Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-09-11 | Requirements: document 'htmlentities' dependency-with-fallback | Giuseppe Bilotta | |
2007-09-10 | url plugin: add 'urls info *urls' command to force link info retrieval | Giuseppe Bilotta | |
2007-09-10 | url plugin: loopback is 127.x.x.x, not just 127.0.0.1 | Giuseppe Bilotta | |
2007-09-10 | url plugin: add list of hosts for which no link info should be retrieved | Giuseppe Bilotta | |
The url plugin would display link info for urls such as http://127.0.0.1:631/printers and other private addresses, thus being a potential security threat. Disable info retrieval for these hosts, and make the host list configurable. | |||
2007-09-09 | rss plugin: support older version of the Ruby RSS parser | Giuseppe Bilotta | |
2007-09-09 | fortune plugin: add header | Giuseppe Bilotta | |
2007-09-09 | fortune plugin: suppress warning and make source more readable | Giuseppe Bilotta | |
2007-09-08 | HttpUtil: preserve authorization across redirects | Giuseppe Bilotta | |
2007-09-05 | Some new fortune features: | Chris Gahan | |
* Nicer merging of the lines into a single line * Ability to list fortune files * /usr/bin/fortune is the first place it looks now Need to fix: * Barfs when one of the potential executable paths is a directory | |||
2007-09-04 | lastfm plugin: thread, don't block | Giuseppe Bilotta | |
2007-09-04 | lastfm plugin: fix help with empty topic | Giuseppe Bilotta | |
2007-09-04 | lastfm plugin: support redirected location searches | Giuseppe Bilotta | |
2007-09-04 | New Irc Framework: Irc::User#bot_data(key) and #set_bot_data(key, value, ↵ | Giuseppe Bilotta | |
&block) to store bot-specific Irc::User data. Currently relies on the data structure in the associated BotUser | |||
2007-09-04 | New Auth Framework: dream about auto-notifying hashes, and use #replace() ↵ | Giuseppe Bilotta | |
when loading data | |||
2007-09-04 | New Auth Framework: BotUser data is now actually saved/restored | Giuseppe Bilotta | |
2007-09-04 | New Auth Framework, New Irc Framework: convenience methods for Irc::User to ↵ | Giuseppe Bilotta | |
retrieve the associated BotUser and its data | |||
2007-09-04 | New Auth Framework: BotUser can now store generic data | Giuseppe Bilotta | |
2007-09-04 | New Auth Framework: BotUser transiency is now checked with #transient? | Giuseppe Bilotta | |
2007-09-04 | New Auth Framework: transient netmask finetuning | Giuseppe Bilotta | |
2007-09-04 | New Auth Framework: no need to have TransientBotUser as a separate class | Giuseppe Bilotta | |
2007-09-04 | New Auth Framework: use #to_irc_netmask() instead of Netmask.new() | Giuseppe Bilotta | |
2007-09-04 | New Irc Framework: Netmask-to-Netmask conversion should offer a default ↵ | Giuseppe Bilotta | |
server and casemap | |||
2007-09-04 | New Irc Framework: ident methods synonyms for user for Irc::Netmask | Giuseppe Bilotta | |
2007-09-02 | New Auth Framework: TransientBotUser management | Giuseppe Bilotta | |
A TransientBotUser can only be created with an associated Irc::User or Irc::Netmask. If an Irc::User cannot be logged in as a normal BotUser, TransitentBotUsers are tried. Optionally, a TransientBotUser can be created automatically. | |||
2007-09-02 | New Irc Framework: make Netmask.new(somenetmask) work | Giuseppe Bilotta | |
2007-09-02 | New Auth Framework: introducing transient botusers | Giuseppe Bilotta | |
2007-09-02 | message.rb: convenience method to get the botuser corresponding the message ↵ | Giuseppe Bilotta | |
source | |||
2007-09-02 | registry.rb: suppress warning when @recovery is not defined | Giuseppe Bilotta | |
2007-09-02 | plugins.rb: use fast delegation hash | Giuseppe Bilotta | |
We delegate common hooks through the fast-delegation hash, and revert to brute-force querying for everything else. Beware that this may breaks plugins which add/remove delegatable methods at runtime, but no such plugin is currently used (AFAIK). | |||
2007-09-02 | ircbot.rb: correct Exception#pretty_print() definition | Giuseppe Bilotta | |
2007-09-02 | plugins.rb: set up fast delegation hash | Giuseppe Bilotta | |
Delegating a message requires checking if each of the loaded plugins responds to a given method. This can be time consuming when many plugins are loaded. We set up a hash that maps each commonly delegated method to the list of plugins that respond to it. | |||
2007-09-02 | plugins.rb: minor #delegate() optimization | Giuseppe Bilotta | |
2007-09-02 | ircbot.rb: add '/rbot' to the SOURCE_URL | Giuseppe Bilotta | |
2007-09-02 | config botmodule: support CTCP commands VERSION and SOURCE | Giuseppe Bilotta | |
2007-09-02 | Refactor version string construction | Giuseppe Bilotta | |
2007-09-02 | * move 'version' help to the module that actually supports the command | Giuseppe Bilotta | |
2007-09-02 | * CTCP replies always use the same CTCP command. Use the new syntax to reply ↵ | Giuseppe Bilotta | |
to CTCP PING and TIME commands in basics | |||
2007-09-02 | + ctcp_listen plugin delegate | Giuseppe Bilotta | |
2007-09-02 | * (message.rb) CTCP commands may have no parameters | Giuseppe Bilotta | |
2007-09-02 | + cleaner support for CTCP commands | Giuseppe Bilotta | |
2007-09-02 | botuser.rb: fix typo in debug message | Giuseppe Bilotta | |
2007-09-01 | * (ircsocket) removed timer, added writer thread, refactored writer logic a bit | Dmitry Kim | |
2007-08-31 | * (plugins/grouphug) thread, don't block (tm) | Dmitry Kim | |
2007-08-31 | * (timer) stop the bot timer for shutdown / rescan | Dmitry Kim | |
2007-08-30 | rss plugin: don't care if reschedule fails | Giuseppe Bilotta | |
A feed watcher may fail to reschedule, for example if it was stopped before completion. Fail graciously warning the user. | |||
2007-08-30 | Updated chucknorris file | Chris Gahan | |
2007-08-30 | * (delicious) typo fixed | Dmitry Kim | |
2007-08-30 | * (message.rb) dear tango_! i think i know what r1073 was. here's my version. | Dmitry Kim | |
2007-08-30 | * (timers) failures made more verbose; reverted timer.block()s in ircbot.rb | Dmitry Kim | |
2007-08-30 | !!! (message.rb) dear tango_! i have no idea what r1073 is! -jsn. | Dmitry Kim | |