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