/[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.638 - (show annotations) (download)
Sat Feb 15 09:30:07 2003 UTC (16 years, 7 months ago) by changelog
Branch: MAIN
Changes since 1.637: +15 -0 lines
ChangeLog

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