Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2008-11-21 | * fix config validation diagnostics for ArrayValue | dmitry kim | |
2008-11-20 | rss plugin: prevent double UTF-8 deconding | Giuseppe Bilotta | |
The rss parser looks at the encoding specified into the XML file and converts everything to UTF-8. Since we do the UTF-8 conversion ourselves, monkey-patch the XML 'encoding' declaration to claim it's UTF-8 already (as it actually is). | |||
2008-11-17 | azgame plugin: support autoadding words to wordlist | Giuseppe Bilotta | |
When the game is started with a wordlist it's possible to specify a language to use for existence of words. When a word is not found in the wordlist, it's checked against the given language check function, and if present it's added to a specific file (autoadd-#{language}), which is also used on load to choose the word to pick. | |||
2008-11-17 | azgame plugin: sort wordlist on load | Giuseppe Bilotta | |
2008-11-17 | azgame plugin: strip BOM during wordlist loading | Giuseppe Bilotta | |
2008-11-17 | azgame plugin: borked wordlist loading with previous patch | Giuseppe Bilotta | |
2008-11-17 | azgame plugin: show available languages and wordlists in help | Giuseppe Bilotta | |
2008-11-17 | azgame plugin: generic wordlist mechanism | Giuseppe Bilotta | |
Make the wordlist mechanism general. Any language which has no special support can be used, as long as a wordlist is provided. | |||
2008-11-11 | geoip plugin: add localization files to the repo | Giuseppe Bilotta | |
2008-11-11 | Update PO files | Giuseppe Bilotta | |
2008-11-11 | UNO plugin: handle empty top lists | Giuseppe Bilotta | |
2008-11-11 | UNO plugin: add top and topwin commands to help | Giuseppe Bilotta | |
2008-11-03 | script plugin: improve help | Giuseppe Bilotta | |
2008-11-03 | script plugin: script allow/deny high level UI | Giuseppe Bilotta | |
2008-11-03 | auth botmodule: auth_allow_deny() accepts an optional :auth_path parameter | Giuseppe Bilotta | |
2008-11-03 | script plugin: per-script permissions | Giuseppe Bilotta | |
2008-11-03 | script plugin: hook on message() rather than listen() | Giuseppe Bilotta | |
2008-10-27 | UNO plugin: give cards to correct player at endgame | Giuseppe Bilotta | |
If the winner played a Reverse in response to a picker, the previous player should pick the cards, and not the next one. This is not really important at the moment because we score by giving points to the winner instead of taking them from losers, but we fix it for correctness. It'll be especially useful when we'll implement the other scoring too. | |||
2008-10-27 | * (lastfm) fix a bug resulting in the change of the lastfm api output. ↵ | Casey Link | |
now_playing works again Lastfm removed the <date> element from track's which are currently being played, which caused the plugin to die. Now we detect if the <date> element exists. | |||
2008-10-27 | * (lastfm) change the interface for associating an irc nick with a lastfm ↵ | Casey Link | |
user. this way it is more intuitive. | |||
2008-10-27 | * (grouphug) fix for grouphug layout changes | Casey Link | |
2008-10-27 | url plugin: only handle URls that have something past the protocol | Giuseppe Bilotta | |
2008-10-17 | Start working on 0.9.15 | Giuseppe Bilotta | |
2008-10-17 | irclog: timestamp_format config option | Giuseppe Bilotta | |