/[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.675 - (show annotations) (download)
Wed Mar 5 12:30:06 2003 UTC (16 years, 5 months ago) by changelog
Branch: MAIN
Changes since 1.674: +16 -0 lines
ChangeLog

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