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

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