/[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.665 - (show annotations) (download)
Tue Mar 4 03:30:06 2003 UTC (16 years, 5 months ago) by changelog
Branch: MAIN
Changes since 1.664: +8 -0 lines
ChangeLog

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