Permalink
Commits on Mar 10, 2015
  1. Merge pull request #27 from 4poc/readme_to_newrepo

    jsn committed Mar 10, 2015
    readme links to new repository
  2. readme links to new repository

    4poc committed Mar 10, 2015
Commits on Mar 7, 2014
Commits on Feb 20, 2014
  1. [plugin] insult, small fix

    4poc committed with Oblomov Feb 20, 2014
  2. [plugins] random permissions fix

    4poc committed with Oblomov Feb 20, 2014
  3. [plugin] googlefight fixed regexp

    4poc committed with Oblomov Feb 20, 2014
  4. [plugin] fortune: fixed bin/not-found

    4poc committed with Oblomov Feb 20, 2014
  5. Catch another non-standard error

    Oblomov committed Feb 20, 2014
  6. Properly quote salut-italian

    Oblomov committed Feb 20, 2014
  7. chucknorris: read gzip stream before passing it to YAML.load

    Oblomov committed Feb 20, 2014
    Prevents errors about external_encoding not being defined for the gzip
    stream in ruby 1.9+
Commits on Dec 26, 2013
  1. Revert "always print FATAL and ERROR logmessages to STDERR"

    4poc committed with Oblomov Nov 26, 2013
    This reverts commit c4d629a.
Commits on Nov 15, 2013
  1. plugins: improve error handling on load

    Oblomov committed Nov 15, 2013
    Support OAuth2::Error braindead extension to StandardError and
    wrap loading in an outer rescue to catch problems with the error
    handling.
Commits on Nov 14, 2013
  1. Merge pull request #20 from 4poc/ssl-verify

    Oblomov committed Nov 14, 2013
    Implements SSL verification against a configured CA
  2. always print FATAL and ERROR logmessages to STDERR

    4poc committed Nov 14, 2013
    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.
  3. allow to verify ssl connections against a CA.

    4poc committed Sep 18, 2013
    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
Commits on Nov 11, 2013
  1. dict: update oxford url

    Oblomov committed Nov 11, 2013
Commits on Nov 2, 2013
  1. ruby 2.0.0: better fix for the ThreadError

    4poc committed with Oblomov Sep 18, 2013
    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.
  2. ruby 2.0.0: changes sigtrapping, fixes ThreadError

    4poc committed with Oblomov Sep 4, 2013
    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
  3. ruby 2.0.0: fix for changed @waiters in compat19

    4poc committed with Oblomov Sep 4, 2013
    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
  4. urban: updated pattern

    4poc committed with Oblomov Oct 13, 2013
Commits on Aug 19, 2013
Commits on Aug 18, 2013
  1. azgame: catch scraping error

    4poc committed Aug 18, 2013
Commits on Jul 19, 2013
  1. updates the twitter plugin to use the new api 1.1

    4poc committed Jul 19, 2013
    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)
Commits on Apr 29, 2013