|
|
@222
|
5 years |
contact |
Add network.{createUpdate,delete}Channel
These are about to get more …
|
|
|
@218
|
5 years |
delthas |
Send one NOTICE on new upstream disconnect/connect errors
In order to …
|
|
|
@215
|
5 years |
contact |
Introduce messageLogger
This centralizes formatting related to …
|
|
|
@204
|
5 years |
contact |
Simplify ring consumer goroutine
Since network.history is now only …
|
|
|
@203
|
5 years |
contact |
Stop ring consumers when deleting network
|
|
|
@202
|
5 years |
contact |
Add "network delete" service command
And add all the infrastructure …
|
|
|
@201
|
5 years |
contact |
Make user.getNetwork handle Network.Name
|
|
|
@199
|
5 years |
contact |
Set network.conn in user goroutine
One step closed to removing that lock.
|
|
|
@198
|
5 years |
contact |
Auto away
Closes: https://todo.sr.ht/~emersion/soju/13
|
|
|
@197
|
5 years |
contact |
Only set network.conn when registered
|
|
|
@196
|
5 years |
contact |
Add eventUpstreamConnected
This is used in the next commit.
|
|
|
@181
|
5 years |
contact |
s/List/LIST/ when referring to the command
|
|
|
@179
|
5 years |
contact |
Introduce eventUpstreamDisconnected
This allows us to perform cleanup …
|
|
|
@177
|
5 years |
delthas |
Add LIST support
This commit adds support for downstream LIST …
|
|
|
@175
|
5 years |
contact |
Fix race condition in upstreamConn.Close
upstreamConn.closed was a …
|
|
|
@168
|
5 years |
contact |
Nuke user.lock
Split user.register into two functions, one to make …
|
|
|
@167
|
5 years |
contact |
Add eventDownstreamDisconnected
This should remove the need for …
|
|
|
@166
|
5 years |
contact |
Add eventDownstreamConnected
In a later commit, we'll be able to move …
|
|
|
@165
|
5 years |
contact |
Introduce a user.events channel
This allows to easily add new events, …
|
|
|
@144
|
5 years |
contact |
Consume ring buffer for networks added on-the-fly
|
|
|
@143
|
5 years |
contact |
Move upstreamConn.ring to network
This handles upstream disconnection …
|
|
|
@137
|
5 years |
contact |
Add user.{add,remove}Downstream
|
|
|
@136
|
5 years |
contact |
Add network.upstream helper
|
|
|
@133
|
5 years |
contact |
Drop messages on closed connections
This prevents this panic:
…
|
|
|
@131
|
5 years |
contact |
Move upstreamConn.history to network
|
|
|
@120
|
5 years |
delthas |
Add create-network bouncer service command
|
|
|
@119
|
5 years |
delthas |
Add suffixing for multi-upstream connections
|
|
|
@118
|
5 years |
delthas |
schema: add Network.name
|
|
|
@103
|
5 years |
contact |
Per-user dispatcher goroutine
This allows message handlers to read …
|
|
|
@101
|
5 years |
contact |
Split user logic into its own file
|