Timeline



Dec 10, 2021:

11:28 AM Changeset in code [762] by contact
Add context to upstreamConn.handleCapAck
9:46 AM Changeset in code [761] by contact
Handle upstream multi-line SASL References: …

Dec 9, 2021:

10:21 PM Changeset in code [760] by contact
Add support for downstream multi-line AUTHENTICATE commands Useful …
11:12 AM Changeset in code [759] by contact
Block RPL_{CREATIONTIME,TOPICWHOTIME} for detached channels Closes: …

Dec 8, 2021:

5:23 PM Changeset in code [758] by contact
Don't forward duplicate JOIN commands Closes: …
5:03 PM Changeset in code [757] by contact
Add context to {conn,upstreamConn}.SendMessage This avoids blocking …
2:00 PM Changeset in code [756] by contact
server: cleanup user in defer If a user goroutine panics, this …
1:55 PM Changeset in code [755] by contact
service: send summary when executing "server notice" Sometimes this …

Dec 7, 2021:

8:42 AM Changeset in code [754] by contact
Use dc.nick instead of "*" for RPL_* messages Makes it clearer what …
8:40 AM Changeset in code [753] by contact
Improve error message when downstream doesn't authenticate

Dec 6, 2021:

9:33 PM Changeset in code [752] by contact
Use more descriptive errors when aborting pending commands
6:23 PM Changeset in code [751] by contact
Disallow ',' in nicknames It breaks lists as in PRIVMSG a,b,c :foo.
5:56 PM Changeset in code [750] by contact
Add username to downstreamConn log messages
5:46 PM Changeset in code [749] by contact
Improve msgStore.Append log message wording
5:40 PM Changeset in code [748] by contact
Downgrade conn log messages to debug
5:35 PM Changeset in code [747] by contact
Add Logger.Debugf Makes it easy to print debugging messages which …
5:27 PM Changeset in code [746] by contact
Remove Logger.Print Callers can just use Logger.Printf instead.
5:08 PM Changeset in code [745] by contact
Stop incrementing hopcount in RPL_WHOREPLY It's extra code for …
4:58 PM Changeset in code [744] by contact
Read nickname from RPL_WELCOME References: …

Dec 4, 2021:

7:07 PM Changeset in code [743] by contact
Fallback to alt nick If the nickname we want is taken, fallback to …
6:29 PM Changeset in code [742] by contact
Avoid forwarding MONITOR requests if upstream doesn't support it …

Dec 2, 2021:

10:52 PM Changeset in code [741] by contact
Use golang.org/x/time/rate Instead of hand-rolling our own …
10:32 PM Changeset in code [740] by contact
Add context to network.storeClientDeliveryReceipts
10:27 PM Changeset in code [739] by contact
Add context to upstreamConn.handleMessage
6:29 PM Changeset in code [738] by contact
Cancel pending commands on downstream disconnect If a client queues a …
4:58 PM Changeset in code [737] by contact
Mark ACCOUNT_REQUIRED error as permanent connection failure There's …
4:33 PM Changeset in code [736] by contact
Don't retry connecting on permanent failure Closes: …
11:14 AM Changeset in code [735] by contact
Add exponential backoff when re-connecting to upstream The first …
10:15 AM Changeset in code [734] by contact
Add soju_upstream_connect_errors_total metric
10:03 AM Changeset in code [733] by contact
Fix upstream gauge metric It wasn't decremented on error. While at …
9:53 AM Changeset in code [732] by contact
Add context to connectToUpstream

Dec 1, 2021:

2:57 PM Changeset in code [731] by contact
Validate address in user.checkNetwork
10:03 AM Changeset in code [730] by contact
Add "sasl status" command

Nov 30, 2021:

11:02 AM Changeset in code [729] by contact
Add support for draft/account-registration proxying This adds support …
8:26 AM Changeset in code [728] by contact
doc/soju.1: add network create example

Nov 29, 2021:

3:41 PM Changeset in code [727] by contact
downstream: improve unmarshalEntityNetwork error message Closes: …
12:14 PM Changeset in code [726] by contact
Return more descriptive auth failure errors
Note: See TracTimeline for information about the timeline view.