Timeline



Aug 28, 2020:

11:35 AM Changeset in code [414] by contact
Don't update history when msgID is empty in appendLog Log files don't …

Aug 26, 2020:

1:28 PM Changeset in code [413] by contact
Fix panic in downstreamConn.sendNetworkHistory This panic happens …
1:18 PM Changeset in code [412] by contact
Fix downstream PING argument handling The PONG message should have …

Aug 25, 2020:

9:49 AM Changeset in code [411] by contact
Allow '/' in nickname This allows to specify a network name in the …

Aug 24, 2020:

5:05 PM Changeset in code [410] by contact
Update dependencies

Aug 20, 2020:

6:05 PM Changeset in code [409] by contact
Nuke in-memory ring buffer Instead, always read chat history from …
6:05 PM Changeset in code [408] by contact
Introduce loadHistoryLatestID This loads latest messages from logs up …
6:05 PM Changeset in code [407] by contact
Introduce internal message IDs For now, these can be used as cursors …
3:38 PM Changeset in code [406] by contact
Replace networkHistory.offlineClients with clients Keep the ring …
9:12 AM Changeset in code [405] by hubert
Forward RPL_TOPICWHOTIME to downstreams
8:00 AM Changeset in code [404] by hubert
Reject downstream NICK with illegal characters This should avoid …
7:15 AM Changeset in code [403] by hubert
Fix marshalling of channel name in RPL_CREATIONTIME
7:13 AM Changeset in code [402] by contact
go fmt
7:13 AM Changeset in code [401] by hubert
More explicit error message on INVITE with the wrong network

Aug 19, 2020:

9:57 PM Changeset in code [400] by hubert
More explicit error message on KICK with the wrong network
9:35 PM Changeset in code [399] by contact
Improve registration error messages - Don't print the raw IRC …
5:42 PM Changeset in code [398] by contact
Implement rate limiting for upstream messages Allow up to 10 outgoing …
10:22 AM Changeset in code [397] by contact
Escape user/network/entity characters in log file path ZNC replaces …
9:50 AM Changeset in code [396] by contact
Strip message tags in error message The time tag was causing the …
9:24 AM Changeset in code [395] by contact
Encode idents to hex instead of base64 base64 strings may contain …

Aug 18, 2020:

3:57 PM Changeset in code [394] by contact
ident: remove leftover debug log

Aug 17, 2020:

10:26 PM Changeset in code [393] by dan.shick
Fix store user query values
1:01 PM Changeset in code [392] by contact
Format CTCP ACTION messages in logs
11:55 AM Changeset in code [391] by contact
Parse NOTICE messages from logs

Aug 13, 2020:

1:31 PM Changeset in code [390] by contact
Handle upstream ERROR messages
1:31 PM Changeset in code [389] by contact
Handle ERR_NOPERMFORHOST and ERR_YOUREBANNEDCREEP
10:58 AM Changeset in code [388] by contact
Add missing ident.go Forgot to check in this file. Fixes: …

Aug 11, 2020:

1:58 PM Changeset in code [387] by contact
Extract history loading into functions These will get re-used for …
9:03 AM Changeset in code [386] by contact
doc: add ident server to man page
8:59 AM Changeset in code [385] by contact
Add an ident server Closes: https://todo.sr.ht/~emersion/soju/69
8:35 AM Changeset in code [384] by contact
Add conn.{Local,Remote}Addr
8:34 AM Changeset in code [383] by contact
Add ircConn.LocalAddr
8:26 AM Changeset in code [382] by contact
Add User.ID For now it's just a new field that'll be useful to …
8:24 AM Changeset in code [381] by contact
Don't perform TLS handshake in connectToUpstream This defers TLS …
8:21 AM Changeset in code [380] by contact
cmd/sojuctl: read user from DB before updating it This makes sure we …

Aug 10, 2020:

1:04 PM Changeset in code [379] by contact
Add user delete command References: https://todo.sr.ht/~emersion/soju/17
1:03 PM Changeset in code [378] by contact
Remove user from Server map when stopped
1:03 PM Changeset in code [377] by contact
Make user.stop block This allows callers to wait until the user has …
1:03 PM Changeset in code [376] by contact
Add user.stop

Aug 3, 2020:

4:43 PM Changeset in code [375] by contact
Add DB.DeleteUser
9:03 AM Changeset in code [374] by hubert
Fix help message for BouncerServ's network update It was missing the …
Note: See TracTimeline for information about the timeline view.