/[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.647 - (show annotations) (download)
Tue Feb 18 11:00:08 2003 UTC (16 years, 8 months ago) by changelog
Branch: MAIN
Changes since 1.646: +7 -0 lines
ChangeLog

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