|
|
@602
|
4 years |
contact |
test: add upstream
|
|
|
@601
|
4 years |
contact |
Use isErrClosed in Server.Serve
|
|
|
@600
|
4 years |
contact |
Add basic server test
|
|
|
@599
|
4 years |
contact |
Close DB on shutdown
|
|
|
@598
|
4 years |
contact |
db_sqlite: fix realname not fetched in ListUsers
This fixes per-user …
|
|
|
@597
|
4 years |
contact |
Add support for IRCv3 WebSocket text subprotocol
Technically we …
|
|
|
@596
|
4 years |
contact |
db_sqlite: switch to sql.Named
This allows us to avoid mixing up …
|
|
|
@595
|
4 years |
hubert |
Fix DeliveryReceipt not being cleaned up
|
|
|
@594
|
4 years |
contact |
Workaround lack of net.ErrClosed in WebSocket library
|
|
|
@593
|
4 years |
contact |
readme: add note to use system libsqlite3
|
|
|
@592
|
4 years |
chris |
Set a higher timeout for proxyproto listeners
go-proxyproto added …
|
|
|
@591
|
4 years |
hubert |
msgstore_fs: escape "." and ".."
|
|
|
@590
|
4 years |
hubert |
Allow CAP negotiation to happen with CAP REQ
See …
|
|
|
@589
|
4 years |
hubert |
Use NULL-tolerant comparison for DeliveryReceipts
Since NULL = NULL …
|
|
|
@588
|
4 years |
hubert |
Explicitly close connection to SQLite on failed upgrade
|
|
|
@587
|
4 years |
contact |
Upgrade dependencies
|
|
|
@586
|
4 years |
contact |
Send empty history for service
Fixes error when fetching chat history …
|
|
|
@585
|
4 years |
contact |
Don't require upstream to be connected for CHATHISTORY
Closes: …
|
|
|
@584
|
4 years |
contact |
Split unmarshalEntity into two functions
Some command handlers need …
|
|
|
@583
|
4 years |
contact |
Don't send network notification when removed
Closes: …
|
|
|
@582
|
4 years |
contact |
go fmt: add go:build tags
This is the new style for build tags. The …
|
|
|
@581
|
4 years |
rafael |
Check for TLS config in wss listeners
Previously …
|
|
|
@580
|
4 years |
contact |
Pass-through CLIENTTAGDENY in ISUPPORT
|
|
|
@579
|
4 years |
contact |
contrib/clients: sort alphabetically and wrap lines
|
|
|
@578
|
4 years |
delthas |
contrib/clients: Mention Hexchat
|
|
|
@577
|
4 years |
delthas |
service: Introduce network quote
This command enables sending a raw …
|
|
|
@576
|
4 years |
hubert |
Add a C compiler to the list of dependencies
It's needed to build sqlite3.
|
|
|
@575
|
4 years |
yyp |
service: show SHA-512 fingerprint
Closes: …
|
|
|
@574
|
4 years |
contact |
ci: add gofmt check
|
|
|
@573
|
4 years |
jake.nelson |
Sort channel status channels by name
|
|
|
@572
|
4 years |
contact |
Introduce user.updateUser
Unify updatePassword and updateRealname …
|
|
|
@571
|
4 years |
contact |
doc/soju.1: improve "user create" docs
|
|
|
@570
|
4 years |
contact |
Merge "change-password" into "user update"
Add a -password flag to …
|
|
|
@569
|
4 years |
contact |
Only update realname if specified in "user udpate"
This will allow …
|
|
|
@568
|
4 years |
contact |
Add per-user realname setting
This allows users to set a default …
|
|
|
@567
|
4 years |
contact |
readme: list dependencies
|
|
|
@566
|
4 years |
hubert |
Hand-made word splitter for BouncerServ
Remove the (direct) …
|
|
|
@565
|
4 years |
contact |
Disallow '$' in nicks
|
|
|
@564
|
4 years |
contact |
doc/soju.1: document bouncer-wide broadcasts
|
|
|
@563
|
4 years |
contact |
Allow admins to broadcast message to all bouncer users
Typically done …
|
|
|
@562
|
4 years |
contact |
Unify downstream PRIVMSG and NOTICE handling
We were doing some …
|
|
|
@561
|
4 years |
contact |
Forward LUSERS and STATS messages after initial registration
|
|
|
@560
|
4 years |
contact |
Add support for utf8-only
|
|
|
@559
|
4 years |
contact |
Add support for account-tag
|
|
|
@558
|
4 years |
greg |
Slightly relax new log file permissions
Make new log files …
|
|
|
@557
|
4 years |
contact |
contrib/clients: add reference to Weechat script
|
|
|
@556
|
4 years |
contact |
doc/soju.1: explain http-origin defaults
|
|
|
@555
|
4 years |
contact |
Don't suggest users to /motd in multi-upstream mode
|
|
|
@554
|
4 years |
contact |
Make user MODE commands fail in multi-upstream mode
References: …
|
|
|
@553
|
4 years |
greg |
Forward user mode changes in single-upstream mode
References: …
|
|
|
@552
|
4 years |
greg |
Forward MOTD messages downstream
The first MOTD upon connection is …
|
|
|
@551
|
4 years |
contact |
Add downstreamConn.SendBatch helper
|
|
|
@550
|
4 years |
contact |
Prune detached channels from CHATHISTORY TARGETS
|
|
|
@549
|
4 years |
contact |
Implement CHATHISTORY TARGETS
References: …
|
|
|
@548
|
4 years |
contact |
doc/ext/bouncer-networks: fix typo
|
|
|
@547
|
4 years |
contact |
Forward unknown commands to upstream in single-upstream mode
|
|
|
@546
|
4 years |
contact |
Send placeholder when no network/channel is returned by BouncerServ
|
|
|
@545
|
4 years |
contact |
Reject JOIN with invalid channel names
This prevents us from storing …
|
|
|
@544
|
4 years |
contact |
Fix typo in BOUNCER notifications: s/status/state/
|
|
|
@543
|
4 years |
contact |
Broadcast BOUNCER notifications to all downstream connections
We …
|
|
|
@542
|
4 years |
contact |
Allow networks to be disabled
|
|
|
@541
|
4 years |
contact |
doc/getting-started: s/Freenode/Libera Chat/
|
|
|
@540
|
4 years |
contact |
Add support for IRCv3 setname
References: …
|
|
|
@539
|
4 years |
contact |
Add channel status service command
|
|
|
@538
|
4 years |
contact |
contrib/clients: add note about bouncer-networks
|
|
|
@537
|
4 years |
contact |
Vendor BATCH bouncer-networks type
And add the prefix throughout the …
|
|
|
@536
|
4 years |
contact |
Don't send connection status NOTICEs with bouncer-networks
|
|
|
@535
|
4 years |
contact |
Introduce the soju.im/bouncer-networks-notify capability
|
|
|
@534
|
4 years |
contact |
Send network settings in LISTNETWORKS
|
|
|
@533
|
4 years |
contact |
Add pass to bouncer network attributes
|
|
|
@532
|
4 years |
contact |
Implement the soju.im/bouncer-networks extension
|
|
|
@531
|
4 years |
sir |
db: refactor into interface
This refactors the SQLite-specific bits …
|
|
|
@530
|
4 years |
hubert |
Don't build soju when calling "make install"
Otherwise soju would be …
|
|
|
@529
|
4 years |
philipk |
Directly return self-messages to user in multi-upstream mode
|
|
|
@528
|
4 years |
contact |
Pass-through the BOT ISUPPORT token
References: …
|
|
|
@527
|
4 years |
contact |
readme: link to rendered man page
|
|
|
@526
|
4 years |
hubert |
Don't forward label tags
We don't want to have the label tag when …
|
|
|
@525
|
4 years |
contact |
doc/soju.1: document user delete command
|
|
|
@524
|
4 years |
contact |
doc/soju.1: document -connect-command
|
|
|
@523
|
4 years |
contact |
readme: add link to IRC channel
|
|
|
@522
|
4 years |
contact |
readme: move quickstart to dedicated doc page
|
|
|
@521
|
4 years |
hubert |
Fix CAP LIST listing disabled capabilities
|
|
|
@520
|
4 years |
contact |
Relay self-WHO/WHOIS in single-upstream mode
In multi-upstream mode, …
|
|
|
@519
|
4 years |
contact |
Silence net.ErrClosed errors
|
|
|
@518
|
4 years |
contact |
contrib/clients: add gamja and senpai
|
|
|
@517
|
4 years |
contact |
Check message stores implement expected interfaces
|
|
|
@516
|
4 years |
hubert |
Implement CHATHISTORY BETWEEN
|
|
|
@515
|
4 years |
contact |
Add more context to chathistory errors
|
|
|
@514
|
4 years |
yyp |
contrib/weechat: fix typo
|
|
|
@513
|
4 years |
contact |
contrib/weechat: explain how to enable IRCv3 features
|
|
|
@512
|
4 years |
hubert |
Don't directly reply to network-specific NICK
The NICK must only …
|
|
|
@511
|
4 years |
hubert |
Handle casemapping on BouncerServ
|
|
|
@510
|
4 years |
yyp |
Makefile: mark soju and sojuctl as .PHONY
Otherwise running make …
|
|
|
@509
|
4 years |
yyp |
db: match placeholders with columns
Soju inserts 9 columns but only …
|
|
|
@508
|
4 years |
ecs |
handleUserDelete: delete the correct user
Prior to this, we deleted …
|
|
|
@507
|
4 years |
contact |
Make db and log config options more future-proof
Rename the "sql" …
|
|
|
@506
|
4 years |
contact |
Add default configuration file
|
|
|
@505
|
4 years |
hubert |
Drop TAGMSG in detached channels
- Do not relay TAGMSG as notices,
- …
|
|
|
@504
|
4 years |
contact |
readme: mention Makefile, assume soju is installed system-wide
|
|
|
@503
|
4 years |
contact |
sojuctl: don't use log.Fatalf in readPassword
|
|
|