/[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.652 - (show annotations) (download)
Sun Feb 23 10:00:08 2003 UTC (16 years, 7 months ago) by changelog
Branch: MAIN
Changes since 1.651: +16 -0 lines
ChangeLog

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