commit 96889518ab78b1eb1c54e72c55c856cf3b22a8a0 from: jrmu date: Sun Jun 18 20:17:31 2023 UTC Remove PHP dependencies commit - 8c245946e12e6e66eea460a531ee0921809df150 commit + 96889518ab78b1eb1c54e72c55c856cf3b22a8a0 blob - bca6d63b426ee2ba97e5dde265b1a62fd273e704 blob + 18bb1ffb3e0653155a4324eb61781f5d01e067cf --- README +++ README @@ -1,6 +1,6 @@ botnow: the versatile IRC bot -botnow has only been tested on openbsd 6.9 +botnow has only been tested on openbsd 7.3 ### System requirements ### @@ -10,21 +10,19 @@ configured: 1) sendmail (https://wiki.ircnow.org/index.php?n=Opensmtpd.Configure) 2) nsd (https://wiki.ircnow.org/index.php?n=Nsd.Configure) 3) openhttpd (https://wiki.ircnow.org/index.php?n=Openhttpd.Configure) -4) php (https://wiki.ircnow.org/index.php?n=Openbsd.Php) -5) znc (https://wiki.ircnow.org/index.php?n=Znc.Chroot) -6) IPv6 (https://wiki.ircnow.org/index.php?n=Hostnameif.Static) +4) znc (https://wiki.ircnow.org/index.php?n=Znc.Chroot) +5) IPv6 (https://wiki.ircnow.org/index.php?n=Hostnameif.Static) ### Install instructions ### $ tar xvzf botnow.tgz $ cd botnow $ doas ./install +$ doas su botnow +$ cd /home/botnow $ cp botnow.conf.example botnow.conf - -Fill the file ipv6s with all the unused IPv6 addresses available on your server. - $ vi botnow.conf -$ ./botnow.pl +$ ./botnow ### Configuration of httpd.conf ### @@ -49,6 +47,7 @@ $ doas make -i ### Changelog ### +Version 0.08: Automatically generate IPv6 addresses and handle rDNS zone files using NSD, and added more configuration options Version 0.07: Added support for requesting shell accounts Version 0.06: Refactored code to be modular Version 0.05: Refactored conf file out of the script and supplied sensible defaults blob - ec741dd86afe69c9e1049b0665e82a6d19aede7e blob + 943e230ff1fb0936e28411c1a55dc581a7ebfbba --- install +++ install @@ -12,7 +12,7 @@ ACMECONF="/etc/acme-client.conf" MAILDIR="/etc/mail/" HOSTNAMEIF="/etc/hostname.vio0" -pkg_add figlet-2.2.5 php-8.0.8 php-sqlite p5-DBI p5-DBD-SQLite sqlite3 p5-Class-DBI-SQLite +pkg_add figlet-2.2.5 p5-DBI p5-DBD-SQLite sqlite3 p5-Class-DBI-SQLite cc -o blowfish.o blowfish.c cp blowfish.o ${HOMEDIR}/