source: code/trunk

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @153   5 years delthas Add upstream batch capability support
(edit) @152   5 years delthas Add upstream message-tags capability support
(edit) @151   5 years contact Add a "network status" command
(edit) @150   5 years contact Make BouncerServ commands a tree For instance, replace …
(edit) @149   5 years contact Correctly set Channel.ID in DB.StoreChannel
(edit) @148   5 years contact Error out when storing unsupported SASL mechanism in DB
(edit) @147   5 years contact gitignore: add soju.db and soju.1
(edit) @146   5 years contact Add support for channel keys
(edit) @145   5 years contact Handle downstream JOIN/PART with multiple channel names Closes: …
(edit) @144   5 years contact Consume ring buffer for networks added on-the-fly
(edit) @143   5 years contact Move upstreamConn.ring to network This handles upstream disconnection …
(edit) @142   5 years delthas Add downstream self WHO and WHOIS support
(edit) @141   5 years delthas Add user hostname to downstream user prefix
(edit) @140   5 years delthas Add downstream NAMES support NAMES reply for channels currently …
(edit) @139   5 years delthas Add MODE arguments support - Add RPL_ISUPPORT support with CHANMODES, …
(edit) @138   5 years contact Add more details to ring buffer panics
(edit) @137   5 years contact Add user.{add,remove}Downstream
(edit) @136   5 years contact Add network.upstream helper
(edit) @135   5 years contact Fix typo
(edit) @134   5 years contact Fix empty SASL challenge message We were sending an empty string. We …
(edit) @133   5 years contact Drop messages on closed connections This prevents this panic: …
(edit) @132   5 years contact Avoid sending JOIN twice for the same channel
(edit) @131   5 years contact Move upstreamConn.history to network
(edit) @130   5 years contact Fix deadlocks in single-upstream mode
(edit) @129   5 years delthas Fix MODE downstream support - Fix replies without client as first …
(edit) @128   5 years delthas Add WHOIS support
(edit) @127   5 years delthas Add WHO support
(edit) @126   5 years contact Add basic Makefile
(edit) @125   5 years contact Remove some IRCv3 constants go-irc v3.1.2 adds some missing IRCv3 …
(edit) @124   5 years contact Fix history name dc.username contains the raw account username, not …
(edit) @123   5 years contact readme: add ref to man page, add link to GitHub repo
(edit) @122   5 years contact man: fix typo
(edit) @121   5 years contact man: add basic man page
(edit) @120   5 years delthas Add create-network bouncer service command
(edit) @119   5 years delthas Add suffixing for multi-upstream connections
(edit) @118   5 years delthas schema: add Network.name
(edit) @117   5 years contact Add basic infrastructure for bouncer service
(edit) @116   5 years contact ci: add builds.sr.ht manifest
(edit) @115   5 years delthas Add upstream INVITE support
(edit) @114   5 years contact Fix typo
(edit) @113   5 years contact Fix echo PRIVMSG messages
(edit) @112   5 years contact Add downstream SASL support
(edit) @111   5 years contact Allow CAP command when registered
(edit) @110   5 years contact Log downstream messages before registration
(edit) @109   5 years contact Protect upstreamConn.history with a lock
(edit) @108   5 years contact Add CAP support for downstream connections
(edit) @107   5 years contact Don't reply to PING when client is unregistered
(edit) @106   5 years contact Make downstreamConn.runUntilegistered exit with an error on EOF
(edit) @105   5 years contact Echo downstream PRIVMSGs to other downstream connections
(edit) @104   5 years contact Rename consumption to ringMessage
(edit) @103   5 years contact Per-user dispatcher goroutine This allows message handlers to read …
(edit) @102   5 years contact Rename messages channels to outgoing
(edit) @101   5 years contact Split user logic into its own file
(edit) @100   5 years contact Strip client & network name from username
(edit) @99   5 years contact Add sojuctl to .gitignore
(edit) @98   5 years contact Rename project to soju
(edit) @97   5 years contact Forward NOTICE messages coming from upstream connections
(edit) @96   5 years contact Update dependencies go-irc v3.1.1 contains a breaking change. …
(edit) @95   5 years contact Add support for SASL authentication We now store SASL credentials in …
(edit) @94   5 years contact schema: add Channel.key
(edit) @93   5 years contact Add support for upstream PASS command
(edit) @92   5 years contact Add upstream CAP LS support
(edit) @91   5 years contact Auto-save IRC networks
(edit) @90   5 years contact Store NICK changes in the DB
(edit) @89   5 years contact Update DB on JOIN and PART
(edit) @88   5 years contact Fix nil dereference when network is specified in username
(edit) @87   5 years contact schema: add UNIQUE constraints
(edit) @86   5 years contact schema: make User.password NOT NULL
(edit) @85   5 years contact Add support for PASS to downstream
(edit) @84   5 years contact cmd/jouncectl: new command Allows to create users.
(edit) @83   5 years contact Pass-through QUIT messages
(edit) @82   5 years contact Pass-through NICK messages for other users
(edit) @81   5 years contact Use a RWMutex for DB
(edit) @80   5 years contact readme: pipe commands into sqlite3 instead of using -init This makes …
(edit) @79   5 years contact go fmt
(edit) @78   5 years contact readme: add instructions to initialize database
(edit) @77   5 years contact Add SQLite database Closes: https://todo.sr.ht/~emersion/jounce/9
(edit) @76   5 years contact Rename network to upstreamName
(edit) @75   5 years contact Remove unused user.getChannel, move getUpstream to user
(edit) @74   5 years contact Fix TOPIC parsing, broadcast to downstream clients
(edit) @73   5 years contact Allow clients to specify an upstream name in their username
(edit) @72   5 years contact Remove upstream prefix for outgoing MODE and PRIVMSG We shouldn't set …
(edit) @71   5 years contact Retry connecting to upstream servers Rate-limit retries in case …
(edit) @70   5 years contact cmd/jounce: fix non-TLS listener address
(edit) @69   5 years contact Add functions to translate between upstream and downstream names
(edit) @68   5 years contact Fix PING handlers, again
(edit) @67   5 years contact Enable TCP keep-alive on all connections
(edit) @66   5 years contact Properly handle PING messages
(edit) @65   5 years contact Don't leave connections half-opened
(edit) @64   5 years contact Add a -debug flag
(edit) @63   5 years contact Fix panic when closing downstream connection
(edit) @62   5 years contact Add config file
(edit) @61   5 years contact Add CLI flags for listening address and hostname
(edit) @60   5 years contact Add upstreamConn.SendMessage Allows us to change upstreamConn …
(edit) @59   5 years contact Document Ring
(edit) @58   5 years contact Forward PRIVMSG coming from downstream
(edit) @57   5 years contact Fix issues related to Ring - RingConsumer is now used directly in the …
(edit) @56   5 years contact Add downstreamConn.writeMessages This logic will become more …
(edit) @55   5 years contact Abbreviate {upstream,downstream}Conn with uc and dc This makes it …
(edit) @54   5 years contact Don't write to downstreamConn.messages directly Use a helper function …
Note: See TracRevisionLog for help on using the revision log.