source: code/trunk/server.go

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @154   5 years delthas Add a server-unique id to each downstream Adding a simple uint64 id …
(edit) @103   5 years contact Per-user dispatcher goroutine This allows message handlers to read …
(edit) @101   5 years contact Split user logic into its own file
(edit) @98   5 years contact Rename project to soju
(edit) @91   5 years contact Auto-save IRC networks
(edit) @90   5 years contact Store NICK changes in the DB
(edit) @79   5 years contact go fmt
(edit) @77   5 years contact Add SQLite database Closes: https://todo.sr.ht/~emersion/jounce/9
(edit) @75   5 years contact Remove unused user.getChannel, move getUpstream to user
(edit) @73   5 years contact Allow clients to specify an upstream name in their username
(edit) @71   5 years contact Retry connecting to upstream servers Rate-limit retries in case …
(edit) @67   5 years contact Enable TCP keep-alive on all connections
(edit) @65   5 years contact Don't leave connections half-opened
(edit) @64   5 years contact Add a -debug flag
(edit) @57   5 years contact Fix issues related to Ring - RingConsumer is now used directly in the …
(edit) @50   5 years contact Add an in-memory ring buffer References: …
(edit) @49   5 years contact Handle downstream PART messages
(edit) @46   5 years contact Handle downstream MODE messages
(edit) @44   5 years contact Add upstreamConn.register
(edit) @41   5 years contact Skip unregistered and closed upstream connections
(edit) @40   5 years contact Add user.forEachDownstream
(edit) @39   5 years contact Add user.forEachUpstream
(edit) @38   5 years contact Add Server.getUser
(edit) @37   5 years contact Per-user connections
(edit) @29   5 years contact Keep track of upstream connections in a list
(edit) @24   5 years contact Remove downstream conn from list on disconnect
(edit) @23   5 years contact Allow Server to have access to upstreamConn
(edit) @22   5 years contact Maintain a list of downstream connections
(edit) @21   5 years contact Add per-upstream logger
(edit) @19   5 years contact Join channels on upstream servers
(edit) @13   5 years contact Split downstram and upstream code into separate files
(edit) @12   5 years contact Log upstream server errors
(edit) @11   5 years contact Add basic upstream message handler
(edit) @10   5 years contact Connect to upstream servers
(edit) @9   5 years contact Add Server.Logger
(edit) @8   5 years contact Rename conn to downstreamConn
(edit) @7   5 years contact Handle PING
(edit) @6   5 years contact Send ERR_NOMOTD on registration
(edit) @5   5 years contact Add connection registration
(edit) @4   5 years contact Handle NICK and USER
(edit) @3   5 years contact Send "unknown command" replies
(add) @1   5 years contact Add basic IRC listener
Note: See TracRevisionLog for help on using the revision log.