summaryrefslogtreecommitdiff
path: root/TODO
AgeCommit message (Expand)Author
30 hoursList all missing required configuration file options at startup.Luke Bratch
42 hoursImprove output of LISTCLIENTS blabouncer command, add identical listclients c...Luke Bratch
42 hoursNotify STDOUT if a STDIN wasn't processed and was sent to the server instead.Luke Bratch
43 hoursDisconnect zombie clients after a while (if they haven't authenticated after ...Luke Bratch
2024-11-10Print suggestion that version upgrades may require new entries in blabouncer....Luke Bratch
2024-11-09Send NOTICE alert about failed authentication before disconnection alert.Luke Bratch
2024-11-09Make NOTICE alerts about client (dis)connection and authentication events opt...Luke Bratch
2024-07-17Print VERSION in debug.txt at startup.Luke Bratch
2024-07-17Don't write any CTCP responses to the replay log file, and encourage bug repo...Luke Bratch
2024-07-17Update TODO.Luke Bratch
2024-03-31Don't bother trying to do removenickfromchannel() after a PART or a KICK if w...Luke Bratch
2024-03-30Implement changing client-side TLS certificate and key paths, and reloading c...Luke Bratch
2024-03-30Update TODO.Luke Bratch
2024-03-29Update TODO.Luke Bratch
2023-08-01Always close() the replay log file if it's been opened.Luke Bratch
2023-08-01Correctly handle too many clients by doing accept() and close() immediately r...Luke Bratch
2023-07-24Include 437 (ERR_UNAVAILRESOURCE) as part of "nick in use" resolution upon co...Luke Bratch
2023-04-09Fix ban list request handling - support both "MODE #channel b" and "MODE #cha...Luke Bratch
2023-04-09Update TODO.Luke Bratch
2023-04-08Improve stdin handling (only available when running in foreground mode) - don...Luke Bratch
2023-03-23Update TODO.Luke Bratch
2023-03-21Don't try to close log file if the pointer was NULL.Luke Bratch
2022-11-25Fix broken debugprint() call in isnickinanychannel() which was referencing a ...Luke Bratch
2022-11-25Implement fake QUIT handling via a NOTICE when doing a replay.Luke Bratch
2022-11-24Fix replaymode = "lastspoke" by using line numbers rather than time to calcul...Luke Bratch
2022-11-23Update TODO.Luke Bratch
2022-09-02Deal with servers only sending a nick rather than nick!user@host as the last ...Luke Bratch
2022-02-10Relay server PINGs to all clients in case they rely on PINGs to stay alive.Luke Bratch
2022-01-03Increase maximum auto join channels from 10 to 40, correctly check for maximu...Luke Bratch
2021-01-25Use a space followed by a colon to determine the final parameter in extractfi...Luke Bratch
2021-01-19Fix various issues where strncmp was only comparing a substring.Luke Bratch
2021-01-18Make the "channels" configuration file entry an array.Luke Bratch
2020-10-22Send fully formed PONG responses to client PINGs, particularly relevant after...Luke Bratch
2020-10-21Don't have arrindex() return 0 on failure as 0 is a valid index. Instead ret...Luke Bratch
2020-10-21Improve debug output in readreplayline().Luke Bratch
2020-10-21Correct detection of changed nick for updating existing clients when reconnec...Luke Bratch
2020-10-21Mark each channel as not having received nick names yet so existing clients g...Luke Bratch
2020-01-05Fix some situations where the remote IP of a connecting/disconnecting client ...Luke Bratch
2020-01-05Correct a comment.Luke Bratch
2019-12-23Add BLABOUNCER VERSION command and change version string to have -git suffix ...Luke Bratch
2019-12-22Significantly reduce memory usage by only initialising channel struct element...Luke Bratch
2019-12-22Make full debug output optional for extractnickfromprefix() and stripprefix()...Luke Bratch
2019-10-02Try to make removenickfromallchannels() much faster when another user QUITs b...Luke Bratch
2019-10-02"LOG_MODE" should be "type == LOG_MODE" in logging.c.Luke Bratch
2019-10-02Various typo fixes.Luke Bratch
2019-09-16Log user/channel mode setting in the replay and normal logs.Luke Bratch
2019-09-16Make all log filenames lowercase - since IRC nicks and channel names are case...Luke Bratch
2019-09-16Correctly log and NOTICE new connections' remote IP addresses.Luke Bratch
2019-09-15Log nick changes to the normal log file(s).Luke Bratch
2019-09-15Start tracking nicks in channels (upon JOIN/PART/QUIT/NICK) and use that to c...Luke Bratch