]> jfr.im git - irc/evilnet/x3.git/blame_incremental - ChangeLog
crash fix
[irc/evilnet/x3.git] / ChangeLog
... / ...
CommitLineData
1/***********************************************************************
2 X3 ChangeLog
3
42006-06-25 Neil Spierling <sirvulcan@gmail.com>
5
6 * src/spamserv.c: Crash fix (finally). Been meaning to do this
7 for a while now.
8
92006-06-23 Alex Schumann <rubin@afternet.org>
10
11 * src/modcmd.help, src/opserv.help, src/helpfile.c, src/helpfile.h,
12 src/modcmd.c, src/nickserv.c: Improvements to
13 table output and help display.
14
15 * src/mod-memoserv.c: fix segfault
16
172006-06-23 Alex Schumann <rubin@afternet.org>
18
19 * src/chanserv.c: Backing out the bantype patch because it sucks _bad_.
20 fix it and re-apply if you want it..
21
22 * src/chanserv.h: Backing out the bantype patch.
23
24 * src/chanserv.help: Backing out the bantype patch.
25
262006-06-20 Neil Spierling <sirvulcan@gmail.com>
27
28 * src/mod-memoserv.c: Fixed a bug.
29
302006-06-20 Neil Spierling <sirvulcan@gmail.com>
31
32 * src/mod-memoserv.c: Added basic HISTORY command. At the moment
33 if the recipient deletes the memo it will not be listed in the
34 HISTORY list.
35
36 * src/mod-memoserv.help: HISTORY entry.
37
382006-06-20 Neil Spierling <sirvulcan@gmail.com>
39
40 * src/mod-memoserv.c: Added new flags, see below.
41
42 * src/mod-memoserv.help: Opps forgot the read reciept stuff. Also
43 added flags for always ignoring read reciepts and always sending
44 read reciepts.
45
462006-06-20 Neil Spierling <sirvulcan@gmail.com>
47
48 * src/mod-memoserv.c: Added CANCEL command for cancelling memos
49 that you have sent, aslong as they have not been read yet.
50
51 * src/mod-memoserv.help: CANCEL entry plus tweaked some read
52 recipient to read reciept stuff.
53
542006-06-20 Neil Spierling <sirvulcan@gmail.com>
55
56 * src/mod-memoserv.c: Redid the db stuff, it now writes users
57 settings and memos to the memoserv database.
58
592006-06-20 Neil Spierling <sirvulcan@gmail.com>
60
61 * src/mod-memoserv.c: Small bug fix.
62
632006-06-20 Neil Spierling <sirvulcan@gmail.com>
64
65 * src/mod-memoserv.c: Added read recipient support via SEND using
66 -r as a flag. Messages with requested read recipients have a (r)
67 shown beside the sender nick in LIST. People can ignore a read
68 recipient using -i when reading the message via READ. Its all
69 in the help file.
70
71 * src/mod-memoserv.help: Added read recipient relevent bits.
72
73 * src/opserv.help: Added halfopping functions.
74
752006-06-19 Neil Spierling <sirvulcan@gmail.com>
76
77 * src/x3.conf.example: Forgot a ;.
78
792006-06-19 Neil Spierling <sirvulcan@gmail.com>
80
81 * src/mod-memoserv.c: Make use of SET LIMIT.
82
832006-06-19 Neil Spierling <sirvulcan@gmail.com>
84
85 * src/mod-memoserv.c: Fixed SET bugs and renabled LIMIT now.
86
872006-06-19 Neil Spierling <sirvulcan@gmail.com>
88
89 * src/mod-memoserv.c: On Second thoughts dont enable LIMIT now.
90
912006-06-19 Neil Spierling <sirvulcan@gmail.com>
92
93 * x3.conf.example: Max limit for Memoserv LIMIT option.
94
95 * src/hash.h: Fixed halfops issue.
96
97 * src/mod-memoserv.c: Added SET LIMIT option for the maximum
98 amount of memos you can have. This does not do anything yet as
99 im committing the half ops fix now. This code is fine it just
100 allows you to adjust the limit for now.
101
1022006-06-12 Neil Spierling <sirvulcan@gmail.com>
103
104 * x3.conf.example: Commented out SpamServ module as there are bugs
105 and i cant give a definate date as to when i can fix it. Im not
106 home much these days.
107
108 * src/mod-memoserv.c: Redid the SET code using some whatnet code
109 by wasted. Tweaked here and there. Also added some formatting in
110 LIST and SET like chanserv SET. Oh and MemoServ will join
111 autojoin_channels if MemoServ is in a seperate nickname.
112
113 * src/mod-memoserv.help: Added OSET and done some tweaking.
114
115 * src/nickserv.c: Allow the use of get_victim_oper outside of
116 nickserv.c.
117
118 * src/nickserv.h: Allow the use of get_victim_oper outside of
119 nickserv.c.
120
1212006-06-07 Alex Schumann <rubin@afternet.org>
122
123 * src/chanserv.help: Added a couple set helps that were missing.
124
125 * src/helpfile.c: fix missing space in multi-column table output such
126 as /msg opserv commands * (with nickserv tablewidth setting >60)
127
1282006-06-06 Alex Schumann <rubin@afternet.org>
129
130 * src/opserv.c: Change how addalert silence works, so that its a
131 parameter instead of an action, and also works with trace now.
132
133 * x3.conf.example: Added a config setting of level needed to use
134 'silent yes' in trace/addalert.
135
1362006-06-04 Alex Schumann <rubin@afternet.org>
137
138 * src/nickserv.c: Fix oregister
139
140 * src/nickserv.help: Update help for oregister
141
1422006-06-05 Neil Spierling <sirvulcan@gmail.com>
143
144 * src/proto-p10.c: Properly handle incomming manual silences.
145
1462006-06-05 Neil Spierling <sirvulcan@gmail.com>
147
148 * src/common.h: pretty_mask etc declerations.
149
150 * src/nickserv.c: Parse the mask through pretty_mask before adding
151 it. Normal ircd side silences go through this, this just keeps
152 things looking the same and if a user tries to remove a silence
153 added by ADDIGNORE they will be able to. Oh and I HATE GLIBC :P
154
155 * src/proto-p10.c: Send a + if adding a silence.
156
157 * src/tools.c: pretty_mask and one other function for reformatting
158 a hostname so its pretty :) from IRCu.
159
1602006-06-04 Alex Schumann <rubin@afternet.org>
161
162 * src/nickserv.c: Send silences to every nick of a handle, not the
163 nick that did the command.
164
1652006-06-04 Neil Spierling <sirvulcan@gmail.com>
166
167 * src/main.c: Moved spamserv initilization to after chanserv.
168
169 * src/spamserv.c: Read the db earlier.
170
1712006-05-30 Neil Spierling <sirvulcan@gmail.com>
172
173 * configure: Regenerated.
174
175 * configure.in: Bumped version and changed list email.
176
177 * x3.example.conf: Added SpamServ options.
178
179 * src/chanserv.c: Join SpamServ if enabled when chanserv joins.
180
181 * src/chanserv.h: Declerations
182
183 * src/main.c: Init the new SpamServ service.
184
185 * src/Makefile.am: Added SpamServ files.
186
187 * src/Makefile.in: Regenerated
188
189 * src/modcmd.c: Added SpamServ to REBINDALL.
190
191 * src/opserv.c: Slab/X3 malloc STATS MEMORY updates.
192
193 * src/proto-common.c: Make sure SpamServ gets notices.
194
195 * src/spamserv.c: New service that checks for spamming, floods etc.
196 Requires an oper to register it to a channel for it to work.
197
198 * src/spamserv.h: Decelerations.
199
200 * src/spamserv.help: Help entries for SpamServ.
201
2022006-05-29 Neil Spierling <sirvulcan@gmail.com>
203
204 * Below functions by Wasted (Martijn Smit) <wasted@lostdomain.org>
205
206 * src/chanserv.c: Added selectable bantypes.
207
208 * src/chanserv.h: Added selectable bantypes.
209
210 * src/chanserv.help: Added help entries.
211
2122006-05-29 Neil Spierling <sirvulcan@gmail.com>
213
214 * src/nickserv.c: Added user option ADVANCED, when we add more
215 advanced commands users will need to set this to see the options
216 in help. Further work in helpfile is still needed afaik. This is
217 just the basics.
218
219 * src/nickserv.h: Advanced option declerations.
220
221 * src/nickserv.help: Added option ADVANCED, also added AUTOHIDE.
222 Seems no one added that when they added the AUTOHIDE option.
223
2242006-05-28 Neil Spierling <sirvulcan@gmail.com>
225
226 * Below functions by Wasted (Martijn Smit) <wasted@lostdomain.org>
227
228 * x3.example.conf: Added new options- god_timeout, autojoin_channels,
229 and denied_fakehost_words. Also dropped refresh_period for chanserv
230 set resync.
231
232 * src/chanserv.c: Added god_timeout, disable god mode automatically
233 when the period times out. Also added a new set option- resync, auto
234 resyncs the userlist every 3, 6, 9, or 12 hours (or not at all).
235
236 * src/chanserv.help: Added entry for SET RESYNC.
237
238 * src/global.c: Join global into autojoin_channels if enabled.
239
240 * src/main.c: Some tweaking for autojoin_channels.
241
242 * src/mod-memoserv.c: If a user has memos and notify on login
243 enabled then only display the notify notice on login and not
244 during a netburst.
245
246 * src/mod-track.c: Quashed a warning.
247
248 * src/modcmd.c: Added functions for god_timeout. Also added wasted
249 to VERSION output for credits for these features.
250
251 * src/nickserv.c: Added denied_fakehost_words, deny the words set
252 there if an oper trys to use them in a fakehost. Also autojoin
253 chanserv if enabled into autojoin_channels.
254
255 * src/opserv.c: Added REFRESHMAX to reset the max count, ie for
256 after a drone attack. Also join opserv and reserved nicks into
257 autojoin_channels if opserv/reserved is enabled.
258
259 * src/opserv.help: Added entry for REFRESHMAX.
260
2612006-05-25 Alex Schumann <rubin@afternet.org>
262
263 * src/proto-p10.c: make non-existant server type setting not crash x3.
264
265 * src/nickserv.help: Added newby tip to authserv registration
266 help (about < and >)
267
268 * src/mod-track.c: Fixed crash when a server kicks a person (tried to
269 deref null kicker)
270
2712006-05-23 Neil Spierling <sirvulcan@gmail.com>
272
273 * src/chanserv.c: Set SWHOIS's when a user auths.
274
275 * src/hosthiding.c: Fixed a segfault.
276
277 * src/nickserv.c: Epithets now use SWHOIS.
278
279 * src/proto.h: Declerations for irc_swhois.
280
281 * src/proto-p10.c: Handle SWHOIS's.
282
2832006-05-23 Neil Spierling <sirvulcan@gmail.com>
284
285 * src/hash.h: Bumped SOCKIPLEN
286
287 * src/hosthiding.c: Functions to crypt IPv6 addresses.
288
289 * src/hosthiding.h: IPv6 function declerations.
290
291 * src/proto-p10.c: If the users ip address is IPv6 then crypt it
292 with the ipv6 crypting function.
293
2942006-05-23 Neil Spierling <sirvulcan@gmail.com>
295
296 * src/hash.h: Bits needed for other type of host hiding.
297
298 * src/hosthiding.h: Nefarious style 2 host hiding declerations.
299
300 * src/hosthiding.c: This will generated crypted style 2 Nefarious
301 hidden hosts and ips. Currently they are just displayed in O3
302 WHOIS. Im yet to expand this.
303
304 * src/Makefile.am: Added hosthiding.c and hosthiding.h.
305
306 * src/Makefile.in: Regenerated.
307
308 * src/opserv.c: Display crypted hosts n ips in WHOIS.
309
310 * src/proto-p10.c: Generate crypted hosts n ips on everyone and
311 save them in user->crypthost user->cryptip.
312
3132006-05-22 Neil Spierling <sirvulcan@gmail.com>
314
315 * src/chanserv.c: Set ignores when you authenticate.
316
317 * src/nickserv.c: Added ADDIGNORE, OADDIGNORE, DELIGNORE ODELIGNORE.
318 Used for centralized silence list management. Currently set ignores
319 can be viewed in ACCOUNTINFO for via ircd SILENCE.
320
321 * src/nickserv.h: Declerations.
322
323 * src/nickserv.help: Added help entries for above commands.
324
325 * src/proto.h: Declerations.
326
327 * src/proto-p10.c: Functions to handle silences
328
3292006-05-18 Alex Schumann <rubin@afternet.org>
330
331 * src/proto-p10.c: Fixed up the track module a bit more
332
333 * src/hash.c: Fixed up the track module a bit more, including
334 reporting correctly when X3 kicks someone. This should affect mrsnoopy
335 as well, hopefully wont cause any bugs.
336
337 * src/mod-track.c: Fixed up the track module a bit more - made track
338 all/none work
339
3402006-05-18 Alex Schumann <rubin@afternet.org>
341
342 * src/chanserv.c: adding 'classic' view, via patch submitted by pLaYa
343
344 * src/nickserv.c: adding 'classic' view, via patch submitted by pLaYa
345
346 * src/nickserv.h: adding 'classic' view, via patch submitted by pLaYa
347
348 * src/nickserv.help: adding 'classic' view, via patch submitted by pLaYa
349
3502006-05-18 Alex Schumann <rubin@afternet.org>
351
352 * src/chanserv.c: re-disabled netrider kicking. Somehow this got included back
353 in.
354
355 * src/mod-track.c: some cleanups and textual changes, to make the commands
356 slightly more user friendly.
357
3582006-05-16 Neil Spierling <sirvulcan@gmail.com>
359
360 * src/proto-p10.c: Changed 050 specfic topic stuff to a conf setting
361
362 * src/x3.conf.example.: adding 050 'type' to server config (rubin
363 fixed missing ';' and changelog entries)
364
3652006-05-16 Neil Spierling <sirvulcan@gmail.com>
366
367 * Most files: Heh i cant be bothered listing all files, see websvn
368 if you want specific files. I just added a new tracking module, its
369 just like snoop except it targets specified users. The actual
370 commit is in the previous revision, i just forgot to update this to
371 tick over the svn version in version output.
372
3732006-05-15 Neil Spierling <sirvulcan@gmail.com>
374
375 * Most files: Major update off the new release of srvx 1.3.1. Also
376 seeing as the new updates dont all have changelog entries ive dropped
377 the 2 srvx Changelog files and renamed the X3 one to ChangeLog.
378
3792006-03-20 Alex Schumann <rubin@afternet.org>
380
381 * src/chanserv.c: core fix; check if theres a handle_info before looking
382 at style...
383
384 * src/helpfile.c: core fix; check if theres a handle_info before looking
385 at style...
386
3872006-03-17 Alex Schumann <rubin@afternet.org>
388
389 * src/chanserv.c: more clean style changes
390
3912006-03-17 Alex Schumann <rubin@afternet.org>
392
393 * src/chanserv.c: Added nickserv 'style' setting back. (HomeDawg
394 and dhp1080 made me do it) Needs lots of work to remove ----
395 headers for 'clean' setting.
396
397 * src/helpfile.c: Added nickserv 'style' stetting back.
398
399 * src/nickserv.help: Added help for set style.
400
401 * src/mod-helpserv.c: make style affect table outputs.
402
403 * src/nickserv.c: Added nickserv 'style' setting back.
404
405 * src/nickserv.h: Added nickserve 'style' setting back.
406
4072006-03-17 Alex Schumann <rubin@afternet.org>
408
409 * src/proto-p10.c: Added conf setting for extended_accounts for
410 backward compatability with stock undernet ircd.
411
412 * x3.conf.example: Added conf setting for extended_accounts for
413 backward compatability with stock undernet ircd.
414
4152006-03-06 Alex Schumann <rubin@afternet.org>
416
417 * src/opserv.help: Added missing trace criteria to help,
418 and fixed up a few other bits of help around that topic.
419
4202006-01-16 Alex Schumann <rubin@afternet.org>
421
422 * src/tools.c: created an email valididty function
423
424 * src/nickserv.c: check valididty of email better
425
426 * src/sendmail.c: check validity of email better
427
4282006-01-06 Alex Schumann <rubin@afternet.org>
429
430 * src/opserv.c: fix gtrace, trace, csearch and alerts to work when aliased
431 to a different bot, eg chanserv, and to reply from the correct nickname.
432 also a bunch of whitespace changes
433
434 * src/nickserv.c: begin work on making nickserv commands bind without
435 responding from the wrong nick. also a bunch of whitespace changes
436
437 * src/hash.h: whitespace
438
439 * src/opserv.help: improved QUERY helpfile. (though command itself still
440 has bugs)
441
4422005-12-14 Alex Schumann <rubin@afternet.org>
443
444 * src/chanserv.help: added set bantimeout help
445
4462005-11-08 Alex Schumann <rubin@afternet.org>
447
448 * src/modcmd.c: cleaned up tabs, added hack to display help on JOINER
449 aliases properly.
450
451 * src/modcmd.help: Added note about escaping spaces to modcmd help.
452
453 * src/nickserv.help: Improved help files
454
455 * src/chanserv.help: Improved help files
456
4572005-10-13 Alex Schumann <rubin@afternet.org>
458
459 * src/proto-p10.c: ignore remote /lusers
460
4612005-09-13 Alex Schumann <rubin@afternet.org>
462
463 * src/global.c: Changed motd header style
464
465 * src/nickserv.help: Improved directions for getting and using
466 accounts.
467
468 * src/chanserv.help: Improved directions for getting and using
469 accounts.
470
4712005-08-13 Alex Schumann <rubin@afternet.org>
472
473 * src/chanserv.c: Fixed a bug i created using masks in ,kick. Restored
474 some *@* protection.
475
476 * src/tools.c: added function to detect an overmask (too general)
477
478 * src/common.h: added function to detect an overmask (too general)
479
4802005-08-12 Alex Schumann <rubin@afternet.org>
481
482 * src/chanserv.c: Modified resync to work accourding to automode
483 setting, and fixed a buffer overflow problem.
484
485 * src/chanserv.help: updated set automode and rsync help.
486
487 * src/nickserv.h: Added an autohide setting to nickserv/authserv that
488 sets +x on AUTH.
489
490 * src/nickserv.c: Added an autohide setting to nickserv/authserv that
491 sets +x on AUTH.
492
4932005-08-12 Alex Schumann <rubin@afternet.org>
494
495 * src/chanserv.c: Cleanup. Added 'automode' channel setting in place
496 of 'voice' setting. + Rewording setting help
497
498 * src/chanserv.h: Cleanup. Added 'automode' channel setting in place
499 of 'voice' setting.
500
501 * src/chanserv.help: Added help for automode. + Rewording setting help
502
5032005-08-11 Alex Schumann <rubin@afternet.org>
504
505 * src/proto-p10.c: added irc_umode() to send usermodes (Life4Christ)
506
507 * src/proto-bahumit.c: added irc_umode() to send usermodes, untested..
508
509 * src/proto.h: added irc_umode() to send usermodes (Life4Christ)
510
511 * src/nickserv.c: Added option to have authserv oper/admin people with
512 opserv access. (Life4Christ)
513
514 * src/opserv.c: Added admin_level config option
515
516 * src/opserv.h: Added admin_level config option
517
5182005-08-11 Alex Schumann <rubin@afternet.org>
519
520 * src/proto-p10.c: Avoid duplicating an oper in curr_opers (,staff
521 command) when nef* bug sends the +o twice. ++fix bug in patch
522
5232005-08-09 Alex Schumann <rubin@afternet.org>
524
525 * src/chanserv.c: Fixed banTimeout to actually remove the bans :)
526
5272005-08-08 Alex Schumann <rubin@afternet.org>
528
529 * src/chanserv.c: Added banTimeout feature to .set
530
531 * src/chanserv.h: added banTimeout feature to .set
532
533 * src/recdb.c: Added some better error catching in database_get_data()
534
535 * src/proto-common.h: tabs
536
537 * x3.conf.example: added bantimeout to default set list, and ban
538 timeout frequency config setting.
539
5402005-08-04 Alex Schumann <rubin@afternet.org>
541
542 * src/chanserv.c: Changed kick protected message to one without %s or
543 $b because the kick function doesnt support replacements.
544
545 * src/tools.c: fixed spelling error in comment.
546
5472005-07-28 Alex Schumann <rubin@afternet.org>
548
549 * src/chanserv.c: fixed crash bug in 8ball (required params was off by
550 one)
551
552 * src/proto-p10.c: Ignore wallusers (WU) tokens from server without
553 whining.
554
5552005-07-26 Alex Schumann <rubin@afternet.org>
556
557 * x3.conf.example: Updated from live afternet file and improved help
558 and layout. Added vim directive to set syntax type.
559
560 * src/chanserv.c: ported x2's 8ball in, and improved it.
561
562 * src/math.c: Added osiris' hack to do_math for supporting
563 2(10) and 2pi etc. Improved it to handle pi2 also.
564
565 * src/chanserv.help: updated 8ball help and added 'myaccess' to
566 information help index.
567
5682005-07-18 Alex Schumann <rubin@afternet.org>
569
570 * src/proto-p10.c: added +L awareness
571
572 * src/hash.h: added +L awareness
573
574 * src/chanserv.help: changed set ctcpreaction help
575
5762005-07-18 Neil Spierling <sirvulcan@gmail.com>
577
578 * src/modcmd.h: Lets make some functions global.
579
580 * src/modcmd.c: Log hostmasks no matter what.
581
582 * src/log.c: Lookup commands if they are from OpServ in the log.
583 If they match channel specific commands like OP, DEOP, etc then
584 we will display them in a LAST command (assuming the person doing
585 the LAST is an oper). Normal clients wont see commands that have
586 been performed by OpServ.
587
5882005-07-15 Alex Schumann <rubin@afternet.org>
589
590 * src/chanserv.c: Changed around ctcpreaction setting so it:
591 a) doesnt crash.
592 b) doesnt kick userlist members ever
593 c) has only 1 setting needed to control it
594 * src/chanserv.h: removed some old oplevel stuff.
595
5962005-07-14 Alex Schumann <rubin@afternet.org>
597
598 * src/proto-p10.c: made it ignore EX, MK and PRIV tokens to
599 remove errors from log. Fixed problem with missing break; in
600 channel mode c parsing (reed).
601
602 * src/mod-memoserv.c: Improved memoserv 'you have notes' message.
603
604 * src/log.c: Changed channel log target to send PRIVMSG instead of
605 NOTICE. (Ghozer)
606
6072005-05-07 Neil Spierling <sirvulcan@gmail.com>
608
609 * configure: Regenerated.
610
611 * configure.in: Added checks for tgmath.h.
612
613 * src/chanserv.c: Added new command LAST, from X2. Similar to
614 EVENTS except its file based. Bear in mind you dont have to use
615 both. You can bind what you want to use. Commented out zoot_list
616 as its not in use, just a warning fix.
617
618 * src/hash.c: Warning fix.
619
620 * src/log.h: Misc defines.
621
622 * src/log.c: Logging functions from X2.
623
624 * src/math.c: If tgmath.h doesnt exist then include some other
625 files that contain the functions we require.
626
627 * src/modcmd.c: Added a small ctcp reply, gender.. like gnuworld X.
628
629 * src/proto-p10.c: Added chanserv.h #include to squash a small
630 compile error. Made X3 understand MARK's to a small point. Fixed
631 a small parsing bug with exempts.
632
6332005-07-06 Alex Schumann <rubin@afternet.org>
634
635 * src/chanserv.c: Fixed a couple awkward looking outputs with userlist
636
637 * src/opserv.c: Fixed an awkward output of trace count etc.
638
6392005-06-22 Alex Schumann <rubin@afternet.org>
640 * src/chanserv.help: Improved DURATION help
641
642 * src/tools.c: Changed 'M' duration to 30 days (not 31) as its
643 a better average.
644
6452005-05-27 Alex Schumann <rubin@afternet.org>
646
647 * src/chanserv.c: Improved usability of register command, fixed
648 unregister reply.
649
650 * src/chanserv.help: Improved usability of register command
651
6522005-05-27 Alex Schumann <rubin@afternet.org>
653
654 * src/chanserv.c: Resync working now
655
6562005-05-27 Reed Loden <reed@reedloden.com>
657
658 * src/chanserv.c: Fixed an incorrectly named message. Fixed some
659 grammar issues in the message send to pending users. Fixed a
660 problem with some of the resync code.
661
6622005-05-27 Alex Schumann <rubin@afternet.org>
663
664 * src/chanserv.c: make pending add check if the person is already on
665 the userlist before re-adding them (thx exec & reed for noticing this)
666 Fix capitalisation of I in pending notice.
667
6682005-05-18 Alex Schumann <rubin@afternet.org>
669
670 * src/modcmd.c: reed pointed out that modcmd non-command help wasnt
671 working, and pointed me to the opserv helpfiles command, which shows
672 what services search what help files. This fixes the help command to
673 search that list as it should. Still need to modify the 'default'
674 helpfile search bindigs because I dont think chanserv should respond
675 to help from opserv's db, etc. See opserv's 'helpfiles' command.
676
677 * src/modcmd.help: clarified 'helpfiles' help.
678
6792005-05-18 Alex Schumann <rubin@afternet.org>
680
681 * src/helpfile.c: make send_help() return true/false and not send
682 errors so svccmd_send_help can 'take control' of things.
683
684 * src/modcmd.c: Fixed up the help system (again) / find aliased
685 commands help if none exists. / Display no help for that command on
686 commands (instead of topic)
687
688 * src/modcmd.h: Fixed up the help system (again)
689
690 * src/global.c: Fixed syntax display
691
692 * src/chanserv.help: Removed =---= formatting, fixed a few things.
693 *spelling ++more spelling (thx reed)
694
695 * src/nickserv.help: Removed =---= formatting, fixed a few things.
696 *spelling ++more spelling (thx reed)
697
698 * src/opserv.help: Removed =---= formatting, fixed a few things.
699 ++spelling (thx reed)
700
701 * src/global.help: simplified index
702
703 * src/nickserv.c: Changed message users get when their email is
704 already used for an account, fixed syntax help
705
706 * src/opserv.c: fixed syntax help
707
7082005-05-16 Alex Schumann <rubin@afternet.org>
709
710 * src/chanserv.help: Fixed a couple ban/lamer conversions i missed in
711 the help file.
712
7132005-05-04 Alex Schumann <rubin@afternet.org>
714
715 * src/modcmd.c: added a 'rebindall' command to assist with
716 upgrades and changes which change command bindings.
717
718 * src/modcmd.help: modified help to reflect above
719
720 * src/opserv.help: modified help to reflect above
721
722 * src/chanserv.c: changed addban, addtimedban, delban, bans etc
723 to addlamer, dellamer, addtimedlamer, lamers to reduce confusion
724 between channel bans (+b) and x3 remembered bans (lamers)
725
726 * src/chanserv.help: modified help to reflect above
727
728 * UPGRADE: added use of rebindall to upgrade instructions
729
7302005-05-04 Alex Schumann <rubin@afternet.org>
731
732 * src/chanserv.c: added an 'adduser pending' feature, where if
733 someone isn't authed x3 will ask them to /auth or register, and then
734 automatically finish adding them to the channel when they do.
735 Fixed email bug with adduser pending
736
737 * src/chanserv.h: adduser pending
738
739 * src/hash.c: adduser pending
740
741 * src/hash.h: adduser pending, and increased maxbans to 128 from 45.
742
743 * src/nickserv.c: adduser pending cleanup and activation code,
744 Arch sync (Avoid losing channel information when
745 replacing an account using the mergedb command.)
746
747 * src/proto-p10.c: adduser pending cleanup code
748
749 * src/nickserv.help: improved set and register help
750
7512005-05-04 Alex Schumann <rubin@afternet.org>
752
753 * src/chanserv.c: changed uset noautoop to uset autoop (removed double
754 negitive). Added set voice to provide control over use of voice.
755 Implimented a basic chanserv db version control system for upgrading
756 seamlessly.
757
758 * src/chanserv.help: adjusted help to reflect voice and uset autoop
759 changes.
760
761 * src/hash.h: updated ssz comment from z to Z
762
763 * src/modcmd.help: rewrote BIND help
764
765 * src/proto-p10.c: Added Z (sslonly) support back in
766
767 * UPGRADE: created file to document upgrading procedures
768
7692005-04-23 Alex Schumann <rubin@afternet.org>
770 * src/chanserv.c: removed settings: oplevel, halfoplevel, and
771 voicelevel, hard coding them to OP, HALFOP, and PEON. Changed
772 topicmask to be an on or off setting, uninfluenced by enftopic.
773 Added feature to use mask on /topic in addition to ,topic sets.
774 Removed special consideration for ircops in protect_user()
775
776 * src/chanserv.help: updated documentation to reflect the new and
777 much simpler topicmask feature, and removed op/voice levels.
778
779 * src/nickserv.c: added tailing 'end of' line for accountinfo
780 for non-opers too.
781
782 * src/modcmd.c: tweaked alias notification for help and breef help.
783
7842005-04-20 Alex Schumann <rubin@afternet.org>
785
786 * src/proto-common.c: removing +d. needs to be a config option
787 or something.
788
789 * src/nickserv.help: modified main help reply of authserv
790
791 * src/nickserv.c: added title, epithet, and fakehost to oset listing
792
793 * src/modcmd.c: fixed up auto-help & alias command handling. Needs
794 totally redesigned though.
795
7962005-04-15 Alex Schumann <rubin@afternet.org>
797
798 * src/proto-common.c: Temp fix for x3 not seeing -hv modes being set
799 at the same time. The whole block needs to be if/else instead of
800 switch though, to be cleaner.
801
802 * src/nickserv.help: added fakehost and title options to help oset.
803
804 * src/nickserv.c: removed 'style' setting. (was not being used in
805 code anyway)
806
8072005-04-04 Neil Spierling <sirvulcan@gmail.com>
808
809 * src/proto-p10.c: Reinstated +d usermode.
810
8112005-03-30 Alex Schumann <rubin@afternet.org>
812
813 * src/chanserv.c: Fixed unban.
814
815 * x3.conf.example: added note in snoop config that improper
816 setting for bots nick will cause segfault.
817
8182005-03-22 Alex Schumann <rubin@afternet.org>
819
820 * x3.conf.example: added sethost/fakehost settings to conf
821
8222005-03-19 Alex Schumann <rubin@afternet.org>
823
824 * chanserv.c: Changed style of command outputs, added userlevel back
825 to users list.
826
827 * opserv.c: Changed style of command outputs, removed warn feature
828
829 * tools.c: shortened duration string lengths
830
831 * main.c: shortened duration string lengths
832
833 * sendmail.c: Changed style of stats email
834
8352005-03-18 Alex Schumann <rubin@afternet.org>
836
837 * Changed breef to brief...
838
839 * chanserv.c: Changed to access level names instead of numbers.
840
8412005-03-17 Alex Schumann <rubin@afternet.org>
842
843
844 * src/opserv.c: Improved readability of trace print output
845
846 * src/chanserv.c: Improved cmd_list_users output & cleaned it up
847 a little.
848
849 * src/helpfile.c: Improved table_send readability (used in lots
850 of listings including users and stats network etc)
851
8522005-03-15 Alex Schumann <rubin@afternet.org>
853
854 * src/chanserv.c: Improved some syntax error reporting for commands
855
856 * src/helpfile.c: Added a 'breef' help function
857
858 * src/helpfile.h: Added a 'breef' help function
859
860 * src/main.c: Improved some syntax error reporting for commands
861
862 * src/modcmd.c: Improved some syntax error reporting for commands
863
864 * src/modcmd.h: Improved some syntax error reporting for commands
865
8662005-03-15 Reed Loden <reed@reedloden.com>
867
868 * Synchronization with srvx--devo--1.3--patch-19.
869
8702005-03-12 Alex Schumann <rubin@afternet.org>
871
872 * src/common.h, src/opserv.h: more SRVX->X3 fixes
873
874 * opserv.c: fixed SRVX defines to X3
875
876 * src/nickserv.c: Applied patch to bring up to date with
877 local uncommitted changes on afternets srvx2 tree. improved
878 cookie gen code and removed /play from cookie messages.
879
880 * src/all, src/Makefile*, Makefile.in: changed srvx to x3 in a
881 bunch more places.
882
8832005-03-07 Neil Spierling <sirvulcan@gmail.com>
884
885 * nickserv.help: Added odelcookie section.
886
887 * src/nickserv.c: Added odelcookie for deleting auth cookies and email
888 cookies.
889
890 * src/md5.c: Cleaned up compile warnings.
891
892 * src/nickserv.help: Added odelcookie section.
893
894***********************************************************************/
895
896#define CVS_VERSION "$Id$"
897