Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-04-24 | config core botmodule: only show possible keys summary when more than one ↵ | Giuseppe Bilotta | |
key was found | |||
2008-04-24 | config core botmodule: bolden keys on search | Giuseppe Bilotta | |
2008-04-23 | core: refactor signal trapping, and call it from initialize() | Giuseppe Bilotta | |
2008-04-23 | core: restart on SIGHUP | Giuseppe Bilotta | |
2008-04-22 | Licensing uniformity: dual-license rbot core under MIT+acknowledgement and GPLv2 | Giuseppe Bilotta | |
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-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 | + 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 | 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 | auth core botmodule: it's p, not params | Giuseppe Bilotta | |
2008-04-14 | + temporary permissions | 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 | event delegation thresholds | doki_pen | |
2008-04-11 | * recalculate the relative version timestamp on !version | dmitry kim | |
2008-04-10 | filters: suppress a warning | Giuseppe Bilotta | |
2008-04-10 | Bug fix, priority order needs to be marked dirty when modules added. | doki_pen | |
2008-04-10 | plugins: reinstate debug lines in privmsg() | Giuseppe Bilotta | |
2008-04-10 | plugins: mark priorities dirty on rescan | Giuseppe Bilotta | |
2008-04-09 | Added event priorities to modules. | doki_pen | |
2008-04-09 | message: force Irc color to be specificed with 2 digits | Giuseppe Bilotta | |
2008-04-09 | extends: Array#shuffle! and shuffle methods | Giuseppe Bilotta | |
2008-04-09 | extends: Array#delete_one takes an optional argument for the element to ↵ | Giuseppe Bilotta | |
delete: if nil or absent, a random element is returned and deleted | |||
2008-04-08 | revert previous useless commit and rdocify documentation of accessors to ↵ | Giuseppe Bilotta | |
BotModule | |||
2008-04-08 | extends: registry reader attribute for BotModule | Giuseppe Bilotta | |
2008-04-08 | extends: BotModule#fake_message() to simplify creation of fake messages | Giuseppe Bilotta | |
2008-04-07 | message: new 'ignored' property | Giuseppe Bilotta | |
2008-04-07 | plugins: irc_delegate to do listen+actual delegate | Giuseppe Bilotta | |