/[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.635 - (show annotations) (download)
Fri Feb 14 21:00:08 2003 UTC (16 years, 5 months ago) by changelog
Branch: MAIN
Changes since 1.634: +16 -0 lines
ChangeLog

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