Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-03-05 | [registry] migrate tc directory name to registry_tc | Matthias Hecker | |
2014-03-05 | [ssl] fix for missing ca path | Matthias Hecker | |
2014-03-05 | [registry] use tc by-default if available | Matthias Hecker | |
2014-02-28 | [httputil] fix to ignore recoding errors | Matthias H | |
2014-02-24 | [webservice] log requests to seperate file in profile | Matthias H | |
2014-02-24 | [webservice] response as json if asked to | Matthias H | |
2014-02-24 | [registry] optimize at every restart/rescan | Matthias H | |
2014-02-24 | [registry] refactoring into a abstract and factory | Matthias H | |
* a new abstract class AbstractAccessor is the new base for all concrete database implementations. * a factory now, dynamically discovers those implementations in the registry/ directory and will create the configured type for the plugins. * again: this makes db keys case-sensitive (aka 'the correct way of doing things' -.-) * re-added tokyocabinet | |||
2014-02-24 | [agent] wip core mechanize agent plugin | Matthias H | |
2014-02-21 | [webservice] dispatch command in post aswell | Matthias H | |
2014-02-21 | [unicode] fix to ignore invalid-unicode | Matthias H | |
2014-02-21 | [remote] removed due to security concerns | Matthias H | |
2014-02-21 | [webservice] control bot through http interface | Matthias H | |
2014-02-21 | [auth] randomized default password | Matthias H | |
2014-02-20 | [remote] server imho shouldnt be listen by default | Matthias H | |
2014-02-20 | [core] unicode plugin that sets server encoding | Matthias H | |
2014-02-20 | [registry] daybreak engine small fix | Matthias H | |
2014-02-19 | [registry] registry folder with suffix, added daybreak engine | Matthias H | |
2014-02-18 | log fatal/error messages to stderr, but check if daemonized first! | Matthias H | |
2014-02-18 | remove old/compat code no longer supported | Matthias H | |
2014-02-18 | [registry] removed temp logging | Matthias H | |
2014-02-18 | removes bdb&tc registry; adds dbm registry | Matthias H | |
This removes the existing registries, ruby-bdb (Berkeley DB) and tokyocabinet, instead it creates a new registry based on ruby DBM. Ruby-bdb has long since been abandoned in favor for rubys DBM and tokyocabinet also has been ceased development since 2011 (for kyotocabinet). | |||
2013-12-06 | workaround for broken pretty_inspect | Matthias H | |
2013-12-06 | httputil: fixes encoding issues with 1.9+ | Matthias Hecker | |
(incompatible with 1.8) | |||
2013-12-04 | Revert "always print FATAL and ERROR logmessages to STDERR" | Matthias Hecker | |
This reverts commit c4d629ad86aae3b8bb4669650df57875252bea92. | |||
2013-12-04 | gettext: change depricated and removed setlocale | Matthias Hecker | |
2013-11-15 | plugins: improve error handling on load | Giuseppe Bilotta | |
Support OAuth2::Error braindead extension to StandardError and wrap loading in an outer rescue to catch problems with the error handling. | |||
2013-11-14 | always print FATAL and ERROR logmessages to STDERR | Matthias Hecker | |
This adds a print to $stderr for log messages with the level ERROR or FATAL. I did this because in the past errors connecting to the server weren't immediately obvious but rather hidden in the logfile. I think it should be right in-your-face when the connection doesn't work. It would probaply be better to extend Logger to print to STDERR but this apparently requires monkeypatching ruby's Logger. Anyhow I think my solution works for now. | |||
2013-11-14 | allow to verify ssl connections against a CA. | Matthias H | |
This adds three new configuration variables to configure SSL verification against a CA. server.ssl_verify: true if it should verify and disconnect if it fails server.ssl_ca_file: a CA file, is set to the systems CA bundle by default (distri. dependent) server.ssl_ca_path: alternativly path to a directory with CA PEM files I tested it and this seems no longer an issue with >= 1.9.3 https://www.braintreepayments.com/braintrust/sslsocket-verify_mode-doesnt-verify | |||
2013-11-02 | ruby 2.0.0: better fix for the ThreadError | Matthias H | |
I revisited my fix for the ThreadError in ruby 2.0.0 this doesn't use a queue for signals but just starts a thread for each received signal, works much better for me. It also fixes a bug in Bot#reconnect where the SystemExit exception coming from quit is not handled correctly. | |||
2013-11-02 | ruby 2.0.0: changes sigtrapping, fixes ThreadError | Matthias H | |
Ruby 2.0.0 crashes with "ThreadError: can't be called from trap context" anytime a signal is received, because it tries to write a debug message within the "trap context". This changes signal handling so that signals are queued and processed in the main loop. More information: https://www.ruby-forum.com/topic/4411227 | |||
2013-11-02 | ruby 2.0.0: fix for changed @waiters in compat19 | Matthias H | |
I don't really know what this is all about, but this fixes a bug with the compat19 monkeypatching. @waiters is now a Hash. http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?revision=38109&view=revision | |||
2013-11-02 | Solve Socket vs URI IPv6 handling in Ruby | Giuseppe Bilotta | |
2013-11-02 | ruby 1.9+: specify file encodings | Giuseppe Bilotta | |
2013-04-25 | utils: fixed secs_to_string output for one-element arrays | Jay Thomas | |
2013-04-25 | extends: updated shuffle method | Jay Thomas | |
2012-09-27 | bdb: message when wrong bdb module is loaded | Giuseppe Bilotta | |
2012-08-31 | bdb: restore errors should be logged as errors | Giuseppe Bilotta | |
2012-07-14 | Update gettext support | Giuseppe Bilotta | |
Somewhere along the line between 2.0.0 and 2.2.1 gettext switched from locale to lang for the hash key name. Support both. | |||
2012-05-14 | utils: support hex HTML entities | Giuseppe Bilotta | |
2012-04-30 | db adaptors: nil internal variable when closing | Giuseppe Bilotta | |
This prevents subsequent spurious flushes from bombing out because of closed databases. | |||
2012-03-04 | RubyGems obsoleted *and* b0rked all_load_path, try to work around it | Giuseppe Bilotta | |
2012-03-03 | httputil: work (sub-par) without iconv | Giuseppe Bilotta | |
2011-12-08 | Improve first par detection without hpricot | Giuseppe Bilotta | |
2011-10-24 | Exit for good when getting a DBFatal error | Giuseppe Bilotta | |
2011-09-15 | Better handling of akills and other form of disconnections | Giuseppe Bilotta | |
2011-08-30 | An unparseable message from the server is a ServerError | Giuseppe Bilotta | |
2011-08-28 | basics: UI command to send NOTICEs | Giuseppe Bilotta | |
2011-07-11 | Fix TC db close on cleanup | Giuseppe Bilotta | |
When closing the TC db on cleanup, we didn't remove it from the environment. Override the #close() method to achieve that. | |||
2011-06-11 | Saner treatment for connect errors | Giuseppe Bilotta | |
Rather than raising changing the message (a message that would not be displayed anyway), display the (composed) error message and then reraise without further changes. |