/[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.632 - (show annotations) (download)
Wed Feb 12 09:00:08 2003 UTC (18 years, 8 months ago) by changelog
Branch: MAIN
Changes since 1.631: +11 -0 lines
ChangeLog

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