Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-01-27 | url plugin: option hash for handle_urls() | Giuseppe Bilotta | |
Turn handle_urls() options (other than the message) into a parameter hash. | |||
2009-01-26 | rss plugin: fix watcher for empty feed | Giuseppe Bilotta | |
2009-01-26 | rss plugin: parseRss returns the number of found items | Giuseppe Bilotta | |
Change the parseRss routine to return the number of found items, or nil in case of error. This helps clearly differentiate between empty feeds (which are still legit) and b0rked feeds. This change in logic does not alter the fact that a feed update with no items will not wipe existing old feed items. | |||
2009-01-24 | + (rss.rb) monkey-patch some basic common api over different rss item impls | dmitry kim | |
2009-01-23 | launch_here: rewrite git revision retrieval | Giuseppe Bilotta | |
Use low-level ('plumbing') git commands to retrieve the current commit/revision/work tree status when we're being launched from a git tree. This is faster (less shell escapes) and should work equally well with all git versions (past, present and future). | |||
2009-01-23 | launch_here: add commit subject rather than svn id to revision | Giuseppe Bilotta | |
There are no git-svn-ids in our repository, so don't look for them. Instead, put the last commit subject next to the revision to ease identification of the commit. | |||
2009-01-22 | hangman plugin | Raine Virta | |
2009-01-22 | Update AUTHORS | Giuseppe Bilotta | |
2009-01-22 | Update po files | Giuseppe Bilotta | |
2009-01-22 | rss plugin: mangle email in git format | Giuseppe Bilotta | |
Also fix a comment typo on the flyby | |||
2009-01-22 | dice, 8ball: always add the nick to the reply | Giuseppe Bilotta | |
2009-01-22 | + (userdata) method delete_botdata(key) | Simon Hafner | |
2009-01-22 | + (reply) config option to force reply to query | Simon Hafner | |
+ (reply) symbol to bypass the config option * (plugins) fixed url according to the patch The symbols are: :to => :public force the message to be replied in channel (if any) :to => :private force the message to be replied in private :to => :auto takes core.private_replies (default) | |||
2009-01-22 | * (plugins) changed to the new reply schema (:nick) | Simon Hafner | |
2009-01-22 | + (reply) add new option to control nick prefixing | Simon Hafner | |
Message#reply() now accepts a :reply option :nick => false don't prefix nick :nick => true prefix nick :nick => :auto take core.reply_with_nick (default) | |||
2009-01-20 | bash plugin: bash latest is not broken | Giuseppe Bilotta | |
2009-01-20 | bash plugin: document bash search | Giuseppe Bilotta | |
2009-01-20 | bash plugin: refactor and localize help | Giuseppe Bilotta | |
2009-01-15 | ircbot: fix reconnect() waiting | Giuseppe Bilotta | |
The refactored reconnect() method would only wait when the socket was connected at the time it got called. In case where the socket would have closed earlier (e.g. because of a network I/O error) it would reconnect directly, which would for example fail to prevent fast reconnections. Fix by fencing the wait code with a check for @last_rec (checked before the optional disconnect) rather than keeping it with the socket connect check, and always initializing @last_rec on socket connect. A side effect of this strategy is that reconnect() will only wait if the bot was previously connect, or if it got disconnected by anything but the disconnect() method. Callers of disconnect() should take care of waiting themselves if they plan to reconnect. | |||
2009-01-15 | ircbot: SIGUSR1 forces a reconnect | Giuseppe Bilotta | |
2009-01-15 | ircbot: refactor reconnection into its own method | Giuseppe Bilotta | |
2009-01-15 | auth: better clarify the allow/deny syntax | Giuseppe Bilotta | |
2009-01-08 | auth core botmodule: fix permission view without a specified user | Giuseppe Bilotta | |
2009-01-08 | fortune: configurable options for the command | Giuseppe Bilotta | |
2009-01-08 | fortune plugin: fix autodetection | Giuseppe Bilotta | |
An empty String is not false in Ruby, so check for it properly. Also, find_fortune needs a message passed to it, to be used when it discovers the correct path. | |||
2009-01-08 | quakeauth: identify expects Hash for second parameter | Giuseppe Bilotta | |
2009-01-08 | rot13: convert result to string | Giuseppe Bilotta | |
When core.reply_with_nick is active, m.reply expects the argument to be a String. Do the conversion explicitly. | |||
2009-01-08 | rfc2812: better handling of incomplete mode lines | Giuseppe Bilotta | |
Sometimes the bot may receive incomplete or malformed mode lines. This can be seen for example by kicking repeatedly and at very short intervals the bot from a channel with +l set to some numbers (at least on freenode). We (don't) handle these malformed modelines by skipping them rather than crashing. | |||
2009-01-07 | autorejoin: no-kick list | Giuseppe Bilotta | |
Botusers in the rejoin.no_kick_list config value can kick the bot without risking being kicked when it rejoins | |||
2009-01-07 | autorejoin: option to kick the kicker | Giuseppe Bilotta | |
2009-01-07 | autorejoin: standard header | Giuseppe Bilotta | |
2009-01-07 | autorejoin: work on password-protected channels too | Giuseppe Bilotta | |
2009-01-07 | ircbot: handle 'Trying to reconnect too fast' server ERROR | Giuseppe Bilotta | |
2009-01-07 | rfc2812: handle server ERROR | Giuseppe Bilotta | |
2009-01-07 | twitter: appropriate messages when failing to get friends' status | Giuseppe Bilotta | |
2009-01-07 | twitter: auth when checking friends timeline | Giuseppe Bilotta | |
Fixes issue #20. | |||
2009-01-04 | del.icio.us plugin: bailout early if not configured | Giuseppe Bilotta | |
2009-01-04 | dict plugin: update De Mauro URL | Giuseppe Bilotta | |
The old dictionary has moved to old.demauroparavia.it; update URLs accordingly. | |||
2008-12-31 | url plugin: added a config option for displaying link info only on specific ↵ | Raine Virta | |
channels | |||
2008-12-29 | rss plugin: typo in help | Giuseppe Bilotta | |
2008-12-29 | * (timer) ignore blocked actions .next() :/ | dmitry kim | |
2008-12-29 | * (timer.rb) race condition on @actions.each() fixed (thanks, Mike`) | dmitry kim | |
2008-12-28 | plugins: raise a descriptive LoadError when the db is corrupt on load | Giuseppe Bilotta | |
2008-12-16 | utils.rb: Utils.age_string to replace distance_of_time_in_words | Giuseppe Bilotta | |
We define a new age_string function which is a cleaner version of distance_of_time_in_words. The latter gets removed as its only in-tree usage was from timeago (which is the UI version that should be used by plugins anyway). Utils.timeago gets a revamp too, exploiting the new age_string function. | |||
2008-12-16 | utils.rb: fix Utils.timeago for explicit date output | Giuseppe Bilotta | |
2008-12-16 | utils.rb: fix Utils.distance_of_time_in_words for negative offsets | Giuseppe Bilotta | |
2008-12-12 | ircsocket: tunable IRC penalty | Giuseppe Bilotta | |
2008-12-12 | ircsocket: clean up opt parsing | Giuseppe Bilotta | |
Irc::Socket initialization now always has opt as last parameter, so don't bother checking if it's a Hash. | |||
2008-12-10 | * (httputil) provide an informative error message for non-http urls | dmitry kim | |
2008-11-21 | * (core/unicode) validate encoding.charsets with Iconv | dmitry kim | |