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