Timeline



Mar 6, 2020:

5:51 PM Changeset in code [83] by contact
Pass-through QUIT messages
5:43 PM Changeset in code [82] by contact
Pass-through NICK messages for other users

Mar 4, 2020:

7:15 PM Changeset in code [81] by contact
Use a RWMutex for DB
7:13 PM Changeset in code [80] by contact
readme: pipe commands into sqlite3 instead of using -init This makes …
6:23 PM Changeset in code [79] by contact
go fmt
5:27 PM Changeset in code [78] by contact
readme: add instructions to initialize database
5:22 PM Changeset in code [77] by contact
Add SQLite database Closes: https://todo.sr.ht/~emersion/jounce/9
3:02 PM Changeset in code [76] by contact
Rename network to upstreamName
3:00 PM Changeset in code [75] by contact
Remove unused user.getChannel, move getUpstream to user
2:45 PM Changeset in code [74] by contact
Fix TOPIC parsing, broadcast to downstream clients
2:44 PM Changeset in code [73] by contact
Allow clients to specify an upstream name in their username

Mar 3, 2020:

2:33 PM Changeset in code [72] by contact
Remove upstream prefix for outgoing MODE and PRIVMSG We shouldn't set …
2:26 PM Changeset in code [71] by contact
Retry connecting to upstream servers Rate-limit retries in case …
2:15 PM Changeset in code [70] by contact
cmd/jounce: fix non-TLS listener address

Feb 19, 2020:

5:25 PM Changeset in code [69] by contact
Add functions to translate between upstream and downstream names

Feb 18, 2020:

7:40 PM Changeset in code [68] by contact
Fix PING handlers, again
4:26 PM Changeset in code [67] by contact
Enable TCP keep-alive on all connections
4:07 PM Changeset in code [66] by contact
Properly handle PING messages
3:54 PM Changeset in code [65] by contact
Don't leave connections half-opened
3:31 PM Changeset in code [64] by contact
Add a -debug flag
2:08 PM Changeset in code [63] by contact
Fix panic when closing downstream connection
1:10 PM Changeset in code [62] by contact
Add config file

Feb 17, 2020:

3:25 PM Changeset in code [61] by contact
Add CLI flags for listening address and hostname
3:17 PM Changeset in code [60] by contact
Add upstreamConn.SendMessage Allows us to change upstreamConn …
3:09 PM Changeset in code [59] by contact
Document Ring
2:56 PM Changeset in code [58] by contact
Forward PRIVMSG coming from downstream
2:46 PM Changeset in code [57] by contact
Fix issues related to Ring - RingConsumer is now used directly in the …
11:41 AM Changeset in code [56] by contact
Add downstreamConn.writeMessages This logic will become more …
11:36 AM Changeset in code [55] by contact
Abbreviate {upstream,downstream}Conn with uc and dc This makes it …
11:27 AM Changeset in code [54] by contact
Don't write to downstreamConn.messages directly Use a helper function …
11:19 AM Changeset in code [53] by contact
readme: add some high-level goals, add contributing links

Feb 7, 2020:

4:41 PM Changeset in code [52] by contact
Switch license to AGPLv3
4:35 PM Changeset in code [51] by contact
Add names to consumers
3:43 PM Changeset in code [50] by contact
Add an in-memory ring buffer References: …
12:36 PM Changeset in code [49] by contact
Handle downstream PART messages
12:31 PM Changeset in code [48] by contact
Handle downstream JOIN messages
12:23 PM Changeset in code [47] by contact
Send fake RPL_CREATED message
12:08 PM Changeset in code [46] by contact
Handle downstream MODE messages
11:42 AM Changeset in code [45] by contact
Close connection from writer goroutine Connections were being closed …
11:37 AM Changeset in code [44] by contact
Add upstreamConn.register
11:36 AM Changeset in code [43] by contact
Add parseMessageParams helper
11:19 AM Changeset in code [42] by contact
Allow changing nickname
11:02 AM Changeset in code [41] by contact
Skip unregistered and closed upstream connections
10:56 AM Changeset in code [40] by contact
Add user.forEachDownstream
10:46 AM Changeset in code [39] by contact
Add user.forEachUpstream
10:39 AM Changeset in code [38] by contact
Add Server.getUser
10:36 AM Changeset in code [37] by contact
Per-user connections
10:07 AM Changeset in code [36] by contact
Forward PRIVMSG messages
10:01 AM Changeset in code [35] by contact
Handle channel mode changes
9:54 AM Changeset in code [34] by contact
Handle third-party JOIN and PART messages
Note: See TracTimeline for information about the timeline view.