Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-04-19 | rss plugin: return from select_nonempty() as soon as nonempty is found | Giuseppe Bilotta | |
Don't map over all parameters, because some parameters might not respond to empty?. Also, it's unnecessarily slow. Just return as soon as we found a nonempty parameter. | |||
2008-04-19 | core/irclog: black and whitelists | Giuseppe Bilotta | |
2008-04-19 | core/irclog: config option for max open files | Giuseppe Bilotta | |
2008-04-18 | * make the daemonization thing to suck less (wrt standard io channels) | dmitry kim | |
2008-04-17 | update .po files | Giuseppe Bilotta | |
2008-04-16 | gettext: support anonymous modules (and thus plugins) with newer gettext | Giuseppe Bilotta | |
While older ruby-gettext raised when trying to bind for anonymous modules (such as the ones that wrap rbot plugins), newer versions just provide an empty array. This makes the previous fix (which used rescue) ineffective. Solve by rescuing with [] (so that older gettext behaves like the new one) and then adding Object if the list is indeed empty. | |||
2008-04-16 | + ircbot logging: log_session_end on restarts, too | dmitry kim | |
2008-04-16 | * ircbot logging: fixed the logger thread wrt daemonizing | dmitry kim | |
2008-04-15 | + ircbot logging: atomic multiline log records | dmitry kim | |
2008-04-15 | * ircbot logging: $log_queue / logger thread | dmitry kim | |
2008-04-15 | debug logging: don't raise on SecurityError | Giuseppe Bilotta | |
Some scripts (from the scripts plugin) can trigger the logging functions (debug, warning, info etc) in a $SAFE context: this causes the logger to fail. Catch SecurityError in raw_log() to prevent these valid scripts from failing. | |||
2008-04-15 | script plugin: report_error() method | Giuseppe Bilotta | |
2008-04-15 | + core/irclog: stamp/close logs on rescan/restart | dmitry kim | |
2008-04-15 | + core/irclog: expiration for the open logfiles cache | dmitry kim | |
2008-04-15 | + core/irclog: time stamp on open | dmitry kim | |
2008-04-15 | irclog: uniformize logging style | Giuseppe Bilotta | |
2008-04-15 | irclog core module: dispatch from listen() to catch double-delegated ↵ | Giuseppe Bilotta | |
messages early | |||
2008-04-15 | ircbot.rb: fix some IRC log refactoring issues | Giuseppe Bilotta | |
2008-04-15 | IRC logging refactoring | Giuseppe Bilotta | |
2008-04-14 | uno plugin: more help | Giuseppe Bilotta | |
2008-04-14 | uno plugin: initialize top10 counter both for inline and spread lists | Giuseppe Bilotta | |
2008-04-14 | utils: URI fragment is sometimes found in id attribute to A tag | Giuseppe Bilotta | |
2008-04-14 | utils: don't hang when getting first par with nonexistant uri-fragment | Giuseppe Bilotta | |
When an URL is passed which has a uri-fragment referring to a nonexisting named ref, the bot should not hang with 100% CPU usage while trying to match a horribly designed regular expression. Fix by using a much simpler regexp and post-match. | |||
2008-04-14 | uno plugin: command to transfer game ownership | Giuseppe Bilotta | |
2008-04-14 | uno plugin: game starter how has temporary full uno::manage permissions for ↵ | Giuseppe Bilotta | |
the game | |||
2008-04-14 | auth core botmodule: it's p, not params | Giuseppe Bilotta | |
2008-04-14 | + temporary permissions | Giuseppe Bilotta | |
2008-04-14 | uno plugin: cleanly end all games on cleanup() | Giuseppe Bilotta | |
2008-04-14 | uno plugin: clean up game management permissions | Giuseppe Bilotta | |
2008-04-14 | youtube plugin: update filters to new YouTube layout | Giuseppe Bilotta | |
2008-04-14 | uno plugin: remove completed TODOs | Giuseppe Bilotta | |
2008-04-13 | plugins: rework delegate() to accept options | Giuseppe Bilotta | |
2008-04-13 | + UnknownMessage class | Giuseppe Bilotta | |
2008-04-13 | + NamesMessage class | Giuseppe Bilotta | |
2008-04-13 | rfc2812: parse User mode changes, even though they aren't handled yet | Giuseppe Bilotta | |
2008-04-13 | rfc2812: clean up channel mode handling | Giuseppe Bilotta | |
2008-04-13 | + ModeChangeMessage class | Giuseppe Bilotta | |
2008-04-13 | + MotdMessage class | Giuseppe Bilotta | |
2008-04-12 | + delegate notice() for NoticeMessage | Giuseppe Bilotta | |
2008-04-12 | + WelcomeMessage class | Giuseppe Bilotta | |
2008-04-12 | plugins: make delegate() aware of ignored and fake messages | Giuseppe Bilotta | |
By convention, ignored messages will only be delegated to plugins with negative priority, while fake messages will only be delegated to plugins with positive priority. | |||
2008-04-12 | test for event threshold | doki_pen | |
2008-04-12 | event delegation thresholds | doki_pen | |
2008-04-12 | uno plugin: top scores and wins | Giuseppe Bilotta | |
2008-04-12 | uno plugin: channel and player stats | Giuseppe Bilotta | |
2008-04-11 | uno plugin: a Reverse on a Reverse on a +X should be playable regardless of ↵ | Giuseppe Bilotta | |
color | |||
2008-04-11 | uno plugin: Reverse with two players and a picker should bounce the pick | Giuseppe Bilotta | |
2008-04-11 | uno plugin: mark all legit moves as not challengeable | Giuseppe Bilotta | |
2008-04-11 | uno plugin: don't fail to drop players that left the channel | Giuseppe Bilotta | |
2008-04-11 | uno plugin: W+4 can be challenged | Giuseppe Bilotta | |