Commits

Author Commit Message Labels Comments Date
Akira TAGOH
* plugins/ircd-ratbox.rb: new plugin to support the user/nickname management by ircd-ratbox.
Akira TAGOH
* prune/pattern.rb (PRUNE::PATTERN::ENICKNAME): allow DIGIT for freenode server.
Akira TAGOH
* tests/pseudoio.rb: testcase for PRUNE::PseudoIO
Akira TAGOH
update
Akira TAGOH
update
Akira TAGOH
* tests/pseudoio.rb: testcase for PRUNE::PseudoIO. * prune/ext/pseudoio.c: New class to deal with IO.
Akira TAGOH
* tests/parser.rb (TestPRUNE__Parser::test_parse): add a testcase for IPv6.
Akira TAGOH
* prune/parser.ry (prefix_scan): correct the pattern matching of IPv6 address. * prune/pattern.rb (PRUNE::PATTERN): add IP6ADDR.
Akira TAGOH
* prune/pattern.rb (PRUNE::PATTERN): add the unknown 396 response to avoid a crash.
Akira TAGOH
* plugins/notifybugs.rb (NotifyBugs::_output): Fix a typo.
Akira TAGOH
* prune/irc.rb (PRUNE::IRCConnector::_conn_sent): Fixed a typo.
Akira TAGOH
* README.plugins: Add a note to Connected signal. * TODO: updated. * src/prunexyd.rb (PRUNE::IRCProxy::_proxy_listen_connected): push the socket to the socket queue here to avoid the race condition. * prune/socket.rb (PRUNE::SocketManager::start): don't push the socket to the queue until the certain configuration for the client is done.
Akira TAGOH
* prune/event.rb (PRUNE::EventManager::start): stop annoyed crash with the exception.
Akira TAGOH
* plugins/notifybugs.rb (NotifyBugs::_output): add a feature to notify warnings to the clients. (NotifyBugs::check_bugs): correct the log format. * prune/event.rb (PRUNE::EventManager::emit_notice): new to send NOTICE to the clients.
Akira TAGOH
* src/prunexyd.rb (PRUNE::IRCProxy::_proxy_listen_connected): avoid raising the unexpected IO-related exception.
Akira TAGOH
trivial fix
Akira TAGOH
* prune/event.rb (PRUNE::EventManager::start): don't quit even when any exceptions raised, except the instance is running under the debugging mode.
Akira TAGOH
* prune/debug.rb (PRUNE::Debug::output): check the symbol too (for ruby 1.9)
Akira TAGOH
* prune/plugin.rb (PRUNE::PluginManager::load_plugin): Fix a typo.
Akira TAGOH
* prune/plugin.rb (PRUNE::PluginManager::load_plugin): Fix a race condition issue.
Akira TAGOH
* prune/irc.rb (PRUNE::IRC::close): don't set nil to @socket to avoid nil exception due to the delay. (PRUNE::IRC::_disconnected): likewise.
Akira TAGOH
* tests/Makefile.am (TESTS): Add a missing file.
Akira TAGOH
* tests/composer.rb: new testcase for PRUNE::MessageComposer.
Akira TAGOH
* prune/composer.rb (PRUNE::MessageComposer::parse): Fix a RegexpError when the format contains the special characters. * prune/compat.rb (Regexp::unescape): add a kind of utility.
Akira TAGOH
* commit.sh: get rid of the date line from ChangeLog.
Akira TAGOH
* README.plugins: update the revision.
Akira TAGOH
* prune/message.rb: update copyright
Akira TAGOH
* prune/message.rb: update copyright
Akira TAGOH
* plugins/debug/dump.rb: new plugin for debugging.
Akira TAGOH
* prune/plugin.rb (PRUNE::PluginManager::update_plugins): Fix a TypeError issue. (PRUNE::PluginInterface::get_target): new.
  1. Prev
  2. Next