/[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.639 - (show annotations) (download)
Sat Feb 15 10:00:08 2003 UTC (18 years, 8 months ago) by changelog
Branch: MAIN
Changes since 1.638: +6 -0 lines
ChangeLog

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