/[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.648 - (show annotations) (download)
Wed Feb 19 10:30:06 2003 UTC (16 years, 1 month ago) by changelog
Branch: MAIN
Changes since 1.647: +6 -0 lines
ChangeLog

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