source: code/trunk

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @299   5 years delthas Add support for downstream WHOIS nick/network nick/network Many IRC …
(edit) @298   5 years delthas Add support for downstream LIST to a single upstream Sometimes, doing …
(edit) @297   5 years delthas Add support for downstream NICK to a single upstream Users often have …
(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) @291   5 years contact Add time tag to echo messages Closes: https://todo.sr.ht/~emersion/soju/59
(edit) @290   5 years contact readme: add CI badge
(edit) @289   5 years delthas Fix not properly marshaling self in single-server mode In …
(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) @285   5 years contact Don't clear channel key on JOIN Closes: …
(edit) @284   5 years contact Add support for detached channels Channels can now be detached by …
(edit) @283   5 years delthas Fix joining only one saved channel per network This fixes a serious …
(edit) @282   5 years contact Introduce permanentUpstreamCaps
(edit) @281   5 years contact Add upstream cap-notify support
(edit) @280   5 years contact Use a lock to protect conn.{closed,outgoing} Unfortunately, I don't …
(edit) @279   5 years contact Remove network.upstream This is an artifact from when we used locks. …
(edit) @278   5 years contact Add upstreamConn.caps Instead of adding one field per capability, …
(edit) @277   5 years contact Rename upstreamConn.caps to supportedCaps For consistency with …
(edit) @276   5 years contact Add support for away-notify This makes use of cap-notify to …
(edit) @275   5 years contact Add downstream support for cap-notify
(edit) @274   5 years contact Don't use forEachDownstreamByID when forwarding RPL_AWAY We should …
(edit) @273   5 years contact Check upstream NOTICE prefix is non-nil
(edit) @272   5 years contact Forward RPL_AWAY messages
(edit) @271   5 years contact Abbreviate net status service reply Don't print the nickname if it's …
(edit) @270   5 years delthas Add support for the irc+insecure address scheme Some servers do not …
(edit) @269   5 years delthas Add support for IRC address schemes This is preparatory work for …
(edit) @268   5 years delthas Unmarshal nicks in texts of PRIVMSG and NOTICE from downstreams When …
(edit) @267   5 years contact Add network.channels, remove DB.GetChannel Store the list of …
(edit) @266   5 years contact doc/architecture: ring buffers are now per-channel
(edit) @265   5 years contact readme: fix ref to manpage
(edit) @264   5 years contact doc: describe more default settings
(edit) @263   5 years delthas Add support for custom network on-connect commands Some servers use …
(edit) @262   5 years contact Fix typo
(edit) @261   5 years contact Support sending history when upstream is disconnected Previously, we …
(edit) @260   5 years contact Make downstreamConn.marshal{Entity,UserPrefix} take a network This …
(edit) @259   5 years contact Kill downstreamConn.marshal{Nick,Channel} We can just use …
(edit) @258   5 years contact Disallow marshalling for anotehr network
(edit) @257   5 years contact Unify downstreamConn.marshal{Entity,Nick,Channel} We don't actually …
(edit) @256   5 years contact Add support for downstream batch & chathistory
(edit) @255   5 years contact Set up DB migration infrastructure The database is now initialized …
(edit) @254   5 years contact doc: fix SQL driver name in manpage
(edit) @253   5 years contact Per-entity ring buffers Instead of having one ring buffer per …
(edit) @252   5 years admin Allow users to change password in client Added a BouncerServ command …
(edit) @251   5 years admin Add ability to change password
(edit) @250   5 years contact Parse timestamp from message tags in messageLogger.Append
(edit) @249   5 years contact Document downstreamConn.{,un}marshalEntity
(edit) @248   5 years contact Make newMessageLogger take a *network instead of an *upstreamConn …
(edit) @247   5 years contact Extract logic to build log filepath into a function This will get …
(edit) @246   5 years contact Remove outdated comment Locks are gone for good.
(edit) @245   5 years contact Centralize logged messages marshaling This allows messages added to …
(edit) @244   5 years contact Fix upstream NICK handling - uc.nicl was compared to msg.Prefix.Name …
(edit) @243   5 years contact Remove Ring.consumers We don't need to keep track of consumers anymore.
(edit) @242   5 years contact Make Ring.NewConsumer seq argument mandatory There's no point in …
(edit) @241   5 years contact Remove Ring.Close This is unused.
(edit) @240   5 years contact Fix server-time tags timezone We need to use UTC time.
(edit) @239   5 years contact Make upstreamConn.produce log messages
(edit) @238   5 years contact Add origin argument to upstreamConn.produce
(edit) @237   5 years contact Remove network.lock network.conn is now only accessed from the user …
(edit) @236   5 years contact Remove downstreamConn.ourMessages We can just do the filtering when …
(edit) @235   5 years contact Log TOPIC messages See [1]. [1]: …
(edit) @234   5 years contact Fix NOTICE log formatting ZNC uses hyphens instead of angle brackets …
(edit) @233   5 years contact Simplify ring consumer loop No need to use Peek here.
(edit) @232   5 years contact Remove RingConsumer.Close This is now unused.
(edit) @231   5 years contact Remove downstreamConn.ringConsumers We no longer need long-lived ring …
(edit) @230   5 years contact Remove downstreamConn.lock Everything is now accessed from the user …
(edit) @229   5 years contact Remove locks from ring buffer Everything is now accessed from the …
(edit) @228   5 years contact Remove channel from ring buffer consumers This is unused.
(edit) @227   5 years contact Remove per-network ring buffer goroutines Just dispatch from the user …
(edit) @226   5 years contact Introduce upstreamConn.produce The logic in this function is about to …
(edit) @225   5 years contact Use Network.GetName for logs path
(edit) @224   5 years contact Only print addr if necessary in network status service command
(edit) @223   5 years contact Use Network.GetName in network status NOTICE messages
(edit) @222   5 years contact Add network.{createUpdate,delete}Channel These are about to get more …
(edit) @221   5 years delthas Remove unused entityLog struct Since the logging refactoring in …
(edit) @220   5 years delthas Fill all fields of the service user prefix On some IRC clients, …
(edit) @219   5 years delthas Send the last error for disconnected networks in network status This …
(edit) @218   5 years delthas Send one NOTICE on new upstream disconnect/connect errors In order to …
(edit) @217   5 years contact Add NOTICE messages to ring buffer References: …
(edit) @216   5 years contact Add time tag to all messages
(edit) @215   5 years contact Introduce messageLogger This centralizes formatting related to …
(edit) @214   5 years contact doc: document auto-away feature
(edit) @213   5 years contact Log self-messages too Closes: https://todo.sr.ht/~emersion/soju/44
(edit) @212   5 years contact Use conn.ReadMessage instead of irc.Conn.ReadMessage
(edit) @211   5 years contact Add support for downstream echo-message extension
(edit) @210   5 years contact Introduce conn for common connection logic This centralizes the …
(edit) @209   5 years contact Fix writer goroutine races Any SendMessage call after Close could …
(edit) @208   5 years contact doc: document "network delete"
(edit) @207   5 years contact Fix SQL error logged on JOIN Closes: https://todo.sr.ht/~emersion/soju/40
(edit) @206   5 years contact Set connect timeout References: https://todo.sr.ht/~emersion/soju/26
(edit) @205   5 years contact Set write deadlines References: https://todo.sr.ht/~emersion/soju/26
(edit) @204   5 years contact Simplify ring consumer goroutine Since network.history is now only …
(edit) @203   5 years contact Stop ring consumers when deleting network
(edit) @202   5 years contact Add "network delete" service command And add all the infrastructure …
(edit) @201   5 years contact Make user.getNetwork handle Network.Name
(edit) @200   5 years contact config: use shlex This simplifies parsing and allows quoting words. …
Note: See TracRevisionLog for help on using the revision log.