Author: Alex Badea <vampire@p16.pub.ro>
[ircu2.10.12-pk.git] / patches / diffs / nocfv.diff
1 diff -ur ../ircu2.10.11/include/ircd_policy.h ./include/ircd_policy.h
2 --- ../ircu2.10.11/include/ircd_policy.h        Thu Sep 20 13:55:14 2001
3 +++ ./include/ircd_policy.h     Wed Feb 27 14:12:12 2002
4 @@ -38,8 +38,8 @@
5   *
6   * This is implemented as disallowing users from setting +s
7   */
8 -#define HEAD_IN_SAND_SNOTICES
9 -#define SERVNOTICE_OPER_ONLY
10 +#undef HEAD_IN_SAND_SNOTICES
11 +#undef SERVNOTICE_OPER_ONLY
12  
13  /* CFV-165 - Hiding Nonessential information from non-opers
14   * 
15 @@ -48,8 +48,8 @@
16   * This is implemented by making all server wallops DESYNC's, and removing
17   * +g from normal users.
18   */
19 -#define HEAD_IN_SAND_DESYNCS
20 -#define DEBUG_OPER_ONLY
21 +#undef HEAD_IN_SAND_DESYNCS
22 +#undef DEBUG_OPER_ONLY
23  
24  /* CFV-165 - Hiding Nonessential information from non-opers
25   * 
26 @@ -57,7 +57,7 @@
27   *
28   * This is implemented as disallowing users from setting +w
29   */
30 -#define HEAD_IN_SAND_WALLOPS
31 +#undef HEAD_IN_SAND_WALLOPS
32  /* #define WALLOPS_OPER_ONLY */
33  
34  /* CFV-165 - Hiding Nonessential information from non-opers
35 @@ -65,13 +65,13 @@
36   * 5) Removal of /MAP from users.
37   *
38   */
39 -#define HEAD_IN_SAND_MAP
40 +#undef HEAD_IN_SAND_MAP
41  
42  /* CFV-165 - Hiding Nonessential information from non-opers
43   * 
44   * 6) Removal of links from users
45   */
46 -#define HEAD_IN_SAND_LINKS
47 +#undef HEAD_IN_SAND_LINKS
48  
49  /* CFV-165 - Hiding Nonessential information from non-opers
50   *
51 @@ -82,66 +82,66 @@
52   *
53   * 8) Removal of /TRACE from users.
54   */
55 -#define HEAD_IN_SAND_TRACE
56 +#undef HEAD_IN_SAND_TRACE
57  
58  /* CFV-165 - Hiding Nonessential information from non-opers
59   *
60   * 9-13) Removal of various stats from non users
61   */
62 -#define HEAD_IN_SAND_STATS_L
63 -#define HEAD_IN_SAND_STATS_C
64 -#define HEAD_IN_SAND_STATS_G
65 -#define HEAD_IN_SAND_STATS_H
66 -#define HEAD_IN_SAND_STATS_K
67 -#define HEAD_IN_SAND_STATS_F
68 -#define HEAD_IN_SAND_STATS_I
69 -#define HEAD_IN_SAND_STATS_M
70 -#define HEAD_IN_SAND_STATS_m
71 -#define HEAD_IN_SAND_STATS_O
72 -#define HEAD_IN_SAND_STATS_P
73 -#define HEAD_IN_SAND_STATS_R
74 -#define HEAD_IN_SAND_STATS_D
75 -#define HEAD_IN_SAND_STATS_d
76 -#define HEAD_IN_SAND_STATS_E
77 -#define HEAD_IN_SAND_STATS_t
78 -#define HEAD_IN_SAND_STATS_T
79 -#define HEAD_IN_SAND_STATS_U
80 -#undef  HEAD_IN_SAND_STATS_u
81 -#undef  HEAD_IN_SAND_STATS_W
82 -#define HEAD_IN_SAND_STATS_X
83 -#define HEAD_IN_SAND_STATS_Y
84 -#define HEAD_IN_SAND_STATS_Z
85 +#undef HEAD_IN_SAND_STATS_L
86 +#undef HEAD_IN_SAND_STATS_C
87 +#undef HEAD_IN_SAND_STATS_G
88 +#undef HEAD_IN_SAND_STATS_H
89 +#undef HEAD_IN_SAND_STATS_K
90 +#undef HEAD_IN_SAND_STATS_F
91 +#undef HEAD_IN_SAND_STATS_I
92 +#undef HEAD_IN_SAND_STATS_M
93 +#undef HEAD_IN_SAND_STATS_m
94 +#undef HEAD_IN_SAND_STATS_O
95 +#undef HEAD_IN_SAND_STATS_P
96 +#undef HEAD_IN_SAND_STATS_R
97 +#undef HEAD_IN_SAND_STATS_D
98 +#undef HEAD_IN_SAND_STATS_d
99 +#undef HEAD_IN_SAND_STATS_E
100 +#undef HEAD_IN_SAND_STATS_t
101 +#undef HEAD_IN_SAND_STATS_T
102 +#undef HEAD_IN_SAND_STATS_U
103 +#undef HEAD_IN_SAND_STATS_u
104 +#undef HEAD_IN_SAND_STATS_W
105 +#undef HEAD_IN_SAND_STATS_X
106 +#undef HEAD_IN_SAND_STATS_Y
107 +#undef HEAD_IN_SAND_STATS_Z
108  
109  /* CFV-165 - Hiding Nonessential information from non-opers
110   *
111   * 14) Removal of server names in net break sign-offs.
112   */
113  
114 -#define HEAD_IN_SAND_NETSPLIT
115 +#undef HEAD_IN_SAND_NETSPLIT
116  
117  /* CFV-165 - Hiding Nonessential information from non-opers
118   * 
119   * 15) Removal of server names in replies to /WHOIS
120   */
121  
122 -#define HEAD_IN_SAND_WHOIS_SERVERNAME
123 -#define HEAD_IN_SAND_WHOIS_IDLETIME
124 -#define HEAD_IN_SAND_WHO_SERVERNAME
125 -#define HEAD_IN_SAND_WHO_HOPCOUNT
126 +#undef HEAD_IN_SAND_WHOIS_SERVERNAME
127 +#undef HEAD_IN_SAND_WHOIS_IDLETIME
128 +#undef HEAD_IN_SAND_WHO_SERVERNAME
129 +#undef HEAD_IN_SAND_WHO_HOPCOUNT
130  
131  /* CFV-165 - Hiding Nonessential information from non-opers
132   *
133   */
134  
135  /* don't show which server set a ban */
136 -#define HEAD_IN_SAND_BANWHO
137 +#undef HEAD_IN_SAND_BANWHO
138  
139  /* remap remote numerics to come from the local server */
140 -#define HEAD_IN_SAND_REWRITE
141 +#undef HEAD_IN_SAND_REWRITE
142  
143  /* disallow remote queries (*sob!*) */
144  /* (note, set this to 0 to reenable, not undef */
145 -#define HEAD_IN_SAND_REMOTE 1
146 +#define HEAD_IN_SAND_REMOTE 0
147  
148  #define HEAD_IN_SAND_SERVERNAME "*.undernet.org"
149  #define HEAD_IN_SAND_SERVERINFO "The Undernet Underworld"