Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-05-27 | use m.thread.nil? rather than longer m.thread == nil | Yaohan Chen | |
2008-05-27 | add attribute BasicUserMessage#thread | Yaohan Chen | |
this specifies whether the message handler is to be threaded, and overrides the map option if non-nil. | |||
2008-05-23 | * autoflush $stdout in setup wizard | dmitry kim | |
2008-05-20 | Fix m.reply() regexp check for nick presence, which failed for nicks such as ↵ | Giuseppe Bilotta | |
unfo- or jsn- | |||
2008-05-04 | fixed typo in help auth | Moritz 'moemoe' Augsburger | |
2008-05-01 | * unicode.rb: @old_kcode --> @@old_kcode [we aren't always called as an ↵ | dmitry kim | |
instance] | |||
2008-05-01 | messagemapper: Regexp#mm_cleanup method instead of repeated (and wrong) ↵ | Giuseppe Bilotta | |
progressive cleanup | |||
2008-05-01 | messagemapper.rb: keep options when removing captures in regexps | Giuseppe Bilotta | |
2008-05-01 | rfc2812.rb: handle mode changes like -o+b | Giuseppe Bilotta | |
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 | |