Commit Briefs

8f4329e091 Izzy Blacklock

moved converting config strings to arrays to IRCNOW::IO::IRC::new() (libIRCNOW)

Goal is to be able to pass the $conf object parsed from the config file to IRCNOW::IO::IRC::new() directly.


029d7e66cc Izzy Blacklock

Moved main IRC processing loop into IRCNOW::IO::IRC


2f6757c2ad Izzy Blacklock

bug fixes. deleted needed local vars in error


453d38abd6 Izzy Blacklock

Converted botnow to use $irc object


fd105d18cd Izzy Blacklock

Added some debug messages


4a5edd448d Izzy Blacklock

bug fixes


c47c8f57b6 Izzy Blacklock

update install script; moved socket creation to IRCNOW::IO::IRC

added git clone of p5-IRCNOW library to install script added call to IRCNOW::IO::IRC::new() with params to create the $irc object; Designed the IRCNOW::IO::IRC module to be useable in object mode or function call mode. This commit isues both to confirm it works.


4f551346d1 Izzy Blacklock

fixed but with @stafflist; added debug messages


1796ac628e Izzy Blacklock

added $backupspath as a IRCNOW::IO package var


82f6656db6 Izzy Blacklock

set my $bots = \@IRCNOW::IO::IRC::bots;



2540456174 Izzy Blacklock

added chomp($response) before debug()



672b5ca7f0 Izzy Blacklock

updated sub calls to IRCNOW::IO::IRC::putserv()


c641e0473f Izzy Blacklock

Moved irc subs from botnow to IRCNOW::IO::IRC.pm

updated calls to new library. misc cleanup


7ce84f6584 Izzy Blacklock

updated library calls to BotNow:: namespace


2a82acd0d2 Izzy Blacklock

updated SQLite::* to BotNow::SQLite::* in botnow


3ae69e2798 Izzy Blacklock

debugging, added check for loading modules; updated SQLite::* to BotNow::SQLite::*

Added debug messages


f661491dcb Izzy Blacklock

updated botnow to use verbosity2const()


e8f566bb05 Izzy Blacklock

Use freeshell login class by default


11ccad93eb Izzy Blacklock

Applied miniontoby's suggested patch


1f4e64f1b2 Izzy Blacklock

Added Miniontoby's suggested patch for VPNs


87877d714f Izzy Blacklock

updated BNC.pm to use IRCNOW::IO::debug()


8902697ccc Izzy Blacklock

some bug fixes - still not quite working after moving libs



2f251bfc0c Izzy Blacklock

Use freeshell login class by default



94bf7a714c Izzy Blacklock

Auto generate ISO dates, patch thanks to xfnw and IanJ


78870362ed Izzy Blacklock

Remove PHP dependencies


2a781d7c01 Izzy Blacklock

Fixed typo bnchostname


bfe968a04b Izzy Blacklock

Unveil sendmail and sh to send mail properly


61ce1ed72c Izzy Blacklock

Added use qw(./lib); to all BotNow Libraries

Moved time and io related functions from botnow app to IRCNOW::IO.pm


0ae44377fd Izzy Blacklock

Moved *.pm into lib/BotNow/

updated use and require and package to BotNow::* names


b0ff9f00cb Izzy Blacklock

Modified to use IRCNOW::IO for fileio

replaced calls for main:{readarray,readstr,writefile,appendfile} with calls to IRCNOW::IO











2c54c47e6f jrmu

Fix report perms


ecd72b5af4 jrmu

Make sure to copy report


cae514a32a jrmu

Fixed processing of conf variables


e8870ffdfb jrmu

Fix bug where approve falls through


151b8170ce jrmu

Add backups folder


ad6945892a jrmu

Add backups folder


a87dee89d6 jrmu

Move variable definitions


0dc24f131c jrmu

Create folder backups


a3c221cdf9 jrmu

Create folder backups


6941c9c13d jrmu

Make writes safer with backups


e5de9347f7 jrmu

Make writes safer with backups


0c4b2feaac jrmu

Try to make writes more safe


1f1dc31d2a jrmu

Avoid restarting the mail server


357efc9b89 jrmu

Safer writes



f8e21ca0c3 jrmu

Added mailhostname


06fd50e518 jrmu

Regex error


632e63ccc7 jrmu

Regex error


9f92fa89dc jrmu

Fix file bug


75b10a97d8 jrmu

Fix file bug


02d84e0f12 jrmu

Sleep to give server time to restart


f0f299767d jrmu

fix permissions bugs


78027c3301 jrmu

fix permissions bugs


77bde4fdaf jrmu

fix permissions bugs


04d70a974f jrmu

Fix permissions complaints in Mail.pm


a03f914c51 jrmu

Cleaned up Mail.pm writes to files


3ed8dff61e jrmu

Fixed Mail.pm permissions


b3cb5043da jrmu

Fixes for Mail.pm


8f114ba73b jrmu

Clarified help instructions


792dd66241 jrmu

Clarified help instructions


12a821c6a0 jrmu

Clarified help instructions


b99a91cd26 jrmu

Fix rDNS bug


9bcc7d5dd8 jrmu

Turned mail request off until bugs fixed


8de79cd0c9 jrmu

Fixed bugs in mail


176d5d5d9a jrmu

Fix senderspath


c023ac0cb9 jrmu

Fixed missing


3a155d6064 jrmu

Adding Mail support



73a53a9f85 jrmu

Fixed mmmDDYYYY bug in Shell.pm


9660b701d8 jrmu

Fix perms issue in Shell.pm


e104db79a8 jrmu

Fix perms issue in Shell.pm


1caa333f0c jrmu

Fix perms issue in Shell.pm


74e4a61710 jrmu

Fix permissions for Shell.pm


ccc446d908 jrmu

Change activate to approve


717afa5037 jrmu

Make it easier to activate accounts


e33dee5851 jrmu

make clear what username was registered


08976f806c jrmu

Default is auto approval


62fb7e838c jrmu

Offer manual approval option for admins


cc35978bcb jrmu

Fix broken verification URL for Shell.pm



28a262832e jrmu

fixed perms


8054114ad9 jrmu

Fixed BNC.pm bug



63a165441f jrmu

Fixed issue in BNC.pm


e2bd2c97ad jrmu

Fixed install


934ba97436 jrmu

Fixed install


a8b95d0cfe jrmu

Remove makefile and replace with install


1c99e948ee jrmu

Change install permissions


f805bda2ee jrmu

Moved date subrountine into DNS.pm





38334f68ad jrmu

Revised README/LICENSE and other errata





36684717ed jrmu

Cleaned up some conf values



db0dd6f2c7 jrmu

Rename botnow.pl to botnow


e11136a333 jrmu

Only connect to active nets


924cdc429d jrmu

Only connect to active networks


253d3933be jrmu

Tool for publishing reports by izzyb


12807ebe1e jrmu

Cleaned up configuration options


04e3929f4a jrmu

Use php 7 due to compatibility issues


84c190b6e2 jrmu

Imported sources