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
Age
Commit message (
Expand
)
Author
2019-05-19
Rewrite logging function to enable logging JOINs/PARTs as well as PRIVMSGs.
Luke Bratch
2019-05-19
Announce the start and end of log replay. Also ensure log replay lines finis...
Luke Bratch
2019-05-19
Remove any old channel nicks/modes/prefix code that isn't needed any more sin...
Luke Bratch
2019-05-19
Add support for automatically JOINing channels specified in the configuration...
Luke Bratch
2019-05-19
Add some help output if certificate or key files are missing.
Luke Bratch
2019-05-19
Only relay WHOIS and WHOWAS requests to the server and their responses to the...
Luke Bratch
2019-05-19
Handle server MODEs more intelligently, in particular so we can relay our use...
Luke Bratch
2019-05-19
Rework all channel RPL_NAMREPLY code to properly relay user prefixes in chann...
Luke Bratch
2019-05-18
No need to store channel modes as clients ask for them when JOINing.
Luke Bratch
2019-05-18
Check authentication status of client as early as possible when receiving its...
Luke Bratch
2019-05-18
Avoid memory leak when creating default configuration file.
Luke Bratch
2019-05-18
Handle nick in use or invalid nick, add multiple nicks to configuration file ...
Luke Bratch
2019-05-18
Tell clients to go away if we're not registered with the real server yet.
Luke Bratch
2019-05-18
Add underflow safety check in appendcrlf().
Luke Bratch
2019-05-18
Alert other clients when clients connect, disconnect, authenticate, or fail t...
Luke Bratch
2019-05-18
Accurately track the number of connected clients.
Luke Bratch
2019-05-18
Fix another buffer overrun and numerous memory leaks.
Luke Bratch
2019-05-18
Only send certain known responses to the client that requested them. So far ...
Luke Bratch
2019-05-18
Avoid some buffer overruns.
Luke Bratch
2019-05-17
Track and relay our user MODE correctly, including for new clients.
Luke Bratch
2019-05-17
Properly support changing our nick while connecting by updating it everywhere...
Luke Bratch
2019-05-17
Condense multiple arrays being passed around into one nice big struct to be p...
Luke Bratch
2019-05-16
Correctly handle nicks changing and actually track users PARTing channels.
Luke Bratch
2019-05-16
Improve "listchannels" stdin debugging command.
Luke Bratch
2019-05-16
Make logging and replay logging optional.
Luke Bratch
2019-05-16
Move default configuration file location to $HOME/.blabouncer/ and create a d...
Luke Bratch
2019-05-16
Add a configurable base directory for things like logs, defaulting to $HOME/....
Luke Bratch
2019-05-16
Implement normal logging (file per channel/user).
Luke Bratch
2019-05-15
Add a blabouncer welcome message to clients upon connection.
Luke Bratch
2019-05-15
Improve NOTICE output sent to client when no replay lines are available or wh...
Luke Bratch
2019-05-15
Add some help output for unrecognised BLABOUNCER commands.
Luke Bratch
2019-05-15
Add custom command to let a client request a replay of however many seconds a...
Luke Bratch
2019-05-15
Remove excessive replay log debug messages.
Luke Bratch
2019-05-15
Make it more obvious that tabs in conditionals are tabs.
Luke Bratch
2019-05-13
Implement optional TLS for the server side.
Luke Bratch
2019-05-12
Make using TLS for clients connecting to the bouncer optional.
Luke Bratch
2019-05-12
Fix crash in getconfstr() when not finding certain strings in configuration f...
Luke Bratch
2019-05-12
Make certificate and key file paths configurable.
Luke Bratch
2019-05-12
Make configuration file path configurable on the command line. Also finish r...
Luke Bratch
2019-05-12
Move real IRC server and port specification to configuration file. Also remo...
Luke Bratch
2019-05-12
Completely rewrite configuration file reading to remove lots of duplicated co...
Luke Bratch
2019-05-12
Make client port configurable and move settings structure to be initialised i...
Luke Bratch
2019-05-12
Add a settings structure for passing around everywhere to store config/settin...
Luke Bratch
2019-05-12
Rename OpenSSL array structure to arr_ssl.
Luke Bratch
2019-05-12
Handle large raw strings from the server and properly track/rejoin long split...
Luke Bratch
2019-05-12
Implement TLS using OpenSSL.
Luke Bratch
2019-05-11
Implement authentication in the form of the bouncer having a configurable ser...
Luke Bratch
2019-05-11
Implement relay log writing.
Luke Bratch
2019-05-11
Add the ability to replay messages from a replay log file. (No replay log fi...
Luke Bratch
2019-05-11
Implement a configuration file reader, an example configuration file, and sta...
Luke Bratch
[next]