/[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.623 - (show annotations) (download)
Mon Feb 3 03:00:06 2003 UTC (16 years, 10 months ago) by changelog
Branch: MAIN
Changes since 1.622: +6 -0 lines
ChangeLog

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