Make some ChanServ ban checks see through hidden hosts.
[srvx.git] / ChangeLog
1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--srvx@srvx.net--2006/srvx--devo--1.3
3 #
4
5 2006-05-02 02:46:39 GMT Michael Poole <mdpoole@troilus.org>     patch-14
6
7     Summary:
8       Make some ChanServ ban checks see through hidden hosts.
9     Revision:
10       srvx--devo--1.3--patch-14
11
12     src/chanserv.c (handle_join): Make this function see through hidden
13         hosts when matching users against bans.  Add comment before the
14         non-burst section; remove a redundant burst check there.
15       (handle_auth): See through hidden hosts when checking against active
16         bans.  Inactive ban check keeps MATCH_VISIBLE since bans on the true
17         hostname should have already been applied.
18       (handle_nick_change): Same as handle_auth.
19
20     modified files:
21      ChangeLog src/chanserv.c
22
23
24 2006-04-29 03:11:35 GMT Michael Poole <mdpoole@troilus.org>     patch-13
25
26     Summary:
27       Fix visible matching for fake and +x-hidden hosts.
28     Revision:
29       srvx--devo--1.3--patch-13
30
31     src/tools.c (user_matches_glob): Use correct test to determine whether
32         the user's host is hidden.
33
34     modified files:
35      ChangeLog src/tools.c
36
37
38 2006-04-07 00:56:38 GMT Michael Poole <mdpoole@troilus.org>     patch-12
39
40     Summary:
41       Fix a +o mode parsing error.
42     Revision:
43       srvx--devo--1.3--patch-12
44
45     src/proto-p10.c (mod_chanmode_parse): Check that the input argument after
46         +o is a valid one.
47
48     modified files:
49      ChangeLog src/proto-p10.c
50
51
52 2006-04-06 02:19:47 GMT Michael Poole <mdpoole@troilus.org>     patch-11
53
54     Summary:
55       Fix some IPv6 address compatibility issues.
56     Revision:
57       srvx--devo--1.3--patch-11
58
59     src/proto-p10.c (irc_p10_pton): Mark valid IPv4 addresses as v4-mapped.
60       (irc_p10_ntop): Emit invalid IPs as AAAAAA (but it could be _ for +6
61         flagged hubs).
62
63     modified files:
64      ChangeLog src/proto-p10.c
65
66
67 2006-04-05 02:07:30 GMT Michael Poole <mdpoole@troilus.org>     patch-10
68
69     Summary:
70       Fix a possible warning without debugging.
71     Revision:
72       srvx--devo--1.3--patch-10
73
74     src/alloc-slab.c (slab_unalloc): If assert() is #define'd to be empty,
75         then size is unused.  Include a (void)size to quash a warning.
76
77     modified files:
78      ChangeLog src/alloc-slab.c
79
80
81 2006-04-05 02:02:21 GMT Michael Poole <mdpoole@troilus.org>     patch-9
82
83     Summary:
84       Fix hostmask error from last year's patch-28.
85     Revision:
86       srvx--devo--1.3--patch-9
87
88     src/proto-common.c (generate_hostmask): When generating a strict hostmask
89         not by IP, we should keep the original hostname.
90
91     modified files:
92      ChangeLog src/proto-common.c
93
94
95 2006-04-05 01:59:54 GMT Michael Poole <mdpoole@troilus.org>     patch-8
96
97     Summary:
98       Fix compilation error with slab allocator and no debugging.
99     Revision:
100       srvx--devo--1.3--patch-8
101
102     src/alloc-slab.c (verify): Undefine as a macro before defining as a
103         function.
104
105     modified files:
106      ChangeLog src/alloc-slab.c
107
108
109 2006-04-05 00:24:50 GMT Michael Poole <mdpoole@troilus.org>     patch-7
110
111     Summary:
112       Fix backtracking bug after an escaped character.
113     Revision:
114       srvx--devo--1.3--patch-7
115
116     src/tools.c (match_ircglob): Fix backtracking behavior when an escaped
117         character did not match.
118
119     modified files:
120      ChangeLog src/tools.c
121
122
123 2006-04-05 00:11:31 GMT Michael Poole <mdpoole@troilus.org>     patch-6
124
125     Summary:
126       Advise the kernel that we will scan DB files sequentially.
127     Revision:
128       srvx--devo--1.3--patch-6
129
130     src/recdb.c (parse_database): Advise the kernel that we will scan the
131         recdb file sequentially, just in case it cannot notice the access
132         pattern on its own.
133
134     modified files:
135      ChangeLog src/recdb.c
136
137
138 2006-04-05 00:09:48 GMT Michael Poole <mdpoole@troilus.org>     patch-5
139
140     Summary:
141       Correctly implement AsLL pong.
142     Revision:
143       srvx--devo--1.3--patch-5
144
145     src/proto-p10.c (irc_pong_asll): New function.
146       (cmd_ping): Use it.
147
148     modified files:
149      ChangeLog src/proto-p10.c
150
151
152 2006-04-05 00:08:04 GMT Michael Poole <mdpoole@troilus.org>     patch-4
153
154     Summary:
155       Add missing underscore in translation key string.
156     Revision:
157       srvx--devo--1.3--patch-4
158
159     src/mod-helpserv.c (helpserv_usermsg): Add a missing underscore between
160         REQUEST and NOT.
161
162     modified files:
163      ChangeLog src/mod-helpserv.c
164
165
166 2006-04-05 00:05:59 GMT Michael Poole <mdpoole@troilus.org>     patch-3
167
168     Summary:
169       Update configure.in; support both baz and tla; avoid using dirent.
170     Revision:
171       srvx--devo--1.3--patch-3
172
173     configure.in: Remove AC_PROG_RANLIB since we never use ranlib.  Add
174         AC_PROG_LIBTOOL since we do use libtool.  Set GNU_ARCH and
175         HAS_GNU_ARCH based on whether the system has baz or tla.  Do not
176         check for dirent.d_type.
177     
178     src/Makefile.am: Make the "checkversion" target conditional on
179         HAS_GNU_ARCH, and use the detected $(GNU_ARCH).
180     
181     src/helpfile.c (language_read): Report error text when unable to open a
182         language directory.
183       (language_read_list): Always stat the language entry to determine
184         whether it is a directory; Cygwin has no dirent.d_type and ReiserFS
185         has a broken one.
186
187     modified files:
188      ChangeLog configure.in src/Makefile.am src/helpfile.c
189
190
191 2006-04-05 00:00:57 GMT Michael Poole <mdpoole@troilus.org>     patch-2
192
193     Summary:
194       Update ChangeLog (again?!), ltmain.sh and rx/Makefile.in
195     Revision:
196       srvx--devo--1.3--patch-2
197
198     ChangeLog: Update again (it didn't take, for some strange reason).
199     
200     ltmain.sh: Update to current version.
201     
202     rx/Makefile.in: Regenerate to match.
203
204     modified files:
205      ChangeLog ltmain.sh rx/Makefile.in
206
207
208 2006-04-04 23:58:31 GMT Michael Poole <mdpoole@troilus.org>     patch-1
209
210     Summary:
211       Rotate ChangeLog for the new year's archive.
212     Revision:
213       srvx--devo--1.3--patch-1
214
215     ChangeLog: Update for the new year's archive.
216
217     modified files:
218      .arch-ids/ChangeLog.id ChangeLog
219
220
221 2006-04-04 23:42:39 GMT Michael Poole <mdpoole@troilus.org>     base-0
222
223     Summary:
224       tag of srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-36
225     Revision:
226       srvx--devo--1.3--base-0
227
228     (automatically generated log message)
229
230     new patches:
231      sp@gamesurge.net--2005/srvx--sp--1.3--patch-1
232      sp@gamesurge.net--2005/srvx--sp--1.3--patch-2
233      srvx@srvx.net--2004-srvx/srvx--devo--1.3--base-0
234      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-1
235      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-2
236      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-3
237      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-4
238      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-5
239      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-6
240      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-7
241      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-8
242      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-9
243      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-10
244      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-11
245      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-12
246      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-13
247      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-14
248      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-15
249      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-16
250      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-17
251      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-18
252      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-19
253      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-20
254      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-21
255      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-22
256      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-23
257      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-24
258      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-25
259      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-26
260      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-27
261      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-28
262      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-29
263      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-30
264      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-31
265      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-32
266      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-33
267      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-34
268      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-35
269      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-36
270      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-37
271      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-38
272      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-39
273      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-40
274      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-41
275      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-42
276      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-43
277      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-44
278      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-45
279      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-46
280      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-47
281      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-48
282      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-49
283      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-50
284      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-51
285      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-52
286      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-53
287      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-54
288      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-55
289      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-56
290      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-57
291      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-58
292      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-59
293      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-60
294      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-61
295      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-62
296      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-63
297      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-64
298      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-65
299      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-66
300      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-67
301      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-68
302      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-69
303      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-70
304      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-71
305      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-72
306      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-73
307      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-74
308      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-75
309      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-76
310      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-77
311      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-78
312      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-79
313      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-80
314      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-81
315      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-82
316      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-83
317      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-84
318      srvx@srvx.net--2005-srvx/srvx--devo--1.3--base-0
319      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-1
320      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-2
321      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-3
322      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-4
323      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-5
324      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-6
325      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-7
326      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-8
327      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-9
328      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-10
329      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-11
330      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-12
331      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-13
332      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-14
333      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-15
334      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-16
335      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-17
336      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-18
337      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-19
338      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-20
339      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-21
340      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-22
341      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-23
342      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-24
343      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-25
344      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-26
345      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-27
346      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-28
347      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-29
348      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-30
349      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-31
350      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-32
351      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-33
352      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-34
353      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-35
354      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-36
355
356