]> jfr.im git - irc/evilnet/x3.git/blob - ChangeLog
Author: Rubin
[irc/evilnet/x3.git] / ChangeLog
1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--srvx@srvx.net--2004-srvx/srvx--devo--1.3
3 #
4
5 2004-05-22 04:24:57 GMT Michael Poole <mdpoole@troilus.org> patch-67
6
7 Summary:
8 Add fake host support (assuming your ircd supports it)
9 Revision:
10 srvx--devo--1.3--patch-67
11
12 Add definitions in various places to support assigning fake hosts to
13 users. We will not give you (or make for you) patches to make your
14 ircd support this feature, so please do not ask. You must set a
15 certain srvx.conf setting to be able to assign fakehosts; finding it
16 is left as an exercise to the reader.
17
18 modified files:
19 ChangeLog src/chanserv.c src/hash.c src/hash.h src/log.c
20 src/nickserv.c src/nickserv.h src/opserv.c src/proto-bahamut.c
21 src/proto-common.c src/proto-p10.c src/proto.h src/tools.c
22
23
24 2004-05-22 03:00:05 GMT Michael Poole <mdpoole@troilus.org> patch-66
25
26 Summary:
27 Remove obsolete check for src/srvx directory
28 Revision:
29 srvx--devo--1.3--patch-66
30
31 Since srvx is in arch, and arch doesn't have CVS's eccentricities
32 about old directories, remove the test for src/srvx being a directory.
33
34 modified files:
35 ChangeLog autogen.sh
36
37
38 2004-05-21 12:58:18 GMT Michael Poole <mdpoole@troilus.org> patch-65
39
40 Summary:
41 Fix memory leak in ?accounts
42 Revision:
43 srvx--devo--1.3--patch-65
44
45 Fix a memory leak in ?accounts.
46
47 modified files:
48 ChangeLog src/nickserv.c
49
50
51 2004-05-21 12:38:39 GMT Michael Poole <mdpoole@troilus.org> patch-64
52
53 Summary:
54 Fix helpserv whine when helpers leave the channel; fix ?devoiceall
55 Revision:
56 srvx--devo--1.3--patch-64
57
58 Remove the parting modeNode before making callbacks, so callbacks
59 don't get confused and think the user is still in the channel.
60
61 In ?devoiceall, OpServ should only remove voice from users who have it.
62
63 modified files:
64 ChangeLog src/hash.c src/opserv.c
65
66
67 2004-05-17 09:44:35 GMT adam <adam@gamesurge.net> patch-63
68
69 Summary:
70 fix minor EnfModes bug in chanserv.c
71 Revision:
72 srvx--devo--1.3--patch-63
73
74 * address bug id #955105; minor EnfModes issue
75
76
77 modified files:
78 ChangeLog src/chanserv.c
79
80
81 2004-05-14 06:27:30 GMT adam <adam@gamesurge.net> patch-62
82
83 Summary:
84 fix stupid typo from --patch-61
85 Revision:
86 srvx--devo--1.3--patch-62
87
88 * fix stupid typo in nickserv.c from --patch-61; sigh.
89
90
91 modified files:
92 ChangeLog src/nickserv.c
93
94
95 2004-05-14 05:37:38 GMT adam <adam@gamesurge.net> patch-61
96
97 Summary:
98 rearrange chanserv-level ban/kick messages; change wording on authentication cookie email, implement old tried2reg patch
99 Revision:
100 srvx--devo--1.3--patch-61
101
102 * chanserv ban/kick messages are now displayed as "(name) message" as opposed to what they were, which was "message (name)"; this was done to remove irregularity with how it was in some parts of the code.
103
104 * at semi-popular request, wording in initial registration emails has been changed to explain that COOKIE should not be used more than once
105
106 * implemented old 'tried2reg' patch - you may only use /msg authserv register once per session (this was not the case before, which was apparent with email registrations)
107
108
109 removed files:
110 patches/.arch-ids/ns_tried2reg102403.diff.id
111 patches/ns_tried2reg102403.diff
112
113 modified files:
114 ChangeLog src/chanserv.c src/hash.h src/nickserv.c
115 src/opserv.c
116
117
118 2004-05-09 03:05:48 GMT Michael Poole <mdpoole@troilus.org> patch-60
119
120 Summary:
121 Fix several bugs; make off-channel a per-channel option
122 Revision:
123 srvx--devo--1.3--patch-60
124
125 * Add per-channel option (!set offchannel) for off-channel services
126 support.
127
128 * Rename REGISTERED_MODE to MODE_REGISTERED and always use it.
129
130 * Delete remaining (registered) channels on exit.
131
132 * Fix tests in proto-p10.c for chanop-ness when using off-channel
133 services support.
134
135 modified files:
136 ChangeLog src/chanserv.c src/chanserv.h src/hash.c src/hash.h
137 src/nickserv.c src/proto-bahamut.c src/proto-common.c
138 src/proto-p10.c src/proto.h srvx.conf.example
139
140
141 2004-05-07 14:32:06 GMT Michael Poole <mdpoole@troilus.org> patch-59
142
143 Summary:
144 allow daemon mode under cygwin
145 Revision:
146 srvx--devo--1.3--patch-59
147
148 * Remove code to disable daemon mode in Cygwin, since Cygwin now
149 properly implements fork() etc.
150
151 modified files:
152 ChangeLog src/main.c
153
154
155 2004-05-06 09:46:38 GMT adam <adam@gamesurge.net> patch-58
156
157 Summary:
158 basic off-channel support; restructuring how part functions are handled
159 Revision:
160 srvx--devo--1.3--patch-58
161
162 * added srvx.conf setting to allow chanserv to work being outside of a channel; if you'd like to have srvx set a mode as it joins, edit REGISTERED_MODE in hash.h. this will not work properly on P10 networks - though it may be nice for bahamut-based networks. either way, please do not ask us for assistance.
163
164 * changed the way part functions are called - a modeNode is now passed, and they are run *before* the user's membership link in that channel is nuked.
165
166
167
168 modified files:
169 ChangeLog src/chanserv.c src/hash.c src/hash.h
170 src/mod-helpserv.c src/mod-snoop.c src/proto-common.c
171 src/proto-p10.c srvx.conf.example
172
173
174 2004-05-01 11:17:11 GMT adam <akl@gamesurge.net> patch-57
175
176 Summary:
177 introduce unreg_privmsg_func, fix minor autoinvite issue, alter account-finding on local services clients
178 Revision:
179 srvx--devo--1.3--patch-57
180
181 * introduce unreg_privmsg_func: unreg_privmsg_func()/unreg_notice_func() - both of which reverse the effect of reg_privmsg_func()/reg_notice_func()
182
183 * fix minor autoinvite issue: UserAutoInvite (aka: '!uset autoinvite ..') no longer invites you to channels you weren't in if the server you are on just reconnected to the network
184
185 * alter account-finding on local services clients: non +k users on the local services server are now no longer referred to as services (at least not in regard to accounts..)
186
187
188 modified files:
189 ChangeLog src/chanserv.c src/nickserv.c src/proto-common.c
190 src/proto-p10.c src/proto.h srvx.conf.example
191
192
193 2004-04-29 01:57:00 GMT Michael Poole <mdpoole@troilus.org> patch-56
194
195 Summary:
196 Remove debug messages from account MERGE command; translate RECLAIM kill message
197 Revision:
198 srvx--devo--1.3--patch-56
199
200 * Change the debug messages in NickServ MERGE to be more succinct and
201 useful for accounting/undos.
202
203 * Translate the kill message sent when reclaiming an owned nickname.
204
205 modified files:
206 ChangeLog src/nickserv.c
207
208
209 2004-04-29 01:51:19 GMT Michael Poole <mdpoole@troilus.org> patch-55
210
211 Summary:
212 Fix Bahamut assertion failure; move BURST to more "natural" place
213 Revision:
214 srvx--devo--1.3--patch-55
215
216 * Fix a mod_chanmode assertion failure when using proto-bahamut.c with
217 debugging enabled.
218
219 * Send BURST in response to SVINFO, not SERVER, so that eventual
220 timestamp adjustment is more accurate.
221
222 modified files:
223 ChangeLog src/proto-bahamut.c
224
225
226 2004-04-29 01:41:37 GMT Michael Poole <mdpoole@troilus.org> patch-54
227
228 Summary:
229 Fix !up for users below GiveVoice level; implement RFE#933634
230 Revision:
231 srvx--devo--1.3--patch-54
232
233 * If users have access belowGiveVoice, do not let them use UP.
234
235 * Show channel flags (suspended, autoop, etc) in MYACCESS.
236
237 modified files:
238 ChangeLog src/chanserv.c src/chanserv.help
239
240
241 2004-04-29 00:31:22 GMT Michael Poole <mdpoole@troilus.org> patch-53
242
243 Summary:
244 REALLY remove duplicate line in languages/en_UK/chanserv.help.
245 Revision:
246 srvx--devo--1.3--patch-53
247
248 REALLY remove duplicate line in languages/en_UK/chanserv.help.
249
250 modified files:
251 ChangeLog languages/en_UK/chanserv.help
252
253
254 2004-04-28 19:55:22 GMT Michael Poole <mdpoole@troilus.org> patch-52
255
256 Summary:
257 Remove duplicate line in en_UK chanserv.help file
258 Revision:
259 srvx--devo--1.3--patch-52
260
261 Remove a duplicate line in languages/en_UK/chanserv.help.
262
263 modified files:
264 ChangeLog
265
266
267 2004-04-28 19:53:40 GMT Michael Poole <mdpoole@troilus.org> patch-51
268
269 Summary:
270 Sanity check user infolines
271 Revision:
272 srvx--devo--1.3--patch-51
273
274 * Disallow infolines longer than a configured maximum length (by
275 default, 400 characters).
276
277 * Disallow infolines that contain certain characters (currently
278 just ^A).
279
280 modified files:
281 ChangeLog languages/de/strings.db src/chanserv.c
282 srvx.conf.example
283
284
285 2004-04-12 03:25:03 GMT Michael Poole <mdpoole@troilus.org> patch-50
286
287 Summary:
288 fix compile errors on readdir()-deficient platforms
289 Revision:
290 srvx--devo--1.3--patch-50
291
292 * Cygwin does not have "struct dirent.d_type". Check for that in the
293 configure script and use stat() to test for directory-ness instead.
294
295 modified files:
296 ChangeLog configure.in src/helpfile.c
297
298
299 2004-04-10 23:04:21 GMT Michael Poole <mdpoole@troilus.org> patch-49
300
301 Summary:
302 add en_UK translation by Byte
303 Revision:
304 srvx--devo--1.3--patch-49
305
306 Add en_UK translation by byte.
307
308 new files:
309 languages/en_UK/.arch-ids/=id
310 languages/en_UK/.arch-ids/README.id
311 languages/en_UK/.arch-ids/chanserv.help.id
312 languages/en_UK/.arch-ids/opserv.help.id
313 languages/en_UK/.arch-ids/strings.db.id languages/en_UK/README
314 languages/en_UK/chanserv.help languages/en_UK/opserv.help
315 languages/en_UK/strings.db
316
317 modified files:
318 ChangeLog
319
320 new directories:
321 languages/en_UK languages/en_UK/.arch-ids
322
323
324 2004-04-09 22:18:21 GMT Michael Poole <mdpoole@troilus.org> patch-48
325
326 Summary:
327 Fix service persistence bug in patch-47
328 Revision:
329 srvx--devo--1.3--patch-48
330
331 patch-47 attempted to fix a previously reported error where srvx would
332 create NickServ, ChanServ, OpServ and Global even if the "nick" entry
333 was omitted from srvx.conf. This broke persistence of all service
334 bots added by the modcmd.service\ add comand. (Closes: #932566)
335
336 modified files:
337 ChangeLog src/modcmd.c
338
339
340 2004-04-09 20:08:58 GMT Michael Poole <mdpoole@troilus.org> patch-47
341
342 Summary:
343 Fix service triggers; allow service hostname configuration; fix glitches
344 Revision:
345 srvx--devo--1.3--patch-47
346
347 * Improve length checking logic in ChanServ.names command.
348
349 * Fix service trigger registration so that database is used in
350 preference to srvx.conf and compiled-in defaults.
351
352 * Allow service hostnames to be configured in srvx.conf and through
353 "service add"; document this and show an example of setting the
354 service description.
355
356 * Fix an uninitialized value bug in OpServ.join.
357
358 * Make OpServ.addtrust accept a count of 0.
359
360 * Remove untranslated messages from languages/de/modcmd.help (so that
361 new "service add" help is inherited).
362
363 modified files:
364 ChangeLog languages/de/modcmd.help src/chanserv.c src/global.c
365 src/mod-helpserv.c src/modcmd.c src/modcmd.h src/modcmd.help
366 src/nickserv.c src/opserv.c src/opserv.help
367 src/proto-bahamut.c src/proto-p10.c src/proto.h
368 srvx.conf.example
369
370
371 2004-04-09 01:57:12 GMT adam <akl@gamesurge.net> patch-46
372
373 Summary:
374 changes to !uset autoinvite behavior, introduction of allchanmsg_func hooks
375 Revision:
376 srvx--devo--1.3--patch-46
377
378 * changes to !uset autoinvite behavior: the autoinvite flag now works whether or not the channel it is set in is +i/+k.
379
380 * introduction of allchanmsg_func hooks: there is now a set of hooks (available via reg_allchanmsg_func()) in place to catch all public channel messages the services server sees.
381
382
383 modified files:
384 ChangeLog src/chanserv.c src/chanserv.help src/proto-common.c
385 src/proto.h
386
387
388 2004-04-08 03:42:49 GMT Michael Poole <mdpoole@troilus.org> patch-45
389
390 Summary:
391 Fix automatic ChangeLog tag (I hope)
392 Revision:
393 srvx--devo--1.3--patch-45
394
395 * Try to set the ChangeLog file tag correctly for it to be updated on
396 commit.
397
398 new files:
399 .arch-ids/ChangeLog.id ChangeLog
400
401 removed files:
402 .arch-ids/ChangeLog.id ChangeLog
403
404
405 2004-04-08 03:18:41 GMT Michael Poole <mdpoole@troilus.org> patch-44
406
407 Summary:
408 Fix some signed/unsigned misbehaviors; add FAQ
409 Revision:
410 srvx--devo--1.3--patch-44
411
412 * Change format and variable types to unsigned so as to avoid
413 confusing negative numbers with very large positive numbers.
414
415 * Create a FAQ file
416
417 new files:
418 .arch-ids/FAQ.id FAQ
419
420 modified files:
421 ChangeLog src/chanserv.c src/chanserv.help src/nickserv.c
422 src/opserv.c src/proto-common.c
423
424
425 2004-04-04 21:37:36 GMT Zoot <zoot@gamesnet.net> patch-43
426
427 Summary:
428 Fix spurious user protection notices
429 Revision:
430 srvx--devo--1.3--patch-43
431
432 * Fix ChanServ warning users when they remove a ban set on a protected
433 user's hostmask.
434
435 modified files:
436 src/chanserv.c
437
438
439 2004-04-03 03:26:43 GMT Michael Poole <mdpoole@troilus.org> patch-42
440
441 Summary:
442 I18N fixes and (hopefully) protocol fixes
443 Revision:
444 srvx--devo--1.3--patch-42
445
446 * Correct some grammar in German translation (extraneous "vor").
447
448 * Try to fix desyncs when an older channel bursts in after initial join.
449
450 * Languages must be subdirectories that do not start with '.', so
451 check that before applying them as a language. Since we already
452 have the language list at helpfile_finalize() time, use it instead
453 of walking the "languages" directory again.
454
455 * Ignore 467 response from uplink.
456
457 modified files:
458 languages/de/strings.db src/hash.c src/helpfile.c
459 src/proto-p10.c
460
461
462 2004-04-02 18:38:19 GMT Michael Poole <mdpoole@troilus.org> patch-41
463
464 Summary:
465 Fix mistakes in backport of German translation
466 Revision:
467 srvx--devo--1.3--patch-41
468
469 * Delete mod-serverspy.help since it is not part of this code base.
470
471 * Replace /AUTHSERV with /msg $N@$s.
472
473 removed files:
474 languages/de/.arch-ids/mod-serverspy.help.id
475 languages/de/mod-serverspy.help
476
477 modified files:
478 languages/de/strings.db
479
480
481 2004-04-02 18:34:40 GMT Michael Poole <mdpoole@troilus.org> patch-40
482
483 Summary:
484 Add German translation
485 Revision:
486 srvx--devo--1.3--patch-40
487
488 * Fix a format string bug in nickserv.c:NSEMAIL_ALLOWAUTH_BODY.
489
490 * Use a separate key name for !netinfo's "Total User Count" so
491 other languages can get proper alignment for both that and
492 !info #channel.
493
494 * Add German language translation by Marc 'feigling' Kührer.
495
496 new files:
497 languages/.arch-ids/.arch-inventory.id languages/.arch-ids/=id
498 languages/.arch-ids/validate.pl.id languages/.arch-inventory
499 languages/de/.arch-ids/=id languages/de/.arch-ids/README.id
500 languages/de/.arch-ids/chanserv.help.id
501 languages/de/.arch-ids/global.help.id
502 languages/de/.arch-ids/mod-serverspy.help.id
503 languages/de/.arch-ids/modcmd.help.id
504 languages/de/.arch-ids/nickserv.help.id
505 languages/de/.arch-ids/strings.db.id languages/de/README
506 languages/de/chanserv.help languages/de/global.help
507 languages/de/mod-serverspy.help languages/de/modcmd.help
508 languages/de/nickserv.help languages/de/strings.db
509 languages/en/.arch-ids/=id languages/en/.arch-ids/README.id
510 languages/en/README languages/validate.pl
511
512 modified files:
513 src/chanserv.c src/nickserv.c
514
515 new directories:
516 languages languages/.arch-ids languages/de
517 languages/de/.arch-ids languages/en languages/en/.arch-ids
518
519
520 2004-03-30 04:40:38 GMT Michael Poole <mdpoole@troilus.org> patch-39
521
522 Summary:
523 translate interval strings; translate more NickServ messages
524 Revision:
525 srvx--devo--1.3--patch-39
526
527 * Translate interval strings to the user's language.
528
529 * Translate cookie emails and auth failure messages based on the
530 account's preferred language, rather than the user's preferred
531 language (they will not be authed, so they would get lang_C).
532
533 modified files:
534 src/chanserv.c src/common.h src/global.c src/main.c
535 src/mod-helpserv.c src/mod-memoserv.c src/mod-sockcheck.c
536 src/nickserv.c src/opserv.c src/saxdb.c src/tools.c
537
538
539 2004-03-30 04:25:14 GMT Michael Poole <mdpoole@troilus.org> patch-38
540
541 Summary:
542 Fix uninitialized mod_chanmode element in debug build
543 Revision:
544 srvx--devo--1.3--patch-38
545
546 * Convert an old-style auto-variable mod_chanmode to use
547 mod_chanmode_init() so that all fields are initialized.
548
549 modified files:
550 src/proto-common.c
551
552
553 2004-03-30 04:11:03 GMT Michael Poole <mdpoole@troilus.org> patch-37
554
555 Summary:
556 Multi-language support fixes
557 Revision:
558 srvx--devo--1.3--patch-37
559
560 * Copy keys in per-language message tables so that they don't point to
561 free()d memory.
562
563 * Only warn about missing/extra messages if there are any.
564
565 * In language_read_list(), do not allocate languages "." or "..".
566
567 modified files:
568 src/helpfile.c
569
570
571 2004-03-29 21:10:10 GMT Michael Poole <mdpoole@troilus.org> patch-36
572
573 Summary:
574 automatic arch-version.h update; CTCP support; helpfile fixes; disk-out-of-space error detection and handling
575 Revision:
576 srvx--devo--1.3--patch-36
577
578 * Add a rule to automatically check arch version and update
579 arch-version.h when needed
580
581 * Implement CTCP response handling messages direct to services.
582
583 * Fix grammar error in GIVEOWNERSHIP help entry, fix cross-reference
584 markup in several ChanServ commands (should underline, not bold, the
585 "See Also:" link), remove VERSION help entries from modules that no
586 longer implement that command.
587
588 * Check for errors (using setjmp/longjmp) when writing to a saxdb
589 file, and log the failures.
590
591 modified files:
592 src/Makefile.am src/chanserv.help src/global.help
593 src/mod-helpserv.c src/mod-memoserv.help src/modcmd.c
594 src/opserv.help src/proto-bahamut.c src/proto-p10.c
595 src/proto.h src/saxdb.c src/saxdb.h src/tools.c
596
597
598 2004-03-28 03:28:18 GMT Michael Poole <mdpoole@troilus.org> patch-35
599
600 Summary:
601 More helpfile fixes
602 Revision:
603 srvx--devo--1.3--patch-35
604
605 * Allow a helpfile to use another module's expansion function by using
606 the syntax ${module:variable}, so that "set language" can be kept in
607 nickserv.help.
608
609 * Fix typos, unclear help entries, and add some missing entries.
610
611 modified files:
612 src/chanserv.help src/helpfile.c src/modcmd.help
613 src/nickserv.help src/proto-bahamut.c src/proto-p10.c
614
615
616 2004-03-25 23:17:04 GMT Zoot <zoot@gamesnet.net> patch-34
617
618 Summary:
619 Documentation update
620 Revision:
621 srvx--devo--1.3--patch-34
622
623 * Make some further updates to INSTALL to bring it in line with srvx 1.3
624
625 modified files:
626 INSTALL
627
628
629 2004-03-25 21:41:17 GMT Michael Poole <mdpoole@troilus.org> patch-33
630
631 Summary:
632 Message and documentation cleanups
633 Revision:
634 srvx--devo--1.3--patch-33
635
636 * Update version number in INSTALL and mention where we do most of
637 srvx's testing.
638
639 * Move the message about using the authcookie to inside of
640 nickserv_make_cookie(), so that when another cookie exists, only the
641 "cookie already pending" message is sent.
642
643 * Fix various typos, extraneous sentences, and misplaced command
644 listings in nickserv.help.
645
646 * Remove (unused) fakehost options from srvx.conf.example and update
647 ChanServ's set_shows option.
648
649 modified files:
650 INSTALL src/nickserv.c src/nickserv.help srvx.conf.example
651
652
653 2004-03-24 20:32:16 GMT Michael Poole <mdpoole@troilus.org> patch-32
654
655 Summary:
656 Infinite recursion fix; mod_chanmode_parse() fixes
657 Revision:
658 srvx--devo--1.3--patch-32
659
660 * Default lang->parent to lang_C rather than language_find("C"), so
661 that trying to create language "C" does not cause infinite recursion.
662
663 * Fail when we try to parse a mode with an unrecognized mode character
664 from users; ignore them coming from a server.
665
666 modified files:
667 src/helpfile.c src/proto-bahamut.c src/proto-p10.c
668
669
670 2004-03-23 00:12:53 GMT Michael Poole <mdpoole@troilus.org> patch-31
671
672 Summary:
673 i18n fixes
674 Revision:
675 srvx--devo--1.3--patch-31
676
677 * Fix typos in several message strings, and clarify others.
678
679 * Typecast first argument of gethostbyaddr() to quash warnings.
680
681 * Load languages in finalization, not initialization, and do not crash
682 when running off the end of a localized strings.db file.
683
684 * Show the LANGUAGE option in NickServ SET response.
685
686 * Remove mention of GHOST command when !enable_ghost.
687
688 * Only initialize alloc_argc when !defined(NDEBUG)
689
690 modified files:
691 src/chanserv.c src/gline.c src/helpfile.c src/helpfile.h
692 src/main.c src/modcmd.c src/nickserv.c src/nickserv.help
693 src/proto-common.c
694
695
696 2004-03-19 14:46:53 GMT Michael Poole <mdpoole@troilus.org> patch-30
697
698 Summary:
699 Fix language initialization bug; fix email change text
700 Revision:
701 srvx--devo--1.3--patch-30
702
703 * Initialize each new account's language when registering it.
704
705 * Send the first half of the email change cookie to the old address,
706 rather than sending the second half (which also goes to the new
707 address).
708
709 modified files:
710 src/modcmd.c src/nickserv.c
711
712
713 2004-03-17 04:27:17 GMT Michael Poole <mdpoole+arch@troilus.org> patch-29
714
715 Summary:
716 ChanServ seen fixes; other cleanups
717 Revision:
718 srvx--devo--1.3--patch-29
719
720 * Remove rule to generate the unused EXTRA_MODULES preprocessor macro.
721
722 * Properly adjust ChanServ seen time when a user leaves or is kicked
723 from a channel.
724
725 * Read languages from disk before initializing the core services,
726 since they must all be available when loading accounts.
727
728 * Fix a typo in the log BNF documentation, and add =SEVLIT support for
729 consistency.
730
731 * Add missing "invalid" to NSMSG_INVALID_ANNOUNCE string.
732
733 modified files:
734 configure.in src/chanserv.c src/helpfile.c src/helpfile.h
735 src/log.c src/main.c src/nickserv.c
736
737
738 2004-03-12 00:27:29 GMT Entrope <entrope@clan-dk.org> patch-28
739
740 Summary:
741 fix channel mode bouncing bugs
742 Revision:
743 srvx--devo--1.3--patch-28
744
745 * Make mod_chanmode_dup() copy the limit and key like one might expect.
746
747 * Make ChanServ's handle_mode() copy the default modes using
748 mod_chanmode_dup() instead of an implicit memcpy.
749
750 modified files:
751 src/chanserv.c src/proto-common.c
752
753
754 2004-03-11 16:44:35 GMT Entrope <entrope@clan-dk.org> patch-27
755
756 Summary:
757 Fix !resync; helpfile updates; improve ?modcmd
758 Revision:
759 srvx--devo--1.3--patch-27
760
761 * Make ChanServ.RESYNC op (or voice) users when GiveOps (GiveVoice,
762 respectively) is 0 and the user is not on the userlist.
763
764 * Remove mention of PEONINVITE from chanserv.help.
765
766 * Mention the GIVEOWNERSHIP command in HelpServ's help file; remove
767 mention of the removed VERSION and WRITE commands.
768
769 * Make modcmd.MODCMD accept no options, and display the (final)
770 settings for the command. Update the help entry for it.
771
772 modified files:
773 src/chanserv.c src/chanserv.help src/mod-helpserv.help
774 src/modcmd.c src/modcmd.help
775
776
777 2004-03-10 19:04:59 GMT Entrope <entrope@clan-dk.org> patch-26
778
779 Summary:
780 License update
781 Revision:
782 srvx--devo--1.3--patch-26
783
784 * Revert to plain GPLv2.
785
786 modified files:
787 COPYING src/chanserv.c src/chanserv.h src/common.h src/conf.c
788 src/conf.h src/dict-splay.c src/dict.h src/gline.c src/gline.h
789 src/global.c src/global.h src/hash.c src/hash.h src/heap.c
790 src/heap.h src/helpfile.c src/helpfile.h src/ioset.c
791 src/ioset.h src/log.c src/log.h src/main.c src/mod-helpserv.c
792 src/mod-memoserv.c src/mod-snoop.c src/mod-sockcheck.c
793 src/modcmd.c src/modcmd.h src/modules.c src/modules.h
794 src/nickserv.c src/nickserv.h src/opserv.c src/opserv.h
795 src/policer.c src/policer.h src/proto-bahamut.c
796 src/proto-common.c src/proto-p10.c src/proto.h src/recdb.c
797 src/recdb.h src/saxdb.c src/saxdb.h src/sendmail.c
798 src/sendmail.h src/timeq.c src/timeq.h src/tools.c
799
800
801 2004-03-10 17:03:30 GMT Entrope <entrope@clan-dk.org> patch-25
802
803 Summary:
804 Further cleanups and bugfixes
805 Revision:
806 srvx--devo--1.3--patch-25
807
808 * Remove "TODO: reimplement" comment in chanserv.c, since all the
809 functions were already reimplemented.
810
811 * Make "/msg ChanServ huggle" work again.
812
813 * Fix error messages when bad target names given to say and emote.
814
815 * If we get a MODE change affecting a user who somehow quit already,
816 just ignore it.
817
818 * Add debugging checks for mod_chanmode argument counts.
819
820 modified files:
821 src/chanserv.c src/hash.c src/main.c src/mod-helpserv.c
822 src/mod-snoop.c src/proto-bahamut.c src/proto-common.c
823 src/proto-p10.c src/proto.h
824
825
826 2004-03-08 17:41:48 GMT Entrope <entrope@clan-dk.org> patch-24
827
828 Summary:
829 bug fixes (from code coverage tests)
830 Revision:
831 srvx--devo--1.3--patch-24
832
833 * Fix typo in CSMSG_ADDED_USER message.
834
835 * Fix memory leak in !bans when no bans are shown.
836
837 * Fix SAY, EMOTE to user targets.
838
839 * Require unsuspended channel for OPCHAN (i.e. ChanServ is in-channel).
840
841 * Fix typo in TOPICSNARF help description.
842
843 * Fix mod_chanmode argc when reopping services.
844
845 * Fix memory leak when rehashing with with an uplink bind address.
846
847 * Fix typo in OSMSG_NICK_UNRESERVED message.
848
849 * Make *OpServ.op actually op non-ops, instead of just ops.
850
851 * Fix kick message translations when shutting down a channel.
852
853 * Fix use-after-free if an oper does ?part #badchan.
854
855 * Make mod_chanmode_apply() more sensitive to invalid mode changes.
856
857 * In create_helper(), let AddChannelUser() decide whether to op the user.
858
859 * Remove "Mod" and "Game" from "set_shows" in srvx.conf.example.
860
861 * Do not print the status "." in tests when full debug mode is on.
862
863 modified files:
864 src/chanserv.c src/chanserv.help src/hash.c src/helpfile.c
865 src/main.c src/opserv.c src/proto-common.c src/proto-p10.c
866 srvx.conf.example tests/test-driver.pl
867
868
869 2004-03-04 04:48:35 GMT Entrope <entrope@clan-dk.org> patch-23
870
871 Summary:
872 Bug fixes and cleanups
873 Revision:
874 srvx--devo--1.3--patch-23
875
876 * Remove unused src/expnhelp.c file.
877
878 * Do not call mod_chanmode_announce() if we give a user neither voice
879 nor ops (it causes an assertion failure).
880
881 * Make switch() on mod_chanmode argument modes a little clearer.
882
883 * Add OSMSG_NICK_UNRESERVED format string.
884
885 * Translate weekly statistics report headers for HelpServ.
886
887 removed files:
888 src/.arch-ids/expnhelp.c.id src/expnhelp.c
889
890 modified files:
891 src/chanserv.c src/mod-helpserv.c src/opserv.c
892
893
894 2004-03-03 01:47:41 GMT Entrope <entrope@clan-dk.org> patch-22
895
896 Summary:
897 Various bug fixes
898 Revision:
899 srvx--devo--1.3--patch-22
900
901 * In ?kickbanall, mod_chanmode_alloc(1) when we only use one arg.
902
903 * In ?modcmd ... channel_access, accept "0" to mean the same as "none."
904
905 * In log.c, make a single function to free the oldest log entry for a
906 log_type struct.
907
908 * Add more checks for cmd==NULL in chanserv.c:eject_user().
909
910 modified files:
911 src/chanserv.c src/log.c src/modcmd.c src/opserv.c
912
913
914 2004-03-02 18:21:59 GMT Entrope <entrope@clan-dk.org> patch-21
915
916 Summary:
917 Add MYACCESS command; fix reference count bug in MOVE
918 Revision:
919 srvx--devo--1.3--patch-21
920
921 * Always LockChannel(target) when moving a registered channel.
922
923 * Move the self-access list function from ACCESS to MYACCESS, so that
924 ACCESS can be marked with MODCMD_REQUIRE_CHANUSER.
925
926 * Update documentation for MYACCESS vs ACCESS.
927
928 modified files:
929 src/chanserv.c src/chanserv.help
930
931
932 2004-03-02 04:35:35 GMT Entrope <entrope@clan-dk.org> patch-20
933
934 Summary:
935 Fix NickServ language crash; convert four ChanServ binary options to level options
936 Revision:
937 srvx--devo--1.3--patch-20
938
939 * When you use "/msg nickserv set language" and you have no language
940 assigned, it would crash. Fix this.
941
942 * Convert four ChanServ binary options to level based options:
943 * Voice (CHANNEL_VOICE_ALL) -> Voice (lvlGiveVoice)
944 * UserInfo (CHANNEL_INFO_LINES) -> UserInfo (lvlUserInfo)
945 * PeonInvite (CHANNEL_PEON_INVITE) -> InviteMe (lvlInviteMe)
946 * TopicSnarf (CHANNEL_TOPIC_SNARF) -> TopicSnarf (lvlTopicSnarf)
947
948 * Document the changes in ChanServ options.
949
950 modified files:
951 src/chanserv.c src/chanserv.h src/chanserv.help src/nickserv.c
952
953
954 2004-03-01 16:23:51 GMT Entrope <entrope@clan-dk.org> patch-19
955
956 Summary:
957 giveownership fix; handle_join +ov "fix"; revert OSMSG_FLOOD_MODERATE
958 Revision:
959 srvx--devo--1.3--patch-19
960
961 * Fix !giveownership by staff.
962
963 * If ChanServ gives ops to someone onjoin, do not also give them voice.
964
965 * Translate OSMSG_FLOOD_MODERATE according to the channel options
966 (well, hopefully in the future we will support that) rather than the
967 join-flooding user's options.
968
969 modified files:
970 src/chanserv.c src/opserv.c
971
972
973 2004-03-01 09:54:10 GMT Adam Loghry <adam@gamesurge.net> patch-18
974
975 Summary:
976 no error on inexistent commands done publicly, announcements setting display fix, two opserv chaninfo fixes, OSMSG_FLOOD_MODERATE now works when sent to channels, and hostmask lastquit searches
977 Revision:
978 srvx--devo--1.3--patch-18
979
980
981 modified files:
982 src/modcmd.c src/nickserv.c src/nickserv.help src/opserv.c
983
984
985 2004-03-01 02:44:25 GMT Entrope <entrope@clan-dk.org> patch-17
986
987 Summary:
988 Minor fixes and improvements
989 Revision:
990 srvx--devo--1.3--patch-17
991
992 * Fix implementation of privileged-setter note types (it ignored the
993 OpServ access level before).
994
995 * Show proper message when an account's announcements are disabled.
996
997 * Translate OSMSG_FLOOD_MODERATE when sending it to a channel.
998
999 modified files:
1000 src/chanserv.c src/nickserv.c src/opserv.c
1001
1002
1003 2004-02-29 21:58:29 GMT Entrope <entrope@clan-dk.org> patch-16
1004
1005 Summary:
1006 Fix possible crash in chanserv.c:handle_kick()
1007 Revision:
1008 srvx--devo--1.3--patch-16
1009
1010 * Delay looking up translation for CSMSG_USER_PROTECTED until we know
1011 the kicker actually exists (if a server does the KICK, kicker==NULL).
1012
1013 modified files:
1014 src/chanserv.c
1015
1016
1017 2004-02-29 14:47:51 GMT Entrope <entrope@clan-dk.org> patch-15
1018
1019 Summary:
1020 Update .arch-inventory for in-tree builds; remove --disable-lame-tricks
1021 Revision:
1022 srvx--devo--1.3--patch-15
1023
1024 * Switch to using "backup" in .arch-inventory for generated sources
1025 and objects, since that is more accurate than "precious."
1026
1027 * Add normal build output to .arch-inventory so normal builds do not
1028 cause tree-lint failures (e.g. during "tla update" - bad!).
1029
1030 * Remove the "lame-tricks" option from configure.in since it was not
1031 used anyway.
1032
1033 modified files:
1034 .arch-inventory configure.in rx/.arch-inventory
1035 src/.arch-inventory
1036
1037
1038 2004-02-29 08:07:37 GMT Zoot <zoot@gamesnet.net> patch-14
1039
1040 Summary:
1041 Limit mode parameter count.
1042 Revision:
1043 srvx--devo--1.3--patch-14
1044
1045 Restrict the number of mode parameters sent by the P10 protocol
1046 backend to MAXMODEPARAMS.
1047
1048 modified files:
1049 src/proto-p10.c
1050
1051
1052 2004-02-29 03:40:25 GMT Entrope <entrope@clan-dk.org> patch-13
1053
1054 Summary:
1055 Privileged service fixes
1056 Revision:
1057 srvx--devo--1.3--patch-13
1058
1059 * Allow runtime control of privileged services.
1060
1061 * Make all oper commands default to having flags +oper.
1062
1063 * Add a "privileged" directive for OpServ in srvx.conf.example.
1064
1065 modified files:
1066 src/helpfile.c src/modcmd.c src/opserv.c srvx.conf.example
1067
1068
1069 2004-02-28 21:33:30 GMT Entrope <entrope@clan-dk.org> patch-12
1070
1071 Summary:
1072 more bug fixes from GameSurge
1073 Revision:
1074 srvx--devo--1.3--patch-12
1075
1076 * Refuse to let an owner !set setters 501.
1077
1078 * Report proper level range when using !trim users <duration>.
1079
1080 * Refuse to let anyone !set <numericoption> 502, etc.
1081
1082 * Refuse to let people below owner level !set <numericoption> above
1083 their level.
1084
1085 * Make !d 1d6+5 work.
1086
1087 * Mark users as seen/present AFTER deciding whether to show their
1088 infoline, and PRIVMSG infolines rather than NOTICE them.
1089
1090 * Translate "CSMSG_USER_PROTECTED" (kick protection enforcement
1091 message).
1092
1093 * Enforce plain mode changes, not just ops/deops/bans etc.
1094
1095 * Fix documentation for ChanServ UNREGISTER command.
1096
1097 modified files:
1098 src/chanserv.c src/chanserv.help
1099
1100
1101 2004-02-28 19:08:13 GMT Entrope <entrope@clan-dk.org> patch-11
1102
1103 Summary:
1104 Fix bugs found on GameSurge
1105 Revision:
1106 srvx--devo--1.3--patch-11
1107
1108 * Remove unused ARCH_REVISION macro in Makefile.am
1109
1110 * Fix !trim <userlevel> <duration> (so it does not trim ALL users)
1111
1112 * Properly allow owners to set levels to 501
1113
1114 * Set "deopped" when we deop the person who changed modes
1115
1116 * Mark the first user in a channel as a chanop (fixes a spurious
1117 HACK(4) for newly registered channels).
1118
1119 * Document user level ranges for the TRIM command.
1120
1121 * Document user-level-based SET options as being such (rather than
1122 being multiple-choice options).
1123
1124 modified files:
1125 src/Makefile.am src/chanserv.c src/chanserv.help src/hash.c
1126
1127
1128 2004-02-28 18:46:03 GMT Zoot <zoot@gamesnet.net> patch-10
1129
1130 Summary:
1131 reply correctly to bad bans
1132 Revision:
1133 srvx--devo--1.3--patch-10
1134
1135 Send the correct ban being bounced.
1136
1137 modified files:
1138 src/chanserv.c
1139
1140
1141 2004-02-28 04:31:12 GMT Entrope <entrope@clan-dk.org> patch-9
1142
1143 Summary:
1144 put back Make rule for arch-version.h
1145 Revision:
1146 srvx--devo--1.3--patch-9
1147
1148 * Reinstate the rule to create arch-version.h, which I accidentally
1149 deleted in the last commit
1150
1151 modified files:
1152 src/Makefile.am
1153
1154
1155 2004-02-28 00:29:08 GMT Entrope <entrope@clan-dk.org> patch-8
1156
1157 Summary:
1158 runtime helpfile splicing
1159 Revision:
1160 srvx--devo--1.3--patch-8
1161
1162 * Add a miniature parser to the helpfile reader, allowing
1163 nickserv.help's subsections to be selected at runtime.
1164
1165 * Move nickserv.help.m4 to nickserv.help and rewrite the
1166 selection code to use the above.
1167
1168 modified files:
1169 Makefile.am TODO src/Makefile.am src/helpfile.c
1170 src/nickserv.help
1171
1172 renamed files:
1173 src/.arch-ids/nickserv.help.m4.id
1174 ==> src/.arch-ids/nickserv.help.id
1175 src/nickserv.help.m4
1176 ==> src/nickserv.help
1177
1178
1179 2004-02-27 16:31:57 GMT Entrope <entrope@clan-dk.org> patch-7
1180
1181 Summary:
1182 fix userlist presence tracking; "version" command on all services
1183 Revision:
1184 srvx--devo--1.3--patch-7
1185
1186 * Change scan_handle_presence() to scan_user_presence(), since we always
1187 have the userData* at the caller site.
1188
1189 * Make handle_auth() respect user suspensions.
1190
1191 * In handle_part(), let scan_user_presence() update "seen" time.
1192
1193 * Make ChanServ adduser command take arguments in the "expected" order
1194 ("!adduser target level", not "!adduser level target")
1195
1196 * Add the "version" command to all built-in services
1197
1198 modified files:
1199 TODO src/chanserv.c src/chanserv.help src/modcmd.c
1200
1201
1202 2004-02-25 04:06:30 GMT Entrope <entrope@clan-dk.org> patch-6
1203
1204 Summary:
1205 ChanServ, OpServ and main.c bug fixes
1206 Revision:
1207 srvx--devo--1.3--patch-6
1208
1209 * Read new-style channel flags from the correct field, and do not make
1210 ChanServ rejoin channels that are still suspended
1211
1212 * Allow service nicknames to be omitted from srvx.conf (again)
1213
1214 * Construct "opserv" bot earlier so that database read works correctly
1215
1216 modified files:
1217 src/chanserv.c src/main.c src/opserv.c
1218
1219
1220 2004-02-24 03:55:22 GMT Entrope <entrope@clan-dk.org> patch-5
1221
1222 Summary:
1223 fix TODO list, services without "description" fields
1224 Revision:
1225 srvx--devo--1.3--patch-5
1226
1227 Remove items in the TODO list that have been done
1228
1229 Restore the ability to use a default description for services when a
1230 "nick" but no "description" is present in srvx.conf
1231
1232 modified files:
1233 TODO src/chanserv.c src/global.c src/main.c src/nickserv.c
1234 src/opserv.c
1235
1236
1237 2004-02-20 19:29:46 GMT Entrope <entrope@clan-dk.org> patch-4
1238
1239 Summary:
1240 Fix zoot style [wcmop]list; tweak events access
1241 Revision:
1242 srvx--devo--1.3--patch-4
1243
1244 Use proper lower bound for zoot style user-level lists.
1245
1246 Change default "events" access to 350.
1247
1248 modified files:
1249 src/chanserv.c
1250
1251
1252 2004-02-19 22:36:42 GMT Entrope <entrope@clan-dk.org> patch-3
1253
1254 Summary:
1255 cleanups and fixes
1256 Revision:
1257 srvx--devo--1.3--patch-3
1258
1259 Fix the response when trying to set an option to an invalid access level.
1260
1261 Put accurate headers on zoot_list !users output.
1262
1263 Reduce default addban/addtimedban/delban access levels to 250.
1264
1265 Add advertising/support plug for #srvx.
1266
1267 Handle (but report) IRC socket connection errors.
1268
1269 modified files:
1270 src/chanserv.c src/hash.c src/modcmd.c tests/test-driver.pl
1271
1272
1273 2004-02-18 00:18:30 GMT Entrope <entrope@clan-dk.org> patch-2
1274
1275 Summary:
1276 Support topic bursts; fix topic display in CHANINFO command
1277 Revision:
1278 srvx--devo--1.3--patch-2
1279
1280 When we wipe out an older channel on our end, clear its topic.
1281
1282 Fix the message send function used by CHANINFO.
1283
1284 When we get a P10 T message, check for the extra fields added in Asuka.
1285
1286 modified files:
1287 src/hash.c src/opserv.c src/proto-p10.c
1288
1289
1290 2004-02-17 22:02:03 GMT Entrope <entrope@clan-dk.org> patch-1
1291
1292 Summary:
1293 Indenting cleanups, +sp fix, PING fix
1294 Revision:
1295 srvx--devo--1.3--patch-1
1296
1297 Add explicit copyright notice to VERSION command
1298 When receiving a PING, respond using numnick instead of readable name
1299 Indenting fixes
1300 Remove out-of-date references to GamesNET
1301
1302 new files:
1303 .arch-ids/.cvsignore.id .cvsignore
1304 docs/.arch-ids/.cvsignore.id docs/.cvsignore
1305 patches/.arch-ids/.cvsignore.id patches/.cvsignore
1306 rx/.arch-ids/.arch-inventory.id rx/.arch-ids/.cvsignore.id
1307 rx/.arch-inventory rx/.cvsignore src/.arch-ids/.cvsignore.id
1308 src/.cvsignore tests/.arch-ids/.cvsignore.id tests/.cvsignore
1309
1310 modified files:
1311 .arch-inventory AUTHORS docs/.arch-inventory
1312 docs/access-levels.txt patches/.arch-inventory
1313 sockcheck.conf.example src/.arch-inventory src/chanserv.help
1314 src/ioset.c src/modcmd.c src/proto-bahamut.c src/proto-p10.c
1315 src/tools.c tests/.arch-inventory
1316
1317
1318 2004-02-11 04:12:26 GMT Entrope <entrope@clan-dk.org> base-0
1319
1320 Summary:
1321 Initial import (again)
1322 Revision:
1323 srvx--devo--1.3--base-0
1324
1325 Initial import of srvx-1.3 code.
1326
1327 new files:
1328 AUTHORS COPYING ChangeLog INSTALL Makefile.am NEWS README TODO
1329 autogen.sh compile config.guess config.sub configure.in
1330 depcomp docs/access-levels.txt docs/coding-style.txt
1331 docs/cookies.txt docs/helpserv.txt docs/ircd-modes.txt
1332 docs/malloc-compare.txt install-sh ltmain.sh missing
1333 mkinstalldirs patches/asuka-sethost.diff
1334 patches/helpserv-pgsql.diff patches/helpserv-pgsql.txt
1335 patches/log-pgsql.diff patches/log-pgsql.txt
1336 patches/ns_reclaim-flag102403.diff
1337 patches/ns_tried2reg102403.diff patches/srvx-bantypes.diff
1338 patches/srvx-successor.diff rx/COPYING.LIB rx/ChangeLog
1339 rx/Makefile.am rx/Makefile.in rx/_rx.h rx/compile rx/depcomp
1340 rx/hashrexp.c rx/inst-rxposix.h rx/rx.c rx/rx.h rx/rxall.h
1341 rx/rxanal.c rx/rxanal.h rx/rxbasic.c rx/rxbasic.h
1342 rx/rxbitset.c rx/rxbitset.h rx/rxcontext.h rx/rxcset.c
1343 rx/rxcset.h rx/rxdbug.c rx/rxgnucomp.c rx/rxgnucomp.h
1344 rx/rxhash.c rx/rxhash.h rx/rxnfa.c rx/rxnfa.h rx/rxnode.c
1345 rx/rxnode.h rx/rxposix.c rx/rxposix.h rx/rxproto.h rx/rxsimp.c
1346 rx/rxsimp.h rx/rxspencer.c rx/rxspencer.h rx/rxstr.c
1347 rx/rxstr.h rx/rxsuper.c rx/rxsuper.h rx/rxunfa.c rx/rxunfa.h
1348 sockcheck.conf.example src/Makefile.am src/chanserv.c
1349 src/chanserv.h src/chanserv.help src/checkdb.c src/common.h
1350 src/compat.c src/compat.h src/conf.c src/conf.h
1351 src/dict-splay.c src/dict.h src/expnhelp.c src/getopt.c
1352 src/getopt.h src/getopt1.c src/gline.c src/gline.h
1353 src/global.c src/global.h src/global.help src/globtest.c
1354 src/hash.c src/hash.h src/heap.c src/heap.h src/helpfile.c
1355 src/helpfile.h src/ioset.c src/ioset.h src/log.c src/log.h
1356 src/main.c src/md5.c src/md5.h src/mod-helpserv.c
1357 src/mod-helpserv.help src/mod-memoserv.c src/mod-memoserv.help
1358 src/mod-snoop.c src/mod-sockcheck.c src/mod-sockcheck.help
1359 src/modcmd.c src/modcmd.h src/modcmd.help src/modules.c
1360 src/modules.h src/nickserv.c src/nickserv.h
1361 src/nickserv.help.m4 src/opserv.c src/opserv.h src/opserv.help
1362 src/policer.c src/policer.h src/proto-bahamut.c
1363 src/proto-common.c src/proto-p10.c src/proto.h src/recdb.c
1364 src/recdb.h src/saxdb.c src/saxdb.h src/saxdb.help
1365 src/sendmail.c src/sendmail.h src/sendmail.help src/stamp-h.in
1366 src/stamp-h1.in src/timeq.c src/timeq.h src/tools.c
1367 srvx.conf.example stamp-h2.in tests/coverage-2.cmd
1368 tests/coverage.cmd tests/coverage.txt tests/ircd.conf
1369 tests/ircd.motd tests/nickserv.cmd tests/p10.cmd
1370 tests/srvx.conf tests/test-driver.pl tests/test.cmd
1371
1372