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