/[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.644 - (show annotations) (download)
Mon Feb 17 10:30:07 2003 UTC (16 years, 6 months ago) by changelog
Branch: MAIN
Changes since 1.643: +17 -0 lines
ChangeLog

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