home · contact · privacy
ircplom
4 days ago Christian HellerAdd missing 433 handler.
4 days ago Christian HellerSome code re-organization.
4 days ago Christian HellerMove server message expectations into their own file.
4 days ago Christian HellerOverhaul database hierarchies.
11 days ago Christian HellerParse isupports to derive proper legal/illegal first...
11 days ago Christian HellerSome code-regrouping for better readability.
11 days ago Christian HellerMore refactoring of both server caps and isupports...
11 days ago Christian HellerMinor refactoring of CAPS code.
12 days ago Christian HellerMinor refactoring.
12 days ago Christian HellerRefactor _CompletableStringsList usage.
12 days ago Christian HellerSimplify MOTD processing.
12 days ago Christian HellerSimplify ChannelDb.user_ids structure, minor bugfixes.
12 days ago Christian HellerStore user identities independently from nicknames.
2025-08-21 Christian HellerAdd some numerics comments.
2025-08-21 Christian HellerDrop /part <reason> for lack of perceived usage, move...
2025-08-21 Christian HellerDifferentiate NICK_USER_HOST into actual _NickUserHost...
2025-08-21 Christian HellerOptimize handling of 396, discard not-yet-encountered...
2025-08-21 Christian HellerFix 433 name incrementation working on our rather than...
2025-08-21 Christian HellerFix mismatches on string param comparisons.
2025-08-21 Christian HellerBy automatically setting .nick_wanted on .nickname...
2025-08-21 Christian HellerAdd basic task instructions to _MsgTokGuides.
2025-08-20 Christian HellerRe-organize message matching away from previous Numeric...
2025-08-20 Christian HellerMove CAPS handling into new system.
2025-08-20 Christian HellerEnable collection of multi-param items, to integrate...
2025-08-20 Christian HellerAlso implement full MsgTokGuides for 396, 401, 432...
2025-08-20 Christian HellerIn _MsgParseExpectation explicitly label under what...
2025-08-19 Christian HellerAlso define PRIVMSG and NOTICE handlings into new scheme.
2025-08-19 Christian HellerHandle 353, 366, 372, 376 in new pattern.
2025-08-19 Christian HellerRefactor 353 handler.
2025-08-19 Christian HellerMinor refactoring.
2025-08-19 Christian HellerMinor refactoring.
2025-08-19 Christian HellerHandle NICK changes of other users in channels.
2025-08-19 Christian HellerUse same tests for .source and .params.
2025-08-19 Christian HellerRefactor 903 and 904 into new system.
2025-08-19 Christian HellerLog ERROR comment.
2025-08-19 Christian HellerAvoid confusing ret key "params".
2025-08-19 Christian HellerAlso differentiate _MsgSource.USER_ADDRESS towards...
2025-08-19 Christian HellerTo differentiate between nickname from source and nickn...
2025-08-19 Christian HellerRefactor params parsing.
2025-08-19 Christian HellerStart moving params parsing out of .handle_msg.
2025-08-19 Christian HellerAllow more than one matching pattern per verb.
2025-08-19 Christian HellerAdd tests for .source = user address, and have tests...
2025-08-19 Christian HellerFurther refine msg source expectations.
2025-08-19 Christian HellerHandle 401 for query windows.
2025-08-19 Christian HellerHandle QUIT message, at least inside of channels.
2025-08-19 Christian HellerAvoid attempts to message into channels we're not in.
2025-08-19 Christian HellerDon't crash when op leaves channel.
2025-08-19 Christian HellerFurther tighten msg parsing.
2025-08-19 Christian HellerImprove msg params expectations typing.
2025-08-19 Christian HellerStart moving params testing out of handle_msg() code.
2025-08-18 Christian HellerTighten NOTICE, PRIVMSG recognition.
2025-08-18 Christian HellerTighten 353 handling.
2025-08-18 Christian HellerFix other users' nick changes being registered as our...
2025-08-18 Christian HellerIgnore 250.
2025-08-18 Christian HellerFix broken SASL negotation, add 900 handler.
2025-08-18 Christian HellerFix broken forwarding of updates/messages into proper...
2025-08-18 Christian HellerGet rid of .nickname_confirmed confusion by explicitly...
2025-08-18 Christian HellerAllow disconnected /nick changes, and only disconnect...
2025-08-18 Christian HellerHandle 432 with aborting connection.
2025-08-18 Christian HellerHandle 433 with automatic new nickname.
2025-08-17 Christian HellerFurther reduce unwieldy .handle_msg.
2025-08-17 Christian HellerRefactor IrcMessage handling.
2025-08-17 Christian HellerImprove CAPS processing into database and display.
2025-08-17 Christian HellerUse proper data structure for update passing, rather...
2025-08-17 Christian HellerTo _UpdatingDict add deletion of items, explicitly...
2025-08-17 Christian HellerRemove unused code.
2025-08-17 Christian HellerTurn ._db.isupports into proper dict.
2025-08-17 Christian HellerTurn connection messages into another DB field auto...
2025-08-16 Christian HellerClean up database transfers between Client and TUI.
2025-08-15 Christian HellerGreatly simplify database code.
2025-08-15 Christian HellerAdd basic infrastructure for collecting channel informa...
2025-08-14 Christian HellerAdd further parameter number expectations.
2025-08-14 Christian HellerIgnore messages not matching expected limitations,...
2025-08-14 Christian HellerAdd MODE message handler.
2025-08-14 Christian HellerFix stumbling over banned .__setattr__ in ClientDb...
2025-08-14 Christian HellerRefactor ClientDb type safety, disallow direct attribut...
2025-08-14 Christian HellerEnforce more type safety on ClientDb.
2025-08-14 Christian HellerImprove type safety of _ClientDb.conn_setup.
2025-08-14 Christian HellerOnly expose of ClientDb to ClientTui what it actually...
2025-08-14 Christian HellerSlightly refactor ClientDb type hints.
2025-08-14 Christian HellerAllow for exceptions that crash app but explain some...
2025-08-14 Christian HellerHandle 396 numeric.
2025-08-14 Christian HellerReduce _CapsManager, move communicable output into...
2025-08-14 Christian HellerIn TUI ignore confirmations of anything but the nicknam...
2025-08-14 Christian HellerImprove numerics handling with own class Numerics.
2025-08-14 Christian HellerSimplify MOTD handling, complefixy ignorance of numerics.
2025-08-14 Christian HellerSimplify inner workings of ClientDb, get rid of some...
2025-08-14 Christian HellerAdd 005 handling, improve ClientDb logging infrastructure.
2025-08-13 Christian HellerDefine entire numerics ranges to ignore.
2025-08-13 Christian HellerRefactor ClientDb usage.
2025-08-13 Christian HellerRe-instate parsing of 001 for determining our nickname.
2025-08-13 Christian HellerAdd more numerics handlers, alarm on missing ones.
2025-08-13 Christian HellerOnly enable /part for channel windows.
2025-08-13 Christian HellerAlso parse NOTICEs into chat and server messages.
2025-08-13 Christian HellerAdd /raw to directly write raw commands.
2025-08-12 Christian HellerLog :RAW to file.
2025-08-12 Christian HellerRe-organize client-communicable settings/fields into...
2025-08-12 Christian HellerAdd /part, parse PART and JOIN server messages, improve...
2025-08-11 Christian HellerAdd /join and /privmsg to channels, beyond just single...
2025-08-11 Christian HellerAdd some more docstrings.
next