summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-02-20[registry] improved export/import/migrate script.Matthias H
2014-02-19[registry] registry folder with suffix, added daybreak engineMatthias H
2014-02-19[registry] standalone import/export/migrate scriptMatthias H
2014-02-18log fatal/error messages to stderr, but check if daemonized first!Matthias H
2014-02-18remove old/compat code no longer supportedMatthias H
2014-02-18[registry] removed temp loggingMatthias H
2014-02-18removes bdb&tc registry; adds dbm registryMatthias 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-06url: more flexibility with first_parMatthias H
2013-12-06workaround for broken pretty_inspectMatthias H
2013-12-06launch_here: fixed shebangMatthias Hecker
2013-12-06httputil: fixes encoding issues with 1.9+Matthias Hecker
(incompatible with 1.8)
2013-12-04bin/rbot: no verbose warning messagesMatthias H
$VERBOSE includes lots of useless messages that don't really help anyone IMHO
2013-12-04Revert "always print FATAL and ERROR logmessages to STDERR"Matthias Hecker
This reverts commit c4d629ad86aae3b8bb4669650df57875252bea92.
2013-12-04gettext: change depricated and removed setlocaleMatthias Hecker
2013-11-15plugins: improve error handling on loadGiuseppe Bilotta
Support OAuth2::Error braindead extension to StandardError and wrap loading in an outer rescue to catch problems with the error handling.
2013-11-14twitter: filter ret.latest status if non specifiedMatthias Hecker
2013-11-14twitter: changed filter title, to only contain usrMatthias Hecker
2013-11-14twitter: fixes the htmlfilter used by url pluginMatthias Hecker
2013-11-14Merge pull request #20 from 4poc/ssl-verifyOblomov
Implements SSL verification against a configured CA
2013-11-14always print FATAL and ERROR logmessages to STDERRMatthias 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-14allow 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-11dict: update oxford urlGiuseppe Bilotta
2013-11-02ruby 2.0.0: better fix for the ThreadErrorMatthias 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-02ruby 2.0.0: changes sigtrapping, fixes ThreadErrorMatthias 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-02ruby 2.0.0: fix for changed @waiters in compat19Matthias 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-02Solve Socket vs URI IPv6 handling in RubyGiuseppe Bilotta
2013-11-02ruby 1.9+: specify file encodingsGiuseppe Bilotta
2013-11-02urban: updated patternMatthias Hecker
2013-08-20urban: urbandictionary.com changed markup, fixes regexpMatthias H
2013-08-19azgame: fix pattern to check search resultsMatthias H
2013-08-18azgame: catch scraping errorMatthias H
2013-08-18fixes azgame: changed dictionary urlMatthias H
2013-07-19document requirements of the twitter pluginMatthias H
2013-07-19updates the twitter plugin to use the new api 1.1Matthias H
The old 1.0 api is no longer available. Its using oauth2 for application-only authentication and oauth(1.0a) for user authentication. Now requests and parses json (the new API doesn't support XML)
2013-04-29note: dup the keys, not the registryGiuseppe Bilotta
2013-04-28note: if is more readale than unless hereGiuseppe Bilotta
2013-04-27note: added date to timestampsJay Thomas
2013-04-27note: added config option to privmsg all notesJay Thomas
2013-04-27note: skip merging nil keysJay Thomas
2013-04-26note: upgrade old registry keys on initializeJay Thomas
2013-04-26note: store nicks case-insensitive to avoid lost messagesJay Thomas
2013-04-25Fix parsing whois results so that we can get valid results for at least a ↵Ryan Waldron
great many queries
2013-04-25Fix multibyte char in rake taskRyan Waldron
2013-04-25Fix TCPSocket nameRyan Waldron
2013-04-25search: updated Wolfram Alpha method to comply with apiJay Thomas
2013-04-25utils: fixed secs_to_string output for one-element arraysJay Thomas
2013-04-25extends: updated shuffle methodJay Thomas
2013-01-30search: wolfram fixGiuseppe Bilotta
Ruby doesn't do C-style string concatenation. (My fault.)
2013-01-21rss: protect against nil fieldGiuseppe Bilotta
This happens when the filter tries to wrap a non-existing field, and in custom filters it's probably a sign that the wrong field are being accessed. It would probably be nicer to raise a warning about this, but I'm too lazy to add that now.
2012-12-19imdb: fix for the check of the final /Giuseppe Bilotta