summaryrefslogtreecommitdiff
path: root/blabouncer.c
AgeCommit message (Expand)Author
2019-05-12Make using TLS for clients connecting to the bouncer optional.Luke Bratch
2019-05-12Make certificate and key file paths configurable.Luke Bratch
2019-05-12Make configuration file path configurable on the command line. Also finish r...Luke Bratch
2019-05-12Move real IRC server and port specification to configuration file. Also remo...Luke Bratch
2019-05-12Completely rewrite configuration file reading to remove lots of duplicated co...Luke Bratch
2019-05-12Make client port configurable and move settings structure to be initialised i...Luke Bratch
2019-05-12Add a settings structure for passing around everywhere to store config/settin...Luke Bratch
2019-05-12Rename OpenSSL array structure to arr_ssl.Luke Bratch
2019-05-12Handle large raw strings from the server and properly track/rejoin long split...Luke Bratch
2019-05-12Implement TLS using OpenSSL.Luke Bratch
2019-05-11Implement authentication in the form of the bouncer having a configurable ser...Luke Bratch
2019-05-11Implement relay log writing.Luke Bratch
2019-05-11Add the ability to replay messages from a replay log file. (No replay log fi...Luke Bratch
2019-05-11Implement a configuration file reader, an example configuration file, and sta...Luke Bratch
2019-05-11Use our real client hostname provided by the IRCd dynamically instead of hard...Luke Bratch
2019-05-08Keep track of users JOINing channels we're already in, not just if they were ...Luke Bratch
2019-05-08Don't PART channels when another user PARTs.Luke Bratch
2019-05-08Add some STDIN based debugging commands.Luke Bratch
2019-05-08Make TOPIC tracking/following/setting/etc. work for most/all scenarios and en...Luke Bratch
2019-05-08Remove PARTed channels from channel array so new clients don't JOIN previousl...Luke Bratch
2019-05-08Close and clear up disconnecting clients promptlyLuke Bratch
2019-04-21Fix appendcrlf() to strip both CR and LF, fixes mysterious newlines in PRIVMSGsLuke Bratch
2019-04-21Make already connected clients join channels when JOINingLuke Bratch
2019-04-21Not using time.hLuke Bratch
2019-04-20We are bouncing! You can now:Luke Bratch
2019-04-19Lots and lots of refactoring and comments work in preparation for more actual...Luke Bratch
2019-04-18First actual "bouncer" features - self connects and registers (NICK/USER) and...Luke Bratch
2019-04-18Split functions into different filesLuke Bratch
2019-04-18Move multiple (duplicated) relaying to all clients stuff to a functionLuke Bratch
2019-04-17More or less the same functionality, but now stable with clients connecting/d...Luke Bratch
2018-04-01It's now actually a semi-bouncer! It doesn't tell new clients which channels...Luke Bratch
2018-03-31Client listener in place, not functional yet except for ability to accept con...Luke Bratch
2018-03-30Change some code styleLuke Bratch
2018-03-30Initial commit - currently just a very manual IRC clientLuke Bratch