]> git.donarmstrong.com Git - infobot.git/log
infobot.git
21 years ago- it would help if I had checked before committing to cvs.
dms [Sun, 3 Nov 2002 14:48:12 +0000 (14:48 +0000)]
- it would help if I had checked before committing to cvs.
  moved regex to proper location... before it would give anyone +o for
  free. last of my changes for +a/+O support.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@599 c11ca15a-4712-0410-83d8-924469b57eb5

21 years ago- woops. forgot to check +o aswell.
dms [Sun, 3 Nov 2002 14:24:03 +0000 (14:24 +0000)]
- woops. forgot to check +o aswell.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@598 c11ca15a-4712-0410-83d8-924469b57eb5

21 years ago- added user flag +a for asking factoids...
dms [Sun, 3 Nov 2002 14:20:05 +0000 (14:20 +0000)]
- added user flag +a for asking factoids...
  I'm surprised this does not even exist in infobot... weird.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@597 c11ca15a-4712-0410-83d8-924469b57eb5

21 years agoinitial weather fixes, needs to use Geo::METAR before it works
timriker [Sun, 3 Nov 2002 05:38:22 +0000 (05:38 +0000)]
initial weather fixes, needs to use Geo::METAR before it works

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@596 c11ca15a-4712-0410-83d8-924469b57eb5

21 years agoadd initial SQLite support
timriker [Sun, 3 Nov 2002 05:21:01 +0000 (05:21 +0000)]
add initial SQLite support

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@595 c11ca15a-4712-0410-83d8-924469b57eb5

21 years ago- forgot these changes to allow for +O userfile support.
dms [Sat, 2 Nov 2002 15:59:07 +0000 (15:59 +0000)]
- forgot these changes to allow for +O userfile support.
  so... +O => +o == +mrt (modify,remove,teach)
  oh well.. it's there if anyone needs it. undocumented though.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@594 c11ca15a-4712-0410-83d8-924469b57eb5

21 years ago- added support/hack for channel +o as "+o" in bot user file.
dms [Sat, 2 Nov 2002 15:41:32 +0000 (15:41 +0000)]
- added support/hack for channel +o as "+o" in bot user file.
  requires +O in user file for this to be activated.
- converted most instances of &rawout() to $conn->function();
- typo for default userHandle. woops.
- uptimeWriteFile() should work now; use IsChanConf() instead.
- fixed channel key support. forgot about it when we changed over to
  Net::IRC.
- added support for Q on quakenet.org - can be adapted for other servers
  I guess.
- added el-cheapo throttling to $conn->notice() in News module.
  TODO: implement this in our &notice() + &msg() functions.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@593 c11ca15a-4712-0410-83d8-924469b57eb5

21 years agoval not key
timriker [Sat, 2 Nov 2002 07:36:14 +0000 (07:36 +0000)]
val not key

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@592 c11ca15a-4712-0410-83d8-924469b57eb5

21 years agoplug.org, there should be a general xml news app...
timriker [Sat, 2 Nov 2002 06:01:01 +0000 (06:01 +0000)]
plug.org, there should be a general xml news app...

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@591 c11ca15a-4712-0410-83d8-924469b57eb5

21 years agosingle line for now
timriker [Sat, 2 Nov 2002 05:40:48 +0000 (05:40 +0000)]
single line for now

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@590 c11ca15a-4712-0410-83d8-924469b57eb5

21 years agoTemp
timriker [Sat, 2 Nov 2002 05:36:06 +0000 (05:36 +0000)]
Temp

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@589 c11ca15a-4712-0410-83d8-924469b57eb5

21 years agozfi/zsi searching for #zaurus
timriker [Sat, 2 Nov 2002 05:34:04 +0000 (05:34 +0000)]
zfi/zsi searching for #zaurus

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@588 c11ca15a-4712-0410-83d8-924469b57eb5

21 years agoBZFlag queries
timriker [Sat, 2 Nov 2002 04:36:11 +0000 (04:36 +0000)]
BZFlag queries

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@587 c11ca15a-4712-0410-83d8-924469b57eb5

21 years agoBZFlag queries
timriker [Sat, 2 Nov 2002 04:30:26 +0000 (04:30 +0000)]
BZFlag queries

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@586 c11ca15a-4712-0410-83d8-924469b57eb5

21 years agodemote del warning
timriker [Sat, 2 Nov 2002 03:08:49 +0000 (03:08 +0000)]
demote del warning

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@585 c11ca15a-4712-0410-83d8-924469b57eb5

21 years agofix freshmeat for dbm, (should not break others)
timriker [Sat, 2 Nov 2002 02:57:20 +0000 (02:57 +0000)]
fix freshmeat for dbm, (should not break others)

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@584 c11ca15a-4712-0410-83d8-924469b57eb5

21 years agocleanup
timriker [Fri, 1 Nov 2002 22:16:55 +0000 (22:16 +0000)]
cleanup

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@583 c11ca15a-4712-0410-83d8-924469b57eb5

21 years agosave 2 lookups while I'm at it
timriker [Fri, 1 Nov 2002 21:09:14 +0000 (21:09 +0000)]
save 2 lookups while I'm at it

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@582 c11ca15a-4712-0410-83d8-924469b57eb5

21 years agoreduce database calls on each factoid request by using dbSet
timriker [Fri, 1 Nov 2002 20:48:26 +0000 (20:48 +0000)]
reduce database calls on each factoid request by using dbSet

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@581 c11ca15a-4712-0410-83d8-924469b57eb5

21 years agofame and glory
timriker [Fri, 1 Nov 2002 20:47:01 +0000 (20:47 +0000)]
fame and glory

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@580 c11ca15a-4712-0410-83d8-924469b57eb5

21 years agowhitespace
timriker [Fri, 1 Nov 2002 04:57:09 +0000 (04:57 +0000)]
whitespace

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@576 c11ca15a-4712-0410-83d8-924469b57eb5

21 years agoadd stats and useStrict
timriker [Fri, 1 Nov 2002 04:56:50 +0000 (04:56 +0000)]
add stats and useStrict

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@575 c11ca15a-4712-0410-83d8-924469b57eb5

21 years agoshut cvs diff up
timriker [Thu, 31 Oct 2002 22:56:52 +0000 (22:56 +0000)]
shut cvs diff up

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@574 c11ca15a-4712-0410-83d8-924469b57eb5

21 years agoDebian.pl creates the dir elsewhere
timriker [Thu, 31 Oct 2002 22:52:46 +0000 (22:52 +0000)]
Debian.pl creates the dir elsewhere

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@572 c11ca15a-4712-0410-83d8-924469b57eb5

21 years agoshowProc needs to come after require
timriker [Thu, 31 Oct 2002 22:13:18 +0000 (22:13 +0000)]
showProc needs to come after require

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@570 c11ca15a-4712-0410-83d8-924469b57eb5

21 years agochange scope of formats
timriker [Thu, 31 Oct 2002 22:09:38 +0000 (22:09 +0000)]
change scope of formats

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@569 c11ca15a-4712-0410-83d8-924469b57eb5

21 years agomove more files to samples
timriker [Wed, 30 Oct 2002 10:40:51 +0000 (10:40 +0000)]
move more files to samples

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@568 c11ca15a-4712-0410-83d8-924469b57eb5

21 years agomore dbm cleanup
timriker [Wed, 30 Oct 2002 10:19:11 +0000 (10:19 +0000)]
more dbm cleanup

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@567 c11ca15a-4712-0410-83d8-924469b57eb5

21 years agofix babelfish and add new languages
timriker [Wed, 30 Oct 2002 10:18:35 +0000 (10:18 +0000)]
fix babelfish and add new languages

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@566 c11ca15a-4712-0410-83d8-924469b57eb5

21 years agoallow local reloads
timriker [Wed, 30 Oct 2002 09:58:26 +0000 (09:58 +0000)]
allow local reloads

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@565 c11ca15a-4712-0410-83d8-924469b57eb5

21 years agouseful error info
timriker [Wed, 30 Oct 2002 09:57:19 +0000 (09:57 +0000)]
useful error info

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@564 c11ca15a-4712-0410-83d8-924469b57eb5

21 years agodelimiters are gone
timriker [Wed, 30 Oct 2002 07:35:47 +0000 (07:35 +0000)]
delimiters are gone

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@563 c11ca15a-4712-0410-83d8-924469b57eb5

21 years ago- bah, was editting the comments in another xterm but ^C'd it and lost
dms [Tue, 29 Oct 2002 15:33:38 +0000 (15:33 +0000)]
- bah, was editting the comments in another xterm but ^C'd it and lost
  it. should be self-explanitory, the changes that is.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@562 c11ca15a-4712-0410-83d8-924469b57eb5

21 years ago- patch from tim riker.
dms [Tue, 29 Oct 2002 15:04:25 +0000 (15:04 +0000)]
- patch from tim riker.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@561 c11ca15a-4712-0410-83d8-924469b57eb5

21 years ago- berkeley dbm support now works! thanks to tim riker.
dms [Tue, 29 Oct 2002 15:02:18 +0000 (15:02 +0000)]
- berkeley dbm support now works! thanks to tim riker.
- moved shmFlush(),getChanConfDefault out of Scheduler.pl to
  where they should belong, to allow CLI support without need of
  IRC/*.pl.
- disable seen/dcc if interface is not IRC.
- Debian: unlink file if it's corrupted.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@560 c11ca15a-4712-0410-83d8-924469b57eb5

21 years ago- Lycos.pm not installed on some machines - can cause "crash". Fixed.
dms [Wed, 3 Jul 2002 17:13:34 +0000 (17:13 +0000)]
- Lycos.pm not installed on some machines - can cause "crash". Fixed.
  Bug found by tiri@OPN. Thanks!

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@559 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- added weather from Nathan Moschkin <logeist@guinerd.myip.org>. Thanks!
dms [Mon, 13 May 2002 14:07:04 +0000 (14:07 +0000)]
- added weather from Nathan Moschkin <logeist@guinerd.myip.org>. Thanks!
- performStrictReply => pSR()
- now we can disable shared memory "noSHM", although not recommended.
- new sysdump added.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@558 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- ok, if there are no hits, make sure $num is undefined.
dms [Thu, 28 Mar 2002 21:12:20 +0000 (21:12 +0000)]
- ok, if there are no hits, make sure $num is undefined.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@557 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- Manually applied patch from Morten Brix Pedersen. Thanks.
dms [Sat, 9 Mar 2002 14:40:23 +0000 (14:40 +0000)]
- Manually applied patch from Morten Brix Pedersen.  Thanks.
- replaced useStrict with commented "use strict;"
- hash ignore typo. Oops :)
- minor cosmetic update
- declare variables with "my" in certain local files.
- use mkdir instead of system("mkdir").  Forgot about this one.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@556 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- "unless if" typo! found by <morten@wtf.dk>
dms [Sat, 9 Mar 2002 14:16:09 +0000 (14:16 +0000)]
- "unless if" typo! found by <morten@wtf.dk>

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@555 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- we opened a linux-specific /proc file globally - fixed. found by m00.
dms [Wed, 6 Mar 2002 15:01:53 +0000 (15:01 +0000)]
- we opened a linux-specific /proc file globally - fixed. found by m00.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@554 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- findparam.pl now recognizes 'Identifier' conf settings.
dms [Wed, 20 Feb 2002 12:17:07 +0000 (12:17 +0000)]
- findparam.pl now recognizes 'Identifier' conf settings.
- gRLFF: cleaned up open() code to make sense. Morten :)

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@553 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- patch from Morten Brix Pedersen:
dms [Tue, 19 Feb 2002 12:27:08 +0000 (12:27 +0000)]
- patch from Morten Brix Pedersen:
    * Moved around in sample.config, the most important things are now
      in the top. So it's easy to "get started" with a simple bot.
    * Changed top comments in blootbot.servers
    * Modified some messages to console to be more descriptive.  Now it
      just prints the right error using the $! variable.
- removed ircII.servers

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@552 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- Another patch from Morten Brix Pedersen <morten@wtf.dk>:
dms [Mon, 18 Feb 2002 12:27:43 +0000 (12:27 +0000)]
- Another patch from Morten Brix Pedersen <morten@wtf.dk>:
    * The comments/settings you mentioned in sample.config.broken is now
      merged into sample.config.
    * Set debugging to 0 in sample.config
    * setup/setup.pl was trying to add the database twice which caused
      a lot of errors, remove redundant code
    * INSTALL file now points at blootbot.servers instead of ircII.server
    * Changed some messages printed to console
    * Update INSTALL.patches and remove reference to old Net::IRC patch
    * Update README.quick slightly
- Parts of patch not included or slightly modified.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@551 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- replaced sample.config with a "working" config according to
dms [Sat, 16 Feb 2002 12:27:54 +0000 (12:27 +0000)]
- replaced sample.config with a "working" config according to
  Morten Brix Pedersen.
- added doc/cmd.list - list of commands available on bot.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@550 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- patch from Morten Brix Pedersen <morten@wtf.dk>. Thanks!
dms [Sat, 16 Feb 2002 12:16:49 +0000 (12:16 +0000)]
- patch from Morten Brix Pedersen <morten@wtf.dk>. Thanks!
  - documentation and code update for setting up of bot.
- minor update to help file.
- stats.sql to support channel (code supports with or without channel
  column, from memory)
- ircII.servers changed to blootbot.servers
  'ln -fs ircII.servers blootbot.servers' for the lazy.
- setup/setup.pl now runs! but does it work?
- debian: cosmetic code update.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@549 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- Typo. Patch sent in by Joey Smith. Thanks.
dms [Wed, 6 Feb 2002 16:12:47 +0000 (16:12 +0000)]
- Typo.  Patch sent in by Joey Smith. Thanks.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@548 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- hrm... forgot to update local copy before I can commit. Silly me.
dms [Sat, 2 Feb 2002 09:30:05 +0000 (09:30 +0000)]
- hrm... forgot to update local copy before I can commit.  Silly me.
  Thanks to Joey Smith for notifying me.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@547 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- ok, shouldn't have deleted it in the first place
dms [Wed, 16 Jan 2002 14:09:41 +0000 (14:09 +0000)]
- ok, shouldn't have deleted it in the first place

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@546 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- ok, google is now fixed!
dms [Wed, 16 Jan 2002 14:01:28 +0000 (14:01 +0000)]
- ok, google is now fixed!

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@545 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- added irc numeric 443 (useronchannel). should fix join problems.
dms [Fri, 11 Jan 2002 13:13:25 +0000 (13:13 +0000)]
- added irc numeric 443 (useronchannel). should fix join problems.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@544 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- ircCheck of channels should now try and join channels.. we'll see.
dms [Fri, 11 Jan 2002 13:08:52 +0000 (13:08 +0000)]
- ircCheck of channels should now try and join channels.. we'll see.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@543 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- modules: age of a few files were set to time(); use stat. Fixed.
dms [Sun, 6 Jan 2002 13:49:58 +0000 (13:49 +0000)]
- modules: age of a few files were set to time(); use stat.  Fixed.
- validChan: check for undefine arg; check for $c{$c} to avoid creating it.
- chanservCheck: check for $c{$c} to avoid creating it.
- factoidCheck: now deferred.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@542 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- IsHostMatch: check for NULL.
dms [Sat, 5 Jan 2002 14:08:47 +0000 (14:08 +0000)]
- IsHostMatch: check for NULL.
- forget: reduced by half-tab formatting.
- forget: added isau (is_author)
- forget: limitage is now a scale of 0->$limit (1->100%)
- unforget: moved !$result check after $check check.
- unforget: confirm whether it was recovered or not.
- debiancheck: moved back to miscCheck2

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@541 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- we used $name instead of $_ in fe. Finally fixed fork. [I'm a moron]
dms [Sat, 5 Jan 2002 12:55:46 +0000 (12:55 +0000)]
- we used $name instead of $_ in fe. Finally fixed fork. [I'm a moron]

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@540 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- better fix for on_disconnect.
dms [Thu, 3 Jan 2002 14:22:46 +0000 (14:22 +0000)]
- better fix for on_disconnect.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@539 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- on_disconnect: check if $self is defined. debugging added.
dms [Thu, 3 Jan 2002 13:30:04 +0000 (13:30 +0000)]
- on_disconnect: check if $self is defined. debugging added.
- run miscCheck in DebianDownload.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@538 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- Fixed: Fork: pid could be undefined.
dms [Sat, 29 Dec 2001 14:35:21 +0000 (14:35 +0000)]
- Fixed: Fork: pid could be undefined.
- verstats: added verbose message
- verstats: added a few more lesser known/used clients to detection.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@537 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- now support verstats for those who don't reply to "CTCP VERSION
dms [Sat, 29 Dec 2001 12:26:55 +0000 (12:26 +0000)]
- now support verstats for those who don't reply to "CTCP VERSION
  #channel" but "CTCP VERSION $nick".
  there's a max of 5*30/3 nicks unless we change verstats_flush.
- status() now supports a hack'ish hook to debug %channels (that is,
  ircCheck())
- if ignoreCheck hasn't been run in more than 60 seconds and we have a
  possible ignore match, run it.  unfortunately, the first message will
  be ignored if the removed entry matches the person asking the bot.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@536 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- on_invite: used 'next' in if statement, changed to commented return
dms [Fri, 28 Dec 2001 14:31:18 +0000 (14:31 +0000)]
- on_invite: used 'next' in if statement, changed to commented return
  since validChan is still buggy :/
- verstats: added more ID to possible clients.
- moved debian gz files check to miscCheck, changed interval to 120mins

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@535 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- make ignoreAdd a little more verbose.
dms [Wed, 26 Dec 2001 11:51:20 +0000 (11:51 +0000)]
- make ignoreAdd a little more verbose.
- added factoidPreventForgetLimitTime. if a factoid exceeds this age,
  prevent forget.
- added factoidPreventForgetRedirect. if this factoid is redirected to
  by other factoids, prevent forget.
- don't evaluate dollar vars in factoid request if it's a factoid
  command.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@534 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- woops. we can kill parent by mistake!
dms [Tue, 18 Dec 2001 16:28:59 +0000 (16:28 +0000)]
- woops. we can kill parent by mistake!

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@533 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- kill fork if it has run for too long, and still exists!
dms [Sat, 15 Dec 2001 12:59:05 +0000 (12:59 +0000)]
- kill fork if it has run for too long, and still exists!
- typo in ignoreAdd; use makeHostMask.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@532 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- updates to DEBUG/WARN/ERROR or the result of looking at them
dms [Wed, 12 Dec 2001 14:51:58 +0000 (14:51 +0000)]
- updates to DEBUG/WARN/ERROR or the result of looking at them

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@531 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- return early if $AUTOLOAD is undefined.
dms [Tue, 11 Dec 2001 16:40:18 +0000 (16:40 +0000)]
- return early if $AUTOLOAD is undefined.
- set factoidPreventForgetLimit default to 100
- added abuse prevention of forget. (lets thank lazarus)
- backup of factoids was not working - fixed!
- factoid sar now has protection against all-out (>=2x) removal.
- added global $h var for host.
- commented out some news debugging since we hopefully fixed $who
  case-sensitivity.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@530 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- we used $::who when we sohuld have used $who in ~90% of cases. problem
dms [Sun, 2 Dec 2001 12:24:29 +0000 (12:24 +0000)]
- we used $::who when we sohuld have used $who in ~90% of cases. problem
  discovered by Felix! Thanks.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@529 c11ca15a-4712-0410-83d8-924469b57eb5

22 years agoOne more directory fix.
tom- [Sat, 27 Oct 2001 02:56:20 +0000 (02:56 +0000)]
One more directory fix.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@528 c11ca15a-4712-0410-83d8-924469b57eb5

22 years agocommiting for tom lear fixes #456939
noop [Fri, 19 Oct 2001 23:59:07 +0000 (23:59 +0000)]
commiting for tom lear fixes #456939

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@527 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- another orund of changes from lear.
dms [Mon, 15 Oct 2001 15:03:11 +0000 (15:03 +0000)]
- another orund of changes from lear.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@526 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- lets remove $fhs
dms [Sun, 14 Oct 2001 13:03:47 +0000 (13:03 +0000)]
- lets remove $fhs

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@525 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- basically fix up openDB to allow unix sockets. -lear.
dms [Sun, 14 Oct 2001 13:03:14 +0000 (13:03 +0000)]
- basically fix up openDB to allow unix sockets. -lear.
- forgot fixDist for one DebianDownload line.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@524 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- fhs changes
dms [Mon, 8 Oct 2001 13:02:49 +0000 (13:02 +0000)]
- fhs changes

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@523 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- another patch from lear.
dms [Mon, 8 Oct 2001 13:02:25 +0000 (13:02 +0000)]
- another patch from lear.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@522 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- ok, now it works. kill me, lear!
dms [Sun, 7 Oct 2001 16:08:44 +0000 (16:08 +0000)]
- ok, now it works. kill me, lear!

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@521 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- I borked DBCommon.pl by mistake (setFactInfo duplication).
dms [Fri, 5 Oct 2001 17:46:25 +0000 (17:46 +0000)]
- I borked DBCommon.pl by mistake (setFactInfo duplication).
- added more variable checks to db_mysql.pl just in case they're
  undefined; removed main:: from functions.
- nasty eval code in Question.pl simplied. thanks lear!
- dbReplace arguments fixed up to match the 3 liner setFactInfo code.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@520 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- fhs changes
dms [Thu, 4 Oct 2001 14:18:14 +0000 (14:18 +0000)]
- fhs changes

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@519 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- ok... is there a way, in cvs, to commit everything in one go?
dms [Thu, 4 Oct 2001 14:17:48 +0000 (14:17 +0000)]
- ok... is there a way, in cvs, to commit everything in one go?

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@518 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- another round of patches from lear. "we love you, lear!" j/k :o
dms [Thu, 4 Oct 2001 14:13:39 +0000 (14:13 +0000)]
- another round of patches from lear. "we love you, lear!" j/k :o
- basically allows asuffield to include his FHS patch much easily
- er, how the hell do I use cvs?

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@517 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- renamed Factoids/Misc.pl to Factoids/Core.pl
dms [Tue, 2 Oct 2001 12:49:51 +0000 (12:49 +0000)]
- renamed Factoids/Misc.pl to Factoids/Core.pl
- removed db_sql.pl (basically moved to logger.pl)
- seen is now case insensitive
- missed one more instance of new dbReplace
- moved factoid specific stuff out of db_*.sql to Factoids/DBCommon.pl
- typo in pgsql.pl, kill me!
- typo in dict
--- thanks to lear!

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@516 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- should fix "dict 1 shit". fixed by lear
dms [Mon, 1 Oct 2001 13:05:50 +0000 (13:05 +0000)]
- should fix "dict 1 shit". fixed by lear

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@515 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- second round of changes from lear@OPN. thanks!
dms [Mon, 1 Oct 2001 13:01:19 +0000 (13:01 +0000)]
- second round of changes from lear@OPN. thanks!

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@514 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- bot stats: "blah has blah... is ranked xx/yy (zz percentile)"
dms [Sat, 8 Sep 2001 12:27:55 +0000 (12:27 +0000)]
- bot stats: "blah has blah... is ranked xx/yy (zz percentile)"
- invalid factoids: "^or ", "^but "
- factoid args: update request count and by.
- db_pgsql.pl updated; patch contributed by lear@OPN. thanks!
- added "_stats <nick>" to get all textstats about nick. (half working)
- added highlighting to irctextcounter output
- cpustats: show total % and parent/child ratio.
- logger: use 6spaces instead of 5 for counter.
- added support for Password argument for IRC.
- typo in Freshmeat.pl (forgot ::)
- Factoids/Misc.pl      - moved validFactoid here (from Misc.pl).
    - - moved FactoidStuff (from Process.pl)
- db_sql.pl             - common between mysql/pgsql.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@513 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- irctextcounters: add percentile/ranking.
dms [Mon, 6 Aug 2001 14:55:24 +0000 (14:55 +0000)]
- irctextcounters: add percentile/ranking.
- irctextcounters: added channel support.
- added command stats counter to be logged to sql table.
- added findChanConf() - hack to get any conf value.
- update stats when requesting factoid args factoid.
- added irc hooks for whoischannels,useronchannel,whois,422.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@512 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- attempt to fix .reset (chans) prob
dms [Thu, 21 Jun 2001 13:42:27 +0000 (13:42 +0000)]
- attempt to fix .reset (chans) prob

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@511 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- fixed, found by someone (lnx.de?)
dms [Thu, 14 Jun 2001 15:56:07 +0000 (15:56 +0000)]
- fixed, found by someone (lnx.de?)

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@510 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- forgot :: in News
dms [Sun, 10 Jun 2001 13:24:06 +0000 (13:24 +0000)]
- forgot :: in News

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@509 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- irctextcounters: add percentage to top3
dms [Sun, 10 Jun 2001 13:09:44 +0000 (13:09 +0000)]
- irctextcounters: add percentage to top3
- use &dbQuote() for all unprotected dbGet calls.
- added rehashConfVars() - the beginning.
- now keep stats of all commands - saved on exit.
- forget: check if backup exists - don't overwrite if it does.
- typo in nslookup/dns var.
- added dbGetColNiceHash - not used.
- dbSetRow: values now parsed by reference; $delay now works
- removed getKeys()
- factArgs: sort list from longest to shortest
- factArgs: go through all CMDs and check for possible dupes
- factArgs: when SARing, doing /g - found by greycat.
- schedule ircCheck more often
- chanlimitcheck: removed next statement, should work now
- renamed "factstats broken" to vandalism.
- fm: disabled table locking; enabled DELAYED INSERTs
- news: show time when next item should expire

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@508 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- irctextcounter: ORDER by counter, not nick!
dms [Fri, 1 Jun 2001 15:28:58 +0000 (15:28 +0000)]
- irctextcounter: ORDER by counter, not nick!
- merged patch from asuffield wrt db_mysql.pl
- attempt to load rootWarn on startup
- added &getPerlFiles() for module loading
- reloadAllModules: take into account bot_src_dir
- on_quit: moved removal of cache _after_ netsplit code.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@507 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- merged/modified patch from asuffield.
dms [Fri, 1 Jun 2001 15:28:48 +0000 (15:28 +0000)]
- merged/modified patch from asuffield.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@506 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- show how many calls we do to DEBUG,WARN,FIXME,status and WARN
dms [Wed, 30 May 2001 15:19:31 +0000 (15:19 +0000)]
- show how many calls we do to DEBUG,WARN,FIXME,status and WARN

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@505 c11ca15a-4712-0410-83d8-924469b57eb5

22 years ago- userAdd, if no mask is given, don't add it.
dms [Wed, 30 May 2001 14:20:40 +0000 (14:20 +0000)]
- userAdd, if no mask is given, don't add it.
- maskHostMask deals with n!u@h properly - hack!
- if there are no +n users, treat bot as ownerless and waiting for an
  owner.
- set moduleAge time for modules.pl and db_mysql.pl
- msg() deals with msgType = chat.
- getHostMask works half-assed
- ".adduser" without a mask - major and ugly hack!
- DCC CHAT now allows non DCC CHAT commands, req by lazarus

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@504 c11ca15a-4712-0410-83d8-924469b57eb5

23 years ago- news: latest: use $who instead of $::who - need a standard!
dms [Tue, 29 May 2001 14:38:26 +0000 (14:38 +0000)]
- news: latest: use $who instead of $::who - need a standard!
- tell: don't lowercase $target.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@503 c11ca15a-4712-0410-83d8-924469b57eb5

23 years ago- quick reference... small but it's a start.
dms [Tue, 29 May 2001 13:32:11 +0000 (13:32 +0000)]
- quick reference... small but it's a start.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@502 c11ca15a-4712-0410-83d8-924469b57eb5

23 years ago- added top3 irctextcounter stats
dms [Tue, 29 May 2001 13:29:24 +0000 (13:29 +0000)]
- added top3 irctextcounter stats
- fixed first-time-user passwd
- set $chan to "_default" in IsChanConf if undefined.
- modified dbGetCol to new style $select/$where args.
- &status() now deals with multiple lines input properly
- dcc close now works as it seems, enabled it
- run chanServCheck and chanLimitVerify in hookMode if we're opped
  straight away
- prevent guest/_default users from DCC CHAT
- added "factstats reqrate"
- typos, DEBUG/WARN -> VERB(,2), tiny things that don't need mentioning

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@501 c11ca15a-4712-0410-83d8-924469b57eb5

23 years ago- dbGet: warn if $select is NULL
dms [Sat, 26 May 2001 14:37:03 +0000 (14:37 +0000)]
- dbGet: warn if $select is NULL
- Update: return 1 if we failed and outputted text
- rootwarn: don't check +o outside RootWarn.pl
- don't make getNewsItem resolve full-string to number; use newsS2N()
- fixed "news set blah"
- added ".tellme x" in DCC CHAT.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@500 c11ca15a-4712-0410-83d8-924469b57eb5

23 years ago- allow textcounters request irrelevent of setting
dms [Sat, 26 May 2001 13:55:54 +0000 (13:55 +0000)]
- allow textcounters request irrelevent of setting
- disable banning of ppl w/ aggressive in rootwarn
- rootwarn: don't keep count of nick=root

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@499 c11ca15a-4712-0410-83d8-924469b57eb5

23 years ago- fixed "news #debian latest" - how did I break it?
dms [Sat, 26 May 2001 13:43:35 +0000 (13:43 +0000)]
- fixed "news #debian latest" - how did I break it?
- $chan = "*" => "_default" for IsChanConf - fixed.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@498 c11ca15a-4712-0410-83d8-924469b57eb5

23 years ago- fixed dns lookup
dms [Sat, 26 May 2001 13:34:15 +0000 (13:34 +0000)]
- fixed dns lookup
- fixed "tell blah about literal x"
- getChanConf() overwrote $chan - fixed.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@497 c11ca15a-4712-0410-83d8-924469b57eb5

23 years ago- modified db_mysql to allow eleet usage of dbSet
dms [Fri, 25 May 2001 12:37:34 +0000 (12:37 +0000)]
- modified db_mysql to allow eleet usage of dbSet
- karma now works!
- if there's an attempt to use dbm, warn and prevent usage.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@496 c11ca15a-4712-0410-83d8-924469b57eb5

23 years ago- fixed listvals. why did this break anyway?
dms [Wed, 23 May 2001 14:46:19 +0000 (14:46 +0000)]
- fixed listvals. why did this break anyway?
- fixed $who usage in factoid args plus standard factoids.
- minor output changes.

git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@495 c11ca15a-4712-0410-83d8-924469b57eb5