]> jfr.im git - irc/evilnet/x3.git/blame_incremental - ChangeLog.X3
Added extended_accounts x3.conf setting for compatability with stock undernet ircu
[irc/evilnet/x3.git] / ChangeLog.X3
... / ...
CommitLineData
1/***********************************************************************
2 X3 ChangeLog
3
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
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
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
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
392005-12-14 Alex Schumann <rubin@afternet.org>
40
41 * src/chanserv.help: added set bantimeout help
42
432005-11-08 Alex Schumann <rubin@afternet.org>
44
45 * src/modcmd.c: cleaned up tabs, added hack to display help on JOINER
46 aliases properly.
47
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
542005-10-13 Alex Schumann <rubin@afternet.org>
55
56 * src/proto-p10.c: ignore remote /lusers
57
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
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
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
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
902005-08-12 Alex Schumann <rubin@afternet.org>
91
92 * src/chanserv.c: Cleanup. Added 'automode' channel setting in place
93 of 'voice' setting. + Rewording setting help
94
95 * src/chanserv.h: Cleanup. Added 'automode' channel setting in place
96 of 'voice' setting.
97
98 * src/chanserv.help: Added help for automode. + Rewording setting help
99
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
1152005-08-11 Alex Schumann <rubin@afternet.org>
116
117 * src/proto-p10.c: Avoid duplicating an oper in curr_opers (,staff
118 command) when nef* bug sends the +o twice. ++fix bug in patch
119
1202005-08-09 Alex Schumann <rubin@afternet.org>
121
122 * src/chanserv.c: Fixed banTimeout to actually remove the bans :)
123
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
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
149 * src/proto-p10.c: Ignore wallusers (WU) tokens from server without
150 whining.
151
1522005-07-26 Alex Schumann <rubin@afternet.org>
153
154 * x3.conf.example: Updated from live afternet file and improved help
155 and layout. Added vim directive to set syntax type.
156
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
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
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.
184
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>
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
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
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
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
2422005-05-27 Alex Schumann <rubin@afternet.org>
243
244 * src/chanserv.c: Improved usability of register command, fixed
245 unregister reply.
246
247 * src/chanserv.help: Improved usability of register command
248
2492005-05-27 Alex Schumann <rubin@afternet.org>
250
251 * src/chanserv.c: Resync working now
252
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
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
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
2762005-05-18 Alex Schumann <rubin@afternet.org>
277
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
282 commands help if none exists. / Display no help for that command on
283 commands (instead of topic)
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.
290 *spelling ++more spelling (thx reed)
291
292 * src/nickserv.help: Removed =---= formatting, fixed a few things.
293 *spelling ++more spelling (thx reed)
294
295 * src/opserv.help: Removed =---= formatting, fixed a few things.
296 ++spelling (thx reed)
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
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
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
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.
332 Fixed email bug with adduser pending
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
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.)
343
344 * src/proto-p10.c: adduser pending cleanup code
345
346 * src/nickserv.help: improved set and register help
347
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
364 * UPGRADE: created file to document upgrading procedures
365
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.
371 Removed special consideration for ircops in protect_user()
372
373 * src/chanserv.help: updated documentation to reflect the new and
374 much simpler topicmask feature, and removed op/voice levels.
375
376 * src/nickserv.c: added tailing 'end of' line for accountinfo
377 for non-opers too.
378
379 * src/modcmd.c: tweaked alias notification for help and breef help.
380
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
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
4042005-04-04 Neil Spierling <sirvulcan@gmail.com>
405
406 * src/proto-p10.c: Reinstated +d usermode.
407
4082005-03-30 Alex Schumann <rubin@afternet.org>
409
410 * src/chanserv.c: Fixed unban.
411
412 * x3.conf.example: added note in snoop config that improper
413 setting for bots nick will cause segfault.
414
4152005-03-22 Alex Schumann <rubin@afternet.org>
416
417 * x3.conf.example: added sethost/fakehost settings to conf
418
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
424 * opserv.c: Changed style of command outputs, removed warn feature
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
4322005-03-18 Alex Schumann <rubin@afternet.org>
433
434 * Changed breef to brief...
435
436 * chanserv.c: Changed to access level names instead of numbers.
437
4382005-03-17 Alex Schumann <rubin@afternet.org>
439
440
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
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
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>
468
469 * src/common.h, src/opserv.h: more SRVX->X3 fixes
470
471 * opserv.c: fixed SRVX defines to X3
472
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
477 * src/all, src/Makefile*, Makefile.in: changed srvx to x3 in a
478 bunch more places.
479
4802005-03-07 Neil Spierling <sirvulcan@gmail.com>
481
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.
490
491***********************************************************************/
492
493#define CVS_VERSION "$Id$"
494