source: code/trunk/downstream.go

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @666   4 years contact msgstore: take Network as arg instead of network The message stores …
(edit) @665   4 years delthas Add support for draft/event-playback
(edit) @664   4 years contact Make Network.Nick optional Make Network.Nick optional, default to the …
(edit) @662   4 years contact Add title config option Closes: https://todo.sr.ht/~emersion/soju/146
(edit) @661   4 years contact Mark bouncer users and BouncerServ as authenticated in WHOX/WHOIS
(edit) @660   4 years contact Add support for WHOX This adds support for WHOX, without bothering …
(edit) @659   4 years contact Fix operator flag in RPL_WHOREPLY @ and + indicate channel …
(edit) @658   4 years contact Mark admins as server operators in self WHO/WHOIS replies
(edit) @657   4 years contact Mark BouncerServ as server operator That's what some widely used IRC …
(edit) @655   4 years contact Get rid of io.EOF errors in logs Closes: …
(edit) @654   4 years contact Unify BOUNCER ADDNETWORK and CHANGENETWORK
(edit) @653   4 years contact Always reply ERR_SASLABORTED on SASL abort Some clients (Hexchat) …
(edit) @652   4 years contact Add context args to Database interface This is a mecanical change, …
(edit) @651   4 years contact Remove unnecessary downstream cap checks downstreamConn.SendMessage
(edit) @650   4 years contact Remove incorrect AWAY TODO in downstreamConn.SendMessage
(edit) @649   4 years contact Unify away-notify and account-notify handling
(edit) @648   4 years contact Add support for account-notify
(edit) @647   4 years contact Remove unused REGISTRATION_IS_COMPLETED in handleMessageUnregistered …
(edit) @646   4 years contact Send BOUNCER REGISTRATION_IS_COMPLETED error
(edit) @641   4 years yyp downstream: handle name=... in BOUNCER
(edit) @636   4 years contact Add bouncer MOTD Closes: https://todo.sr.ht/~emersion/soju/137
(edit) @629   4 years contact Stop sending RPL_CREATED There's no point in sending this numeric if …
(edit) @627   4 years contact Fix printf formatting in error message
(edit) @618   4 years hubert Correctly send back PRIVMSGs and NOTICEs to self
(edit) @617   4 years hubert Send back TAGMSGs to self
(edit) @616   4 years hubert Dismiss TAGMSGs directed to BouncerServ
(edit) @609   4 years contact Add WHOIS reply for BouncerServ
(edit) @590   4 years hubert Allow CAP negotiation to happen with CAP REQ See …
(edit) @586   4 years contact Send empty history for service Fixes error when fetching chat history …
(edit) @585   4 years contact Don't require upstream to be connected for CHATHISTORY Closes: …
(edit) @584   4 years contact Split unmarshalEntity into two functions Some command handlers need …
(edit) @580   4 years contact Pass-through CLIENTTAGDENY in ISUPPORT
(edit) @568   4 years contact Add per-user realname setting This allows users to set a default …
(edit) @565   4 years contact Disallow '$' in nicks
(edit) @563   4 years contact Allow admins to broadcast message to all bouncer users Typically done …
(edit) @562   4 years contact Unify downstream PRIVMSG and NOTICE handling We were doing some …
(edit) @560   4 years contact Add support for utf8-only
(edit) @559   4 years contact Add support for account-tag
(edit) @555   4 years contact Don't suggest users to /motd in multi-upstream mode
(edit) @554   4 years contact Make user MODE commands fail in multi-upstream mode References: …
(edit) @553   4 years greg Forward user mode changes in single-upstream mode References: …
(edit) @552   4 years greg Forward MOTD messages downstream The first MOTD upon connection is …
(edit) @551   4 years contact Add downstreamConn.SendBatch helper
(edit) @550   4 years contact Prune detached channels from CHATHISTORY TARGETS
(edit) @549   4 years contact Implement CHATHISTORY TARGETS References: …
(edit) @547   4 years contact Forward unknown commands to upstream in single-upstream mode
(edit) @545   4 years contact Reject JOIN with invalid channel names This prevents us from storing …
(edit) @542   4 years contact Allow networks to be disabled
(edit) @540   4 years contact Add support for IRCv3 setname References: …
(edit) @537   4 years contact Vendor BATCH bouncer-networks type And add the prefix throughout the …
(edit) @535   4 years contact Introduce the soju.im/bouncer-networks-notify capability
(edit) @534   4 years contact Send network settings in LISTNETWORKS
(edit) @533   4 years contact Add pass to bouncer network attributes
(edit) @532   4 years contact Implement the soju.im/bouncer-networks extension
(edit) @529   4 years philipk Directly return self-messages to user in multi-upstream mode
(edit) @528   4 years contact Pass-through the BOT ISUPPORT token References: …
(edit) @521   4 years hubert Fix CAP LIST listing disabled capabilities
(edit) @520   4 years contact Relay self-WHO/WHOIS in single-upstream mode In multi-upstream mode, …
(edit) @516   4 years hubert Implement CHATHISTORY BETWEEN
(edit) @515   4 years contact Add more context to chathistory errors
(edit) @512   4 years hubert Don't directly reply to network-specific NICK The NICK must only …
(edit) @511   4 years hubert Handle casemapping on BouncerServ
(edit) @499   4 years contact Relay detached channel backlog as BouncerServ NOTICE if necessary …
(edit) @496   4 years contact Skip backlog logic in downstreamConn.welcome on chathistory
(edit) @495   4 years contact Take msg ID in sendTargetBacklog
(edit) @488   4 years contact Use BARE for internal message IDs This allows to have shorter and …
(edit) @486   4 years contact Make NickServ detection casemapping-aware
(edit) @485   4 years contact Introduce deliveredStore This hides the double-map complexity behind …
(edit) @484   4 years contact Ensure targets are case-mapped before being passed to messageStore …
(edit) @482   4 years contact Simplify network.offlineClients Replace it with a list of all clients …
(edit) @480   4 years contact Introduce deliveredClientMap Adds more semantics to …
(edit) @479   4 years hubert Fix CHATHISTORY target not being casemapped
(edit) @478   4 years hubert Implement casemapping TL;DR: supports for casemapping, now logs are …
(edit) @464   4 years contact Improve ERR_NOSUCHCHANNEL error messages References: …
(edit) @463   4 years contact Passthrough some ISUPPORT tokens
(edit) @461   4 years contact Use upstream ISUPPORT map for NETWORK
(edit) @456   4 years hubert Send correct CHATHISTORY error messages
(edit) @452   4 years contact Introduce downstreamConn.sendTargetBacklog
(edit) @451   4 years contact Rename network.history to network.delivered "History" is over-loaded …
(edit) @450   4 years contact Rename sendNetworkHistory to sendNetworkBacklog "History" is a little …
(edit) @448   4 years hubert Request invite-notify to upstreams ... and do not forward INVITEs to …
(edit) @447   4 years contact Forward ISUPPORT NETWORK token
(edit) @446   4 years contact Send RPL_ISUPPORT CHATHISTORY token
(edit) @441   4 years contact Make chat history operations optional in messageStore Some stores may …
(edit) @440   4 years contact Add store-agnostic message ID format Allow to query the network ID …
(edit) @438   4 years hubert Improve dc.authenticate()'s error messages
(edit) @437   4 years hubert Advertise all caps, CAP DEL them on registration ... so that the …
(edit) @435   4 years delthas Add customizable auto-detaching, auto-reattaching, relaying. This …
(edit) @431   5 years hubert Uphold echo-message even with BouncerServ Fixes …
(edit) @430   5 years contact Fix nickname in ERR_ERRONEOUSNICKNAME
(edit) @429   5 years hubert Prevent downstreams from changing their nick to service's This commit …
(edit) @428   5 years contact Implement delivery receipts via PING messages This patch implements …
(edit) @427   5 years hubert Don't send TAGMSG to upstreams that don't support it TAGMSG are (in …
(edit) @423   5 years contact Add message store abstraction Introduce a messageStore type, which …
(edit) @421   5 years contact Switch DB API to user IDs This commit changes the Network schema to …
(edit) @419   5 years delthas Add support for the extended-join capability This simple …
(edit) @413   5 years contact Fix panic in downstreamConn.sendNetworkHistory This panic happens …
(edit) @412   5 years contact Fix downstream PING argument handling The PONG message should have …
(edit) @411   5 years contact Allow '/' in nickname This allows to specify a network name in the …
(edit) @409   5 years contact Nuke in-memory ring buffer Instead, always read chat history from …
Note: See TracRevisionLog for help on using the revision log.