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