|
|
@711
|
4 years |
contact |
Add message counter metrics
|
|
|
@706
|
4 years |
contact |
Update downstream caps/nick/realname before sending MOTD
The MOTD …
|
|
|
@704
|
4 years |
contact |
Add timeout for downstream connection registration
|
|
|
@703
|
4 years |
contact |
Introduce conn.NewContext
This function wraps a parent context, and …
|
|
|
@702
|
4 years |
contact |
Lift up context to downstreamConn.handleMessage
|
|
|
@701
|
4 years |
contact |
Add context arg to downstreamConn.welcome()
|
|
|
@700
|
4 years |
contact |
Add context to downstreamConn.handleMessageUnregistered
|
|
|
@699
|
4 years |
contact |
Lower sanityCheckServer timeout to 15s
Should still be more than …
|
|
|
@698
|
4 years |
contact |
Add context arg to sanityCheckServer
As a bonus, the timeout now …
|
|
|
@694
|
4 years |
contact |
Add config option to globally disable multi-upstream mode
Closes: …
|
|
|
@693
|
4 years |
contact |
Set isMultiUpstream flag in downstreamConn.welcome()
This will make …
|
|
|
@692
|
4 years |
contact |
Add downstreamConn.isMultiUpstream
|
|
|
@691
|
4 years |
contact |
Allow most config options to be reloaded
Closes: …
|
|
|
@690
|
4 years |
contact |
Don't send user in prefix for echo messages
This is not very useful …
|
|
|
@688
|
4 years |
delthas |
Return an empty CHATHISTORY TARGETS batch when in multi-upstream
When …
|
|
|
@686
|
4 years |
delthas |
Send the downstream host for PRIVMSG echo messages
If a downstream of …
|
|
|
@685
|
4 years |
delthas |
Add support for draft/extended-monitor
References: …
|
|
|
@684
|
4 years |
contact |
Add support for MONITOR
Add support for MONITOR in single-upstream …
|
|
|
@683
|
4 years |
contact |
Add ELIST support in single-upstream mode
We just forward the command …
|
|
|
@682
|
4 years |
contact |
Add a queue for WHO commands
This has the following upsides:
- We …
|
|
|
@681
|
4 years |
contact |
Remove support for mixed multi-upstream LIST
Multi-upstream …
|
|
|
@677
|
4 years |
contact |
Add context support to service
References: …
|
|
|
@676
|
4 years |
contact |
Add context support to user and network mutations
References: …
|
|
|
@675
|
4 years |
contact |
Plumb context in downstreamConn.handleMessageRegistered
References: …
|
|
|
@672
|
4 years |
contact |
Add plus sign in RPL_UMODEIS reply
|
|
|
@671
|
4 years |
contact |
Set mode +o on admins for bouncer-only connections
|
|
|
@670
|
4 years |
contact |
Turn CHATHISTORY and backlog limits into constants
|
|
|
@667
|
4 years |
contact |
msgstore: add context to messageStore methods
This allows setting a …
|
|
|
@666
|
4 years |
contact |
msgstore: take Network as arg instead of network
The message stores …
|
|
|
@665
|
4 years |
delthas |
Add support for draft/event-playback
|
|
|
@664
|
4 years |
contact |
Make Network.Nick optional
Make Network.Nick optional, default to the …
|
|
|
@662
|
4 years |
contact |
Add title config option
Closes: https://todo.sr.ht/~emersion/soju/146
|
|
|
@661
|
4 years |
contact |
Mark bouncer users and BouncerServ as authenticated in WHOX/WHOIS
|
|
|
@660
|
4 years |
contact |
Add support for WHOX
This adds support for WHOX, without bothering …
|
|
|
@659
|
4 years |
contact |
Fix operator flag in RPL_WHOREPLY
@ and + indicate channel …
|
|
|
@658
|
4 years |
contact |
Mark admins as server operators in self WHO/WHOIS replies
|
|
|
@657
|
4 years |
contact |
Mark BouncerServ as server operator
That's what some widely used IRC …
|
|
|
@655
|
4 years |
contact |
Get rid of io.EOF errors in logs
Closes: …
|
|
|
@654
|
4 years |
contact |
Unify BOUNCER ADDNETWORK and CHANGENETWORK
|
|
|
@653
|
4 years |
contact |
Always reply ERR_SASLABORTED on SASL abort
Some clients (Hexchat) …
|
|
|
@652
|
4 years |
contact |
Add context args to Database interface
This is a mecanical change, …
|
|
|
@651
|
4 years |
contact |
Remove unnecessary downstream cap checks
downstreamConn.SendMessage …
|
|
|
@650
|
4 years |
contact |
Remove incorrect AWAY TODO in downstreamConn.SendMessage
…
|
|
|
@649
|
4 years |
contact |
Unify away-notify and account-notify handling
|
|
|
@648
|
4 years |
contact |
Add support for account-notify
|
|
|
@647
|
4 years |
contact |
Remove unused REGISTRATION_IS_COMPLETED in handleMessageUnregistered
…
|
|
|
@646
|
4 years |
contact |
Send BOUNCER REGISTRATION_IS_COMPLETED error
|
|
|
@641
|
4 years |
yyp |
downstream: handle name=... in BOUNCER
|
|
|
@636
|
4 years |
contact |
Add bouncer MOTD
Closes: https://todo.sr.ht/~emersion/soju/137
|
|
|
@629
|
4 years |
contact |
Stop sending RPL_CREATED
There's no point in sending this numeric if …
|
|
|
@627
|
4 years |
contact |
Fix printf formatting in error message
|
|
|
@618
|
4 years |
hubert |
Correctly send back PRIVMSGs and NOTICEs to self
|
|
|
@617
|
4 years |
hubert |
Send back TAGMSGs to self
|
|
|
@616
|
4 years |
hubert |
Dismiss TAGMSGs directed to BouncerServ
|
|
|
@609
|
4 years |
contact |
Add WHOIS reply for BouncerServ
|
|
|
@590
|
4 years |
hubert |
Allow CAP negotiation to happen with CAP REQ
See …
|
|
|
@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 …
|
|
|
@580
|
4 years |
contact |
Pass-through CLIENTTAGDENY in ISUPPORT
|
|
|
@568
|
4 years |
contact |
Add per-user realname setting
This allows users to set a default …
|
|
|
@565
|
4 years |
contact |
Disallow '$' in nicks
|
|
|
@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 …
|
|
|
@560
|
4 years |
contact |
Add support for utf8-only
|
|
|
@559
|
4 years |
contact |
Add support for account-tag
|
|
|
@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: …
|
|
|
@547
|
4 years |
contact |
Forward unknown commands to upstream in single-upstream mode
|
|
|
@545
|
4 years |
contact |
Reject JOIN with invalid channel names
This prevents us from storing …
|
|
|
@542
|
4 years |
contact |
Allow networks to be disabled
|
|
|
@540
|
4 years |
contact |
Add support for IRCv3 setname
References: …
|
|
|
@537
|
4 years |
contact |
Vendor BATCH bouncer-networks type
And add the prefix throughout the …
|
|
|
@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
|
|
|
@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: …
|
|
|
@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, …
|
|
|
@516
|
4 years |
hubert |
Implement CHATHISTORY BETWEEN
|
|
|
@515
|
4 years |
contact |
Add more context to chathistory errors
|
|
|
@512
|
4 years |
hubert |
Don't directly reply to network-specific NICK
The NICK must only …
|
|
|
@511
|
4 years |
hubert |
Handle casemapping on BouncerServ
|
|
|
@499
|
4 years |
contact |
Relay detached channel backlog as BouncerServ NOTICE if necessary
…
|
|
|
@496
|
4 years |
contact |
Skip backlog logic in downstreamConn.welcome on chathistory
|
|
|
@495
|
4 years |
contact |
Take msg ID in sendTargetBacklog
|
|
|
@488
|
4 years |
contact |
Use BARE for internal message IDs
This allows to have shorter and …
|
|
|
@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
…
|
|
|
@482
|
4 years |
contact |
Simplify network.offlineClients
Replace it with a list of all clients …
|
|
|
@480
|
4 years |
contact |
Introduce deliveredClientMap
Adds more semantics to …
|
|
|
@479
|
4 years |
hubert |
Fix CHATHISTORY target not being casemapped
|
|
|