Module: ngircd.git
Branch: master
Commit: dffe5a9d6049609cfa02f44d978feef295c215d8
URL: http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git&a=commit;h=dffe5a9d…
Author: Alexander Barton <alex(a)barton.de>
Date: Wed Jun 13 12:19:56 2012 +0200
doc/Capabilities.txt: document "multi-prefix" capability
---
doc/Capabilities.txt | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/doc/Capabilities.txt b/doc/Capabilities.txt
index 9a692ea..d26b840 100644
--- a/doc/Capabilities.txt
+++ b/doc/Capabilities.txt
@@ -19,5 +19,10 @@ ngIRCd implements the "IRC Client Capabilities Extension" as described here:
I. Supported Capabilities
~~~~~~~~~~~~~~~~~~~~~~~~~
-None. At the moment, ngIRCd supports the "CAP" command and its sub-commands
-but offers no capabilities that could be requested by a client.
+* "multi-prefix"
+
+ When requested, the multi-prefix client capability will cause the IRC
+ server to send all possible prefixes which apply to a user in NAMES and
+ WHO output.
+
+ See <http://ircv3.atheme.org/extensions/multi-prefix-3.1>.
Module: ngircd.git
Branch: refs/tags/rel-19.2-rc1
Commit: d7eb343ea03e404ee2ca086e570216ee824598d4
URL: http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git&a=commit;h=d7eb343e…
Author: Alexander Barton <alex(a)barton.de>
Date: Wed Jun 13 11:40:24 2012 +0200
ngIRCd release 19.2~rc1
---
ChangeLog | 7 ++++++-
NEWS | 7 ++++++-
contrib/Debian/changelog | 6 ++++++
contrib/ngircd.spec | 2 +-
4 files changed, 19 insertions(+), 3 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index c90332f..37fb060 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -9,8 +9,13 @@
-- ChangeLog --
-ngIRCd-dev
+ngIRCd Release 19.2
+ ngIRCd 19.2~rc1 (2012-06-13)
+ - New configuration option "CloakHostModeX" to configure the hostname
+ that gets used for IRC clients which have user mode "+x" enabled.
+ Up to now, the name of the IRC server itself has been used for this,
+ which still is the default when "CloakHostModeX" isn't set.
- Correctly handle asynchronously re-established server links: a race
condition could let the daemon loose track of an already re-established
incoming server link while preparing its own outgoing connection.
diff --git a/NEWS b/NEWS
index 703ae76..b573dc6 100644
--- a/NEWS
+++ b/NEWS
@@ -9,8 +9,13 @@
-- NEWS --
-ngIRCd-dev
+ngIRCd Release 19.2
+ ngIRCd 19.2~rc1 (2012-06-13)
+ - New configuration option "CloakHostModeX" to configure the hostname
+ that gets used for IRC clients which have user mode "+x" enabled.
+ Up to now, the name of the IRC server itself has been used for this,
+ which still is the default when "CloakHostModeX" isn't set.
- Add instructions for setting up Atheme IRC services.
- Implement support for IRC capability handling, the new "CAP" command,
and capablity "multi-prefix" which allows both the NAME and WHO command
diff --git a/contrib/Debian/changelog b/contrib/Debian/changelog
index 0df0a2e..edd59b7 100644
--- a/contrib/Debian/changelog
+++ b/contrib/Debian/changelog
@@ -1,3 +1,9 @@
+ngircd (19.2~rc1-0ab1) unstable; urgency=low
+
+ * New "upstream" release candidate 1 for ngIRC Release 19.2.
+
+ -- Alexander Barton <alex(a)barton.de> Wed, 13 Jun 2012 10:59:34 +0200
+
ngircd (19.1-0ab1) unstable; urgency=low
* New "upstream" release: ngIRCd 19.1.
diff --git a/contrib/ngircd.spec b/contrib/ngircd.spec
index 122c56f..5c7b7e9 100644
--- a/contrib/ngircd.spec
+++ b/contrib/ngircd.spec
@@ -1,5 +1,5 @@
%define name ngircd
-%define version 19.1
+%define version 19.2~rc1
%define release 1
%define prefix %{_prefix}
Module: ngircd.git
Branch: master
Commit: d7eb343ea03e404ee2ca086e570216ee824598d4
URL: http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git&a=commit;h=d7eb343e…
Author: Alexander Barton <alex(a)barton.de>
Date: Wed Jun 13 11:40:24 2012 +0200
ngIRCd release 19.2~rc1
---
ChangeLog | 7 ++++++-
NEWS | 7 ++++++-
contrib/Debian/changelog | 6 ++++++
contrib/ngircd.spec | 2 +-
4 files changed, 19 insertions(+), 3 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index c90332f..37fb060 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -9,8 +9,13 @@
-- ChangeLog --
-ngIRCd-dev
+ngIRCd Release 19.2
+ ngIRCd 19.2~rc1 (2012-06-13)
+ - New configuration option "CloakHostModeX" to configure the hostname
+ that gets used for IRC clients which have user mode "+x" enabled.
+ Up to now, the name of the IRC server itself has been used for this,
+ which still is the default when "CloakHostModeX" isn't set.
- Correctly handle asynchronously re-established server links: a race
condition could let the daemon loose track of an already re-established
incoming server link while preparing its own outgoing connection.
diff --git a/NEWS b/NEWS
index 703ae76..b573dc6 100644
--- a/NEWS
+++ b/NEWS
@@ -9,8 +9,13 @@
-- NEWS --
-ngIRCd-dev
+ngIRCd Release 19.2
+ ngIRCd 19.2~rc1 (2012-06-13)
+ - New configuration option "CloakHostModeX" to configure the hostname
+ that gets used for IRC clients which have user mode "+x" enabled.
+ Up to now, the name of the IRC server itself has been used for this,
+ which still is the default when "CloakHostModeX" isn't set.
- Add instructions for setting up Atheme IRC services.
- Implement support for IRC capability handling, the new "CAP" command,
and capablity "multi-prefix" which allows both the NAME and WHO command
diff --git a/contrib/Debian/changelog b/contrib/Debian/changelog
index 0df0a2e..edd59b7 100644
--- a/contrib/Debian/changelog
+++ b/contrib/Debian/changelog
@@ -1,3 +1,9 @@
+ngircd (19.2~rc1-0ab1) unstable; urgency=low
+
+ * New "upstream" release candidate 1 for ngIRC Release 19.2.
+
+ -- Alexander Barton <alex(a)barton.de> Wed, 13 Jun 2012 10:59:34 +0200
+
ngircd (19.1-0ab1) unstable; urgency=low
* New "upstream" release: ngIRCd 19.1.
diff --git a/contrib/ngircd.spec b/contrib/ngircd.spec
index 122c56f..5c7b7e9 100644
--- a/contrib/ngircd.spec
+++ b/contrib/ngircd.spec
@@ -1,5 +1,5 @@
%define name ngircd
-%define version 19.1
+%define version 19.2~rc1
%define release 1
%define prefix %{_prefix}
Module: ngircd.git
Branch: master
Commit: bf121ae95fa352d74ec710fda33c08148562a52c
URL: http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git&a=commit;h=bf121ae9…
Author: Alexander Barton <alex(a)barton.de>
Date: Sat Jun 9 02:04:50 2012 +0200
Describe "CloakHostModeX" in sample-ngircd.conf an ngircd.conf(5)
---
doc/sample-ngircd.conf.tmpl | 8 +++++++-
man/ngircd.conf.5.tmpl | 11 +++++++++++
2 files changed, 18 insertions(+), 1 deletion(-)
diff --git a/doc/sample-ngircd.conf.tmpl b/doc/sample-ngircd.conf.tmpl
index f696dc6..e8b2fb0 100644
--- a/doc/sample-ngircd.conf.tmpl
+++ b/doc/sample-ngircd.conf.tmpl
@@ -127,7 +127,13 @@
# Set this hostname for every client instead of the real one.
# Please note: don't use the percentage sign ("%"), it is reserved for
# future extensions!
- ;CloakHost = irc.example.net
+ ;CloakHost = cloaked.host
+
+ # Use this hostname for hostname cloaking on clients that have the
+ # user mode "+x" set, instead of the name of the server.
+ # Please note: don't use the percentage sign ("%"), it is reserved for
+ # future extensions!
+ ;CloakHostModeX = cloaked.user
# Set every clients' user name to their nick name
;CloakUserToNick = yes
diff --git a/man/ngircd.conf.5.tmpl b/man/ngircd.conf.5.tmpl
index 85cf73f..0473206 100644
--- a/man/ngircd.conf.5.tmpl
+++ b/man/ngircd.conf.5.tmpl
@@ -220,6 +220,17 @@ don't change.
Don't use the percentage sign ("%"), it is reserved for future extensions!
.RE
.TP
+\fBCloakHostModeX\fR (string)
+Use this hostname for hostname cloaking on clients that have the user mode
+"+x" set, instead of the name of the server. Default: empty, use the name
+of the server.
+.PP
+.RS
+.B Please note:
+.br
+Don't use the percentage sign ("%"), it is reserved for future extensions!
+.RE
+.TP
\fBCloakUserToNick\fR (boolean)
Set every clients' user name to their nick name and hide the one supplied
by the IRC client. Default: no.
Module: ngircd.git
Branch: master
Commit: 7bce6780ca0099f38efc801a7e613939cb90c99a
URL: http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git&a=commit;h=7bce6780…
Author: Alexander Barton <alex(a)barton.de>
Date: Sat Jun 9 12:53:44 2012 +0200
Update ChangeLog and NEWS files
---
ChangeLog | 23 +++++++++++++++++++++++
NEWS | 7 +++++++
2 files changed, 30 insertions(+)
diff --git a/ChangeLog b/ChangeLog
index f7cc163..c90332f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -9,6 +9,29 @@
-- ChangeLog --
+ngIRCd-dev
+
+ - Correctly handle asynchronously re-established server links: a race
+ condition could let the daemon loose track of an already re-established
+ incoming server link while preparing its own outgoing connection.
+ Peers that both try to connect each other could have been affected.
+ - Log a debug message when SIGUSR2 is handled in debug mode.
+ - Only allow alphanumeric characters in user-supplied user names of
+ USER command and IDENT replies.
+ - Change wording of "TLS initialized" message to make it more consistent.
+ - Don't leak file descriptors on error path when creating "PID files".
+ - Add missing mode "r" to CHANMODES in 005 "ISUPPORT" numeric.
+ - Update doc/Modes.txt and doc/Platforms.txt documents.
+ - contrib/platformtest.sh: correctly detect Open64 C compiler and handle
+ "CC=xxx MAKE=yyy ./platformtest.sh" calling convention.
+ - Add instructions for setting up Atheme IRC services.
+ - Implement support for IRC capability handling, the new "CAP" command,
+ and capablity "multi-prefix" which allows both the NAME and WHO command
+ handlers to return more than one "class prefix" to the client.
+ - Update Xcode project files: reference missing documentation files.
+ - Fix: Don't ignore "permission denied" errors when enabling chroot.
+ - FAQ: enhance description of chroot setup.
+
ngIRCd Release 19.1 (2012-03-19)
- Fix gcc warning (v4.6.3), initialize "list" variable to NULL.
diff --git a/NEWS b/NEWS
index 0889679..703ae76 100644
--- a/NEWS
+++ b/NEWS
@@ -9,6 +9,13 @@
-- NEWS --
+ngIRCd-dev
+
+ - Add instructions for setting up Atheme IRC services.
+ - Implement support for IRC capability handling, the new "CAP" command,
+ and capablity "multi-prefix" which allows both the NAME and WHO command
+ handlers to return more than one "class prefix" to the client.
+
ngIRCd Release 19.1 (2012-03-19)
- Really include _all_ patches to build the Anope module into the