/[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.642 - (show annotations) (download)
Sun Feb 16 11:30:06 2003 UTC (17 years, 7 months ago) by changelog
Branch: MAIN
Changes since 1.641: +14 -0 lines
ChangeLog

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