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