| 2025-09-11 | 
Christian Heller | Structure .clear ability into proper interface. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-11 | 
Christian Heller | Fix renaming logging "forgetting" old name. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-11 | 
Christian Heller | Fix CAP negotation keyword typo. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-07 | 
Christian Heller | Fix broken CAP command sendings. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-07 | 
Christian Heller | Refactor around PRIVMSG/NOTICE to reduce LogScope refer...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-06 | 
Christian Heller | Simplify Client.send usage. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-06 | 
Christian Heller | Slightly loosen .id_for_nickuserhost expectations. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-06 | 
Christian Heller | Some channel users/topic logging refactoring. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-06 | 
Christian Heller | Better encapsulate channel and user dictionaries code. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-06 | 
Christian Heller | Communicate user exits via User.exit_msg rather than...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-06 | 
Christian Heller | Fix broken DB clearing after disconnect. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-06 | 
Christian Heller | Get rid of complications like .from_silent or .set_upda...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-06 | 
Christian Heller | Provide User instances with their .id_ in overarching...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-05 | 
Christian Heller | Minor refactoring. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-05 | 
Christian Heller | Derive proper User class from NickUserSet, with additio...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-05 | 
Christian Heller | Re-organize NickUserHost field updating code. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-05 | 
Christian Heller | Straighten consistence between class expectations. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-05 | 
Christian Heller | Make identity relation more explicit/forceful. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-05 | 
Christian Heller | Only explicitly use userid_for_nickuserhost for updatin...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-05 | 
Christian Heller | Simplify _NickUserHost comparisons. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-05 | 
Christian Heller | Differentiate query windows into their own chat windows...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-05 | 
Christian Heller | Show received nickname changes in all windows affected. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-04 | 
Christian Heller | For any NICK_USER_HOST message tokens potentially updat...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-04 | 
Christian Heller | Tighten user identity knowledge controls. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-04 | 
Christian Heller | Minor code reorganization. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-04 | 
Christian Heller | Some Completables refactoring. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-04 | 
Christian Heller | Simplify topic setting code. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-04 | 
Christian Heller | Avoid zero-length task path steps. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-04 | 
Christian Heller | Add 'doafter' task verb, with defined execution order...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-04 | 
Christian Heller | Very minor refactoring. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-03 | 
Christian Heller | Minor refactoring. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-03 | 
Christian Heller | Minor refactoring. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-03 | 
Christian Heller | Move fundamental message parsing code into msg_parse_ex...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-03 | 
Christian Heller | Reformat message expectations code for better readability. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-03 | 
Christian Heller | Fix crashes on /part due to now _always_ expecting...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-03 | 
Christian Heller | Move handling of 366, 376, 903, 904, ERROR into EXPECTA...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-03 | 
Christian Heller | Refactor message task target parsing towards greater...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-03 | 
Christian Heller | Satisfy mypy. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-03 | 
Christian Heller | Move TOPIC message parsing into EXPECTATIONS (with...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-03 | 
Christian Heller | Reorganize task name parsing towards greater flexibility. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-03 | 
Christian Heller | On message parsing, don't collect empty-string task...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-03 | 
Christian Heller | Move topic handling into MSG_EXPECTATIONS, re-name...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-03 | 
Christian Heller | Handle parts with messages. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-02 | 
Christian Heller | Restructure topic setting. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-02 | 
Christian Heller | Add channel topic messages. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-02 | 
Christian Heller | Handle joining "secret" channels. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-02 | 
Christian Heller | Survive joining channel before user component properly...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-02 | 
Christian Heller | From inside channel window allow re-join with mere...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-02 | 
Christian Heller | For channel residents show nicknames or entire masks...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-02 | 
Christian Heller | Fix broken scopes tuple. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-02 | 
Christian Heller | Log myself parting channel. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-02 | 
Christian Heller | Simplify channels parsing. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-02 | 
Christian Heller | Add missing 433 handler. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-02 | 
Christian Heller | Some code re-organization. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-02 | 
Christian Heller | Move server message expectations into their own file. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-02 | 
Christian Heller | Overhaul database hierarchies. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-26 | 
Christian Heller | Parse isupports to derive proper legal/illegal first...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-25 | 
Christian Heller | Some code-regrouping for better readability. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-25 | 
Christian Heller | More refactoring of both server caps and isupports...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-25 | 
Christian Heller | Minor refactoring of CAPS code. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-25 | 
Christian Heller | Minor refactoring. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-25 | 
Christian Heller | Refactor _CompletableStringsList usage. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-25 | 
Christian Heller | Simplify MOTD processing. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-25 | 
Christian Heller | Simplify ChannelDb.user_ids structure, minor bugfixes. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-25 | 
Christian Heller | Store user identities independently from nicknames. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-21 | 
Christian Heller | Add some numerics comments. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-21 | 
Christian Heller | Drop /part <reason> for lack of perceived usage, move...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-21 | 
Christian Heller | Differentiate NICK_USER_HOST into actual _NickUserHost...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-21 | 
Christian Heller | Optimize handling of 396, discard not-yet-encountered...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-21 | 
Christian Heller | Fix 433 name incrementation working on our rather than...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-21 | 
Christian Heller | Fix mismatches on string param comparisons. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-21 | 
Christian Heller | By automatically setting .nick_wanted on .nickname...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-21 | 
Christian Heller | Add basic task instructions to _MsgTokGuides. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-20 | 
Christian Heller | Re-organize message matching away from previous Numeric...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-20 | 
Christian Heller | Move CAPS handling into new system. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-20 | 
Christian Heller | Enable collection of multi-param items, to integrate...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-20 | 
Christian Heller | Also implement full MsgTokGuides for 396, 401, 432...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-20 | 
Christian Heller | In _MsgParseExpectation explicitly label under what...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-19 | 
Christian Heller | Also define PRIVMSG and NOTICE handlings into new scheme. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-19 | 
Christian Heller | Handle 353, 366, 372, 376 in new pattern. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-19 | 
Christian Heller | Refactor 353 handler. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-19 | 
Christian Heller | Minor refactoring. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-19 | 
Christian Heller | Minor refactoring. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-19 | 
Christian Heller | Handle NICK changes of other users in channels. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-19 | 
Christian Heller | Use same tests for .source and .params. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-19 | 
Christian Heller | Refactor 903 and 904 into new system. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-19 | 
Christian Heller | Log ERROR comment. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-19 | 
Christian Heller | Avoid confusing ret key "params". | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-19 | 
Christian Heller | Also differentiate _MsgSource.USER_ADDRESS towards...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-19 | 
Christian Heller | To differentiate between nickname from source and nickn...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-19 | 
Christian Heller | Refactor params parsing. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-19 | 
Christian Heller | Start moving params parsing out of .handle_msg. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-19 | 
Christian Heller | Allow more than one matching pattern per verb. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-19 | 
Christian Heller | Add tests for .source = user address, and have tests...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-19 | 
Christian Heller | Further refine msg source expectations. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-19 | 
Christian Heller | Handle 401 for query windows. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-19 | 
Christian Heller | Handle QUIT message, at least inside of channels. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-19 | 
Christian Heller | Avoid attempts to message into channels we're not in. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-19 | 
Christian Heller | Don't crash when op leaves channel. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-19 | 
Christian Heller | Further tighten msg parsing. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| next |