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