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