Commit Diff


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}/