/[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.625 - (show annotations) (download)
Mon Feb 3 11:00:07 2003 UTC (16 years, 1 month ago) by changelog
Branch: MAIN
Changes since 1.624: +15 -0 lines
ChangeLog

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