|
|
@804
|
2 years |
koizumi.aoi |
Drunk as I like
Signed-off-by: Aoi K <koizumi.aoi@…>
|
|
|
@794
|
3 years |
contact |
downstream: disallow '.' in nicknames
See [1] and [2].
[1]: …
|
|
|
@793
|
3 years |
contact |
downstream: re-format illegalNickChars doc comment
|
|
|
@792
|
3 years |
contact |
downstream: fix network name msimatch check being too strict
The …
|
|
|
@790
|
3 years |
contact |
downstream: fail on client or network name mismatch
This probably …
|
|
|
@789
|
3 years |
contact |
downstream: be less strict when picking up client name
Allow e.g. the …
|
|
|
@788
|
3 years |
contact |
downstream: panic when registering twice
This would be a soju bug.
|
|
|
@784
|
3 years |
contact |
Introduce formatServerTime
It's too easy to forget to convert to UTC.
|
|
|
@783
|
3 years |
contact |
Ignore READ commands for service
|
|
|
@781
|
3 years |
delthas |
Add support for the wip soju.im/read capability and READ command
READ …
|
|
|
@780
|
3 years |
delthas |
Fix echo-message for TAGMSG
A previous fix (d4b7bb02da1c) only fixed …
|
|
|
@768
|
3 years |
contact |
Drop user.forEachNetwork
It's a trivial for loop.
|
|
|
@761
|
3 years |
contact |
Handle upstream multi-line SASL
References: …
|
|
|
@760
|
3 years |
contact |
Add support for downstream multi-line AUTHENTICATE commands
Useful …
|
|
|
@758
|
4 years |
contact |
Don't forward duplicate JOIN commands
Closes: …
|
|
|
@757
|
4 years |
contact |
Add context to {conn,upstreamConn}.SendMessage
This avoids blocking …
|
|
|
@754
|
4 years |
contact |
Use dc.nick instead of "*" for RPL_* messages
Makes it clearer what …
|
|
|
@753
|
4 years |
contact |
Improve error message when downstream doesn't authenticate
|
|
|
@751
|
4 years |
contact |
Disallow ',' in nicknames
It breaks lists as in PRIVMSG a,b,c :foo .
|
|
|
@750
|
4 years |
contact |
Add username to downstreamConn log messages
|
|
|
@742
|
4 years |
contact |
Avoid forwarding MONITOR requests if upstream doesn't support it
…
|
|
|
@729
|
4 years |
contact |
Add support for draft/account-registration proxying
This adds support …
|
|
|
@727
|
4 years |
contact |
downstream: improve unmarshalEntityNetwork error message
Closes: …
|
|
|
@726
|
4 years |
contact |
Return more descriptive auth failure errors
|
|
|
@725
|
4 years |
contact |
Remove sasl cap after registration if network doesn't support it
This …
|
|
|
@724
|
4 years |
contact |
Add support for post-connection-registration upstream SASL auth
Once …
|
|
|
@723
|
4 years |
contact |
Send RPL_LOGGEDIN with bouncer account in multi-upstream mode
|
|
|
@722
|
4 years |
contact |
Use RPL_LOGGEDIN/OUT to mirror upstream status
This will allow …
|
|
|
@721
|
4 years |
contact |
Abort SASL if in-progress while completing registration
Implements …
|
|
|
@720
|
4 years |
contact |
Add missing account-notify to permanentUpstreamCaps
|
|
|
@719
|
4 years |
tomvig38 |
Add CHATHISTORY LATEST support
This patch adds a bit more compliance …
|
|
|
@717
|
4 years |
contact |
Disallow empty string for nick
|
|
|
@716
|
4 years |
hubert |
Allow AUTHENTICATE before NICK
Now that dc.nick is not blank during …
|
|
|
@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
|
|
|