]> jfr.im git - irc/evilnet/x3.git/blame_incremental - ChangeLog
handling libldap checking better
[irc/evilnet/x3.git] / ChangeLog
... / ...
CommitLineData
1/***********************************************************************
2X3 ChangeLog
3
42007-02-06 Alex Schumann <rubin@afternet.org>
5
6 * configure.in: Better ldap library handling
7
8 * configure: regenerated from above
9
102007-02-06 Neil Spierling <sirvulcan@gmail.com>
11
12 * src/x3ldap.c: Added GPL header, also change the printf's to
13 log_module's as per one of the todo comments.
14
15 * src/x3ldap.h: Added GPL header.
16
172007-02-05 Alex Schumann <rubin@afternet.org>
18
19 * src/nickserv.c: fix non-compile without ldap problem
20
212007-02-05 Alex Schumann <rubin@afternet.org>
22
23 * src/x3ldap.c: Beginnings of ldap authentication support
24
25 * src/x3ldap.h: Beginnings of ldap authentication support
26
27 * src/nickserv.h: Move config struct to .h so ldap.c can see it too
28
29 * src/nickserv.c: Beginnings of ldap authentication support
30
31 * x3.conf.example: ldap config settings
32
33 * src/md5.c: remove old debugging printf() code
34
35 * src/configure.in: add --enable-ldap support to configure
36
37 * configure: rebuilt from above
38
39 * src/Makefile.am: add --enable-ldap support to configure
40
41 * src/Makefile.in: rebuilt from above
42
43
442007-02-04 Neil Spierling <sirvulcan@gmail.com>
45
46 * src/hash.c: Bug fix for bug #1651561.
47
482007-02-01 Neil Spierling <sirvulcan@gmail.com>
49
50 * src/nickserv.c: Fixed bug #1649326.
51
522007-01-28 Alex Schumann <rubin@afternet.org>
53
54 * src/mod-memoserv.c: if you bind memoserv commands to chanserv's
55 nick, and someone sends a memo, send them the memo from memoserv, if
56 there is a memoserv (not chanserv). Also, make the mini-help prompts
57 more generic, for when they come from another bot besides memoserv.
58
592007-01-15 Neil Spierling <sirvulcan@gmail.com>
60
61 * src/proto-p10.c: RPING support.
62
632007-01-15 Neil Spierling <sirvulcan@gmail.com>
64
65 * src/proto-p10.c: This will hide annoying rping/rping error messages
66 from the o3 alert channel when denora is linked. Will write proper
67 functions when i figure out how rping n rpong works.
68
692007-01-15 Neil Spierling <sirvulcan@gmail.com>
70
71 * src/spamserv.c: As kNode points to an entry in killed_users_dict,
72 we need to free kNode before removing the entry. Fixed a nasty
73 glibc core.
74
752007-01-12 Alex Schumann <rubin@afternet.org>
76
77 * src/mod-helpserv.c: This module is coded very poorly, with lots of
78 newby c mistakes with pointers and malloc and whatnot. This fixes some
79 small part of that so that user commands work again, and to reduce
80 confusion. It needs a LOT more work to be what I would consider
81 safe..
82
832007-01-12 Neil Spierling <sirvulcan@gmail.com>
84
85 * src/spamserv.c: Horrible but it will do, i need to rewrite
86 the flag system.
87
88 * src/spamserv.h: Oppsie, probably my fault. Fixed caps and
89 badreaction being linked up.
90
91 * src/proto-p10.c: Fixed handling of incoming SVSPART's.
92
932007-01-10 Alex Schumann <rubin@afternet.org>
94
95 * src/log.c: commented out impossible assertion which makes x3 core on
96 fatal errors instead of exit cleanly.
97
982007-01-10 Alex Schumann <rubin@afternet.org>
99
100 * src/mod-helpserv.c: fix strncpy problem
101
1022007-01-07 Neil Spierling <sirvulcan@gmail.com>
103
104 * src/chanserv.c: Fixed some bugs in trace_check_bans (Used with
105 checkrestrictions alerts.
106
107 * src/opserv.c: Fixed up how limits are check with checkrestrictions.
108
1092007-01-07 Neil Spierling <sirvulcan@gmail.com>
110
111 * configure: Regenerated.
112
113 * configure.in: Added HAVE_HELPSERV.
114
115 * x3.conf.example: Seems theres been a hidden prefix option to
116 allow users to use helpserv commands (ones for users not helpers).
117
118 * src/config.h.in: Added HAVE_HELPSERV.
119
120 * src/mod-helpserv.c: Made helpserv more useable:
121
122 * Added CLOSEREQ for users to close their current request.
123
124 * Added SHOWREQ for users to show their current req (equiv of SHOW).
125
126 * Added JoinTotal, if ON then when a helper joins the channel they
127 will be sent a notice of the total UNASSIGNED requests.
128
129 * Added AlertNew, if ON then when a user opens a new help request
130 all helpers will be alerted.
131
132 * Added SUSPEND/UNSUSPEND for suspending and unsuspending help
133 bots.
134
135 * Added $i replacer for HelpServ SET's, changes $i to a valid
136 request id. If no iq exists for another bot uses $i then all
137 that is displayed is $i.
138
139 * Changed the USERCMD function type from void to int so that we
140 dont get a warning when trying to use REQUIRE_PARMS in a usercmd
141 function.
142
143 * Seeing as helpserv does its help slightly different i added in the
144 HEADER/DIVIDER/FOOTER help code from modcmd.c, so that the help
145 output looks the same.
146
147 * Addded usercmd_helpserv for to access USERINDEX.
148
149 * Allow users to use HELP even without an open request.
150
151 * src/mod-helpserv.help: Made the index a bit more like X3, O3 etc.
152 Also added a USERINDEX. Plus added help for the above things i
153 added to helpserv
154
155 * src/modcmd.c: Adjusted years.
156
1572007-01-03 Alex Schumann <rubin@afternet.org>
158
159 * src/opserv.c: fix crash in ctcp version checkin
160
1612007-01-01 Alex Schumann <rubin@afternet.org>
162
163 * x3.conf.example: Fixed set_shows which didnt get updated a while
164 back.
165
1662006-12-26 Neil Spierling <sirvulcan@gmail.com>
167
168 * src/spamserv.c: Try this, tho sizeof worked fine for me with
169 info sizes of 4 and 5 ("blss" and "blsss") i had no crashes.
170
1712006-12-26 Neil Spierling <sirvulcan@gmail.com>
172
173 * src/spamserv.c: Added CAPSSCAN for scanning caps, other related
174 options added, CAPSREACTION, CAPSMIN, and CAPSPERCENT.
175
176 * src/spamserv.h: Added caps scanning functionality.
177
178 * src/spamserv.help Added caps scanning help
179
1802006-12-26 Neil Spierling <sirvulcan@gmail.com>
181
182 * src/spamserv.c: Tweaked the SET output for the EXCEPT levels.
183
1842006-12-26 Neil Spierling <sirvulcan@gmail.com>
185
186 * src/spamserv.c: Removed scan voiced/halfops/ops SET options.
187 Added 4 new except levels, EXCEPTADVLEVEL, EXCEPTBADWORDLEVEL,
188 EXCEPTFLOODLEVEL, and EXCEPTSPAMLEVEL. Users equal or above to
189 the specified levels will be exempt. All levels default to
190 UL_OP (200) at first.
191
192 * src/spamserv.h: Added new except variables.
193
194 * src/spamserv.help: Added new sections for the new except SET
195 options, plus removed the level lines for now.
196
1972006-12-25 Neil Spierling <sirvulcan@gmail.com>
198
199 * Merry Christmas! :)
200
201 * src/spamserv.c: Meh cant sleep damn people outside. Fixed a bug
202 with setting exceptlevel.
203
2042006-12-24 Alex Schumann <rubin@afternet.org>
205
206 * src/chanserv.c: fixed incorrect message when .dellamer is used on a
207 nickname.
208
2092006-12-25 Neil Spierling <sirvulcan@gmail.com>
210
211 * Merry Christmas! :)
212
213 * This completes RFE 1577823.
214
215 * src/spamserv.c: Added EXCEPTLEVEL, this replaces the code that
216 excepts all people who are opped etc. Only people above this level
217 will be immune now. Defaults to 300 for channels without the option
218
219 * src/spamserv.h: Added exceptlevel.
220
221 * src/spamserv.help: Added EXCEPTLEVEL.
222
2232006-12-25 Neil Spierling <sirvulcan@gmail.com>
224
225 * Merry Christmas! :)
226
227 * src/spamserv.c: Added trusted accounts support (RFE 1577823).
228
229 * src/spamserv.help: ADDTRUST, DELTRUST, OADDTRUST, ODELTRUST,
230 and LISTTRUST added.
231
2322006-12-20 Alex Schumann <rubin@afternet.org>
233
234 * src/Makefile.in: undo temp fix
235
236 * src/opserv.c: perm fix to HAVE_TRACK define problems
237
238 * src/configure.in: perm fix to HAVE_TRACK define problems
239
240 * src/config.h.in: perm fix to HAVE_TRACK define problems
241
2422006-12-21 Neil Spierling <sirvulcan@gmail.com>
243
244 * src/Makefile.in: Temp fix.
245
2462006-12-20 Alex Schumann <rubin@afternet.org>
247
248 * src/proto-p10.c: added full mark support including as a trace
249 criteria.
250
251 * src/opserv.c: added full mark support including as a trace
252 criteria.
253
254 * src/hash.h: added full mark support including as a trace
255 criteria.
256
257 * src/opserv.help: documented the 'marked' criteria in trace.
258
2592006-12-20 Alex Schumann <rubin@afternet.org>
260
261 * src/chanserv.c: fixing a bug with unmatching userlevels and the del*
262 commands. (such as delpeon of a user with non-standard peon level)
263
264 * src/spamserv.c: fixing memory corruption problems with dicts. Fixed
265 crash with service rename, and probably many other problems.
266
267 * src/mod-track.c: fixing memory problems, and the broken set command.
268 Track may be stable now, needs large scale testing.
269
2702006-12-20 Neil Spierling <sirvulcan@gmail.com>
271
272 * src/chanserv.help: Opps that will teach me for cut n pasting.
273 Adjusted duration line for CLVL help. Users are not removed after
274 the duration they are reverted back to their previous access
275 level.
276
2772006-12-19 Neil Spierling <sirvulcan@gmail.com>
278
279 * src/chanserv.c: check the ircd side ban list too
280
281 * src/opserv.c: Fixed a small bug, woops.
282
2832006-12-19 Neil Spierling <sirvulcan@gmail.com>
284
285 * src/chanserv.c: Added trace_check_bans, cut down version of
286 check_bans for checkrestrictions
287
288 * src/chanserv.h: Declare trace_check_bans.
289
290 * src/opserv.c: Added addalert/trace option checkrestrictions. When
291 using SVSJOIN as an action this option will check the ban lists, invite
292 keys and limits of the target channel and if any match or exist (invite
293 etc) then the SVSJOIN wont go through
294
295 * src/opserv.help: Added information about checkrestrictions.
296
2972006-12-19 Neil Spierling <sirvulcan@gmail.com>
298
299 * src/chanserv.c: Timed CLVL's. This just works like my last commit.
300
301 * src/chanserv.h: tweaked expiry to accessexpiry and added clvlexpiry
302 and lastlevel.
303
304 * src/chanserv.help: Added information about timed clvls.
305
3062006-12-18 Alex Schumann <rubin@afternet.org>
307
308 * src/mod-memoserv.c: add a 'privmsg' flag for being notified via pm
309 instead of notice, when you get new memos. Fixed a buffer overrun with
310 memo ids.
311
312 * src/mod-memoserv.help: fix-up help for settings.
313
3142006-12-19 Neil Spierling <sirvulcan@gmail.com>
315
316 * src/chanserv.c: New feature, channel managers can now add people
317 with a duration. After the duration expires the person will be
318 automatically removed and deoped.
319
320 * src/chanserv.h: Added expiry.
321
322 * src/chanserv.help: Added information about timed accesses.
323
324 * src/modcmd.c: Tweaked addop, addhop etc so a duration can be
325 specified.
326
3272006-12-18 Neil Spierling <sirvulcan@gmail.com>
328
329 * src/proto-p10.c: Reverted one of my line changes.
330
3312006-12-17 Neil Spierling <sirvulcan@gmail.com>
332
333 * src/opserv.c: Fixed up a couple of $b errors.
334
3352006-12-17 Neil Spierling <sirvulcan@gmail.com>
336
337 * src/chanserv.c: Woops forgot to init the channel mode change.
338
339 * src/chanserv.h: Tweak to check_bans.
340
341 * src/proto-p10.c: Add some sanity checks plus moved the +x to
342 after the CMD_FAKEHOST otherwise if the person auths then gets
343 marked they will cause 2 Registered quits on the IRCd. Only one
344 will happen now.
345
3462006-12-17 Neil Spierling <sirvulcan@gmail.com>
347
348 * src/chanserv.c: Added function check_bans to check bans in a
349 specific channel when needed (see below).
350
351 * src/chanserv.h: check_bans deceleration.
352
353 * src/proto-p10.c: First of all we dont need a handle_info when
354 checking for IsHiddenHost, the IRCd takes care of this. Made it
355 so we copy the fakehost into user->fakehost so X3 can check
356 IsFakeHost properly. Lastly after we set a fakehost in irc_mark
357 we need to recheck the users bans just in case a person has
358 lamer'ed the marked hostname.
359
3602006-12-12 Alex Schumann <rubin@afternet.org>
361
362 * configure.in: making google core lib optional
363
364 * configure: regenerated
365
366 * src/proto-p10.c: added support for sending nefarious marks
367
368 * src/proto.h: prototype for irc_mark
369
370 * src/opserv.help: documented new mark support. Also documented the
371 svsjoin and svspart commands as they were missing.
372
373 * src/hash.h: added MARKLEN define
374
375 * src/opserv.c: added mark command as well as mark support in trace
376 and addalert.
377
3782006-12-12 Neil Spierling <sirvulcan@gmail.com>
379
380 * configure: Regenerated.
381
382 * configure.in: Add support for google core dumper. Plus updated
383 tre to 0.7.5.
384
385 * Makefile.in: Regenerated.
386
387 * rx/Makefile.in: Regenerated.
388
389 * src/config.h.in: Regenerated.
390
391 * src/Makefile.in: Regenerated.
392
393 * tools/core_install.sh: Just like tre_install.sh. This installs
394 the core dumper.
395
396 * tools/coredumper.tar.gz: Google core dumper 0.2.
397 http://sourceforge.net/projects/goog-coredumper/
398
399 * tools/tre_install.sh: Updated version to 0.7.5
400
401 * tools/tre.tar.gz: Updated tre to 0.7.5.
402
4032006-12-10 Alex Schumann <rubin@afternet.org>
404
405 * src/opserv.c: fix debug message left at wrong level ("checking
406 reroute()")
407
4082006-12-09 Alex Schumann <rubin@afternet.org>
409
410 * src/opserv.c: bugfixes to autorouting timer code
411 improved stats routing to clean up & take an argument
412
413 * src/opserv.h: bugfixes to autorouting timer code
414
415 * src/opserv.help: document new stats routing syntax
416
417 * src/timeq.c: added some usefull (commented out) debugging code for
418 figuring out timer problems.
419
420 * src/timerq.h: added some usefull (commented out) debugging code for
421 figuring out timer problems.
422
423 * src/proto-p10.c: cleanup/improve eob autorouting init
424
4252006-12-08 Alex Schumann <rubin@afternet.org>
426
427 * src/opserv.c: Moving some version reply housekeeping to proto-p10.c
428
429 * src/proto-p10.c: moving version reply storage here, adding webTV
430 no_notice support (automatiaclly dont send notices if version reply
431 says its a webtv user since they cant SEE notices. (other clients to
432 add?)) note, this needs a version query alert to get the version from
433 them.
434
435 * src/helpfile.c: honor the no_notices user bit
436
437 * src/hash.h: add no_notices user bit
438
4392006-12-07 Alex Schumann <rubin@afternet.org>
440
441 * src/opserv.c: Add filter ability to stats alerts + fixup
442
443 * src/opserv.help: document filter feature of stats alerts + fixup
444
4452006-12-02 Alex Schumann <rubin@afternet.org>
446
447 * src/chanserv.c: fix to levels command (- were missing)
448
449 * src/tools.c: fix warning
450
451 * src/common.h: fix warning
452
453 * src/chanserv.help: update online help url, changed help general to
454 use new $! command char replacement code.
455
456 * src/hash.c: fix warning when geoip is off
457
458 * src/helpfile.c: add new '$!' code for chanserv's current trigger
459 char in help files
460
4612006-12-01 Alex Schumann <rubin@afternet.org>
462
463 * src/chanserv.c: Raisk pointed out that mdelop and friends dont work
464 on users of non-standard access level such as 201. Fixed this by
465 changing mdelop and friends to work on the range of access levels.
466 Added a LEVELS command.
467
468 * src/chanserv.h: corrected PEON access defines such that 1-150 is
469 peon instead of 100-150 with 1-99 being undefined.
470
471 * src/chanserv.help: help for new LEVELS command
472
473 * src/helpfile.c: Improved table functions so that it automatically
474 right-justifies numerical columns.
475
476 * src/tools.c: Added helper functions str_is_number and msnprintf (an
477 auto-mallocing printf function)
478
479 * src/common.h: defines and defines for msnprintf and str_is_number
480
481
4822006-11-30 Alex Schumann <rubin@afternet.org>
483
484 * src/chanserv.c: Modified .myaccess such that if you give it your own
485 account when you are not a helper, it still works. (Requested by
486 Jigsy)
487
488 * src/nickserv.help: Corrected the help file to feed oregister based
489 on email_required instead of email_enabled
490
491 * src/nickserv.c: Fix & close sf bug 1584057 (hidden_host with no dots
492 causes crash in set if no title) thanks xanjunior
493
4942006-10-18 Neil Spierling <sirvulcan@gmail.com>
495
496 * src/opserv.c: Minor cosmetic error noticed by Raisk. If doing an
497 opserv WHOIS from another service (when bound), the channels reply
498 would come from o3 instead of that service.
499
5002006-10-18 Neil Spierling <sirvulcan@gmail.com>
501
502 * src/opserv.c: Added in SVSPART alert/traces.
503
504 * src/opserv.help: Added in bits for SVSJOIN, SVSPART, and VERSION.
505
506 * src/proto.h: Added in decleration for svspart.
507
508 * src/proto-p10.c: Extend current SVSPART functionality so that we
509 can send them with traces etc.
510
5112006-10-14 Alex Schumann <rubin@afternet.org>
512
513 * src/opserv.c: fix crash Buttaknife noticed if you forget chantarget
514 in svsjoin alerts. Cleanup old silent code fragments left over. Check
515 for missing chantarget in alerts also.
516
5172006-10-12 Alex Schumann <rubin@afternet.org>
518
519 * src/opserv.c: Added VERSION alert/trace reaction, so you can now
520 setup x3 to version only users matching a criteria, and then another
521 alert to do someting based on the version reply. This should be
522 usefull for finding bots etc. Or, for example, you can make all xchat
523 people join #xchat, or all mirc join #mirc etc.
524 Also, there is a fix in here for SVSJOIN which i hadn't gotten
525 everything working with.
526
527 * src/proto-p10.c: added privmsg_user and version_user functions
528
529 * src/proto.h: added privmsg_user and version_user function
530 declerations
531
532 * src/hash.h: added version_reply variable to users
533
534
535
5362006-10-12 Alex Schumann <rubin@afternet.org>
537
538 * src/opserv.c: Added SVSJOIN command, to push a user into a channel,
539 and a TRACE REACTION of SVSJOIN for trace and alerts. Now you can do
540 something like 'trace SVSJOIN chantarget #dronebots nick bot[*'
541 or send all level3 users to a perticular channel on connection, etc.
542
5432006-10-12 Alex Schumann <rubin@afternet.org>
544
545 * src/chanserv.c: Make lamers not affect users on the userlist above
546 inviteme level in the channel. (why kb users who can .uba and
547 .inviteme back in?)
548
5492006-10-10 Neil Spierling <sirvulcan@gmail.com>
550
551 * src/spamserv.c: Ignore those with access (if the options are
552 disabled- scanchanops, scanhalfops, scanvoiced.
553
5542006-10-08 Alex Schumann <rubin@afternet.org>
555
556 * src/chanserv.c: undid 9/16/06 change of 5 second delay before
557 autojoin. Not really a great solution. Instead, move auth_handler
558 funcs to be called after stamping etc. thx to Buttaknife for this
559 solution.
560
561 * src/nickserv.c: move auth_func calls to after stamping, and
562 commented up the cmd_auth source to make it more managable.
563
5642006-10-04 Alex Schumann <rubin@afternet.org>
565
566 * src/chanserv.c: remove redundant 'none' from empty llists
567
5682006-10-04 Neil Spierling <sirvulcan@gmail.com>
569
570 * src/nickserv.c: Fix for bug 1555621. Cookie data will be copied
571 over with odelcookie now.
572
5732006-10-04 Neil Spierling <sirvulcan@gmail.com>
574
575 * src/chanserv.c: Fix for bug 1551717. If automode is set to 0
576 in a channel and a user auths in the channel, the user will not
577 receive autoop etc if they have it enabled in uset.
578
5792006-10-03 Alex Schumann <rubin@afternet.org>
580
581 * src/opserv.c: Check for connect timer entries before adding new
582 ones, hopefully will fix bug 1570408 (pLaYa, let us know)
583
5842006-09-25 Neil Spierling <sirvulcan@gmail.com>
585
586 * src/modcmd.c: Shortened ThiefMaster to just his nick as per request
587 by him.
588
5892006-09-16 Neil Spierling <sirvulcan@gmail.com>
590
591 * src/chanserv.c: Do autojoin 5 seconds after handle_auth. Seems its
592 happening before autohide. Let me know if its still happening before
593 autohide.
594
595 * src/chanserv.help: Updated the AUTOJOIN bit.
596
5972006-09-13 Alex Schumann <rubin@afternet.org>
598
599 * src/chanserv.help: improved the help listing for the info command,
600 and information help category.
601
6022006-09-10 Neil Spierling <sirvulcan@gmail.com>
603
604 * src/mod-memoserv.c: Fixed crash bug.
605
606 * src/spamserv.c: Ignore opers.
607
6082006-08-28 Neil Spierling <sirvulcan@gmail.com>
609
610 * README: tweaks.
611
6122006-08-27 Neil Spierling <sirvulcan@gmail.com>
613
614 * src/chanserv.help: Tweaked a , to .
615
6162006-08-27 Neil Spierling <sirvulcan@gmail.com>
617
618 * src/opserv.help: Removed privs menu so we can release a tarball.
619
6202006-08-25 Alex Schumann <rubin@afternet.org>
621
622 * src/chanserv.c: fix uset reply for halfops
623
624 * src/nickserv.help: document the 'b' account flag
625
6262006-08-26 Neil Spierling <sirvulcan@gmail.com>
627
628 * x3.conf.example: Added hidden host style option and key options
629 for style 2.
630
631 * src/hosthiding.h: Remove KEY #defines.
632
633 * src/hosthiding.c: Set the keys only once using the conf values.
634
635 * src/nickserv.c: Generate hidden hosts off crypt hosts instead
636 of standard hidden hosts if style is 2.
637
638 * src/proto-common.c: Generate hidden hosts off crypt hosts instead
639 of standard hidden hosts if style is 2.
640
641 * src/proto-p10.c: Set crypt host to the crypt IP if there is no
642 hostname (unresolved). This is how Nefarious works.
643
644 * src/tools.c: Generate hidden hosts off crypt hosts instead
645 of standard hidden hosts if style is 2.
646
6472006-08-24 Neil Spierling <sirvulcan@gmail.com>
648
649 * src/chanserv.c: Added autojoin USET option, which uses SVSJOIN.
650
651 * src/chanserv.h: Added autojoin USET option, which uses SVSJOIN.
652
653 * src/proto.h: irc_svsjoin decelerations.
654
655 * src/proto-p10.c: Wrote irc_svsjoin plus added the nessecary bits
656 for SVSJOIN. Also wrote cmd_svsjoin for if X3 should ever recieve
657 an SJ it will be handled properly as a JOIN. Did the same for
658 SVSPART.
659
6602006-08-24 Neil Spierling <sirvulcan@gmail.com>
661
662 * src/spamserv.c: Fixed the +k issue with spamserv.
663
6642006-08-24 Neil Spierling <sirvulcan@gmail.com>
665
666 * src/opserv.c: Added PRIVSET Command.
667
668 * src/opserv.help: Added PRIVSET Command. Plus contents for the
669 privs section.
670
671 * src/proto.h: irc_privs deceleration.
672
673 * src/proto-p10.c: Fixed a compile issue plus added functions for
674 setting and checking privs.
675
6762006-08-23 Neil Spierling <sirvulcan@gmail.com>
677
678 * x3.conf.example: Add a new ircd type 6 for trunk nefarious.
679
680 * src/hash.h: Priv declerations.
681
682 * src/opserv.c: Show privs in WHOIS output.
683
684 * src/proto.h: client_report_privs decleration.
685
686 * src/proto-p10.c: Handle PRIV only for type 6 servers.
687
6882006-08-19 Alex Schumann <rubin@afternet.org>
689
690 * src/authserv.c: document the oset flag +b in help (hide from staff
691 command.)
692
6932006-08-19 Alex Schumann <rubin@afternet.org>
694
695 * src/chanserv.c: added reply command, which responds similar to calc,
696 but with any message. (for use with bindings)
697
698 * src/modcmd.c: enabled the ability to use $a $n and $m in BIND, which
699 are replaced with the target command's calling user's account, nick,
700 and numnick respectively. This and the above allows things like:
701 BIND x3 account x3.reply your account is $a or
702 BIND x3 kickme x3.kick $n $1-
703 more to come, maybe, later.
704
7052006-08-01 Alex Schumann <rubin@afternet.org>
706
707 * src/modcmd.c: Added OSI certification message to VERSION command
708
7092006-08-09 Neil Spierling <sirvulcan@gmail.com>
710
711 * x3.conf.example: Redid part of the geoip summary.
712
7132006-08-09 Neil Spierling <sirvulcan@gmail.com>
714
715 * src/opserv.c: If we have a city, latitude and longitude returned
716 then show a map url. Some results have no city but a latitude and
717 a longitude. The coordinates are useless in this case and most
718 people would know where the country is around abouts.
719
7202006-08-08 Neil Spierling <sirvulcan@gmail.com>
721
722 * src/hash.c: Speed up city and country lookups significantly.
723 Just slow for the first read but once thats done the rest is fast.
724
7252006-08-08 Neil Spierling <sirvulcan@gmail.com>
726
727 * src/spamserv.c: Fix a crash in spamserv (Tracker# 1535968).
728 I dont know if this will work for sure as i cant reproduce it. But
729 my theory is that once the user is kicked the mode node is dropped.
730 Users without modes should still return a valid mode node.
731
7322006-08-08 Neil Spierling <sirvulcan@gmail.com>
733
734 * src/chanserv.c: Fixed a crash with giveownership. X3 would crash
735 if a giveownership command was issued in a channel with no owners.
736
7372006-08-07 Neil Spierling <sirvulcan@gmail.com>
738
739 * configure: Regenerated.
740
741 * configure.in: Added checks for GeoIP headers and libs.
742
743 * x3.conf.example: Add in 2 options for the dat filenames of the
744 city and country files. If not specified then no geoip data
745 will be checked.
746
747 * src/config.h.in: Regenerated.
748
749 * src/hash.c: Created a function to check the geoip info from the
750 dat files.
751
752 * src/hash.h: Decelerations plus added entries to the userNode
753 struct.
754
755 * src/opserv.c: Display the GeoIP information in WHOIS.
756
757 * src/proto-p10.c: Call the new geoip data collection function
758 towards the end of AddUser.
759
7602006-08-06 Neil Spierling <sirvulcan@gmail.com>
761
762 * src/global.c: Fixed a bug, wasnt message_del'ing some messages.
763
7642006-08-01 Alex Schumann <rubin@afternet.org>
765
766 * src/chanserv.c: Add automode 6, to just voice everyone with access.
767 Idea by daniel (thx)
768
7692006-08-01 Neil Spierling <sirvulcan@gmail.com>
770
771 * This message is apart of the below one, its just seperate so
772 it doesnt get lost amongst the below messages.
773
774 * src/global.c: Fixed a warning.
775
7762006-08-01 Neil Spierling <sirvulcan@gmail.com>
777
778 * configure: Removed bahamut support, didnt even work.
779
780 * configure.in: Removed bahamut support, didnt even work.
781
782 * INSTALL: Removed bahamut support, didnt even work.
783
784 * x3.conf.example: Removed bahamut support, didnt even work.
785
786 * patches/log-pgsql.diff: Removed bahamut support, didnt even work.
787
788 * patches/helpserv-pgsql.diff: Removed bahamut support, didnt even
789 work.
790
791 * src/config.h.in: Removed bahamut support, didnt even work.
792
793 * src/gline.c: Removed bahamut support, didnt even work.
794
795 * src/hash.h: Removed bahamut support, didnt even work.
796
797 * src/nickserv.c: Removed bahamut support, didnt even work.
798
799 * src/nickserv.h: Removed bahamut support, didnt even work.
800
801 * src/Makefile.am: Removed bahamut support, didnt even work.
802
803 * src/Makefile.in: Removed bahamut support, didnt even work.
804
805 * src/proto-bahamut.c: Removed bahamut support, didnt even work.
806
807 * src/shun.c: Removed bahamut support, didnt even work.
808
8092006-08-01 Neil Spierling <sirvulcan@gmail.com>
810
811 * src/global.c: Added language strings for mod-helpserv.c, opserv.c,
812 spamserv.c, nickserv.c.
813
814 * src/mod-helpserv.c: Changed global_message uses to global_message_arg's.
815
816 * src/nickserv.c: Changed global_message uses to global_message_arg's.
817
818 * src/opserv.c: Changed global_message uses to global_message_arg's.
819
820 * src/spamserv.c: Changed global_message uses to global_message_arg's.
821
8222006-08-01 Neil Spierling <sirvulcan@gmail.com>
823
824 * src/chanserv.c: Changed global_message uses to global_message_arg's.
825
826 * src/global.c: Added language strings for chanserv.c
827
8282006-08-01 Neil Spierling <sirvulcan@gmail.com>
829
830 * src/global.c: Make sure we arnt sending duplicate messages in
831 some cases.
832
8332006-08-01 Neil Spierling <sirvulcan@gmail.com>
834
835 * src/x3.conf.example: Removed the targets option.
836
837 * src/global.c: Wrote new function that will global message users
838 and/or opers and/or helpers messages in their own langauge. The
839 strings are set either in language files or in the global.c message
840 struct. This allows us to send defcon notices to people and they
841 will get them in their own language if they have it set.
842
843 * src/global.h: global_message_args decleration.
844
845 * src/opserv.c: Removed targets option for defcon as its too hard
846 to send messages to people in channels if the people have different
847 language settings.
848
8492006-07-31 Neil Spierling <sirvulcan@gmail.com>
850
851 * src/opserv.c: TODO stuff.
852
8532006-07-31 Neil Spierling <sirvulcan@gmail.com>
854
855 * x3.conf.example: Added SHUN setting for DEFCON.
856
857 * doc/DEFCON: Added SHUN setting for DEFCON.
858
859 * src/opserv.c: Moved the gline check to here. Also added a SHUN
860 check.
861
862 * src/opserv.h: Added SHUN setting for DEFCON.
863
864 * src/proto-p10.c: Moved the DEFCON gline check to opserv.c
865
8662006-07-31 Neil Spierling <sirvulcan@gmail.com>
867
868 * x3.conf.example: Added new Defcon system settings
869
870 * doc/DEFCON: Anope's Defcon doc adapted for X3.
871
872 * src/chanserv.c: Block mode changes and channel registrations if
873 required.
874
875 * src/mod-memoserv.c: Block new memos if required.
876
877 * src/nickserv.c: Block nick registrations if required.
878
879 * src/opserv.c: Added in defcon system, uses some of the anope code.
880 Most tho is from scratch.
881
882 * src/opserv.h: Defcon declerations.
883
884 * src/opserv.help: Added DEFCON entry.
885
886 * src/proto-p10.c: If required gline new clients, also if required
887 kill new clients.
888
8892006-07-29 Alex Schumann <rubin@afternet.org>
890
891 * configure.in, Makefile.in, src/Makefile.in, tools/tre_install.sh,
892 src/opserv.c, src/config.h.in, src/nickserv.c, src/Makefile.am: I am
893 not comfortable running 'make install' on libtre from ./configure.
894 This violates what the user expects in a way that can harm the system.
895 Changed how the libtre checks work and provided easy-to-use install
896 script. -fix link stage
897
898 * rx/Makefile.in: fix autotools warning(s)
899
9002006-07-28 Alex Schumann <rubin@afternet.org>
901
902 * src/nickserv.help: add odelcookie to help oper
903
904 * x3.conf.example: update & improve x3.conf.example description of
905 extended_accounts setting.
906
9072006-07-26 Alex Schumann <rubin@afternet.org>
908
909 * src/opserv.c: Fix crash when doing reroute if routing isnt
910 configured. | Voice discovered that the error message for addplan fail
911 was typeo'd so not showing.
912
913 * src/opserv.help: slight changes to routing help.
914
915 * src/chanserv.c: let non-staff see when channels were registered with
916 .info
917
9182006-07-24 Alex Schumann <rubin@afternet.org>
919
920 * src/proto-p10.c: dont burst channels with 0 users in them (which
921 were created by alert discrims, most likely)
922
9232006-07-23 Alex Schumann <rubin@afternet.org>
924
925 * x3.conf.example: Added chanserv "modes" to example - use to control
926 what usermodes chanserv gets. Mainly for setting +d or not, if you
927 have nef 1.0 'b:' lines setup.
928
9292006-07-25 Neil Spierling <sirvulcan@gmail.com>
930
931 * src/nickserv.c: If theres no title set then the default title
932 will therefore be the first part of hidden_host in x3.conf.example,
933 so for consistency with opt_fakehost we will print this.
934
9352006-07-25 Neil Spierling <sirvulcan@gmail.com>
936
937 * src/nickserv.c: The reason why theres no arg rubin is that
938 if you want to print the fakehost then u dont specify an arg.
939 This tells opt_fakehost to set fake to the current fakehost
940 and pass it on to be printed.
941
9422006-07-23 Alex Schumann <rubin@afternet.org>
943
944 * src/nickserv.c: Add config file regex fakehost test + sanity
945 checking in title as well (fixed).
946
947 * src/mod-memoserv.c: Fixed crash bug in memosearv read. (check argc
948 instead of argv[2]==null since argv's dont get set null.
949
9502006-07-23 Neil Spierling <sirvulcan@gmail.com>
951
952 * src/mod-memoserv.c: Fix to a crash/output corruption issue.
953
954 * src/proto-p10.c: Host in topic supports sethost and fakehost
955 now.
956
9572006-07-21 Alex Schumann <rubin@afternet.org>
958
959 * src/proto-p10.c: Added support for irc_wallop, irc_squit,
960 irc_connect, and added callbacks to handle connect failures and
961 successes. (All prep for auto routing system)
962
963 * src/proto.h: Added support for irc_wallop, irc_squit,
964 irc_connect, and added callbacks to handle connect failures and
965 successes. (All prep for auto routing system)
966
967 * src/opserv.help: Help entries for auto routing system + fix typeo in
968 routing example
969
970 * src/hash.h: New structs for auto routing system
971
972 * src/opserv.c: The long-awaited X3 Auto Routing Plan system! + reduce
973 error message to debug message.
974
975 * src/opserv.h: The long-awaited X3 Auto Routing Plan system!
976
977 * src/modcmd.c: added 'routing' main command alias.
978
9792006-07-16 Neil Spierling <sirvulcan@gmail.com>
980
981 * x3.conf.example: Added host_in_topic option for sending full
982 nick!user@host if its enabled. Default to one as Nefarious is
983 default to TRUE for HOST_IN_TOPIC. There will be wierdness if
984 you have this enabled on X3 and not on your Nefarious server.
985
986 * src/proto-p10.c: Make use of host_in_topic.
987
9882006-07-13 Alex Schumann <rubin@afternet.org>
989
990 * src/opserv.c: make the bot reply from the nick you /msg in all
991 cases, if commands are bound to a different bot.
992
993 * src/nickserv.c: make the bot reply from the nick you /msg in all
994 cases, if commands are bound to a different bot.
995
996 * src/chanserv.c: make the bot reply from the nick you /msg in all
997 cases, if commands are bound to a different bot.
998
999 * src/mod-memoserv.c: Make all memoserv commands reply from the bot you
1000 msg, not the defined memoserv bot, if commands are aliased to other
1001 bots. This may also fix the crash bug playa reported at
1002 http://www.unrealgamers.net/forums/index.php?showtopic=138
1003
10042006-07-11 Alex Schumann <rubin@afternet.org>
1005
1006 * src/chanserv.c: Fixed some weirdness with nef 1.0's 2nd topic setter
1007 and some x3 topic functions.
1008
1009 * x3.conf.example: Improved server/type setting documentation,
1010 and changed default to 5.
1011
10122006-07-11 Alex Schumann <rubin@afternet.org>
1013
1014 * src/opserv.c: fixed silent alerts not getting picked up from db file
1015 on read/load.
1016
10172006-07-11 Alex Schumann <rubin@afternet.org>
1018
1019 * src/opserv.c: add sanity checking to jupe to avoid catastrophic loop
1020 when adding an invalid jupe servername or numeric.
1021 this closes bug number 1513510.
1022
1023 * src/modcmd.c: if pubcmd is set higher than your level, only respond
1024 with the denied msg if the command was actually found. this closes bug
1025 number 1509382.
1026
10272006-07-10 Alex Schumann <rubin@afternet.org>
1028
1029 * src/chanserv.c: fixed crash bug trying to deref the handleinfo of a
1030 non-logged-in user (null pointer)
1031
10322006-07-09 Alex Schumann <rubin@afternet.org>
1033
1034 * src/nickserv.c: fixed bug where unignores were getting sent to the
1035 user multiple times, instead of to each online nick once.
1036
10372006-07-09 Alex Schumann <rubin@afternet.org>
1038
1039 * src/nickserv.c: Fixes for addignore/delignore corruption +missed a
1040 spot. Ugh, messed up the fix. Trying again :)
1041
10422006-07-10 Neil Spierling <sirvulcan@gmail.com>
1043
1044 * src/chanserv.c: INVITE now checks the targets ignore/silence list.
1045 If the target is ignoring the person inviting them then the invite
1046 is denied.
1047
10482006-07-07 Alex Schumann <rubin@afternet.org>
1049
1050 * src/mod-memoserv.c: pLaYa reported a crash/corruption bug in
1051 memoserv most easily seen when sending short memos. Rewrote the flag
1052 handling part of memo send to correct it.
1053
10542006-07-05 Alex Schumann <rubin@afternet.org>
1055
1056 * src/helpfile.c: pLaYa pointed out the table code row count is off by
1057 one. Fixed.
1058
10592006-06-27 Neil Spierling <sirvulcan@gmail.com>
1060
1061 * configure: Regenerated.
1062
1063 * configure.in: Make use of TRE regexp library. Its more powerful
1064 than the standard library (http://laurikari.net/tre/index.html).
1065 Im also pondering adding services side regexp bans, X3 would
1066 probably required a channel flag called say advanced that can
1067 only be set by the owner. If enabled then regexp bans can be
1068 used. I also added an output saying what modules are enabled,
1069 what protocol is enabled, what malloc is choosen and if debugging
1070 is enabled. Just a bit of a message as the user will of seen
1071 programs just finish compiling and he/she/it may think it
1072 was X3 compiling, but it was just TRE compiling. They still need
1073 to compile X3.
1074
1075 * src/config.h.in: Regenerated.
1076
1077 * src/Makefile.am: Tweak for TRE.
1078
1079 * src/Makefile.in: Regenerated.
1080
1081 * src/nickserv.c: Use the new regex.h Im sure -I includes get
1082 called before system includes like /usr/include.
1083
1084 * src/opserv.c: Use the new regex.h Im sure -I includes get
1085 called before system includes like /usr/include.
1086
1087 * src/tools/tre.tar.gz: TRE 0.7.4. Configure will untar and
1088 compile this just before configure finishes up. Sits around
1089 470KB, rather than another 2.5MB if i TRE untarred. I suppose
1090 i could get it down a bit more using Bzip but there are some
1091 boxes out there still without bzip.
1092
10932006-06-25 Neil Spierling <sirvulcan@gmail.com>
1094
1095 * src/mod-memoserv.c: Better history implementation. A seperate
1096 table is used for history entries. Entries contain the same
1097 fields as the memo table except for the message, read, and flags.
1098 Entries are only removed from the history db when they get
1099 expired by do_expire (older than message_expire). Also fixed
1100 up a issue with STATUS. On AfterNET we were getting huge large
1101 for the amount of memos. I now realise it was reading the amount
1102 of users. It now reads the proper amount of memos. I also a count
1103 for history entries.
1104
1105 * src/mod-memoserv.help: EXPIRE handles history and memos now.
1106
11072006-06-25 Neil Spierling <sirvulcan@gmail.com>
1108
1109 * src/mod-memoserv.c: Make use of ignore lists when trying to
1110 send memos.
1111
11122006-06-25 Neil Spierling <sirvulcan@gmail.com>
1113
1114 * src/spamserv.c: Crash fix (finally). Been meaning to do this
1115 for a while now.
1116
11172006-06-23 Alex Schumann <rubin@afternet.org>
1118
1119 * src/modcmd.help, src/opserv.help, src/helpfile.c, src/helpfile.h,
1120 src/modcmd.c, src/nickserv.c: Improvements to
1121 table output and help display.
1122
1123 * src/mod-memoserv.c: fix segfault
1124
11252006-06-23 Alex Schumann <rubin@afternet.org>
1126
1127 * src/chanserv.c: Backing out the bantype patch because it sucks _bad_.
1128 fix it and re-apply if you want it..
1129
1130 * src/chanserv.h: Backing out the bantype patch.
1131
1132 * src/chanserv.help: Backing out the bantype patch.
1133
11342006-06-20 Neil Spierling <sirvulcan@gmail.com>
1135
1136 * src/mod-memoserv.c: Fixed a bug.
1137
11382006-06-20 Neil Spierling <sirvulcan@gmail.com>
1139
1140 * src/mod-memoserv.c: Added basic HISTORY command. At the moment
1141 if the recipient deletes the memo it will not be listed in the
1142 HISTORY list.
1143
1144 * src/mod-memoserv.help: HISTORY entry.
1145
11462006-06-20 Neil Spierling <sirvulcan@gmail.com>
1147
1148 * src/mod-memoserv.c: Added new flags, see below.
1149
1150 * src/mod-memoserv.help: Opps forgot the read reciept stuff. Also
1151 added flags for always ignoring read reciepts and always sending
1152 read reciepts.
1153
11542006-06-20 Neil Spierling <sirvulcan@gmail.com>
1155
1156 * src/mod-memoserv.c: Added CANCEL command for cancelling memos
1157 that you have sent, aslong as they have not been read yet.
1158
1159 * src/mod-memoserv.help: CANCEL entry plus tweaked some read
1160 recipient to read reciept stuff.
1161
11622006-06-20 Neil Spierling <sirvulcan@gmail.com>
1163
1164 * src/mod-memoserv.c: Redid the db stuff, it now writes users
1165 settings and memos to the memoserv database.
1166
11672006-06-20 Neil Spierling <sirvulcan@gmail.com>
1168
1169 * src/mod-memoserv.c: Small bug fix.
1170
11712006-06-20 Neil Spierling <sirvulcan@gmail.com>
1172
1173 * src/mod-memoserv.c: Added read recipient support via SEND using
1174 -r as a flag. Messages with requested read recipients have a (r)
1175 shown beside the sender nick in LIST. People can ignore a read
1176 recipient using -i when reading the message via READ. Its all
1177 in the help file.
1178
1179 * src/mod-memoserv.help: Added read recipient relevent bits.
1180
1181 * src/opserv.help: Added halfopping functions.
1182
11832006-06-19 Neil Spierling <sirvulcan@gmail.com>
1184
1185 * src/x3.conf.example: Forgot a ;.
1186
11872006-06-19 Neil Spierling <sirvulcan@gmail.com>
1188
1189 * src/mod-memoserv.c: Make use of SET LIMIT.
1190
11912006-06-19 Neil Spierling <sirvulcan@gmail.com>
1192
1193 * src/mod-memoserv.c: Fixed SET bugs and renabled LIMIT now.
1194
11952006-06-19 Neil Spierling <sirvulcan@gmail.com>
1196
1197 * src/mod-memoserv.c: On Second thoughts dont enable LIMIT now.
1198
11992006-06-19 Neil Spierling <sirvulcan@gmail.com>
1200
1201 * x3.conf.example: Max limit for Memoserv LIMIT option.
1202
1203 * src/hash.h: Fixed halfops issue.
1204
1205 * src/mod-memoserv.c: Added SET LIMIT option for the maximum
1206 amount of memos you can have. This does not do anything yet as
1207 im committing the half ops fix now. This code is fine it just
1208 allows you to adjust the limit for now.
1209
12102006-06-12 Neil Spierling <sirvulcan@gmail.com>
1211
1212 * x3.conf.example: Commented out SpamServ module as there are bugs
1213 and i cant give a definate date as to when i can fix it. Im not
1214 home much these days.
1215
1216 * src/mod-memoserv.c: Redid the SET code using some whatnet code
1217 by wasted. Tweaked here and there. Also added some formatting in
1218 LIST and SET like chanserv SET. Oh and MemoServ will join
1219 autojoin_channels if MemoServ is in a seperate nickname.
1220
1221 * src/mod-memoserv.help: Added OSET and done some tweaking.
1222
1223 * src/nickserv.c: Allow the use of get_victim_oper outside of
1224 nickserv.c.
1225
1226 * src/nickserv.h: Allow the use of get_victim_oper outside of
1227 nickserv.c.
1228
12292006-06-07 Alex Schumann <rubin@afternet.org>
1230
1231 * src/chanserv.help: Added a couple set helps that were missing.
1232
1233 * src/helpfile.c: fix missing space in multi-column table output such
1234 as /msg opserv commands * (with nickserv tablewidth setting >60)
1235
12362006-06-06 Alex Schumann <rubin@afternet.org>
1237
1238 * src/opserv.c: Change how addalert silence works, so that its a
1239 parameter instead of an action, and also works with trace now.
1240
1241 * x3.conf.example: Added a config setting of level needed to use
1242 'silent yes' in trace/addalert.
1243
12442006-06-04 Alex Schumann <rubin@afternet.org>
1245
1246 * src/nickserv.c: Fix oregister
1247
1248 * src/nickserv.help: Update help for oregister
1249
12502006-06-05 Neil Spierling <sirvulcan@gmail.com>
1251
1252 * src/proto-p10.c: Properly handle incomming manual silences.
1253
12542006-06-05 Neil Spierling <sirvulcan@gmail.com>
1255
1256 * src/common.h: pretty_mask etc declerations.
1257
1258 * src/nickserv.c: Parse the mask through pretty_mask before adding
1259 it. Normal ircd side silences go through this, this just keeps
1260 things looking the same and if a user tries to remove a silence
1261 added by ADDIGNORE they will be able to. Oh and I HATE GLIBC :P
1262
1263 * src/proto-p10.c: Send a + if adding a silence.
1264
1265 * src/tools.c: pretty_mask and one other function for reformatting
1266 a hostname so its pretty :) from IRCu.
1267
12682006-06-04 Alex Schumann <rubin@afternet.org>
1269
1270 * src/nickserv.c: Send silences to every nick of a handle, not the
1271 nick that did the command.
1272
12732006-06-04 Neil Spierling <sirvulcan@gmail.com>
1274
1275 * src/main.c: Moved spamserv initilization to after chanserv.
1276
1277 * src/spamserv.c: Read the db earlier.
1278
12792006-05-30 Neil Spierling <sirvulcan@gmail.com>
1280
1281 * configure: Regenerated.
1282
1283 * configure.in: Bumped version and changed list email.
1284
1285 * x3.example.conf: Added SpamServ options.
1286
1287 * src/chanserv.c: Join SpamServ if enabled when chanserv joins.
1288
1289 * src/chanserv.h: Declerations
1290
1291 * src/main.c: Init the new SpamServ service.
1292
1293 * src/Makefile.am: Added SpamServ files.
1294
1295 * src/Makefile.in: Regenerated
1296
1297 * src/modcmd.c: Added SpamServ to REBINDALL.
1298
1299 * src/opserv.c: Slab/X3 malloc STATS MEMORY updates.
1300
1301 * src/proto-common.c: Make sure SpamServ gets notices.
1302
1303 * src/spamserv.c: New service that checks for spamming, floods etc.
1304 Requires an oper to register it to a channel for it to work.
1305
1306 * src/spamserv.h: Decelerations.
1307
1308 * src/spamserv.help: Help entries for SpamServ.
1309
13102006-05-29 Neil Spierling <sirvulcan@gmail.com>
1311
1312 * Below functions by Wasted (Martijn Smit) <wasted@lostdomain.org>
1313
1314 * src/chanserv.c: Added selectable bantypes.
1315
1316 * src/chanserv.h: Added selectable bantypes.
1317
1318 * src/chanserv.help: Added help entries.
1319
13202006-05-29 Neil Spierling <sirvulcan@gmail.com>
1321
1322 * src/nickserv.c: Added user option ADVANCED, when we add more
1323 advanced commands users will need to set this to see the options
1324 in help. Further work in helpfile is still needed afaik. This is
1325 just the basics.
1326
1327 * src/nickserv.h: Advanced option declerations.
1328
1329 * src/nickserv.help: Added option ADVANCED, also added AUTOHIDE.
1330 Seems no one added that when they added the AUTOHIDE option.
1331
13322006-05-28 Neil Spierling <sirvulcan@gmail.com>
1333
1334 * Below functions by Wasted (Martijn Smit) <wasted@lostdomain.org>
1335
1336 * x3.example.conf: Added new options- god_timeout, autojoin_channels,
1337 and denied_fakehost_words. Also dropped refresh_period for chanserv
1338 set resync.
1339
1340 * src/chanserv.c: Added god_timeout, disable god mode automatically
1341 when the period times out. Also added a new set option- resync, auto
1342 resyncs the userlist every 3, 6, 9, or 12 hours (or not at all).
1343
1344 * src/chanserv.help: Added entry for SET RESYNC.
1345
1346 * src/global.c: Join global into autojoin_channels if enabled.
1347
1348 * src/main.c: Some tweaking for autojoin_channels.
1349
1350 * src/mod-memoserv.c: If a user has memos and notify on login
1351 enabled then only display the notify notice on login and not
1352 during a netburst.
1353
1354 * src/mod-track.c: Quashed a warning.
1355
1356 * src/modcmd.c: Added functions for god_timeout. Also added wasted
1357 to VERSION output for credits for these features.
1358
1359 * src/nickserv.c: Added denied_fakehost_words, deny the words set
1360 there if an oper trys to use them in a fakehost. Also autojoin
1361 chanserv if enabled into autojoin_channels.
1362
1363 * src/opserv.c: Added REFRESHMAX to reset the max count, ie for
1364 after a drone attack. Also join opserv and reserved nicks into
1365 autojoin_channels if opserv/reserved is enabled.
1366
1367 * src/opserv.help: Added entry for REFRESHMAX.
1368
13692006-05-25 Alex Schumann <rubin@afternet.org>
1370
1371 * src/proto-p10.c: make non-existant server type setting not crash x3.
1372
1373 * src/nickserv.help: Added newby tip to authserv registration
1374 help (about < and >)
1375
1376 * src/mod-track.c: Fixed crash when a server kicks a person (tried to
1377 deref null kicker)
1378
13792006-05-23 Neil Spierling <sirvulcan@gmail.com>
1380
1381 * src/chanserv.c: Set SWHOIS's when a user auths.
1382
1383 * src/hosthiding.c: Fixed a segfault.
1384
1385 * src/nickserv.c: Epithets now use SWHOIS.
1386
1387 * src/proto.h: Declerations for irc_swhois.
1388
1389 * src/proto-p10.c: Handle SWHOIS's.
1390
13912006-05-23 Neil Spierling <sirvulcan@gmail.com>
1392
1393 * src/hash.h: Bumped SOCKIPLEN
1394
1395 * src/hosthiding.c: Functions to crypt IPv6 addresses.
1396
1397 * src/hosthiding.h: IPv6 function declerations.
1398
1399 * src/proto-p10.c: If the users ip address is IPv6 then crypt it
1400 with the ipv6 crypting function.
1401
14022006-05-23 Neil Spierling <sirvulcan@gmail.com>
1403
1404 * src/hash.h: Bits needed for other type of host hiding.
1405
1406 * src/hosthiding.h: Nefarious style 2 host hiding declerations.
1407
1408 * src/hosthiding.c: This will generated crypted style 2 Nefarious
1409 hidden hosts and ips. Currently they are just displayed in O3
1410 WHOIS. Im yet to expand this.
1411
1412 * src/Makefile.am: Added hosthiding.c and hosthiding.h.
1413
1414 * src/Makefile.in: Regenerated.
1415
1416 * src/opserv.c: Display crypted hosts n ips in WHOIS.
1417
1418 * src/proto-p10.c: Generate crypted hosts n ips on everyone and
1419 save them in user->crypthost user->cryptip.
1420
14212006-05-22 Neil Spierling <sirvulcan@gmail.com>
1422
1423 * src/chanserv.c: Set ignores when you authenticate.
1424
1425 * src/nickserv.c: Added ADDIGNORE, OADDIGNORE, DELIGNORE ODELIGNORE.
1426 Used for centralized silence list management. Currently set ignores
1427 can be viewed in ACCOUNTINFO for via ircd SILENCE.
1428
1429 * src/nickserv.h: Declerations.
1430
1431 * src/nickserv.help: Added help entries for above commands.
1432
1433 * src/proto.h: Declerations.
1434
1435 * src/proto-p10.c: Functions to handle silences
1436
14372006-05-18 Alex Schumann <rubin@afternet.org>
1438
1439 * src/proto-p10.c: Fixed up the track module a bit more
1440
1441 * src/hash.c: Fixed up the track module a bit more, including
1442 reporting correctly when X3 kicks someone. This should affect mrsnoopy
1443 as well, hopefully wont cause any bugs.
1444
1445 * src/mod-track.c: Fixed up the track module a bit more - made track
1446 all/none work
1447
14482006-05-18 Alex Schumann <rubin@afternet.org>
1449
1450 * src/chanserv.c: adding 'classic' view, via patch submitted by pLaYa
1451
1452 * src/nickserv.c: adding 'classic' view, via patch submitted by pLaYa
1453
1454 * src/nickserv.h: adding 'classic' view, via patch submitted by pLaYa
1455
1456 * src/nickserv.help: adding 'classic' view, via patch submitted by pLaYa
1457
14582006-05-18 Alex Schumann <rubin@afternet.org>
1459
1460 * src/chanserv.c: re-disabled netrider kicking. Somehow this got included back
1461 in.
1462
1463 * src/mod-track.c: some cleanups and textual changes, to make the commands
1464 slightly more user friendly.
1465
14662006-05-16 Neil Spierling <sirvulcan@gmail.com>
1467
1468 * src/proto-p10.c: Changed 050 specfic topic stuff to a conf setting
1469
1470 * src/x3.conf.example.: adding 050 'type' to server config (rubin
1471 fixed missing ';' and changelog entries)
1472
14732006-05-16 Neil Spierling <sirvulcan@gmail.com>
1474
1475 * Most files: Heh i cant be bothered listing all files, see websvn
1476 if you want specific files. I just added a new tracking module, its
1477 just like snoop except it targets specified users. The actual
1478 commit is in the previous revision, i just forgot to update this to
1479 tick over the svn version in version output.
1480
14812006-05-15 Neil Spierling <sirvulcan@gmail.com>
1482
1483 * Most files: Major update off the new release of srvx 1.3.1. Also
1484 seeing as the new updates dont all have changelog entries ive dropped
1485 the 2 srvx Changelog files and renamed the X3 one to ChangeLog.
1486
14872006-03-20 Alex Schumann <rubin@afternet.org>
1488
1489 * src/chanserv.c: core fix; check if theres a handle_info before looking
1490 at style...
1491
1492 * src/helpfile.c: core fix; check if theres a handle_info before looking
1493 at style...
1494
14952006-03-17 Alex Schumann <rubin@afternet.org>
1496
1497 * src/chanserv.c: more clean style changes
1498
14992006-03-17 Alex Schumann <rubin@afternet.org>
1500
1501 * src/chanserv.c: Added nickserv 'style' setting back. (HomeDawg
1502 and dhp1080 made me do it) Needs lots of work to remove ----
1503 headers for 'clean' setting.
1504
1505 * src/helpfile.c: Added nickserv 'style' stetting back.
1506
1507 * src/nickserv.help: Added help for set style.
1508
1509 * src/mod-helpserv.c: make style affect table outputs.
1510
1511 * src/nickserv.c: Added nickserv 'style' setting back.
1512
1513 * src/nickserv.h: Added nickserve 'style' setting back.
1514
15152006-03-17 Alex Schumann <rubin@afternet.org>
1516
1517 * src/proto-p10.c: Added conf setting for extended_accounts for
1518 backward compatability with stock undernet ircd.
1519
1520 * x3.conf.example: Added conf setting for extended_accounts for
1521 backward compatability with stock undernet ircd.
1522
15232006-03-06 Alex Schumann <rubin@afternet.org>
1524
1525 * src/opserv.help: Added missing trace criteria to help,
1526 and fixed up a few other bits of help around that topic.
1527
15282006-01-16 Alex Schumann <rubin@afternet.org>
1529
1530 * src/tools.c: created an email valididty function
1531
1532 * src/nickserv.c: check valididty of email better
1533
1534 * src/sendmail.c: check validity of email better
1535
15362006-01-06 Alex Schumann <rubin@afternet.org>
1537
1538 * src/opserv.c: fix gtrace, trace, csearch and alerts to work when aliased
1539 to a different bot, eg chanserv, and to reply from the correct nickname.
1540 also a bunch of whitespace changes
1541
1542 * src/nickserv.c: begin work on making nickserv commands bind without
1543 responding from the wrong nick. also a bunch of whitespace changes
1544
1545 * src/hash.h: whitespace
1546
1547 * src/opserv.help: improved QUERY helpfile. (though command itself still
1548 has bugs)
1549
15502005-12-14 Alex Schumann <rubin@afternet.org>
1551
1552 * src/chanserv.help: added set bantimeout help
1553
15542005-11-08 Alex Schumann <rubin@afternet.org>
1555
1556 * src/modcmd.c: cleaned up tabs, added hack to display help on JOINER
1557 aliases properly.
1558
1559 * src/modcmd.help: Added note about escaping spaces to modcmd help.
1560
1561 * src/nickserv.help: Improved help files
1562
1563 * src/chanserv.help: Improved help files
1564
15652005-10-13 Alex Schumann <rubin@afternet.org>
1566
1567 * src/proto-p10.c: ignore remote /lusers
1568
15692005-09-13 Alex Schumann <rubin@afternet.org>
1570
1571 * src/global.c: Changed motd header style
1572
1573 * src/nickserv.help: Improved directions for getting and using
1574 accounts.
1575
1576 * src/chanserv.help: Improved directions for getting and using
1577 accounts.
1578
15792005-08-13 Alex Schumann <rubin@afternet.org>
1580
1581 * src/chanserv.c: Fixed a bug i created using masks in ,kick. Restored
1582 some *@* protection.
1583
1584 * src/tools.c: added function to detect an overmask (too general)
1585
1586 * src/common.h: added function to detect an overmask (too general)
1587
15882005-08-12 Alex Schumann <rubin@afternet.org>
1589
1590 * src/chanserv.c: Modified resync to work accourding to automode
1591 setting, and fixed a buffer overflow problem.
1592
1593 * src/chanserv.help: updated set automode and rsync help.
1594
1595 * src/nickserv.h: Added an autohide setting to nickserv/authserv that
1596 sets +x on AUTH.
1597
1598 * src/nickserv.c: Added an autohide setting to nickserv/authserv that
1599 sets +x on AUTH.
1600
16012005-08-12 Alex Schumann <rubin@afternet.org>
1602
1603 * src/chanserv.c: Cleanup. Added 'automode' channel setting in place
1604 of 'voice' setting. + Rewording setting help
1605
1606 * src/chanserv.h: Cleanup. Added 'automode' channel setting in place
1607 of 'voice' setting.
1608
1609 * src/chanserv.help: Added help for automode. + Rewording setting help
1610
16112005-08-11 Alex Schumann <rubin@afternet.org>
1612
1613 * src/proto-p10.c: added irc_umode() to send usermodes (Life4Christ)
1614
1615 * src/proto-bahumit.c: added irc_umode() to send usermodes, untested..
1616
1617 * src/proto.h: added irc_umode() to send usermodes (Life4Christ)
1618
1619 * src/nickserv.c: Added option to have authserv oper/admin people with
1620 opserv access. (Life4Christ)
1621
1622 * src/opserv.c: Added admin_level config option
1623
1624 * src/opserv.h: Added admin_level config option
1625
16262005-08-11 Alex Schumann <rubin@afternet.org>
1627
1628 * src/proto-p10.c: Avoid duplicating an oper in curr_opers (,staff
1629 command) when nef* bug sends the +o twice. ++fix bug in patch
1630
16312005-08-09 Alex Schumann <rubin@afternet.org>
1632
1633 * src/chanserv.c: Fixed banTimeout to actually remove the bans :)
1634
16352005-08-08 Alex Schumann <rubin@afternet.org>
1636
1637 * src/chanserv.c: Added banTimeout feature to .set
1638
1639 * src/chanserv.h: added banTimeout feature to .set
1640
1641 * src/recdb.c: Added some better error catching in database_get_data()
1642
1643 * src/proto-common.h: tabs
1644
1645 * x3.conf.example: added bantimeout to default set list, and ban
1646 timeout frequency config setting.
1647
16482005-08-04 Alex Schumann <rubin@afternet.org>
1649
1650 * src/chanserv.c: Changed kick protected message to one without %s or
1651 $b because the kick function doesnt support replacements.
1652
1653 * src/tools.c: fixed spelling error in comment.
1654
16552005-07-28 Alex Schumann <rubin@afternet.org>
1656
1657 * src/chanserv.c: fixed crash bug in 8ball (required params was off by
1658 one)
1659
1660 * src/proto-p10.c: Ignore wallusers (WU) tokens from server without
1661 whining.
1662
16632005-07-26 Alex Schumann <rubin@afternet.org>
1664
1665 * x3.conf.example: Updated from live afternet file and improved help
1666 and layout. Added vim directive to set syntax type.
1667
1668 * src/chanserv.c: ported x2's 8ball in, and improved it.
1669
1670 * src/math.c: Added osiris' hack to do_math for supporting
1671 2(10) and 2pi etc. Improved it to handle pi2 also.
1672
1673 * src/chanserv.help: updated 8ball help and added 'myaccess' to
1674 information help index.
1675
16762005-07-18 Alex Schumann <rubin@afternet.org>
1677
1678 * src/proto-p10.c: added +L awareness
1679
1680 * src/hash.h: added +L awareness
1681
1682 * src/chanserv.help: changed set ctcpreaction help
1683
16842005-07-18 Neil Spierling <sirvulcan@gmail.com>
1685
1686 * src/modcmd.h: Lets make some functions global.
1687
1688 * src/modcmd.c: Log hostmasks no matter what.
1689
1690 * src/log.c: Lookup commands if they are from OpServ in the log.
1691 If they match channel specific commands like OP, DEOP, etc then
1692 we will display them in a LAST command (assuming the person doing
1693 the LAST is an oper). Normal clients wont see commands that have
1694 been performed by OpServ.
1695
16962005-07-15 Alex Schumann <rubin@afternet.org>
1697
1698 * src/chanserv.c: Changed around ctcpreaction setting so it:
1699 a) doesnt crash.
1700 b) doesnt kick userlist members ever
1701 c) has only 1 setting needed to control it
1702 * src/chanserv.h: removed some old oplevel stuff.
1703
17042005-07-14 Alex Schumann <rubin@afternet.org>
1705
1706 * src/proto-p10.c: made it ignore EX, MK and PRIV tokens to
1707 remove errors from log. Fixed problem with missing break; in
1708 channel mode c parsing (reed).
1709
1710 * src/mod-memoserv.c: Improved memoserv 'you have notes' message.
1711
1712 * src/log.c: Changed channel log target to send PRIVMSG instead of
1713 NOTICE. (Ghozer)
1714
17152005-05-07 Neil Spierling <sirvulcan@gmail.com>
1716
1717 * configure: Regenerated.
1718
1719 * configure.in: Added checks for tgmath.h.
1720
1721 * src/chanserv.c: Added new command LAST, from X2. Similar to
1722 EVENTS except its file based. Bear in mind you dont have to use
1723 both. You can bind what you want to use. Commented out zoot_list
1724 as its not in use, just a warning fix.
1725
1726 * src/hash.c: Warning fix.
1727
1728 * src/log.h: Misc defines.
1729
1730 * src/log.c: Logging functions from X2.
1731
1732 * src/math.c: If tgmath.h doesnt exist then include some other
1733 files that contain the functions we require.
1734
1735 * src/modcmd.c: Added a small ctcp reply, gender.. like gnuworld X.
1736
1737 * src/proto-p10.c: Added chanserv.h #include to squash a small
1738 compile error. Made X3 understand MARK's to a small point. Fixed
1739 a small parsing bug with exempts.
1740
17412005-07-06 Alex Schumann <rubin@afternet.org>
1742
1743 * src/chanserv.c: Fixed a couple awkward looking outputs with userlist
1744
1745 * src/opserv.c: Fixed an awkward output of trace count etc.
1746
17472005-06-22 Alex Schumann <rubin@afternet.org>
1748 * src/chanserv.help: Improved DURATION help
1749
1750 * src/tools.c: Changed 'M' duration to 30 days (not 31) as its
1751 a better average.
1752
17532005-05-27 Alex Schumann <rubin@afternet.org>
1754
1755 * src/chanserv.c: Improved usability of register command, fixed
1756 unregister reply.
1757
1758 * src/chanserv.help: Improved usability of register command
1759
17602005-05-27 Alex Schumann <rubin@afternet.org>
1761
1762 * src/chanserv.c: Resync working now
1763
17642005-05-27 Reed Loden <reed@reedloden.com>
1765
1766 * src/chanserv.c: Fixed an incorrectly named message. Fixed some
1767 grammar issues in the message send to pending users. Fixed a
1768 problem with some of the resync code.
1769
17702005-05-27 Alex Schumann <rubin@afternet.org>
1771
1772 * src/chanserv.c: make pending add check if the person is already on
1773 the userlist before re-adding them (thx exec & reed for noticing this)
1774 Fix capitalisation of I in pending notice.
1775
17762005-05-18 Alex Schumann <rubin@afternet.org>
1777
1778 * src/modcmd.c: reed pointed out that modcmd non-command help wasnt
1779 working, and pointed me to the opserv helpfiles command, which shows
1780 what services search what help files. This fixes the help command to
1781 search that list as it should. Still need to modify the 'default'
1782 helpfile search bindigs because I dont think chanserv should respond
1783 to help from opserv's db, etc. See opserv's 'helpfiles' command.
1784
1785 * src/modcmd.help: clarified 'helpfiles' help.
1786
17872005-05-18 Alex Schumann <rubin@afternet.org>
1788
1789 * src/helpfile.c: make send_help() return true/false and not send
1790 errors so svccmd_send_help can 'take control' of things.
1791
1792 * src/modcmd.c: Fixed up the help system (again) / find aliased
1793 commands help if none exists. / Display no help for that command on
1794 commands (instead of topic)
1795
1796 * src/modcmd.h: Fixed up the help system (again)
1797
1798 * src/global.c: Fixed syntax display
1799
1800 * src/chanserv.help: Removed =---= formatting, fixed a few things.
1801 *spelling ++more spelling (thx reed)
1802
1803 * src/nickserv.help: Removed =---= formatting, fixed a few things.
1804 *spelling ++more spelling (thx reed)
1805
1806 * src/opserv.help: Removed =---= formatting, fixed a few things.
1807 ++spelling (thx reed)
1808
1809 * src/global.help: simplified index
1810
1811 * src/nickserv.c: Changed message users get when their email is
1812 already used for an account, fixed syntax help
1813
1814 * src/opserv.c: fixed syntax help
1815
18162005-05-16 Alex Schumann <rubin@afternet.org>
1817
1818 * src/chanserv.help: Fixed a couple ban/lamer conversions i missed in
1819 the help file.
1820
18212005-05-04 Alex Schumann <rubin@afternet.org>
1822
1823 * src/modcmd.c: added a 'rebindall' command to assist with
1824 upgrades and changes which change command bindings.
1825
1826 * src/modcmd.help: modified help to reflect above
1827
1828 * src/opserv.help: modified help to reflect above
1829
1830 * src/chanserv.c: changed addban, addtimedban, delban, bans etc
1831 to addlamer, dellamer, addtimedlamer, lamers to reduce confusion
1832 between channel bans (+b) and x3 remembered bans (lamers)
1833
1834 * src/chanserv.help: modified help to reflect above
1835
1836 * UPGRADE: added use of rebindall to upgrade instructions
1837
18382005-05-04 Alex Schumann <rubin@afternet.org>
1839
1840 * src/chanserv.c: added an 'adduser pending' feature, where if
1841 someone isn't authed x3 will ask them to /auth or register, and then
1842 automatically finish adding them to the channel when they do.
1843 Fixed email bug with adduser pending
1844
1845 * src/chanserv.h: adduser pending
1846
1847 * src/hash.c: adduser pending
1848
1849 * src/hash.h: adduser pending, and increased maxbans to 128 from 45.
1850
1851 * src/nickserv.c: adduser pending cleanup and activation code,
1852 Arch sync (Avoid losing channel information when
1853 replacing an account using the mergedb command.)
1854
1855 * src/proto-p10.c: adduser pending cleanup code
1856
1857 * src/nickserv.help: improved set and register help
1858
18592005-05-04 Alex Schumann <rubin@afternet.org>
1860
1861 * src/chanserv.c: changed uset noautoop to uset autoop (removed double
1862 negitive). Added set voice to provide control over use of voice.
1863 Implimented a basic chanserv db version control system for upgrading
1864 seamlessly.
1865
1866 * src/chanserv.help: adjusted help to reflect voice and uset autoop
1867 changes.
1868
1869 * src/hash.h: updated ssz comment from z to Z
1870
1871 * src/modcmd.help: rewrote BIND help
1872
1873 * src/proto-p10.c: Added Z (sslonly) support back in
1874
1875 * UPGRADE: created file to document upgrading procedures
1876
18772005-04-23 Alex Schumann <rubin@afternet.org>
1878 * src/chanserv.c: removed settings: oplevel, halfoplevel, and
1879 voicelevel, hard coding them to OP, HALFOP, and PEON. Changed
1880 topicmask to be an on or off setting, uninfluenced by enftopic.
1881 Added feature to use mask on /topic in addition to ,topic sets.
1882 Removed special consideration for ircops in protect_user()
1883
1884 * src/chanserv.help: updated documentation to reflect the new and
1885 much simpler topicmask feature, and removed op/voice levels.
1886
1887 * src/nickserv.c: added tailing 'end of' line for accountinfo
1888 for non-opers too.
1889
1890 * src/modcmd.c: tweaked alias notification for help and breef help.
1891
18922005-04-20 Alex Schumann <rubin@afternet.org>
1893
1894 * src/proto-common.c: removing +d. needs to be a config option
1895 or something.
1896
1897 * src/nickserv.help: modified main help reply of authserv
1898
1899 * src/nickserv.c: added title, epithet, and fakehost to oset listing
1900
1901 * src/modcmd.c: fixed up auto-help & alias command handling. Needs
1902 totally redesigned though.
1903
19042005-04-15 Alex Schumann <rubin@afternet.org>
1905
1906 * src/proto-common.c: Temp fix for x3 not seeing -hv modes being set
1907 at the same time. The whole block needs to be if/else instead of
1908 switch though, to be cleaner.
1909
1910 * src/nickserv.help: added fakehost and title options to help oset.
1911
1912 * src/nickserv.c: removed 'style' setting. (was not being used in
1913 code anyway)
1914
19152005-04-04 Neil Spierling <sirvulcan@gmail.com>
1916
1917 * src/proto-p10.c: Reinstated +d usermode.
1918
19192005-03-30 Alex Schumann <rubin@afternet.org>
1920
1921 * src/chanserv.c: Fixed unban.
1922
1923 * x3.conf.example: added note in snoop config that improper
1924 setting for bots nick will cause segfault.
1925
19262005-03-22 Alex Schumann <rubin@afternet.org>
1927
1928 * x3.conf.example: added sethost/fakehost settings to conf
1929
19302005-03-19 Alex Schumann <rubin@afternet.org>
1931
1932 * chanserv.c: Changed style of command outputs, added userlevel back
1933 to users list.
1934
1935 * opserv.c: Changed style of command outputs, removed warn feature
1936
1937 * tools.c: shortened duration string lengths
1938
1939 * main.c: shortened duration string lengths
1940
1941 * sendmail.c: Changed style of stats email
1942
19432005-03-18 Alex Schumann <rubin@afternet.org>
1944
1945 * Changed breef to brief...
1946
1947 * chanserv.c: Changed to access level names instead of numbers.
1948
19492005-03-17 Alex Schumann <rubin@afternet.org>
1950
1951
1952 * src/opserv.c: Improved readability of trace print output
1953
1954 * src/chanserv.c: Improved cmd_list_users output & cleaned it up
1955 a little.
1956
1957 * src/helpfile.c: Improved table_send readability (used in lots
1958 of listings including users and stats network etc)
1959
19602005-03-15 Alex Schumann <rubin@afternet.org>
1961
1962 * src/chanserv.c: Improved some syntax error reporting for commands
1963
1964 * src/helpfile.c: Added a 'breef' help function
1965
1966 * src/helpfile.h: Added a 'breef' help function
1967
1968 * src/main.c: Improved some syntax error reporting for commands
1969
1970 * src/modcmd.c: Improved some syntax error reporting for commands
1971
1972 * src/modcmd.h: Improved some syntax error reporting for commands
1973
19742005-03-15 Reed Loden <reed@reedloden.com>
1975
1976 * Synchronization with srvx--devo--1.3--patch-19.
1977
19782005-03-12 Alex Schumann <rubin@afternet.org>
1979
1980 * src/common.h, src/opserv.h: more SRVX->X3 fixes
1981
1982 * opserv.c: fixed SRVX defines to X3
1983
1984 * src/nickserv.c: Applied patch to bring up to date with
1985 local uncommitted changes on afternets srvx2 tree. improved
1986 cookie gen code and removed /play from cookie messages.
1987
1988 * src/all, src/Makefile*, Makefile.in: changed srvx to x3 in a
1989 bunch more places.
1990
19912005-03-07 Neil Spierling <sirvulcan@gmail.com>
1992
1993 * nickserv.help: Added odelcookie section.
1994
1995 * src/nickserv.c: Added odelcookie for deleting auth cookies and email
1996 cookies.
1997
1998 * src/md5.c: Cleaned up compile warnings.
1999
2000 * src/nickserv.help: Added odelcookie section.
2001
2002***********************************************************************/
2003
2004#define CVS_VERSION "$Id$"
2005