/[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.653 - (show annotations) (download)
Mon Feb 24 10:00:36 2003 UTC (16 years, 6 months ago) by changelog
Branch: MAIN
Changes since 1.652: +6 -0 lines
ChangeLog

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