Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Update and rename NEWS-1.8.1 to NEWS. Closes #340
Per formalized documentation plan, renamed file to NEWS. NEWS will hold a running list of
short summaries of major changes to each version. Each new version will add to the top.
  • Loading branch information
vanosg committed Jun 9, 2017
1 parent 09c7e33 commit faac7bd
Show file tree
Hide file tree
Showing 2 changed files with 135 additions and 56 deletions.
135 changes: 135 additions & 0 deletions NEWS
@@ -0,0 +1,135 @@
News
Last revised: Jun 7, 2017
_________________________________________________________________

News


What's new? To gain a full understanding of changes to Eggdrop v1.8.1,
please read doc/Changes1.8.

For support, feel free to visit us on Freenode #eggdrop.

If you are upgrading from a pre-1.6 version of Eggdrop:

1. Before you start the bot for the first time, BACKUP your userfile.

2. DON'T USE YOUR OLD CONFIG FILE. MAKE A NEW ONE!

_________________________________________________________________

Major changes made to Eggdrop v1.8.1 from Eggdrop v1.8.0:

Autobotchk - Added functionality improvements to the tried-and-true
autobotchk script, allowing characters such as {} and [] to be used in
filenames. Additionally, it can also now handle long botnetnicks for
pidfiles and check for additional sourced config files.

.who linkedbot output - Truncates listings appropriately.

eggdrop.conf - Update source code to match defaults given in Eggdrop
configuration file.

Minutely hook - The minutely hook was only called for missed minutes mod
60, now it is still listed in minutes but it can be greater than 60.

Options summary - At the end of configure, Eggdrop now displays a handy
summary of basic options used during compile. It will display the OS
and Tcl version found, along with if TLS, IPv6 and SSL are enabled.

New OpenSSL version detection - A recent update to the OpenSSL libs
rendered some of our checks invalid, particularly the hexstr2buf call.
This is now fixed.

Implemented version.h - Moved previously hard-coded version strings to
version.h and update them via misc/setpatch instead of misc/addpatch.
This also fixes inconsistencies in setting the internal version
integer.

Compile cleanup - Fixed some compiler warnings.

General bugfixes - Small code tweaks to eliminate some rare error
conditions.

________________________________________________________________________


Changes made to Eggdrop v1.8.0 from Eggdrop v1.6.21:

MODULES

While most 3rd party modules that worked on Eggdrop1.6.x should still work
with Eggdrop1.8.x, many of them contain a version check that only allows
them to run on 1.6.x bots. We have removed the version check from some of
the more popular modules provide them at
ftp://eggheads.org/pub/eggdrop/modules/1.8/

SCRIPTS

All 3rd party Tcl scripts that work with Eggdrop1.6.x fully work with
Eggdrop1.8.x.

ENCODINGS

Eggdrop1.8 has been modified to support the utf-8 encoding with a fallback
of iso8859-1. Other single-byte encodings are not yet supported, but
full support for them is planned for a later version of Eggdrop1.8.

IPV6

Full IPv6 support for servers, telnet and script connections, dcc and
botnet. See doc/IPV6 for more information.


SSL

Full SSL support has been added for all kinds of connections, including
certificate verification and authorization, and partyline SSL. See doc/TLS.

BOTNET

Because 1.8 bots attempt to link with SSL if available everytime, make
sure you generate a certificate on your hub bot with "make sslcert" after
"make install".

CONFIG

eggdrop.conf changes:

To ease the transition from Eggdrop1.6.x to Eggdrop1.8.0, we have created
a list of config file changes needed at http://eggheads.org/eggconf180.txt.
Perhaps the most important changes are the removal of the my-ip and
my-hostname settings, replaced by vhost4, vhost6 and the listen-addr
setting. Check our new eggdrop.conf for examples.

eggdrop-basic.conf:

Eggdrop1.8.0 includes a simpler configuration file called
eggdrop-basic.conf, which is recommended for users that do not need
advanced Eggdrop features such as botnets. We still recommend reading the
full eggdrop.conf and copying settings over that you might want to modify.


WIRE REMOVED

The wire module has been removed from eggdrop 1.8. You can still get it
from ftp://eggheads.org/pub/eggdrop/modules/1.8/wire-2.1.tar.gz
Note that with ssl support you can have encrypted botnet and partyline
without wire.mod.


DOCUMENTATION

Documentation has been updated to reflect new and removed commands and
variables. Almost all files have changed, so take a look at them.


TCL COMMANDS

A lot of changes have been made to Tcl commands. Please look at
doc/tcl-commands.doc to see them.

________________________________________________________________________

Copyright (C) 1997 Robey Pointer
Copyright (C) 1999 - 2017 Eggheads Development Team
56 changes: 0 additions & 56 deletions NEWS-1.8.1

This file was deleted.

0 comments on commit faac7bd

Please sign in to comment.