Skip to content
Commits on Apr 4, 2016
  1. @ralphbean
  2. @ralphbean

    0.17.2

    ralphbean committed Apr 4, 2016
  3. @ralphbean
  4. @ralphbean
  5. @ralphbean

    0.17.1

    ralphbean committed Apr 4, 2016
  6. @ralphbean
Commits on Mar 21, 2016
  1. @ralphbean

    Merge pull request #368 from glensc/patch-1

    ralphbean committed Mar 21, 2016
    Update ircbot.py
Commits on Mar 19, 2016
  1. @ralphbean

    Merge pull request #369 from glensc/patch-2

    ralphbean committed Mar 19, 2016
    irc: default color configurable
  2. @glensc

    fix key name

    glensc committed Mar 19, 2016
  3. @glensc
  4. @glensc

    irc: default color configurable

    glensc committed Mar 19, 2016
  5. @glensc

    Update ircbot.py

    glensc committed Mar 19, 2016
    add link to available irc bot colors
Commits on Mar 18, 2016
  1. @ralphbean
  2. @ralphbean

    0.17.0

    ralphbean committed Mar 18, 2016
Commits on Mar 17, 2016
  1. @ralphbean

    Merge pull request #367 from fedora-infra/feature/lexers

    ralphbean committed Mar 17, 2016
    Add the possibility to associate a pygments lexer with a message.
  2. @ralphbean
  3. @ralphbean

    Merge pull request #366 from fedora-infra/feature/long-form-for-const…

    ralphbean committed Mar 17, 2016
    …ituents
    
    Add long_form metadata to the constituents of a grouped event.
  4. @ralphbean

    Add long_form metadata to the constituents of a grouped event.

    ralphbean committed Mar 17, 2016
    Mostly just because I want to use it in fedora-hubs.
    
    We'll use this to embed summaries about blog posts and mailing list threads in your feed!
Commits on Mar 3, 2016
  1. @ralphbean

    0.16.4

    ralphbean committed Mar 3, 2016
  2. @ralphbean

    Merge pull request #364 from AdamWill/setsockopt-encore

    ralphbean committed Mar 3, 2016
    instead of setsockopt_string, encode topic and use setsockopt
  3. @AdamWill

    instead of setsockopt_string, encode topic and use setsockopt

    AdamWill committed Mar 3, 2016
    acc7260 was bad - it blows up in Python 2 because there the
    value is not a unicode, and setsockopt_string only accepts
    unicodes. Making the value a unicode on Python 2 without
    crashing in Python 3 attempting to decode a str is annoying,
    so instead let's encode the topic and use setsockopt.
    
    This will blow up in Python 3 if the topic is already encoded,
    but I don't think that should happen.
  4. @ralphbean
  5. @ralphbean

    0.16.3

    ralphbean committed Mar 3, 2016
  6. @ralphbean

    Merge pull request #363 from fedora-infra/feature/bytestrings-on-recv

    ralphbean committed Mar 3, 2016
    Decode bytes as soon as we recv them.
  7. @ralphbean
  8. @ralphbean

    Merge pull request #360 from AdamWill/setsockopt-string

    ralphbean committed Mar 3, 2016
    use setsockopt_string when setting a string as the option
  9. @AdamWill

    use setsockopt_string when setting a string as the option

    AdamWill committed Mar 3, 2016
    setsockopt() accepts, strictly, an int or a bytestring as the
    option value. Here we want to use a string as the value, so we
    should use setsockopt_string(). I checked all other uses and
    they look to be using ints as the option values, so they're OK.
    
    Without this fix, reading the first message from tail_messages
    will blow up in Python 3.
Commits on Feb 25, 2016
  1. @ralphbean

    Merge pull request #359 from fedora-infra/feature/simpler-times-simpl…

    ralphbean committed Feb 24, 2016
    …er-docs
    
    Simpler times call for simpler docs.
  2. @ralphbean
Commits on Dec 15, 2015
  1. @ralphbean

    Merge pull request #358 from fedora-infra/feature/remove-markup-thing

    ralphbean committed Dec 14, 2015
    Remove markup stuff.
Commits on Dec 14, 2015
  1. @ralphbean

    Remove markup stuff.

    ralphbean committed Dec 14, 2015
    It never really got implemented and I'm going to approach it in a different way
    for fedora-hubs.
Commits on Dec 2, 2015
  1. @ralphbean

    Merge pull request #357 from fedora-infra/feature/alternative-cache

    ralphbean committed Dec 1, 2015
    Stick with alternative cache location.
Commits on Dec 1, 2015
  1. @ralphbean

    Stick with alternative cache location.

    ralphbean committed Dec 1, 2015
    Here's the story:
    
    - When we validate an incoming message, we try to check that it is signed with
      our CA and that it is not in our CRL.
    - When we do that, we check our local cache of those files.  If they are too
      old, we grab them fresh from ``https://fedoraproject.org/fedmsg/{crl,ca}.pem``.
    - We try to write them to ``/var/cache/fedmsg/foo`` first.  If we don't have
      rights to write there, we try to write them instead to ``~/.local/var/cache/fedmsg/foo``.
    - When the *next* message comes in, we try to check if
      ``/var/cache/fedmsg/foo`` is too old.. *but it doesn't exist*.  We wrote it
      to ``~/.local/var/cache/fedmsg/foo`` last time.
    - We end up pulling down the CRL and the CA cert *every time* for *every
      message* if we don't have write access to ``/var/cache/fedmsg/``.
    
    This fixes that so that if we find the certs in
    ``~/.local/var/cache/fedmsg/foo``.. we'll just re-use those (this is the way it
    was supposed to work all along).
Commits on Oct 8, 2015
  1. @ralphbean
  2. @ralphbean

    0.16.2

    ralphbean committed Oct 8, 2015
Something went wrong with that request. Please try again.