]> jfr.im git - irc/evilnet/x3.git/blame - ChangeLog.X3
Operserv helpfile improvements
[irc/evilnet/x3.git] / ChangeLog.X3
CommitLineData
8f3addd5 1/***********************************************************************
ceafd592 2 X3 ChangeLog
3
6762ab9f
AS
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
4c26ef3e
AS
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
258d1427
AS
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
ad115a74
AS
312005-12-14 Alex Schumann <rubin@afternet.org>
32
33 * src/chanserv.help: added set bantimeout help
34
317ffe36
AS
352005-11-08 Alex Schumann <rubin@afternet.org>
36
6aae9404
AS
37 * src/modcmd.c: cleaned up tabs, added hack to display help on JOINER
38 aliases properly.
39
317ffe36
AS
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
a74c9eac
AS
462005-10-13 Alex Schumann <rubin@afternet.org>
47
48 * src/proto-p10.c: ignore remote /lusers
49
1478fd13
AS
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
d1a65675
AS
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
e3b2f789
AS
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
7fdb7639
AS
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
4b6129c0
AS
822005-08-12 Alex Schumann <rubin@afternet.org>
83
84 * src/chanserv.c: Cleanup. Added 'automode' channel setting in place
639bdb1d 85 of 'voice' setting. + Rewording setting help
4b6129c0
AS
86
87 * src/chanserv.h: Cleanup. Added 'automode' channel setting in place
88 of 'voice' setting.
89
639bdb1d 90 * src/chanserv.help: Added help for automode. + Rewording setting help
4b6129c0 91
5a1daaab
AS
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
ec0120d1
AS
1072005-08-11 Alex Schumann <rubin@afternet.org>
108
109 * src/proto-p10.c: Avoid duplicating an oper in curr_opers (,staff
3d0b24ce 110 command) when nef* bug sends the +o twice. ++fix bug in patch
ec0120d1 111
7153d2c7
AS
1122005-08-09 Alex Schumann <rubin@afternet.org>
113
114 * src/chanserv.c: Fixed banTimeout to actually remove the bans :)
115
31f23f13
AS
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
132f7859
AS
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
41fadebe
AS
141 * src/proto-p10.c: Ignore wallusers (WU) tokens from server without
142 whining.
143
240a3274
AS
1442005-07-26 Alex Schumann <rubin@afternet.org>
145
fbbc275b
AS
146 * x3.conf.example: Updated from live afternet file and improved help
147 and layout. Added vim directive to set syntax type.
148
240a3274
AS
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
88c7cb10
AS
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
2187a4e3 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.
53b581a6 176
35caf917
AS
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>
fede8b64
AS
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
23475fc6 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
8e11460f
AS
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
ca22ccd3
AS
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
f8f30e75
AS
2342005-05-27 Alex Schumann <rubin@afternet.org>
235
fa0fac3e
AS
236 * src/chanserv.c: Improved usability of register command, fixed
237 unregister reply.
f8f30e75
AS
238
239 * src/chanserv.help: Improved usability of register command
240
56269744
AS
2412005-05-27 Alex Schumann <rubin@afternet.org>
242
243 * src/chanserv.c: Resync working now
244
1bcd5f19 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
5ca901c3
AS
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
ed05669c
AS
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
b1bf690d
AS
2682005-05-18 Alex Schumann <rubin@afternet.org>
269
1d957482
AS
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
ed05669c
AS
274 commands help if none exists. / Display no help for that command on
275 commands (instead of topic)
b1bf690d
AS
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.
1d957482 282 *spelling ++more spelling (thx reed)
b1bf690d
AS
283
284 * src/nickserv.help: Removed =---= formatting, fixed a few things.
1d957482 285 *spelling ++more spelling (thx reed)
b1bf690d
AS
286
287 * src/opserv.help: Removed =---= formatting, fixed a few things.
1d957482 288 ++spelling (thx reed)
b1bf690d
AS
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
95a73185
AS
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
c8273589
AS
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
ac3bdc8d
AS
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.
a03d6c77 324 Fixed email bug with adduser pending
ac3bdc8d
AS
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
02c37249
AS
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.)
ac3bdc8d
AS
335
336 * src/proto-p10.c: adduser pending cleanup code
337
b5885247
AS
338 * src/nickserv.help: improved set and register help
339
c8ca69a0
AS
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
ac3bdc8d 356 * UPGRADE: created file to document upgrading procedures
c8ca69a0 357
b75e24a3
AS
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.
4cf6e271 363 Removed special consideration for ircops in protect_user()
b75e24a3
AS
364
365 * src/chanserv.help: updated documentation to reflect the new and
366 much simpler topicmask feature, and removed op/voice levels.
367
684e2f02
AS
368 * src/nickserv.c: added tailing 'end of' line for accountinfo
369 for non-opers too.
370
4cf6e271
AS
371 * src/modcmd.c: tweaked alias notification for help and breef help.
372
180e0971
AS
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
4bffb7bd
AS
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
66bb2c5b 3962005-04-04 Neil Spierling <sirvulcan@gmail.com>
397
398 * src/proto-p10.c: Reinstated +d usermode.
399
aa222db2
AS
4002005-03-30 Alex Schumann <rubin@afternet.org>
401
402 * src/chanserv.c: Fixed unban.
403
4c1f98d9
AS
404 * x3.conf.example: added note in snoop config that improper
405 setting for bots nick will cause segfault.
406
04009ebf
AS
4072005-03-22 Alex Schumann <rubin@afternet.org>
408
409 * x3.conf.example: added sethost/fakehost settings to conf
410
de9510bc
AS
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
c52666c6 416 * opserv.c: Changed style of command outputs, removed warn feature
de9510bc
AS
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
567a5f26
AS
4242005-03-18 Alex Schumann <rubin@afternet.org>
425
426 * Changed breef to brief...
427
a915f7d4
AS
428 * chanserv.c: Changed to access level names instead of numbers.
429
e6892204
AS
4302005-03-17 Alex Schumann <rubin@afternet.org>
431
567a5f26 432
e6892204
AS
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
4b5782a4
AS
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
47777b9b 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>
f14e4f83 460
921592dd
AS
461 * src/common.h, src/opserv.h: more SRVX->X3 fixes
462
f14e4f83 463 * opserv.c: fixed SRVX defines to X3
5885cc06 464
51db18e0
AS
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
ee20ba5b 469 * src/all, src/Makefile*, Makefile.in: changed srvx to x3 in a
5885cc06
AS
470 bunch more places.
471
34938510 4722005-03-07 Neil Spierling <sirvulcan@gmail.com>
ceafd592 473
34938510 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.
ceafd592 482
8f3addd5 483***********************************************************************/
ceafd592 484
23475fc6 485#define CVS_VERSION "$Id$"
ceafd592 486