/[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.643 - (show annotations) (download)
Mon Feb 17 10:00:09 2003 UTC (16 years, 1 month ago) by changelog
Branch: MAIN
Changes since 1.642: +6 -0 lines
ChangeLog

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