source: code/trunk/upstream.go

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @724   4 years contact Add support for post-connection-registration upstream SASL auth Once …
(edit) @722   4 years contact Use RPL_LOGGEDIN/OUT to mirror upstream status This will allow …
(edit) @720   4 years contact Add missing account-notify to permanentUpstreamCaps
(edit) @711   4 years contact Add message counter metrics
(edit) @705   4 years contact Add per-user IP addresses The new upstream-user-ip directive allows …
(edit) @685   4 years delthas Add support for draft/extended-monitor References: …
(edit) @684   4 years contact Add support for MONITOR Add support for MONITOR in single-upstream …
(edit) @682   4 years contact Add a queue for WHO commands This has the following upsides: - We …
(edit) @681   4 years contact Remove support for mixed multi-upstream LIST Multi-upstream …
(edit) @674   4 years contact Fix upstream USER command when both username and nick are empty
(edit) @666   4 years contact msgstore: take Network as arg instead of network The message stores …
(edit) @664   4 years contact Make Network.Nick optional Make Network.Nick optional, default to the …
(edit) @660   4 years contact Add support for WHOX This adds support for WHOX, without bothering …
(edit) @655   4 years contact Get rid of io.EOF errors in logs Closes: …
(edit) @652   4 years contact Add context args to Database interface This is a mecanical change, …
(edit) @649   4 years contact Unify away-notify and account-notify handling
(edit) @648   4 years contact Add support for account-notify
(edit) @568   4 years contact Add per-user realname setting This allows users to set a default …
(edit) @563   4 years contact Allow admins to broadcast message to all bouncer users Typically done …
(edit) @561   4 years contact Forward LUSERS and STATS messages after initial registration
(edit) @559   4 years contact Add support for account-tag
(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) @540   4 years contact Add support for IRCv3 setname References: …
(edit) @526   4 years hubert Don't forward label tags We don't want to have the label tag when …
(edit) @505   4 years hubert Drop TAGMSG in detached channels - Do not relay TAGMSG as notices, - …
(edit) @502   4 years contact Add user prefix to upstream logger
(edit) @499   4 years contact Relay detached channel backlog as BouncerServ NOTICE if necessary …
(edit) @498   4 years contact Move isHighlight to irc.go
(edit) @489   4 years contact Save delivery receipts in DB This avoids loosing history on restart …
(edit) @487   4 years contact Rename user.clients to clientNames This doesn't contain anything …
(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) @483   4 years contact Move network.clients to user No need to have this list per-network.
(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) @478   4 years hubert Implement casemapping TL;DR: supports for casemapping, now logs are …
(edit) @469   4 years contact Don't update downstream caps in upstream RPL_WELCOME handler Prior to …
(edit) @468   4 years contact Don't store history for NickServ Closes: …
(edit) @463   4 years contact Passthrough some ISUPPORT tokens
(edit) @462   4 years contact Properly handle all ISUPPORT negations
(edit) @461   4 years contact Use upstream ISUPPORT map for NETWORK
(edit) @460   4 years contact Maintain state for upstream ISUPPORT
(edit) @459   4 years contact Simplify if block in ISUPPORT handler
(edit) @458   4 years contact Extract ISUPPORT CHANMODES/PREFIX to separate functions
(edit) @457   4 years contact Add Network.{URL,GetUsername,GetRealname} Just a bunch of helpers …
(edit) @455   4 years contact Add irc to ALPN protocols The new ALPN token has been approved [1]. …
(edit) @454   4 years hubert if true return true else return false Trivial improvement
(edit) @451   4 years contact Rename network.history to network.delivered "History" is over-loaded …
(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) @443   4 years hubert Don't forward batch tags We don't want to have the batch tag when …
(edit) @435   4 years delthas Add customizable auto-detaching, auto-reattaching, relaying. This …
(edit) @428   5 years contact Implement delivery receipts via PING messages This patch implements …
(edit) @423   5 years contact Add message store abstraction Introduce a messageStore type, which …
(edit) @419   5 years delthas Add support for the extended-join capability This simple …
(edit) @414   5 years contact Don't update history when msgID is empty in appendLog Log files don't …
(edit) @409   5 years contact Nuke in-memory ring buffer Instead, always read chat history from …
(edit) @407   5 years contact Introduce internal message IDs For now, these can be used as cursors …
(edit) @406   5 years contact Replace networkHistory.offlineClients with clients Keep the ring …
(edit) @405   5 years hubert Forward RPL_TOPICWHOTIME to downstreams
(edit) @403   5 years hubert Fix marshalling of channel name in RPL_CREATIONTIME
(edit) @402   5 years contact go fmt
(edit) @399   5 years contact Improve registration error messages - Don't print the raw IRC …
(edit) @398   5 years contact Implement rate limiting for upstream messages Allow up to 10 outgoing …
(edit) @396   5 years contact Strip message tags in error message The time tag was causing the …
(edit) @390   5 years contact Handle upstream ERROR messages
(edit) @389   5 years contact Handle ERR_NOPERMFORHOST and ERR_YOUREBANNEDCREEP
(edit) @381   5 years contact Don't perform TLS handshake in connectToUpstream This defers TLS …
(edit) @369   5 years contact Change unix:// to irc+unix:// When Unix socket support will be added …
(edit) @355   5 years contact Broadcast unhandled messages to downstream connections In case …
(edit) @353   5 years contact Add support for upstream Unix socket connections References: …
(edit) @352   5 years contact Parse upstream URLs with net/url This allows us to ignore the path …
(edit) @351   5 years contact Check upstream address with net.SplitHostPort Looking for a colon is …
(edit) @350   5 years contact Sort and split JOIN messages Sort channels so that channels with a …
(edit) @343   5 years contact Reply to WHO BouncerServ Closes: https://todo.sr.ht/~emersion/soju/75
(edit) @342   5 years contact Handle registration failures References: …
(edit) @338   5 years delthas Fix sending messages from detached channels Currently, a downstream …
(edit) @323   5 years contact Add support for WebSocket connections WebSocket connections allow …
(edit) @318   5 years fox.cpp Fix handling of empty response to SASL challenge
(edit) @315   5 years contact Introduce ircConn This interface will allow a conn to be backed by a …
(edit) @310   5 years contact Only send JOIN message if we have channels to join Don't send a JOIN …
(edit) @307   5 years fox.cpp Implement upstream SASL EXTERNAL support Closes: …
(edit) @305   5 years ecs Join all channels with a single JOIN message
(edit) @304   5 years delthas Fix parsing upstream RPL_INVITING messages Previously, we did not …
(edit) @303   5 years delthas Add support for TAGMSG and client message tags Previously we dropped …
(edit) @302   5 years delthas Forward all labeled errors and unknown messages to their downstream …
(edit) @300   5 years delthas Add support for upstream ban, invite, and exception lists This does …
(edit) @296   5 years delthas Update downstream nicks in single-server mode and after NICK …
(edit) @295   5 years delthas Fix sending CAP END twice when SASL is not used When SASL is not …
(edit) @294   5 years delthas Fix a null access due to assigning nil to the member memberships map …
(edit) @293   5 years delthas Fix parsing MODE messages by updating channel memberships Previously, …
(edit) @292   5 years delthas Add support for multiple user channel memberships User channel …
(edit) @288   5 years contact Improve highlight matching Detect word boundaries instead of just …
(edit) @287   5 years contact Send service NOTICE on highlight in detached channel
(edit) @286   5 years contact Unify upstream NOTICE and PRIVMSG handling
(edit) @284   5 years contact Add support for detached channels Channels can now be detached by …
(edit) @282   5 years contact Introduce permanentUpstreamCaps
(edit) @281   5 years contact Add upstream cap-notify support
(edit) @278   5 years contact Add upstreamConn.caps Instead of adding one field per capability, …
Note: See TracRevisionLog for help on using the revision log.