|
|
@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
|
|
|
@478
|
4 years |
hubert |
Implement casemapping
TL;DR: supports for casemapping, now logs are …
|
|
|
@464
|
4 years |
contact |
Improve ERR_NOSUCHCHANNEL error messages
References: …
|
|
|
@463
|
4 years |
contact |
Passthrough some ISUPPORT tokens
|
|
|
@461
|
4 years |
contact |
Use upstream ISUPPORT map for NETWORK
|
|
|
@456
|
4 years |
hubert |
Send correct CHATHISTORY error messages
|
|
|
@452
|
4 years |
contact |
Introduce downstreamConn.sendTargetBacklog
|
|
|
@451
|
4 years |
contact |
Rename network.history to network.delivered
"History" is over-loaded …
|
|
|
@450
|
4 years |
contact |
Rename sendNetworkHistory to sendNetworkBacklog
"History" is a little …
|
|
|
@448
|
4 years |
hubert |
Request invite-notify to upstreams
... and do not forward INVITEs to …
|
|
|
@447
|
4 years |
contact |
Forward ISUPPORT NETWORK token
|
|
|
@446
|
4 years |
contact |
Send RPL_ISUPPORT CHATHISTORY token
|
|
|
@441
|
4 years |
contact |
Make chat history operations optional in messageStore
Some stores may …
|
|
|
@440
|
4 years |
contact |
Add store-agnostic message ID format
Allow to query the network ID …
|
|
|
@438
|
4 years |
hubert |
Improve dc.authenticate()'s error messages
|
|
|
@437
|
4 years |
hubert |
Advertise all caps, CAP DEL them on registration
... so that the …
|
|
|
@435
|
4 years |
delthas |
Add customizable auto-detaching, auto-reattaching, relaying.
This …
|
|
|
@431
|
5 years |
hubert |
Uphold echo-message even with BouncerServ
Fixes …
|
|
|
@430
|
5 years |
contact |
Fix nickname in ERR_ERRONEOUSNICKNAME
|
|
|
@429
|
5 years |
hubert |
Prevent downstreams from changing their nick to service's
This commit …
|
|
|
@428
|
5 years |
contact |
Implement delivery receipts via PING messages
This patch implements …
|
|
|
@427
|
5 years |
hubert |
Don't send TAGMSG to upstreams that don't support it
TAGMSG are (in …
|
|
|
@423
|
5 years |
contact |
Add message store abstraction
Introduce a messageStore type, which …
|
|
|
@421
|
5 years |
contact |
Switch DB API to user IDs
This commit changes the Network schema to …
|
|
|
@419
|
5 years |
delthas |
Add support for the extended-join capability
This simple …
|
|
|
@413
|
5 years |
contact |
Fix panic in downstreamConn.sendNetworkHistory
This panic happens …
|
|
|
@412
|
5 years |
contact |
Fix downstream PING argument handling
The PONG message should have …
|
|
|
@411
|
5 years |
contact |
Allow '/' in nickname
This allows to specify a network name in the …
|
|
|
@409
|
5 years |
contact |
Nuke in-memory ring buffer
Instead, always read chat history from …
|
|
|
@406
|
5 years |
contact |
Replace networkHistory.offlineClients with clients
Keep the ring …
|
|
|
@404
|
5 years |
hubert |
Reject downstream NICK with illegal characters
This should avoid …
|
|
|
@401
|
5 years |
hubert |
More explicit error message on INVITE with the wrong network
|
|
|
@400
|
5 years |
hubert |
More explicit error message on KICK with the wrong network
|
|
|
@398
|
5 years |
contact |
Implement rate limiting for upstream messages
Allow up to 10 outgoing …
|
|
|
@387
|
5 years |
contact |
Extract history loading into functions
These will get re-used for …
|
|
|
@362
|
5 years |
contact |
go fmt
|
|
|
@360
|
5 years |
contact |
Implement CHATHISTORY AFTER
References: …
|
|
|
@354
|
5 years |
contact |
Strip network name from nickname when auto-saving network
|
|
|
@347
|
5 years |
contact |
Add RemoteAddr to ircConn interface
|
|
|
@343
|
5 years |
contact |
Reply to WHO BouncerServ
Closes: https://todo.sr.ht/~emersion/soju/75
|
|
|
@340
|
5 years |
hubert |
Don't save corrupted NickServ credentials
soju saved most NickServ …
|
|
|
@323
|
5 years |
contact |
Add support for WebSocket connections
WebSocket connections allow …
|
|
|
@322
|
5 years |
contact |
Fail auth on empty password in DB
|
|
|
@319
|
5 years |
delthas |
Add support for downstream CHATHISTORY
This adds support for the WIP …
|
|
|
@315
|
5 years |
contact |
Introduce ircConn
This interface will allow a conn to be backed by a …
|
|
|
@307
|
5 years |
fox.cpp |
Implement upstream SASL EXTERNAL support
Closes: …
|
|
|
@306
|
5 years |
hubert.hirtz |
Send the full user mask in RPL_LOGGEDIN
As per the spec [1]:
…
|
|
|
@303
|
5 years |
delthas |
Add support for TAGMSG and client message tags
Previously we dropped …
|
|
|
@301
|
5 years |
delthas |
Send a label with all messages sent from downstream
This is …
|
|
|
@299
|
5 years |
delthas |
Add support for downstream WHOIS nick/network nick/network
Many IRC …
|
|
|