Require confirmation cookie for giveownership.
[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-08-07 03:11:10 GMT Michael Poole <mdpoole@troilus.org>     patch-23
6
7     Summary:
8       Require confirmation cookie for giveownership.
9     Revision:
10       srvx--devo--1.3--patch-23
11
12     src/chanserv.c (CSMSG_CONFIRM_GIVEOWNERSHIP): New translation string.
13       (cmd_giveownership): Fail for non-force unconfirmed giveownerships.
14
15     modified files:
16      ChangeLog src/chanserv.c
17
18
19 2006-07-29 01:36:39 GMT Michael Poole <mdpoole@troilus.org>     patch-22
20
21     Summary:
22       Add CSMSG_INVALID_CFLAG string.
23     Revision:
24       srvx--devo--1.3--patch-22
25
26     src/chanserv.c (msgtab): Add entry for "CSMSG_INVALID_CFLAG".
27
28     modified files:
29      ChangeLog src/chanserv.c
30
31
32 2006-07-29 01:34:17 GMT Michael Poole <mdpoole@troilus.org>     patch-21
33
34     Summary:
35       Fix ?csearch max timestamp default value.
36     Revision:
37       srvx--devo--1.3--patch-21
38
39     src/opserv.c (opserv_cdiscrim_create): Fix default value for max_ts.
40         (With an expression only a coder could love.  Improvements wanted.)
41
42     modified files:
43      ChangeLog src/opserv.c
44
45
46 2006-07-18 03:13:31 GMT Michael Poole <mdpoole@troilus.org>     patch-20
47
48     Summary:
49       Update arch-inventory files for in-tree builds.
50     Revision:
51       srvx--devo--1.3--patch-20
52
53     .arch-inventory: Add "libtool" as a preserved file.
54     
55     src/.arch-inventory: Add ".libs" as a preserved directory.  Put a \
56         before the . in .cvsignore to avoid capturing too much.
57
58     modified files:
59      .arch-inventory ChangeLog src/.arch-inventory
60
61
62 2006-07-18 02:48:32 GMT Michael Poole <mdpoole@troilus.org>     patch-19
63
64     Summary:
65       Make !bans searching more flexible
66     Revision:
67       srvx--devo--1.3--patch-19
68
69     src/chanserv.c (cmd_bans): Allow specifying a complete hostmask or a
70         nickname when searching bans.
71     
72     src/chanserv.help (BANS): Document the searching functions.
73
74     modified files:
75      ChangeLog src/chanserv.c src/chanserv.help
76
77
78 2006-07-18 01:49:56 GMT Michael Poole <mdpoole@troilus.org>     patch-18
79
80     Summary:
81       Simplify cdiscrim_match() max tests.
82     Revision:
83       srvx--devo--1.3--patch-18
84
85     src/opserv.c (opserv_cdiscrim_create): Explicitly initialize max_users
86         and max_ts.
87       (cdiscrim_match): Simplify the bounds tests for timestamp and users.
88
89     modified files:
90      ChangeLog src/opserv.c
91
92
93 2006-07-18 01:46:10 GMT Michael Poole <mdpoole@troilus.org>     patch-17
94
95     Summary:
96       Fix reclaim KILL behavior.
97     Revision:
98       srvx--devo--1.3--patch-17
99
100     src/nickserv.c (nickserv_reclaim): Use DelUser() instead of irc_kill(),
101         so that srvx's databases are appropriately updated.
102
103     modified files:
104      ChangeLog src/nickserv.c
105
106
107 2006-07-18 01:12:16 GMT Michael Poole <mdpoole@troilus.org>     patch-16
108
109     Summary:
110       Fix typo in English error message text.
111     Revision:
112       srvx--devo--1.3--patch-16
113
114     src/chanserv.c (CSMSG_TOPICMASK_CONFLICT2): Add missing "is".  Reported
115       by Harm, by way of Byte.
116
117     modified files:
118      ChangeLog src/chanserv.c
119
120
121 2006-05-14 02:54:24 GMT Michael Poole <mdpoole@troilus.org>     patch-15
122
123     Summary:
124       Update version tag for 1.3.1 release.
125     Revision:
126       srvx--devo--1.3--patch-15
127
128     configure.in: Update version tag for 1.3.1 release.
129
130     modified files:
131      ChangeLog configure.in
132
133
134 2006-05-02 02:46:39 GMT Michael Poole <mdpoole@troilus.org>     patch-14
135
136     Summary:
137       Make some ChanServ ban checks see through hidden hosts.
138     Revision:
139       srvx--devo--1.3--patch-14
140
141     src/chanserv.c (handle_join): Make this function see through hidden
142         hosts when matching users against bans.  Add comment before the
143         non-burst section; remove a redundant burst check there.
144       (handle_auth): See through hidden hosts when checking against active
145         bans.  Inactive ban check keeps MATCH_VISIBLE since bans on the true
146         hostname should have already been applied.
147       (handle_nick_change): Same as handle_auth.
148
149     modified files:
150      ChangeLog src/chanserv.c
151
152
153 2006-04-29 03:11:35 GMT Michael Poole <mdpoole@troilus.org>     patch-13
154
155     Summary:
156       Fix visible matching for fake and +x-hidden hosts.
157     Revision:
158       srvx--devo--1.3--patch-13
159
160     src/tools.c (user_matches_glob): Use correct test to determine whether
161         the user's host is hidden.
162
163     modified files:
164      ChangeLog src/tools.c
165
166
167 2006-04-07 00:56:38 GMT Michael Poole <mdpoole@troilus.org>     patch-12
168
169     Summary:
170       Fix a +o mode parsing error.
171     Revision:
172       srvx--devo--1.3--patch-12
173
174     src/proto-p10.c (mod_chanmode_parse): Check that the input argument after
175         +o is a valid one.
176
177     modified files:
178      ChangeLog src/proto-p10.c
179
180
181 2006-04-06 02:19:47 GMT Michael Poole <mdpoole@troilus.org>     patch-11
182
183     Summary:
184       Fix some IPv6 address compatibility issues.
185     Revision:
186       srvx--devo--1.3--patch-11
187
188     src/proto-p10.c (irc_p10_pton): Mark valid IPv4 addresses as v4-mapped.
189       (irc_p10_ntop): Emit invalid IPs as AAAAAA (but it could be _ for +6
190         flagged hubs).
191
192     modified files:
193      ChangeLog src/proto-p10.c
194
195
196 2006-04-05 02:07:30 GMT Michael Poole <mdpoole@troilus.org>     patch-10
197
198     Summary:
199       Fix a possible warning without debugging.
200     Revision:
201       srvx--devo--1.3--patch-10
202
203     src/alloc-slab.c (slab_unalloc): If assert() is #define'd to be empty,
204         then size is unused.  Include a (void)size to quash a warning.
205
206     modified files:
207      ChangeLog src/alloc-slab.c
208
209
210 2006-04-05 02:02:21 GMT Michael Poole <mdpoole@troilus.org>     patch-9
211
212     Summary:
213       Fix hostmask error from last year's patch-28.
214     Revision:
215       srvx--devo--1.3--patch-9
216
217     src/proto-common.c (generate_hostmask): When generating a strict hostmask
218         not by IP, we should keep the original hostname.
219
220     modified files:
221      ChangeLog src/proto-common.c
222
223
224 2006-04-05 01:59:54 GMT Michael Poole <mdpoole@troilus.org>     patch-8
225
226     Summary:
227       Fix compilation error with slab allocator and no debugging.
228     Revision:
229       srvx--devo--1.3--patch-8
230
231     src/alloc-slab.c (verify): Undefine as a macro before defining as a
232         function.
233
234     modified files:
235      ChangeLog src/alloc-slab.c
236
237
238 2006-04-05 00:24:50 GMT Michael Poole <mdpoole@troilus.org>     patch-7
239
240     Summary:
241       Fix backtracking bug after an escaped character.
242     Revision:
243       srvx--devo--1.3--patch-7
244
245     src/tools.c (match_ircglob): Fix backtracking behavior when an escaped
246         character did not match.
247
248     modified files:
249      ChangeLog src/tools.c
250
251
252 2006-04-05 00:11:31 GMT Michael Poole <mdpoole@troilus.org>     patch-6
253
254     Summary:
255       Advise the kernel that we will scan DB files sequentially.
256     Revision:
257       srvx--devo--1.3--patch-6
258
259     src/recdb.c (parse_database): Advise the kernel that we will scan the
260         recdb file sequentially, just in case it cannot notice the access
261         pattern on its own.
262
263     modified files:
264      ChangeLog src/recdb.c
265
266
267 2006-04-05 00:09:48 GMT Michael Poole <mdpoole@troilus.org>     patch-5
268
269     Summary:
270       Correctly implement AsLL pong.
271     Revision:
272       srvx--devo--1.3--patch-5
273
274     src/proto-p10.c (irc_pong_asll): New function.
275       (cmd_ping): Use it.
276
277     modified files:
278      ChangeLog src/proto-p10.c
279
280
281 2006-04-05 00:08:04 GMT Michael Poole <mdpoole@troilus.org>     patch-4
282
283     Summary:
284       Add missing underscore in translation key string.
285     Revision:
286       srvx--devo--1.3--patch-4
287
288     src/mod-helpserv.c (helpserv_usermsg): Add a missing underscore between
289         REQUEST and NOT.
290
291     modified files:
292      ChangeLog src/mod-helpserv.c
293
294
295 2006-04-05 00:05:59 GMT Michael Poole <mdpoole@troilus.org>     patch-3
296
297     Summary:
298       Update configure.in; support both baz and tla; avoid using dirent.
299     Revision:
300       srvx--devo--1.3--patch-3
301
302     configure.in: Remove AC_PROG_RANLIB since we never use ranlib.  Add
303         AC_PROG_LIBTOOL since we do use libtool.  Set GNU_ARCH and
304         HAS_GNU_ARCH based on whether the system has baz or tla.  Do not
305         check for dirent.d_type.
306     
307     src/Makefile.am: Make the "checkversion" target conditional on
308         HAS_GNU_ARCH, and use the detected $(GNU_ARCH).
309     
310     src/helpfile.c (language_read): Report error text when unable to open a
311         language directory.
312       (language_read_list): Always stat the language entry to determine
313         whether it is a directory; Cygwin has no dirent.d_type and ReiserFS
314         has a broken one.
315
316     modified files:
317      ChangeLog configure.in src/Makefile.am src/helpfile.c
318
319
320 2006-04-05 00:00:57 GMT Michael Poole <mdpoole@troilus.org>     patch-2
321
322     Summary:
323       Update ChangeLog (again?!), ltmain.sh and rx/Makefile.in
324     Revision:
325       srvx--devo--1.3--patch-2
326
327     ChangeLog: Update again (it didn't take, for some strange reason).
328     
329     ltmain.sh: Update to current version.
330     
331     rx/Makefile.in: Regenerate to match.
332
333     modified files:
334      ChangeLog ltmain.sh rx/Makefile.in
335
336
337 2006-04-04 23:58:31 GMT Michael Poole <mdpoole@troilus.org>     patch-1
338
339     Summary:
340       Rotate ChangeLog for the new year's archive.
341     Revision:
342       srvx--devo--1.3--patch-1
343
344     ChangeLog: Update for the new year's archive.
345
346     modified files:
347      .arch-ids/ChangeLog.id ChangeLog
348
349
350 2006-04-04 23:42:39 GMT Michael Poole <mdpoole@troilus.org>     base-0
351
352     Summary:
353       tag of srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-36
354     Revision:
355       srvx--devo--1.3--base-0
356
357     (automatically generated log message)
358
359     new patches:
360      sp@gamesurge.net--2005/srvx--sp--1.3--patch-1
361      sp@gamesurge.net--2005/srvx--sp--1.3--patch-2
362      srvx@srvx.net--2004-srvx/srvx--devo--1.3--base-0
363      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-1
364      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-2
365      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-3
366      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-4
367      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-5
368      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-6
369      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-7
370      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-8
371      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-9
372      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-10
373      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-11
374      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-12
375      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-13
376      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-14
377      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-15
378      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-16
379      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-17
380      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-18
381      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-19
382      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-20
383      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-21
384      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-22
385      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-23
386      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-24
387      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-25
388      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-26
389      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-27
390      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-28
391      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-29
392      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-30
393      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-31
394      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-32
395      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-33
396      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-34
397      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-35
398      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-36
399      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-37
400      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-38
401      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-39
402      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-40
403      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-41
404      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-42
405      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-43
406      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-44
407      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-45
408      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-46
409      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-47
410      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-48
411      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-49
412      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-50
413      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-51
414      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-52
415      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-53
416      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-54
417      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-55
418      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-56
419      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-57
420      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-58
421      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-59
422      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-60
423      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-61
424      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-62
425      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-63
426      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-64
427      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-65
428      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-66
429      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-67
430      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-68
431      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-69
432      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-70
433      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-71
434      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-72
435      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-73
436      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-74
437      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-75
438      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-76
439      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-77
440      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-78
441      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-79
442      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-80
443      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-81
444      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-82
445      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-83
446      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-84
447      srvx@srvx.net--2005-srvx/srvx--devo--1.3--base-0
448      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-1
449      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-2
450      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-3
451      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-4
452      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-5
453      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-6
454      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-7
455      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-8
456      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-9
457      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-10
458      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-11
459      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-12
460      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-13
461      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-14
462      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-15
463      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-16
464      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-17
465      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-18
466      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-19
467      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-20
468      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-21
469      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-22
470      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-23
471      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-24
472      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-25
473      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-26
474      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-27
475      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-28
476      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-29
477      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-30
478      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-31
479      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-32
480      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-33
481      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-34
482      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-35
483      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-36
484
485