/[cvs]/eggdrop1.6/NEWS
ViewVC logotype

Contents of /eggdrop1.6/NEWS

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.28 - (show annotations) (download)
Thu Apr 17 04:38:33 2003 UTC (16 years, 6 months ago) by wcc
Branch: MAIN
CVS Tags: r1, eggdrop_1_6_15, blah, test
Changes since 1.27: +111 -108 lines
* IPv6 doc updates.
* More IPv6 fixes.
* Misc. doc updates.

1 News
2 Last revised: April 16, 2003
3 _________________________________________________________________
4
5 News
6
7
8 What's new? First, read the following documents:
9
10 INSTALL
11 README
12 doc/BOTNET
13 doc/UPDATES1.6
14 doc/tcl-commands.doc
15
16 All of these documents combined will fill you in on the latest changes to
17 Eggdrop in version 1.6.x. All files, with the exception of UPDATES1.6, are
18 also available in html format in doc/html/.
19
20 A lot of things have changed in this version, so at a minimum, read the
21 UPDATES1.6 text file. UPDATES shows what's been added and fixed along the
22 way.
23
24 If you are upgrading from a pre-1.6 version of Eggdrop:
25
26 1. Before you start the bot for the first time, BACKUP your userfile.
27
28 2. DON'T USE YOUR OLD CONFIG FILE. MAKE A NEW ONE!
29
30 _________________________________________________________________
31
32 Changes made to Eggdrop 1.6.x from Eggdrop1.4.x:
33
34 !CHANNELS
35
36 Support for IRCnet !channels was added to Eggdrop. This might still be
37 a bit buggy. We appreciate bug reports!
38
39 +/-NODESYNCH
40
41 This new channel setting replaces the old 'allow-desync' config file
42 setting. It is useful if you use some type of ChanServ or if you don't
43 care about your channel being desynched.
44
45 ASYNCHRONOUS DNS MODULE
46
47 Eggdrop 1.6 is shipped with a new module, the dns module. It replaces
48 those old dns-lookups performed by Eggdrop which could halt the whole bot
49 during a timeout. We also added a new Tcl command, 'dnslookup', so scripts
50 can now use DNS functions asynchronously, too. See doc/settings/mod.dns
51 for more information.
52
53 COMPRESS MODULE
54
55 A new module called compress was introduced to Eggdrop. It provides
56 gzip support to Eggdrop (via Tcl commands) and enables compressed
57 userfile transfer. See doc/settings/mod.compress for more information.
58
59 IPV6 SUPPORT
60
61 Eggdrop now supports version 6 of the IP protocol. See doc/IPV6 for
62 information about how to enable Eggdrop's support for IPv6.
63
64 SHARE MODULE
65
66 The share module has a new setting now (override-bots) which allows
67 hub bots to override the leaf bots' bot settings (botaddress, telnet
68 port, and password). Please note that this won't work with a version
69 1.4 or below bot. See doc/settings/mod.share for more information.
70
71 TRANSFER / FILESYS MODULES
72
73 The filesys and transfer modules have changed completely. Both can now
74 handle unlimited filename lengths and description sizes. Incomplete
75 downloads from the bot can also now be resumed. The db format of the
76 filesys module was changed to remove the limits imposed by the old
77 format. There's nothing special for you to do, as the old db is
78 automatically converted to the new format when you first access it.
79 You won't be able to downgrade to older versions after this, so you
80 may want to make a backup first. See doc/settings/mod.transfer and
81 doc/settings/mod.filesys for more information.
82
83
84 UPTIME MODULE
85
86 This module reports uptime statistics to http://uptime.eggheads.org. Go
87 look and see what your uptime is! It takes about 9 hours to show up, so
88 if your bot isn't listed, try again later. See doc/settings/mod.uptime
89 for more information.
90
91
92 DCC COMMANDS
93
94 * ".nick" was renamed to ".handle". ".nick" will still be kept up to
95 version 1.8.
96
97 * ".chnick" was renamed to ".chhandle". ".chnick" will still be kept up
98 to version 1.8.
99
100 * ".binds" now supports wildcards.
101
102 * ".halfop" and ".dehalfop" have been added.
103
104 * The 'optimise' file system command was renamed to 'optimize'. The old
105 command will still be kept up to version 1.8.
106
107 * Eggdrop now counts all of the traffic which it generates and receives
108 through IRC, the botnet, scripts, and dcc. You can access these
109 statistics via the dcc command ".traffic". Please note that the counter
110 gets reset every time a restart is done.
111
112 * ".modules" now works locally as well as remotely.
113
114 CHANNEL MODES
115
116 Support for IRCnet negative limits and DALnet's +R, +M, and +c channel
117 modes has been added. Eggdrop now also supports halfops (+h).
118
119 DOCUMENTATION
120
121 A lot has happened to the documentation; nearly every file was changed,
122 so take a look at them. Also, we have discovered html, and full html
123 documentation is available now in doc/html. Additionally, all possible
124 settings for Eggdrop are documented in doc/settings.
125
126 CONFIG FILES
127
128 * To support longer nicknames, as some IRC servers do, a new 'nick-len'
129 setting was added.
130
131 * Eggdrop uses strftime now to support different logfile suffixes. The
132 new config file setting is 'logfile-suffix'.
133
134 * A new 'pidfile' setting was added to allow you to specify the name
135 of Eggdrop's pid file.
136
137 * The 'strict-servernames' setting was removed.
138
139 PENALTY CALCULATION
140
141 Eggdrop calculates penalty points on IRCnet now, so it won't flood
142 itself off anymore. This feature also works on EFnet and Undernet, and
143 should work on other networks as well.
144
145 TCL COMMANDS
146
147 * The 'chnick' command was renamed to 'chhandle'. The use of 'chnick' is
148 deprecated. 'chnick' is still accessible if you load compat.tcl.
149
150 * All three commands to add data to the queues (puthelp, putserv and
151 putquick) now support the '-next' parameter which pushes data to the
152 front of the queue.
153
154 * A command to calculate md5 checksums, 'md5', was added.
155
156 * To support the new asynch dns module, the command 'dnslookup' was added.
157
158 * Four new commands regarding exempts/invites were added: stickexempt,
159 unstickexempt, stickinvite, and unstickinvite.
160
161 * A new 'wasop' command was added to check if a user had op before a
162 mode change.
163
164 * 'washalfop', 'ishalfop', and 'botishalfop' have been added.
165
166 * Three new Tcl commands were added as part of the compress module:
167 compressfile, uncompressfile, and iscompressed.
168
169 * A new command to check whether the bot's nick is juped was
170 added (isjuped).
171
172 * The fileresend command was added to support mIRC's dcc resume feature.
173
174 * A new bind type called 'NEED' was added which triggers when the bot
175 needs op, unban, limit, key, or invite.
176
177 * LOST and TOUT bind types were added.
178
179 * Two new commands, 'channame2dname' and 'chandname2name', were added to
180 allow scripts to support !channels.
181
182 * A new evnt type, loaded, was added.
183
184 * The 'setudef', 'renudef', and 'deludef' commands were added to allow
185 for user-defined channel settings.
186
187 * A 'traffic' command was added which returns a list of sublists
188 containing information about the bot's traffic usage in bytes.
189
190 * The CTCP bind type now supports wildcards.
191
192 * A 'handlen' variable was added (set to the value of the HANDLEN define
193 in eggdrop.h. 'nick-len' was also renamed to 'nicklen' (the old variable
194 will remain until version 1.8.
195
196 * The 'channel get' command was added to allow channel settings to be
197 easily retrieved.
198
199 * The 'server' variable now contains the server's realname instead of its
200 serverlist entry regardless of the 'strict-servernames' setting.
201
202 * The 'serveraddress' variable was added, which contains the server's
203 serverlist address and port.
204
205 * The 'onchan', 'botonchan', 'botisvoice', 'botisop', 'onchansplit',
206 'isop', 'isvoice', and 'handonchan' commands no longer require an
207 argument.
208
209 For more information about changed or added Tcl commands, see
210 doc/tcl-commands.doc.
211
212 TRAFFIC ACCOUNTING
213
214 Eggdrop now counts all of the traffic which it generates and receives
215 through IRC, the botnet, scripts, and dcc. You can access these statistics
216 via the dcc command '.traffic'. Please note that the counter gets reset
217 every time a restart is done.
218 ________________________________________________________________________
219
220 Copyright (C) 1997 Robey Pointer
221 Copyright (C) 1999, 2000, 2001, 2002, 2003 Eggheads Development Team

webmaster@eggheads.org
ViewVC Help
Powered by ViewVC 1.1.23