/[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.650 - (show annotations) (download)
Fri Feb 21 10:00:07 2003 UTC (16 years, 5 months ago) by changelog
Branch: MAIN
Changes since 1.649: +6 -0 lines
ChangeLog

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