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