/[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.651 - (show annotations) (download)
Sat Feb 22 10:00:07 2003 UTC (16 years, 4 months ago) by changelog
Branch: MAIN
Changes since 1.650: +6 -0 lines
ChangeLog

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