Commits
- Commit:
c62b325b973092b8ce0cf3e11d5e273c570c3379
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
New parser for znc tables in chat
Started breaking up the irc response parser up into smaller chunks.
can now parse table responses from znc *status channel.
More debug messages then necessary. no useful output at this point.
Parses the field header and field data into an array of arrays.
Need to capture from *controlpanel and *blockuser still
- Commit:
b15a3128cdaa0f3f1a2013f45cb8dd71560b7cd4
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
Initial rebrand of BotNow::Mail and BotNow::VPN. Not tested yet
- Commit:
c8955f309a194e89ac95e693e0803dfb4d2c009e
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
Rebranded BotNow::Shell to IRCNOW::Acct::Shell. Removed botnow specific irc code. Merged code from Sh.pm into a comment at bottom of Shell.pm. Looks like it should be a .pl not a .pm. Will turn it into a function in Shell.pm
- Commit:
0f1839cb8eb6c873a99d1568e34d96d450767862
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
Initial addition of BotNow::* modules to IRCNOW::Acct::*
- Commit:
508e42881039eebebd6f2b001a42579950242266
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
code cleanup, pod document, debug messages
- Commit:
d15f745e78985e5677b797fd69c5275bd5c5ed61
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
Imported account related DNS subs from BotNow::DNS.pm
Added use of carp instaed of die and better debug messages in places
created bin/dnsTest.pl as a test/example script of using the functions
in IRCNOW::Acct::DNS. Currently confirmed nextdns() works.
Still need to work on pod documents and confirm the rest of the subs
work.
cliNow.pl was used as a base for dnsTest.pl and a copy of it made into
ircTest.pl for the tests related to the IRC module.
- Commit:
27bfd2c38619a7c831b1fd4f42fda665aa0d8d9e
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
moved Botnow::Hash.pm to IRCNOW::Acct.pm; start of accounts base
- Commit:
a4dd93af25d0f72543f9ae096fa2f66f5357b745
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
Created ./bin dir for example code with README
- Commit:
f039763e19b82fdd2a36fde0b0c4af118211ddf4
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
rebranded and removed irc specific stuff from botnow
- Commit:
26e212c59a608d949d8fbd33aa41b0357b452221
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
copied BotNow::DNS.pm to IRCNOW::Acct::DNS.pm
Initial import - no changes to imported file
- Commit:
d4d1086311a6998ac681e2e76aaab3aa4c0e3470
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
Bigfix - add missing IO::Socket and IO::Select
- Commit:
197f12698d130e56e8cbadb4f4302d35ab76dfae
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
bugfix and cleanup
- Commit:
2ee728628774ba06d13b5446c0b461935c4931d7
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
bug fix
- Commit:
f17992d3c59761bfcb1fe2798552ca6595a0222e
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
Moved creating arrays from strings to IRCNOW::IO::IRC::new()
- Commit:
6be16d90c2213d61bf83fc1306d62ea0917d5845
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
Moved main IRC socket processing and response loop from botnow
- Commit:
1eb65f132eae3f020aec86b81dd5dd762c771e60
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
bugfix - missed $self-> for createsockets() call
- Commit:
ee880ef054fb6a20c0216900a971f5eda4873d77
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
used package globals as default values in ircnow::IO::IRC::new()
had a bug with $bots pointing to and empty array. updated to use the
package globals as the source for default values in the object.
- Commit:
ed5e8478f61205d34eceb440d3fb549d8f2a8850
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
Added new() and function for socket creation
moved socket creation from botnow script
added new to create $irc object
maintained compatability with calling functions in object mode or
function mode as procausion for legacy code. NOTE TO SELF - should
add a warning to output to recommend updating to object mode
- Commit:
b19b7985c6eda97bf830d63afc2d72817f14e097
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
Added debug messages to IRCNOW::IO::IRC.pm
- Commit:
e298cbe83bcd68c4a811e80d8532a15f6b2c0fb2
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
Made our $IRCNOW::IO::backupspath
- Commit:
42ceeb91d9d7b755b1f2ef1641e63084d0d0f60b
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
corrected missing shared global vars
- Commit:
bf5366ed2abde2b2b7d05846b5c3fb514727db02
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
added missing our $call;
- Commit:
81b247118e0b04003b1233319a5eef2045abc56e
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
added isstaff() to irc.pm
- Commit:
040156866f511f8b5b0f0ab5e6a5376f5fb72741
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
added IRCNOW::IO::verbosity2const() function
- Commit:
3bc13fbbeed050a5635b42ea44aa69410ec34cf9
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
Added date/time and email functions from ponbot code
corrected $dbLevel to $verbosity in export_ok list
Also added POD documents to IRCNOW::IO.pm
- Commit:
b1d17a526fbc80fe1a7caf5b1801d441c2c65b37
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
Moved README.md to doc/logger.md
- Commit:
2e32cc1047d607473b413e431194b499a81a0de7
- From:
- TheLion <thelion@thunderirc.net>
- Date:
refactor: rename instance to self
- Commit:
a87809859709dc100c7e9ae2d2dcb6fc7dc14bb1
- From:
- TheLion <thelion@thunderirc.net>
- Date:
fix: add backwards compatible verbosity levels
- Commit:
8851c7ffe6b88fb9a279460c29eb5fb15e19dc60
- From:
- TheLion <thelion@thunderirc.net>
- Date:
docs: fix docs
- Commit:
f0df20090faec19faee3dbe89661fe4d43711e59
- From:
- TheLion <thelion@thunderirc.net>
- Date:
docs: update docs
- Commit:
923b1a5885e0ebbe4058e357c435562363e30c7a
- From:
- TheLion <thelion@thunderirc.net>
- Date:
ci: linting
- Commit:
f976eb7d37ee1bfb2d1ad04ea7d6aad88882db11
- From:
- TheLion <thelion@thunderirc.net>
- Date:
feat: allow setting verbosity
- Commit:
c758c43671f604a7bc694b5f832fbdf544b6e276
- From:
- TheLion <thelion@thunderirc.net>
- Date:
docs: update readme
- Commit:
c62b38f80091d571afd282be4822856bc16581c8
- From:
- TheLion <thelion@thunderirc.net>
- Date:
fix: file paths
- Commit:
c30e374147d6111ca19cdfac5961d4a8c8e6cf21
- From:
- TheLion <thelion@thunderirc.net>
- Date:
feat: add logger module
- Commit:
cfa8bcc1ed13ff75d334145671cee27905afc705
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
Added checks for data to insert before calling dbInsertRecord()
- Commit:
23393a00219da04c2f0c1ab63b2084a84f011dbe
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
Added debug() messages to libraries and tested
Seems to work well using exported constants.
- Commit:
e3ad35bb3d83a37edc6a4aa29bcdb9287d42960f
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
Added debug() and debug level constants
Can now selectively import the debug() function an defined constants
like this:
use IRCNOW::IO qw(:DEBUG);
updated parseznc.pl to use it.
- Commit:
618ba1715bb12777f4afd3312d02c3c4501b43f2
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
Moved basic io functions from botnow to lib/IRCNOW/IO.pm
Started moving code from botnow into IRCNOW:: library
- Commit:
7deb630f2352fb316c67d518f8d2795b059e92b9
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
Moved database related functions to IRCNOW::Database.pm
Added IRCNOW::Parselog.pm as a base class for log parsers. It has stub
functions for common database functions to make the code easier to
view/manage at the application level.
- Commit:
16a10af07204a2e0d1d7d55a71ef811947791581
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
Start of a library set for accessing data on ircnow network servers
Current version connects to an botnow database and the parses the znc
log file. It can create a database table for the znc log and read
the last line from the database table. The test application parseznc.pl
does a simple dump of the parsed data file. It can skip the records
from the dump based on a passed record.
Working to abstract some of the code into a IRCNOW::ParseLog and
IRCNOW::Database library to make future log parsing tasks easier.