/[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.624 - (show annotations) (download)
Mon Feb 3 07:00:08 2003 UTC (16 years, 5 months ago) by changelog
Branch: MAIN
Changes since 1.623: +7 -0 lines
ChangeLog

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