Pragmatic Software
438b62552f
anti-flood bantracker now more properly handles detection of proxying in multiple channels
2011-02-14 06:23:22 +00:00
Pragmatic Software
cb20ac607e
anti-flood bantracker now more properly handles detection of proxying in multiple channels
2011-02-13 23:44:05 +00:00
Pragmatic Software
cdaf433966
updating factoids and quotegrabs data
2011-02-13 10:37:28 +00:00
Pragmatic Software
a0c11ac1d4
irchandlers: remove dumping of event on mode change
2011-02-13 09:07:11 +00:00
Pragmatic Software
ea198bcab1
irchandlers: now handles multiple modes; e.g. -bbb-o
...
chanops: moved flushqueues to inside loop
anti-flood/bantracker: now tracks quiets as well as bans
anti-flood: should now ban proxied hosts using a banned nickserv account -- untested
2011-02-13 09:05:48 +00:00
Pragmatic Software
b16b5f6275
anti-flood: nick changes now linked to same account via reference
2011-02-13 08:02:27 +00:00
Pragmatic Software
3c6288920e
Added channel ban tracking
2011-02-13 05:07:02 +00:00
Pragmatic Software
b07306f530
IRC: wait for NickServ NOTICE before identifying
2011-02-12 05:30:44 +00:00
Pragmatic Software
9c17b4bc5a
anti-flood: made some log messages more terse and readable
2011-02-11 06:52:43 +00:00
Pragmatic Software
c4ed12b0cb
anti-flood, IRC, etc: added support for tracking NickServ accounts; refactored flood message history to be keyed on hostmask instead of nick; placed message history channels into its own sub-key
2011-02-11 02:46:35 +00:00
Pragmatic Software
1f4b6bba50
admin commands: added sl command to send raw commands to IRC server
2011-02-10 08:40:14 +00:00
Pragmatic Software
f76dcacca7
[module] c standard: improve output
2011-02-10 07:11:51 +00:00
Pragmatic Software
0655598d4a
interpreter: improved long message truncation semantics
2011-02-10 07:10:50 +00:00
Pragmatic Software
bb05ab5274
compiler_vm: do not extract potential functions from within string literals or comments, if no main function is provided
2011-02-08 01:24:12 +00:00
Pragmatic Software
d28903f05f
doc: updated PBot.html
2011-02-02 10:08:13 +00:00
Pragmatic Software
c8bc14183b
compiler_vm: updated to run properly on Linux; untested on Cygwin
2011-02-02 07:46:03 +00:00
Pragmatic Software
80b50559bb
compile_vm: added missing cc script
2011-02-01 02:47:16 +00:00
Pragmatic Software
346f291c29
doc: updated PBot.html documentation
2011-02-01 01:17:14 +00:00
Pragmatic Software
da8671a9bf
version: updated VERSION.pm
2011-02-01 00:59:10 +00:00
Pragmatic Software
cd8791a854
factoids: better handling of triggering factoids in other namesapces; actions_with_args fixed
2011-01-30 07:18:28 +00:00
Pragmatic Software
845dff008e
factoids: levenshtein search working again; rate-limit working again
2011-01-30 06:29:05 +00:00
Pragmatic Software
e4019895d3
factoids: added comments explaining namespace handling
2011-01-30 03:55:09 +00:00
Pragmatic Software
805832d977
pbot: allowed bot trigger to be customizable from pbot.pl; bot registry coming soon...
2011-01-30 03:22:00 +00:00
Pragmatic Software
cb2c17f636
factids: er, it is fact <location> <keyword> not fact <keyword> <location>, oops
2011-01-30 03:06:45 +00:00
Pragmatic Software
ffdecba6ee
factoids: be more clear about how to choose factoids from another channel if ambiguous keyword; find_factoid searches channel namespace better
2011-01-30 03:03:31 +00:00
Pragmatic Software
221a698ecb
factoids: if unknown keyword is triggered inadvertedly, .e.g. by referencing the bot by name, and the args dont look like a nick then do not spit out the levenshtein matches text
2011-01-30 02:44:56 +00:00
Pragmatic Software
514484a1e6
compiler_vm: do not automatically pull in #include prelude if #include detected in code
2011-01-29 20:50:44 +00:00
Pragmatic Software
3255bdcd93
factoids: updated database -- moved more POSIX factoids into ##posix namespace
2011-01-29 08:50:38 +00:00
Pragmatic Software
f92da35b34
factoids: updated database -- moved more factoids into more namespaces
2011-01-29 08:33:00 +00:00
Pragmatic Software
a6252da15a
factoids: updated factoids database -- moved C-related factoids to ##c namespace
2011-01-29 05:03:18 +00:00
Pragmatic Software
9336428ea2
factoids: improved handling of factoids belonging to other channels; significantly
2011-01-29 01:21:17 +00:00
Pragmatic Software
65920bbe33
registerable: removed unnecessary array size check
2011-01-28 23:16:50 +00:00
Pragmatic Software
8d524089db
anti-flood: added last offense timestamp; decrease offense counter once every 24 hours without offense
2011-01-27 06:17:39 +00:00
Pragmatic Software
31ae068202
factoid commands: removed unnecessary direct privmsg call
2011-01-27 01:51:16 +00:00
Pragmatic Software
5d0f2f5b98
updated VERSION.pm information
2011-01-27 01:23:47 +00:00
Pragmatic Software
bd3d69872e
factoids: updated database
2011-01-27 00:51:01 +00:00
Pragmatic Software
1e74e36dd7
factoid commands: updated top20 to work with new factoid structure
2011-01-27 00:49:36 +00:00
Pragmatic Software
3cb15235e5
factoids: removed some uninteresting factoids from database
2011-01-26 22:48:16 +00:00
Pragmatic Software
8983a53732
pbot: slightly improved readability/flow of PBot.pm
2011-01-26 10:13:06 +00:00
Pragmatic Software
aaa261b66e
pbot: correct default config directory
2011-01-26 10:04:55 +00:00
Pragmatic Software
d62e77c29d
factoids: updating factoids; added some more action_with_args entries to existing factoids
2011-01-26 09:41:25 +00:00
Pragmatic Software
e6e89023a0
pbot: made PBot.pm more readable and concise
2011-01-26 09:40:08 +00:00
Pragmatic Software
1fcd6d07c1
config: updated example in admins file
2011-01-26 02:34:55 +00:00
Pragmatic Software
93658e0f6f
modules: added compiler virtual machine scripts; use to set up your own environment for !cc/compiler_client.pl
2011-01-26 01:59:19 +00:00
Pragmatic Software
b2a1dec56c
updated Changes file for Net::IRC/PBot::IRC
2011-01-26 00:37:01 +00:00
Pragmatic Software
da84e6fd33
documentation: added doc folder, moved README to it, and copied Candide wiki page as PBot.html with some minor edits
2011-01-26 00:25:04 +00:00
Pragmatic Software
747392e23a
updated factoids database; !help with arguments now displays link to command ala !h
2011-01-25 23:52:55 +00:00
Pragmatic Software
44b737a8c3
factoids: allow factset/factunset by regular users; factset/factunset now has list of metadata levels, and does ownership checking; added action_with_args metadata field to be substituted for action if factoid triggered with arguments
2011-01-25 22:40:22 +00:00
Pragmatic Software
45a2a66d0f
Moved lag-checking code to LagChecker.pm; improved output of !lagcheck command
2011-01-24 23:56:55 +00:00
Pragmatic Software
a619f8fe9b
factoids: Dont break factoids if used from stdin
2011-01-24 23:46:07 +00:00