/[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.645 - (show annotations) (download)
Tue Feb 18 10:00:09 2003 UTC (16 years, 9 months ago) by changelog
Branch: MAIN
Changes since 1.644: +6 -0 lines
ChangeLog

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