]> jfr.im git - irc/evilnet/x3.git/blame - ChangeLog
GeoIP support, totally optional
[irc/evilnet/x3.git] / ChangeLog
CommitLineData
2f61d1d7 1/***********************************************************************
2 X3 ChangeLog
1117fc5a 3
21f6caee 42006-08-07 Neil Spierling <sirvulcan@gmail.com>
5
6 * configure: Regenerated.
7
8 * configure.in: Added checks for GeoIP headers and libs.
9
10 * x3.conf.example: Add in 2 options for the dat filenames of the
11 city and country files. If not specified then no geoip data
12 will be checked.
13
14 * src/config.h.in: Regenerated.
15
16 * src/hash.c: Created a function to check the geoip info from the
17 dat files.
18
19 * src/hash.h: Decelerations plus added entries to the userNode
20 struct.
21
22 * src/opserv.c: Display the GeoIP information in WHOIS.
23
24 * src/proto-p10.c: Call the new geoip data collection function
25 towards the end of AddUser.
26
a2dbccef 272006-08-06 Neil Spierling <sirvulcan@gmail.com>
28
29 * src/global.c: Fixed a bug, wasnt message_del'ing some messages.
30
4d69a3b1 312006-08-01 Alex Schumann <rubin@afternet.org>
32
33 * src/chanserv.c: Add automode 6, to just voice everyone with access.
34 Idea by daniel (thx)
35
7827220c 362006-08-01 Neil Spierling <sirvulcan@gmail.com>
37
38 * This message is apart of the below one, its just seperate so
39 it doesnt get lost amongst the below messages.
40
41 * src/global.c: Fixed a warning.
42
432006-08-01 Neil Spierling <sirvulcan@gmail.com>
44
45 * configure: Removed bahamut support, didnt even work.
46
47 * configure.in: Removed bahamut support, didnt even work.
48
49 * INSTALL: Removed bahamut support, didnt even work.
50
51 * x3.conf.example: Removed bahamut support, didnt even work.
52
53 * patches/log-pgsql.diff: Removed bahamut support, didnt even work.
54
55 * patches/helpserv-pgsql.diff: Removed bahamut support, didnt even
56 work.
57
58 * src/config.h.in: Removed bahamut support, didnt even work.
59
60 * src/gline.c: Removed bahamut support, didnt even work.
61
62 * src/hash.h: Removed bahamut support, didnt even work.
63
64 * src/nickserv.c: Removed bahamut support, didnt even work.
65
66 * src/nickserv.h: Removed bahamut support, didnt even work.
67
68 * src/Makefile.am: Removed bahamut support, didnt even work.
69
70 * src/Makefile.in: Removed bahamut support, didnt even work.
71
72 * src/proto-bahamut.c: Removed bahamut support, didnt even work.
73
74 * src/shun.c: Removed bahamut support, didnt even work.
75
57692f5e 762006-08-01 Neil Spierling <sirvulcan@gmail.com>
77
78 * src/global.c: Added language strings for mod-helpserv.c, opserv.c,
79 spamserv.c, nickserv.c.
80
81 * src/mod-helpserv.c: Changed global_message uses to global_message_arg's.
82
83 * src/nickserv.c: Changed global_message uses to global_message_arg's.
84
85 * src/opserv.c: Changed global_message uses to global_message_arg's.
86
87 * src/spamserv.c: Changed global_message uses to global_message_arg's.
88
09a3057c 892006-08-01 Neil Spierling <sirvulcan@gmail.com>
90
91 * src/chanserv.c: Changed global_message uses to global_message_arg's.
92
93 * src/global.c: Added language strings for chanserv.c
94
4d99495c 952006-08-01 Neil Spierling <sirvulcan@gmail.com>
96
97 * src/global.c: Make sure we arnt sending duplicate messages in
98 some cases.
99
985d4109 1002006-08-01 Neil Spierling <sirvulcan@gmail.com>
101
102 * src/x3.conf.example: Removed the targets option.
103
104 * src/global.c: Wrote new function that will global message users
105 and/or opers and/or helpers messages in their own langauge. The
106 strings are set either in language files or in the global.c message
107 struct. This allows us to send defcon notices to people and they
108 will get them in their own language if they have it set.
109
110 * src/global.h: global_message_args decleration.
111
112 * src/opserv.c: Removed targets option for defcon as its too hard
113 to send messages to people in channels if the people have different
114 language settings.
115
d8b9cb7c 1162006-07-31 Neil Spierling <sirvulcan@gmail.com>
117
118 * src/opserv.c: TODO stuff.
119
0272358e 1202006-07-31 Neil Spierling <sirvulcan@gmail.com>
121
122 * x3.conf.example: Added SHUN setting for DEFCON.
123
124 * doc/DEFCON: Added SHUN setting for DEFCON.
125
126 * src/opserv.c: Moved the gline check to here. Also added a SHUN
127 check.
128
129 * src/opserv.h: Added SHUN setting for DEFCON.
130
131 * src/proto-p10.c: Moved the DEFCON gline check to opserv.c
132
08895577 1332006-07-31 Neil Spierling <sirvulcan@gmail.com>
134
135 * x3.conf.example: Added new Defcon system settings
136
137 * doc/DEFCON: Anope's Defcon doc adapted for X3.
138
139 * src/chanserv.c: Block mode changes and channel registrations if
140 required.
141
142 * src/mod-memoserv.c: Block new memos if required.
143
144 * src/nickserv.c: Block nick registrations if required.
145
146 * src/opserv.c: Added in defcon system, uses some of the anope code.
147 Most tho is from scratch.
148
149 * src/opserv.h: Defcon declerations.
150
151 * src/opserv.help: Added DEFCON entry.
152
153 * src/proto-p10.c: If required gline new clients, also if required
154 kill new clients.
155
35305a49 1562006-07-29 Alex Schumann <rubin@afternet.org>
157
158 * configure.in, Makefile.in, src/Makefile.in, tools/tre_install.sh,
159 src/opserv.c, src/config.h.in, src/nickserv.c, src/Makefile.am: I am
160 not comfortable running 'make install' on libtre from ./configure.
161 This violates what the user expects in a way that can harm the system.
162 Changed how the libtre checks work and provided easy-to-use install
0754f993 163 script. -fix link stage
35305a49 164
165 * rx/Makefile.in: fix autotools warning(s)
166
babc1c07 1672006-07-28 Alex Schumann <rubin@afternet.org>
168
169 * src/nickserv.help: add odelcookie to help oper
170
31543e44 171 * x3.conf.example: update & improve x3.conf.example description of
172 extended_accounts setting.
173
964abe6b 1742006-07-26 Alex Schumann <rubin@afternet.org>
175
176 * src/opserv.c: Fix crash when doing reroute if routing isnt
ce9266cf 177 configured. | Voice discovered that the error message for addplan fail
178 was typeo'd so not showing.
964abe6b 179
20517d48 180 * src/opserv.help: slight changes to routing help.
181
182 * src/chanserv.c: let non-staff see when channels were registered with
183 .info
184
d9d33535 1852006-07-24 Alex Schumann <rubin@afternet.org>
186
187 * src/proto-p10.c: dont burst channels with 0 users in them (which
188 were created by alert discrims, most likely)
189
1902006-07-23 Alex Schumann <rubin@afternet.org>
191
192 * x3.conf.example: Added chanserv "modes" to example - use to control
193 what usermodes chanserv gets. Mainly for setting +d or not, if you
194 have nef 1.0 'b:' lines setup.
195
bae4525d 1962006-07-25 Neil Spierling <sirvulcan@gmail.com>
197
198 * src/nickserv.c: If theres no title set then the default title
199 will therefore be the first part of hidden_host in x3.conf.example,
200 so for consistency with opt_fakehost we will print this.
201
88b0672a 2022006-07-25 Neil Spierling <sirvulcan@gmail.com>
203
204 * src/nickserv.c: The reason why theres no arg rubin is that
205 if you want to print the fakehost then u dont specify an arg.
206 This tells opt_fakehost to set fake to the current fakehost
207 and pass it on to be printed.
208
bf93ca8d 2092006-07-23 Alex Schumann <rubin@afternet.org>
210
116d100f 211 * src/nickserv.c: Add config file regex fakehost test + sanity
574bfc14 212 checking in title as well (fixed).
bf93ca8d 213
8108185c 214 * src/mod-memoserv.c: Fixed crash bug in memosearv read. (check argc
215 instead of argv[2]==null since argv's dont get set null.
216
eb43ca8c 2172006-07-23 Neil Spierling <sirvulcan@gmail.com>
218
219 * src/mod-memoserv.c: Fix to a crash/output corruption issue.
220
221 * src/proto-p10.c: Host in topic supports sethost and fakehost
222 now.
223
47956fc5 2242006-07-21 Alex Schumann <rubin@afternet.org>
225
226 * src/proto-p10.c: Added support for irc_wallop, irc_squit,
227 irc_connect, and added callbacks to handle connect failures and
228 successes. (All prep for auto routing system)
0520d39a 229
47956fc5 230 * src/proto.h: Added support for irc_wallop, irc_squit,
231 irc_connect, and added callbacks to handle connect failures and
232 successes. (All prep for auto routing system)
0520d39a 233
dd1fc2a3 234 * src/opserv.help: Help entries for auto routing system + fix typeo in
235 routing example
0520d39a 236
47956fc5 237 * src/hash.h: New structs for auto routing system
0520d39a 238
da0c436d 239 * src/opserv.c: The long-awaited X3 Auto Routing Plan system! + reduce
240 error message to debug message.
0520d39a 241
47956fc5 242 * src/opserv.h: The long-awaited X3 Auto Routing Plan system!
0520d39a 243
47956fc5 244 * src/modcmd.c: added 'routing' main command alias.
245
5006460e 2462006-07-16 Neil Spierling <sirvulcan@gmail.com>
247
248 * x3.conf.example: Added host_in_topic option for sending full
249 nick!user@host if its enabled. Default to one as Nefarious is
250 default to TRUE for HOST_IN_TOPIC. There will be wierdness if
251 you have this enabled on X3 and not on your Nefarious server.
252
253 * src/proto-p10.c: Make use of host_in_topic.
254
c092fcad 2552006-07-13 Alex Schumann <rubin@afternet.org>
256
257 * src/opserv.c: make the bot reply from the nick you /msg in all
258 cases, if commands are bound to a different bot.
259
260 * src/nickserv.c: make the bot reply from the nick you /msg in all
261 cases, if commands are bound to a different bot.
262
263 * src/chanserv.c: make the bot reply from the nick you /msg in all
264 cases, if commands are bound to a different bot.
265
266 * src/mod-memoserv.c: Make all memoserv commands reply from the bot you
267 msg, not the defined memoserv bot, if commands are aliased to other
268 bots. This may also fix the crash bug playa reported at
269 http://www.unrealgamers.net/forums/index.php?showtopic=138
270
be3d31e0 2712006-07-11 Alex Schumann <rubin@afternet.org>
272
75ef8cdc 273 * src/chanserv.c: Fixed some weirdness with nef 1.0's 2nd topic setter
274 and some x3 topic functions.
275
be3d31e0 276 * x3.conf.example: Improved server/type setting documentation,
277 and changed default to 5.
278
0c0adfe0 2792006-07-11 Alex Schumann <rubin@afternet.org>
280
281 * src/opserv.c: fixed silent alerts not getting picked up from db file
282 on read/load.
283
827ecd60 2842006-07-11 Alex Schumann <rubin@afternet.org>
285
df5f6070 286 * src/opserv.c: add sanity checking to jupe to avoid catastrophic loop
287 when adding an invalid jupe servername or numeric.
288 this closes bug number 1513510.
289
827ecd60 290 * src/modcmd.c: if pubcmd is set higher than your level, only respond
291 with the denied msg if the command was actually found. this closes bug
292 number 1509382.
293
22d5d8cf 2942006-07-10 Alex Schumann <rubin@afternet.org>
295
296 * src/chanserv.c: fixed crash bug trying to deref the handleinfo of a
297 non-logged-in user (null pointer)
298
3f5b8801 2992006-07-09 Alex Schumann <rubin@afternet.org>
300
301 * src/nickserv.c: fixed bug where unignores were getting sent to the
302 user multiple times, instead of to each online nick once.
303
d07e3fff 3042006-07-09 Alex Schumann <rubin@afternet.org>
305
f0b5157b 306 * src/nickserv.c: Fixes for addignore/delignore corruption +missed a
b6599cc2 307 spot. Ugh, messed up the fix. Trying again :)
d07e3fff 308
5f1600ab 3092006-07-10 Neil Spierling <sirvulcan@gmail.com>
310
311 * src/chanserv.c: INVITE now checks the targets ignore/silence list.
312 If the target is ignoring the person inviting them then the invite
313 is denied.
314
a76bcc6a 3152006-07-07 Alex Schumann <rubin@afternet.org>
316
317 * src/mod-memoserv.c: pLaYa reported a crash/corruption bug in
318 memoserv most easily seen when sending short memos. Rewrote the flag
319 handling part of memo send to correct it.
320
18757dc0 3212006-07-05 Alex Schumann <rubin@afternet.org>
322
323 * src/helpfile.c: pLaYa pointed out the table code row count is off by
324 one. Fixed.
325
5b1166fd 3262006-06-27 Neil Spierling <sirvulcan@gmail.com>
327
328 * configure: Regenerated.
329
330 * configure.in: Make use of TRE regexp library. Its more powerful
331 than the standard library (http://laurikari.net/tre/index.html).
332 Im also pondering adding services side regexp bans, X3 would
333 probably required a channel flag called say advanced that can
334 only be set by the owner. If enabled then regexp bans can be
335 used. I also added an output saying what modules are enabled,
336 what protocol is enabled, what malloc is choosen and if debugging
337 is enabled. Just a bit of a message as the user will of seen
338 programs just finish compiling and he/she/it may think it
339 was X3 compiling, but it was just TRE compiling. They still need
340 to compile X3.
341
342 * src/config.h.in: Regenerated.
343
344 * src/Makefile.am: Tweak for TRE.
345
346 * src/Makefile.in: Regenerated.
347
348 * src/nickserv.c: Use the new regex.h Im sure -I includes get
349 called before system includes like /usr/include.
350
351 * src/opserv.c: Use the new regex.h Im sure -I includes get
352 called before system includes like /usr/include.
353
354 * src/tools/tre.tar.gz: TRE 0.7.4. Configure will untar and
355 compile this just before configure finishes up. Sits around
356 470KB, rather than another 2.5MB if i TRE untarred. I suppose
357 i could get it down a bit more using Bzip but there are some
358 boxes out there still without bzip.
359
1b4a47ca 3602006-06-25 Neil Spierling <sirvulcan@gmail.com>
361
362 * src/mod-memoserv.c: Better history implementation. A seperate
363 table is used for history entries. Entries contain the same
364 fields as the memo table except for the message, read, and flags.
365 Entries are only removed from the history db when they get
366 expired by do_expire (older than message_expire). Also fixed
367 up a issue with STATUS. On AfterNET we were getting huge large
368 for the amount of memos. I now realise it was reading the amount
369 of users. It now reads the proper amount of memos. I also a count
370 for history entries.
371
372 * src/mod-memoserv.help: EXPIRE handles history and memos now.
373
35ca8140 3742006-06-25 Neil Spierling <sirvulcan@gmail.com>
375
376 * src/mod-memoserv.c: Make use of ignore lists when trying to
377 send memos.
378
6546e922 3792006-06-25 Neil Spierling <sirvulcan@gmail.com>
380
381 * src/spamserv.c: Crash fix (finally). Been meaning to do this
382 for a while now.
383
a8370a20 3842006-06-23 Alex Schumann <rubin@afternet.org>
385
386 * src/modcmd.help, src/opserv.help, src/helpfile.c, src/helpfile.h,
387 src/modcmd.c, src/nickserv.c: Improvements to
388 table output and help display.
389
390 * src/mod-memoserv.c: fix segfault
391
3922006-06-23 Alex Schumann <rubin@afternet.org>
6c3ce3bb 393
394 * src/chanserv.c: Backing out the bantype patch because it sucks _bad_.
395 fix it and re-apply if you want it..
396
397 * src/chanserv.h: Backing out the bantype patch.
398
399 * src/chanserv.help: Backing out the bantype patch.
400
8cfd8013 4012006-06-20 Neil Spierling <sirvulcan@gmail.com>
402
403 * src/mod-memoserv.c: Fixed a bug.
404
cbc5a1a4 4052006-06-20 Neil Spierling <sirvulcan@gmail.com>
406
407 * src/mod-memoserv.c: Added basic HISTORY command. At the moment
408 if the recipient deletes the memo it will not be listed in the
409 HISTORY list.
410
411 * src/mod-memoserv.help: HISTORY entry.
412
2a951803 4132006-06-20 Neil Spierling <sirvulcan@gmail.com>
414
415 * src/mod-memoserv.c: Added new flags, see below.
416
417 * src/mod-memoserv.help: Opps forgot the read reciept stuff. Also
418 added flags for always ignoring read reciepts and always sending
419 read reciepts.
420
f2e592d3 4212006-06-20 Neil Spierling <sirvulcan@gmail.com>
422
423 * src/mod-memoserv.c: Added CANCEL command for cancelling memos
424 that you have sent, aslong as they have not been read yet.
425
426 * src/mod-memoserv.help: CANCEL entry plus tweaked some read
427 recipient to read reciept stuff.
428
34a9e19a 4292006-06-20 Neil Spierling <sirvulcan@gmail.com>
430
431 * src/mod-memoserv.c: Redid the db stuff, it now writes users
432 settings and memos to the memoserv database.
433
512d7958 4342006-06-20 Neil Spierling <sirvulcan@gmail.com>
435
436 * src/mod-memoserv.c: Small bug fix.
437
82794e1b 4382006-06-20 Neil Spierling <sirvulcan@gmail.com>
439
440 * src/mod-memoserv.c: Added read recipient support via SEND using
441 -r as a flag. Messages with requested read recipients have a (r)
442 shown beside the sender nick in LIST. People can ignore a read
443 recipient using -i when reading the message via READ. Its all
444 in the help file.
445
446 * src/mod-memoserv.help: Added read recipient relevent bits.
447
448 * src/opserv.help: Added halfopping functions.
449
acb6d53d 4502006-06-19 Neil Spierling <sirvulcan@gmail.com>
451
452 * src/x3.conf.example: Forgot a ;.
453
a8692672 4542006-06-19 Neil Spierling <sirvulcan@gmail.com>
455
456 * src/mod-memoserv.c: Make use of SET LIMIT.
457
d9abe201 4582006-06-19 Neil Spierling <sirvulcan@gmail.com>
459
460 * src/mod-memoserv.c: Fixed SET bugs and renabled LIMIT now.
461
a8138c9f 4622006-06-19 Neil Spierling <sirvulcan@gmail.com>
463
464 * src/mod-memoserv.c: On Second thoughts dont enable LIMIT now.
465
acf3c6d5 4662006-06-19 Neil Spierling <sirvulcan@gmail.com>
467
468 * x3.conf.example: Max limit for Memoserv LIMIT option.
469
470 * src/hash.h: Fixed halfops issue.
471
472 * src/mod-memoserv.c: Added SET LIMIT option for the maximum
473 amount of memos you can have. This does not do anything yet as
474 im committing the half ops fix now. This code is fine it just
475 allows you to adjust the limit for now.
476
e3e5ba49 4772006-06-12 Neil Spierling <sirvulcan@gmail.com>
478
479 * x3.conf.example: Commented out SpamServ module as there are bugs
480 and i cant give a definate date as to when i can fix it. Im not
481 home much these days.
482
483 * src/mod-memoserv.c: Redid the SET code using some whatnet code
484 by wasted. Tweaked here and there. Also added some formatting in
485 LIST and SET like chanserv SET. Oh and MemoServ will join
486 autojoin_channels if MemoServ is in a seperate nickname.
487
488 * src/mod-memoserv.help: Added OSET and done some tweaking.
489
490 * src/nickserv.c: Allow the use of get_victim_oper outside of
491 nickserv.c.
492
493 * src/nickserv.h: Allow the use of get_victim_oper outside of
494 nickserv.c.
495
b3052f71 4962006-06-07 Alex Schumann <rubin@afternet.org>
497
498 * src/chanserv.help: Added a couple set helps that were missing.
e1443247 499
500 * src/helpfile.c: fix missing space in multi-column table output such
501 as /msg opserv commands * (with nickserv tablewidth setting >60)
b3052f71 502
1c5f6697 5032006-06-06 Alex Schumann <rubin@afternet.org>
504
e3e5ba49 505 * src/opserv.c: Change how addalert silence works, so that its a
506 parameter instead of an action, and also works with trace now.
507
1c5f6697 508 * x3.conf.example: Added a config setting of level needed to use
509 'silent yes' in trace/addalert.
510
d762299d 5112006-06-04 Alex Schumann <rubin@afternet.org>
512
513 * src/nickserv.c: Fix oregister
514
7293d1d3 515 * src/nickserv.help: Update help for oregister
516
a6a4707e 5172006-06-05 Neil Spierling <sirvulcan@gmail.com>
518
519 * src/proto-p10.c: Properly handle incomming manual silences.
520
668dc38e 5212006-06-05 Neil Spierling <sirvulcan@gmail.com>
522
523 * src/common.h: pretty_mask etc declerations.
524
525 * src/nickserv.c: Parse the mask through pretty_mask before adding
526 it. Normal ircd side silences go through this, this just keeps
527 things looking the same and if a user tries to remove a silence
528 added by ADDIGNORE they will be able to. Oh and I HATE GLIBC :P
529
530 * src/proto-p10.c: Send a + if adding a silence.
531
532 * src/tools.c: pretty_mask and one other function for reformatting
533 a hostname so its pretty :) from IRCu.
534
92fac64c 5352006-06-04 Alex Schumann <rubin@afternet.org>
668dc38e 536
92fac64c 537 * src/nickserv.c: Send silences to every nick of a handle, not the
538 nick that did the command.
539
3ec42e29 5402006-06-04 Neil Spierling <sirvulcan@gmail.com>
541
542 * src/main.c: Moved spamserv initilization to after chanserv.
543
544 * src/spamserv.c: Read the db earlier.
545
63c95a47 5462006-05-30 Neil Spierling <sirvulcan@gmail.com>
547
548 * configure: Regenerated.
549
550 * configure.in: Bumped version and changed list email.
551
552 * x3.example.conf: Added SpamServ options.
553
554 * src/chanserv.c: Join SpamServ if enabled when chanserv joins.
555
556 * src/chanserv.h: Declerations
557
558 * src/main.c: Init the new SpamServ service.
559
560 * src/Makefile.am: Added SpamServ files.
561
562 * src/Makefile.in: Regenerated
563
564 * src/modcmd.c: Added SpamServ to REBINDALL.
565
566 * src/opserv.c: Slab/X3 malloc STATS MEMORY updates.
567
568 * src/proto-common.c: Make sure SpamServ gets notices.
569
570 * src/spamserv.c: New service that checks for spamming, floods etc.
571 Requires an oper to register it to a channel for it to work.
572
573 * src/spamserv.h: Decelerations.
574
575 * src/spamserv.help: Help entries for SpamServ.
576
fe32eb19 5772006-05-29 Neil Spierling <sirvulcan@gmail.com>
578
579 * Below functions by Wasted (Martijn Smit) <wasted@lostdomain.org>
580
581 * src/chanserv.c: Added selectable bantypes.
582
583 * src/chanserv.h: Added selectable bantypes.
584
585 * src/chanserv.help: Added help entries.
586
0b587959 5872006-05-29 Neil Spierling <sirvulcan@gmail.com>
588
589 * src/nickserv.c: Added user option ADVANCED, when we add more
590 advanced commands users will need to set this to see the options
591 in help. Further work in helpfile is still needed afaik. This is
592 just the basics.
593
594 * src/nickserv.h: Advanced option declerations.
595
596 * src/nickserv.help: Added option ADVANCED, also added AUTOHIDE.
597 Seems no one added that when they added the AUTOHIDE option.
598
7637f48f 5992006-05-28 Neil Spierling <sirvulcan@gmail.com>
600
601 * Below functions by Wasted (Martijn Smit) <wasted@lostdomain.org>
602
603 * x3.example.conf: Added new options- god_timeout, autojoin_channels,
604 and denied_fakehost_words. Also dropped refresh_period for chanserv
605 set resync.
606
607 * src/chanserv.c: Added god_timeout, disable god mode automatically
608 when the period times out. Also added a new set option- resync, auto
609 resyncs the userlist every 3, 6, 9, or 12 hours (or not at all).
610
611 * src/chanserv.help: Added entry for SET RESYNC.
612
613 * src/global.c: Join global into autojoin_channels if enabled.
614
615 * src/main.c: Some tweaking for autojoin_channels.
616
617 * src/mod-memoserv.c: If a user has memos and notify on login
618 enabled then only display the notify notice on login and not
619 during a netburst.
620
621 * src/mod-track.c: Quashed a warning.
622
623 * src/modcmd.c: Added functions for god_timeout. Also added wasted
624 to VERSION output for credits for these features.
625
626 * src/nickserv.c: Added denied_fakehost_words, deny the words set
627 there if an oper trys to use them in a fakehost. Also autojoin
628 chanserv if enabled into autojoin_channels.
629
630 * src/opserv.c: Added REFRESHMAX to reset the max count, ie for
631 after a drone attack. Also join opserv and reserved nicks into
632 autojoin_channels if opserv/reserved is enabled.
633
634 * src/opserv.help: Added entry for REFRESHMAX.
635
0779bbcf 6362006-05-25 Alex Schumann <rubin@afternet.org>
637
b5c80c61 638 * src/proto-p10.c: make non-existant server type setting not crash x3.
639
0779bbcf 640 * src/nickserv.help: Added newby tip to authserv registration
641 help (about < and >)
642
643 * src/mod-track.c: Fixed crash when a server kicks a person (tried to
644 deref null kicker)
645
56958740 6462006-05-23 Neil Spierling <sirvulcan@gmail.com>
647
648 * src/chanserv.c: Set SWHOIS's when a user auths.
649
650 * src/hosthiding.c: Fixed a segfault.
651
652 * src/nickserv.c: Epithets now use SWHOIS.
653
654 * src/proto.h: Declerations for irc_swhois.
655
656 * src/proto-p10.c: Handle SWHOIS's.
657
68b75482 6582006-05-23 Neil Spierling <sirvulcan@gmail.com>
659
660 * src/hash.h: Bumped SOCKIPLEN
661
662 * src/hosthiding.c: Functions to crypt IPv6 addresses.
663
664 * src/hosthiding.h: IPv6 function declerations.
665
666 * src/proto-p10.c: If the users ip address is IPv6 then crypt it
667 with the ipv6 crypting function.
668
37ef8ee3 6692006-05-23 Neil Spierling <sirvulcan@gmail.com>
670
671 * src/hash.h: Bits needed for other type of host hiding.
672
673 * src/hosthiding.h: Nefarious style 2 host hiding declerations.
674
675 * src/hosthiding.c: This will generated crypted style 2 Nefarious
676 hidden hosts and ips. Currently they are just displayed in O3
677 WHOIS. Im yet to expand this.
678
679 * src/Makefile.am: Added hosthiding.c and hosthiding.h.
680
681 * src/Makefile.in: Regenerated.
682
683 * src/opserv.c: Display crypted hosts n ips in WHOIS.
684
685 * src/proto-p10.c: Generate crypted hosts n ips on everyone and
686 save them in user->crypthost user->cryptip.
687
5177fd21 6882006-05-22 Neil Spierling <sirvulcan@gmail.com>
c02cd944 689
5177fd21 690 * src/chanserv.c: Set ignores when you authenticate.
c02cd944 691
5177fd21 692 * src/nickserv.c: Added ADDIGNORE, OADDIGNORE, DELIGNORE ODELIGNORE.
693 Used for centralized silence list management. Currently set ignores
694 can be viewed in ACCOUNTINFO for via ircd SILENCE.
695
696 * src/nickserv.h: Declerations.
697
698 * src/nickserv.help: Added help entries for above commands.
699
700 * src/proto.h: Declerations.
701
702 * src/proto-p10.c: Functions to handle silences
c02cd944 703
d9896a83 7042006-05-18 Alex Schumann <rubin@afternet.org>
705
b34a7505 706 * src/proto-p10.c: Fixed up the track module a bit more
d9896a83 707
b34a7505 708 * src/hash.c: Fixed up the track module a bit more, including
709 reporting correctly when X3 kicks someone. This should affect mrsnoopy
710 as well, hopefully wont cause any bugs.
d9896a83 711
e5c85987 712 * src/mod-track.c: Fixed up the track module a bit more - made track
713 all/none work
d9896a83 714
b34a7505 7152006-05-18 Alex Schumann <rubin@afternet.org>
716
717 * src/chanserv.c: adding 'classic' view, via patch submitted by pLaYa
718
719 * src/nickserv.c: adding 'classic' view, via patch submitted by pLaYa
720
721 * src/nickserv.h: adding 'classic' view, via patch submitted by pLaYa
722
723 * src/nickserv.help: adding 'classic' view, via patch submitted by pLaYa
d9896a83 724
7252006-05-18 Alex Schumann <rubin@afternet.org>
726
b34a7505 727 * src/chanserv.c: re-disabled netrider kicking. Somehow this got included back
12673a59 728 in.
729
b34a7505 730 * src/mod-track.c: some cleanups and textual changes, to make the commands
12673a59 731 slightly more user friendly.
732
5177fd21 7332006-05-16 Neil Spierling <sirvulcan@gmail.com>
734
735 * src/proto-p10.c: Changed 050 specfic topic stuff to a conf setting
736
737 * src/x3.conf.example.: adding 050 'type' to server config (rubin
738 fixed missing ';' and changelog entries)
739
f6c7c603 7402006-05-16 Neil Spierling <sirvulcan@gmail.com>
741
742 * Most files: Heh i cant be bothered listing all files, see websvn
743 if you want specific files. I just added a new tracking module, its
744 just like snoop except it targets specified users. The actual
745 commit is in the previous revision, i just forgot to update this to
746 tick over the svn version in version output.
747
2f61d1d7 7482006-05-15 Neil Spierling <sirvulcan@gmail.com>
697f4c9a 749
2f61d1d7 750 * Most files: Major update off the new release of srvx 1.3.1. Also
751 seeing as the new updates dont all have changelog entries ive dropped
752 the 2 srvx Changelog files and renamed the X3 one to ChangeLog.
697f4c9a 753
2f61d1d7 7542006-03-20 Alex Schumann <rubin@afternet.org>
697f4c9a 755
2f61d1d7 756 * src/chanserv.c: core fix; check if theres a handle_info before looking
757 at style...
697f4c9a 758
2f61d1d7 759 * src/helpfile.c: core fix; check if theres a handle_info before looking
760 at style...
697f4c9a 761
2f61d1d7 7622006-03-17 Alex Schumann <rubin@afternet.org>
697f4c9a 763
2f61d1d7 764 * src/chanserv.c: more clean style changes
697f4c9a 765
2f61d1d7 7662006-03-17 Alex Schumann <rubin@afternet.org>
697f4c9a 767
2f61d1d7 768 * src/chanserv.c: Added nickserv 'style' setting back. (HomeDawg
769 and dhp1080 made me do it) Needs lots of work to remove ----
770 headers for 'clean' setting.
697f4c9a 771
2f61d1d7 772 * src/helpfile.c: Added nickserv 'style' stetting back.
697f4c9a 773
2f61d1d7 774 * src/nickserv.help: Added help for set style.
697f4c9a 775
2f61d1d7 776 * src/mod-helpserv.c: make style affect table outputs.
697f4c9a 777
2f61d1d7 778 * src/nickserv.c: Added nickserv 'style' setting back.
697f4c9a 779
2f61d1d7 780 * src/nickserv.h: Added nickserve 'style' setting back.
697f4c9a 781
2f61d1d7 7822006-03-17 Alex Schumann <rubin@afternet.org>
697f4c9a 783
2f61d1d7 784 * src/proto-p10.c: Added conf setting for extended_accounts for
785 backward compatability with stock undernet ircd.
dee9951d 786
2f61d1d7 787 * x3.conf.example: Added conf setting for extended_accounts for
788 backward compatability with stock undernet ircd.
dee9951d 789
2f61d1d7 7902006-03-06 Alex Schumann <rubin@afternet.org>
791
792 * src/opserv.help: Added missing trace criteria to help,
793 and fixed up a few other bits of help around that topic.
dee9951d 794
2f61d1d7 7952006-01-16 Alex Schumann <rubin@afternet.org>
dee9951d 796
2f61d1d7 797 * src/tools.c: created an email valididty function
dee9951d 798
2f61d1d7 799 * src/nickserv.c: check valididty of email better
dee9951d 800
2f61d1d7 801 * src/sendmail.c: check validity of email better
dee9951d 802
2f61d1d7 8032006-01-06 Alex Schumann <rubin@afternet.org>
dee9951d 804
2f61d1d7 805 * src/opserv.c: fix gtrace, trace, csearch and alerts to work when aliased
806 to a different bot, eg chanserv, and to reply from the correct nickname.
807 also a bunch of whitespace changes
dee9951d 808
2f61d1d7 809 * src/nickserv.c: begin work on making nickserv commands bind without
810 responding from the wrong nick. also a bunch of whitespace changes
dee9951d 811
2f61d1d7 812 * src/hash.h: whitespace
dee9951d 813
2f61d1d7 814 * src/opserv.help: improved QUERY helpfile. (though command itself still
815 has bugs)
dee9951d 816
2f61d1d7 8172005-12-14 Alex Schumann <rubin@afternet.org>
dee9951d 818
2f61d1d7 819 * src/chanserv.help: added set bantimeout help
dee9951d 820
2f61d1d7 8212005-11-08 Alex Schumann <rubin@afternet.org>
dee9951d 822
2f61d1d7 823 * src/modcmd.c: cleaned up tabs, added hack to display help on JOINER
824 aliases properly.
697f4c9a 825
2f61d1d7 826 * src/modcmd.help: Added note about escaping spaces to modcmd help.
697f4c9a 827
2f61d1d7 828 * src/nickserv.help: Improved help files
697f4c9a 829
2f61d1d7 830 * src/chanserv.help: Improved help files
697f4c9a 831
2f61d1d7 8322005-10-13 Alex Schumann <rubin@afternet.org>
697f4c9a 833
2f61d1d7 834 * src/proto-p10.c: ignore remote /lusers
697f4c9a 835
2f61d1d7 8362005-09-13 Alex Schumann <rubin@afternet.org>
697f4c9a 837
2f61d1d7 838 * src/global.c: Changed motd header style
697f4c9a 839
2f61d1d7 840 * src/nickserv.help: Improved directions for getting and using
841 accounts.
697f4c9a 842
2f61d1d7 843 * src/chanserv.help: Improved directions for getting and using
844 accounts.
b336c8db 845
2f61d1d7 8462005-08-13 Alex Schumann <rubin@afternet.org>
b336c8db 847
2f61d1d7 848 * src/chanserv.c: Fixed a bug i created using masks in ,kick. Restored
849 some *@* protection.
b336c8db 850
2f61d1d7 851 * src/tools.c: added function to detect an overmask (too general)
b336c8db 852
2f61d1d7 853 * src/common.h: added function to detect an overmask (too general)
b336c8db 854
2f61d1d7 8552005-08-12 Alex Schumann <rubin@afternet.org>
0d16e639 856
2f61d1d7 857 * src/chanserv.c: Modified resync to work accourding to automode
858 setting, and fixed a buffer overflow problem.
0d16e639 859
2f61d1d7 860 * src/chanserv.help: updated set automode and rsync help.
0d16e639 861
2f61d1d7 862 * src/nickserv.h: Added an autohide setting to nickserv/authserv that
863 sets +x on AUTH.
0d16e639 864
2f61d1d7 865 * src/nickserv.c: Added an autohide setting to nickserv/authserv that
866 sets +x on AUTH.
0d16e639 867
2f61d1d7 8682005-08-12 Alex Schumann <rubin@afternet.org>
0d16e639 869
2f61d1d7 870 * src/chanserv.c: Cleanup. Added 'automode' channel setting in place
871 of 'voice' setting. + Rewording setting help
0d16e639 872
2f61d1d7 873 * src/chanserv.h: Cleanup. Added 'automode' channel setting in place
874 of 'voice' setting.
0d16e639 875
2f61d1d7 876 * src/chanserv.help: Added help for automode. + Rewording setting help
0d16e639 877
2f61d1d7 8782005-08-11 Alex Schumann <rubin@afternet.org>
0d16e639 879
2f61d1d7 880 * src/proto-p10.c: added irc_umode() to send usermodes (Life4Christ)
0d16e639 881
2f61d1d7 882 * src/proto-bahumit.c: added irc_umode() to send usermodes, untested..
0d16e639 883
2f61d1d7 884 * src/proto.h: added irc_umode() to send usermodes (Life4Christ)
0d16e639 885
2f61d1d7 886 * src/nickserv.c: Added option to have authserv oper/admin people with
887 opserv access. (Life4Christ)
0d16e639 888
2f61d1d7 889 * src/opserv.c: Added admin_level config option
890
891 * src/opserv.h: Added admin_level config option
0d16e639 892
2f61d1d7 8932005-08-11 Alex Schumann <rubin@afternet.org>
0d16e639 894
2f61d1d7 895 * src/proto-p10.c: Avoid duplicating an oper in curr_opers (,staff
896 command) when nef* bug sends the +o twice. ++fix bug in patch
0d16e639 897
2f61d1d7 8982005-08-09 Alex Schumann <rubin@afternet.org>
0d16e639 899
2f61d1d7 900 * src/chanserv.c: Fixed banTimeout to actually remove the bans :)
0d16e639 901
2f61d1d7 9022005-08-08 Alex Schumann <rubin@afternet.org>
0d16e639 903
2f61d1d7 904 * src/chanserv.c: Added banTimeout feature to .set
0d16e639 905
2f61d1d7 906 * src/chanserv.h: added banTimeout feature to .set
0d16e639 907
2f61d1d7 908 * src/recdb.c: Added some better error catching in database_get_data()
0d16e639 909
2f61d1d7 910 * src/proto-common.h: tabs
0d16e639 911
2f61d1d7 912 * x3.conf.example: added bantimeout to default set list, and ban
913 timeout frequency config setting.
0d16e639 914
2f61d1d7 9152005-08-04 Alex Schumann <rubin@afternet.org>
0d16e639 916
2f61d1d7 917 * src/chanserv.c: Changed kick protected message to one without %s or
918 $b because the kick function doesnt support replacements.
0d16e639 919
2f61d1d7 920 * src/tools.c: fixed spelling error in comment.
0d16e639 921
2f61d1d7 9222005-07-28 Alex Schumann <rubin@afternet.org>
0d16e639 923
2f61d1d7 924 * src/chanserv.c: fixed crash bug in 8ball (required params was off by
925 one)
0d16e639 926
2f61d1d7 927 * src/proto-p10.c: Ignore wallusers (WU) tokens from server without
928 whining.
0d16e639 929
2f61d1d7 9302005-07-26 Alex Schumann <rubin@afternet.org>
0d16e639 931
2f61d1d7 932 * x3.conf.example: Updated from live afternet file and improved help
933 and layout. Added vim directive to set syntax type.
0d16e639 934
2f61d1d7 935 * src/chanserv.c: ported x2's 8ball in, and improved it.
0d16e639 936
2f61d1d7 937 * src/math.c: Added osiris' hack to do_math for supporting
938 2(10) and 2pi etc. Improved it to handle pi2 also.
0d16e639 939
2f61d1d7 940 * src/chanserv.help: updated 8ball help and added 'myaccess' to
941 information help index.
0d16e639 942
2f61d1d7 9432005-07-18 Alex Schumann <rubin@afternet.org>
d76ed9a9 944
2f61d1d7 945 * src/proto-p10.c: added +L awareness
d76ed9a9 946
2f61d1d7 947 * src/hash.h: added +L awareness
d76ed9a9 948
2f61d1d7 949 * src/chanserv.help: changed set ctcpreaction help
d76ed9a9 950
2f61d1d7 9512005-07-18 Neil Spierling <sirvulcan@gmail.com>
d76ed9a9 952
2f61d1d7 953 * src/modcmd.h: Lets make some functions global.
d76ed9a9 954
2f61d1d7 955 * src/modcmd.c: Log hostmasks no matter what.
d76ed9a9 956
2f61d1d7 957 * src/log.c: Lookup commands if they are from OpServ in the log.
958 If they match channel specific commands like OP, DEOP, etc then
959 we will display them in a LAST command (assuming the person doing
960 the LAST is an oper). Normal clients wont see commands that have
961 been performed by OpServ.
d76ed9a9 962
2f61d1d7 9632005-07-15 Alex Schumann <rubin@afternet.org>
d76ed9a9 964
2f61d1d7 965 * src/chanserv.c: Changed around ctcpreaction setting so it:
966 a) doesnt crash.
967 b) doesnt kick userlist members ever
968 c) has only 1 setting needed to control it
969 * src/chanserv.h: removed some old oplevel stuff.
d76ed9a9 970
2f61d1d7 9712005-07-14 Alex Schumann <rubin@afternet.org>
d76ed9a9 972
2f61d1d7 973 * src/proto-p10.c: made it ignore EX, MK and PRIV tokens to
974 remove errors from log. Fixed problem with missing break; in
975 channel mode c parsing (reed).
d76ed9a9 976
2f61d1d7 977 * src/mod-memoserv.c: Improved memoserv 'you have notes' message.
978
979 * src/log.c: Changed channel log target to send PRIVMSG instead of
980 NOTICE. (Ghozer)
981
9822005-05-07 Neil Spierling <sirvulcan@gmail.com>
983
984 * configure: Regenerated.
985
986 * configure.in: Added checks for tgmath.h.
987
988 * src/chanserv.c: Added new command LAST, from X2. Similar to
989 EVENTS except its file based. Bear in mind you dont have to use
990 both. You can bind what you want to use. Commented out zoot_list
991 as its not in use, just a warning fix.
992
993 * src/hash.c: Warning fix.
994
995 * src/log.h: Misc defines.
996
997 * src/log.c: Logging functions from X2.
998
999 * src/math.c: If tgmath.h doesnt exist then include some other
1000 files that contain the functions we require.
1001
1002 * src/modcmd.c: Added a small ctcp reply, gender.. like gnuworld X.
1003
1004 * src/proto-p10.c: Added chanserv.h #include to squash a small
1005 compile error. Made X3 understand MARK's to a small point. Fixed
1006 a small parsing bug with exempts.
1007
10082005-07-06 Alex Schumann <rubin@afternet.org>
1009
1010 * src/chanserv.c: Fixed a couple awkward looking outputs with userlist
1011
1012 * src/opserv.c: Fixed an awkward output of trace count etc.
1013
10142005-06-22 Alex Schumann <rubin@afternet.org>
1015 * src/chanserv.help: Improved DURATION help
1016
1017 * src/tools.c: Changed 'M' duration to 30 days (not 31) as its
1018 a better average.
1019
10202005-05-27 Alex Schumann <rubin@afternet.org>
1021
1022 * src/chanserv.c: Improved usability of register command, fixed
1023 unregister reply.
1024
1025 * src/chanserv.help: Improved usability of register command
1026
10272005-05-27 Alex Schumann <rubin@afternet.org>
1028
1029 * src/chanserv.c: Resync working now
1030
10312005-05-27 Reed Loden <reed@reedloden.com>
1032
1033 * src/chanserv.c: Fixed an incorrectly named message. Fixed some
1034 grammar issues in the message send to pending users. Fixed a
1035 problem with some of the resync code.
1036
10372005-05-27 Alex Schumann <rubin@afternet.org>
1038
1039 * src/chanserv.c: make pending add check if the person is already on
1040 the userlist before re-adding them (thx exec & reed for noticing this)
1041 Fix capitalisation of I in pending notice.
1042
10432005-05-18 Alex Schumann <rubin@afternet.org>
1044
1045 * src/modcmd.c: reed pointed out that modcmd non-command help wasnt
1046 working, and pointed me to the opserv helpfiles command, which shows
1047 what services search what help files. This fixes the help command to
1048 search that list as it should. Still need to modify the 'default'
1049 helpfile search bindigs because I dont think chanserv should respond
1050 to help from opserv's db, etc. See opserv's 'helpfiles' command.
1051
1052 * src/modcmd.help: clarified 'helpfiles' help.
1053
10542005-05-18 Alex Schumann <rubin@afternet.org>
1055
1056 * src/helpfile.c: make send_help() return true/false and not send
1057 errors so svccmd_send_help can 'take control' of things.
1058
1059 * src/modcmd.c: Fixed up the help system (again) / find aliased
1060 commands help if none exists. / Display no help for that command on
1061 commands (instead of topic)
1062
1063 * src/modcmd.h: Fixed up the help system (again)
1064
1065 * src/global.c: Fixed syntax display
1066
1067 * src/chanserv.help: Removed =---= formatting, fixed a few things.
1068 *spelling ++more spelling (thx reed)
1069
1070 * src/nickserv.help: Removed =---= formatting, fixed a few things.
1071 *spelling ++more spelling (thx reed)
1072
1073 * src/opserv.help: Removed =---= formatting, fixed a few things.
1074 ++spelling (thx reed)
1075
1076 * src/global.help: simplified index
1077
1078 * src/nickserv.c: Changed message users get when their email is
1079 already used for an account, fixed syntax help
1080
1081 * src/opserv.c: fixed syntax help
1082
10832005-05-16 Alex Schumann <rubin@afternet.org>
1084
1085 * src/chanserv.help: Fixed a couple ban/lamer conversions i missed in
1086 the help file.
1087
10882005-05-04 Alex Schumann <rubin@afternet.org>
1089
1090 * src/modcmd.c: added a 'rebindall' command to assist with
1091 upgrades and changes which change command bindings.
1092
1093 * src/modcmd.help: modified help to reflect above
1094
1095 * src/opserv.help: modified help to reflect above
1096
1097 * src/chanserv.c: changed addban, addtimedban, delban, bans etc
1098 to addlamer, dellamer, addtimedlamer, lamers to reduce confusion
1099 between channel bans (+b) and x3 remembered bans (lamers)
1100
1101 * src/chanserv.help: modified help to reflect above
1102
1103 * UPGRADE: added use of rebindall to upgrade instructions
1104
11052005-05-04 Alex Schumann <rubin@afternet.org>
1106
1107 * src/chanserv.c: added an 'adduser pending' feature, where if
1108 someone isn't authed x3 will ask them to /auth or register, and then
1109 automatically finish adding them to the channel when they do.
1110 Fixed email bug with adduser pending
1111
1112 * src/chanserv.h: adduser pending
1113
1114 * src/hash.c: adduser pending
1115
1116 * src/hash.h: adduser pending, and increased maxbans to 128 from 45.
1117
1118 * src/nickserv.c: adduser pending cleanup and activation code,
1119 Arch sync (Avoid losing channel information when
1120 replacing an account using the mergedb command.)
1121
1122 * src/proto-p10.c: adduser pending cleanup code
1123
1124 * src/nickserv.help: improved set and register help
1125
11262005-05-04 Alex Schumann <rubin@afternet.org>
1127
1128 * src/chanserv.c: changed uset noautoop to uset autoop (removed double
1129 negitive). Added set voice to provide control over use of voice.
1130 Implimented a basic chanserv db version control system for upgrading
1131 seamlessly.
1132
1133 * src/chanserv.help: adjusted help to reflect voice and uset autoop
1134 changes.
1135
1136 * src/hash.h: updated ssz comment from z to Z
1137
1138 * src/modcmd.help: rewrote BIND help
1139
1140 * src/proto-p10.c: Added Z (sslonly) support back in
1141
1142 * UPGRADE: created file to document upgrading procedures
1143
11442005-04-23 Alex Schumann <rubin@afternet.org>
1145 * src/chanserv.c: removed settings: oplevel, halfoplevel, and
1146 voicelevel, hard coding them to OP, HALFOP, and PEON. Changed
1147 topicmask to be an on or off setting, uninfluenced by enftopic.
1148 Added feature to use mask on /topic in addition to ,topic sets.
1149 Removed special consideration for ircops in protect_user()
1150
1151 * src/chanserv.help: updated documentation to reflect the new and
1152 much simpler topicmask feature, and removed op/voice levels.
1153
1154 * src/nickserv.c: added tailing 'end of' line for accountinfo
1155 for non-opers too.
1156
1157 * src/modcmd.c: tweaked alias notification for help and breef help.
1158
11592005-04-20 Alex Schumann <rubin@afternet.org>
1160
1161 * src/proto-common.c: removing +d. needs to be a config option
1162 or something.
1163
1164 * src/nickserv.help: modified main help reply of authserv
1165
1166 * src/nickserv.c: added title, epithet, and fakehost to oset listing
1167
1168 * src/modcmd.c: fixed up auto-help & alias command handling. Needs
1169 totally redesigned though.
1170
11712005-04-15 Alex Schumann <rubin@afternet.org>
1172
1173 * src/proto-common.c: Temp fix for x3 not seeing -hv modes being set
1174 at the same time. The whole block needs to be if/else instead of
1175 switch though, to be cleaner.
1176
1177 * src/nickserv.help: added fakehost and title options to help oset.
1178
1179 * src/nickserv.c: removed 'style' setting. (was not being used in
1180 code anyway)
1181
11822005-04-04 Neil Spierling <sirvulcan@gmail.com>
1183
1184 * src/proto-p10.c: Reinstated +d usermode.
1185
11862005-03-30 Alex Schumann <rubin@afternet.org>
1187
1188 * src/chanserv.c: Fixed unban.
1189
1190 * x3.conf.example: added note in snoop config that improper
1191 setting for bots nick will cause segfault.
1192
11932005-03-22 Alex Schumann <rubin@afternet.org>
1194
1195 * x3.conf.example: added sethost/fakehost settings to conf
1196
11972005-03-19 Alex Schumann <rubin@afternet.org>
1198
1199 * chanserv.c: Changed style of command outputs, added userlevel back
1200 to users list.
1201
1202 * opserv.c: Changed style of command outputs, removed warn feature
1203
1204 * tools.c: shortened duration string lengths
1205
1206 * main.c: shortened duration string lengths
1207
1208 * sendmail.c: Changed style of stats email
1209
12102005-03-18 Alex Schumann <rubin@afternet.org>
1211
1212 * Changed breef to brief...
1213
1214 * chanserv.c: Changed to access level names instead of numbers.
1215
12162005-03-17 Alex Schumann <rubin@afternet.org>
1217
1218
1219 * src/opserv.c: Improved readability of trace print output
1220
1221 * src/chanserv.c: Improved cmd_list_users output & cleaned it up
1222 a little.
1223
1224 * src/helpfile.c: Improved table_send readability (used in lots
1225 of listings including users and stats network etc)
1226
12272005-03-15 Alex Schumann <rubin@afternet.org>
1228
1229 * src/chanserv.c: Improved some syntax error reporting for commands
1230
1231 * src/helpfile.c: Added a 'breef' help function
1232
1233 * src/helpfile.h: Added a 'breef' help function
1234
1235 * src/main.c: Improved some syntax error reporting for commands
1236
1237 * src/modcmd.c: Improved some syntax error reporting for commands
1238
1239 * src/modcmd.h: Improved some syntax error reporting for commands
1240
12412005-03-15 Reed Loden <reed@reedloden.com>
1242
1243 * Synchronization with srvx--devo--1.3--patch-19.
1244
12452005-03-12 Alex Schumann <rubin@afternet.org>
1246
1247 * src/common.h, src/opserv.h: more SRVX->X3 fixes
1248
1249 * opserv.c: fixed SRVX defines to X3
1250
1251 * src/nickserv.c: Applied patch to bring up to date with
1252 local uncommitted changes on afternets srvx2 tree. improved
1253 cookie gen code and removed /play from cookie messages.
1254
1255 * src/all, src/Makefile*, Makefile.in: changed srvx to x3 in a
1256 bunch more places.
1257
12582005-03-07 Neil Spierling <sirvulcan@gmail.com>
1259
1260 * nickserv.help: Added odelcookie section.
1261
1262 * src/nickserv.c: Added odelcookie for deleting auth cookies and email
1263 cookies.
1264
1265 * src/md5.c: Cleaned up compile warnings.
1266
1267 * src/nickserv.help: Added odelcookie section.
1268
1269***********************************************************************/
1270
1271#define CVS_VERSION "$Id$"
d76ed9a9 1272