1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<!-- $Id: news.html,v 1.30 2006-03-27 06:48:58 wcc Exp $ -->
<html>
<head>
<title>Eggdrop Documentation: News</title>
</head>
<body>
<div align="center">
<p><strong>News</strong></p>
</div>
<hr>
<p><strong>News - Last revised: April 16, 2003</strong></p>
<p>What's new? First, read the following documents:</p>
<blockquote>
<ul>
<li><a href="install.html">Compilation and Installation of Eggdrop</a></li>
<li><a href="readme.html">Readme</a></li>
<li><a href="faqs.html">Frequently Asked Questions</a></li>
<li><a href="botnet.html">Botnet Sharing and Linking</a></li>
<li>UPDATES1.6</li>
<li><a href="tcl-commands.html">Eggdrop Tcl Commands</a></li>
</ul>
</blockquote>
<p>All of these documents combined will help fill you in on the latest
changes to Eggdrop in version 1.6.x.</p>
<p>A lot of things have changed in this version, so at a minimum, read
the UPDATES1.6 text file. UPDATES shows what's been added and fixed
along the way.</p>
<p><strong>If you are upgrading from a pre-1.6 version of Eggdrop:</strong></p>
<blockquote>
<ol>
<li>
Before you start the bot for the first time, <strong>BACKUP</strong>
your userfile.</li>
<li>
<strong>DON'T USE YOUR OLD CONFIG FILE. MAKE A NEW ONE!</strong>
</li>
</ol>
</blockquote>
<p><strong>Changes made to Eggdrop 1.6.x from Eggdrop1.4.x:</strong></p>
<p><strong>!Channels</strong></p>
<blockquote>
<p>Support for IRCnet !channels was added to Eggdrop. This might still
be a bit buggy. We appreciate bug reports!</p>
</blockquote>
<p><strong>+/-nodesynch</strong></p>
<blockquote>
<p>This new channel setting replaces the old 'allow-desync'
config file setting. It is useful if you use some type of ChanServ
or if you don't care about your channel being desynched.</p>
</blockquote>
<p><strong>Asynchronous Dns Module</strong></p>
<blockquote>
<p>Eggdrop 1.6 is shipped with a new module, the dns module. It
replaces those old dns-lookups performed by Eggdrop which could halt
the whole bot during a timeout. We also added a new Tcl command,
'dnslookup', so scripts can now use DNS functions
asynchronously, too. See <a href="mod-dns.html">Dns Module</a> for
more information.</p>
</blockquote>
<p><strong>Compress Module</strong></p>
<blockquote>
<p>A new module called compress was introduced to Eggdrop. It provides
gzip support to Eggdrop via Tcl commands and enables compressed
userfile transfer. See <a href="mod-compress.html">Compress Module</a>
for more information.</p>
</blockquote>
<p><strong>Share Module</strong></p>
<blockquote>
<p>The share module has a new setting now (override-bots) which allows
hub bots to override the leaf bots' bot settings (botaddress, telnet
port, and password). Please note that this won't work with a version
1.4 or below bot. See <a href="mod-share.html">Share Module</a> for more
information.</p>
</blockquote>
<p><strong>Transfer / Filesys Modules</strong></p>
<blockquote>
<p>The filesys and transfer modules have changed completely. Both can
now handle unlimited filename lengths and description sizes. Incomplete
downloads from the bot can also now be resumed. The db format of the
filesys module was changed to remove the limits imposed by the old
format. There's nothing special for you to do, as the old db is
automatically converted to the new format when you first access it.
You won't be able to downgrade to older versions after this, so
you may want to make a backup first. See <a href="mod-transfer.html">
Transfer Module</a> and <a href="mod-transfer.html">Filesys Module</a>
for more information.</p>
</blockquote>
<p><strong>Uptime Module</strong></p>
<blockquote>
<p>This module reports uptime statistics to
http://uptime.eggheads.org. Go look and see what your uptime is! It
takes about 9 hours to show up, so if your bot isn't listed, try
again later. See <a href="mod-uptime.html">Uptime Module</a> for more
information.</p>
</blockquote>
<p><strong>DCC Commands</strong></p>
<blockquote>
<ul>
<li>
<p>".nick" was renamed to ".handle".
".nick" will still be kept up to version 1.8.</p>
</li>
<li>
<p>".chnick" was renamed to ".chhandle".
".chnick" will still be kept up to version 1.8.</p>
</li>
<li>
<p>".binds" now supports wildcards.</p>
</li>
<li>
<p>".halfop" and ".dehalfop" have been added.</p>
</li>
<li>
<p>The 'optimise' file system command was renamed to
'optimize'. The old command will still be kept up to
version 1.8.</p>
</li>
<li>
<p>".modules" now works locally as well as remotely.</p>
</li>
<li>
<p>Eggdrop now counts all of the traffic which it generates and
receives through IRC, botnet, scripts, and dcc. You can access
these statistics via the dcc command ".traffic". Please
note that the counter gets reset every time a restart is done.</p>
</li>
</ul>
</blockquote>
<p><strong>Channel Modes</strong></p>
<blockquote>
<p>Support for IRCnet negative limits and DALnet's +R, +M, and +c
channel modes has been added. Eggdrop now also supports halfops (+h).</p>
</blockquote>
<p><strong>Config Files</strong></p>
<blockquote>
<ul>
<li>
<p>To support longer nicknames, as some IRC servers do, a new
'nick-len' setting was added.</p>
</li>
<li>
<p>Eggdrop uses strftime now to support different logfile
suffixes. The new config file setting is 'logfile-suffix'.
</p>
</li>
<li>
<p>A new 'pidfile' setting was added to allow you to
specify the name of Eggdrop's pid file.</p>
</li>
<li>
<p>The 'strict-servernames' setting was removed.</p>
</li>
</ul>
</blockquote>
<p><strong>Penalty Calculation</strong></p>
<blockquote>
<p>Eggdrop calculates penalty points on IRCnet now, so it won't
flood itself off anymore.</p>
</blockquote>
<p><strong>Tcl Commands</strong></p>
<blockquote>
<ul>
<li>
<p>The 'chnick' command was renamed to 'chhandle'.
The use of 'chnick' is deprecated. 'chnick' is
still accessible if you load compat.tcl.
</p>
</li>
<li>
<p>All three commands to add data to the queues (puthelp, putserv
and putquick) now support the '-next' parameter which
pushes data to the front of the queue.</p>
</li>
<li>
<p>A command to calculate md5 checksums, 'md5', was
added.</p>
</li>
<li>
<p>To support the new asynch dns module, the command
'dnslookup' was added.</p>
</li>
<li>
<p>Four new commands regarding exempts/invites were added:
stickexempt, unstickexempt, stickinvite, and unstickinvite.</p>
</li>
<li>
<p>A new 'wasop' command was added to check if a user had
op before a mode change.</p>
</li>
<li>
<p>'washalfop', 'ishalfop', and 'botishalfop'
have been added.</p>
</li>
<li>
<p>Three new Tcl commands were added as part of the compress
module: compressfile, uncompressfile, and iscompressed.</p>
</li>
<li>
<p>A new command to check whether the bot's nick is juped was
added (isjuped).</p>
</li>
<li>
<p>The fileresend command was added to support mIRC's dcc resume
feature.</p>
</li>
<li>
<p>A new bind type called 'NEED' was added which triggers
when the bot needs op, unban, limit, key, or invite.</p>
</li>
<li>
<p>LOST and TOUT bind types were added.</p>
</li>
<li>
<p>Two new commands, 'channame2dname' and
'chandname2name', were added to allow scripts to support
!channels.</p>
</li>
<li>
<p>A new evnt type, loaded, was added.</p>
</li>
<li>
<p>The 'setudef', 'renudef', and 'deludef'
commands were added to allow for user-defined channel settings.</p>
</li>
<li>
<p>A 'traffic' command was added which returns a list of
sublists containing information about the bot's traffic usage
in bytes.</p>
</li>
<li>
<p>The CTCP bind type now supports wildcards.</p>
</li>
<li>
<p>The 'channel get' command was added to allow channel
settings to be easily retrieved.</p>
</li>
<li>
<p>A 'handlen' variable was added (set to the value of the
HANDLEN define in eggdrop.h. 'nick-len' was also renamed to
'nicklen' (the old variable will remain until version
1.8.</p>
</li>
<li>
<p>The 'server' variable now contains the server's
realname instead of its serverlist entry regardless of the
'strict-servernames' setting.</p>
</li>
<li>
<p>The 'serveraddress' variable was added, which contains the
server's serverlist address and port.</p>
</li>
<li>
<p>The 'onchan', 'botonchan', 'botisvoice',
'botisop', 'onchansplit', 'isop',
'isvoice', and 'handonchan' commands no longer
require an argument.</p>
</li>
</ul>
<p>For more information about changed or added Tcl commands, see
<a href="tcl-commands.html">Eggdrop Tcl Commands</a>.</p>
</blockquote>
<p><strong>Traffic Accounting</strong></p>
<blockquote>
<p>Eggdrop now counts all of the traffic which it generates and
receives through IRC, the botnet, scripts, and dcc. You can access
these statistics via the dcc command '.traffic'. Please note
that the counter gets reset every time a restart is done.</p>
</blockquote>
<hr>
<p><em>Copyright © 1997 Robey Pointer<br>
Copyright © 1999 - 2006 Eggheads Development Team
<a href="http://www.eggheads.org/"> Eggheads Development Team</a></em></p>
</body>
</html>
|