Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-03-09 | webservice: fix cleanup typo | Matthias H | |
2015-01-12 | web service: fix basic auth handler | Matthias H | |
2015-01-12 | web service: response helper methods | Matthias H | |
2015-01-12 | web service: alias web module mixins | Matthias H | |
2015-01-12 | messagemapper: refactor options are really the params | Matthias H | |
2015-01-12 | web service: parse uri params; small improvements | Matthias H | |
2015-01-11 | web service: better integration in rbot | Matthias H | |
this commit integrates better in the existing message dispatching / authentication system of rbot. | |||
2015-01-11 | agent: remove proxy opt-out for plugins | Matthias H | |
2014-12-02 | [url] fixes encoding error in encoding detection code, maybe closes #2 | M. Hecker | |
2014-09-03 | Merge branch 'fork' of github.com:4poc/rbot into fork | M. Hecker | |
2014-09-03 | [webservice] expose webservice to plugins | M. Hecker | |
2014-07-18 | add a first basic colorformat string function | Matthias H | |
2014-07-17 | [agent] add options for ssl and proxy | Matthias H | |
2014-05-03 | [registry] fix subregistry re-use (closes #1) | M. Hecker | |
2014-04-29 | [webservice] add /ping test route | M. Hecker | |
2014-03-27 | [httputil] fix unknown fallback encoding | Matthias H | |
2014-03-06 | [registry] improved tests, sqlite/tc bugfixes | Matthias H | |
2014-03-06 | [registry] small refactoring and added flush test | Matthias H | |
2014-03-06 | [registry] added sqlite3 database adapter | Matthias H | |
2014-03-06 | [config] adds a new param store_default | Matthias H | |
Creates a new option to store the default at first run. This fixes the problem that random auth passwords are not kept, it also allows us to always store the core.db config value. | |||
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. |