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