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

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