Projects / envbot

envbot

envbot is an advanced modular IRC bot coded in bash. Features include SSL, IPv6, modularity (with several good modules already), transport modules (including OpenSSL, GnuTLS, netcat, etc.), loading/unloading/reloading of modules at runtime, rehashing configuration at runtime, advanced access control, and much more.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  03 Jul 2008 13:56

    Release Notes: Highlights of the new release include many new modules, bugfixes, an improved API, auto generated API docs, improved stability, a help module, central command handling, and more.

    •  13 Nov 2007 11:41

      Release Notes: This stable version fixed a typo in ebuild, made list_contains use grep -F, fixed an incorrect regular expression in lib/main.sh, fixed the bash version check, and updated the man page.

      •  22 Oct 2007 12:43

        Release Notes: Fixes were backported to remove eval from various places. Bugs were fixed in modules/m_kick_ban.sh and modules/m_join.sh. A Gentoo ebuild was added. The program now works correctly on FreeBSD. A bug in which channels were not rejoined after a ping timeout was fixed.

        •  11 Oct 2007 09:18

          Release Notes: A workaround was added for a problem where nick desync occurred during connections with ghost. A missing INVITE hook was added. parse_hostmask_*() was made faster and includes some missing quotes. The broken misc_clean_spaces function was fixed.

          •  06 Oct 2007 21:53

            Release Notes: $config_log_raw was added, which defines if log raw lines should be logged or not. This affects both STDOUT and logfiles. misc_clean_spaces was slow, changed to inline ways of stripping spaces. Some code was added to check for stuff that matches no hook. This caused the discovery that there is no umode change hook, which was fixed. Assignment of factoids was made to work if there is more than one separator in a string. A bug with forgetting factoids was fixed.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.