]> jfr.im git - irc/gunnarbeutner/shroudbnc.git/log
irc/gunnarbeutner/shroudbnc.git
19 months agoBump version to 1.3.10 1.3.10
Gunnar Beutner [Fri, 30 Sep 2022 07:46:20 +0000 (09:46 +0200)] 
Bump version to 1.3.10

19 months agoFix crash at start-up when the sbnc.crt file doesn't exist
Gunnar Beutner [Fri, 30 Sep 2022 07:45:43 +0000 (09:45 +0200)] 
Fix crash at start-up when the sbnc.crt file doesn't exist

19 months agoUpdate bugtracker URL
Gunnar Beutner [Fri, 30 Sep 2022 07:49:13 +0000 (09:49 +0200)] 
Update bugtracker URL

19 months agoRemove references to shroudbnc.info
Gunnar Beutner [Fri, 30 Sep 2022 07:45:23 +0000 (09:45 +0200)] 
Remove references to shroudbnc.info

19 months agoMerge pull request #3 from FH3095/master
Gunnar Beutner [Fri, 30 Sep 2022 06:32:00 +0000 (08:32 +0200)] 
Merge pull request #3 from FH3095/master

Update calls for openssl 1.1 and fix one compile error

4 years agoChange for openssl 1.1 and fix compile error
FH [Sun, 7 Jul 2019 10:05:33 +0000 (12:05 +0200)] 
Change for openssl 1.1 and fix compile error

4 years agoChange method to openssl 1.1 method
FH [Sun, 7 Jul 2019 10:03:29 +0000 (12:03 +0200)] 
Change method to openssl 1.1 method

9 years agoFix special character issue in account.tcl.
Thomas Sader [Wed, 28 Jan 2015 16:48:19 +0000 (17:48 +0100)] 
Fix special character issue in account.tcl.

Signed-off-by: Gunnar Beutner <redacted>
9 years agoFix crash in CIRCConnection::ParseLineArgV
Gunnar Beutner [Sun, 21 Dec 2014 22:40:35 +0000 (23:40 +0100)] 
Fix crash in CIRCConnection::ParseLineArgV

9 years agoMade sbnc use numeric 004 for server information, as that's what clients use for...
demize [Mon, 26 May 2014 07:20:41 +0000 (03:20 -0400)] 
Made sbnc use numeric 004 for server information, as that's what clients use for server information.

Signed-off-by: Gunnar Beutner <redacted>
10 years agoAdded possibility for getting the user's current network using getbncuser.
Arne Jensen [Thu, 20 Mar 2014 22:21:31 +0000 (23:21 +0100)] 
Added possibility for getting the user's current network using getbncuser.

Signed-off-by: Gunnar Beutner <redacted>
10 years agoAdded possibility for getting the user's real nickname using getbncuser.
Arne Jensen [Thu, 20 Mar 2014 22:17:50 +0000 (23:17 +0100)] 
Added possibility for getting the user's real nickname using getbncuser.

Signed-off-by: Gunnar Beutner <redacted>
10 years agoAdded StayNet to auth.tcl.
Arne Jensen [Thu, 20 Mar 2014 21:34:53 +0000 (22:34 +0100)] 
Added StayNet to auth.tcl.

Signed-off-by: Gunnar Beutner <redacted>
10 years agoUse motd/no-motd event for the srvlogon bind.
Gunnar Beutner [Fri, 21 Mar 2014 06:27:40 +0000 (07:27 +0100)] 
Use motd/no-motd event for the srvlogon bind.

10 years agoImplement support for IRCv3 capabilities.
Gunnar Beutner [Sun, 16 Mar 2014 10:44:57 +0000 (11:44 +0100)] 
Implement support for IRCv3 capabilities.

10 years agoUse accessor function instead of directly accessing the config cache.
Gunnar Beutner [Sun, 16 Mar 2014 09:20:29 +0000 (10:20 +0100)] 
Use accessor function instead of directly accessing the config cache.

10 years agoBump version to 1.3.9.
Gunnar Beutner [Fri, 14 Mar 2014 19:34:40 +0000 (20:34 +0100)] 
Bump version to 1.3.9.

10 years agoUpdate copyright.
Gunnar Beutner [Thu, 13 Mar 2014 18:35:03 +0000 (19:35 +0100)] 
Update copyright.

10 years agoFix PID file.
Gunnar Beutner [Thu, 13 Mar 2014 18:32:33 +0000 (19:32 +0100)] 
Fix PID file.

10 years agoFix incorrect file name in an error message.
Gunnar Beutner [Mon, 10 Mar 2014 15:40:39 +0000 (16:40 +0100)] 
Fix incorrect file name in an error message.

10 years agoBump version to 1.3beta8.
Gunnar Beutner [Thu, 6 Mar 2014 22:57:02 +0000 (23:57 +0100)] 
Bump version to 1.3beta8.

10 years agoImplement --data, --log and --pid command-line options.
Gunnar Beutner [Thu, 6 Mar 2014 22:48:53 +0000 (23:48 +0100)] 
Implement --data, --log and --pid command-line options.

10 years agoFix a potential crash with invalid DNS responses.
Gunnar Beutner [Thu, 6 Mar 2014 22:30:54 +0000 (23:30 +0100)] 
Fix a potential crash with invalid DNS responses.

10 years agoFix constructor usage.
Gunnar Beutner [Thu, 6 Feb 2014 21:34:59 +0000 (22:34 +0100)] 
Fix constructor usage.

10 years agoBuild fix.
Gunnar Beutner [Thu, 6 Feb 2014 19:29:10 +0000 (20:29 +0100)] 
Build fix.

10 years agoRemove dead code.
Gunnar Beutner [Thu, 6 Feb 2014 19:27:33 +0000 (20:27 +0100)] 
Remove dead code.

10 years agoFix potential memory leak.
Gunnar Beutner [Thu, 6 Feb 2014 19:24:15 +0000 (20:24 +0100)] 
Fix potential memory leak.

10 years agoRemove redundant null check.
Gunnar Beutner [Thu, 6 Feb 2014 19:17:02 +0000 (20:17 +0100)] 
Remove redundant null check.

10 years agoAdd missing initializer.
Gunnar Beutner [Thu, 6 Feb 2014 18:49:37 +0000 (19:49 +0100)] 
Add missing initializer.

10 years agoFix redundant initialization.
Gunnar Beutner [Thu, 6 Feb 2014 18:45:02 +0000 (19:45 +0100)] 
Fix redundant initialization.

10 years agoRemove redundant null checks.
Gunnar Beutner [Thu, 6 Feb 2014 18:19:49 +0000 (19:19 +0100)] 
Remove redundant null checks.

10 years agoFix potential null dereference.
Gunnar Beutner [Thu, 6 Feb 2014 18:17:30 +0000 (19:17 +0100)] 
Fix potential null dereference.

10 years agoRemove dead code.
Gunnar Beutner [Thu, 6 Feb 2014 18:15:12 +0000 (19:15 +0100)] 
Remove dead code.

10 years agoFix uninitialized sockaddr_in fields.
Gunnar Beutner [Thu, 6 Feb 2014 18:10:43 +0000 (19:10 +0100)] 
Fix uninitialized sockaddr_in fields.

10 years agoFix another resource leak in CLog::WriteUnformattedLine().
Gunnar Beutner [Wed, 5 Feb 2014 19:13:49 +0000 (20:13 +0100)] 
Fix another resource leak in CLog::WriteUnformattedLine().

10 years agoRemove dead code.
Gunnar Beutner [Wed, 5 Feb 2014 18:30:23 +0000 (19:30 +0100)] 
Remove dead code.

10 years agoFix Coverity warning in Hashtable::GetSortedKeys().
Gunnar Beutner [Wed, 5 Feb 2014 18:16:17 +0000 (19:16 +0100)] 
Fix Coverity warning in Hashtable::GetSortedKeys().

10 years agoFix memory leak in CKeyring::RemoveRedundantKeys().
Gunnar Beutner [Wed, 5 Feb 2014 18:14:58 +0000 (19:14 +0100)] 
Fix memory leak in CKeyring::RemoveRedundantKeys().

10 years agoFix resource leak in CLog::WriteUnformattedLine().
Gunnar Beutner [Wed, 5 Feb 2014 18:10:35 +0000 (19:10 +0100)] 
Fix resource leak in CLog::WriteUnformattedLine().

10 years agoFix incorrect if condition in CCore::Daemonize().
Gunnar Beutner [Wed, 5 Feb 2014 18:08:02 +0000 (19:08 +0100)] 
Fix incorrect if condition in CCore::Daemonize().

10 years agoFix memory leak in CCore::RemoveUser().
Gunnar Beutner [Wed, 5 Feb 2014 18:06:42 +0000 (19:06 +0100)] 
Fix memory leak in CCore::RemoveUser().

10 years agoFix memory leak in CCore::InitializeAdditionalListeners().
Gunnar Beutner [Wed, 5 Feb 2014 18:05:12 +0000 (19:05 +0100)] 
Fix memory leak in CCore::InitializeAdditionalListeners().

10 years agoFix memory leak in CKeyring::RemoveRedundantKeys().
Gunnar Beutner [Wed, 5 Feb 2014 18:01:39 +0000 (19:01 +0100)] 
Fix memory leak in CKeyring::RemoveRedundantKeys().

10 years agoFix memory leak in CIRCConnection::ParseLineArgV().
Gunnar Beutner [Wed, 5 Feb 2014 18:00:54 +0000 (19:00 +0100)] 
Fix memory leak in CIRCConnection::ParseLineArgV().

10 years agoFix resource leak in CLog::WriteUnformattedLine().
Gunnar Beutner [Wed, 5 Feb 2014 17:59:41 +0000 (18:59 +0100)] 
Fix resource leak in CLog::WriteUnformattedLine().

10 years agoFix Coverity warning about unsafe strncat() usage.
Gunnar Beutner [Wed, 5 Feb 2014 17:55:49 +0000 (18:55 +0100)] 
Fix Coverity warning about unsafe strncat() usage.

10 years agoFix memory leak in the "tcl" command.
Gunnar Beutner [Wed, 5 Feb 2014 17:52:02 +0000 (18:52 +0100)] 
Fix memory leak in the "tcl" command.

10 years agoFix incorrect variable name.
Gunnar Beutner [Wed, 5 Feb 2014 17:50:43 +0000 (18:50 +0100)] 
Fix incorrect variable name.

10 years agoFix incorrect out-of-scope variable use.
Gunnar Beutner [Wed, 5 Feb 2014 17:48:20 +0000 (18:48 +0100)] 
Fix incorrect out-of-scope variable use.

10 years agoFix incorrect memset() size in Hashtable::Clear().
Gunnar Beutner [Wed, 5 Feb 2014 17:45:57 +0000 (18:45 +0100)] 
Fix incorrect memset() size in Hashtable::Clear().

10 years agoFix double-free in Vector::SetList().
Gunnar Beutner [Wed, 5 Feb 2014 17:42:57 +0000 (18:42 +0100)] 
Fix double-free in Vector::SetList().

10 years agoBump version to 1.3beta7.
Gunnar Beutner [Thu, 19 Sep 2013 17:46:21 +0000 (19:46 +0200)] 
Bump version to 1.3beta7.

10 years agoaccount.tcl: Check if users are connected to a server.
Gunnar Beutner [Sun, 4 Aug 2013 11:50:43 +0000 (13:50 +0200)] 
account.tcl: Check if users are connected to a server.

10 years agoRemove the port checks from bncidentd (they're redundant because only one client...
Gunnar Beutner [Sat, 22 Jun 2013 21:16:36 +0000 (23:16 +0200)] 
Remove the port checks from bncidentd (they're redundant because only one client can reconnect at a time).

10 years agoFix a problem where shroudBNC could get stuck while trying to reconnect lots of users.
Gunnar Beutner [Wed, 5 Jun 2013 16:00:02 +0000 (18:00 +0200)] 
Fix a problem where shroudBNC could get stuck while trying to reconnect lots of users.

10 years agoOnly use printable characters for the MD5 salt.
Gunnar Beutner [Wed, 5 Jun 2013 15:59:42 +0000 (17:59 +0200)] 
Only use printable characters for the MD5 salt.

10 years agoFix: bind() fails because the bind address refers to an invalid memory location.
Gunnar Beutner [Tue, 4 Jun 2013 15:42:07 +0000 (17:42 +0200)] 
Fix: bind() fails because the bind address refers to an invalid memory location.

10 years agoRevert part of 155a86687cb6b1bf430beff6cd24ccc54fddf68d.
Gunnar Beutner [Tue, 4 Jun 2013 15:42:00 +0000 (17:42 +0200)] 
Revert part of 155a86687cb6b1bf430beff6cd24ccc54fddf68d.

11 years agoClean up the account.tcl script.
Gunnar Beutner [Sat, 18 May 2013 09:48:38 +0000 (11:48 +0200)] 
Clean up the account.tcl script.

11 years agoFix bug where the anti-flood queue might get "stuck".
Gunnar Beutner [Sat, 18 May 2013 09:48:06 +0000 (11:48 +0200)] 
Fix bug where the anti-flood queue might get "stuck".

11 years agoFixed a memory leak in CTclClientSocket::ParseLine.
Gunnar Beutner [Fri, 3 Aug 2012 15:38:31 +0000 (17:38 +0200)] 
Fixed a memory leak in CTclClientSocket::ParseLine.

12 years agoFixed empty 353 RPL.
Gunnar Beutner [Sun, 27 Nov 2011 19:18:09 +0000 (20:18 +0100)] 
Fixed empty 353 RPL.

Depending on the number of users in a channel shroudBNC would
sometimes send an empty 353 reply which caused some clients
to crash.

12 years agoFixed typo in help text.
Gunnar Beutner [Thu, 1 Sep 2011 20:20:58 +0000 (22:20 +0200)] 
Fixed typo in help text.

12 years agoUpdated Debian changelog.
Gunnar Beutner [Tue, 16 Aug 2011 16:27:44 +0000 (18:27 +0200)] 
Updated Debian changelog.

12 years agoImproved RFC compliance by moving the post-registration commands into the 001 RPL...
Gunnar Beutner [Tue, 16 Aug 2011 16:27:10 +0000 (18:27 +0200)] 
Improved RFC compliance by moving the post-registration commands into the 001 RPL handler.

12 years agoRemoved an unused variable.
Gunnar Beutner [Tue, 16 Aug 2011 16:26:59 +0000 (18:26 +0200)] 
Removed an unused variable.

12 years agoRemoved a method declaration that was no longer available.
Gunnar Beutner [Tue, 16 Aug 2011 16:26:19 +0000 (18:26 +0200)] 
Removed a method declaration that was no longer available.

12 years agoFixed cross-compiling shroudBNC with MinGW.
Gunnar Beutner [Tue, 16 Aug 2011 16:24:27 +0000 (18:24 +0200)] 
Fixed cross-compiling shroudBNC with MinGW.

12 years agoUpdated documentation.
Gunnar Beutner [Tue, 16 Aug 2011 16:18:22 +0000 (18:18 +0200)] 
Updated documentation.

12 years agoUpdated copyright.
Gunnar Beutner [Mon, 15 Aug 2011 19:17:52 +0000 (21:17 +0200)] 
Updated copyright.

12 years agoUpdated MD5 sum.
Gunnar Beutner [Mon, 15 Aug 2011 18:10:38 +0000 (20:10 +0200)] 
Updated MD5 sum.

12 years agoFixed sbnc-start.
Gunnar Beutner [Mon, 15 Aug 2011 17:59:51 +0000 (19:59 +0200)] 
Fixed sbnc-start.

12 years agoUpdated Debian & RPM spec files.
Gunnar Beutner [Mon, 15 Aug 2011 16:51:15 +0000 (18:51 +0200)] 
Updated Debian & RPM spec files.

12 years agoUpdated version number: 1.3 beta 6
Gunnar Beutner [Mon, 15 Aug 2011 16:41:10 +0000 (18:41 +0200)] 
Updated version number: 1.3 beta 6

12 years agoRemoved reference to obsolete symbol: CFloodControl::GetBytes
Gunnar Beutner [Mon, 15 Aug 2011 16:11:20 +0000 (18:11 +0200)] 
Removed reference to obsolete symbol: CFloodControl::GetBytes

12 years agoWarn about out-dated scripts when upgrading from 1.1/1.2
Gunnar Beutner [Mon, 15 Aug 2011 15:48:17 +0000 (17:48 +0200)] 
Warn about out-dated scripts when upgrading from 1.1/1.2

12 years agoFixed some memory leaks.
Christian Döhring [Mon, 1 Aug 2011 18:34:01 +0000 (20:34 +0200)] 
Fixed some memory leaks.

12 years agoProperly indent preprocessor directives.
Gunnar Beutner [Fri, 15 Jul 2011 15:54:45 +0000 (17:54 +0200)] 
Properly indent preprocessor directives.

12 years agoUse new operator instead of malloc().
Gunnar Beutner [Fri, 15 Jul 2011 15:54:27 +0000 (17:54 +0200)] 
Use new operator instead of malloc().

12 years agoStrip new-line chars from Windows error messages when using them for QUIT.
Gunnar Beutner [Fri, 15 Jul 2011 15:53:35 +0000 (17:53 +0200)] 
Strip new-line chars from Windows error messages when using them for QUIT.

12 years agoBugfix: some of the setbncuser options were case-sensitive.
Gunnar Beutner [Fri, 15 Jul 2011 15:51:27 +0000 (17:51 +0200)] 
Bugfix: some of the setbncuser options were case-sensitive.

12 years agoAdded new option for getbncuser/setbncuser: sysnotices
Gunnar Beutner [Fri, 15 Jul 2011 15:50:30 +0000 (17:50 +0200)] 
Added new option for getbncuser/setbncuser: sysnotices

12 years agoAdded missing checks for asprintf() in sbnc.cpp.
Gunnar Beutner [Thu, 14 Jul 2011 16:36:46 +0000 (18:36 +0200)] 
Added missing checks for asprintf() in sbnc.cpp.

12 years agoRe-implemented the CFloodControl class using a new algorithm to avoid "excess flood...
Gunnar Beutner [Thu, 14 Jul 2011 16:35:36 +0000 (18:35 +0200)] 
Re-implemented the CFloodControl class using a new algorithm to avoid "excess flood" errors.

12 years agoBugfix: Hiding PONG replies didn't work for opered clients on ircu.
Gunnar Beutner [Sun, 12 Jun 2011 18:07:38 +0000 (20:07 +0200)] 
Bugfix: Hiding PONG replies didn't work for opered clients on ircu.

13 years agoFixed some stupid reconnect bug. :p
Gunnar Beutner [Thu, 24 Feb 2011 20:40:32 +0000 (21:40 +0100)] 
Fixed some stupid reconnect bug. :p

13 years agoFixed crash bug in ticklerand().
Gunnar Beutner [Tue, 1 Feb 2011 20:49:09 +0000 (21:49 +0100)] 
Fixed crash bug in ticklerand().

13 years agoFix: also use AF_UNSPEC there.
Gunnar Beutner [Mon, 31 Jan 2011 21:45:49 +0000 (22:45 +0100)] 
Fix: also use AF_UNSPEC there.

13 years agoFix: really should use AF_UNSPEC rather than AF_INET6.
Gunnar Beutner [Mon, 31 Jan 2011 21:44:10 +0000 (22:44 +0100)] 
Fix: really should use AF_UNSPEC rather than AF_INET6.

13 years agoFixed IPv4/IPv6 fallback behavior.
Gunnar Beutner [Mon, 31 Jan 2011 19:12:02 +0000 (20:12 +0100)] 
Fixed IPv4/IPv6 fallback behavior.

13 years agoUpdated debian dsc file.
Gunnar Beutner [Sun, 30 Jan 2011 03:07:07 +0000 (04:07 +0100)] 
Updated debian dsc file.

13 years agoUpdated RH spec file.
Gunnar Beutner [Sun, 30 Jan 2011 02:44:08 +0000 (03:44 +0100)] 
Updated RH spec file.

13 years agoUpdated Debian changelog.
Gunnar Beutner [Sun, 30 Jan 2011 02:33:42 +0000 (03:33 +0100)] 
Updated Debian changelog.

13 years agoBumped sbnc version (due to package fixes).
Gunnar Beutner [Sun, 30 Jan 2011 02:24:46 +0000 (03:24 +0100)] 
Bumped sbnc version (due to package fixes).

13 years agoMerge branch 'master' of github.com:gunnarbeutner/shroudbnc
Gunnar Beutner [Sun, 30 Jan 2011 02:07:07 +0000 (03:07 +0100)] 
Merge branch 'master' of github.com:gunnarbeutner/shroudbnc

13 years agoRemoved OBS-specific build rules.
Gunnar Beutner [Sun, 30 Jan 2011 02:06:29 +0000 (03:06 +0100)] 
Removed OBS-specific build rules.

13 years agoMerge branch 'master' of github.com:gunnarbeutner/shroudbnc
Gunnar Beutner [Tue, 25 Jan 2011 21:46:20 +0000 (22:46 +0100)] 
Merge branch 'master' of github.com:gunnarbeutner/shroudbnc

13 years agoUpdated win32 installer project.
Gunnar Beutner [Tue, 25 Jan 2011 21:42:24 +0000 (22:42 +0100)] 
Updated win32 installer project.

13 years agoRenamed Debian DSC file.
Gunnar Beutner [Tue, 25 Jan 2011 19:35:44 +0000 (20:35 +0100)] 
Renamed Debian DSC file.

13 years agoMoved Debian build file into pkg/ dir.
Gunnar Beutner [Tue, 25 Jan 2011 18:39:11 +0000 (19:39 +0100)] 
Moved Debian build file into pkg/ dir.