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

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