source: code

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @325   5 years delthas Rename handleServiceCreateNetwork to handleServiceNetworkCreate This …
(edit) @324   5 years contact Introduce User.Created For Network and Channel, the database only …
(edit) @323   5 years contact Add support for WebSocket connections WebSocket connections allow …
(edit) @322   5 years contact Fail auth on empty password in DB
(edit) @321   5 years contact doc: update URL to sr.ht hub in man page
(edit) @320   5 years contact doc: add missing change-password service command
(edit) @319   5 years delthas Add support for downstream CHATHISTORY This adds support for the WIP …
(edit) @318   5 years fox.cpp Fix handling of empty response to SASL challenge
(edit) @317   5 years contact Allow multiple listeners, default to ircs Users can now specify …
(edit) @316   5 years contact Remove keepAlivePeriod This is a remnant of setKeepAlive. Fixes: …
(edit) @315   5 years contact Introduce ircConn This interface will allow a conn to be backed by a …
(edit) @314   5 years contact Remove setKeepAlive Go sets a default keep-alive interval of 15 …
(edit) @313   5 years contact Add network update command The user.updateNetwork function is a bit …
(edit) @312   5 years contact Close net.Conn in conn.Close Close the connection in conn.Close. This …
(edit) @311   5 years contact Introduce network.isClosed
(edit) @310   5 years contact Only send JOIN message if we have channels to join Don't send a JOIN …
(edit) @309   5 years contact Unexport network.Stop An exported function makes it look like it can …
(edit) @308   5 years admin Allow to read password when stdin is not a tty.
(edit) @307   5 years fox.cpp Implement upstream SASL EXTERNAL support Closes: …
(edit) @306   5 years hubert.hirtz Send the full user mask in RPL_LOGGEDIN As per the spec [1]: …
(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) @301   5 years delthas Send a label with all messages sent from downstream This is …
(edit) @300   5 years delthas Add support for upstream ban, invite, and exception lists This does …
(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 …
Note: See TracRevisionLog for help on using the revision log.