]> jfr.im git - irc/evilnet/x3.git/blame - ChangeLog.X3
Improved help files
[irc/evilnet/x3.git] / ChangeLog.X3
CommitLineData
ceafd592 1/***********************************************************************
2 X3 ChangeLog
3
317ffe36
AS
42005-11-08 Alex Schumann <rubin@afternet.org>
5
6 * src/modcmd.help: Added note about escaping spaces to modcmd help.
7
8 * src/nickserv.help: Improved help files
9
10 * src/chanserv.help: Improved help files
11
a74c9eac
AS
122005-10-13 Alex Schumann <rubin@afternet.org>
13
14 * src/proto-p10.c: ignore remote /lusers
15
1478fd13
AS
162005-09-13 Alex Schumann <rubin@afternet.org>
17
18 * src/global.c: Changed motd header style
19
20 * src/nickserv.help: Improved directions for getting and using
21 accounts.
22
23 * src/chanserv.help: Improved directions for getting and using
24 accounts.
25
d1a65675
AS
262005-08-13 Alex Schumann <rubin@afternet.org>
27
28 * src/chanserv.c: Fixed a bug i created using masks in ,kick. Restored
29 some *@* protection.
30
31 * src/tools.c: added function to detect an overmask (too general)
32
33 * src/common.h: added function to detect an overmask (too general)
34
e3b2f789
AS
352005-08-12 Alex Schumann <rubin@afternet.org>
36
37 * src/chanserv.c: Modified resync to work accourding to automode
38 setting, and fixed a buffer overflow problem.
39
40 * src/chanserv.help: updated set automode and rsync help.
41
7fdb7639
AS
42 * src/nickserv.h: Added an autohide setting to nickserv/authserv that
43 sets +x on AUTH.
44
45 * src/nickserv.c: Added an autohide setting to nickserv/authserv that
46 sets +x on AUTH.
47
4b6129c0
AS
482005-08-12 Alex Schumann <rubin@afternet.org>
49
50 * src/chanserv.c: Cleanup. Added 'automode' channel setting in place
639bdb1d 51 of 'voice' setting. + Rewording setting help
4b6129c0
AS
52
53 * src/chanserv.h: Cleanup. Added 'automode' channel setting in place
54 of 'voice' setting.
55
639bdb1d 56 * src/chanserv.help: Added help for automode. + Rewording setting help
4b6129c0 57
5a1daaab
AS
582005-08-11 Alex Schumann <rubin@afternet.org>
59
60 * src/proto-p10.c: added irc_umode() to send usermodes (Life4Christ)
61
62 * src/proto-bahumit.c: added irc_umode() to send usermodes, untested..
63
64 * src/proto.h: added irc_umode() to send usermodes (Life4Christ)
65
66 * src/nickserv.c: Added option to have authserv oper/admin people with
67 opserv access. (Life4Christ)
68
69 * src/opserv.c: Added admin_level config option
70
71 * src/opserv.h: Added admin_level config option
72
ec0120d1
AS
732005-08-11 Alex Schumann <rubin@afternet.org>
74
75 * src/proto-p10.c: Avoid duplicating an oper in curr_opers (,staff
3d0b24ce 76 command) when nef* bug sends the +o twice. ++fix bug in patch
ec0120d1 77
7153d2c7
AS
782005-08-09 Alex Schumann <rubin@afternet.org>
79
80 * src/chanserv.c: Fixed banTimeout to actually remove the bans :)
81
31f23f13
AS
822005-08-08 Alex Schumann <rubin@afternet.org>
83
84 * src/chanserv.c: Added banTimeout feature to .set
85
86 * src/chanserv.h: added banTimeout feature to .set
87
88 * src/recdb.c: Added some better error catching in database_get_data()
89
90 * src/proto-common.h: tabs
91
92 * x3.conf.example: added bantimeout to default set list, and ban
93 timeout frequency config setting.
94
952005-08-04 Alex Schumann <rubin@afternet.org>
96
97 * src/chanserv.c: Changed kick protected message to one without %s or
98 $b because the kick function doesnt support replacements.
99
100 * src/tools.c: fixed spelling error in comment.
101
132f7859
AS
1022005-07-28 Alex Schumann <rubin@afternet.org>
103
104 * src/chanserv.c: fixed crash bug in 8ball (required params was off by
105 one)
106
41fadebe
AS
107 * src/proto-p10.c: Ignore wallusers (WU) tokens from server without
108 whining.
109
240a3274
AS
1102005-07-26 Alex Schumann <rubin@afternet.org>
111
fbbc275b
AS
112 * x3.conf.example: Updated from live afternet file and improved help
113 and layout. Added vim directive to set syntax type.
114
240a3274
AS
115 * src/chanserv.c: ported x2's 8ball in, and improved it.
116
117 * src/math.c: Added osiris' hack to do_math for supporting
118 2(10) and 2pi etc. Improved it to handle pi2 also.
119
120 * src/chanserv.help: updated 8ball help and added 'myaccess' to
121 information help index.
122
88c7cb10
AS
1232005-07-18 Alex Schumann <rubin@afternet.org>
124
125 * src/proto-p10.c: added +L awareness
126
127 * src/hash.h: added +L awareness
128
129 * src/chanserv.help: changed set ctcpreaction help
130
2187a4e3 1312005-07-18 Neil Spierling <sirvulcan@gmail.com>
132
133 * src/modcmd.h: Lets make some functions global.
134
135 * src/modcmd.c: Log hostmasks no matter what.
136
137 * src/log.c: Lookup commands if they are from OpServ in the log.
138 If they match channel specific commands like OP, DEOP, etc then
139 we will display them in a LAST command (assuming the person doing
140 the LAST is an oper). Normal clients wont see commands that have
141 been performed by OpServ.
53b581a6 142
35caf917
AS
1432005-07-15 Alex Schumann <rubin@afternet.org>
144
145 * src/chanserv.c: Changed around ctcpreaction setting so it:
146 a) doesnt crash.
147 b) doesnt kick userlist members ever
148 c) has only 1 setting needed to control it
149 * src/chanserv.h: removed some old oplevel stuff.
150
1512005-07-14 Alex Schumann <rubin@afternet.org>
fede8b64
AS
152
153 * src/proto-p10.c: made it ignore EX, MK and PRIV tokens to
154 remove errors from log. Fixed problem with missing break; in
155 channel mode c parsing (reed).
156
157 * src/mod-memoserv.c: Improved memoserv 'you have notes' message.
158
159 * src/log.c: Changed channel log target to send PRIVMSG instead of
160 NOTICE. (Ghozer)
161
23475fc6 1622005-05-07 Neil Spierling <sirvulcan@gmail.com>
163
164 * configure: Regenerated.
165
166 * configure.in: Added checks for tgmath.h.
167
168 * src/chanserv.c: Added new command LAST, from X2. Similar to
169 EVENTS except its file based. Bear in mind you dont have to use
170 both. You can bind what you want to use. Commented out zoot_list
171 as its not in use, just a warning fix.
172
173 * src/hash.c: Warning fix.
174
175 * src/log.h: Misc defines.
176
177 * src/log.c: Logging functions from X2.
178
179 * src/math.c: If tgmath.h doesnt exist then include some other
180 files that contain the functions we require.
181
182 * src/modcmd.c: Added a small ctcp reply, gender.. like gnuworld X.
183
184 * src/proto-p10.c: Added chanserv.h #include to squash a small
185 compile error. Made X3 understand MARK's to a small point. Fixed
186 a small parsing bug with exempts.
187
8e11460f
AS
1882005-07-06 Alex Schumann <rubin@afternet.org>
189
190 * src/chanserv.c: Fixed a couple awkward looking outputs with userlist
191
192 * src/opserv.c: Fixed an awkward output of trace count etc.
193
ca22ccd3
AS
1942005-06-22 Alex Schumann <rubin@afternet.org>
195 * src/chanserv.help: Improved DURATION help
196
197 * src/tools.c: Changed 'M' duration to 30 days (not 31) as its
198 a better average.
199
f8f30e75
AS
2002005-05-27 Alex Schumann <rubin@afternet.org>
201
fa0fac3e
AS
202 * src/chanserv.c: Improved usability of register command, fixed
203 unregister reply.
f8f30e75
AS
204
205 * src/chanserv.help: Improved usability of register command
206
56269744
AS
2072005-05-27 Alex Schumann <rubin@afternet.org>
208
209 * src/chanserv.c: Resync working now
210
1bcd5f19 2112005-05-27 Reed Loden <reed@reedloden.com>
212
213 * src/chanserv.c: Fixed an incorrectly named message. Fixed some
214 grammar issues in the message send to pending users. Fixed a
215 problem with some of the resync code.
216
5ca901c3
AS
2172005-05-27 Alex Schumann <rubin@afternet.org>
218
219 * src/chanserv.c: make pending add check if the person is already on
220 the userlist before re-adding them (thx exec & reed for noticing this)
221 Fix capitalisation of I in pending notice.
222
ed05669c
AS
2232005-05-18 Alex Schumann <rubin@afternet.org>
224
225 * src/modcmd.c: reed pointed out that modcmd non-command help wasnt
226 working, and pointed me to the opserv helpfiles command, which shows
227 what services search what help files. This fixes the help command to
228 search that list as it should. Still need to modify the 'default'
229 helpfile search bindigs because I dont think chanserv should respond
230 to help from opserv's db, etc. See opserv's 'helpfiles' command.
231
232 * src/modcmd.help: clarified 'helpfiles' help.
233
b1bf690d
AS
2342005-05-18 Alex Schumann <rubin@afternet.org>
235
1d957482
AS
236 * src/helpfile.c: make send_help() return true/false and not send
237 errors so svccmd_send_help can 'take control' of things.
238
239 * src/modcmd.c: Fixed up the help system (again) / find aliased
ed05669c
AS
240 commands help if none exists. / Display no help for that command on
241 commands (instead of topic)
b1bf690d
AS
242
243 * src/modcmd.h: Fixed up the help system (again)
244
245 * src/global.c: Fixed syntax display
246
247 * src/chanserv.help: Removed =---= formatting, fixed a few things.
1d957482 248 *spelling ++more spelling (thx reed)
b1bf690d
AS
249
250 * src/nickserv.help: Removed =---= formatting, fixed a few things.
1d957482 251 *spelling ++more spelling (thx reed)
b1bf690d
AS
252
253 * src/opserv.help: Removed =---= formatting, fixed a few things.
1d957482 254 ++spelling (thx reed)
b1bf690d
AS
255
256 * src/global.help: simplified index
257
258 * src/nickserv.c: Changed message users get when their email is
259 already used for an account, fixed syntax help
260
261 * src/opserv.c: fixed syntax help
262
95a73185
AS
2632005-05-16 Alex Schumann <rubin@afternet.org>
264
265 * src/chanserv.help: Fixed a couple ban/lamer conversions i missed in
266 the help file.
267
c8273589
AS
2682005-05-04 Alex Schumann <rubin@afternet.org>
269
270 * src/modcmd.c: added a 'rebindall' command to assist with
271 upgrades and changes which change command bindings.
272
273 * src/modcmd.help: modified help to reflect above
274
275 * src/opserv.help: modified help to reflect above
276
277 * src/chanserv.c: changed addban, addtimedban, delban, bans etc
278 to addlamer, dellamer, addtimedlamer, lamers to reduce confusion
279 between channel bans (+b) and x3 remembered bans (lamers)
280
281 * src/chanserv.help: modified help to reflect above
282
283 * UPGRADE: added use of rebindall to upgrade instructions
284
ac3bdc8d
AS
2852005-05-04 Alex Schumann <rubin@afternet.org>
286
287 * src/chanserv.c: added an 'adduser pending' feature, where if
288 someone isn't authed x3 will ask them to /auth or register, and then
289 automatically finish adding them to the channel when they do.
a03d6c77 290 Fixed email bug with adduser pending
ac3bdc8d
AS
291
292 * src/chanserv.h: adduser pending
293
294 * src/hash.c: adduser pending
295
296 * src/hash.h: adduser pending, and increased maxbans to 128 from 45.
297
02c37249
AS
298 * src/nickserv.c: adduser pending cleanup and activation code,
299 Arch sync (Avoid losing channel information when
300 replacing an account using the mergedb command.)
ac3bdc8d
AS
301
302 * src/proto-p10.c: adduser pending cleanup code
303
b5885247
AS
304 * src/nickserv.help: improved set and register help
305
c8ca69a0
AS
3062005-05-04 Alex Schumann <rubin@afternet.org>
307
308 * src/chanserv.c: changed uset noautoop to uset autoop (removed double
309 negitive). Added set voice to provide control over use of voice.
310 Implimented a basic chanserv db version control system for upgrading
311 seamlessly.
312
313 * src/chanserv.help: adjusted help to reflect voice and uset autoop
314 changes.
315
316 * src/hash.h: updated ssz comment from z to Z
317
318 * src/modcmd.help: rewrote BIND help
319
320 * src/proto-p10.c: Added Z (sslonly) support back in
321
ac3bdc8d 322 * UPGRADE: created file to document upgrading procedures
c8ca69a0 323
b75e24a3
AS
3242005-04-23 Alex Schumann <rubin@afternet.org>
325 * src/chanserv.c: removed settings: oplevel, halfoplevel, and
326 voicelevel, hard coding them to OP, HALFOP, and PEON. Changed
327 topicmask to be an on or off setting, uninfluenced by enftopic.
328 Added feature to use mask on /topic in addition to ,topic sets.
4cf6e271 329 Removed special consideration for ircops in protect_user()
b75e24a3
AS
330
331 * src/chanserv.help: updated documentation to reflect the new and
332 much simpler topicmask feature, and removed op/voice levels.
333
684e2f02
AS
334 * src/nickserv.c: added tailing 'end of' line for accountinfo
335 for non-opers too.
336
4cf6e271
AS
337 * src/modcmd.c: tweaked alias notification for help and breef help.
338
180e0971
AS
3392005-04-20 Alex Schumann <rubin@afternet.org>
340
341 * src/proto-common.c: removing +d. needs to be a config option
342 or something.
343
344 * src/nickserv.help: modified main help reply of authserv
345
346 * src/nickserv.c: added title, epithet, and fakehost to oset listing
347
348 * src/modcmd.c: fixed up auto-help & alias command handling. Needs
349 totally redesigned though.
350
4bffb7bd
AS
3512005-04-15 Alex Schumann <rubin@afternet.org>
352
353 * src/proto-common.c: Temp fix for x3 not seeing -hv modes being set
354 at the same time. The whole block needs to be if/else instead of
355 switch though, to be cleaner.
356
357 * src/nickserv.help: added fakehost and title options to help oset.
358
359 * src/nickserv.c: removed 'style' setting. (was not being used in
360 code anyway)
361
66bb2c5b 3622005-04-04 Neil Spierling <sirvulcan@gmail.com>
363
364 * src/proto-p10.c: Reinstated +d usermode.
365
aa222db2
AS
3662005-03-30 Alex Schumann <rubin@afternet.org>
367
368 * src/chanserv.c: Fixed unban.
369
4c1f98d9
AS
370 * x3.conf.example: added note in snoop config that improper
371 setting for bots nick will cause segfault.
372
04009ebf
AS
3732005-03-22 Alex Schumann <rubin@afternet.org>
374
375 * x3.conf.example: added sethost/fakehost settings to conf
376
de9510bc
AS
3772005-03-19 Alex Schumann <rubin@afternet.org>
378
379 * chanserv.c: Changed style of command outputs, added userlevel back
380 to users list.
381
c52666c6 382 * opserv.c: Changed style of command outputs, removed warn feature
de9510bc
AS
383
384 * tools.c: shortened duration string lengths
385
386 * main.c: shortened duration string lengths
387
388 * sendmail.c: Changed style of stats email
389
567a5f26
AS
3902005-03-18 Alex Schumann <rubin@afternet.org>
391
392 * Changed breef to brief...
393
a915f7d4
AS
394 * chanserv.c: Changed to access level names instead of numbers.
395
e6892204
AS
3962005-03-17 Alex Schumann <rubin@afternet.org>
397
567a5f26 398
e6892204
AS
399 * src/opserv.c: Improved readability of trace print output
400
401 * src/chanserv.c: Improved cmd_list_users output & cleaned it up
402 a little.
403
404 * src/helpfile.c: Improved table_send readability (used in lots
405 of listings including users and stats network etc)
406
4b5782a4
AS
4072005-03-15 Alex Schumann <rubin@afternet.org>
408
409 * src/chanserv.c: Improved some syntax error reporting for commands
410
411 * src/helpfile.c: Added a 'breef' help function
412
413 * src/helpfile.h: Added a 'breef' help function
414
415 * src/main.c: Improved some syntax error reporting for commands
416
417 * src/modcmd.c: Improved some syntax error reporting for commands
418
419 * src/modcmd.h: Improved some syntax error reporting for commands
420
47777b9b 4212005-03-15 Reed Loden <reed@reedloden.com>
422
423 * Synchronization with srvx--devo--1.3--patch-19.
424
4252005-03-12 Alex Schumann <rubin@afternet.org>
f14e4f83 426
921592dd
AS
427 * src/common.h, src/opserv.h: more SRVX->X3 fixes
428
f14e4f83 429 * opserv.c: fixed SRVX defines to X3
5885cc06 430
51db18e0
AS
431 * src/nickserv.c: Applied patch to bring up to date with
432 local uncommitted changes on afternets srvx2 tree. improved
433 cookie gen code and removed /play from cookie messages.
434
ee20ba5b 435 * src/all, src/Makefile*, Makefile.in: changed srvx to x3 in a
5885cc06
AS
436 bunch more places.
437
34938510 4382005-03-07 Neil Spierling <sirvulcan@gmail.com>
ceafd592 439
34938510 440 * nickserv.help: Added odelcookie section.
441
442 * src/nickserv.c: Added odelcookie for deleting auth cookies and email
443 cookies.
444
445 * src/md5.c: Cleaned up compile warnings.
446
447 * src/nickserv.help: Added odelcookie section.
ceafd592 448
449***********************************************************************/
450
23475fc6 451#define CVS_VERSION "$Id$"
ceafd592 452