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