Module: ngircd.git
Branch: master
Commit: 086cf3a2723e2dcc8e1acf49d166e254fe22e7cf
URL: http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git&a=commit;h=086cf3a2…
Author: Federico G. Schwindt <fgsch(a)lodoss.net>
Date: Sun Aug 25 05:26:08 2013 +0100
Cosmetic changes to METADATA
Update certfp and sort entries.
---
doc/Protocol.txt | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/doc/Protocol.txt b/doc/Protocol.txt
index ae290dd..6b3cfbc 100644
--- a/doc/Protocol.txt
+++ b/doc/Protocol.txt
@@ -225,11 +225,11 @@ new server link", <serverflag> "M"), even if it doesn't support the given
The following <key> names are defined:
- "accountname": the account name of a client (can't be empty)
- - "host": the hostname of a client (can't be empty)
+ - "certfp": the certificate fingerprint of a client (can't be empty)
- "cloakhost": the cloaked hostname of a client
+ - "host": the hostname of a client (can't be empty)
- "info": info text ("real name") of a client
- "user": the user name of a client (can't be empty)
- - "certfp": the cert fingerprint of a client
III. Numerics used by IRC+ Protocol
Module: ngircd.git
Branch: master
Commit: 8d01be7bbd2bbfd2524384af3cb9bdefaa87ea48
URL: http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git&a=commit;h=8d01be7b…
Author: Federico G. Schwindt <fgsch(a)lodoss.net>
Date: Sun Aug 25 00:07:06 2013 +0100
Silence warning
Cast the result of the operation to long, not the time(NULL) call.
On systems where sizeof(time_t) is other than long this will produce
a warning.
---
src/ngircd/log.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/ngircd/log.c b/src/ngircd/log.c
index 028f435..18fb6fa 100644
--- a/src/ngircd/log.c
+++ b/src/ngircd/log.c
@@ -53,7 +53,7 @@ Log_Message(int Level, const char *msg)
if (!Is_Daemon) {
/* log to console */
fprintf(stdout, "[%ld:%d %4ld] %s\n", (long)getpid(), Level,
- (long)time(NULL) - NGIRCd_Start, msg);
+ (long)(time(NULL) - NGIRCd_Start), msg);
fflush(stdout);
}
#ifdef SYSLOG
Module: ngircd.git
Branch: master
Commit: 6dc5471a758b75e58f3855f086f1e5ba1676d931
URL: http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git&a=commit;h=6dc5471a…
Author: Alexander Barton <alex(a)barton.de>
Date: Fri Aug 23 21:54:40 2013 +0200
ngIRCd Release 20.3
(cherry picked from commit bb6e2779636aa6d74bbff474880829f0183a3c94)
Conflicts:
ChangeLog
NEWS
---
ChangeLog | 7 +++++++
NEWS | 8 ++++++++
contrib/Debian/changelog | 6 ++++++
contrib/ngircd.spec | 2 +-
4 files changed, 22 insertions(+), 1 deletion(-)
diff --git a/ChangeLog b/ChangeLog
index 9fe53c7..1186276 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -102,6 +102,13 @@ ngIRCd 21
and then is used to output individual help texts to specific topics.
Please see the file ./doc/Commands.txt for details.
+ngIRCd 20.3 (2013-08-23)
+
+ - Security: Fix a denial of service bug (server crash) which could happen
+ when the configuration option "NoticeAuth" is enabled (which is NOT the
+ default) and ngIRCd failed to send the "notice auth" messages to new
+ clients connecting to the server (CVE-2013-5580).
+
ngIRCd 20.2 (2013-02-15)
- Security: Fix a denial of service bug in the function handling KICK
diff --git a/NEWS b/NEWS
index 0b86a43..a8dc433 100644
--- a/NEWS
+++ b/NEWS
@@ -65,6 +65,14 @@ ngIRCd 21
and then is used to output individual help texts to specific topics.
Please see the file ./doc/Commands.txt for details.
+ngIRCd 20.3 (2013-08-23)
+
+ - This release is a bugfix release only, without new features.
+ - Security: Fix a denial of service bug (server crash) which could happen
+ when the configuration option "NoticeAuth" is enabled (which is NOT the
+ default) and ngIRCd failed to send the "notice auth" messages to new
+ clients connecting to the server (CVE-2013-5580).
+
ngIRCd 20.2 (2013-02-15)
- This release is a bugfix release only, without new features.
diff --git a/contrib/Debian/changelog b/contrib/Debian/changelog
index 2e39af0..396d1d0 100644
--- a/contrib/Debian/changelog
+++ b/contrib/Debian/changelog
@@ -1,3 +1,9 @@
+ngircd (20.3-0ab1) unstable; urgency=high
+
+ * New "upstream" release, fixing a security related bug: ngIRCd 20.3.
+
+ -- Alexander Barton <alex(a)barton.de> Fri, 23 Aug 2013 21:53:21 +0200
+
ngircd (20.2-0ab1) unstable; urgency=high
* New "upstream" release, fixing a security related bug: ngIRCd 20.2.
diff --git a/contrib/ngircd.spec b/contrib/ngircd.spec
index e2448a4..0469313 100644
--- a/contrib/ngircd.spec
+++ b/contrib/ngircd.spec
@@ -1,5 +1,5 @@
%define name ngircd
-%define version 20.2
+%define version 20.3
%define release 1
%define prefix %{_prefix}
Module: ngircd.git
Branch: branch-20.x
Commit: bb6e2779636aa6d74bbff474880829f0183a3c94
URL: http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git&a=commit;h=bb6e2779…
Author: Alexander Barton <alex(a)barton.de>
Date: Fri Aug 23 21:54:40 2013 +0200
ngIRCd Release 20.3
---
ChangeLog | 10 +++++++++-
NEWS | 11 ++++++++++-
contrib/Debian/changelog | 6 ++++++
contrib/ngircd.spec | 2 +-
4 files changed, 26 insertions(+), 3 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 08d337f..5920316 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -9,10 +9,18 @@
-- ChangeLog --
+ngIRCd 20.3 (2013-08-23)
+
+ - Security: Fix a denial of service bug (server crash) which could happen
+ when the configuration option "NoticeAuth" is enabled (which is NOT the
+ default) and ngIRCd failed to send the "notice auth" messages to new
+ clients connecting to the server (CVE-2013-5580).
+
ngIRCd 20.2 (2013-02-15)
- Security: Fix a denial of service bug in the function handling KICK
- commands that could be used by arbitrary users to to crash the daemon.
+ commands that could be used by arbitrary users to to crash the daemon
+ (CVE-2013-1747).
- WHO command: Use the currently "displayed hostname" (which can be cloaked!)
for hostname matching, not the real one. In other words: don't display all
the cloaked users on a specific real hostname!
diff --git a/NEWS b/NEWS
index 38f6029..d092510 100644
--- a/NEWS
+++ b/NEWS
@@ -9,11 +9,20 @@
-- NEWS --
+ngIRCd 20.3 (2013-08-23)
+
+ - This release is a bugfix release only, without new features.
+ - Security: Fix a denial of service bug (server crash) which could happen
+ when the configuration option "NoticeAuth" is enabled (which is NOT the
+ default) and ngIRCd failed to send the "notice auth" messages to new
+ clients connecting to the server (CVE-2013-5580).
+
ngIRCd 20.2 (2013-02-15)
- This release is a bugfix release only, without new features.
- Security: Fix a denial of service bug in the function handling KICK
- commands that could be used by arbitrary users to to crash the daemon.
+ commands that could be used by arbitrary users to to crash the daemon
+ (CVE-2013-1747).
ngIRCd 20.1 (2013-01-02)
diff --git a/contrib/Debian/changelog b/contrib/Debian/changelog
index 2e39af0..396d1d0 100644
--- a/contrib/Debian/changelog
+++ b/contrib/Debian/changelog
@@ -1,3 +1,9 @@
+ngircd (20.3-0ab1) unstable; urgency=high
+
+ * New "upstream" release, fixing a security related bug: ngIRCd 20.3.
+
+ -- Alexander Barton <alex(a)barton.de> Fri, 23 Aug 2013 21:53:21 +0200
+
ngircd (20.2-0ab1) unstable; urgency=high
* New "upstream" release, fixing a security related bug: ngIRCd 20.2.
diff --git a/contrib/ngircd.spec b/contrib/ngircd.spec
index e2448a4..0469313 100644
--- a/contrib/ngircd.spec
+++ b/contrib/ngircd.spec
@@ -1,5 +1,5 @@
%define name ngircd
-%define version 20.2
+%define version 20.3
%define release 1
%define prefix %{_prefix}