Properly check alerts based on numchannels criteria
[srvx.git] / ChangeLog
1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--srvx@srvx.net--2005-srvx/srvx--devo--1.3
3 #
4
5 2005-07-19 18:31:26 GMT Michael Poole <mdpoole@troilus.org>     patch-25
6
7     Summary:
8       Properly check alerts based on numchannels criteria
9     Revision:
10       srvx--devo--1.3--patch-25
11
12     src/opserv.c (opserv_add_user_alert): Channel alerts also include ones
13       with non-zero min_channels.  Allow an alert to be both channel-based
14       and nick-based.
15
16     modified files:
17      ChangeLog src/opserv.c
18
19
20 2005-07-19 18:18:48 GMT Michael Poole <mdpoole@troilus.org>     patch-24
21
22     Summary:
23       Fix gcc-4.0 compile warnings and errors.
24     Revision:
25       srvx--devo--1.3--patch-24
26
27     configure.in: Make sure socklen_t is defined.
28     
29     src/chanserv.c (bad_channel_ban): Make victimCount unsigned.
30     
31     src/ioset.c (ioset_run): Fifth argument to getsockopt() should be
32       socklen_t.
33     
34     src/ioset.h (clock_skew): Undeclare; it is defined as static.
35     
36     src/nickserv.c (is_secure_password): Create appropriately typed local
37       variable for third argument of dict_find().
38     
39     src/opserv.c (opserv_bad_channel): Likewise.
40     
41     src/proto-p10.c (call_oper_funcs): Declare at file scope rather than
42       locally to mod_usermode() function.
43     
44     src/proto.h (dead_users): Undeclare; it is defined as static.
45     
46     src/saxdb.c (saxdb_write_int): Fix type of string buffer.
47
48     modified files:
49      ChangeLog configure.in languages/validate.pl src/chanserv.c
50      src/ioset.c src/ioset.h src/nickserv.c src/opserv.c
51      src/proto-p10.c src/proto.h src/saxdb.c
52      {arch}/srvx/srvx--devo/srvx--devo--1.3/srvx@srvx.net--2004-srvx/patch-log/patch-71
53      {arch}/srvx/srvx--devo/srvx--devo--1.3/srvx@srvx.net--2004-srvx/patch-log/patch-76
54      {arch}/srvx/srvx--devo/srvx--devo--1.3/srvx@srvx.net--2004-srvx/patch-log/patch-77
55      {arch}/srvx/srvx--devo/srvx--devo--1.3/srvx@srvx.net--2004-srvx/patch-log/patch-81
56      {arch}/srvx/srvx--devo/srvx--devo--1.3/srvx@srvx.net--2004-srvx/patch-log/patch-84
57      {arch}/srvx/srvx--devo/srvx--devo--1.3/srvx@srvx.net--2005-srvx/patch-log/patch-22
58      {arch}/srvx/srvx--devo/srvx--devo--1.3/srvx@srvx.net--2005-srvx/patch-log/patch-23
59
60
61 2005-07-04 00:37:07 GMT Zoot <zoot@gamesurge.net>       patch-23
62
63     Summary:
64       Fix match_ircglob() and globtest
65     Revision:
66       srvx--devo--1.3--patch-23
67
68      * Fix a reversed test in match_ircglob() and make globtest compiles again.
69
70     modified files:
71      ChangeLog src/globtest.c src/tools.c
72
73
74 2005-06-01 19:05:39 GMT Zoot <zoot@gamesurge.net>       patch-22
75
76     Summary:
77       Integrate Global "from" option; reorganize code
78     Revision:
79       srvx--devo--1.3--patch-22
80
81      * src/global.c: Integrate SF.net patch #1211520 (from bruder2k) with a small
82        bug fix; this patch adds a "from" option to Global notices and messages.
83     
84      * src/global.c, src/global.h: Make struct globalMessage private; cache text
85        form of message's post date/time to avoid repeated strftime() calls.
86
87     modified files:
88      ChangeLog src/global.c src/global.h src/global.help
89
90
91 2005-05-30 15:14:56 GMT Michael Poole <mdpoole@troilus.org>     patch-21
92
93     Summary:
94       Make match_ircglob() work more like the ircd.
95     Revision:
96       srvx--devo--1.3--patch-21
97
98     src/tools.c (match_ircglob): Limit glob backtracking in the same way
99     that ircds generally do.
100
101     modified files:
102      ChangeLog src/tools.c
103
104
105 2005-05-01 17:16:58 GMT Michael Poole <mdpoole@troilus.org>     patch-20
106
107     Summary:
108       Fix en_GB language name, fix NickServ mergedb command.
109     Revision:
110       srvx--devo--1.3--patch-20
111
112     FAQ: Clarify FAQ #8.
113     
114     src/nickserv.c: Avoid losing channel information when replacing an
115     account using the mergedb command.
116     
117     languages/en_UK: Rename to en_GB.
118
119     modified files:
120      ChangeLog FAQ src/nickserv.c
121
122     renamed files:
123      languages/en_UK/.arch-ids/=id
124        ==> languages/en_GB/.arch-ids/=id
125      languages/en_UK/.arch-ids/README.id
126        ==> languages/en_GB/.arch-ids/README.id
127      languages/en_UK/.arch-ids/chanserv.help.id
128        ==> languages/en_GB/.arch-ids/chanserv.help.id
129      languages/en_UK/.arch-ids/opserv.help.id
130        ==> languages/en_GB/.arch-ids/opserv.help.id
131      languages/en_UK/.arch-ids/strings.db.id
132        ==> languages/en_GB/.arch-ids/strings.db.id
133
134     new directories:
135      languages/en_GB/.arch-ids
136
137     removed directories:
138      languages/en_UK/.arch-ids
139
140     renamed directories:
141      languages/en_UK
142        ==> languages/en_GB
143
144
145 2005-03-15 23:12:58 GMT Michael Poole <mdpoole@troilus.org>     patch-19
146
147     Summary:
148       Clarify NickServ REGISTER help messages; fix ?raw and ?dump errors.
149     Revision:
150       srvx--devo--1.3--patch-19
151
152     src/nickserv.help (REGISTER): Rephrase the message about using the
153     same password to hopefully make it clearer.
154     
155     src/opserv.c (cmd_dump, cmd_raw): Use local buffers to hold the
156     original message, so that parse_line() will not unsplit the line into
157     the "original" buffer and strip out the sentinel :.
158
159     modified files:
160      ChangeLog src/nickserv.help src/opserv.c
161
162
163 2005-02-17 21:42:43 GMT Michael Poole <mdpoole@troilus.org>     patch-18
164
165     Summary:
166       Fix registered channel desync; fix HelpServ crash for old cfg files
167     Revision:
168       srvx--devo--1.3--patch-18
169
170     src/hash.c (AddChannelUser): Do not give ops to the first user to join
171     a persistent channel.
172     
173     src/helpserv.c (helpserv_conf_read): Use a default description for bots.
174
175     modified files:
176      ChangeLog src/hash.c src/mod-helpserv.c
177
178
179 2005-02-11 03:10:49 GMT Michael Poole <mdpoole@troilus.org>     patch-17
180
181     Summary:
182       Mention 'slab' in --with-malloc docs.  Merge fakehosts when merging accounts.
183     Revision:
184       srvx--devo--1.3--patch-17
185
186     configure.in (--with-malloc): Mention the awesome 'slab' allocator option.
187     
188     src/nickserv.c (cmd_merge): Copy fakehost to target account if appropriate.
189
190     modified files:
191      ChangeLog configure.in src/nickserv.c
192
193
194 2005-02-08 04:42:43 GMT Michael Poole <mdpoole@troilus.org>     patch-16
195
196     Summary:
197       Fix memory corruption when removing certain bans from a channel.
198     Revision:
199       srvx--devo--1.3--patch-16
200
201     src/proto-common.c (mod_chanmode_apply): Make sure we get a pointer to
202     the ban we want to deallocate BEFORE we remove it from the banlist.
203
204     modified files:
205      ChangeLog src/proto-common.c
206
207
208 2005-02-05 13:03:21 GMT Michael Poole <mdpoole@troilus.org>     patch-15
209
210     Summary:
211       Rearrange slab allocation header; minor slab fixes.
212     Revision:
213       srvx--devo--1.3--patch-15
214
215     src/alloc-slab.c (ALLOC_MAGIC, FREE_MAGIC): Replace with single-byte values.
216     (struct alloc_header): Move file_id and line into second 32-bit word
217     of header.
218     (slab_alloc): Remove commented-out debug statements.
219     (slab_unalloc): Remove memset() of freed block and commented-out debug
220     statements.
221     (slab_free): memset() freed blocks here instead.  Try to fix
222     *_alloc_size counting errors (use the originally requested length
223     rather than rounded-up length)
224
225     modified files:
226      ChangeLog src/alloc-slab.c
227
228
229 2005-02-05 03:52:51 GMT Michael Poole <mdpoole@troilus.org>     patch-14
230
231     Summary:
232       Even more slab allocator updates.
233     Revision:
234       srvx--devo--1.3--patch-14
235
236     src/slab-alloc.c (SLAB_DEBUG): Default to on.
237     (SMALL_CUTOFF): Fix default value (must be a multiple of 4).
238     (slab_unalloc): Fix slab counting.  When SLAB_RESERVE, allocate the
239     set of pages in a burst, rather than supplementing them as we unmap.
240     (slab_realloc): Fix a rather embarassing (and LARGE) memory leak.
241
242     modified files:
243      ChangeLog src/alloc-slab.c
244
245
246 2005-02-04 16:36:40 GMT Michael Poole <mdpoole@troilus.org>     patch-13
247
248     Summary:
249       more debugging updates
250     Revision:
251       srvx--devo--1.3--patch-13
252
253     src/alloc-slab.c: Switch free slab list from a stack to queue, and
254     make sure there are SLAB_RESERVE in the queue before an old slab is
255     dereferenced.  This causes a fault when dereferencing stale pointers
256     to the last SLAB_RESERVE full slabs.
257     
258     src/log.c: Make struct logEntry *last static, to make sure gcc does
259     not optimize it away.
260
261     modified files:
262      ChangeLog src/alloc-slab.c src/log.c
263
264
265 2005-01-31 22:28:59 GMT Michael Poole <mdpoole@troilus.org>     patch-12
266
267     Summary:
268       More slab allocator updates.
269     Revision:
270       srvx--devo--1.3--patch-12
271
272     src/alloc-slab.c: Disable extra debugging by default.  Add more
273     statistics counters.  Change element type of little_slabs[].  Keep a
274     global list of unused (full) slab pages, rather than per-slab.
275     Various other cleanups and fixes.
276     
277     src/chanserv.h: Can only be off-channel with off_channel > 1.
278     
279     src/main.c: Update years in copyright notice.
280     
281     src/opserv.c: Remove OSMSG_STATS_MEMORY.  Make cmd_stats_memory()
282     allocator-specific.
283
284     modified files:
285      ChangeLog src/alloc-slab.c src/chanserv.h src/main.c
286      src/opserv.c
287
288
289 2005-01-31 11:08:15 GMT Michael Poole <mdpoole@troilus.org>     patch-11
290
291     Summary:
292       Add "?stats memory" and optional alloc_header to slab.
293     Revision:
294       srvx--devo--1.3--patch-11
295
296     src/alloc-slab.c: Add alloc_header (but no redzone) debug support,
297     enabled by default.  Update alloc_count and alloc_size.
298     
299     src/opserv.c: Provide "stats memory" command for slab allocator.
300
301     modified files:
302      ChangeLog src/alloc-slab.c src/opserv.c
303
304
305 2005-01-31 05:14:52 GMT Michael Poole <mdpoole@troilus.org>     patch-10
306
307     Summary:
308       Add slab allocator; reduce delta with srvx-gs.
309     Revision:
310       srvx--devo--1.3--patch-10
311
312     configure.in: Check for getpagesize().  Support --with-malloc=slab.
313     
314     src/Makefile.am: Add alloc-slab.c as an extra source file.
315     
316     src/alloc-srvx.c: Clean up srvx_free() slightly.  Check for previously
317     allocated blocks.
318     
319     srvx.conf.example, src/chanserv.c, src/main.c, src/modcmd.c,
320     src/proto-p10.c: Apply patches to bring closer to srvx-gs branch.
321     
322     src/log.c: Assert and _exit() on fatal log messages.
323     
324     src/opserv.c: Clarify logic for modes to set on join floods.
325     
326     src/proto-common.c: Accept off-channel commands in registered channels.
327
328     new files:
329      src/.arch-ids/alloc-slab.c.id src/alloc-slab.c
330
331     modified files:
332      ChangeLog configure.in src/Makefile.am src/alloc-srvx.c
333      src/chanserv.c src/chanserv.h src/common.h src/hash.h
334      src/helpfile.c src/log.c src/main.c src/modcmd.c src/opserv.c
335      src/proto-common.c src/proto-p10.c srvx.conf.example
336
337
338 2005-01-26 21:16:54 GMT Michael Poole <mdpoole@troilus.org>     patch-9
339
340     Summary:
341       offchannel fixes; more memory verification
342     Revision:
343       srvx--devo--1.3--patch-9
344
345     src/chanserv.c (cmd_register): Do not join channels if the default
346     options include being offchannel.
347     
348     src/common.h: Verify list allocations when appending or removing.
349     
350     src/hash.c (GetUserMode): Verify channel and user list allocations.
351     
352     src/log.c (log_entry_search): Keep pointer to last visited log entry.
353     
354     src/proto-p10.c (mod_chanmode_parse): Fail if trying to change +z when
355     passed MCP_REGISTERED.
356
357     modified files:
358      ChangeLog src/chanserv.c src/common.h src/hash.c src/log.c
359      src/proto-p10.c
360
361
362 2005-01-24 17:12:38 GMT Michael Poole <mdpoole@troilus.org>     patch-8
363
364     Summary:
365       typo fix in alloc-srvx.c; avoid dereferencing free()'d bans
366     Revision:
367       srvx--devo--1.3--patch-8
368
369     src/alloc-srvx.c (srvx_realloc): Fix argument list to srvx_free().
370     
371     src/chanserv.c (find_matching_bans): Make temporary copies of bans to
372     be removed.  Double-check remove count at end of loop.
373     (unban_user, cmd_open): Free the string copies.
374     (cmd_unbanall): Make temporary copies of removed bans and free them.
375     (handle_mode): Likewise.
376     
377     src/opserv.c (cmd_clearbans): Likewise.
378
379     modified files:
380      ChangeLog src/alloc-srvx.c src/chanserv.c src/opserv.c
381
382
383 2005-01-24 16:45:44 GMT Michael Poole <mdpoole@troilus.org>     patch-7
384
385     Summary:
386       More allocation debugging support.
387     Revision:
388       srvx--devo--1.3--patch-7
389
390     src/alloc-srvx.c (srvx_realloc): Reorganize.
391     (verify): New function.
392     
393     src/common.h (verify): Define and/or declare suitably.
394     
395     src/dict-splay.c (dict_splay): Verify node at each iteration.
396     (dict_insert, dict_remove2, dict_find, dict_delete,
397     dict_sanity_check): Verify entire dict.
398     (dict_sanity_check_node): Verify node as valid allocation.
399     
400     src/hash.c (DelChannel): Verify channel before deletion.
401     (GetUserMode): Verify channel, user, and each modeNode.
402     
403     src/mod-sockcheck.c (sockcheck_free_client): Verify client.
404     (sockcheck_timeout_client, sockcheck_advance, sockcheck_readable,
405     sockcheck_connected, sockcheck_begin_test): Likewise.
406     (sockcheck_queue_address): Verify cached sockcheck entries.
407     
408     src/proto-p10.c (DelUser): Verify user before deletion.
409
410     modified files:
411      ChangeLog src/alloc-srvx.c src/common.h src/dict-splay.c
412      src/hash.c src/mod-sockcheck.c src/proto-p10.c
413
414
415 2005-01-21 15:10:49 GMT Michael Poole <mdpoole@troilus.org>     patch-6
416
417     Summary:
418       More debug allocator fixes and enhancements
419     Revision:
420       srvx--devo--1.3--patch-6
421
422     src/alloc-srvx.c (*_MAGIC): ASk recognized the CCSDS ASM sequence.
423     (srvx_free): Overwrite with 0xDE bytes to distinguish from
424     uninitialized values.  As SailorFrag suggested, only overwrite the
425     user region.
426     
427     src/dict-splay.c (dict_insert): Check whether free functions need to
428     be worked around here as well.
429
430     modified files:
431      ChangeLog src/alloc-srvx.c src/dict-splay.c
432
433
434 2005-01-21 00:48:35 GMT Michael Poole <mdpoole@troilus.org>     patch-5
435
436     Summary:
437       Add redzone and statistics reporting to debug allocator.
438     Revision:
439       srvx--devo--1.3--patch-5
440
441     src/alloc-srvx.c (redzone): New variable to detect buffer overwrites.
442     (alloc_count, alloc_size): New variables to track allocation stats.
443     (srvx_malloc, srvx_realloc, srvx_free): Use the above.
444     
445     src/opserv.c (OSMSG_STATS_MEMORY): New translation string.
446     (cmd_stats_memory): New (conditional) command function.
447     (init_opserv): Conditionally provide cmd_stats_memory.
448
449     modified files:
450      ChangeLog src/alloc-srvx.c src/opserv.c
451
452
453 2005-01-20 23:41:17 GMT Michael Poole <mdpoole@troilus.org>     patch-4
454
455     Summary:
456       Add built-in debug malloc wrapper.
457     Revision:
458       srvx--devo--1.3--patch-4
459
460     TODO: Remove the completed TODO item.
461     
462     configure.in: Add --with-malloc=srvx support.
463     
464     src/Makefile.am: Add alloc-srvx.c to extra sources.
465     
466     src/common.h: Reindent debug malloc directives; add directives for
467     WITH_MALLOC_SRVX.
468     
469     src/dict-splay.c: Kludge around free() as macro vs function.
470
471     new files:
472      src/.arch-ids/alloc-srvx.c.id src/alloc-srvx.c
473
474     modified files:
475      ChangeLog TODO configure.in src/Makefile.am src/common.h
476      src/dict-splay.c
477
478
479 2005-01-20 22:51:54 GMT Michael Poole <mdpoole@troilus.org>     patch-3
480
481     Summary:
482       various bugfixes and IPv6 preparation work
483     Revision:
484       srvx--devo--1.3--patch-3
485
486     src/modcmd.c (modcmd_privmsg): Fix CTCP PING response type.
487     
488     src/opserv.help: Add column headers for command lists.
489     
490     src/tools.c (is_gline, split_ircmask): Accept colons in hostnames.
491
492     modified files:
493      ChangeLog src/modcmd.c src/opserv.help src/tools.c
494
495
496 2005-01-05 01:03:05 GMT Michael Poole <mdpoole@troilus.org>     patch-2
497
498     Summary:
499       Add MODE_REGISTERED as +z for P10.
500     Revision:
501       srvx--devo--1.3--patch-2
502
503     Add MODE_REGISTERED as +z for P10.
504
505     modified files:
506      ChangeLog src/proto-p10.c
507
508
509 2005-01-04 19:35:57 GMT Michael Poole <mdpoole@troilus.org>     patch-1
510
511     Summary:
512       Rotate ChangeLog for new repository; clarify documentation files
513     Revision:
514       srvx--devo--1.3--patch-1
515
516     Rotate ChangeLog to show changes for srvx@srvx.net--2005-srvx repo.
517     
518     Fix various file permissions to 664 instead of 620.
519     
520     Update FAQ and TODO.  Add UPGRADE file to arch and to distribution.
521
522     new files:
523      .arch-ids/ChangeLog.id .arch-ids/UPGRADE.id ChangeLog UPGRADE
524
525     removed files:
526      .arch-ids/ChangeLog.id ChangeLog
527
528     modified files:
529      FAQ INSTALL Makefile.am TODO languages/de/chanserv.help
530      languages/de/global.help languages/de/modcmd.help
531      languages/de/nickserv.help languages/de/strings.db
532      languages/en_UK/chanserv.help languages/en_UK/strings.db
533      src/chanserv.help
534
535
536 2005-01-04 19:16:14 GMT Michael Poole <mdpoole@troilus.org>     base-0
537
538     Summary:
539       tag of srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-84
540     Revision:
541       srvx--devo--1.3--base-0
542
543     (automatically generated log message)
544
545     new patches:
546      srvx@srvx.net--2004-srvx/srvx--devo--1.3--base-0
547      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-1
548      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-2
549      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-3
550      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-4
551      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-5
552      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-6
553      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-7
554      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-8
555      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-9
556      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-10
557      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-11
558      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-12
559      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-13
560      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-14
561      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-15
562      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-16
563      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-17
564      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-18
565      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-19
566      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-20
567      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-21
568      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-22
569      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-23
570      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-24
571      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-25
572      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-26
573      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-27
574      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-28
575      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-29
576      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-30
577      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-31
578      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-32
579      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-33
580      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-34
581      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-35
582      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-36
583      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-37
584      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-38
585      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-39
586      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-40
587      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-41
588      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-42
589      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-43
590      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-44
591      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-45
592      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-46
593      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-47
594      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-48
595      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-49
596      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-50
597      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-51
598      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-52
599      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-53
600      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-54
601      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-55
602      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-56
603      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-57
604      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-58
605      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-59
606      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-60
607      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-61
608      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-62
609      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-63
610      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-64
611      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-65
612      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-66
613      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-67
614      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-68
615      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-69
616      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-70
617      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-71
618      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-72
619      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-73
620      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-74
621      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-75
622      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-76
623      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-77
624      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-78
625      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-79
626      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-80
627      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-81
628      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-82
629      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-83
630      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-84
631
632