index
:
blabouncer
master
An IRC bouncer written in C
Luke Bratch <luke@bratch.co.uk>
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
message.c
Age
Commit message (
Expand
)
Author
28 hours
Correctly process 353 RPL_NAMREPLYs for secret and private channels.
HEAD
master
Luke Bratch
30 hours
Improve output of LISTCLIENTS blabouncer command.
Luke Bratch
42 hours
Improve output of LISTCLIENTS blabouncer command, add identical listclients c...
Luke Bratch
2024-11-09
Send NOTICE alert about failed authentication before disconnection alert.
Luke Bratch
2024-11-09
Make NOTICE alerts about client (dis)connection and authentication events opt...
Luke Bratch
2024-07-17
Don't write any CTCP responses to the replay log file, and encourage bug repo...
Luke Bratch
2024-07-17
Correct replay comment in message.c.
Luke Bratch
2024-03-31
Don't bother trying to do removenickfromchannel() after a PART or a KICK if w...
Luke Bratch
2024-03-31
Handle server KICK commands.
Luke Bratch
2024-03-30
Implement changing client-side TLS certificate and key paths, and reloading c...
Luke Bratch
2024-03-29
Implement BLABOUNCER commands LISTCLIENTS and DISCONNECT.
Luke Bratch
2023-07-24
Include 437 (ERR_UNAVAILRESOURCE) as part of "nick in use" resolution upon co...
Luke Bratch
2023-04-09
Fix ban list request handling - support both "MODE #channel b" and "MODE #cha...
Luke Bratch
2023-04-09
Don't write CTCP VERSION messages to replay log. CTCP VERSION replay/relay b...
Luke Bratch
2022-12-20
Ignore messages rather than exiting if the client that sent a message no long...
Luke Bratch
2022-11-24
Fix replaymode = "lastspoke" by using line numbers rather than time to calcul...
Luke Bratch
2022-02-10
Relay server PINGs to all clients in case they rely on PINGs to stay alive.
Luke Bratch
2021-01-19
Fix various issues where strncmp was only comparing a substring.
Luke Bratch
2020-10-22
Send fully formed PONG responses to client PINGs, particularly relevant after...
Luke Bratch
2020-10-21
Don't have arrindex() return 0 on failure as 0 is a valid index. Instead ret...
Luke Bratch
2020-10-21
Correct detection of changed nick for updating existing clients when reconnec...
Luke Bratch
2020-01-05
Fix some situations where the remote IP of a connecting/disconnecting client ...
Luke Bratch
2019-12-23
Add BLABOUNCER VERSION command and change version string to have -git suffix ...
Luke Bratch
2019-12-22
Significantly reduce memory usage by only initialising channel struct element...
Luke Bratch
2019-12-22
Make full debug output optional for extractnickfromprefix() and stripprefix()...
Luke Bratch
2019-10-02
Try to make removenickfromallchannels() much faster when another user QUITs b...
Luke Bratch
2019-10-02
Various typo fixes.
Luke Bratch
2019-09-16
Log user/channel mode setting in the replay and normal logs.
Luke Bratch
2019-09-15
Remove nicks from channels when reconnecting, before re-JOINing them.
Luke Bratch
2019-09-15
Make sure some temporary nick strings are large enough to hold a full :nick!u...
Luke Bratch
2019-09-15
Log nick changes to the normal log file(s).
Luke Bratch
2019-09-15
Start tracking nicks in channels (upon JOIN/PART/QUIT/NICK) and use that to c...
Luke Bratch
2019-09-14
Specify multiple nicks using a configuration array instead of multiple indivi...
Luke Bratch
2019-09-14
Implement arrays in the configuration file and start using them to allow for ...
Luke Bratch
2019-09-12
Log server messages to file named <ircdname>.log.
Luke Bratch
2019-09-07
Avoid more replay log NICK synchronisation issues by ignoring replay log nick...
Luke Bratch
2019-09-07
Only relay channel ban information to the client that requested it.
Luke Bratch
2019-09-07
Avoid non-existent users appearing in channels after they change nicks by rep...
Luke Bratch
2019-09-07
Correct some typos with the replay days:hours:minutes syntax help/documentation.
Luke Bratch
2019-09-07
Don't relay IRC operator WHOIS server responses and OPER up client requests t...
Luke Bratch
2019-09-06
Send remote IP addresses instead of fd numbers in NOTICEs to clients and prin...
Luke Bratch
2019-09-06
Add BLABOUNCER HELP as a valid command to avoid the unrecognised command error.
Luke Bratch
2019-09-06
Change BLABOUNCER REPLAY to be D:H:M instead of D:H:M:S.
Luke Bratch
2019-07-25
Fix logging to the wrong file in the case that the bouncer's nick changed whi...
Luke Bratch
2019-07-18
Release version 0.1!
v0.1
Luke Bratch
2019-07-18
Fix compiler warnings emitted by Clang/LLVM and some older GCC versions.
Luke Bratch
2019-06-17
Implement a per-client identifier so auto replay can replay everything a give...
Luke Bratch
2019-06-16
Implement two new auto replay modes:
Luke Bratch
2019-06-16
Load all settings from configuration file at startup instead of reading it fo...
Luke Bratch
2019-06-16
Handle client PROTOCTL NAMESX by just passing on to the server.
Luke Bratch
[next]