Skip to content

Commit

Permalink
Eggdrop v1.8.2 Release Candidate 1
Browse files Browse the repository at this point in the history
  • Loading branch information
vanosg committed Jul 7, 2017
1 parent 6285a3b commit 9ee2069
Show file tree
Hide file tree
Showing 74 changed files with 524 additions and 472 deletions.
13 changes: 6 additions & 7 deletions FEATURES
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
Last revised: June 05, 2002



EGGDROP FEATURES

Eggdrop Features
================

Eggdrop is the most advanced IRC robot available. It has been under
development since December 1993, and unlike most other bots, it is
Expand All @@ -16,9 +14,9 @@ EGGDROP FEATURES
- A "party line" available through dcc chat or telnet, with
multiple channels, giving you the ability to talk to people
without being affected by netsplits.
- A "botnet". A botnet consists of one or more bots
linked together. This can allow bots to op each other securely,
control floods efficiently, and share user lists, ban lists,
- A "botnet". A botnet consists of one or more bots linked
together. This can allow bots to op each other securely, control
floods efficiently, and share user lists, ban lists,
exempt/invite lists, and ignore lists (if sharing is enabled).
- User records are saved on disk and alterable via dcc chat. Each
user can have a password (encrypted), a list of valid hostmasks,
Expand Down Expand Up @@ -50,3 +48,4 @@ EGGDROP FEATURES
Copyright (C) 1997 Robey Pointer

Copyright (C) 2000 - 2017 Eggheads Development Team

2 changes: 1 addition & 1 deletion aclocal.m4
Original file line number Diff line number Diff line change
Expand Up @@ -536,7 +536,7 @@ AC_DEFUN([EGG_CHECK_MODULE_SUPPORT],
[
MODULES_OK="yes"
MOD_EXT="so"
DEFAULT_MAKE="debug"
DEFAULT_MAKE="eggdrop"
LOAD_METHOD="dl"
WEIRD_OS="yes"
UNKNOWN_OS="no"
Expand Down
2 changes: 1 addition & 1 deletion configure
Original file line number Diff line number Diff line change
Expand Up @@ -5217,7 +5217,7 @@ $as_echo "$egg_cv_var_system_release" >&6; }

MODULES_OK="yes"
MOD_EXT="so"
DEFAULT_MAKE="debug"
DEFAULT_MAKE="eggdrop"
LOAD_METHOD="dl"
WEIRD_OS="yes"
UNKNOWN_OS="no"
Expand Down
19 changes: 9 additions & 10 deletions doc/ABOUT
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
About Eggdrop Last revised: July 27, 2010



ABOUT EGGDROP

About Eggdrop
=============

Eggdrop was created around December 1993 to help stop the incessant
wars on #gayteen. It spawned from another bot that was in the process
Expand Down Expand Up @@ -51,12 +49,12 @@ ABOUT EGGDROP

- Some sort of Unix account
- A pretty good knowledge of IRC and Unix, including how to
compile programs, how to read, and what DCC chat is, at
absolute minimum.
- About 5-7 MB of disk space. The Eggdrop tarball is about 5.4
MB unpacked.
- Tcl -- Eggdrop cannot compile without Tcl installed on
your shell.
compile programs, how to read, and what DCC chat is, at absolute
minimum.
- About 5-7 MB of disk space. The Eggdrop tarball is about 5.4 MB
unpacked.
- Tcl -- Eggdrop cannot compile without Tcl installed on your
shell.

Before starting, ask yourself if you really need a bot. Most IRC
servers allow only a handful of bots, and some forbid them outright.
Expand All @@ -66,3 +64,4 @@ ABOUT EGGDROP
you want with this bot.

Copyright (C) 1999 - 2017 Eggheads Development Team

31 changes: 11 additions & 20 deletions doc/BANS
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
Bans, Invites and Exempts Last revised: March 07, 2002



BANS, INVITES, AND EXEMPTS

Bans, Invites, and Exempts
==========================

I assume that you know how bans work on IRC. Eggdrop handles bans,
exempts and invites in various ways, and this file is intended to help
Expand All @@ -12,21 +10,18 @@ BANS, INVITES, AND EXEMPTS
otherwise specified. There are three types of modes:

Global modes

These modes will be active on every channel the bot monitors.
Some will "expire" after a while (be removed automatically).
Others are considered "permanent" and can only be removed by
a master.
Others are considered "permanent" and can only be removed by a
master.

Channel modes

These modes are active only on one channel, and are almost
always temporary modes that expire after an hour or so
(depending on how long you've specified in the config file).
Usually they're created by a Tcl script of some sort.

Non-bot modes

These are modes that were not placed by the bot. They can be
removed by anyone on the channel. The other two types of modes
are protected by the bot (unless the channel settings specify
Expand All @@ -35,15 +30,13 @@ BANS, INVITES, AND EXEMPTS
Bans can also be either sticky or unsticky:

Sticky

These modes are usually set by a user using the
".stick" command. Modes with this attribute are attempted to be
kept active on the channel at all times by the bot, even if the
These modes are usually set by a user using the ".stick"
command. Modes with this attribute are attempted to be kept
active on the channel at all times by the bot, even if the
channel is set to use dynamic modes. Obviously, if the channel
isn't set to use dynamic modes, this won't have any effect.

Un-sticky

These modes are the style that Eggdrop sets by default when a
user uses one of the commands that result in a mode. This
attribute means that the ban will be removed if using dynamic
Expand All @@ -53,15 +46,13 @@ BANS, INVITES, AND EXEMPTS
Mode behavior:

Bans

If the channel is supporting dynamic bans, then the ban is set
when a user with a matching hostmask joins the channel;
otherwise, the modes are permanently set. On a channel with
dynamic bans, the ban expires after 'ban-time' minutes (which is
specified in the config file).

Exempts

If the channel is not supporting dynamic exempts, then they are
set at all times. Otherwise, the exemption is set when a ban is
placed whose host includes that covered by the exempt. The
Expand All @@ -70,12 +61,12 @@ BANS, INVITES, AND EXEMPTS
has been removed, whichever happens last.

Invites

If the channel does not support dynamic invites, then they are
set at all times. Otherwise, the invite is set when the channel
is +i and a user requests an invite into the channel. The invite
then remains set for 'invite-time' minutes (defined in
config file) or until the channel goes -i again, whichever
happens last.
then remains set for 'invite-time' minutes (defined in config
file) or until the channel goes -i again, whichever happens
last.

Copyright (C) 1999 - 2017 Eggheads Development Team

Loading

0 comments on commit 9ee2069

Please sign in to comment.