Allow multiple ioset backends.
[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-22 02:38:21 GMT Michael Poole <mdpoole@troilus.org>     patch-38
6
7     Summary:
8       Allow multiple ioset backends.
9     Revision:
10       srvx--devo--1.3--patch-38
11
12     configure.in: Add framework to check for ioset backends.
13     
14     src/Makefile.am (noinst_DATA): Reorganize for easier patching.
15       (checkversion): Avoid spurious error message if $(GNU_ARCH) is missing.
16       (EXTRA_srvx_SOURCES): Reorganize for easier patching; add ioset-select.c.
17       (srvx_SOURCES): Add ioset-impl.h.
18     
19     src/ioset.c (ioset.h): #include "ioset-impl.h" instead.
20       (clock_skew): Make non-static for backends.
21       (engine): New variable.
22       (active_fd): New variable (kind of kludgy).
23       (io_engine_*): New variables, only one exists so far.
24       (ioset_init): New function.
25       (ioset_cleanup): Call engine's cleanup function.
26       (ioset_add): Call engine's add function.
27       (ioset_listen): New function.
28       (ioset_connect): Call engine's update functions at appropriate points.
29       (ioset_try_write): Call engine's update function on success.
30       (ioset_close): Change signature; check against active_fd; call engine's
31         remove function.
32       (ioset_accept): New function.
33       (ioset_buffered_read): Update fd->state instead of fd->eof and call
34         engine's update function as appropriate.  Use active_fd.
35       (ioset_line_read): Check fd->state instead of fd->eof.
36       (debug_fdsets): Move to ioset-select.c.
37       (ioset_events): New function.
38       (ioset_run): Move most of the logic into ioset-select loop function;
39         call it.  Rename "select_timeout" to "timeout" to match.
40       (ioset_write): Call engine->update function.
41       (ioset_printf): New function.
42     
43     src/ioset.h (common.h): #include this header to get PRINTF_LIKE macro.
44       (struct io_fd): Replace 'connected' and 'eof' fields with 'state' field.
45       (ioset_init): Declare new function.
46       (ioset_listen): Declare new function.
47       (ioset_printf): Declare new function.
48       (ioset_close): Update signature.
49     
50     src/main.c (main): Call ioset_init().
51     
52     src/mod-sockcheck.c (sockcheck_free_client): Can unconditionally call
53         ioset_close() now.
54       (expand_var): Always use C99 type names.
55       (sockcheck_begin_test): Can unconditionally call ioset_close() now.
56       (sockcheck_read_conf): Only warn about unknown host if the user set
57         one; it is silly to arn about unknown host `(null)'.
58     
59     src/proto-common.c (socket_destroyed): Check fd->state rather than
60         fd->eof.
61       (close_socket): Update signature for ioset_close().
62
63     new files:
64      src/.arch-ids/ioset-impl.h.id src/.arch-ids/ioset-select.c.id
65      src/ioset-impl.h src/ioset-select.c
66
67     modified files:
68      ChangeLog configure.in src/Makefile.am src/ioset.c src/ioset.h
69      src/main.c src/mod-sockcheck.c src/proto-common.c
70
71
72 2006-09-22 02:15:55 GMT Michael Poole <mdpoole@troilus.org>     patch-37
73
74     Summary:
75       Add "dummy client" support.
76     Revision:
77       srvx--devo--1.3--patch-37
78
79     src/hash.h (FLAGS_DUMMY): New flag for non-propagated clients.
80       (IsDummy): Check it.
81     
82     src/helpfile.c (send_message): Allow sending to dummy clients.
83       (send_message_type): Likewise.
84     
85     src/proto-bahamut.c (irc_user): Bail if user is NULL or has a dummy nickname.
86       (deliver_to_dummy): New function.
87       (irc_privmsg): Try to deliver via dummy method before sending to IRC.
88       (irc_notice): Likewise.
89       (irc_notice_user): Likewise.
90       (AddUser): If the first user mode character is '*', mark as a dummy.
91       (DelUser): Unregister callback functions when destroying local clients.
92     
93     src/proto-p10.c (irc_user): Bail if user is NULL or has a dummy nickname.
94       (deliver_to_dummy): New function.
95       (irc_notice): Try to deliver via dummy method before sending to IRC.
96       (irc_notice_user): Likewise.
97       (irc_privmsg): Likewise.
98       (AddUser): If the first user mode character is '*', mark as a dummy.
99       (DelUser): Unregister callback functions when destroying local clients.
100
101     modified files:
102      ChangeLog src/hash.h src/helpfile.c src/proto-bahamut.c
103      src/proto-p10.c
104
105
106 2006-09-22 01:56:07 GMT Michael Poole <mdpoole@troilus.org>     patch-36
107
108     Summary:
109       Delete obsolete and non-propagated user modes.
110     Revision:
111       srvx--devo--1.3--patch-36
112
113     src/hash.h (FLAGS_LOCOP): Delete.
114       (FLAGS_SERVNOTICE): Delete.
115       (FLAGS_HELPER): Delete.
116       (IsServNotice): Delete.
117       (IsHelperIrcu): Delete.
118     
119     src/opserv.c (cmd_whois): Remove IsServNotice() or IsHelperIrcu().
120     
121     src/proto-bahamut.c (mod_usermode): Do not handle +O/+s/+h, we never see them.
122     
123     src/proto-p10.c (irc_user): Do not emit +s or +h, we never set them..
124       (mod_usermode): Do not handle +O/+s/+h, we never see them.
125
126     modified files:
127      ChangeLog src/hash.h src/opserv.c src/proto-bahamut.c
128      src/proto-p10.c
129
130
131 2006-09-22 01:48:00 GMT Michael Poole <mdpoole@troilus.org>     patch-35
132
133     Summary:
134       Merge AddService(), AddClone() into AddLocalUser()
135     Revision:
136       srvx--devo--1.3--patch-35
137
138     src/chanserv.c (init_chanserv): Convert AddService() call to AddLocalUser().
139     
140     src/global.c (init_global): Likewise.
141     
142     src/mod-helpserv.c (register_helpserv): Likewise.
143     
144     src/modcmd.c (cmd_service_add): Likewise.
145       (modcmd_load_bots): Likewise.
146     
147     src/nickserv.c (regex.h): Fall back to rxposix.h from local rx package.
148       (init_nickserv): Convert AddService() call to AddLocalUser().
149     
150     src/opserv.c (opserv_add_reserve): Convert AddClone() call to AddLocalUser().
151       (cmd_clone): Likewise.
152       (add_reserved): Likewise.
153       (init_opserv): Convert AddService() call to AddLocalUser().
154     
155     src/proto-bahamut.c (AddService): Convert into AddLocalUser().
156       (AddClone): Delete.
157     
158     src/proto-p10.c (AddService): Convert into AddLocalUser().
159       (AddClone): Delete.
160     
161     src/proto.h (AddService): Convert into AddLocalUser().
162       (AddClone): Delete.
163
164     modified files:
165      ChangeLog src/chanserv.c src/global.c src/mod-helpserv.c
166      src/modcmd.c src/nickserv.c src/opserv.c src/proto-bahamut.c
167      src/proto-p10.c src/proto.h
168
169
170 2006-09-22 01:35:03 GMT Michael Poole <mdpoole@troilus.org>     patch-34
171
172     Summary:
173       Make IRC message handler 'text' const.
174     Revision:
175       srvx--devo--1.3--patch-34
176
177     src/chanserv.c (chanserv_ctcp_check): Make 'text' parameter const.
178     
179     src/mod-helpserv.c (helpserv_usermsg): Likewise.
180       (helpserv_botmsg): Likewise.
181     
182     src/modcmd.c (svccmd_invoke): Likewise.
183       (modcmd_privmsg): Likewise.
184       (modcmd_chanmsg): Likewise.
185     
186     src/modcmd.h (SVCMSG_HOOK): Likewise.
187     
188     src/proto.h (chanmsg_func_t): Likewise.
189       (privmsg_func_t): Likewise.
190
191     modified files:
192      ChangeLog src/chanserv.c src/mod-helpserv.c src/modcmd.c
193      src/modcmd.h src/proto.h
194
195
196 2006-09-22 01:23:43 GMT Michael Poole <mdpoole@troilus.org>     patch-33
197
198     Summary:
199       Add autogen.sh to distribution tarball.
200     Revision:
201       srvx--devo--1.3--patch-33
202
203     Makefile.am: Add autogen.sh to the "extra" distributed files.
204
205     modified files:
206      ChangeLog Makefile.am
207
208
209 2006-09-11 01:03:14 GMT Michael Poole <mdpoole@troilus.org>     patch-32
210
211     Summary:
212       Support and use G-line lastmod timestamp.
213     Revision:
214       srvx--devo--1.3--patch-32
215
216     src/gline.c (KEY_LASTMOD): New key string.
217       (gline_add): Use new parameter to set lastmod.
218       (gline_add_record): Look for KEY_LASTMOD values.
219       (gline_write_entry): Set KEY_LASTMOD if lastmod is set.
220       (gline_discrim_create): Allow specification of lastmod criteria.
221       (gline_discrim_match): Check lastmod if appropriate.
222     
223     src/gline.h (struct gline): Add lastmod field.
224       (struct gline_discrim): Add lastmod fields.
225       (gline_add): New parameter.
226     
227     src/mod-sockcheck.c (sockcheck_issue_gline): Set lastmod.
228     
229     src/opserv.c (OSMSG_NO_GLINE): New format string.
230       (opserv_block): Set lastmod.
231       (cmd_gline): Set lastmod.
232       (cmd_stats_glines): Allow searching for a particular G-line (just like
233         gtrace).
234       (opserv_new_user_check): Set lastmod.
235       (gtrace_print_func): Use intervals rather than fixed dates and show
236         lastmod.
237     
238     src/opserv.help (GTRACE CRITERIA): Mention lastmod criteria.
239     
240     src/proto-p10.c (irc_gline): Send lastmod if it is set.
241       (cmd_num_gline): Parse out lastmod if it is set.
242       (cmd_gline): Parse out lastmod if it is set.
243
244     modified files:
245      ChangeLog src/gline.c src/gline.h src/mod-sockcheck.c
246      src/opserv.c src/opserv.help src/proto-p10.c
247
248
249 2006-09-09 21:37:28 GMT Michael Poole <mdpoole@troilus.org>     patch-31
250
251     Summary:
252       Network event handler fixup when ChanServ is disabled.
253     Revision:
254       srvx--devo--1.3--patch-31
255
256     src/chanserv.c (init_chanserv): Do not register network event handlers if
257         ChanServ is disabled.
258
259     modified files:
260      ChangeLog src/chanserv.c
261
262
263 2006-09-03 15:24:48 GMT Michael Poole <mdpoole@troilus.org>     patch-30
264
265     Summary:
266       Make srvx compile on cygwin again.
267     Revision:
268       srvx--devo--1.3--patch-30
269
270     configure.in (AC_CHECK_HEADERS): Look for <arpa/inet.h>.
271       (AC_CHECK_FUNCS): Look for inet_aton().
272     
273     src/compat.c: Try to include <arpa/inet.h> so we get inet_addr().
274       (getaddrinfo): If inet_aton() is not provided, use inet_addr() instead.
275     
276     src/compat.h (AI_NUMERICHOST): Define this too.
277     
278     src/tools.c (irc_pton): Use the pedantically correct type for ip4.
279
280     modified files:
281      ChangeLog configure.in src/compat.c src/compat.h src/tools.c
282
283
284 2006-09-03 15:21:10 GMT Michael Poole <mdpoole@troilus.org>     patch-29
285
286     Summary:
287       DelChannelUser call and semantic fixups
288     Revision:
289       srvx--devo--1.3--patch-29
290
291     src/hash.c (DelChannel): Fix type of 'reason' arg to DelChannelUser().
292       (DelChannelUser): Only send part message if user is local.
293     
294     src/proto-bahamut.c (DelUser): Unswap arguments to DelChannelUser().
295       (cmd_part): Move to proto-common.c.
296     
297     src/proto-common.c (part_desc): New structure type.
298       (part_helper): Use it to capture user and reason.
299       (cmd_part): New common function.
300     
301     src/proto-p10.c (cmd_part): Move to proto-common.c.
302       (DelUser): Unswap arguments to DelChannelUser().
303
304     modified files:
305      ChangeLog src/hash.c src/proto-bahamut.c src/proto-common.c
306      src/proto-p10.c
307
308
309 2006-09-03 15:17:05 GMT Michael Poole <mdpoole@troilus.org>     patch-28
310
311     Summary:
312       Do not try to moderate join-flood channels with no OpServ.
313     Revision:
314       srvx--devo--1.3--patch-28
315
316     src/opserv.c (opserv_join_check): As feigling points out, it is bad for a
317         service that does not exist to join a channel and hack modes.
318
319     modified files:
320      ChangeLog src/opserv.c
321
322
323 2006-09-03 15:13:31 GMT Michael Poole <mdpoole@troilus.org>     patch-27
324
325     Summary:
326       Fix ounregnick access check.
327     Revision:
328       srvx--devo--1.3--patch-27
329
330     src/nickserv.c (cmd_ounregnick): Use the standard rank-checking function.
331
332     modified files:
333      ChangeLog src/nickserv.c
334
335
336 2006-09-03 15:11:29 GMT Michael Poole <mdpoole@troilus.org>     patch-26
337
338     Summary:
339       Fix giveownership to how it should be
340     Revision:
341       srvx--devo--1.3--patch-26
342
343     src/chanserv.c (cmd_giveownership): Only require confirmation code if the
344       user has real (normal) access and is not forcing the giveownership.
345
346     modified files:
347      ChangeLog
348
349
350 2006-09-03 15:10:58 GMT Michael Poole <mdpoole@troilus.org>     patch-25
351
352     Summary:
353       Fix giveownership to how it should be
354     Revision:
355       srvx--devo--1.3--patch-25
356
357     src/chanserv.c (cmd_giveownership): Only require confirmation code if the
358       user has real (normal) access and is not forcing the giveownership.
359
360     modified files:
361      ChangeLog src/chanserv.c
362
363
364 2006-08-19 13:31:08 GMT Michael Poole <mdpoole@troilus.org>     patch-24
365
366     Summary:
367       Mark channels as visited when high-level users leave.
368     Revision:
369       srvx--devo--1.3--patch-24
370
371     src/chanserv.c (handle_part): At ThiefMaster's suggestion, update a
372       channel's visited time when a high-level user leaves (parts, gets
373       kicked, or quits).
374
375     modified files:
376      ChangeLog src/chanserv.c
377
378
379 2006-08-07 03:11:10 GMT Michael Poole <mdpoole@troilus.org>     patch-23
380
381     Summary:
382       Require confirmation cookie for giveownership.
383     Revision:
384       srvx--devo--1.3--patch-23
385
386     src/chanserv.c (CSMSG_CONFIRM_GIVEOWNERSHIP): New translation string.
387       (cmd_giveownership): Fail for non-force unconfirmed giveownerships.
388
389     modified files:
390      ChangeLog src/chanserv.c
391
392
393 2006-07-29 01:36:39 GMT Michael Poole <mdpoole@troilus.org>     patch-22
394
395     Summary:
396       Add CSMSG_INVALID_CFLAG string.
397     Revision:
398       srvx--devo--1.3--patch-22
399
400     src/chanserv.c (msgtab): Add entry for "CSMSG_INVALID_CFLAG".
401
402     modified files:
403      ChangeLog src/chanserv.c
404
405
406 2006-07-29 01:34:17 GMT Michael Poole <mdpoole@troilus.org>     patch-21
407
408     Summary:
409       Fix ?csearch max timestamp default value.
410     Revision:
411       srvx--devo--1.3--patch-21
412
413     src/opserv.c (opserv_cdiscrim_create): Fix default value for max_ts.
414         (With an expression only a coder could love.  Improvements wanted.)
415
416     modified files:
417      ChangeLog src/opserv.c
418
419
420 2006-07-18 03:13:31 GMT Michael Poole <mdpoole@troilus.org>     patch-20
421
422     Summary:
423       Update arch-inventory files for in-tree builds.
424     Revision:
425       srvx--devo--1.3--patch-20
426
427     .arch-inventory: Add "libtool" as a preserved file.
428     
429     src/.arch-inventory: Add ".libs" as a preserved directory.  Put a \
430         before the . in .cvsignore to avoid capturing too much.
431
432     modified files:
433      .arch-inventory ChangeLog src/.arch-inventory
434
435
436 2006-07-18 02:48:32 GMT Michael Poole <mdpoole@troilus.org>     patch-19
437
438     Summary:
439       Make !bans searching more flexible
440     Revision:
441       srvx--devo--1.3--patch-19
442
443     src/chanserv.c (cmd_bans): Allow specifying a complete hostmask or a
444         nickname when searching bans.
445     
446     src/chanserv.help (BANS): Document the searching functions.
447
448     modified files:
449      ChangeLog src/chanserv.c src/chanserv.help
450
451
452 2006-07-18 01:49:56 GMT Michael Poole <mdpoole@troilus.org>     patch-18
453
454     Summary:
455       Simplify cdiscrim_match() max tests.
456     Revision:
457       srvx--devo--1.3--patch-18
458
459     src/opserv.c (opserv_cdiscrim_create): Explicitly initialize max_users
460         and max_ts.
461       (cdiscrim_match): Simplify the bounds tests for timestamp and users.
462
463     modified files:
464      ChangeLog src/opserv.c
465
466
467 2006-07-18 01:46:10 GMT Michael Poole <mdpoole@troilus.org>     patch-17
468
469     Summary:
470       Fix reclaim KILL behavior.
471     Revision:
472       srvx--devo--1.3--patch-17
473
474     src/nickserv.c (nickserv_reclaim): Use DelUser() instead of irc_kill(),
475         so that srvx's databases are appropriately updated.
476
477     modified files:
478      ChangeLog src/nickserv.c
479
480
481 2006-07-18 01:12:16 GMT Michael Poole <mdpoole@troilus.org>     patch-16
482
483     Summary:
484       Fix typo in English error message text.
485     Revision:
486       srvx--devo--1.3--patch-16
487
488     src/chanserv.c (CSMSG_TOPICMASK_CONFLICT2): Add missing "is".  Reported
489       by Harm, by way of Byte.
490
491     modified files:
492      ChangeLog src/chanserv.c
493
494
495 2006-05-14 02:54:24 GMT Michael Poole <mdpoole@troilus.org>     patch-15
496
497     Summary:
498       Update version tag for 1.3.1 release.
499     Revision:
500       srvx--devo--1.3--patch-15
501
502     configure.in: Update version tag for 1.3.1 release.
503
504     modified files:
505      ChangeLog configure.in
506
507
508 2006-05-02 02:46:39 GMT Michael Poole <mdpoole@troilus.org>     patch-14
509
510     Summary:
511       Make some ChanServ ban checks see through hidden hosts.
512     Revision:
513       srvx--devo--1.3--patch-14
514
515     src/chanserv.c (handle_join): Make this function see through hidden
516         hosts when matching users against bans.  Add comment before the
517         non-burst section; remove a redundant burst check there.
518       (handle_auth): See through hidden hosts when checking against active
519         bans.  Inactive ban check keeps MATCH_VISIBLE since bans on the true
520         hostname should have already been applied.
521       (handle_nick_change): Same as handle_auth.
522
523     modified files:
524      ChangeLog src/chanserv.c
525
526
527 2006-04-29 03:11:35 GMT Michael Poole <mdpoole@troilus.org>     patch-13
528
529     Summary:
530       Fix visible matching for fake and +x-hidden hosts.
531     Revision:
532       srvx--devo--1.3--patch-13
533
534     src/tools.c (user_matches_glob): Use correct test to determine whether
535         the user's host is hidden.
536
537     modified files:
538      ChangeLog src/tools.c
539
540
541 2006-04-07 00:56:38 GMT Michael Poole <mdpoole@troilus.org>     patch-12
542
543     Summary:
544       Fix a +o mode parsing error.
545     Revision:
546       srvx--devo--1.3--patch-12
547
548     src/proto-p10.c (mod_chanmode_parse): Check that the input argument after
549         +o is a valid one.
550
551     modified files:
552      ChangeLog src/proto-p10.c
553
554
555 2006-04-06 02:19:47 GMT Michael Poole <mdpoole@troilus.org>     patch-11
556
557     Summary:
558       Fix some IPv6 address compatibility issues.
559     Revision:
560       srvx--devo--1.3--patch-11
561
562     src/proto-p10.c (irc_p10_pton): Mark valid IPv4 addresses as v4-mapped.
563       (irc_p10_ntop): Emit invalid IPs as AAAAAA (but it could be _ for +6
564         flagged hubs).
565
566     modified files:
567      ChangeLog src/proto-p10.c
568
569
570 2006-04-05 02:07:30 GMT Michael Poole <mdpoole@troilus.org>     patch-10
571
572     Summary:
573       Fix a possible warning without debugging.
574     Revision:
575       srvx--devo--1.3--patch-10
576
577     src/alloc-slab.c (slab_unalloc): If assert() is #define'd to be empty,
578         then size is unused.  Include a (void)size to quash a warning.
579
580     modified files:
581      ChangeLog src/alloc-slab.c
582
583
584 2006-04-05 02:02:21 GMT Michael Poole <mdpoole@troilus.org>     patch-9
585
586     Summary:
587       Fix hostmask error from last year's patch-28.
588     Revision:
589       srvx--devo--1.3--patch-9
590
591     src/proto-common.c (generate_hostmask): When generating a strict hostmask
592         not by IP, we should keep the original hostname.
593
594     modified files:
595      ChangeLog src/proto-common.c
596
597
598 2006-04-05 01:59:54 GMT Michael Poole <mdpoole@troilus.org>     patch-8
599
600     Summary:
601       Fix compilation error with slab allocator and no debugging.
602     Revision:
603       srvx--devo--1.3--patch-8
604
605     src/alloc-slab.c (verify): Undefine as a macro before defining as a
606         function.
607
608     modified files:
609      ChangeLog src/alloc-slab.c
610
611
612 2006-04-05 00:24:50 GMT Michael Poole <mdpoole@troilus.org>     patch-7
613
614     Summary:
615       Fix backtracking bug after an escaped character.
616     Revision:
617       srvx--devo--1.3--patch-7
618
619     src/tools.c (match_ircglob): Fix backtracking behavior when an escaped
620         character did not match.
621
622     modified files:
623      ChangeLog src/tools.c
624
625
626 2006-04-05 00:11:31 GMT Michael Poole <mdpoole@troilus.org>     patch-6
627
628     Summary:
629       Advise the kernel that we will scan DB files sequentially.
630     Revision:
631       srvx--devo--1.3--patch-6
632
633     src/recdb.c (parse_database): Advise the kernel that we will scan the
634         recdb file sequentially, just in case it cannot notice the access
635         pattern on its own.
636
637     modified files:
638      ChangeLog src/recdb.c
639
640
641 2006-04-05 00:09:48 GMT Michael Poole <mdpoole@troilus.org>     patch-5
642
643     Summary:
644       Correctly implement AsLL pong.
645     Revision:
646       srvx--devo--1.3--patch-5
647
648     src/proto-p10.c (irc_pong_asll): New function.
649       (cmd_ping): Use it.
650
651     modified files:
652      ChangeLog src/proto-p10.c
653
654
655 2006-04-05 00:08:04 GMT Michael Poole <mdpoole@troilus.org>     patch-4
656
657     Summary:
658       Add missing underscore in translation key string.
659     Revision:
660       srvx--devo--1.3--patch-4
661
662     src/mod-helpserv.c (helpserv_usermsg): Add a missing underscore between
663         REQUEST and NOT.
664
665     modified files:
666      ChangeLog src/mod-helpserv.c
667
668
669 2006-04-05 00:05:59 GMT Michael Poole <mdpoole@troilus.org>     patch-3
670
671     Summary:
672       Update configure.in; support both baz and tla; avoid using dirent.
673     Revision:
674       srvx--devo--1.3--patch-3
675
676     configure.in: Remove AC_PROG_RANLIB since we never use ranlib.  Add
677         AC_PROG_LIBTOOL since we do use libtool.  Set GNU_ARCH and
678         HAS_GNU_ARCH based on whether the system has baz or tla.  Do not
679         check for dirent.d_type.
680     
681     src/Makefile.am: Make the "checkversion" target conditional on
682         HAS_GNU_ARCH, and use the detected $(GNU_ARCH).
683     
684     src/helpfile.c (language_read): Report error text when unable to open a
685         language directory.
686       (language_read_list): Always stat the language entry to determine
687         whether it is a directory; Cygwin has no dirent.d_type and ReiserFS
688         has a broken one.
689
690     modified files:
691      ChangeLog configure.in src/Makefile.am src/helpfile.c
692
693
694 2006-04-05 00:00:57 GMT Michael Poole <mdpoole@troilus.org>     patch-2
695
696     Summary:
697       Update ChangeLog (again?!), ltmain.sh and rx/Makefile.in
698     Revision:
699       srvx--devo--1.3--patch-2
700
701     ChangeLog: Update again (it didn't take, for some strange reason).
702     
703     ltmain.sh: Update to current version.
704     
705     rx/Makefile.in: Regenerate to match.
706
707     modified files:
708      ChangeLog ltmain.sh rx/Makefile.in
709
710
711 2006-04-04 23:58:31 GMT Michael Poole <mdpoole@troilus.org>     patch-1
712
713     Summary:
714       Rotate ChangeLog for the new year's archive.
715     Revision:
716       srvx--devo--1.3--patch-1
717
718     ChangeLog: Update for the new year's archive.
719
720     modified files:
721      .arch-ids/ChangeLog.id ChangeLog
722
723
724 2006-04-04 23:42:39 GMT Michael Poole <mdpoole@troilus.org>     base-0
725
726     Summary:
727       tag of srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-36
728     Revision:
729       srvx--devo--1.3--base-0
730
731     (automatically generated log message)
732
733     new patches:
734      sp@gamesurge.net--2005/srvx--sp--1.3--patch-1
735      sp@gamesurge.net--2005/srvx--sp--1.3--patch-2
736      srvx@srvx.net--2004-srvx/srvx--devo--1.3--base-0
737      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-1
738      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-2
739      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-3
740      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-4
741      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-5
742      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-6
743      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-7
744      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-8
745      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-9
746      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-10
747      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-11
748      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-12
749      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-13
750      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-14
751      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-15
752      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-16
753      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-17
754      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-18
755      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-19
756      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-20
757      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-21
758      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-22
759      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-23
760      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-24
761      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-25
762      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-26
763      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-27
764      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-28
765      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-29
766      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-30
767      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-31
768      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-32
769      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-33
770      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-34
771      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-35
772      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-36
773      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-37
774      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-38
775      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-39
776      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-40
777      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-41
778      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-42
779      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-43
780      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-44
781      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-45
782      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-46
783      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-47
784      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-48
785      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-49
786      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-50
787      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-51
788      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-52
789      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-53
790      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-54
791      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-55
792      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-56
793      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-57
794      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-58
795      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-59
796      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-60
797      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-61
798      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-62
799      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-63
800      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-64
801      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-65
802      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-66
803      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-67
804      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-68
805      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-69
806      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-70
807      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-71
808      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-72
809      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-73
810      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-74
811      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-75
812      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-76
813      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-77
814      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-78
815      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-79
816      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-80
817      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-81
818      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-82
819      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-83
820      srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-84
821      srvx@srvx.net--2005-srvx/srvx--devo--1.3--base-0
822      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-1
823      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-2
824      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-3
825      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-4
826      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-5
827      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-6
828      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-7
829      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-8
830      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-9
831      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-10
832      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-11
833      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-12
834      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-13
835      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-14
836      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-15
837      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-16
838      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-17
839      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-18
840      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-19
841      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-20
842      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-21
843      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-22
844      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-23
845      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-24
846      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-25
847      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-26
848      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-27
849      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-28
850      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-29
851      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-30
852      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-31
853      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-32
854      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-33
855      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-34
856      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-35
857      srvx@srvx.net--2005-srvx/srvx--devo--1.3--patch-36
858
859