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