- 16 Sep, 2019 5 commits
-
-
Luke Bratch authored
Please see the NEWS file for a highlight of changes in this release.
-
Luke Bratch authored
-
Luke Bratch authored
-
Luke Bratch authored
Make all log filenames lowercase - since IRC nicks and channel names are case-insensitive, we can ensure a nick/channel with varying case always ends up in the same log file.
-
Luke Bratch authored
-
- 15 Sep, 2019 10 commits
-
-
Luke Bratch authored
-
Luke Bratch authored
-
Luke Bratch authored
-
Luke Bratch authored
-
Luke Bratch authored
Make sure nicks passed to the "update all channels" functions have non-zero lengths to avoid an enormous loop.
-
Luke Bratch authored
Use global signal(SIGPIPE, SIG_IGN) instead of the send() flag MSG_NOSIGNAL since we can't pass MSG_NOSIGNAL to OpenSSL's SSL_write when using TLS connections.
-
Luke Bratch authored
-
Luke Bratch authored
Set the MSG_NOSIGNAL flag send send()ing so a bad socket write doesn't terminate blabouncer with SIGPIPE.
-
Luke Bratch authored
-
Luke Bratch authored
Start tracking nicks in channels (upon JOIN/PART/QUIT/NICK) and use that to correctly log QUITs in the replay log and normal log(s).
-
- 14 Sep, 2019 3 commits
-
-
Luke Bratch authored
-
Luke Bratch authored
Implement arrays in the configuration file and start using them to allow for multiple connect commands.
-
Luke Bratch authored
Handle ignoring replay messages from before we launched better to avoid misleading error messages going to clients.
-
- 12 Sep, 2019 5 commits
-
-
Luke Bratch authored
-
Luke Bratch authored
-
Luke Bratch authored
-
Luke Bratch authored
-
Luke Bratch authored
-
- 07 Sep, 2019 6 commits
-
-
Luke Bratch authored
Avoid more replay log NICK synchronisation issues by ignoring replay log nick changes from us if not our current nick, and by completely ignoring replaying any type of replay log line from before blabouncer was launched.
-
Luke Bratch authored
-
Luke Bratch authored
Avoid non-existent users appearing in channels after they change nicks by replay logging nick changes.
-
Luke Bratch authored
-
Luke Bratch authored
-
Luke Bratch authored
-
- 06 Sep, 2019 4 commits
-
-
Luke Bratch authored
Send remote IP addresses instead of fd numbers in NOTICEs to clients and print both in related debugprint()s.
-
Luke Bratch authored
-
Luke Bratch authored
-
Luke Bratch authored
Change how the received client string length check is done before stripping newlines to avoid a potential buffer underflow.
-
- 25 Jul, 2019 2 commits
-
-
Luke Bratch authored
This fixes a bug where messages would be logged to the wrong file if the bouncer's nick had changed whilst running.
-
Luke Bratch authored
-
- 18 Jul, 2019 4 commits
-
-
Luke Bratch authored
Also add version information (client welcome message, -v, and --version).
-
Luke Bratch authored
-
Luke Bratch authored
-
Luke Bratch authored
-
- 10 Jul, 2019 1 commit
-
-
Luke Bratch authored
-