source: code/trunk/user.go

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @376   5 years contact Add user.stop
(edit) @359   5 years contact Prevent error handler from falling through in user.run
(edit) @324   5 years contact Introduce User.Created For Network and Channel, the database only …
(edit) @313   5 years contact Add network update command The user.updateNetwork function is a bit …
(edit) @311   5 years contact Introduce network.isClosed
(edit) @309   5 years contact Unexport network.Stop An exported function makes it look like it can …
(edit) @296   5 years delthas Update downstream nicks in single-server mode and after NICK …
(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) @279   5 years contact Remove network.upstream This is an artifact from when we used locks. …
(edit) @276   5 years contact Add support for away-notify This makes use of cap-notify to …
(edit) @267   5 years contact Add network.channels, remove DB.GetChannel Store the list of …
(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) @241   5 years contact Remove Ring.Close This is unused.
(edit) @237   5 years contact Remove network.lock network.conn is now only accessed from the user …
(edit) @231   5 years contact Remove downstreamConn.ringConsumers We no longer need long-lived ring …
(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) @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) @218   5 years delthas Send one NOTICE on new upstream disconnect/connect errors In order to …
(edit) @215   5 years contact Introduce messageLogger This centralizes formatting related to …
(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) @199   5 years contact Set network.conn in user goroutine One step closed to removing that lock.
(edit) @198   5 years contact Auto away Closes: https://todo.sr.ht/~emersion/soju/13
(edit) @197   5 years contact Only set network.conn when registered
(edit) @196   5 years contact Add eventUpstreamConnected This is used in the next commit.
(edit) @181   5 years contact s/List/LIST/ when referring to the command
(edit) @179   5 years contact Introduce eventUpstreamDisconnected This allows us to perform cleanup …
(edit) @177   5 years delthas Add LIST support This commit adds support for downstream LIST …
(edit) @175   5 years contact Fix race condition in upstreamConn.Close upstreamConn.closed was a …
(edit) @168   5 years contact Nuke user.lock Split user.register into two functions, one to make …
(edit) @167   5 years contact Add eventDownstreamDisconnected This should remove the need for …
(edit) @166   5 years contact Add eventDownstreamConnected In a later commit, we'll be able to move …
(edit) @165   5 years contact Introduce a user.events channel This allows to easily add new events, …
(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) @137   5 years contact Add user.{add,remove}Downstream
(edit) @136   5 years contact Add network.upstream helper
(edit) @133   5 years contact Drop messages on closed connections This prevents this panic: …
(edit) @131   5 years contact Move upstreamConn.history to network
(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) @103   5 years contact Per-user dispatcher goroutine This allows message handlers to read …
(add) @101   5 years contact Split user logic into its own file
Note: See TracRevisionLog for help on using the revision log.