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