]> jfr.im git - irc/evilnet/x3.git/blame - ChangeLog.X3
Fix bug discovered by Wharf in new style code (.users without login causes core)
[irc/evilnet/x3.git] / ChangeLog.X3
CommitLineData
8f3addd5 1/***********************************************************************
ceafd592 2 X3 ChangeLog
3
3498a411
AS
42006-03-20 Alex Schumann <rubin@afternet.org>
5
6 * src/chanserv.c: core fix; check if theres a handle_info before looking
7 at style...
8
cde20a3f
AS
92006-03-17 Alex Schumann <rubin@afternet.org>
10
11 * src/chanserv.c: more clean style changes
12
338a82b5
AS
132006-03-17 Alex Schumann <rubin@afternet.org>
14
15 * src/chanserv.c: Added nickserv 'style' setting back. (HomeDawg
16 and dhp1080 made me do it) Needs lots of work to remove ----
17 headers for 'clean' setting.
18
19 * src/helpfile.c: Added nickserv 'style' stetting back.
20
21 * src/nickserv.help: Added help for set style.
22
23 * src/mod-helpserv.c: make style affect table outputs.
24
25 * src/nickserv.c: Added nickserv 'style' setting back.
26
27 * src/nickserv.h: Added nickserve 'style' setting back.
28
805e7c7a
AS
292006-03-17 Alex Schumann <rubin@afternet.org>
30
31 * src/proto-p10.c: Added conf setting for extended_accounts for
32 backward compatability with stock undernet ircd.
33
34 * x3.conf.example: Added conf setting for extended_accounts for
35 backward compatability with stock undernet ircd.
36
6762ab9f
AS
372006-03-06 Alex Schumann <rubin@afternet.org>
38
39 * src/opserv.help: Added missing trace criteria to help,
40 and fixed up a few other bits of help around that topic.
41
4c26ef3e
AS
422006-01-16 Alex Schumann <rubin@afternet.org>
43
44 * src/tools.c: created an email valididty function
45
46 * src/nickserv.c: check valididty of email better
47
48 * src/sendmail.c: check validity of email better
49
258d1427
AS
502006-01-06 Alex Schumann <rubin@afternet.org>
51
52 * src/opserv.c: fix gtrace, trace, csearch and alerts to work when aliased
53 to a different bot, eg chanserv, and to reply from the correct nickname.
54 also a bunch of whitespace changes
55
56 * src/nickserv.c: begin work on making nickserv commands bind without
57 responding from the wrong nick. also a bunch of whitespace changes
58
59 * src/hash.h: whitespace
60
61 * src/opserv.help: improved QUERY helpfile. (though command itself still
62 has bugs)
63
ad115a74
AS
642005-12-14 Alex Schumann <rubin@afternet.org>
65
66 * src/chanserv.help: added set bantimeout help
67
317ffe36
AS
682005-11-08 Alex Schumann <rubin@afternet.org>
69
6aae9404
AS
70 * src/modcmd.c: cleaned up tabs, added hack to display help on JOINER
71 aliases properly.
72
317ffe36
AS
73 * src/modcmd.help: Added note about escaping spaces to modcmd help.
74
75 * src/nickserv.help: Improved help files
76
77 * src/chanserv.help: Improved help files
78
a74c9eac
AS
792005-10-13 Alex Schumann <rubin@afternet.org>
80
81 * src/proto-p10.c: ignore remote /lusers
82
1478fd13
AS
832005-09-13 Alex Schumann <rubin@afternet.org>
84
85 * src/global.c: Changed motd header style
86
87 * src/nickserv.help: Improved directions for getting and using
88 accounts.
89
90 * src/chanserv.help: Improved directions for getting and using
91 accounts.
92
d1a65675
AS
932005-08-13 Alex Schumann <rubin@afternet.org>
94
95 * src/chanserv.c: Fixed a bug i created using masks in ,kick. Restored
96 some *@* protection.
97
98 * src/tools.c: added function to detect an overmask (too general)
99
100 * src/common.h: added function to detect an overmask (too general)
101
e3b2f789
AS
1022005-08-12 Alex Schumann <rubin@afternet.org>
103
104 * src/chanserv.c: Modified resync to work accourding to automode
105 setting, and fixed a buffer overflow problem.
106
107 * src/chanserv.help: updated set automode and rsync help.
108
7fdb7639
AS
109 * src/nickserv.h: Added an autohide setting to nickserv/authserv that
110 sets +x on AUTH.
111
112 * src/nickserv.c: Added an autohide setting to nickserv/authserv that
113 sets +x on AUTH.
114
4b6129c0
AS
1152005-08-12 Alex Schumann <rubin@afternet.org>
116
117 * src/chanserv.c: Cleanup. Added 'automode' channel setting in place
639bdb1d 118 of 'voice' setting. + Rewording setting help
4b6129c0
AS
119
120 * src/chanserv.h: Cleanup. Added 'automode' channel setting in place
121 of 'voice' setting.
122
639bdb1d 123 * src/chanserv.help: Added help for automode. + Rewording setting help
4b6129c0 124
5a1daaab
AS
1252005-08-11 Alex Schumann <rubin@afternet.org>
126
127 * src/proto-p10.c: added irc_umode() to send usermodes (Life4Christ)
128
129 * src/proto-bahumit.c: added irc_umode() to send usermodes, untested..
130
131 * src/proto.h: added irc_umode() to send usermodes (Life4Christ)
132
133 * src/nickserv.c: Added option to have authserv oper/admin people with
134 opserv access. (Life4Christ)
135
136 * src/opserv.c: Added admin_level config option
137
138 * src/opserv.h: Added admin_level config option
139
ec0120d1
AS
1402005-08-11 Alex Schumann <rubin@afternet.org>
141
142 * src/proto-p10.c: Avoid duplicating an oper in curr_opers (,staff
3d0b24ce 143 command) when nef* bug sends the +o twice. ++fix bug in patch
ec0120d1 144
7153d2c7
AS
1452005-08-09 Alex Schumann <rubin@afternet.org>
146
147 * src/chanserv.c: Fixed banTimeout to actually remove the bans :)
148
31f23f13
AS
1492005-08-08 Alex Schumann <rubin@afternet.org>
150
151 * src/chanserv.c: Added banTimeout feature to .set
152
153 * src/chanserv.h: added banTimeout feature to .set
154
155 * src/recdb.c: Added some better error catching in database_get_data()
156
157 * src/proto-common.h: tabs
158
159 * x3.conf.example: added bantimeout to default set list, and ban
160 timeout frequency config setting.
161
1622005-08-04 Alex Schumann <rubin@afternet.org>
163
164 * src/chanserv.c: Changed kick protected message to one without %s or
165 $b because the kick function doesnt support replacements.
166
167 * src/tools.c: fixed spelling error in comment.
168
132f7859
AS
1692005-07-28 Alex Schumann <rubin@afternet.org>
170
171 * src/chanserv.c: fixed crash bug in 8ball (required params was off by
172 one)
173
41fadebe
AS
174 * src/proto-p10.c: Ignore wallusers (WU) tokens from server without
175 whining.
176
240a3274
AS
1772005-07-26 Alex Schumann <rubin@afternet.org>
178
fbbc275b
AS
179 * x3.conf.example: Updated from live afternet file and improved help
180 and layout. Added vim directive to set syntax type.
181
240a3274
AS
182 * src/chanserv.c: ported x2's 8ball in, and improved it.
183
184 * src/math.c: Added osiris' hack to do_math for supporting
185 2(10) and 2pi etc. Improved it to handle pi2 also.
186
187 * src/chanserv.help: updated 8ball help and added 'myaccess' to
188 information help index.
189
88c7cb10
AS
1902005-07-18 Alex Schumann <rubin@afternet.org>
191
192 * src/proto-p10.c: added +L awareness
193
194 * src/hash.h: added +L awareness
195
196 * src/chanserv.help: changed set ctcpreaction help
197
2187a4e3 1982005-07-18 Neil Spierling <sirvulcan@gmail.com>
199
200 * src/modcmd.h: Lets make some functions global.
201
202 * src/modcmd.c: Log hostmasks no matter what.
203
204 * src/log.c: Lookup commands if they are from OpServ in the log.
205 If they match channel specific commands like OP, DEOP, etc then
206 we will display them in a LAST command (assuming the person doing
207 the LAST is an oper). Normal clients wont see commands that have
208 been performed by OpServ.
53b581a6 209
35caf917
AS
2102005-07-15 Alex Schumann <rubin@afternet.org>
211
212 * src/chanserv.c: Changed around ctcpreaction setting so it:
213 a) doesnt crash.
214 b) doesnt kick userlist members ever
215 c) has only 1 setting needed to control it
216 * src/chanserv.h: removed some old oplevel stuff.
217
2182005-07-14 Alex Schumann <rubin@afternet.org>
fede8b64
AS
219
220 * src/proto-p10.c: made it ignore EX, MK and PRIV tokens to
221 remove errors from log. Fixed problem with missing break; in
222 channel mode c parsing (reed).
223
224 * src/mod-memoserv.c: Improved memoserv 'you have notes' message.
225
226 * src/log.c: Changed channel log target to send PRIVMSG instead of
227 NOTICE. (Ghozer)
228
23475fc6 2292005-05-07 Neil Spierling <sirvulcan@gmail.com>
230
231 * configure: Regenerated.
232
233 * configure.in: Added checks for tgmath.h.
234
235 * src/chanserv.c: Added new command LAST, from X2. Similar to
236 EVENTS except its file based. Bear in mind you dont have to use
237 both. You can bind what you want to use. Commented out zoot_list
238 as its not in use, just a warning fix.
239
240 * src/hash.c: Warning fix.
241
242 * src/log.h: Misc defines.
243
244 * src/log.c: Logging functions from X2.
245
246 * src/math.c: If tgmath.h doesnt exist then include some other
247 files that contain the functions we require.
248
249 * src/modcmd.c: Added a small ctcp reply, gender.. like gnuworld X.
250
251 * src/proto-p10.c: Added chanserv.h #include to squash a small
252 compile error. Made X3 understand MARK's to a small point. Fixed
253 a small parsing bug with exempts.
254
8e11460f
AS
2552005-07-06 Alex Schumann <rubin@afternet.org>
256
257 * src/chanserv.c: Fixed a couple awkward looking outputs with userlist
258
259 * src/opserv.c: Fixed an awkward output of trace count etc.
260
ca22ccd3
AS
2612005-06-22 Alex Schumann <rubin@afternet.org>
262 * src/chanserv.help: Improved DURATION help
263
264 * src/tools.c: Changed 'M' duration to 30 days (not 31) as its
265 a better average.
266
f8f30e75
AS
2672005-05-27 Alex Schumann <rubin@afternet.org>
268
fa0fac3e
AS
269 * src/chanserv.c: Improved usability of register command, fixed
270 unregister reply.
f8f30e75
AS
271
272 * src/chanserv.help: Improved usability of register command
273
56269744
AS
2742005-05-27 Alex Schumann <rubin@afternet.org>
275
276 * src/chanserv.c: Resync working now
277
1bcd5f19 2782005-05-27 Reed Loden <reed@reedloden.com>
279
280 * src/chanserv.c: Fixed an incorrectly named message. Fixed some
281 grammar issues in the message send to pending users. Fixed a
282 problem with some of the resync code.
283
5ca901c3
AS
2842005-05-27 Alex Schumann <rubin@afternet.org>
285
286 * src/chanserv.c: make pending add check if the person is already on
287 the userlist before re-adding them (thx exec & reed for noticing this)
288 Fix capitalisation of I in pending notice.
289
ed05669c
AS
2902005-05-18 Alex Schumann <rubin@afternet.org>
291
292 * src/modcmd.c: reed pointed out that modcmd non-command help wasnt
293 working, and pointed me to the opserv helpfiles command, which shows
294 what services search what help files. This fixes the help command to
295 search that list as it should. Still need to modify the 'default'
296 helpfile search bindigs because I dont think chanserv should respond
297 to help from opserv's db, etc. See opserv's 'helpfiles' command.
298
299 * src/modcmd.help: clarified 'helpfiles' help.
300
b1bf690d
AS
3012005-05-18 Alex Schumann <rubin@afternet.org>
302
1d957482
AS
303 * src/helpfile.c: make send_help() return true/false and not send
304 errors so svccmd_send_help can 'take control' of things.
305
306 * src/modcmd.c: Fixed up the help system (again) / find aliased
ed05669c
AS
307 commands help if none exists. / Display no help for that command on
308 commands (instead of topic)
b1bf690d
AS
309
310 * src/modcmd.h: Fixed up the help system (again)
311
312 * src/global.c: Fixed syntax display
313
314 * src/chanserv.help: Removed =---= formatting, fixed a few things.
1d957482 315 *spelling ++more spelling (thx reed)
b1bf690d
AS
316
317 * src/nickserv.help: Removed =---= formatting, fixed a few things.
1d957482 318 *spelling ++more spelling (thx reed)
b1bf690d
AS
319
320 * src/opserv.help: Removed =---= formatting, fixed a few things.
1d957482 321 ++spelling (thx reed)
b1bf690d
AS
322
323 * src/global.help: simplified index
324
325 * src/nickserv.c: Changed message users get when their email is
326 already used for an account, fixed syntax help
327
328 * src/opserv.c: fixed syntax help
329
95a73185
AS
3302005-05-16 Alex Schumann <rubin@afternet.org>
331
332 * src/chanserv.help: Fixed a couple ban/lamer conversions i missed in
333 the help file.
334
c8273589
AS
3352005-05-04 Alex Schumann <rubin@afternet.org>
336
337 * src/modcmd.c: added a 'rebindall' command to assist with
338 upgrades and changes which change command bindings.
339
340 * src/modcmd.help: modified help to reflect above
341
342 * src/opserv.help: modified help to reflect above
343
344 * src/chanserv.c: changed addban, addtimedban, delban, bans etc
345 to addlamer, dellamer, addtimedlamer, lamers to reduce confusion
346 between channel bans (+b) and x3 remembered bans (lamers)
347
348 * src/chanserv.help: modified help to reflect above
349
350 * UPGRADE: added use of rebindall to upgrade instructions
351
ac3bdc8d
AS
3522005-05-04 Alex Schumann <rubin@afternet.org>
353
354 * src/chanserv.c: added an 'adduser pending' feature, where if
355 someone isn't authed x3 will ask them to /auth or register, and then
356 automatically finish adding them to the channel when they do.
a03d6c77 357 Fixed email bug with adduser pending
ac3bdc8d
AS
358
359 * src/chanserv.h: adduser pending
360
361 * src/hash.c: adduser pending
362
363 * src/hash.h: adduser pending, and increased maxbans to 128 from 45.
364
02c37249
AS
365 * src/nickserv.c: adduser pending cleanup and activation code,
366 Arch sync (Avoid losing channel information when
367 replacing an account using the mergedb command.)
ac3bdc8d
AS
368
369 * src/proto-p10.c: adduser pending cleanup code
370
b5885247
AS
371 * src/nickserv.help: improved set and register help
372
c8ca69a0
AS
3732005-05-04 Alex Schumann <rubin@afternet.org>
374
375 * src/chanserv.c: changed uset noautoop to uset autoop (removed double
376 negitive). Added set voice to provide control over use of voice.
377 Implimented a basic chanserv db version control system for upgrading
378 seamlessly.
379
380 * src/chanserv.help: adjusted help to reflect voice and uset autoop
381 changes.
382
383 * src/hash.h: updated ssz comment from z to Z
384
385 * src/modcmd.help: rewrote BIND help
386
387 * src/proto-p10.c: Added Z (sslonly) support back in
388
ac3bdc8d 389 * UPGRADE: created file to document upgrading procedures
c8ca69a0 390
b75e24a3
AS
3912005-04-23 Alex Schumann <rubin@afternet.org>
392 * src/chanserv.c: removed settings: oplevel, halfoplevel, and
393 voicelevel, hard coding them to OP, HALFOP, and PEON. Changed
394 topicmask to be an on or off setting, uninfluenced by enftopic.
395 Added feature to use mask on /topic in addition to ,topic sets.
4cf6e271 396 Removed special consideration for ircops in protect_user()
b75e24a3
AS
397
398 * src/chanserv.help: updated documentation to reflect the new and
399 much simpler topicmask feature, and removed op/voice levels.
400
684e2f02
AS
401 * src/nickserv.c: added tailing 'end of' line for accountinfo
402 for non-opers too.
403
4cf6e271
AS
404 * src/modcmd.c: tweaked alias notification for help and breef help.
405
180e0971
AS
4062005-04-20 Alex Schumann <rubin@afternet.org>
407
408 * src/proto-common.c: removing +d. needs to be a config option
409 or something.
410
411 * src/nickserv.help: modified main help reply of authserv
412
413 * src/nickserv.c: added title, epithet, and fakehost to oset listing
414
415 * src/modcmd.c: fixed up auto-help & alias command handling. Needs
416 totally redesigned though.
417
4bffb7bd
AS
4182005-04-15 Alex Schumann <rubin@afternet.org>
419
420 * src/proto-common.c: Temp fix for x3 not seeing -hv modes being set
421 at the same time. The whole block needs to be if/else instead of
422 switch though, to be cleaner.
423
424 * src/nickserv.help: added fakehost and title options to help oset.
425
426 * src/nickserv.c: removed 'style' setting. (was not being used in
427 code anyway)
428
66bb2c5b 4292005-04-04 Neil Spierling <sirvulcan@gmail.com>
430
431 * src/proto-p10.c: Reinstated +d usermode.
432
aa222db2
AS
4332005-03-30 Alex Schumann <rubin@afternet.org>
434
435 * src/chanserv.c: Fixed unban.
436
4c1f98d9
AS
437 * x3.conf.example: added note in snoop config that improper
438 setting for bots nick will cause segfault.
439
04009ebf
AS
4402005-03-22 Alex Schumann <rubin@afternet.org>
441
442 * x3.conf.example: added sethost/fakehost settings to conf
443
de9510bc
AS
4442005-03-19 Alex Schumann <rubin@afternet.org>
445
446 * chanserv.c: Changed style of command outputs, added userlevel back
447 to users list.
448
c52666c6 449 * opserv.c: Changed style of command outputs, removed warn feature
de9510bc
AS
450
451 * tools.c: shortened duration string lengths
452
453 * main.c: shortened duration string lengths
454
455 * sendmail.c: Changed style of stats email
456
567a5f26
AS
4572005-03-18 Alex Schumann <rubin@afternet.org>
458
459 * Changed breef to brief...
460
a915f7d4
AS
461 * chanserv.c: Changed to access level names instead of numbers.
462
e6892204
AS
4632005-03-17 Alex Schumann <rubin@afternet.org>
464
567a5f26 465
e6892204
AS
466 * src/opserv.c: Improved readability of trace print output
467
468 * src/chanserv.c: Improved cmd_list_users output & cleaned it up
469 a little.
470
471 * src/helpfile.c: Improved table_send readability (used in lots
472 of listings including users and stats network etc)
473
4b5782a4
AS
4742005-03-15 Alex Schumann <rubin@afternet.org>
475
476 * src/chanserv.c: Improved some syntax error reporting for commands
477
478 * src/helpfile.c: Added a 'breef' help function
479
480 * src/helpfile.h: Added a 'breef' help function
481
482 * src/main.c: Improved some syntax error reporting for commands
483
484 * src/modcmd.c: Improved some syntax error reporting for commands
485
486 * src/modcmd.h: Improved some syntax error reporting for commands
487
47777b9b 4882005-03-15 Reed Loden <reed@reedloden.com>
489
490 * Synchronization with srvx--devo--1.3--patch-19.
491
4922005-03-12 Alex Schumann <rubin@afternet.org>
f14e4f83 493
921592dd
AS
494 * src/common.h, src/opserv.h: more SRVX->X3 fixes
495
f14e4f83 496 * opserv.c: fixed SRVX defines to X3
5885cc06 497
51db18e0
AS
498 * src/nickserv.c: Applied patch to bring up to date with
499 local uncommitted changes on afternets srvx2 tree. improved
500 cookie gen code and removed /play from cookie messages.
501
ee20ba5b 502 * src/all, src/Makefile*, Makefile.in: changed srvx to x3 in a
5885cc06
AS
503 bunch more places.
504
34938510 5052005-03-07 Neil Spierling <sirvulcan@gmail.com>
ceafd592 506
34938510 507 * nickserv.help: Added odelcookie section.
508
509 * src/nickserv.c: Added odelcookie for deleting auth cookies and email
510 cookies.
511
512 * src/md5.c: Cleaned up compile warnings.
513
514 * src/nickserv.help: Added odelcookie section.
ceafd592 515
8f3addd5 516***********************************************************************/
ceafd592 517
23475fc6 518#define CVS_VERSION "$Id$"
ceafd592 519