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