| 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) | 
| 2025-08-19 | 
Christian Heller | Improve msg params expectations typing. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-19 | 
Christian Heller | Start moving params testing out of handle_msg() code. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-18 | 
Christian Heller | Tighten NOTICE, PRIVMSG recognition. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-18 | 
Christian Heller | Tighten 353 handling. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-18 | 
Christian Heller | Fix other users' nick changes being registered as our...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-18 | 
Christian Heller | Ignore 250. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-18 | 
Christian Heller | Fix broken SASL negotation, add 900 handler. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-18 | 
Christian Heller | Fix broken forwarding of updates/messages into proper...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-18 | 
Christian Heller | Get rid of .nickname_confirmed confusion by explicitly...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-18 | 
Christian Heller | Allow disconnected /nick changes, and only disconnect...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-18 | 
Christian Heller | Handle 432 with aborting connection. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-18 | 
Christian Heller | Handle 433 with automatic new nickname. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-17 | 
Christian Heller | Further reduce unwieldy .handle_msg. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-17 | 
Christian Heller | Refactor IrcMessage handling. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-17 | 
Christian Heller | Improve CAPS processing into database and display. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-17 | 
Christian Heller | Use proper data structure for update passing, rather...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-17 | 
Christian Heller | To _UpdatingDict add deletion of items, explicitly...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-17 | 
Christian Heller | Remove unused code. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-17 | 
Christian Heller | Turn ._db.isupports into proper dict. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-17 | 
Christian Heller | Turn connection messages into another DB field auto...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-16 | 
Christian Heller | Clean up database transfers between Client and TUI. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-15 | 
Christian Heller | Greatly simplify database code. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-15 | 
Christian Heller | Add basic infrastructure for collecting channel informa...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-14 | 
Christian Heller | Add further parameter number expectations. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-14 | 
Christian Heller | Ignore messages not matching expected limitations,...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-14 | 
Christian Heller | Add MODE message handler. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-14 | 
Christian Heller | Fix stumbling over banned .__setattr__ in ClientDb...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-14 | 
Christian Heller | Refactor ClientDb type safety, disallow direct attribut...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-14 | 
Christian Heller | Enforce more type safety on ClientDb. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-14 | 
Christian Heller | Improve type safety of _ClientDb.conn_setup. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-14 | 
Christian Heller | Only expose of ClientDb to ClientTui what it actually...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-14 | 
Christian Heller | Slightly refactor ClientDb type hints. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-14 | 
Christian Heller | Allow for exceptions that crash app but explain some...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-14 | 
Christian Heller | Handle 396 numeric. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-14 | 
Christian Heller | Reduce _CapsManager, move communicable output into...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-14 | 
Christian Heller | In TUI ignore confirmations of anything but the nicknam...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-14 | 
Christian Heller | Improve numerics handling with own class Numerics. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-14 | 
Christian Heller | Simplify MOTD handling, complefixy ignorance of numerics. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-14 | 
Christian Heller | Simplify inner workings of ClientDb, get rid of some...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-14 | 
Christian Heller | Add 005 handling, improve ClientDb logging infrastructure. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-13 | 
Christian Heller | Define entire numerics ranges to ignore. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-13 | 
Christian Heller | Refactor ClientDb usage. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-13 | 
Christian Heller | Re-instate parsing of 001 for determining our nickname. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-13 | 
Christian Heller | Add more numerics handlers, alarm on missing ones. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-13 | 
Christian Heller | Only enable /part for channel windows. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-13 | 
Christian Heller | Also parse NOTICEs into chat and server messages. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-13 | 
Christian Heller | Add /raw to directly write raw commands. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-12 | 
Christian Heller | Log :RAW to file. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-12 | 
Christian Heller | Re-organize client-communicable settings/fields into...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-12 | 
Christian Heller | Add /part, parse PART and JOIN server messages, improve...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-11 | 
Christian Heller | Add /join and /privmsg to channels, beyond just single...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-11 | 
Christian Heller | Add some more docstrings. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-11 | 
Christian Heller | Move StatusLine out of Window, show live updates on...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-11 | 
Christian Heller | Simplify base TUI code. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-11 | 
Christian Heller | Fix in/out direction display of raw log. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-11 | 
Christian Heller | Turn status line into its own widget. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-11 | 
Christian Heller | Make .tainted hierarchical, disallow direct unsetting...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| next |