/[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.634 - (show annotations) (download)
Fri Feb 14 10:30:16 2003 UTC (16 years, 6 months ago) by changelog
Branch: MAIN
Changes since 1.633: +10 -0 lines
ChangeLog

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