Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/develop' into includes
Browse files Browse the repository at this point in the history
  • Loading branch information
Michael Ortmann committed Oct 3, 2023
2 parents ba125b6 + 45445f2 commit 5bf6b14
Show file tree
Hide file tree
Showing 502 changed files with 36,234 additions and 49,916 deletions.
41 changes: 41 additions & 0 deletions .github/workflows/configure_flags.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
on:
workflow_dispatch:
inputs:
name:
description: 'Test configure flags'

jobs:
configure-nosslflag:
name: Configure, --disable-tls
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: sudo apt-get install tcl tcl-dev
- run: ./configure --disable-tls
- run: make config
- run: make
- run: make install


configure-noipv6:
name: Configure, --disable-ipv6
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: sudo apt-get install tcl tcl-dev
- run: ./configure --disable-ipv6
- run: make config
- run: make
- run: make install


configure-notdns:
name: Configure, --disable-tdns
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: sudo apt-get install tcl tcl-dev
- run: ./configure --disable-tdns
- run: make config
- run: make
- run: make install
33 changes: 0 additions & 33 deletions .github/workflows/main.yml

This file was deleted.

2 changes: 1 addition & 1 deletion AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -104,4 +104,4 @@ See also: THANKS, doc/Versions, doc/Changes
------------------------------------------------------------------------------

Copyright (C) 1997 Robey Pointer
Copyright (C) 1999 - 2021 Eggheads Development Team
Copyright (C) 1999 - 2023 Eggheads Development Team
2 changes: 1 addition & 1 deletion CONTENTS
Original file line number Diff line number Diff line change
Expand Up @@ -82,4 +82,4 @@ Last revised: September 21, 2018
Contains information on upgrading from a 1.6 bot to a 1.8 bot.
_____________________________________________________________________

Copyright (C) 2003 - 2021 Eggheads Development Team
Copyright (C) 2003 - 2023 Eggheads Development Team
17 changes: 6 additions & 11 deletions FEATURES
Original file line number Diff line number Diff line change
@@ -1,16 +1,17 @@
Last revised: June 05, 2002

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
still regularly updated. Some of its features include:

- Capability (CAP) support used to enable IRCv3 features. Eggdrop
currently supports the following IRCv3 capability sets: SASL
authentication, message tags, away-notify, and message-notify.
currently supports the following IRCv3 capability sets:
account-notify, account-tag, away-notify, cap-notify, chghost,
echo-message, extended-join, invite-notify, message-tags,
monitor, SASL, server-time, setname, WHOX, and +typing.
- Support for SSL-enabled IRC servers
- Support for IPv6 users
- Support for Twitch servers
- Completely separate channel user lists like having a separate
bot for each channel.
- A "party line" available through dcc chat or telnet, with
Expand Down Expand Up @@ -41,12 +42,6 @@ Eggdrop Features
- Module support: you can remove/add features to your bot by
adding or removing modules.

NOTE:

This bot is NOT intended for users of very limited MEMORY or DISK
shell accounts. The development of this latest design of Eggdrop is
geared towards features and flexibility.

Copyright (C) 1997 Robey Pointer

Copyright (C) 2000 - 2021 Eggheads Development Team
Copyright (C) 2000 - 2023 Eggheads Development Team
79 changes: 25 additions & 54 deletions INSTALL
Original file line number Diff line number Diff line change
@@ -1,32 +1,12 @@
Compilation and Installation of Eggdrop Last revised: May 5, 2021

Installing Eggdrop

This is the quick install guide; if you have had little or no experience
with UNIX or Eggdrop, READ THE README FILE NOW! This file is only for
with UNIX or Eggdrop, READ THE README FILE NOW! This file is best for
experienced users.

For more information on compiling Eggdrop, see the Compile Guide in
doc/COMPILE-GUIDE (and of course, the README FILE).

OVERVIEW

1. What is Eggdrop?
2. Quick Startup
3. Cygwin Requirements (Windows)
4. Modules
5. Frequently Asked Questions

WHAT IS EGGDROP?

Please, read the README file before attempting to set up this bot. This
file is a quick setup guide, not a miracle worker. If you enter this
file without basic Eggdrop knowledge, you will NOT leave with a working
bot! Before asking ANY questions, READ THE README FILE OR YOU WILL BE
BURNED TO A HORRIBLE DEATH! IF YOU DO NOT READ THAT FILE I WILL
PERSONALLY WALK TO YOUR TERMINAL AND BEAT IT WITH A SMELLY SNEAKER! By
the way, read the README file.

QUICK STARTUP

Eggdrop uses the GNU autoconfigure scripts to make things easier.
Expand Down Expand Up @@ -84,28 +64,27 @@ Eggdrop uses the GNU autoconfigure scripts to make things easier.
Note that you must use full path for every file to be correctly
installed.

[The following is performed from the directory installed above.]

5.

By default, version 1.9 uses SSL to protect botnet links. If you intend
5. Since version 1.8, Eggdrop can use SSL to protect botnet links. If
you intend on protecting botnet traffic between Eggdrops, you must
generate SSL certificates by running:

on linking 1.9 bots together, you must run:
make sslcert

make sslcert
Or, if you installed your eggdrop to a different directory in step 4, you
will want to run:

Or, if you installed your eggdrop to a different directory in
step 4, you will want to run:
make sslcert DEST=<directory>

make sslcert DEST=<directory>
For those using scripts to install Eggdrop, you can non-interactively
generate a key and certificate by running:

For those using scripts to install Eggdrop, you can
non-interactively generate a key and certificate by running:

make sslsilent
make sslsilent

Read docs/TLS for more info on this process.

[The following steps are performed in the directory you just installed
Eggdrop into from the previous step]

6. Edit your config file completely.

7. Start the bot with the "-m" option to create a user file, i.e. :
Expand Down Expand Up @@ -135,11 +114,17 @@ Eggdrop uses the GNU autoconfigure scripts to make things easier.
It's advisable to run your bot via crontab, so that it will

automatically restart if the machine goes down or (heaven
forbid) the bot should crash. Look at 'scripts/botchk' and
'scripts/autobotchk' for a great start with crontabbing the bot.
forbid) the bot should crash. Eggdrop includes a helper script
to auto-generate either a systemd or crontab entry. To add a
systemd job, run:

./scripts/autobotchk [yourconfig.conf] -systemd

or to add a crontab job, run:

10. Smile, and if you haven't already read the README file in its
entirety, go take a long walk off a short pier.
./scripts/autobotchk [yourconfig.conf]

10. Smile. You have an Eggdrop!

CYGWIN REQUIREMENTS (WINDOWS)

Expand Down Expand Up @@ -168,24 +153,10 @@ paragraph 2. After you have moved the appropriate files, you will only
need to type 'make modules' to compile only the modules portion of the
bot.

FREQUENTLY ASKED QUESTIONS

(Q) What do I do if...?
(R) READ THE README FILE!
(S) The readme does not answer...!
(T) READ THE README FILE AGAIN!
(U) I still don't know how to...
(V) MEMORIZE THE README FILE!
(W) But...
(X) Well, go to www.egghelp.org or www.eggheads.org and see if you can
find there what you're looking for. There are also lots of IRC
help channels and various mailing lists, as seen in the README
FILE.

This is the end. If you read to this point, hopefully you have also read
the README file. If not, then READ IT!&@#%@!

Have fun with Eggdrop!

Copyright (C) 1997 Robey Pointer Copyright (C) 1999 - 2021 Eggheads
Copyright (C) 1997 Robey Pointer Copyright (C) 1999 - 2023 Eggheads
Development Team
1 change: 1 addition & 0 deletions Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -486,6 +486,7 @@ install-filesys: install-start

install-doc: install-start
+@$(INSTALL_DATA) $(srcdir)/README $(DEST) && \
$(INSTALL_DATA) $(srcdir)/FEATURES $(DEST) && \
cd doc/ && $(MAKE_INSTALL) install

install-scripts: install-start
Expand Down
Loading

0 comments on commit 5bf6b14

Please sign in to comment.