]> jfr.im git - irc/evilnet/x3.git/blob - ChangeLog.X3
some 'clean' style changes (removing ---- bars)
[irc/evilnet/x3.git] / ChangeLog.X3
1 /***********************************************************************
2 X3 ChangeLog
3
4 2006-03-17 Alex Schumann <rubin@afternet.org>
5
6 * src/chanserv.c: more clean style changes
7
8 2006-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
24 2006-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
32 2006-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
37 2006-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
45 2006-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
59 2005-12-14 Alex Schumann <rubin@afternet.org>
60
61 * src/chanserv.help: added set bantimeout help
62
63 2005-11-08 Alex Schumann <rubin@afternet.org>
64
65 * src/modcmd.c: cleaned up tabs, added hack to display help on JOINER
66 aliases properly.
67
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
74 2005-10-13 Alex Schumann <rubin@afternet.org>
75
76 * src/proto-p10.c: ignore remote /lusers
77
78 2005-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
88 2005-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
97 2005-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
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
110 2005-08-12 Alex Schumann <rubin@afternet.org>
111
112 * src/chanserv.c: Cleanup. Added 'automode' channel setting in place
113 of 'voice' setting. + Rewording setting help
114
115 * src/chanserv.h: Cleanup. Added 'automode' channel setting in place
116 of 'voice' setting.
117
118 * src/chanserv.help: Added help for automode. + Rewording setting help
119
120 2005-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
135 2005-08-11 Alex Schumann <rubin@afternet.org>
136
137 * src/proto-p10.c: Avoid duplicating an oper in curr_opers (,staff
138 command) when nef* bug sends the +o twice. ++fix bug in patch
139
140 2005-08-09 Alex Schumann <rubin@afternet.org>
141
142 * src/chanserv.c: Fixed banTimeout to actually remove the bans :)
143
144 2005-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
157 2005-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
164 2005-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
169 * src/proto-p10.c: Ignore wallusers (WU) tokens from server without
170 whining.
171
172 2005-07-26 Alex Schumann <rubin@afternet.org>
173
174 * x3.conf.example: Updated from live afternet file and improved help
175 and layout. Added vim directive to set syntax type.
176
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
185 2005-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
193 2005-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.
204
205 2005-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
213 2005-07-14 Alex Schumann <rubin@afternet.org>
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
224 2005-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
250 2005-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
256 2005-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
262 2005-05-27 Alex Schumann <rubin@afternet.org>
263
264 * src/chanserv.c: Improved usability of register command, fixed
265 unregister reply.
266
267 * src/chanserv.help: Improved usability of register command
268
269 2005-05-27 Alex Schumann <rubin@afternet.org>
270
271 * src/chanserv.c: Resync working now
272
273 2005-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
279 2005-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
285 2005-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
296 2005-05-18 Alex Schumann <rubin@afternet.org>
297
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
302 commands help if none exists. / Display no help for that command on
303 commands (instead of topic)
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.
310 *spelling ++more spelling (thx reed)
311
312 * src/nickserv.help: Removed =---= formatting, fixed a few things.
313 *spelling ++more spelling (thx reed)
314
315 * src/opserv.help: Removed =---= formatting, fixed a few things.
316 ++spelling (thx reed)
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
325 2005-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
330 2005-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
347 2005-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.
352 Fixed email bug with adduser pending
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
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.)
363
364 * src/proto-p10.c: adduser pending cleanup code
365
366 * src/nickserv.help: improved set and register help
367
368 2005-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
384 * UPGRADE: created file to document upgrading procedures
385
386 2005-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.
391 Removed special consideration for ircops in protect_user()
392
393 * src/chanserv.help: updated documentation to reflect the new and
394 much simpler topicmask feature, and removed op/voice levels.
395
396 * src/nickserv.c: added tailing 'end of' line for accountinfo
397 for non-opers too.
398
399 * src/modcmd.c: tweaked alias notification for help and breef help.
400
401 2005-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
413 2005-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
424 2005-04-04 Neil Spierling <sirvulcan@gmail.com>
425
426 * src/proto-p10.c: Reinstated +d usermode.
427
428 2005-03-30 Alex Schumann <rubin@afternet.org>
429
430 * src/chanserv.c: Fixed unban.
431
432 * x3.conf.example: added note in snoop config that improper
433 setting for bots nick will cause segfault.
434
435 2005-03-22 Alex Schumann <rubin@afternet.org>
436
437 * x3.conf.example: added sethost/fakehost settings to conf
438
439 2005-03-19 Alex Schumann <rubin@afternet.org>
440
441 * chanserv.c: Changed style of command outputs, added userlevel back
442 to users list.
443
444 * opserv.c: Changed style of command outputs, removed warn feature
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
452 2005-03-18 Alex Schumann <rubin@afternet.org>
453
454 * Changed breef to brief...
455
456 * chanserv.c: Changed to access level names instead of numbers.
457
458 2005-03-17 Alex Schumann <rubin@afternet.org>
459
460
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
469 2005-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
483 2005-03-15 Reed Loden <reed@reedloden.com>
484
485 * Synchronization with srvx--devo--1.3--patch-19.
486
487 2005-03-12 Alex Schumann <rubin@afternet.org>
488
489 * src/common.h, src/opserv.h: more SRVX->X3 fixes
490
491 * opserv.c: fixed SRVX defines to X3
492
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
497 * src/all, src/Makefile*, Makefile.in: changed srvx to x3 in a
498 bunch more places.
499
500 2005-03-07 Neil Spierling <sirvulcan@gmail.com>
501
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.
510
511 ***********************************************************************/
512
513 #define CVS_VERSION "$Id$"
514