/[cvs]/eggdrop1.9/ChangeLog
ViewVC logotype

Contents of /eggdrop1.9/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.631 - (show annotations) (download)
Tue Feb 11 07:00:10 2003 UTC (16 years, 2 months ago) by changelog
Branch: MAIN
Changes since 1.630: +7 -0 lines
ChangeLog

1 2003-02-11 06:59 stdarg <stdarg@techmonkeys.org>
2
3 * src/: core_config.c, core_config.h, logfile.c:
4
5
6 * A bit more to configure.
7
8 2003-02-11 02:32 stdarg <stdarg@techmonkeys.org>
9
10 * lib/eggdrop/Makefile.am, lib/eggdrop/eggconfig.c,
11 lib/eggdrop/eggconfig.h, lib/eggdrop/my_socket.c,
12 lib/eggdrop/xml.c, src/Makefile.am, src/chanprog.c,
13 src/core_config.c, src/core_config.h, src/core_party.c, src/main.c,
14 src/telnet.c:
15
16
17 * Some initial config code to play around with.
18
19 2003-02-10 00:09 Will Buckner <wcc@techmonkeys.org>
20
21 * configure.ac, doc/UPDATES1.6, lib/eggdrop/fileutil.c,
22 lib/eggdrop/fileutil.h, lib/eggdrop/module.h,
23 lib/eggdrop/modvals.h, modules/channels/userchan.c,
24 modules/filesys/files.c, modules/filesys/filesys.c,
25 modules/filesys/tclfiles.c, modules/irc/chan.c, modules/irc/mode.c,
26 modules/irc/msgcmds.c, modules/irc/scriptcmds.c,
27 modules/transfer/Makefile.am, modules/transfer/transfer.c,
28 modules/transfer/transfer.h, scripts/compat.tcl, src/chanprog.c,
29 src/cmds.c, src/dccutil.c, src/misc.c, src/misc.h, src/modules.c,
30 src/patch.h, src/tcl.c:
31
32 * Synch 1.6: transfer-cleanups, filesys-move, delbancrash,
33 plsbot_cosmetic, stricthostfix, opreverselogic, dontdelfile
34
35 2003-02-04 04:54 Will Buckner <wcc@techmonkeys.org>
36
37 * eggdrop.conf, doc/settings/CONTENTS, doc/settings/core.settings,
38 doc/settings/mod.assoc, doc/settings/mod.blowfish,
39 doc/settings/mod.channel, doc/settings/mod.compress,
40 doc/settings/mod.console, doc/settings/mod.ctcp,
41 doc/settings/mod.filesys, doc/settings/mod.irc,
42 doc/settings/mod.notes, doc/settings/mod.server,
43 doc/settings/mod.share, doc/settings/mod.transfer,
44 doc/settings/mod.woobie, doc/settings/tricks,
45 modules/irc/msgcmds.c, scripts/alltools.tcl, src/tcl.c:
46
47 * More botnet removal.
48 * More config updates.
49 * alltools.tcl updates.
50 * Started cleaning up docs before conversion to a more dynamic
51 format. HTML docs removed for now (they will be dynamically
52 generated later).
53
54 2003-02-03 18:49 stdarg <stdarg@techmonkeys.org>
55
56 * src/flags.h:
57
58
59 * Stray chars from botnet removal.
60
61 2003-02-03 11:41 Will Buckner <wcc@techmonkeys.org>
62
63 * eggdrop.conf, lib/eggdrop/module.h, modules/channels/channels.c,
64 modules/channels/userchan.c, modules/console/console.c,
65 modules/filesys/filedb3.c, modules/filesys/files.c,
66 modules/irc/msgcmds.c, modules/notes/notes.c,
67 modules/share/share.c, modules/uptime/uptime.c, src/chanprog.c,
68 src/cmds.c, src/dcc.c, src/dccutil.c, src/main.c, src/misc.c,
69 src/modules.c, src/tcl.c, src/tcldcc.c, src/tcluser.c,
70 src/userrec.c, src/users.c:
71
72 * More botnet removal.
73
74 2003-02-03 10:43 Will Buckner <wcc@techmonkeys.org>
75
76 * eggdrop.conf, modules/channels/channels.c,
77 modules/channels/cmdschan.c, modules/channels/flagmaps.c,
78 modules/channels/tclchan.c, modules/irc/chan.c,
79 modules/irc/cmdsirc.c, modules/irc/irc.c, modules/irc/irc.h,
80 modules/irc/mode.c, modules/irc/msgcmds.c, scripts/klined.tcl,
81 scripts/notes2.tcl, scripts/ques5.tcl, scripts/sentinel.tcl,
82 src/chan.h, src/cmds.c, src/egg.h, src/flags.c, src/flags.h,
83 src/tcl.c:
84
85 * Removed protection stuff, will be added back in a module later.
86 * Removed klined, ques5, sentinel, and notes2 as they won't be
87 compatable and are not maintained by us.
88
89 2003-02-03 06:42 stdarg <stdarg@techmonkeys.org>
90
91 * lib/eggdrop/hash_table.c, lib/eggdrop/users.c, src/logfile.c,
92 src/main.c, src/net.c:
93
94 [no log message]
95
96 2003-02-03 02:32 Will Buckner <wcc@techmonkeys.org>
97
98 * eggdrop.conf:
99
100 * Fixed a config file conflict.
101
102 2003-02-03 01:57 stdarg <stdarg@techmonkeys.org>
103
104 * modules/script/scriptlog.c:
105
106 [no log message]
107
108 2003-02-03 01:01 stdarg <stdarg@techmonkeys.org>
109
110 * eggdrop.conf, lib/eggdrop/Makefile.am, lib/eggdrop/binds.c,
111 lib/eggdrop/binds.h, lib/eggdrop/eggdns.c, lib/eggdrop/eggdrop.h,
112 lib/eggdrop/eggident.c, lib/eggdrop/eggident.h,
113 lib/eggdrop/egglog.c, lib/eggdrop/egglog.h, lib/eggdrop/flags.c,
114 lib/eggdrop/flags.h, lib/eggdrop/memutil.c, lib/eggdrop/memutil.h,
115 lib/eggdrop/partyline.c, lib/eggdrop/partyline.h,
116 lib/eggdrop/users.c, lib/eggdrop/users.h,
117 modules/script/Makefile.am, modules/script/scriptmod.c,
118 modules/server/input.c, modules/tclscript/tclscript.c,
119 src/Makefile.am, src/core_binds.h, src/core_party.c, src/flags.c,
120 src/logfile.c, src/logfile.h, src/main.c, src/misc.c, src/tcl.c,
121 src/telnet.c, src/userent.c:
122
123
124 * Let me know if there are any missing files!
125
126 2003-02-02 08:41 Will Buckner <wcc@techmonkeys.org>
127
128 * modules/channels/tclchan.c:
129
130 * Fixed a small typo.
131
132 2003-02-02 05:34 Will Buckner <wcc@techmonkeys.org>
133
134 * modules/channels/channels.c:
135
136 * Fixed a udef strings bug.. we should copy to p, not s.
137
138 2003-01-30 08:20 Will Buckner <wcc@techmonkeys.org>
139
140 * modules/channels/tclchan.c, modules/compress/tclcompress.c,
141 modules/filesys/tclfiles.c, modules/notes/notes.c,
142 modules/transfer/transfer.c, src/tclegg.h:
143
144 * Removed STDVAR macro.
145
146 2003-01-30 07:47 Will Buckner <wcc@techmonkeys.org>
147
148 * src/: net.c, tcl.c, tclmisc.c, userrec.c:
149
150 * Fixed a few compiler errors/warnings (found by Eule).
151
152 2003-01-30 03:05 Will Buckner <wcc@techmonkeys.org>
153
154 * eggdrop.conf, modules/channels/channels.c, src/tcl.c,
155 src/userrec.c:
156
157 * Removed quiet_save.
158
159 2003-01-30 01:15 Will Buckner <wcc@techmonkeys.org>
160
161 * modules/channels/: channels.c, tclchan.c:
162
163 * udef-[str/int/flag]-* -> udef_[str/int/flag]_*.
164
165 2003-01-30 01:04 Will Buckner <wcc@techmonkeys.org>
166
167 * eggdrop.conf, doc/UPDATES1.6, modules/channels/channels.c,
168 modules/channels/cmdschan.c, modules/channels/tclchan.c,
169 modules/transfer/transfer.c, nettype/custom.irc.conf,
170 nettype/custom.server.conf, nettype/dalnet.server.conf,
171 nettype/efnet.irc.conf, nettype/efnet.server.conf,
172 nettype/hybridefnet.irc.conf, nettype/hybridefnet.server.conf,
173 nettype/ircnet.irc.conf, nettype/ircnet.server.conf,
174 nettype/undernet.irc.conf, nettype/undernet.server.conf:
175
176 * Removed dont-idle-kick (same as idle-kick 0).
177 * Config cleanups (synch 1.6 (not recent)).
178 * Changed EFnet's max_bans and max_modes to 25.
179 * Renamed max_dloads to dcc_limit in favor of the C variable.
180 * Changed -'s in channel settings to _'s in favor of C variables.
181
182 2003-01-29 21:39 Will Buckner <wcc@techmonkeys.org>
183
184 * eggdrop.conf, lib/eggdrop/module.h, modules/server/servsock.c,
185 src/dcc.c, src/flags.c, src/misc.c, src/modules.c, src/tcl.c:
186
187 * Renamed debug_output to raw_log.
188
189 2003-01-29 07:42 Will Buckner <wcc@techmonkeys.org>
190
191 * lib/eggdrop/memutil.c, lib/eggdrop/module.h,
192 modules/channels/channels.c, modules/channels/userchan.c,
193 modules/filesys/dbcompat.c, modules/filesys/filedb3.h,
194 modules/irc/chan.c, modules/irc/msgcmds.c, modules/share/share.c,
195 modules/transfer/transfer.c, modules/transfer/transfer.h,
196 src/dccutil.c, src/egg.h, src/main.c, src/modules.c, src/patch.h,
197 src/tcl.c, src/tclmisc.c, src/userrec.c, src/userrec.h:
198
199 * Synch 1.6: save_ignores, save_ignores2, killtransfer-segv,
200 bugfixes (whatever applied), header-fixes, hello.
201
202 2003-01-28 20:38 Will Buckner <wcc@techmonkeys.org>
203
204 * src/modules.c:
205
206 * Fixed a typo in modules.c (found by Eule).
207
208 2003-01-18 22:36 Will Buckner <wcc@techmonkeys.org>
209
210 * doc/UPDATES1.6, lib/eggdrop/module.h, modules/irc/chan.c,
211 src/dccutil.c, src/dccutil.h, src/logfile.c, src/modules.c,
212 src/patch.h, src/tcldcc.c, src/tclmisc.c:
213
214 * Synch 1.6: nickbind, unixtime_incr, transfer-close, logblocking.
215
216 2003-01-02 21:33 Will Buckner <wcc@techmonkeys.org>
217
218 * AUTHORS, FEATURES, INSTALL, NEWS, README, doc/compiling.FAQ,
219 doc/text-substitutions.doc, doc/man1/eggdrop.1,
220 lib/compat/compat.h, lib/compat/inet_ntop.h,
221 lib/compat/inet_pton.h, lib/compat/memcpy.c, lib/compat/memcpy.h,
222 lib/compat/memset.c, lib/compat/memset.h, lib/compat/snprintf.h,
223 lib/compat/strcasecmp.c, lib/compat/strcasecmp.h,
224 lib/compat/strdup.h, lib/compat/strerror.h, lib/compat/strftime.h,
225 lib/compat/strlcat.h, lib/compat/strlcpy.h,
226 lib/compat/strncasecmp.c, lib/compat/strncasecmp.h,
227 lib/eggdrop/botnetutil.c, lib/eggdrop/botnetutil.h,
228 lib/eggdrop/common.h, lib/eggdrop/eggdrop.c, lib/eggdrop/eggdrop.h,
229 lib/eggdrop/eggtimer.c, lib/eggdrop/eggtimer.h,
230 lib/eggdrop/fileutil.c, lib/eggdrop/fileutil.h,
231 lib/eggdrop/hash_table.c, lib/eggdrop/memutil.c,
232 lib/eggdrop/memutil.h, lib/eggdrop/module.h, lib/eggdrop/modvals.h,
233 lib/eggdrop/script.c, lib/eggdrop/script.h, lib/eggdrop/stat.h,
234 lib/egglib/egglib.h, lib/egglib/hash_table.c,
235 lib/egglib/hash_table.h, lib/egglib/hash_table_test.c,
236 lib/egglib/linked_list.c, lib/egglib/linked_list.h,
237 lib/egglib/linked_list_test.c, lib/egglib/mempool.c,
238 lib/egglib/mempool.h, lib/egglib/mempool_test.c,
239 lib/egglib/msprintf.c, lib/egglib/msprintf.h, lib/egglib/mstack.c,
240 lib/egglib/mstack.h, misc/addpatch, modules/blowfish/bf_tab.h,
241 modules/blowfish/blowfish.c, modules/blowfish/blowfish.h,
242 modules/channels/channels.c, modules/channels/channels.h,
243 modules/channels/cmdschan.c, modules/channels/flagmaps.c,
244 modules/channels/tclchan.c, modules/channels/udefchan.c,
245 modules/channels/userchan.c, modules/compress/compress.c,
246 modules/compress/compress.h, modules/compress/tclcompress.c,
247 modules/console/console.c, modules/console/console.h,
248 modules/ctcp/ctcp.c, modules/ctcp/ctcp.h,
249 modules/filesys/dbcompat.c, modules/filesys/dbcompat.h,
250 modules/filesys/filedb3.c, modules/filesys/filedb3.h,
251 modules/filesys/filelist.c, modules/filesys/filelist.h,
252 modules/filesys/files.c, modules/filesys/files.h,
253 modules/filesys/filesys.c, modules/filesys/filesys.h,
254 modules/filesys/tclfiles.c, modules/irc/chan.c,
255 modules/irc/cmdsirc.c, modules/irc/irc.c, modules/irc/irc.h,
256 modules/irc/mode.c, modules/irc/msgcmds.c,
257 modules/irc/scriptcmds.c, modules/javascript/javascript.c,
258 modules/notes/cmdsnote.c, modules/notes/notes.c,
259 modules/notes/notes.h, modules/perlscript/mod_iface.c,
260 modules/perlscript/perlscript.c, modules/server/scriptcmds.c,
261 modules/share/share.c, modules/share/share.h,
262 modules/share/uf_features.c, modules/tclscript/tclscript.c,
263 modules/transfer/transfer.c, modules/transfer/transfer.h,
264 modules/uptime/uptime.c, modules/uptime/uptime.h,
265 scripts/ques5.tcl, src/bg.c, src/bg.h, src/chan.h, src/chanprog.c,
266 src/chanprog.h, src/cmds.c, src/cmds.h, src/cmdt.h,
267 src/core_binds.h, src/dcc.c, src/dcc.h, src/dccutil.c,
268 src/dccutil.h, src/debug.h, src/dns.c, src/dns.h, src/egg.h,
269 src/flags.c, src/flags.h, src/irccmp.c, src/irccmp.h,
270 src/logfile.c, src/logfile.h, src/main.c, src/main.h, src/misc.c,
271 src/misc.h, src/modules.c, src/modules.h, src/net.h, src/patch.h,
272 src/tcl.c, src/tcl.h, src/tcldcc.c, src/tclegg.h, src/tclmisc.c,
273 src/tcluser.c, src/traffic.c, src/traffic.h, src/userent.c,
274 src/userent.h, src/userrec.c, src/userrec.h, src/users.c,
275 src/users.h, testcode/match.c, text/banner:
276
277 * Updated copyright info for 2003.
278
279 2002-12-27 23:07 Will Buckner <wcc@techmonkeys.org>
280
281 * eggdrop.conf, doc/UPDATES1.6, modules/channels/channels.c,
282 modules/transfer/transfer.c, nettype/undernet.irc.conf,
283 src/patch.h:
284
285 * Fixed default setting for the help-path and text-path settings.
286 Patch by poptix.
287 * Did not port matching changes. We can fix this once we start using
288 Ian's new matching code.
289 * Updated max_bans to 45 for UnderNet. Found by reed.
290 * BarkerJr:
291 * Reworded the comment above the addhost/ident unbinds (found by
292 persaukko).
293 * Changed global-revenge-mode to 0 by default.
294 * Changed dcc-block to default to 0 (zero; turbo-dcc).
295
296 2002-12-12 04:28 Will Buckner <wcc@techmonkeys.org>
297
298 * doc/UPDATES1.6, src/main.c, src/patch.h:
299
300 Fixed default setting for the help-path and text-path settings.
301 Patch by poptix.
302
303 2002-11-29 06:15 Will Buckner <wcc@techmonkeys.org>
304
305 * doc/UPDATES1.6, misc/addpatch, modules/irc/cmdsirc.c,
306 modules/irc/irc.c, modules/irc/irc.h, src/patch.h,
307 testcode/match.c:
308
309 * check_this_user() had the wrong function number in irc_table.
310 * Exported me_voice() in irc_table (synch 1.6).
311 * Small fix to zip's match code (requested by zip).
312 * Applied The_Dawn's kickfix patch (synch 1.6).
313 * Small fixes to addpatch.
314
315 2002-11-24 04:50 Will Buckner <wcc@techmonkeys.org>
316
317 * eggdrop.conf, doc/UPDATES1.6, modules/channels/channels.c,
318 modules/channels/tclchan.c, modules/irc/chan.c, modules/irc/mode.c,
319 scripts/alltools.tcl, src/chan.h, src/patch.h:
320
321 * Synch'd 1.6 with 1.7 as of November 23rd.
322
323 2002-11-04 17:44 stdarg <stdarg@techmonkeys.org>
324
325 * lib/: eggdrop/Makefile.am, eggdrop/base64.c, eggdrop/base64.h,
326 egglib/base64.c, egglib/base64.h:
327
328
329 * base 64 encoding/decoding
330
331 2002-11-03 23:22 stdarg <stdarg@techmonkeys.org>
332
333 * lib/eggdrop/users.c:
334
335
336 * Removed some debugging stuff from user auth
337
338 2002-11-03 23:16 stdarg <stdarg@techmonkeys.org>
339
340 * configure.ac, lib/eggdrop/Makefile.am, lib/eggdrop/eggdrop.h,
341 lib/eggdrop/eggtimer.c, lib/eggdrop/eggtimer.h,
342 lib/eggdrop/flags.c, lib/eggdrop/flags.h, lib/eggdrop/linemode.c,
343 lib/eggdrop/md5.c, lib/eggdrop/md5.h, lib/eggdrop/module.h,
344 lib/eggdrop/partyline.c, lib/eggdrop/partyline.h,
345 lib/eggdrop/sockbuf.c, lib/eggdrop/users.c, lib/eggdrop/users.h,
346 lib/egglib/Makefile.am, modules/Makefile.am,
347 modules/script/Makefile.am, modules/script/scriptbind.c,
348 modules/script/scriptmod.c, modules/script/scriptnet.c,
349 modules/script/scriptparty.c, modules/script/scripttimer.c,
350 modules/script/scriptuser.c, modules/server/input.c,
351 src/Makefile.am, src/egg_timer.c, src/egg_timer.h, src/main.c,
352 src/md5.c, src/md5.h, src/scriptbind.c, src/scriptnet.c,
353 src/scriptuser.c, src/tcl.c, src/tclmisc.c, src/telnet.c:
354
355
356 * Moved md5 code to lib/eggdrop so I can use it for password hashing
357 * Passwords are stored as standard hex encoding of md5(salt +
358 password)
359 * Started moving script interface functions to modules/script
360
361 2002-10-11 23:59 Will Buckner <wcc@techmonkeys.org>
362
363 * doc/UPDATES1.6, src/egg.h:
364
365 * Removed a left-over piece of botnet code and finished synch'ing
366 the updates file.
367
368 2002-10-11 09:00 stdarg <stdarg@techmonkeys.org>
369
370 * lib/eggdrop/eggdrop.h, modules/javascript/javascript.c,
371 modules/perlscript/mod_iface.c, modules/perlscript/perlscript.c,
372 modules/server/binds.c, modules/server/dcc.c,
373 modules/server/input.c, modules/server/servsock.c,
374 modules/tclscript/tclscript.c, src/scriptuser.c, src/users.h:
375
376
377 * Started switching over user code to the new interface.
378
379 2002-10-11 07:27 stdarg <stdarg@techmonkeys.org>
380
381 * lib/eggdrop/flags.c:
382
383
384 * Forgot a file.
385
386 2002-10-11 06:56 stdarg <stdarg@techmonkeys.org>
387
388 * lib/compat/compat.h, lib/compat/strdup.h,
389 lib/eggdrop/Makefile.am, lib/eggdrop/flags.h, lib/eggdrop/users.c,
390 lib/eggdrop/users.h, src/scriptuser.c:
391
392
393 * Made 'uset' bind to intercept user settings, and 'uflag' bind for
394 user flags. Next comes 'uhost' I guess.
395
396 2002-10-11 02:46 Will Buckner <wcc@techmonkeys.org>
397
398 * Makefile.am:
399
400 * Makefile fixes.
401
402 2002-10-11 02:32 Will Buckner <wcc@techmonkeys.org>
403
404 * Makefile.am:
405
406 * Makefile fixes from last commit.
407
408 2002-10-11 00:51 Will Buckner <wcc@techmonkeys.org>
409
410 * eggdrop.complete.conf, eggdrop.conf:
411
412 Forgot some cvs add/remove.
413
414 2002-10-11 00:49 Will Buckner <wcc@techmonkeys.org>
415
416 * eggdrop.simple.conf, misc/addpatch, modules/channels/channels.c,
417 modules/channels/tclchan.c, modules/irc/chan.c,
418 modules/irc/cmdsirc.c, modules/irc/irc.c,
419 modules/transfer/transfer.c, src/chan.h, src/cmds.c, src/egg.h,
420 src/net.c, src/patch.h:
421
422 * Completed 1.6<>1.7 patch synch.
423
424 2002-10-10 07:48 stdarg <stdarg@techmonkeys.org>
425
426 * lib/eggdrop/: eggconfig.c, eggconfig.h:
427
428
429 * Beginning of config system. Right now it's based on xml but it
430 should be easy to replace it later or add a module backend system.
431
432 2002-10-10 05:50 Will Buckner <wcc@techmonkeys.org>
433
434 * configure.ac, eggdrop.complete.conf, doc/UPDATES1.6,
435 lib/compat/snprintf.c, modules/channels/channels.c,
436 modules/channels/channels.h, modules/channels/cmdschan.c,
437 modules/channels/tclchan.c, modules/filesys/filesys.c,
438 modules/irc/chan.c, modules/irc/cmdsirc.c, modules/irc/irc.c,
439 modules/irc/mode.c, modules/irc/msgcmds.c, modules/share/share.c,
440 modules/transfer/transfer.c, scripts/alltools.tcl, src/chan.h,
441 src/chanprog.c, src/misc.c:
442
443 * Synch'd 1.6 with 1.7 as of September 1st.
444 * Did not synch +C or +r chanmode additions or halfop code, as our
445 mode handling really needs to be redone in 1.7.
446 * Did not synch any of the handlen-friendly patches.
447 * Did not synch Tcl 8.4 fixes (not a proper fix yet).
448 * My banligic patch doesn't seem relevent currently.
449 * Did not synch sockfix, as network code has changed drasticly.
450
451 Synch will be continued tomorrow.
452
453 2002-10-10 04:41 stdarg <stdarg@techmonkeys.org>
454
455 * lib/eggdrop/Makefile.am, lib/eggdrop/binds.c,
456 lib/eggdrop/binds.h, lib/eggdrop/eggdrop.h, lib/eggdrop/eggtimer.c,
457 lib/eggdrop/module.h, lib/eggdrop/users.c,
458 modules/javascript/javascript.c, modules/perlscript/mod_iface.c,
459 modules/server/binds.c, modules/server/dcc.c, modules/server/dcc.h,
460 modules/server/input.c, modules/server/server.c,
461 modules/server/servsock.c, modules/tclscript/tclscript.c,
462 src/Makefile.am, src/core_binds.c, src/dcc.c, src/dccutil.c,
463 src/main.c, src/modules.c, src/net.c, src/scriptbind.c,
464 src/scriptuser.c, src/tcl.c, src/tcldcc.c, src/tclhash.c,
465 src/tclhash.h, src/tcluser.c, src/userrec.c, testcode/match.c:
466
467
468 * Moved bind tables to libeggdrop
469
470 2002-10-09 09:09 stdarg <stdarg@techmonkeys.org>
471
472 * lib/eggdrop/: flags.h, hash_table.c, hash_table.h, ircmasks.c,
473 ircmasks.h, users.c:
474
475
476 * Forgot some files
477
478 2002-10-07 22:37 stdarg <stdarg@techmonkeys.org>
479
480 * src/scriptuser.c:
481
482
483 * Script interface to new user functions.
484
485 2002-10-07 22:36 stdarg <stdarg@techmonkeys.org>
486
487 * lib/egglib/Makefile.am, lib/egglib/egglib.h,
488 modules/server/binds.c, modules/server/binds.h,
489 modules/server/dcc.c, modules/server/dcc.h,
490 modules/server/scriptcmds.c, src/Makefile.am, src/cmds.c,
491 src/core_binds.c, src/dcc.c, src/logfile.c, src/main.c,
492 src/modules.c, src/scriptnet.c, src/tcl.c, src/tcluser.c,
493 src/users.c:
494
495
496 * Added some dcc support functions like sending/accepting files,
497 with resume, and chats.
498 * Starting to migrate to new user system.
499
500 2002-10-07 22:33 stdarg <stdarg@techmonkeys.org>
501
502 * lib/eggdrop/: Makefile.am, eggdrop.h, eggnet.c, eggnet.h,
503 flags.h, ircmasks.c, ircmasks.h, match.c, match.h, module.h,
504 sockbuf.c, sockbuf.h, throttle.c, throttle.h, users.c, users.h,
505 xml.c, xml.h, xmlread.c, xmlwrite.c:
506
507
508 * Added input/output throttling for sockets (haven't tested input)
509 * Basic xml read/write stuff. Very forgiving on xml syntax; doesn't
510 do validation. Not done.
511 * Beginning of new user code. Works well so far.
512
513 2002-09-22 08:50 stdarg <stdarg@techmonkeys.org>
514
515 * lib/eggdrop/eggnet.c, lib/eggdrop/eggnet.h,
516 lib/eggdrop/my_socket.c, lib/eggdrop/my_socket.h,
517 lib/eggdrop/sockbuf.c, lib/eggdrop/sockbuf.h,
518 modules/server/Makefile.am, modules/server/binds.c,
519 modules/server/binds.h, modules/server/dcc.c, modules/server/dcc.h,
520 modules/server/scriptcmds.c, modules/server/server.c,
521 modules/server/server.h, src/scriptnet.c:
522
523
524 * Added a command to initiate dcc chats
525
526 2002-09-22 01:25 stdarg <stdarg@techmonkeys.org>
527
528 * src/: botcmd.c, botcmd.h, botmsg.c, botmsg.h, botnet.c, botnet.h,
529 tandem.h:
530
531
532 * Remove unnecessary files (botnet stuff)
533
534 2002-09-21 07:40 stdarg <stdarg@techmonkeys.org>
535
536 * lib/eggdrop/memutil.c, lib/eggdrop/memutil.h,
537 lib/eggdrop/script.h, lib/eggdrop/sockbuf.c, lib/eggdrop/sockbuf.h,
538 modules/javascript/javascript.c, modules/perlscript/perlscript.c,
539 modules/server/scriptcmds.c, modules/server/servsock.c,
540 modules/tclscript/tclscript.c, src/Makefile.am, src/main.c,
541 src/scriptnet.c:
542
543
544 * Added script support for network stuff
545
546 2002-09-20 21:44 stdarg <stdarg@techmonkeys.org>
547
548 * modules/Makefile.am:
549
550
551 * last patch accidentally disabled javascript
552
553 2002-09-20 21:41 stdarg <stdarg@techmonkeys.org>
554
555 * lib/eggdrop/botnetutil.c, lib/eggdrop/module.h,
556 modules/Makefile.am, src/Makefile.am, src/cmds.c, src/dcc.c,
557 src/dccutil.c, src/dccutil.h, src/main.c, src/misc.c,
558 src/modules.c, src/tcl.c, src/tcldcc.c, src/tclmisc.c,
559 src/tcluser.c, src/userrec.c, src/users.c, src/users.h:
560
561
562 * Mo-Ize removed the botnet code, thanks
563
564 2002-09-20 20:28 stdarg <stdarg@techmonkeys.org>
565
566 * modules/server/binds.c:
567
568 [no log message]
569
570 2002-09-20 20:18 stdarg <stdarg@techmonkeys.org>
571
572 * configure.ac, lib/compat/poll.c, lib/compat/poll.h,
573 lib/eggdrop/eggdns.c, lib/eggdrop/module.h,
574 lib/eggdrop/my_socket.c, modules/Makefile.am,
575 modules/server/binds.h:
576
577
578 * compat entries for poll, and a server module file I forgot
579
580 2002-09-20 02:10 stdarg <stdarg@techmonkeys.org>
581
582 * lib/eggdrop/: my_socket.c, my_socket.h, sockbuf.c, sockbuf.h:
583
584
585 * Ah I knew I forgot some.
586
587 2002-09-20 02:06 stdarg <stdarg@techmonkeys.org>
588
589 * configure.ac, lib/compat/Makefile.am, lib/eggdrop/Makefile.am,
590 lib/eggdrop/eggdns.c, lib/eggdrop/eggdns.h, lib/eggdrop/eggdrop.h,
591 lib/eggdrop/eggident.c, lib/eggdrop/eggident.h,
592 lib/eggdrop/eggnet.c, lib/eggdrop/eggnet.h, lib/eggdrop/eggtimer.c,
593 lib/eggdrop/eggtimer.h, lib/eggdrop/linemode.c,
594 lib/eggdrop/linemode.h, lib/eggdrop/memutil.c,
595 lib/eggdrop/memutil.h, lib/eggdrop/module.h, lib/eggdrop/script.c,
596 lib/eggdrop/script.h, modules/Makefile.am,
597 modules/javascript/javascript.c, modules/perlscript/perlscript.c,
598 modules/server/Makefile.am, modules/server/channels.c,
599 modules/server/cmdsserv.c, modules/server/dcc_commands.c,
600 modules/server/input.c, modules/server/nicklist.c,
601 modules/server/nicklist.h, modules/server/output.c,
602 modules/server/output.h, modules/server/parse.c,
603 modules/server/parse.h, modules/server/scriptcmds.c,
604 modules/server/server.c, modules/server/server.h,
605 modules/server/serverlist.c, modules/server/serverlist.h,
606 modules/server/servmsg.c, modules/server/servsock.c,
607 modules/server/servsock.h, modules/tclscript/tclscript.c,
608 src/Makefile.am, src/egg_timer.c, src/main.c, src/modules.c,
609 src/net.c, src/tclhash.c, src/userrec.c, src/userrec.h,
610 src/users.h, testcode/dnscache.c, testcode/socks5.c:
611
612
613 * Moved several things from the core into libegg
614 * Server module uses new network code
615 * Lots of stuff removed from the server module, like flood stuff,
616 which should go into a new module
617 * Moved some things from irc module to server module (mostly bind
618 stuff, like pub)
619 * Not everything works right now, but I wanted to get it into cvs in
620 case my computer dies a horrible death. I'm going to combine
621 irc/server (mostly) and make a new one for all the default
622 protection stuff.
623 * Right now server messages are not queued. I thought the code was
624 pretty much beyond repair. The new queueing code will hopefully be
625 more maintainable.
626 * I'm not sure I added/removed all the files necessary! Let me know
627 if it doesn't compile for you.
628
629 2002-08-12 01:16 stdarg <stdarg@techmonkeys.org>
630
631 * src/tclhash.c:
632
633
634 * MATCH_PARTIAL bind tables (like dcc) were not being checked for
635 correct user flags.
636
637 2002-08-11 20:50 stdarg <stdarg@techmonkeys.org>
638
639 * testcode/: client.c, my_poll.c, sockbuf.c:
640
641 [no log message]
642
643 2002-08-10 09:31 Matthew Hallacy <poptix@techmonkeys.org>
644
645 * src/: chanprog.c, patch.h:
646
647 owner variable was not being used properly, potential access
648 elevation.
649
650 2002-08-09 23:48 stdarg <stdarg@techmonkeys.org>
651
652 * testcode/dnscache.c:
653
654
655 * beginning of a small caching dns stub resolver, ipv4 and ipv6
656
657 2002-08-09 23:44 stdarg <stdarg@techmonkeys.org>
658
659 * src/: tclhash.c, tclhash.h:
660
661
662 * Beginning of load-order independent bind tables
663
664 2002-08-09 23:42 stdarg <stdarg@techmonkeys.org>
665
666 * testcode/: Makefile, chat.c, my_poll.c, my_poll.h, my_socket.c,
667 mypoll.c, mypoll.h, sockbuf.c, sockbuf.h:
668
669
670 * Some updates to network code
671
672 2002-07-17 22:52 Matthew Hallacy <poptix@techmonkeys.org>
673
674 * src/patch.h:
675
676 sigh.
677
678 2002-07-17 22:46 Matthew Hallacy <poptix@techmonkeys.org>
679
680 * src/patch.h:
681
682 Duh, watch your patch.h entries.
683
684 2002-06-19 05:10 stdarg <stdarg@techmonkeys.org>
685
686 * testcode/: mypoll.c, mypoll.h:
687
688
689 * poll() emulation
690
691 2002-06-19 04:51 stdarg <stdarg@techmonkeys.org>
692
693 * testcode/: Makefile, chat.c, client.c, http.c, ipv6.c,
694 linemode.c, my_socket.c, sclient.c, sockbuf.c, sockbuf.h, socks4.c,
695 socks5.c, sslmode.c, zipmode.c:
696
697
698 * I think the sockbuf api is almost done
699
700 2002-06-18 06:15 Jeff Fisher <guppy@techmonkeys.org>
701
702 * help/cmds2.help:
703
704 forgot to remove a reference to highlight in a help file
705
706 2002-06-18 06:12 Jeff Fisher <guppy@techmonkeys.org>
707
708 * configure.ac, eggdrop.complete.conf, help/cmds2.help,
709 help/core.help, lib/eggdrop/module.h, modules/Makefile.am,
710 modules/console/console.c, modules/irc/chan.c,
711 modules/irc/cmdsirc.c, modules/server/servmsg.c, src/Makefile.am,
712 src/botcmd.c, src/cmds.c, src/cmds.h, src/dcc.c, src/egg.h,
713 src/flags.c, src/flags.h, src/main.c, src/misc.c, src/modules.c,
714 src/tcldcc.c:
715
716
717
718 - removed userflag +k
719 - removed userflag +h
720 - removed all the code related to .strip since stdarg is going to
721 redo it in a better fashion using network filters.
722 - removed woobie since woobie is useless and we would be much better
723 suited with a "sample" module that actually does something useful
724
725 2002-06-18 04:40 Jeff Fisher <guppy@techmonkeys.org>
726
727 * eggdrop.complete.conf, doc/settings/mod.server,
728 modules/server/cmdsserv.c, modules/server/scriptcmds.c,
729 modules/server/server.c:
730
731
732
733 removed the settings that did not allow for duplicate messages to be
734 enqueued. this always seemed like a hack to me because it doesn't
735 fix the real problem of broken scripts sending duplicates and
736 causing the bot to flood off. if a script wants to send 4000 of the
737 same message who are we to say that is wrong.
738
739 2002-06-17 16:39 Jeff Fisher <guppy@techmonkeys.org>
740
741 * eggdrop.complete.conf, doc/settings/core.settings, src/tcl.c,
742 src/userrec.c:
743
744 removed sort_users since any decent userfile backend should do this
745 on the fly -- i.e.. sql or our new user api that is being worked on
746
747 2002-06-17 06:14 Jeff Fisher <guppy@techmonkeys.org>
748
749 * help/cmds2.help, help/core.help, modules/irc/msgcmds.c,
750 modules/notes/notes.c, src/flags.c, src/flags.h:
751
752 removed the common user access flag sice this is a throw back to the
753 earlier days of IRC -- common accounts are almost non-existant on
754 IRC these days.
755
756 2002-06-17 06:04 Jeff Fisher <guppy@techmonkeys.org>
757
758 * eggdrop.complete.conf, help/cmds1.help, help/cmds2.help,
759 help/core.help, modules/irc/msgcmds.c,
760 modules/irc/help/msg/irc.help, src/cmds.c, src/misc.c, src/misc.h:
761
762 removed some legacy commands that are fairly non-useful and addhost
763 which is just wrong.
764
765 2002-06-08 07:21 stdarg <stdarg@techmonkeys.org>
766
767 * modules/server/servmsg.c:
768
769 [no log message]
770
771 2002-06-07 06:38 stdarg <stdarg@techmonkeys.org>
772
773 * modules/server/servmsg.c:
774
775
776 * got432(), got433(), and renamed gotfake433 to choose_altnick
777
778 2002-06-05 05:11 stdarg <stdarg@techmonkeys.org>
779
780 * modules/server/servmsg.c:
781
782
783 * Oops committed too early, doh
784 * Converted got303(), thought about moving the keep-nick stuff to a
785 separate file and adding watch-list support
786
787 2002-06-05 05:10 stdarg <stdarg@techmonkeys.org>
788
789 * modules/server/servmsg.c:
790
791 [no log message]
792
793 2002-06-03 03:35 stdarg <stdarg@techmonkeys.org>
794
795 * lib/eggdrop/module.h, modules/server/server.c,
796 modules/server/servmsg.c, src/modules.c:
797
798
799 * Server lag checking now does hundredths of a second.
800 * gotwallops() and gotpong() converted to new raw syntax
801
802 2002-06-02 18:06 stdarg <stdarg@techmonkeys.org>
803
804 * modules/: irc/chan.c, server/server.c, server/servmsg.c:
805
806
807 * gotnotice()
808
809 2002-06-02 08:56 stdarg <stdarg@techmonkeys.org>
810
811 * modules/server/servmsg.c:
812
813
814 * Oops argument mixup
815
816 2002-06-02 08:52 stdarg <stdarg@techmonkeys.org>
817
818 * modules/: irc/chan.c, irc/irc.c, server/server.c,
819 server/servmsg.c:
820
821
822 * Changed the raw bind syntax again: user nick uhost cmd nargs
823 args... maybe user should come after uhost, like in other binds?
824 * Moved pub/pubm binds from irc module to server module
825
826 2002-06-01 17:57 stdarg <stdarg@techmonkeys.org>
827
828 * modules/server/: channels.c, channels.h, servmsg.c:
829
830
831 * Ooops forgot to add channels.c and channels.h last time!
832
833 2002-06-01 13:42 wingman
834
835 * src/Makefile.am:
836
837
838 .oO(i should really somewhere write down my modified files or
839 just use cvs commit w/o my own in-memory-modified-file-list...
840 ;-)
841
842 2002-06-01 13:28 wingman
843
844 * src/traffic.c:
845
846
847 * new file: traffic.
848
849 2002-06-01 13:27 wingman
850
851 * src/: main.c, net.c, traffic.h:
852
853
854 * moved traffic commands to traffic.[c|h] and cleaned
855 up net.c/main.c
856
857 2002-06-01 08:13 stdarg <stdarg@techmonkeys.org>
858
859 * modules/channels/tclchan.c:
860
861
862 * Converted a few more channel commands
863
864 2002-06-01 05:15 stdarg <stdarg@techmonkeys.org>
865
866 * modules/server/Makefile.am, modules/server/server.c,
867 modules/server/servmsg.c, src/modules.c:
868
869
870 * Added "newraw" bind table, which will eventually replace "raw"
871 * Made got001() the first newraw-compliant function
872 * Started merging irc/server modules a little bit
873
874 2002-06-01 03:50 stdarg <stdarg@techmonkeys.org>
875
876 * testcode/dns.c:
877
878
879 * dns resolving seems to work now, even for strange replies like
880 irc.dal.net and www.lycos.com
881
882 2002-05-31 08:02 stdarg <stdarg@techmonkeys.org>
883
884 * modules/server/servmsg.c:
885
886
887 * Beginning of a new model for the raw server bind. It will do more
888 parsing so that other places don't have to. We can also add an SFILT
889 bind so that scripts/modules can modify server input text.
890
891 2002-05-31 05:29 stdarg <stdarg@techmonkeys.org>
892
893 * modules/server/: scriptcmds.c, server.c:
894
895
896 * More conversions in the server module
897
898 2002-05-31 04:11 stdarg <stdarg@techmonkeys.org>
899
900 * lib/eggdrop/module.h, lib/eggdrop/script.h,
901 modules/javascript/javascript.c, modules/perlscript/perlscript.c,
902 modules/server/scriptcmds.c, modules/server/server.c,
903 modules/server/servmsg.c, modules/tclscript/tclscript.c,
904 src/chanprog.c, src/misc.c, src/modules.c:
905
906
907 * Botname doesn't rely on NICKLEN
908 * Ok.. using strtok() on function arguments that get re-used (binds)
909 is BAD.
910
911 2002-05-31 03:07 stdarg <stdarg@techmonkeys.org>
912
913 * lib/eggdrop/memutil.c, lib/eggdrop/memutil.h,
914 modules/server/scriptcmds.c, modules/server/server.c, src/dcc.c:
915
916
917 * Getting rid of some usage of NICKLEN in the hopes that eventually
918 it will disappear.
919
920 2002-05-31 02:01 stdarg <stdarg@techmonkeys.org>
921
922 * modules/server/: server.c, servmsg.c:
923
924
925 * Fixed a bug which was corrupting MODE binds
926 * disconnect_server() was resetting servidx before removing it from
927 the dcc table
928
929 2002-05-28 20:36 stdarg <stdarg@techmonkeys.org>
930
931 * modules/filesys/tclfiles.c, modules/notes/notes.c,
932 modules/server/server.c, modules/server/server.h,
933 modules/server/servmsg.c, modules/uptime/uptime.c, src/botmsg.c:
934
935
936 * Got rid of a bit of findanyidx() usage
937
938 2002-05-28 05:13 stdarg <stdarg@techmonkeys.org>
939
940 * modules/channels/tclchan.c:
941
942
943 * Some more converted channel commands.
944
945 2002-05-27 04:19 stdarg <stdarg@techmonkeys.org>
946
947 * modules/channels/tclchan.c:
948
949
950 * channel_info now returns a list of all channel setting names, not
951 values.
952 * channel_get returns a single setting for a single channel.
953
954 2002-05-26 08:34 stdarg <stdarg@techmonkeys.org>
955
956 * lib/eggdrop/module.h, modules/console/console.c,
957 modules/filesys/filesys.c, src/botcmd.c, src/botmsg.c,
958 src/botnet.c, src/cmds.c, src/core_binds.c, src/core_binds.h,
959 src/dcc.c, src/dccutil.c, src/modules.c, src/tcldcc.c,
960 src/tclhash.c, src/tclhash.h, src/userrec.c:
961
962
963 * Moved creation and maintenance of core binds from tclhash.c to
964 core_binds.c
965 * Renamed check_tcl_* to check_bind_* in the core
966
967 2002-05-26 03:02 stdarg <stdarg@techmonkeys.org>
968
969 * src/tclhash.c:
970
971
972 * Made dcc a MATCH_PARTIAL table again.
973
974 2002-05-26 02:49 stdarg <stdarg@techmonkeys.org>
975
976 * lib/eggdrop/module.h, modules/irc/irc.c, src/modules.c,
977 src/tclegg.h, src/tclhash.c, src/tclhash.h:
978
979
980 * Bind table cleanups
981 * Removed bind_chain_t for now. I think for non-wildcard,
982 non-stackable tables, we could do a hash table
983
984 2002-05-24 17:50 stdarg <stdarg@techmonkeys.org>
985
986 * src/proxyapi.h:
987
988
989 * Beginning of an interface for modules that support a type of proxy
990 (socks5, http, etc) (proxy_t to be defined later).
991
992 2002-05-24 17:37 stdarg <stdarg@techmonkeys.org>
993
994 * src/cryptapi.h:
995
996
997 * Beginning of an interface for modules that want to provide
998 hash/crypto functions.
999
1000 2002-05-24 06:52 stdarg <stdarg@techmonkeys.org>
1001
1002 * lib/eggdrop/script.c, modules/server/scriptcmds.c,
1003 modules/server/server.c:
1004
1005
1006 * Null checking in script_string
1007 * Got rid of $servers in favor of [server_list], and $server is now
1008 an index
1009
1010 2002-05-21 21:28 stdarg <stdarg@techmonkeys.org>
1011
1012 * modules/server/server.c:
1013
1014
1015 * Forgot to set the serverlist to null when it's cleared.
1016
1017 2002-05-21 21:23 stdarg <stdarg@techmonkeys.org>
1018
1019 * eggdrop.complete.conf, eggdrop.simple.conf,
1020 modules/server/scriptcmds.c, modules/server/server.c:
1021
1022
1023 * Added server_add and server_clear, still need a server_del.
1024
1025 2002-05-19 04:41 stdarg <stdarg@techmonkeys.org>
1026
1027 * modules/filesys/filesys.c, modules/server/server.c, src/net.c:
1028
1029
1030 * Got rid of some inet_ntoa
1031 * Converted dcc ip nums to dotted decimal notation
1032
1033 2002-05-18 07:41 stdarg <stdarg@techmonkeys.org>
1034
1035 * configure.ac, lib/adns/internal.h, lib/adns/setup.c,
1036 lib/compat/Makefile.am, lib/compat/compat.h,
1037 lib/compat/inet_aton.c, lib/compat/inet_aton.h,
1038 modules/filesys/filesys.c, modules/server/server.c, src/dns.c,
1039 src/net.c:
1040
1041
1042 * Changed inet_aton(...) to inet_pton(AF_INET, ...) and removed
1043 inet_aton from lib/compat -- why have both?
1044
1045 2002-05-17 07:29 stdarg <stdarg@techmonkeys.org>
1046
1047 * lib/eggdrop/module.h, modules/channels/channels.c,
1048 modules/console/console.c, modules/ctcp/ctcp.c,
1049 modules/filesys/filesys.c, modules/irc/irc.c,
1050 modules/javascript/javascript.c, modules/notes/notes.c,
1051 modules/perlscript/mod_iface.c, modules/server/server.c,
1052 modules/share/share.c, modules/tclscript/tclscript.c,
1053 modules/transfer/transfer.c, modules/uptime/uptime.c, src/botnet.c,
1054 src/core_binds.c, src/modules.c, src/tcl.c, src/tclhash.c,
1055 src/tclhash.h:
1056
1057
1058 * Bind table cleanups, especially renaming bind table functions and
1059 making add/rem_builtins take a char * instead of a bind_table_t *.
1060
1061 2002-05-16 22:56 stdarg <stdarg@techmonkeys.org>
1062
1063 * src/: botnet.c, dcc.c, dccutil.c:
1064
1065
1066 * check_tcl_chon wasn't being called with the real idx
1067
1068 2002-05-13 17:40 stdarg <stdarg@techmonkeys.org>
1069
1070 * modules/ctcp/ctcp.c:
1071
1072 * (telnet) to (all)
1073
1074 2002-05-13 08:38 stdarg <stdarg@techmonkeys.org>
1075
1076 * lib/eggdrop/script.c:
1077
1078
1079 * Fixed some stuff I messed up while moving around code.
1080
1081 2002-05-12 15:35 Federico Mennite <ite@techmonkeys.org>
1082
1083 * configure.ac, acconfig/acinclude.m4, src/bg.c, src/main.c,
1084 src/users.h:
1085
1086 * Now always preforking
1087 * More minor configure macros cleanup
1088 * Let's try to detect JS_NewObject() instead of JS_Now() for
1089 javascript library detection.
1090 * Js headers to be corectly detected when --with-jsinc isn't passed
1091 to ./configure
1092
1093 2002-05-12 07:58 stdarg <stdarg@techmonkeys.org>
1094
1095 * src/patch.h:
1096
1097
1098 * Did I update this the right way?
1099
1100 2002-05-12 06:25 stdarg <stdarg@techmonkeys.org>
1101
1102 * modules/channels/channels.c:
1103
1104
1105 * yay
1106
1107 2002-05-12 06:24 stdarg <stdarg@techmonkeys.org>
1108
1109 * src/botmsg.c:
1110
1111
1112 * Unnecessary strlen()
1113
1114 2002-05-12 06:23 stdarg <stdarg@techmonkeys.org>
1115
1116 * modules/irc/irc.c, modules/server/server.c, src/tcldcc.c:
1117
1118
1119 * Overlooked name changes
1120
1121 2002-05-12 06:12 stdarg <stdarg@techmonkeys.org>
1122
1123 * lib/eggdrop/module.h, modules/channels/tclchan.c, src/botmsg.c,
1124 src/dccutil.c, src/misc.c, src/misc.h, src/modules.c:
1125
1126
1127 * Got rid of str_nutf8tounicode
1128
1129 2002-05-12 05:59 stdarg <stdarg@techmonkeys.org>
1130
1131 * lib/eggdrop/Makefile.am, lib/eggdrop/eggdrop.h,
1132 lib/eggdrop/registry.c, lib/eggdrop/registry.h,
1133 lib/eggdrop/script.c, lib/eggdrop/script.h,
1134 modules/blowfish/blowfish.c, modules/channels/channels.c,
1135 modules/irc/irc.c, modules/javascript/javascript.c,
1136 modules/perlscript/mod_iface.c, modules/perlscript/perlscript.c,
1137 modules/server/server.c, modules/tclscript/tclscript.c, src/dcc.c,
1138 src/dns.c, src/egg_timer.c, src/logfile.c, src/tcl.c, src/tcldcc.c,
1139 src/tclhash.c, src/tclmisc.c, src/users.c:
1140
1141
1142 * Converting the scripting modules to using a well-defined interface
1143 rather than the general registry.
1144 * Converted the 'traffic' command.
1145 * Got rid of the registry since it wasn't needed anymore.
1146
1147 2002-05-11 01:08 stdarg <stdarg@techmonkeys.org>
1148
1149 * modules/javascript/javascript.c, src/cmds.c:
1150
1151
1152 * Fixed a lot of duplicate log messages from dcc commands.
1153
1154 2002-05-09 21:23 Federico Mennite <ite@techmonkeys.org>
1155
1156 * configure.ac, acconfig/acinclude.m4, modules/Makefile.am,
1157 modules/javascript/.cvsignore, modules/javascript/Makefile.am,
1158 modules/javascript/javascript.c:
1159
1160 Added preliminary support libjs detection and javascript module
1161 Makefile
1162
1163 2002-05-09 07:37 stdarg <stdarg@techmonkeys.org>
1164
1165 * src/: dcc.c, egg.h, tcldcc.c, tclmisc.c:
1166
1167
1168 * Quickly converted the network functions to language neutrality
1169 * script_listen_script() doesn't work, I think. I haven't tested it
1170 yet, but I'm 99.9% sure. I'll do it later.
1171 * Sort of a cool little new function... script_export. It lets you
1172 define a function in tcl/perl/javascript, and make it available in
1173 the other scripting modules. It needs some tuning, but it's a start.
1174
1175 2002-05-09 03:34 stdarg <stdarg@techmonkeys.org>
1176
1177 * modules/tclscript/tclscript.c:
1178
1179
1180 * Don't bother with remaining arguments if there's a conversion
1181 error.
1182
1183 2002-05-09 03:26 stdarg <stdarg@techmonkeys.org>
1184
1185 * modules/irc/: irc.c, scriptcmds.c, tclirc.c:
1186
1187
1188 * Added patch by Guillaume Leclanche <mo-ize@nul-en.info> to convert
1189 functions in the irc module to language-independent form.
1190
1191 2002-05-09 03:11 stdarg <stdarg@techmonkeys.org>
1192
1193 * src/egg_timer.c:
1194
1195
1196 * Changed a static int array to dynamic.
1197
1198 2002-05-07 22:09 stdarg <stdarg@techmonkeys.org>
1199
1200 * modules/javascript/javascript.c:
1201
1202
1203 * The javascript module seems to be on par with tcl and perl now.
1204 Who's yo daddy! Later we can add special things, like a real
1205 EggdropUser object, and EggdropChannel, etc.
1206
1207 2002-05-07 10:02 stdarg <stdarg@techmonkeys.org>
1208
1209 * modules/javascript/javascript.c:
1210
1211
1212 * Stuff is starting to work. You can use .js putlog("blah blah") for
1213 instance.
1214
1215 2002-05-06 10:41 stdarg <stdarg@techmonkeys.org>
1216
1217 * modules/javascript/javascript.c:
1218
1219
1220 * .js can now do simple stuff like math and string addition
1221
1222 2002-05-06 10:33 stdarg <stdarg@techmonkeys.org>
1223
1224 * modules/javascript/javascript.c:
1225
1226
1227 * it compiles now if you hack up a makefile, but makes eggdrop when
1228 you call a function with .js (dcc command)
1229
1230 2002-05-06 09:39 stdarg <stdarg@techmonkeys.org>
1231
1232 * modules/javascript/javascript.c:
1233
1234
1235 * It doesn't compile yet. Can somebody make a proper Makefile for it
1236 though? I tried for a little while, but it's failing horribly. ITE?
1237
1238 2002-05-06 05:44 stdarg <stdarg@techmonkeys.org>
1239
1240 * lib/egglib/: regexp.c, regexp.h:
1241
1242
1243 * Added a regsub() function that works sort of like Tcl's. I'll do a
1244 regmatch() function later. We should add regcomp() and regexec() to
1245 lib/compat I guess?
1246
1247 2002-05-06 04:52 Jeff Fisher <guppy@techmonkeys.org>
1248
1249 * testcode/match.c:
1250
1251 added zip's matching code
1252
1253 2002-05-05 20:04 stdarg <stdarg@techmonkeys.org>
1254
1255 * src/: match.c, match.h:
1256
1257
1258 * wild_match has const arguments
1259
1260 2002-05-05 16:40 Tothwolf <tothwolf@techmonkeys.org>
1261
1262 * lib/compat/compat.h, lib/compat/inet_aton.c,
1263 lib/compat/inet_aton.h, lib/compat/inet_ntop.c,
1264 lib/compat/inet_ntop.h, lib/compat/inet_pton.c,
1265 lib/compat/inet_pton.h, lib/compat/memcpy.c, lib/compat/memcpy.h,
1266 lib/compat/memset.c, lib/compat/memset.h, lib/compat/snprintf.c,
1267 lib/compat/snprintf.h, lib/compat/strcasecmp.c,
1268 lib/compat/strcasecmp.h, lib/compat/strdup.c, lib/compat/strdup.h,
1269 lib/compat/strerror.h, lib/compat/strftime.h, lib/compat/strlcat.h,
1270 lib/compat/strlcpy.h, lib/compat/strncasecmp.c,
1271 lib/compat/strncasecmp.h, lib/eggdrop/botnetutil.c,
1272 lib/eggdrop/botnetutil.h, lib/eggdrop/common.h,
1273 lib/eggdrop/eggdrop.c, lib/eggdrop/eggdrop.h,
1274 lib/eggdrop/fileutil.c, lib/eggdrop/fileutil.h,
1275 lib/eggdrop/memutil.c, lib/eggdrop/memutil.h, lib/eggdrop/module.h,
1276 lib/eggdrop/modvals.h, lib/eggdrop/registry.c,
1277 lib/eggdrop/registry.h, lib/eggdrop/script.c, lib/eggdrop/script.h,
1278 lib/eggdrop/stat.h, lib/egglib/base64.c, lib/egglib/base64.h,
1279 lib/egglib/egglib.h, lib/egglib/hash_table.c,
1280 lib/egglib/hash_table.h, lib/egglib/hash_table_test.c,
1281 lib/egglib/linked_list.c, lib/egglib/linked_list.h,
1282 lib/egglib/linked_list_test.c, lib/egglib/mempool.c,
1283 lib/egglib/mempool.h, lib/egglib/mempool_test.c,
1284 lib/egglib/msprintf.c, lib/egglib/msprintf.h, lib/egglib/mstack.c,
1285 lib/egglib/mstack.h, modules/blowfish/bf_tab.h,
1286 modules/blowfish/blowfish.c, modules/blowfish/blowfish.h,
1287 modules/channels/channels.c, modules/channels/channels.h,
1288 modules/channels/cmdschan.c, modules/channels/flagmaps.c,
1289 modules/channels/tclchan.c, modules/channels/udefchan.c,
1290 modules/channels/userchan.c, modules/compress/compress.c,
1291 modules/compress/compress.h, modules/compress/tclcompress.c,
1292 modules/console/console.c, modules/console/console.h,
1293 modules/ctcp/ctcp.c, modules/ctcp/ctcp.h,
1294 modules/filesys/dbcompat.c, modules/filesys/dbcompat.h,
1295 modules/filesys/filedb3.c, modules/filesys/filedb3.h,
1296 modules/filesys/filelist.c, modules/filesys/filelist.h,
1297 modules/filesys/files.c, modules/filesys/files.h,
1298 modules/filesys/filesys.c, modules/filesys/filesys.h,
1299 modules/filesys/tclfiles.c, modules/irc/chan.c,
1300 modules/irc/cmdsirc.c, modules/irc/irc.c, modules/irc/irc.h,
1301 modules/irc/mode.c, modules/irc/msgcmds.c, modules/irc/tclirc.c,
1302 modules/notes/cmdsnote.c, modules/notes/notes.c,
1303 modules/notes/notes.h, modules/perlscript/mod_iface.c,
1304 modules/perlscript/perlscript.c, modules/server/cmdsserv.c,
1305 modules/server/scriptcmds.c, modules/server/server.c,
1306 modules/server/server.h, modules/server/servmsg.c,
1307 modules/share/share.c, modules/share/share.h,
1308 modules/share/uf_features.c, modules/tclscript/tclscript.c,
1309 modules/transfer/transfer.c, modules/transfer/transfer.h,
1310 modules/uptime/uptime.c, modules/uptime/uptime.h, src/bg.c,
1311 src/bg.h, src/botcmd.c, src/botcmd.h, src/botmsg.c, src/botmsg.h,
1312 src/botnet.c, src/botnet.h, src/chan.h, src/chanprog.c,
1313 src/chanprog.h, src/cmds.c, src/cmds.h, src/cmdt.h,
1314 src/core_binds.c, src/core_binds.h, src/dcc.c, src/dcc.h,
1315 src/dccutil.c, src/dccutil.h, src/debug.h, src/dns.c, src/dns.h,
1316 src/egg.h, src/egg_timer.c, src/egg_timer.h, src/flags.c,
1317 src/flags.h, src/irccmp.c, src/irccmp.h, src/logfile.c,
1318 src/logfile.h, src/main.c, src/main.h, src/match.c, src/match.h,
1319 src/misc.c, src/misc.h, src/modules.c, src/modules.h, src/net.c,
1320 src/net.h, src/patch.h, src/tandem.h, src/tcl.c, src/tcl.h,
1321 src/tcldcc.c, src/tclegg.h, src/tclhash.c, src/tclhash.h,
1322 src/tclmisc.c, src/tcluser.c, src/traffic.h, src/userent.c,
1323 src/userent.h, src/userrec.c, src/userrec.h, src/users.c,
1324 src/users.h:
1325
1326 Grafted GPL header onto newer files. Storing rcsid in binary files
1327 now.
1328
1329 2002-05-05 15:21 wingman
1330
1331 * lib/egglib/linked_list_test.c, modules/irc/irc.h,
1332 modules/server/server.h, src/botcmd.h, src/botmsg.h, src/botnet.h,
1333 src/chanprog.h, src/cmds.h, src/core_binds.c, src/dcc.h,
1334 src/dccutil.h, src/misc.h, src/modules.h, src/net.c, src/net.h,
1335 src/proto.h, src/tcl.h, src/tclhash.h, src/userent.h,
1336 src/userrec.h:
1337
1338 i knew i forgot something :-P
1339
1340 2002-05-05 15:19 wingman
1341
1342 * src/Makefile.am, src/botcmd.c, src/botmsg.c, src/botnet.c,
1343 src/chanprog.c, src/cmds.c, src/dcc.c, src/dccutil.c, src/dns.c,
1344 src/flags.c, src/logfile.c, src/main.c, src/main.h, src/misc.c,
1345 src/modules.c, src/tcl.c, src/tcldcc.c, lib/eggdrop/module.h,
1346 modules/filesys/files.c, modules/filesys/filesys.c,
1347 modules/filesys/filesys.h, src/tclegg.h, src/tclhash.c,
1348 src/tclmisc.c, src/tcluser.c, src/userent.c, src/userrec.c,
1349 src/users.c, src/users.h:
1350
1351 Changes:
1352
1353 * removed patch.h
1354 * added proper <filename>.h to (nearly) all <filename.h>
1355 * moved fixcolon to server.mod and irc.mod
1356 * moved ip2long to net.h
1357 * removed some unused function (forgot the name :-P)
1358
1359 Todo:
1360
1361 * move config.h #include's away from main.h to files which
1362 needs them
1363 * clean up lib/eggdrop/module.h
1364 (now not just main.h is included but nearly all .h files from
1365 the core, but i guess this fixes itself when the global func
1366 table is abandon - then the modules must be revised too and
1367 we can clean up module.h)
1368
1369 And i'll bet i forgot something... ;-)
1370
1371 2002-05-05 04:59 stdarg <stdarg@techmonkeys.org>
1372
1373 * src/tclmisc.c:
1374
1375
1376 * Got rid of a static buffer in script_md5
1377
1378 2002-05-05 04:12 stdarg <stdarg@techmonkeys.org>
1379
1380 * modules/blowfish/: Makefile.am, blowfish.c:
1381
1382
1383 * Applied a modified version of a blowfish.mod patch by Mo-Ize
1384 <mo-ize@nul-en.info> to convert blowfish scripting functions.
1385
1386 2002-05-04 17:01 wingman
1387
1388 * lib/egglib/: linked_list.c, linked_list.h, linked_list_test.c:
1389
1390 egglib:
1391
1392 *) commented linked_list.[c|h]
1393 *) added a char comparator
1394 *) fixed a segfault with uninitialised cursor
1395 *) update test code and added a char'd linked_list
1396
1397 2002-05-04 16:17 Federico Mennite <ite@techmonkeys.org>
1398
1399 * configure.ac, acconfig/acinclude.m4, src/bg.c:
1400
1401 Preforking is now enbaled by default (not matter if Tcl is threaded
1402 or not).
1403
1404 2002-05-04 14:14 Federico Mennite <ite@techmonkeys.org>
1405
1406 * acconfig/acinclude.m4:
1407
1408 Cygwin's binmode static library name was wrong.
1409
1410 2002-05-04 13:32 Tothwolf <tothwolf@techmonkeys.org>
1411
1412 * testcode/Makefile:
1413
1414 Simplified build rules and added a clean target.
1415
1416 2002-05-04 09:18 Axel Franke <eule@berlin.snafu.de>
1417
1418 * modules/channels/cmdschan.c, src/patch.h:
1419
1420 clean up cmd_pls_ban/exempt/invite and cmd_mns_ban/exempt/invite
1421 with maskfunctions
1422
1423 2002-05-03 20:16 Will Buckner <wcc@techmonkeys.org>
1424
1425 * text/banner:
1426
1427 Small copyright info update.
1428
1429 2002-05-03 07:59 stdarg <stdarg@techmonkeys.org>
1430
1431 * src/traffic.h:
1432
1433
1434 * Ah, and traffic.h to define the struct
1435
1436 2002-05-03 07:57 stdarg <stdarg@techmonkeys.org>
1437
1438 * src/: cmds.c, main.c, net.c, tcl.c, tcldcc.c:
1439
1440
1441 * Made itraffic_* otraffic_* into a single struct.
1442 * mod-path -> mod_path
1443
1444 2002-05-03 01:21 Federico Mennite <ite@techmonkeys.org>
1445
1446 * configure.ac, acconfig/acinclude.m4, lib/compat/Makefile.am,
1447 lib/compat/compat.h, lib/compat/getopt.c, lib/compat/getopt.h,
1448 lib/compat/getopt1.c, src/main.c:
1449
1450 * Now using getopt_long() for command line processing. Might not be
1451 defnitive.
1452 * Workarounded an issue on cygwin which prevented binmode.o to be
1453 linked in.
1454 * Minor configure macros cleanup
1455
1456 2002-05-02 03:21 stdarg <stdarg@techmonkeys.org>
1457
1458 * doc/howto/porting.txt:
1459
1460
1461 * Oops botnet-nick, not bot-nick
1462
1463 2002-05-02 03:16 stdarg <stdarg@techmonkeys.org>
1464
1465 * doc/howto/: README, porting.txt, timers.txt:
1466
1467
1468 * Added 'porting.txt', which gives some pointers for porting scripts
1469 from older versions of Eggdrop to 1.7.
1470 * Updated the howto for timers.
1471
1472 2002-05-01 05:39 stdarg <stdarg@techmonkeys.org>
1473
1474 * src/tcluser.c:
1475
1476
1477 * Fixed crash in script_matchuser (found by blaster^
1478 <blasterb@wanadoo.Fr>)
1479
1480 2002-05-01 05:31 stdarg <stdarg@techmonkeys.org>
1481
1482 * doc/tcl-commands.doc, modules/server/scriptcmds.c:
1483
1484
1485 * now putserv -noqueue adds \r\n to the end of your text for you
1486
1487 2002-05-01 04:28 stdarg <stdarg@techmonkeys.org>
1488
1489 * scripts/compat.tcl:
1490
1491
1492 * Oops, forgot a }
1493
1494 2002-05-01 03:56 stdarg <stdarg@techmonkeys.org>
1495
1496 * eggdrop.complete.conf, eggdrop.simple.conf,
1497 modules/channels/channels.c, modules/compress/compress.c,
1498 modules/console/console.c, modules/filesys/filesys.c,
1499 modules/irc/irc.c, modules/notes/notes.c, modules/server/server.c,
1500 modules/transfer/transfer.c, nettype/custom.irc.conf,
1501 nettype/custom.server.conf, nettype/dalnet.irc.conf,
1502 nettype/dalnet.server.conf, nettype/efnet.irc.conf,
1503 nettype/efnet.server.conf, nettype/hybridefnet.irc.conf,
1504 nettype/hybridefnet.server.conf, nettype/ircnet.irc.conf,
1505 nettype/ircnet.server.conf, nettype/undernet.irc.conf,
1506 nettype/undernet.server.conf, scripts/compat.tcl,
1507 scripts/userinfo.tcl, src/logfile.c, src/tcl.c:
1508
1509 I changed a lot of variable names (- became _). I may have missed
1510 some so keep your eyes open and if your scripts stop working, this
1511 may be why. I also added 'puthelp' and 'putquick' to compat.tcl.
1512
1513 2002-05-01 02:30 stdarg <stdarg@techmonkeys.org>
1514
1515 * doc/tcl-commands.doc, lib/eggdrop/script.c, lib/eggdrop/script.h,
1516 src/tcldcc.c, src/tclhash.c, src/tclmisc.c:
1517
1518
1519 * Added some convenience functions for working with strings in
1520 script_var_t's. * 'binds' command now returns a list of bind tables
1521 if you specify no arguments.
1522
1523 2002-04-28 07:37 stdarg <stdarg@techmonkeys.org>
1524
1525 * modules/perlscript/perlscript.c, modules/tclscript/tclscript.c,
1526 src/dcc.c, src/tcl.c, src/tclmisc.c:
1527
1528
1529 * Converted some more variables
1530 * Added null checking in tcl and perl modules for string conversions
1531
1532 2002-04-28 06:15 Federico Mennite <ite@techmonkeys.org>
1533
1534 * src/: tcl.c, tclmisc.c:
1535
1536 Got rid of tcl_loadmodule() in favour of script_loadmodule.
1537
1538 2002-04-28 05:58 Federico Mennite <ite@techmonkeys.org>
1539
1540 * eggdrop.complete.conf, eggdrop.simple.conf:
1541
1542 Don't load tclscript in the traditional way since we load it through
1543 command line.
1544
1545 2002-04-28 05:53 Federico Mennite <ite@techmonkeys.org>
1546
1547 * eggdrop.complete.conf, eggdrop.simple.conf, src/main.c:
1548
1549 Allow to preload a module from the command line.
1550
1551 2002-04-28 03:13 Federico Mennite <ite@techmonkeys.org>
1552
1553 * src/tcldcc.c:
1554
1555 Dcc entries weren't released properly in a case of listen command
1556 failure
1557
1558 2002-04-28 02:21 Federico Mennite <ite@techmonkeys.org>
1559
1560 * lib/eggdrop/module.h, src/dcc.c, src/dccutil.c, src/modules.c,
1561 src/proto.h:
1562
1563 * Let's increase candidates to be schrienked out from the dcc table.
1564 * Built default for max_dcc is the same to the one in the config
1565 file.
1566 * Minor dcc clean up.
1567 * Exporting removedcc() was unneeded and dangerous.
1568
1569 2002-04-27 18:34 stdarg <stdarg@techmonkeys.org>
1570
1571 * src/: dcc.c, dccutil.c, tcl.c:
1572
1573
1574 * Use init_dcc_max instead of resizing the dcc array ourselves
1575
1576 2002-04-27 18:15 stdarg <stdarg@techmonkeys.org>
1577
1578 * src/: dcc.c, main.c, tcl.c, users.c:
1579
1580
1581 * Changed some linked variables to new linking method
1582 * Made max_dcc shrinkable down to the last-used dcc slot.
1583
1584 2002-04-26 17:46 stdarg <stdarg@techmonkeys.org>
1585
1586 * src/dccutil.c:
1587
1588
1589 * Applied a patch that ITE <ite@freesurf.ch> sent in, which restores
1590 the behavior of max-dcc
1591
1592 2002-04-26 17:33 stdarg <stdarg@techmonkeys.org>
1593
1594 * modules/perlscript/perlscript.c, src/dcc.c:
1595
1596
1597 * On perl error, don't try to get return value off the perl stack
1598 * Some NULL checking for dcc.c
1599
1600 2002-04-26 09:29 stdarg <stdarg@techmonkeys.org>
1601
1602 * modules/: channels/channels.c, channels/channels.h,
1603 channels/tclchan.c, channels/userchan.c, perlscript/perlscript.c:
1604
1605 I combined a lot of code for bans, invites, exempts. The new syntax
1606 for the commands is like:
1607
1608 newban channel ban creator comment ?lifetime? ?sticky?
1609 use "" for channel if you want a global ban
1610
1611 killban ?channel? ban
1612 if channel isn't given, or is "", use the global ban list
1613
1614 isban ?channel? ban isbansticky ?channel? ban ispermban ?channel?
1615 ban matchban ?channel? ban stickban ?channel? ban unstickban
1616 ?channel? ban
1617
1618 And the same for invites and exempts
1619
1620 2002-04-26 00:25 stdarg <stdarg@techmonkeys.org>
1621
1622 * modules/perlscript/perlscript.c:
1623
1624
1625 * Got rid of the use of the aTHX_ macro
1626
1627 2002-04-25 23:18 stdarg <stdarg@techmonkeys.org>
1628
1629 * modules/channels/cmdschan.c, src/cmds.c, src/tcldcc.c,
1630 src/tclhash.c, src/userrec.c, src/users.c:
1631
1632
1633 * Added NULL checking to some more dcc table cycling code
1634
1635 2002-04-25 22:48 stdarg <stdarg@techmonkeys.org>
1636
1637 * modules/perlscript/: mod_iface.c, perlscript.c:
1638
1639
1640 * Added variable linking support to perlscript.mod. I'm not sure if
1641 unlinking works right now.
1642
1643 2002-04-25 20:11 stdarg <stdarg@techmonkeys.org>
1644
1645 * modules/server/: scriptcmds.c, tclserv.c:
1646
1647 Yes, I did forget! doh
1648
1649 2002-04-25 17:39 stdarg <stdarg@techmonkeys.org>
1650
1651 * doc/tcl-commands.doc:
1652
1653
1654 * Updated docs for putserv
1655
1656 2002-04-25 17:34 stdarg <stdarg@techmonkeys.org>
1657
1658 * modules/: notes/notes.c, server/server.c:
1659
1660
1661 * Fixed compiler warning in storenote
1662 * Applied patch by Guillaume Leclanche <mo-ize@nul-en.info> to
1663 convert server script functions to language independence
1664 * Changed putserv to handle multiple queues, and removed
1665 puthelp/putquick
1666
1667 2002-04-25 04:25 stdarg <stdarg@techmonkeys.org>
1668
1669 * testcode/base64.h:
1670
1671
1672 * Forgot a file heh
1673
1674 2002-04-25 04:24 stdarg <stdarg@techmonkeys.org>
1675
1676 * testcode/dns.c:
1677
1678
1679 * Some simple dns resolution code
1680
1681 2002-04-25 04:19 stdarg <stdarg@techmonkeys.org>
1682
1683 * testcode/: Makefile, base64.c, chat.c, client.c, http.c, ipv6.c,
1684 linemode.c, my_socket.c, my_socket.h, sclient.c, sockbuf.c,
1685 sockbuf.h, socks4.c, socks5.c:
1686
1687
1688 * sclient.c - test program to telnet using a proxy
1689 * http.c/base64.c - http anonymous and authenticated proxies
1690 * socks5.c - socks5 proxy with support for username/password
1691 authentication, ipv4, ipv6, and remote hostname resolution
1692 * socks4.c socks4 proxy (no authentication)
1693
1694 2002-04-25 04:06 stdarg <stdarg@techmonkeys.org>
1695
1696 * lib/eggdrop/script.c, lib/eggdrop/script.h, lib/egglib/mstack.c,
1697 lib/egglib/mstack.h, modules/perlscript/mod_iface.c,
1698 modules/perlscript/perlscript.c, modules/tclscript/tclscript.c,
1699 src/dcc.c, src/egg_timer.c, src/logfile.c, src/proto.h, src/tcl.c,
1700 src/tclhash.c, testcode/sockbuf.c, testcode/sockbuf.h:
1701
1702
1703 * Implemented string/int variable linking for the tcl module
1704 * Started working on linking variables in the perl module
1705 * Some minor fixes as I came across them
1706
1707 2002-04-17 23:10 Federico Mennite <ite@techmonkeys.org>
1708
1709 * modules/channels/tclchan.c:
1710
1711 Fixed a small error with channel add not showing an error message on
1712 invalid channel prefixes (synch 1.6)
1713
1714 2002-04-17 23:03 Federico Mennite <ite@techmonkeys.org>
1715
1716 * src/botcmd.c:
1717
1718 * "Detected loop: two bots exist named bot2: disconnecting bot3"
1719 sounds better than "Detected loop: disconnecting (bot2):
1720 Disconnected bot3" (synch 1.6).
1721 * Minor gettextification clean ups.
1722
1723 2002-04-17 21:40 Federico Mennite <ite@techmonkeys.org>
1724
1725 * modules/channels/channels.c:
1726
1727 removed an extra space from the 'Writing channel file...' message
1728 (synch 1.6)
1729
1730 2002-04-17 21:27 Federico Mennite <ite@techmonkeys.org>
1731
1732 * modules/share/uf_features.c:
1733
1734 uff entries were not added properly (synch 1.6)
1735
1736 2002-04-17 21:16 Federico Mennite <ite@techmonkeys.org>
1737
1738 * modules/irc/mode.c:
1739
1740 Defines cleanups (synch 1.6)
1741
1742 2002-04-17 21:09 Federico Mennite <ite@techmonkeys.org>
1743
1744 * src/botnet.c:
1745
1746 botlink() now safely copies the linker string.
1747
1748 2002-04-16 23:08 Federico Mennite <ite@techmonkeys.org>
1749
1750 * modules/irc/mode.c, src/chan.h:
1751
1752 Fixed crashes relating to flushmodes (synch 1.6)
1753
1754 2002-04-16 22:52 Federico Mennite <ite@techmonkeys.org>
1755
1756 * src/dcc.c:
1757
1758 Users with only +x can now only login via dcc chat, they cannot use
1759 telnet (synch 1.6)
1760
1761 2002-04-16 22:40 Federico Mennite <ite@techmonkeys.org>
1762
1763 * scripts/botchk:
1764
1765 Better botchk comments (synch 1.6)
1766
1767 2002-04-16 22:34 Federico Mennite <ite@techmonkeys.org>
1768
1769 * doc/compiling.FAQ:
1770
1771 Added a referenece to LD_LIBRARY_PATH in compiling FAQ.
1772
1773 2002-04-14 23:22 Federico Mennite <ite@techmonkeys.org>
1774
1775 * acconfig/acinclude.m4:
1776
1777 Made a few cosmetic changes to the configure macros (synch 1.6).
1778
1779 2002-04-14 23:10 Federico Mennite <ite@techmonkeys.org>
1780
1781 * modules/filesys/filesys.c, modules/server/cmdsserv.c, src/cmds.c:
1782
1783 * Some plural fixes for the filesys and the server modules and the
1784 core (synch 1.6).
1785 * More gettextification for the filesys module.
1786
1787 2002-04-14 22:01 Federico Mennite <ite@techmonkeys.org>
1788
1789 * acconfig/acinclude.m4:
1790
1791 Shared tcl libraries wern't recognised properly on cygwin32 (synch
1792 1.6).
1793
1794 2002-04-01 23:39 Federico Mennite <ite@techmonkeys.org>
1795
1796 * configure.ac, acconfig/acinclude.m4, lib/compat/Makefile.am,
1797 lib/compat/compat.h, lib/compat/strerror.c, lib/compat/strerror.h,
1798 src/net.c:
1799
1800 Stripped neterror() so it will always use strerror(). Provided a
1801 full strerror() fallback function.
1802
1803 2002-04-01 23:35 Federico Mennite <ite@techmonkeys.org>
1804
1805 * acconfig/acinclude.m4:
1806
1807 Removed a trick needed by autoconf 2.53 to access the LIBOBJS
1808 variable without getting an error on bootstrap, since autoconf 2.52
1809 didn't like it.
1810
1811 2002-04-01 17:34 Axel Franke <eule@berlin.snafu.de>
1812
1813 * modules/channels/channels.c, modules/channels/channels.h,
1814 modules/channels/cmdschan.c, modules/channels/tclchan.c,
1815 modules/channels/userchan.c, modules/irc/chan.c,
1816 modules/irc/cmdsirc.c, modules/irc/irc.c, modules/share/share.c,
1817 src/patch.h:
1818
1819 move u_addban, u_addexempt and u_addinvite into u_addmask
1820
1821 2002-04-01 13:33 Federico Mennite <ite@techmonkeys.org>
1822
1823 * configure.ac, acconfig/acinclude.m4, lib/compat/Makefile.am,
1824 lib/compat/compat.h, lib/compat/strlcat.c, lib/compat/strlcat.h,
1825 lib/compat/strlcpy.c, lib/compat/strlcpy.h, lib/eggdrop/common.h,
1826 lib/eggdrop/eggdrop.h, lib/eggdrop/memutil.c,
1827 lib/eggdrop/memutil.h, modules/channels/cmdschan.c,
1828 modules/channels/tclchan.c, modules/channels/userchan.c,
1829 modules/filesys/filesys.c, modules/irc/chan.c,
1830 modules/irc/cmdsirc.c, modules/irc/irc.c, modules/irc/mode.c,
1831 modules/irc/msgcmds.c, modules/server/cmdsserv.c,
1832 modules/server/server.c, modules/server/servmsg.c,
1833 modules/server/tclserv.c, modules/share/share.c, src/chanprog.c,
1834 src/cmds.c, src/dcc.c, src/dns.c, src/flags.c, src/main.c,
1835 src/misc.c, src/modules.c, src/net.c, src/tcldcc.c, src/tclmisc.c,
1836 src/tcluser.c, src/userent.c, src/userrec.c, src/users.c:
1837
1838 * Got rid of strncpyz() in favour of BSD's strlcpy(). Fallback
1839 function provided.
1840 * BSD's strlcat() provided as fallback function.
1841 * Fallback functions weren't linked as expected when needed.
1842
1843 2002-03-26 01:06 Federico Mennite <ite@techmonkeys.org>
1844
1845 * .cvsignore, lib/eggdrop/Makefile.am, lib/eggdrop/eggdrop.c,
1846 lib/eggdrop/eggdrop.h, lib/eggdrop/registry.c,
1847 lib/eggdrop/registry.h, lib/eggdrop/script.c, lib/eggdrop/script.h,
1848 modules/perlscript/mod_iface.c, modules/perlscript/perlscript.c,