Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-12-06 | workaround for broken pretty_inspect | Matthias H | |
2013-12-06 | launch_here: fixed shebang | Matthias Hecker | |
2013-12-06 | httputil: fixes encoding issues with 1.9+ | Matthias Hecker | |
(incompatible with 1.8) | |||
2013-12-04 | bin/rbot: no verbose warning messages | Matthias H | |
$VERBOSE includes lots of useless messages that don't really help anyone IMHO | |||
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 | twitter: filter ret.latest status if non specified | Matthias Hecker | |
2013-11-14 | twitter: changed filter title, to only contain usr | Matthias Hecker | |
2013-11-14 | twitter: fixes the htmlfilter used by url plugin | Matthias Hecker | |
2013-11-14 | Merge pull request #20 from 4poc/ssl-verify | Oblomov | |
Implements SSL verification against a configured CA | |||
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-11 | dict: update oxford url | Giuseppe Bilotta | |
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-11-02 | urban: updated pattern | Matthias Hecker | |
2013-08-20 | urban: urbandictionary.com changed markup, fixes regexp | Matthias H | |
2013-08-19 | azgame: fix pattern to check search results | Matthias H | |
2013-08-18 | azgame: catch scraping error | Matthias H | |
2013-08-18 | fixes azgame: changed dictionary url | Matthias H | |
2013-07-19 | document requirements of the twitter plugin | Matthias H | |
2013-07-19 | updates the twitter plugin to use the new api 1.1 | Matthias 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-29 | note: dup the keys, not the registry | Giuseppe Bilotta | |
2013-04-28 | note: if is more readale than unless here | Giuseppe Bilotta | |
2013-04-27 | note: added date to timestamps | Jay Thomas | |
2013-04-27 | note: added config option to privmsg all notes | Jay Thomas | |
2013-04-27 | note: skip merging nil keys | Jay Thomas | |
2013-04-26 | note: upgrade old registry keys on initialize | Jay Thomas | |
2013-04-26 | note: store nicks case-insensitive to avoid lost messages | Jay Thomas | |
2013-04-25 | Fix parsing whois results so that we can get valid results for at least a ↵ | Ryan Waldron | |
great many queries | |||
2013-04-25 | Fix multibyte char in rake task | Ryan Waldron | |
2013-04-25 | Fix TCPSocket name | Ryan Waldron | |
2013-04-25 | search: updated Wolfram Alpha method to comply with api | Jay Thomas | |
2013-04-25 | utils: fixed secs_to_string output for one-element arrays | Jay Thomas | |
2013-04-25 | extends: updated shuffle method | Jay Thomas | |
2013-01-30 | search: wolfram fix | Giuseppe Bilotta | |
Ruby doesn't do C-style string concatenation. (My fault.) | |||
2013-01-21 | rss: protect against nil field | Giuseppe 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-19 | imdb: fix for the check of the final / | Giuseppe Bilotta | |
2012-12-19 | imdb: plugin updates for recent site changes | Matthias H | |
2012-09-27 | bdb: message when wrong bdb module is loaded | Giuseppe Bilotta | |
2012-09-26 | lastfm: match latest API changes | Giuseppe Bilotta | |
Thanks Lite_ | |||
2012-09-21 | poll: usual gettext frozen string issues | Giuseppe Bilotta | |
2012-09-21 | poll: handle privately-asked polls | Giuseppe Bilotta | |
When a poll is asked in private, its channel will be empty. Make sure that communication go in private again, and do mention that the poll was asked in private in the poll info. | |||
2012-09-21 | poll: restart/close polls that were running | Giuseppe Bilotta | |
On init, we need to see if there were polls running, and put them up again (if there's still time) or announce their results (otherwise). | |||
2012-09-21 | poll: oopsie in the gettext string for poll status | Giuseppe Bilotta | |
2012-09-14 | search: improve ddg output with missing sources | Giuseppe Bilotta | |
Sometimes duckduckgo fails to report the source/url of a definition or abstract. Cope with this by removing the leading double dash when no source information is provided |