Module: ngircd.git
Branch: master
Commit: a9cbb375b77576c371c0c9b48e8e8cf64f7731a4
URL: http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git&a=commit;h=a9cbb375…
Author: Alexander Barton <alex(a)barton.de>
Date: Sun Oct 7 12:06:11 2012 +0200
Shorten filenames of Anope protocol module patchfiles
Filenames have been too long and couldn't be stored in all tar
archive formats ...
---
...03-Update-ngIRCd-protocol-module-for-current-Anope.patch} | 0
...> 0004-ngircd-Do-PING-PONG-on-server-burst-to-sync.patch} | 0
...09-ngircd-Update-protocol-module-for-current-Anope.patch} | 0
...11-ngircd-Update-protocol-module-for-current-Anope.patch} | 0
contrib/Anope/Makefile.am | 10 +++++-----
5 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/contrib/Anope/0003-Update-ngIRCd-protocol-module-for-current-Anope-1.9.patch b/contrib/Anope/0003-Update-ngIRCd-protocol-module-for-current-Anope.patch
similarity index 100%
rename from contrib/Anope/0003-Update-ngIRCd-protocol-module-for-current-Anope-1.9.patch
rename to contrib/Anope/0003-Update-ngIRCd-protocol-module-for-current-Anope.patch
diff --git a/contrib/Anope/0004-ngircd-Do-PING-PONG-on-server-burst-to-sync-servers.patch b/contrib/Anope/0004-ngircd-Do-PING-PONG-on-server-burst-to-sync.patch
similarity index 100%
rename from contrib/Anope/0004-ngircd-Do-PING-PONG-on-server-burst-to-sync-servers.patch
rename to contrib/Anope/0004-ngircd-Do-PING-PONG-on-server-burst-to-sync.patch
diff --git a/contrib/Anope/0009-ngircd-Update-protocol-module-for-current-Anope-1.9.patch b/contrib/Anope/0009-ngircd-Update-protocol-module-for-current-Anope.patch
similarity index 100%
rename from contrib/Anope/0009-ngircd-Update-protocol-module-for-current-Anope-1.9.patch
rename to contrib/Anope/0009-ngircd-Update-protocol-module-for-current-Anope.patch
diff --git a/contrib/Anope/0011-ngircd-Update-protocol-module-for-current-Anope-1.9.patch b/contrib/Anope/0011-ngircd-Update-protocol-module-for-current-Anope.patch
similarity index 100%
rename from contrib/Anope/0011-ngircd-Update-protocol-module-for-current-Anope-1.9.patch
rename to contrib/Anope/0011-ngircd-Update-protocol-module-for-current-Anope.patch
diff --git a/contrib/Anope/Makefile.am b/contrib/Anope/Makefile.am
index 607f0bc..9da78a2 100644
--- a/contrib/Anope/Makefile.am
+++ b/contrib/Anope/Makefile.am
@@ -1,6 +1,6 @@
#
# ngIRCd -- The Next Generation IRC Daemon
-# Copyright (c)2001-2011 Alexander Barton (alex(a)barton.de) and Contributors
+# Copyright (c)2001-2012 Alexander Barton (alex(a)barton.de) and Contributors
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -13,15 +13,15 @@ EXTRA_DIST = \
README \
0001-Revert-Removed-ngircd.patch \
0002-ngircd-whitespace-fixes.patch \
- 0003-Update-ngIRCd-protocol-module-for-current-Anope-1.9.patch \
- 0004-ngircd-Do-PING-PONG-on-server-burst-to-sync-servers.patch \
+ 0003-Update-ngIRCd-protocol-module-for-current-Anope.patch \
+ 0004-ngircd-Do-PING-PONG-on-server-burst-to-sync.patch \
0005-ngircd-always-prefix-modes-in-CHANINFO-with.patch \
0006-ngircd-support-user-mode-R-and-channel-mode-R.patch \
0007-ngircd-Fix-handling-of-JOIN-commands.patch \
0008-ngircd-Allow-setting-modes-by-clients-on-burst.patch \
- 0009-ngircd-Update-protocol-module-for-current-Anope-1.9.patch \
+ 0009-ngircd-Update-protocol-module-for-current-Anope.patch \
0010-ngircd-Add-ProtongIRCd.patch \
- 0011-ngircd-Update-protocol-module-for-current-Anope-1.9.patch \
+ 0011-ngircd-Update-protocol-module-for-current-Anope.patch \
0012-ngircd-Channel-mode-r-is-supported-now.patch \
0013-ngircd-Update-copyright-notice.patch \
0014-ngircd-set-unset-GLINE-s-on-AKILL-commands.patch \
Module: ngircd.git
Branch: master
Commit: 161adbb1aa6235acda9677ab14edd19581d9fcf4
URL: http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git&a=commit;h=161adbb1…
Author: Alexander Barton <alex(a)barton.de>
Date: Sun Oct 7 00:05:25 2012 +0200
WHOIS: show RPL_WHOISHOST_MSG to all IRC Ops in the network
Not only show RPL_WHOISHOST_MSG to local IRC opreators, but show
it to all IRC operators in the network. And don't show it to anybody
if the "more privacy" configuration option is enabled.
This closes bug #134.
---
src/ngircd/irc-info.c | 22 ++++++++++++----------
1 file changed, 12 insertions(+), 10 deletions(-)
diff --git a/src/ngircd/irc-info.c b/src/ngircd/irc-info.c
index 89defc3..31a57c6 100644
--- a/src/ngircd/irc-info.c
+++ b/src/ngircd/irc-info.c
@@ -1156,17 +1156,19 @@ IRC_WHOIS_SendReply(CLIENT *Client, CLIENT *from, CLIENT *c)
Client_ID(from), Client_ID(c)))
return DISCONNECTED;
+ /* Local client and requester is the user itself or an IRC Op? */
if (Client_Conn(c) > NONE &&
- (from == c || (!Conf_MorePrivacy && Client_HasMode(from, 'o'))) &&
- !IRC_WriteStrClient(from, RPL_WHOISMODES_MSG, Client_ID(from),
- Client_ID(c), Client_Modes(c)))
- return DISCONNECTED;
-
- if (Client_Conn(c) > NONE && (Client_OperByMe(from) || from == c) &&
- !IRC_WriteStrClient(from, RPL_WHOISHOST_MSG, Client_ID(from),
- Client_ID(c), Client_Hostname(c),
- Conn_GetIPAInfo(Client_Conn(c))))
- return DISCONNECTED;
+ (from == c || (!Conf_MorePrivacy && Client_HasMode(from, 'o')))) {
+ /* Client hostname */
+ if (!IRC_WriteStrClient(from, RPL_WHOISHOST_MSG,
+ Client_ID(from), Client_ID(c), Client_Hostname(c),
+ Conn_GetIPAInfo(Client_Conn(c))))
+ return DISCONNECTED;
+ /* Client modes */
+ if (!IRC_WriteStrClient(from, RPL_WHOISMODES_MSG,
+ Client_ID(from), Client_ID(c), Client_Modes(c)))
+ return DISCONNECTED;
+ }
/* Idle and signon time (local clients only!) */
if (!Conf_MorePrivacy && Client_Conn(c) > NONE &&
Module: ngircd.git
Branch: master
Commit: 4790d78c980c79abfd71c064be1eb085717210f8
URL: http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git&a=commit;h=4790d78c…
Author: Alexander Barton <alex(a)barton.de>
Date: Sat Oct 6 17:58:44 2012 +0200
Define HAVE_SETSID for Mac OS X Xcode builds
---
contrib/MacOSX/config.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/contrib/MacOSX/config.h b/contrib/MacOSX/config.h
index 5b47e9d..5a71278 100644
--- a/contrib/MacOSX/config.h
+++ b/contrib/MacOSX/config.h
@@ -98,6 +98,8 @@
#define HAVE_GETNAMEINFO 1
/* Define to 1 if you have the `sigaction' function. */
#define HAVE_SIGACTION 1
+/* Define to 1 if you have the `setsid' function. */
+#define HAVE_SETSID 1
/* Define if socklen_t exists */
#define HAVE_socklen_t 1