]> jfr.im git - irc/evilnet/x3.git/blob - ChangeLog.X3
Improved help files
[irc/evilnet/x3.git] / ChangeLog.X3
1 /***********************************************************************
2 X3 ChangeLog
3
4 2005-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
12 2005-10-13 Alex Schumann <rubin@afternet.org>
13
14 * src/proto-p10.c: ignore remote /lusers
15
16 2005-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
26 2005-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
35 2005-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
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
48 2005-08-12 Alex Schumann <rubin@afternet.org>
49
50 * src/chanserv.c: Cleanup. Added 'automode' channel setting in place
51 of 'voice' setting. + Rewording setting help
52
53 * src/chanserv.h: Cleanup. Added 'automode' channel setting in place
54 of 'voice' setting.
55
56 * src/chanserv.help: Added help for automode. + Rewording setting help
57
58 2005-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
73 2005-08-11 Alex Schumann <rubin@afternet.org>
74
75 * src/proto-p10.c: Avoid duplicating an oper in curr_opers (,staff
76 command) when nef* bug sends the +o twice. ++fix bug in patch
77
78 2005-08-09 Alex Schumann <rubin@afternet.org>
79
80 * src/chanserv.c: Fixed banTimeout to actually remove the bans :)
81
82 2005-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
95 2005-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
102 2005-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
107 * src/proto-p10.c: Ignore wallusers (WU) tokens from server without
108 whining.
109
110 2005-07-26 Alex Schumann <rubin@afternet.org>
111
112 * x3.conf.example: Updated from live afternet file and improved help
113 and layout. Added vim directive to set syntax type.
114
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
123 2005-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
131 2005-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.
142
143 2005-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
151 2005-07-14 Alex Schumann <rubin@afternet.org>
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
162 2005-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
188 2005-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
194 2005-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
200 2005-05-27 Alex Schumann <rubin@afternet.org>
201
202 * src/chanserv.c: Improved usability of register command, fixed
203 unregister reply.
204
205 * src/chanserv.help: Improved usability of register command
206
207 2005-05-27 Alex Schumann <rubin@afternet.org>
208
209 * src/chanserv.c: Resync working now
210
211 2005-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
217 2005-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
223 2005-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
234 2005-05-18 Alex Schumann <rubin@afternet.org>
235
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
240 commands help if none exists. / Display no help for that command on
241 commands (instead of topic)
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.
248 *spelling ++more spelling (thx reed)
249
250 * src/nickserv.help: Removed =---= formatting, fixed a few things.
251 *spelling ++more spelling (thx reed)
252
253 * src/opserv.help: Removed =---= formatting, fixed a few things.
254 ++spelling (thx reed)
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
263 2005-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
268 2005-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
285 2005-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.
290 Fixed email bug with adduser pending
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
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.)
301
302 * src/proto-p10.c: adduser pending cleanup code
303
304 * src/nickserv.help: improved set and register help
305
306 2005-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
322 * UPGRADE: created file to document upgrading procedures
323
324 2005-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.
329 Removed special consideration for ircops in protect_user()
330
331 * src/chanserv.help: updated documentation to reflect the new and
332 much simpler topicmask feature, and removed op/voice levels.
333
334 * src/nickserv.c: added tailing 'end of' line for accountinfo
335 for non-opers too.
336
337 * src/modcmd.c: tweaked alias notification for help and breef help.
338
339 2005-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
351 2005-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
362 2005-04-04 Neil Spierling <sirvulcan@gmail.com>
363
364 * src/proto-p10.c: Reinstated +d usermode.
365
366 2005-03-30 Alex Schumann <rubin@afternet.org>
367
368 * src/chanserv.c: Fixed unban.
369
370 * x3.conf.example: added note in snoop config that improper
371 setting for bots nick will cause segfault.
372
373 2005-03-22 Alex Schumann <rubin@afternet.org>
374
375 * x3.conf.example: added sethost/fakehost settings to conf
376
377 2005-03-19 Alex Schumann <rubin@afternet.org>
378
379 * chanserv.c: Changed style of command outputs, added userlevel back
380 to users list.
381
382 * opserv.c: Changed style of command outputs, removed warn feature
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
390 2005-03-18 Alex Schumann <rubin@afternet.org>
391
392 * Changed breef to brief...
393
394 * chanserv.c: Changed to access level names instead of numbers.
395
396 2005-03-17 Alex Schumann <rubin@afternet.org>
397
398
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
407 2005-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
421 2005-03-15 Reed Loden <reed@reedloden.com>
422
423 * Synchronization with srvx--devo--1.3--patch-19.
424
425 2005-03-12 Alex Schumann <rubin@afternet.org>
426
427 * src/common.h, src/opserv.h: more SRVX->X3 fixes
428
429 * opserv.c: fixed SRVX defines to X3
430
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
435 * src/all, src/Makefile*, Makefile.in: changed srvx to x3 in a
436 bunch more places.
437
438 2005-03-07 Neil Spierling <sirvulcan@gmail.com>
439
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.
448
449 ***********************************************************************/
450
451 #define CVS_VERSION "$Id$"
452