]> jfr.im git - irc/quakenet/snircd-patchqueue.git/blame - nserverflag.patch
rename patch files
[irc/quakenet/snircd-patchqueue.git] / nserverflag.patch
CommitLineData
7efbed3b 1When we introduce a new server we got from our uplink to our downlinks,
2check the IsSendOpername() against this new server
3and not on the client (thus the server link) that sent us this message.
4
5Now the IRCd has the correct info on remote servers whether they accepted
6opernames or not.
7
41b8e817 8diff -r 39bad1079995 include/client.h
9--- a/include/client.h
10+++ b/include/client.h
11@@ -162,6 +162,7 @@
12 FLAG_HUB, /**< server is a hub */
13 FLAG_IPV6, /**< server understands P10 IPv6 addrs */
14 FLAG_SERVICE, /**< server is a service */
15+ FLAG_OPERNAME, /**< server sends oper name in mode string */
16 FLAG_GOTID, /**< successful ident lookup achieved */
17 FLAG_DOID, /**< I-lines say must use ident return */
18 FLAG_NONL, /**< No \n in buffer */
19@@ -190,7 +191,6 @@
20 FLAG_NOCHAN, /**< user's channels are hidden */
21 FLAG_NOIDLE, /**< user's idletime is hidden */
22 FLAG_XTRAOP, /**< oper has special powers */
23- FLAG_OPERNAME, /**< Server sends oper name in mode string */
24
25 FLAG_LAST_FLAG, /**< number of flags */
26 FLAG_LOCAL_UMODES = FLAG_LOCOP, /**< First local mode flag */
27diff -r 39bad1079995 ircd/s_serv.c
28--- a/ircd/s_serv.c
29+++ b/ircd/s_serv.c
7efbed3b 30@@ -231,7 +231,7 @@
31 cli_hopcount(acptr) + 1, cli_serv(acptr)->timestamp,
32 protocol_str, Protocol(acptr), NumServCap(acptr),
33 IsHub(acptr) ? "h" : "", IsService(acptr) ? "s" : "",
34- IsIPv6(acptr) ? "6" : "", IsSendOperName(cptr) ? "n" : "", cli_info(acptr));
35+ IsIPv6(acptr) ? "6" : "", IsSendOperName(acptr) ? "n" : "", cli_info(acptr));
36 }
37 }
38