|
|
@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
|
|
|
@502
|
4 years |
contact |
Add user prefix to upstream logger
|
|
|
@501
|
4 years |
contact |
Add per-network logger
|
|
|
@500
|
4 years |
contact |
Error out on network name conflict
Closes: …
|
|
|
@499
|
4 years |
contact |
Relay detached channel backlog as BouncerServ NOTICE if necessary
…
|
|
|
@498
|
4 years |
contact |
Move isHighlight to irc.go
|
|
|
@497
|
4 years |
contact |
Store last internal msg ID in DB when detaching
References: …
|
|
|
@496
|
4 years |
contact |
Skip backlog logic in downstreamConn.welcome on chathistory
|
|
|
@495
|
4 years |
contact |
Take msg ID in sendTargetBacklog
|
|
|
@494
|
4 years |
contact |
Panic on unknown user event type
This should never happen. Complain …
|
|
|
@493
|
4 years |
contact |
Introduce per-user logger
Adds the username to log lines.
|
|
|
@492
|
4 years |
hubert |
Make casemapping work over bytes instead of runes
Fixes a panic in …
|
|
|
@491
|
4 years |
contact |
cmd/soju: allow specifying -listen multiple times
Closes: …
|
|
|
@490
|
4 years |
contact |
Update dependencies
|
|
|
@489
|
4 years |
contact |
Save delivery receipts in DB
This avoids loosing history on restart …
|
|
|
@488
|
4 years |
contact |
Use BARE for internal message IDs
This allows to have shorter and …
|
|
|
@487
|
4 years |
contact |
Rename user.clients to clientNames
This doesn't contain anything …
|
|
|
@486
|
4 years |
contact |
Make NickServ detection casemapping-aware
|
|
|
@485
|
4 years |
contact |
Introduce deliveredStore
This hides the double-map complexity behind …
|
|
|
@484
|
4 years |
contact |
Ensure targets are case-mapped before being passed to messageStore
…
|
|
|
@483
|
4 years |
contact |
Move network.clients to user
No need to have this list per-network.
|
|
|
@482
|
4 years |
contact |
Simplify network.offlineClients
Replace it with a list of all clients …
|
|
|
@481
|
4 years |
contact |
contrib/casemap-logs.sh: new utility script
Previous soju versions …
|
|
|
@480
|
4 years |
contact |
Introduce deliveredClientMap
Adds more semantics to …
|
|
|
@479
|
4 years |
hubert |
Fix CHATHISTORY target not being casemapped
|
|
|
@478
|
4 years |
hubert |
Implement casemapping
TL;DR: supports for casemapping, now logs are …
|
|
|
@477
|
4 years |
delthas |
Increase downstream TCP keepalive interval to 1 hour
The rationale …
|
|
|
@476
|
4 years |
contact |
Fix panic on GetCertificate
Fixes the following panic:
panic: …
|
|
|
@475
|
4 years |
contact |
Reload TLS certs on SIGHUP
References: …
|
|
|
@474
|
4 years |
contact |
Stop reading X-Forwarded-Port
X-Forwarded-Port contains the …
|
|
|
@473
|
4 years |
contact |
Fix Forwarded HTTP header handling
"for" contains the port, if any. …
|
|
|
@472
|
4 years |
contact |
Add support for the Forwarded HTTP header
This is the standard …
|
|
|
@471
|
4 years |
contact |
Drop "irc" WebSocket subprotocol
The subprotocol hasn't been …
|
|
|
@470
|
4 years |
contact |
Don't add "irc" in ALPN list for WebSocket servers
This is incorrect …
|
|
|
@469
|
4 years |
contact |
Don't update downstream caps in upstream RPL_WELCOME handler
Prior to …
|
|
|