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