/[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.641 - (show annotations) (download)
Sun Feb 16 10:30:06 2003 UTC (16 years, 5 months ago) by changelog
Branch: MAIN
Changes since 1.640: +6 -0 lines
ChangeLog

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