User contributions for Geo
Jump to navigation
Jump to search
19 July 2022
- 17:1717:17, 19 July 2022 diff hist +111 Dynamic Bans No edit summary current
- 17:1417:14, 19 July 2022 diff hist +22 CAP No edit summary current
- 17:1217:12, 19 July 2022 diff hist +87 EggWiki →FAQ
- 17:1017:10, 19 July 2022 diff hist +16 PBKDF2 transition PBKDF2 upgrade options current
- 16:5916:59, 19 July 2022 diff hist +4,376 N PBKDF2 transition Created page with "== Transitioning to PBKDF2 from Blowfish == With the release of Eggdrop 1.9.0, an updated crytopgraphy module (PBKDF2) was released for use with Eggdrop. PBKDF2 is a one-way hashing algorithm used to protect the contents of the password file, as well as for use via the Tcl interface. Prior to this, blowfish was used for cryptographic requirements, such as hashing passwords for storage in the userfile. == Running Eggdrop for the first time? == TL;DR: comment out the 'l..."
13 July 2022
- 17:3917:39, 13 July 2022 diff hist +22 EggWiki →Using Eggdrop
- 17:3817:38, 13 July 2022 diff hist +12 Account Tracking →Example Tcl Script current
11 July 2022
- 18:3618:36, 11 July 2022 diff hist +54 EggWiki No edit summary
- 18:2918:29, 11 July 2022 diff hist +3,001 Config Changes →Config changes made in 1.9.0
- 18:0718:07, 11 July 2022 diff hist +479 Config Changes 1.9.3
- 18:0218:02, 11 July 2022 diff hist +2,853 N Config Changes 1.9.0
23 May 2022
- 20:5720:57, 23 May 2022 diff hist −25 Account Tracking →Example Tcl Script
- 02:4502:45, 23 May 2022 diff hist +5 Account Tracking →Example Tcl Script
- 02:4302:43, 23 May 2022 diff hist +719 Account Tracking →Example Tcl Script
- 00:0200:02, 23 May 2022 diff hist +593 Account Tracking No edit summary
22 May 2022
- 23:4923:49, 22 May 2022 diff hist −58 EggWiki →Common Errors Tag: Manual revert
- 23:3823:38, 22 May 2022 diff hist +58 EggWiki →Common Errors Tag: Reverted
5 May 2022
- 03:1303:13, 5 May 2022 diff hist +432 Tcl Not Installed No edit summary current
- 01:5101:51, 5 May 2022 diff hist +260 N TermSignal Created page with "This is caused by something external to Eggdrop. Most likely, it means the system administrator killed the Eggdrop process, usually because of a system is being rebooted. If you have a crontab running, the bot will get restarted when the system is back online." current
- 01:4901:49, 5 May 2022 diff hist +82 EggWiki →FAQ
- 01:3901:39, 5 May 2022 diff hist +569 N Tcl Created page with "Tcl is a scripting language written by John Ousterhout. When Eggdrop was first written, Tcl was a strong choice to extend Eggdrop's functionality. It is a standalone scripting language (different than "built-in" script languages such as the one in ircII or mirc) The file "tcl-commands.doc" in the doc directory contains a list of Tcl added by Eggdrop. There are also several example scripts in the scripts/ directory, and one in the doc directory called first_script.txt, a..." current
- 01:1301:13, 5 May 2022 diff hist +23 EggWiki No edit summary
- 01:0701:07, 5 May 2022 diff hist +317 Eggdrop Startup Errors No edit summary current
- 01:0501:05, 5 May 2022 diff hist +878 Eggdrop Startup Errors No edit summary
2 May 2022
- 03:2603:26, 2 May 2022 diff hist +939 N Timer Drift Created page with "Eggdrop tracks the system clock to perform some of its core functions, including counting down timers. This message is displayed when that clock value suddenly jumps ahead, causing Eggdrop to potentially miss some of those events. There are many reasons this could happen, some examples include: * A Tcl script ran a command that blocked Eggdrop from processing events for an extended period of time (often seen when running web queries or exec'ing a system command). When t..." current
- 03:2003:20, 2 May 2022 diff hist +65 EggWiki →FAQ
- 02:5602:56, 2 May 2022 diff hist +1,930 Account Tracking No edit summary
23 April 2022
- 20:3920:39, 23 April 2022 diff hist +15 Account Tracking No edit summary
- 20:3920:39, 23 April 2022 diff hist +448 Account Tracking No edit summary
20 April 2022
- 02:4702:47, 20 April 2022 diff hist 0 m Account Tracking No edit summary
31 March 2022
- 03:0803:08, 31 March 2022 diff hist +39 Account Tracking No edit summary
- 02:5102:51, 31 March 2022 diff hist +161 Account Tracking No edit summary
- 02:4502:45, 31 March 2022 diff hist 0 Account Tracking No edit summary
- 02:3002:30, 31 March 2022 diff hist +64 Account Tracking No edit summary
- 02:2702:27, 31 March 2022 diff hist +537 Account Tracking No edit summary
- 02:2102:21, 31 March 2022 diff hist +263 Account Tracking No edit summary
- 02:1602:16, 31 March 2022 diff hist +1,792 Account Tracking No edit summary
30 March 2022
- 01:5601:56, 30 March 2022 diff hist +428 N Account Tracking Created page with "{| class="wikitable" ! style="text-align:left;"| Updates the account list when the... ! WHOX ! account-notify ! account-tag ! extended-join |- |... bot joins a channel | style="text-align:center;" | X | | | |- |... auth'd user joins a channel | | | | style="text-align:center;" | X |- |... auth'd user talks | | | style="text-align:center;" | X | |- |... user authenticates on a channel | | style="text-align:center;" | X | | |}"
28 March 2022
- 01:2201:22, 28 March 2022 diff hist +41 EggWiki No edit summary
- 01:2101:21, 28 March 2022 diff hist +170 CAP No edit summary
- 01:1801:18, 28 March 2022 diff hist +4,879 N CAP Created page with "== What is CAP? == CAP is an abbreviation for "capability". Capabilities are extensions to the original IRC protocol that are available for ircd server distributions to implement and enable. This came about because it was difficult for the major server developers to come to a consensus on a single standard for all IRC servers to adhere to, so the solution was to create a series of smaller extensions that each server distribution could build into their code if they chose..."
26 March 2022
- 14:3414:34, 26 March 2022 diff hist +387 UTF-8 No edit summary
8 March 2022
7 March 2022
- 20:4820:48, 7 March 2022 diff hist +26 EggWiki →Common Errors
- 20:4820:48, 7 March 2022 diff hist +43 Known Eggdrop Errors No edit summary
- 20:4620:46, 7 March 2022 diff hist +25 Known Eggdrop Errors No edit summary
- 20:4620:46, 7 March 2022 diff hist 0 m Known Eggdrop Errors Geo moved page Errors 1.9.2 to Known Eggdrop Errors without leaving a redirect
- 20:4320:43, 7 March 2022 diff hist +2,358 N Known Eggdrop Errors Created page with "__TOC__ There are a few known issues with Eggdrop v1.9.2 == Compiling on OpenBSD == When compiling 1.9.2 on OpenBSD, you may encounter an error that looks like this: Making core eggdrop files... cc -g -O2 -pipe -Wall -I.. -I.. -DHAVE_CONFIG_H -I/usr/local/include/tcl8.5 -c bg.c In file included from bg.c:25: In file included from ./main.h:90: ./eggdrop.h:791:3: error: unknown type name 'pthread_mutex_t' pthread_mutex_t mutex; ^ 1 error generated. *** Error..."
23 February 2022
- 03:4803:48, 23 February 2022 diff hist +983 N Eggdrop Startup Errors Created page with "One of the most common errors users encounter when starting an Eggdrop for the first time is the appearance of the error "Please make sure you edit your config file completely." If you encounter this one... well, we can't give away ALL the secrets, but really- read the config file- Eggdrop can tell if you don't! ;) But seriously, if it is your first time running Eggdrop, don't try to edit and use the full eggdrop.conf file. Instead, start with the eggdrop-basic.conf. I..."
- 03:4203:42, 23 February 2022 diff hist +58 EggWiki No edit summary
- 02:3102:31, 23 February 2022 diff hist −2 EggWiki No edit summary
- 02:2902:29, 23 February 2022 diff hist +2 EggWiki No edit summary
20 February 2022
- 04:5204:52, 20 February 2022 diff hist −14 Template:LSR/Tcllib No edit summary current
- 04:5104:51, 20 February 2022 diff hist +18 N Template:LSR/Tcllib Created page with "tcllib-1.20.tar.gz"
- 04:5004:50, 20 February 2022 diff hist +54 N Template:LSR/Tcllib/URL Created page with "https://core.tcl-lang.org/tcllib/uv/tcllib-1.20.tar.gz" current
- 04:4004:40, 20 February 2022 diff hist +5 Template:LSR/Tcl/URL No edit summary current
- 04:3904:39, 20 February 2022 diff hist +14 Template:LSR/Tcl No edit summary current
- 04:3604:36, 20 February 2022 diff hist +3 N Template:LSR/Tcl/Major Created page with "8.6" current
- 04:3504:35, 20 February 2022 diff hist −3 Template:LSR/Tcl No edit summary
- 04:3504:35, 20 February 2022 diff hist +9 N Template:LSR/Tcl Created page with "tcl8.6.12"
- 04:3404:34, 20 February 2022 diff hist −45 Installing Tcl Locally No edit summary current
- 04:3204:32, 20 February 2022 diff hist +60 N Template:LSR/Tcl/URL Created page with "https://prdownloads.sourceforge.net/tcl/tcl8.6.12-src.tar.gz"
- 04:2504:25, 20 February 2022 diff hist +6 Dynamic Bans →Eggdrop's Dynamic Bans
- 04:2504:25, 20 February 2022 diff hist +1,228 Dynamic Bans No edit summary
- 04:1904:19, 20 February 2022 diff hist +2,485 N Dynamic Bans Created page with "__TOC__ == History of Dynamic Bans == Before channel services were common, Eggdrop's were used to ban unwanted users from channels. In general, an IRC server only allowed channels to have a certain number of bans placed in the channel at any given time. If this limit was reached, no additional bans could be placed and an unwanted user could continue their unwanted activities until a ban was removed from the channel ban list. But, by removing a previous ban, now that unw..."
- 03:5903:59, 20 February 2022 diff hist +61 EggWiki →FAQ
- 03:5703:57, 20 February 2022 diff hist +1 Tcl Not Installed No edit summary
- 03:5703:57, 20 February 2022 diff hist −2 Tcl Not Installed →If Tcl is not installed
- 03:5703:57, 20 February 2022 diff hist +94 Tcl Not Installed No edit summary
- 03:5603:56, 20 February 2022 diff hist +1,511 N Tcl Not Installed Created page with "When compiling, you see this error: checking for Tcl configuration... configure: error: Can't find Tcl configuration definitions. Use --with-tcl to specify a directory containing tclConfig.sh This means either Tcl is not installed on your machine, or it is installed to a location that Eggdrop doesn't know to look in. == If Tcl is not installed == If you are the administrator of the machine, install both the Tcl AND Tcl development packages. On Debian-derived OSs, th..."
- 03:4703:47, 20 February 2022 diff hist +1 EggWiki →Common Errors
- 03:4703:47, 20 February 2022 diff hist +22 EggWiki →Common Errors
17 February 2022
- 04:4204:42, 17 February 2022 diff hist +57 EggWiki No edit summary
- 04:2704:27, 17 February 2022 diff hist +18 EggWiki No edit summary
- 04:2304:23, 17 February 2022 diff hist −8 Threaded DNS →Disabling Threaded DNS current
- 04:2204:22, 17 February 2022 diff hist +2,160 N Threaded DNS Created page with "__TOC__ In Eggdrop 1.9.2, new code was added to integrate asynchronous DNS into the core code (we decided to call this threaded DNS, because asynchronous is just so hard to type). == Eggdrop's DNS Module History == Because of limitations in early OS design and the desire to make Eggdrop as portable as possible across all the different OSs, the original Eggdrop code required Eggdrop to block when making a DNS request- in other words, when it sent out a DNS query to conn..."
13 February 2022
- 04:2604:26, 13 February 2022 diff hist +371 N No Telnet Port Set Created page with "When attempting to CTCP chat Eggdrop, you receive the following error: !Eggdrop! ERROR no telnet port This means you have not created a listening port in your config file. To remedy, open the config file for Eggdrop and search for the 'listen' setting. Follow the syntax shown, for example: listen <ip> <port> all Once you set this, rehash the bot and try again." current
- 03:5003:50, 13 February 2022 diff hist +45 EggWiki No edit summary
- 03:4503:45, 13 February 2022 diff hist +21 N Main Page Geo moved page Main Page to EggWiki current Tag: New redirect
- 03:4503:45, 13 February 2022 diff hist 0 m EggWiki Geo moved page Main Page to EggWiki
- 02:4702:47, 13 February 2022 diff hist +423 Partyline →Telnet current
- 01:2501:25, 13 February 2022 diff hist +796 N Loading Tcl Scripts Created page with "__TOC__ == Adding a Tcl script == Eggdrop can run scripts written in the Tcl language. The default eggdrop.conf file has examples of scripts being loaded at the bottom. To load a script, you can place the script you wish to run in the eggdrop/scripts directory. You likely need to edit some settings within the script itself (open the script file and read the comments, if any, at the beginning of the script). Then, load the script by adding source scripts/scriptname.tcl..." current
- 01:2201:22, 13 February 2022 diff hist +25 EggWiki →Using Eggdrop
- 00:0900:09, 13 February 2022 diff hist +98 Partyline No edit summary
- 00:0300:03, 13 February 2022 diff hist +1 EggWiki →FAQ
- 00:0300:03, 13 February 2022 diff hist +14 EggWiki No edit summary
- 00:0200:02, 13 February 2022 diff hist +2,281 N Hostmasks Created page with "A "hostmask" is one of the methods Eggdrop uses to distinguish between users on IRC. However, the format often confuses new users. == Sections of a hostmask == There are three parts to a hostmask: The nickname, the ident, and the hostname. These three strings are combined to create a hostmask in the format of "nickname!ident@hostname". === Nickname === The nickname portion of a hostmask is the nickname used by a user on IRC === Ident === The ident is a string (general..." current
12 February 2022
- 23:1923:19, 12 February 2022 diff hist −508 EggWiki No edit summary
- 06:0106:01, 12 February 2022 diff hist +626 N Running Multiple Eggdrops From One Directory Created page with "__TOC__ == How can I run multiple Eggdrops from the one directory? == You don't need to install multiple copies of Eggdrop to run multiple instances. Instead, you can place multiple config files inside your single Eggdrop installation folder and run each config file ./eggdrop egg1.conf ./eggdrop egg2.conf ./eggdrop egg3.conf etc. At minimum, you'll want to make sure you change the nickname, userfile, channel file, pid file and listening ports/IPs for each Eggdro..." current
- 05:5505:55, 12 February 2022 diff hist +6,606 N Channel Administration Created page with "__TOC__ == How does Eggdrop recognize users on a channel? == Eggdrop uses hostmasks to associate a user on a channel with their 'handle' added to Eggdrop. A handle is a single username that is always constant, whereas a nickname or hostmask a user users on IRC may change. Your bot recognises you by the hostname you have on IRC (e.g. cooldude@ppp42.fastisp.net). Hostnames are matched against the hostmasks added to your handle, which are in the form of nick!ident@hostnam..." current
- 05:1805:18, 12 February 2022 diff hist +6,509 N Installing Tcl Locally Created page with "__TOC__ == Installing Tcl == As you all know, Tcl ([http://www.tcl.tk/ official site], [http://en.wikipedia.org/wiki/Tcl wiki page]) is needed to compile Eggdrop, but some users may not possess root credentials needed to install Tcl via a package manager, or may wish to use a version of Tcl different from one already installed globally. Users can instead install a local copy to their shell. === Obtaining Tcl === Before doing anything else, we make sure that we are in o..."
- 05:0305:03, 12 February 2022 diff hist +1,022 N Upgrading Created page with "Upgrading Eggdrop is a fairly straightforward process. # We suggest backing up the .user and .chan files (the exact names were configured by you in your config file). Just in case! #. Download the latest version of Eggdrop from https://www.geteggdrop.com # Read the NEWS file that is included with Eggdrop; it will summarize the major changes made in the new version. More importantly, it will identify any configuration file changes you should be aware of. # Compile Eggdro..." current
- 04:5604:56, 12 February 2022 diff hist −2 Versions →Development Version current
- 04:5604:56, 12 February 2022 diff hist −4 Versions →Stable Version
- 04:5504:55, 12 February 2022 diff hist +1,242 N Versions Created page with "== Stable Version == The current stable version of Eggdrop is version 1.9.2. This version has been heavily tested and will have the most recent updates and capabilities Eggdrop has to offer without encountering situations that cause it to crash or otherwise operate in an unexpected manner. The most current stable version of eggdrop can always be retrieved from [https://www.geteggdrop.com] or [https://github.com/eggheads/eggdrop/tree/stable/1.9]. == Development Version =..."
- 04:4004:40, 12 February 2022 diff hist +3 Partyline →DCC/CTCP Chat
- 04:3904:39, 12 February 2022 diff hist +86 Partyline →DCC/CTCP Chat
- 04:3904:39, 12 February 2022 diff hist +2,073 N Partyline Created page with "== What is the partyline? == The partyline is the main method of controlling your Eggdrop. You can add/remove channels, set bans, interact with scripts, or do anything else you need from this interface. If you cannot connect to the partyline, you will have issues getting the most out of what Eggdrop can offer. This is probably the first thing you want to figure out when you start Eggdrop! All partyline commands start with a '.'. Once on the Eggdrop, get familiar with the..."
8 February 2022
- 04:1404:14, 8 February 2022 diff hist +1,178 N DCC Created page with "== How DCC Chat Works == When you do a /dcc chat <nickname>, your IRC client opens a port on your local machine to listen for an incoming connection, and then sends a message to the other person to connect to your IP and the port you just opened. == Why you can't DCC Chat == Many computers, particularly home computers, are behind firewalls or NAT routers. These devices block incoming connections unless they are specifically configured to pass incoming traffic. We can't..." current
- 03:2503:25, 8 February 2022 diff hist +3,372 N UTF-8 Initial commit