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