Skip to content
Permalink
0.18.2
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time

0.18.2

Commits

0.18.1

Pull Requests

  • (@ralphbean) #390, Drop old testcases against old python-six. #390
  • (@puiterwijk) #393, Only check for stomp messages after we decoded any ZMQMessage #393

Commits

0.18.0

Pull Requests

  • (@ralphbean) #374, Cascade IRC connections. #374
  • (@ralphbean) #375, Kill the status page... #375
  • (@ncoghlan) #377, Make intro less Fedora specific #377
  • (@ralphbean) #380, Get fedmsg-hub working on STOMP. #380
  • (@jeremycline) #382, Turn testing Python 2.6 in Travis on #382
  • (@jeremycline) #381, Raise the resource limit on open files for fedmsg-hub #381
  • (@mprahl) #388, Return earlier when validate_signatures is turned off #388
  • (@ralphbean) #387, Document turning off validation for other busses. #387
  • (@asdil12) #386, Add SSL support to irc bot #386
  • (@tvieira) #385, Updating dependencies on documentation #385

Commits

0.17.2

Pull Requests

  • (@glensc) #369, irc: default color configurable #369
  • (@glensc) #368, Update ircbot.py #368

Commits

0.17.1

Commits

0.17.0

Pull Requests

  • (@AdamWill) #364, instead of setsockopt_string, encode topic and use setsockopt #364
  • (@ralphbean) #366, Add long_form metadata to the constituents of a grouped event. #366
  • (@ralphbean) #367, Add the possibility to associate a pygments lexer with a message. #367

Commits

0.16.4

Pull Requests

  • (@AdamWill) #364, instead of setsockopt_string, encode topic and use setsockopt #364

Commits

0.16.3

Primarily, some python3 fixes for fedmsg.tail_messages() in here.

Pull Requests

  • (@ralphbean) #357, Stick with alternative cache location. #357
  • (@ralphbean) #358, Remove markup stuff. #358
  • (@ralphbean) #359, Simpler times call for simpler docs. #359
  • (@AdamWill) #360, use setsockopt_string when setting a string as the option #360
  • (@ralphbean) #363, Decode bytes as soon as we recv them. #363

Commits

0.16.2

This release fixes a couple of errors that periodically get raised from calls to fedmsg.tail_messages(...).

Pull Requests

  • (@ralphbean) #354, Try three times to get the CRL. #354
  • (@ralphbean) #356, Stop yielding None values from fedmsg.tail_messages. #356

Commits

0.16.1

Pull Requests

  • (@vivekanand1101) Added links to doc in Readme #352
  • (@ralphbean) Add a new msg2agent API call to fedmsg.meta. #353

Commits

  • Update README.rst 9f394994c
  • Added link to doc in Readme #2 9b046afc8
  • Added link to doc in Readme #3 857264af3
  • Add a new msg2agent API call to fedmsg.meta. a06d6f987
  • Change test framework to allow testing None values. 69be0e960
  • Add agent tests for the handful of baked-in processors. bc5d7cb89
  • Some reprs for the UnspecifiedType. b77448a12
  • Remove header from changelog file. 39a38b61f

0.16.0

  • add support for cowsay command 578826834
  • display the error if the cowsay command returns an error 8431ec4bb
  • Merge pull request #273 from sayanchowdhury/cowsay db00bd35e
  • Get backlog from datagrepper in ascending order. eaf209ba7
  • Merge pull request #275 from fedora-infra/feature/ascending-backlog 551150d5d
  • Provide more info when crl-check fails. 1cab882e6
  • Careful with "CN". a73c23634
  • Still more careful. 12e9f0b93
  • Merge pull request #276 from fedora-infra/feature/crl-debugging e165462a4
  • Implement wait_for argument for fedmsg-trigger f7a1c72e6
  • Improve help message for --wait-for 349bb8ad7
  • Remove debugging code f43de1316
  • Merge pull request #277 from fedora-infra/feature/wait-for 2f3635435
  • An API for grouping together messages. 0382730f7
  • Merge pull request #278 from fedora-infra/feature/grouped 891f6f528
  • Fix the link to fedmsg-notify in the docs b9bb5b334
  • A second take on the 'conglomerate' API. 9e71ef17c
  • Add a convenience method for subclasses. bc228b44e
  • Be more explicit with warnings from processors. 60eff3f16
  • Fix class/object attribute collision. 558773feb
  • Pep8. c1a297d96
  • Merge pull request #279 from fedora-infra/feature/grouped 58dd80312
  • Allow fedmsg.meta plugins to hardcode topic prefix. 3be665e0f
  • Merge pull request #280 from fedora-infra/feature/topic-prefix-hardcode 8068cfa1a
  • If a subsequent couldn't be handled, then it follows that it wouldn't match either. d81a2ced6
  • Pass along the timestamp here too. e1d5a538e
  • Handle datetime objects. 2573ace8e
  • Consolidate skipping logic for conglomeration. 1f8d26831
  • Merge pull request #281 from fedora-infra/feature/conglomerate-fixes bf767127b
  • 0.10.0 189768940
  • Pass arguments fedmsg_command and disable_defaults to load_config 7f1ce6dd0
  • Merge pull request #284 from olasd/bugfix/config-filename-override-w-cli-args f04cba93c
  • Handle the situation where in old message the 'username' key does not exists ebb5a2f56
  • Merge pull request #285 from fedora-infra/fix_announce 4f1197433
  • Discuss the envelope of a message in the docs. d62656246
  • Start of the msg2long_form API. 6cfbc8042
  • Use assertEquals for nicer output. ff09cbe5e
  • Even better. c45012d67
  • Merge pull request #287 from fedora-infra/feature/long-form 2af59899d
  • s/follow/following/ f67750ccf
  • Merge pull request #286 from fedora-infra/feature/message-body-docs b9b313798
  • Make the ircbot reconnect on failure. b4aced35f
  • Merge pull request #288 from fedora-infra/feature/irc-reconnect 4086a0ba1
  • Remove comments primarily for development. 61f125681
  • Add debian endpoint as comment to file. cde822bc8
  • Merge pull request #289 from fedora-infra/feature/whittle-down-config 3122f7314
  • Make sure this works. dca5cfcc6
  • No, it does not work. 2002e4445
  • Accept arbitrarily more arguments here... 094543508
  • Let the irc bot relay all messages for real (allow anitya through). 6db9d4f0b
  • Do the same for other services. e1430edcb
  • Merge pull request #290 from fedora-infra/feature/allow-anitya 22aa914c7
  • Add anitya to the comments. 3f1e4f228
  • Delete duplicate (and typoed) __init__. a1a19f064
  • "Msngr" is hard to type. b49547656
  • Hide the irc client inside a function to get around top-level imports. 199abc6ae
  • PEP8. d807a8911
  • Fix pep8. 31b1792d3
  • Merge pull request #293 from fedora-infra/feature/twisted-words 1beec2a55
  • Merge pull request #292 from fedora-infra/feature/anitya 5bac060f8
  • Optionally shorten links in IRC. fadf61383
  • Merge pull request #291 from fedora-infra/feature/optional-shortening 162c9b845
  • 0.11.0 0894a5b35
  • Handle koschei use case for tailing while in active mode. 8b7f2ee61
  • Merge pull request #294 from fedora-infra/feature/koschei-use-case 31945e1f4
  • BugFix #150 : de-duplicate items in bodhi conglomerator a1b1ee054
  • Merge pull request #296 from Ghost-script/develop 0a9052931
  • Remove unused import. b860c87e8
  • Add some passing test cases. 52c4d40d5
  • Restart services on failure (systemd). f42861fc9
  • Merge pull request #297 from fedora-infra/feature/restart-on-failure d175c5479
  • 0.11.1 d245335bd
  • Try to get tests passing in koji again. 261bf1fcb
  • Merge pull request #298 from fedora-infra/feature/kojifix 23cb93b30
  • Remove unused imports. a662519d4
  • Increase the lineRate value to 1.0 b1d916afc
  • Merge pull request #301 from ampotty/develop 9dd647091
  • Merge pull request #300 from fedora-infra/feature/remove-unused 7dcec4973
  • Docs - rename SERVICE to CATEGORY. 230ecfea5
  • Merge pull request #303 from fedora-infra/feature/doc-consistency 4762aa4e3
  • Simplify fedmsg-relay usage. 43cfcce75
  • Merge pull request #306 from fedora-infra/feature/simplify-relay-usage be86874e3
  • Documentation for reconnect interval options 036286c6b
  • add comment about repo_name 029beca9b
  • Merge pull request #308 from glensc/fix1 efd1a282d
  • Use the much more awesome pygit2. c3070966d
  • Calculate diff stats for fedmsg git hook (pygit2!) 3a0169538
  • Merge branch 'develop' of git://github.com/ampotty/fedmsg into develop 351e868ce
  • Add reconnect interval options to the glossary for #307. bda6d860c
  • Merge pull request #310 from fedora-infra/feature/pygit2 b4aafee9f
  • Add a comma here to help out people who modify this file. ded110e23
  • Update the status doc. 40650bdfc
  • Start some more deployment docs. f548ee135
  • Merge pull request #311 from fedora-infra/feature/more-deployment-docs d1611e2b4
  • Fix ValueError when using gpg and gpg_home is not set c1db9c55e
  • Merge pull request #313 from mbooth101/gpg_home_fix 1ae494016
  • Typo fix 923f688ab
  • Merge pull request #314 from lewiscowper/patch-1 fdacb00ad
  • Add list of topics and categories to grouped messages. 9a12837fb
  • Merge pull request #315 from fedora-infra/feature/more-grouped-attrs a120d3615
  • Surface CRL errors. 8399e7ba6
  • Merge pull request #316 from fedora-infra/feature/surface-crl-error 25bea70c6
  • 0.12.0 5610f0b0d
  • Merge branch 'master' of github.com:fedora-infra/fedmsg bc7622f10
  • Merge branch 'master' into develop c70bed8b2
  • Make IRC lineRate configurable. 785fb7889
  • Merge pull request #317 from fedora-infra/feature/configurable-linerate cc8e37fff
  • Include constituent metadata in the conglomerate message. a792a6f53
  • Delete the msg_ids field during tests. 8f307f0c4
  • Merge pull request #318 from fedora-infra/feature/include-consituents e84928a44
  • Remove unused statement. 57a97d929
  • Handle multiple topics. b0dc6632a
  • Merge pull request #319 from fedora-infra/feature/handle-multiple-topics 4013d5707
  • Scrub args from keywords before initializing. 97e0a0d4e
  • Merge pull request #321 from fedora-infra/feature/scrub-api-args 06212349a
  • 0.12.1 dd7d48e84
  • Typofix. Don't scrub args from the original call to func. 0e3bc165a
  • 0.12.2 a1b7d920f
  • Bail on git objects if they are a tag. 892db3116
  • Attempt to avoid infinite recursion when finding the list of new revs. 3182fe460
  • Improve git hook to only report on new commits c0ef2bed7
  • Fix up some type errors. f860757fc
  • Add a print statement. 1e256ff30
  • Merge pull request #322 from fedora-infra/feature/git-hook-updates 6c9df7f45
  • Avoid recursively walking the entire git history. e4dd3ddff
  • Merge pull request #323 from fedora-infra/feature/avoid-recursion 3410233f1
  • Add more debug info to test suite failures. fcaea0e25
  • Typofix. 01b1e84a8
  • Getting the source lines is error prone. No need. 3a66314be
  • Another typofix. b9aade39b
  • Re-use the produce_template function for consistency. bacb42c21
  • No more infinite loops. 4d9e9ac2d
  • Merge pull request #326 from fedora-infra/feature/FFFFFFUUUUUUUU c2e96ecd0
  • Merge pull request #325 from fedora-infra/feature/conglomerate-consistency 3c1318c6a
  • Merge pull request #324 from fedora-infra/feature/more-test-debuginfo ba4da5fcc
  • Shell out to rev-list to get the list of commits. 81d2c7d85
  • Keep track of duplicate git messages. 5e66ea633
  • Merge pull request #327 from fedora-infra/feature/git-hook-improvements 108be6b6e
  • 0.12.3 25ff1415a
  • Obviously, this should come first. 5107143a0
  • Publish git commits in chronological order. 5b3d7548b
  • Merge pull request #328 from fedora-infra/feature/git-hook-in-order 5d1c585dd
  • Add some debug statements. a54c2e9cf
  • Merge pull request #329 from fedora-infra/feature/debug-statement 90e6a82b8
  • First draft of a script to scan a fedmsg installation. 289adc887
  • Enhance fedmsg-map to produce output for collectd. d5089110f
  • Add a verbose mode and bump up the timeout setting. 00c11646f
  • Merge pull request #331 from fedora-infra/feature/fedmsg-map 1b01533aa
  • Initial shot at Python 3 support 05a7a4789
  • Merge pull request #332 from bkabrda/develop bfb49e9ef
  • correct config file locations 5d549b004
  • removed unsused import f2a9350f1
  • Merge pull request #333 from Nolski/develop 30b4f1c15
  • Rewrite 'sign' function using cryptography 55af2a831
  • Make list_to_series return uniqified items in predictable order. ec250e096
  • Merge pull request #334 from bkabrda/develop f661df461
  • 0.13.0 af47379b6
  • Some collectd tweaks. a282cd0f6
  • Start testing with tox. 8b06ec046
  • Dodge the metaclass if on an ancient python-six. 3f2cf80a7
  • Make "arrow" optional to avoid version anger with python-six. 1de8cf72f
  • Merge pull request #335 from fedora-infra/feature/six-careful 6573ed7a6
  • 0.13.1 e293b2da5
  • Make order of configuration files predictable bb3fa15ac
  • Merge pull request #336 from msimacek/develop 5f0f7c972
  • Include changes from our ansible repo. e33630f29
  • Merge branch 'develop' of github.com:fedora-infra/fedmsg into develop 1d82d2a02
  • Use a threadpool to speed this up. 79aa516ea
  • Merge pull request #337 from fedora-infra/feature/fedmsg-map-threadpool 47c2e5e45
  • Flatten the threadpool workload. e54f4357b
  • Merge pull request #338 from fedora-infra/feature/more-threads f84dbab4f
  • add a msg2subjective method to fedmsg.meta b21c26fa8
  • add a subjective() method to the BaseProcessor bcca93046
  • test subjective messages in base test class 1b24093db
  • if a processor doesn't have a subjective method, fall back to subtitle ec464eb30
  • need to pass the subject to the processor 38235830a
  • I suppose we could give this a default value 71e5a7eda
  • I believe we have to pass a username here for the subject ad2f646ee
  • we don't need a default for this, since there's no point in a subjective message without a subject c9e4a522b
  • No need to rebuild fedmsg.meta processors f9e064883
  • Move global declaration to the top. c6c0c19a7
  • Fix a couple tests which try to reinitialize the processors with mocked config. 06ecdb5cd
  • Merge pull request #341 from fedora-infra/feature/no-need-to-rebuild 4d4126775
  • 0.13.2 6674a1686
  • Don't overwrite processors in the tests to keep things faster. b104fac57
  • 0.13.3 75cdf2648
  • These tests require network.. so don't fail without a special env var set. e6601d6e3
  • Need to reset processors for this test to pass. It only works the first time. dcfee1e2f
  • pylint cleanup of some test files. 9cc3ff5ef
  • Markup some other tests that require network. 259fd3cdd
  • Merge branch 'cryptography' into feature/py34-finish 302df19c4
  • Merge pull request #342 from fedora-infra/feature/fix-tests 3a5d9e6c7
  • A little more cleanup. c8353faa2
  • Split x509 into two modules. One for py2 and one for py3. 136a42000
  • Switch between the two module accordingly. 22fa72c40
  • Restore functionality removed on accident. 16a38eb64
  • Conditionalize skippable imports in for the x509 tests. 6bb5fd0c4
  • Merge pull request #343 from fedora-infra/feature/py34-finish c4808d8ce
  • 0.14.0 bb527e15b
  • Fix two py3 encoding oversights. 6ac68cf46
  • Get the encoding story straight here. f317544ce
  • 0.14.1 07e8e11ef
  • Fix small typo in doc. acc233196
  • Fix up and test new subjective api. adb1d1c53
  • This isn't necessary. 9da11d8fd
  • Merge pull request #344 from fedora-infra/feature/subjective-api bf7d79745
  • Reconcile the subjective API with the conglomerate API. a268a2033
  • Merge pull request #345 from fedora-infra/feature/subjective-conglomeration ba62c92b8
  • 0.15.0 c17a04b20
  • core: fix gpg signing 3e98dabce
  • Merge pull request #347 from mathstuf/config-parse-gpg-key 3c65e7b11
  • Flag moksha as an extra requirement 4677e38bc
  • Update README to note Moksha as extra dependency a299512aa
  • Remove Moksha unncessary Moksha requirements 428d4fcc6
  • Provide argument to configure signature validation e223b09ef
  • Specify cryptographic dependencies as an extra 457577ba8
  • Rename 'full' extra to 'hub' bc922b991
  • Add an 'all' extra to setup.py 3874a66ee
  • Update FAQ with M2Crypto help 938320ca4
  • Revise phrasing and syntax of M2Crypto FAQ 00ac71406
  • Update Development documentation 8704d95cb
  • Bump up version number cd3f13e67
  • Update Travis CI configuration 4fa4bf840
  • Restructure extras to (kind of) mirror RPMs d4665699e
  • Move the daemon dependency to the consumers extra dfe594da6
  • Remove mention of extras from README 72f2f3f43
  • Update documentation ca2da0df0
  • Require full set of dependencies for Travis CI 70846b6ee
  • Don't require 'crypto' dependencies for Travis CI 993ee182d
  • Python 2.6 compatibility fix b988931ab
  • Remove development notes 30869a954
  • Replace references to yum with dnf 770465baf
  • Merge pull request #349 from yazman/extra_deps d4f010814
  • core: split tail_message 89fd036c7
  • Merge pull request #348 from mathstuf/support-external-polling f61289920
  • Add a pre_fire_hook callback to fedmsg.publish. 3acd9a2b8
  • Merge pull request #350 from fedora-infra/feature/pre-fire-hook 4d1a4b07b

0.9.3

  • Be more careful with new status lock /cc @tflink. dc405be97
  • Disable the backlog stuff out of the box. It bit @tflink. c0f789a60

0.9.2

  • Typofix. f55a6d7f1
  • Merge pull request #268 from fedora-infra/feature/typofix 4fd120aea
  • add message to configuration incomplete. 2669fc016
  • Merge pull request #269 from arielb2/develop 152d290aa
  • Two little typofixes. 71f05afc5
  • Merge branch 'develop' of github.com:fedora-infra/fedmsg into develop 3fa23e35e
  • Keep status on lock. b50eb9a37
  • Merge pull request #270 from fedora-infra/feature/keep-status-on-lock 1de393ba6
  • Use fedmsg.encoding here so we can encode moksha.hub.zeromq.ZMQMessage objects. 1ab33b107
  • Require psutil in the setup.py 8770e44a4
  • Merge pull request #272 from fedora-infra/feature/psutil b6f3ed86e

0.9.1

  • Some py2.6 fixes. ed74506fc
  • Merge pull request #267 from fedora-infra/feature/py2.6-fixes 7ba7d0c04

0.9.0

  • Change highlight color in the docs. Fixes #250 c6dc6777b
  • Link to datagrepper from the top of fedmsg.com. 4d51b15c5
  • We're past this now. e6e932375
  • Add link to new topics doc. e9715d4fd
  • Merge pull request #252 from fedora-infra/feature/doc-split e41a38d9a
  • Remove this block now that doc_utilities is moved away. 5761d487a
  • Touching up/shuffling around docs. c75ad229c
  • Test the dict_query function in fedmsg.utils. 890b9d2c8
  • Merge pull request #253 from fedora-infra/feature/testing-utils d3f40fd80
  • Fix typo in head-consumer approach section 5a2403c70
  • Adjust file header. 7b71c5162
  • Add a new "replay" command. dff09690d
  • Add the actual code for the "replay" command. 1a2ea5ad2
  • Documentation for the replay command. 0b52f6ee3
  • Fix bug identified in fedora-infra/fedimg#1 728ee32aa
  • Merge pull request #256 from fedora-infra/feature/replay 27fcc9bad
  • Use more https links e3a799468
  • systemd units: Shorten documentation URL 18042941f
  • setup.py: Fix PEP8 violation 1126e45d5
  • fedmsg/consumers/ircbot.py: Fix PEP8 violation c7cb6d5ac
  • Allow optional markup of msg2subtitle. 68379a1a3
  • Merge pull request #258 from fedora-infra/feature/optional-markup 2d0e75221
  • Merge pull request #257 from tyll/https 091bd36ea
  • fedmsg/meta: make sure an empty subtopic returns an empty string 4648a7d53
  • Merge pull request #259 from olasd/bugfix/fedmsg_meta_empty_subtopic 2dd64e904
  • fix broken link to virtualenvwrapper 7eac79bc6
  • Merge pull request #261 from herlo/develop e4a22294b
  • Update our fedmsg-emit.php file... 01c6bec06
  • fixed: * postgresql startup command * pg_hba entries for ipv6 * installation of psycopg2 * enabled all services that have been started throught the document fe3f473bd
  • Merge pull request #264 from droopy4096/develop 909b17979
  • missed one "systemctl enable..." f2ded8fe8
  • Merge pull request #265 from droopy4096/develop cfec55ea4
  • Handle backlog on startup. b04dd8d3f
  • Update gitignore. f90a8be51
  • PEP8. c3f4d876e
  • os.path.join. 03ac05353
  • Merge pull request #266 from fedora-infra/feature/backlog 3c52d835e

0.8.0

  • Kill the restart hiccup. 2ae22795e
  • Move that. a3321d11c
  • Careful with unsigned or invalid messages in fedmsg-irc. 3fc938cb4
  • Merge pull request #240 from fedora-infra/feature/restart-hiccup 68de8320a
  • Merge pull request #239 from fedora-infra/feature/careful-with-unsigned c10759a3a
  • Update sysv init scripts to manage lockfile. Should fix hanging at restart. 996d806c5
  • Merge pull request #241 from fedora-infra/feature/more-hiccup-fixes 7002cfb86
  • Remove the "FIXME". This is intentional. 8ea4d25ca
  • Copyright ©2012 - 2014 Red Hat, Inc. 93b02334c
  • Copyright (C) 2012 - 2014 Red Hat, Inc. 95233362d
  • Copyright (C) 2012 - 2014 Red Hat, Inc. 1c3aba6c9
  • Copyright (C) 2012 - 2014 Red Hat, Inc. ef7d328ac
  • Copyright (C) 2012 - 2014 Red Hat, Inc. abf95db70
  • Copyright (C) 2012 - 2014 Red Hat, Inc. 000625393
  • Copyright (C) 2012 - 2014 Red Hat, Inc. 6df04cbeb
  • Copyright (C) 2013 - 2014 Red Hat, Inc. d965e9f29
  • Copyright (C) 2012 - 2014 Red Hat, Inc. c6cdb1051
  • Copyright (C) 2012 - 2014 Red Hat, Inc. b0abddd0a
  • Copyright (C) 2012 - 2014 Red Hat, Inc. 009c4796f
  • Copyright (C) 2012 - 2014 Red Hat, Inc. 775b7535b
  • Copyright (C) 2012 - 2014 Red Hat, Inc. c1e4015e4
  • Copyright (C) 2012 - 2014 Red Hat, Inc. 09f129e84
  • Copyright (C) 2012 - 2014 Red Hat, Inc. 3491036ec
  • Copyright (C) 2012 - 2014 Red Hat, Inc. 84230a9eb
  • Copyright (C) 2012 - 2014 Red Hat, Inc. 4fe54804a
  • Copyright (C) 2008 - 2014 Red Hat, Inc. 48d2e97f0
  • Copyright (C) 2012 - 2014 Red Hat, Inc. c1b4660a4
  • Copyright (C) 2012 - 2014 Red Hat, Inc. 27bba681f
  • Copyright (C) 2012 - 2014 Red Hat, Inc. 8044c9a42
  • Copyright (C) 2012 - 2014 Red Hat, Inc. 4f3b5d7bb
  • Merge pull request #243 from lbazan/develop fa66d02d6
  • fedmsg.com Doc copyright 2012 - 2014 677fb56de
  • Merge pull request #244 from lbazan/develop c9ca4f195
  • Provide backlog notices for the ircbot. a9a784e82
  • Merge pull request #246 from fedora-infra/feature/irc-backlog-notices 50ff43d79
  • Nuke the twitter bot. No one has used it in a long long time. ef2599d31
  • Port to a python2/python3 codebase. 93d1aab21
  • Disable one weird test. 90a6f7c28
  • Enable python3 tests on travis. ac0255e6f
  • Get py2.6 tests running again. 9d96f3a53
  • Merge pull request #247 from fedora-infra/feature/python3-porting 0e8b8a28d
  • Add support for zmq reconnect options. 607ce8728
  • Give this an appropriate name. d44b6c2a0
  • Merge pull request #248 from fedora-infra/feature/zmq_reconnect 4be1b3e67
  • Be explicit with encodings in the gateway. 195b35dc6
  • Merge pull request #249 from fedora-infra/feature/explicit-encoding 452310a97

0.7.7

  • Add the --query argument to fedmsg-tail adccb1048
  • Add support for fedmsg-taill --query to return multiple items provided as a comma separated list 13038a29e
  • Small pep8 fix to make pep8.me happy a29ee93f8
  • Fix the --query to enable filtering for multiple, different elements in the messages de60e1a37
  • Handle dates too. 212f5f332
  • 0.7.6 d9ceaec87
  • Combine the dict_query from fedmsg-config and fedmsg-tail into the same function. efd8d242f
  • Merge pull request #227 from fedora-infra/feature/fedmsg-tail-query-combined a11c83f94
  • Merge pull request #226 from fedora-infra/feature/fedmsg-tail-query aaf3362b6
  • Remove unused import. 5589ad19f
  • @olasd is expecting this to exit with an error code. 07ade1295
  • @olasd is also expecting this to be top-level. b7a85a3f7
  • Merge pull request #230 from fedora-infra/feature/fix-config-query 85fc2fd04
  • Write a first draft of a deployment doc. 5bd75de96
  • Seems like most people want to know about receiving before sending, actually. 494f2e83d
  • Fix some typos pointed out by @pypingou. 1103ed796
  • Simplify the datagrepper wsgi config. 65cdada6a
  • Merge pull request #231 from fedora-infra/feature/updated-docs 42b65ea89
  • Add API func to validate that message bears a particular sig a878a82ac
  • Merge pull request #232 from fedora-infra/feature/validate-signed-by 73dc1b9ef
  • Only initialize fedmsg.meta in fedmsg-tail if we have to. 012078300
  • Make this log obj available at the module level for monkey patching. 88d7a9109
  • Issue a warning is no fedmsg.meta plugins are installed 184647b8a
  • Automatically tack on the username to the end of logger subtitles. ac1e44f96
  • Merge pull request #235 from fedora-infra/feature/automagick 661140485
  • Correct an outdate doc path. c4df21d46
  • Skip that test under certain conditions. 9b3f65be2
  • Merge pull request #234 from fedora-infra/feature/warn-if-no-plugin 281439dbf
  • Add a failing test with this one weird trick. ba2c5270a
  • Fix the BaseProcessor regex to work with multiple topics starting with the same text. 33fcd3aa7
  • Merge pull request #237 from fedora-infra/feature/regex-for-github 1a027b4d7
  • Remove this one noisy debug statement. 6bd2371c1
  • Merge pull request #238 from fedora-infra/feature/the-sound-of-silence ea544da92
  • Ignore this. 244fe2ec4

0.7.6

  • Add a disable_defaults option to the config parser 2e564666a
  • Add some features to fedmsg-config 763798610
  • Merge pull request #222 from olasd/feature/query-config e5a3a1804
  • Avoid importing pkg_resources in fedmsg.meta ffbc37615
  • Merge pull request #223 from fedora-infra/feature/avoid-pkg_resources 9bfe5ec79
  • Add the possibility to fedmsg-tail to only return the topics of the messages 97da58f9c
  • When printing only the topics, no need to clean the credentials cb2124314
  • Merge pull request #224 from fedora-infra/feature/tail_topics 619dc1e10
  • Handle dates too. 1635c4911
  • Merge pull request #225 from fedora-infra/feature/handle-dates-too 736f9394b

0.7.5

  • Initial commit to enable parallel crypto verification 0971f13cd
  • Allow configuration to choose which backends can be used to verify a certificate. d4432556a
  • Detect which verification backend to run on a particular message For issue #209 8f80c80ca
  • Fix validate to use modified copy of cfg. 610b015a5
  • Use an empty string here instead of None. b77085b28
  • Avoid raising an exception here. e820949f2
  • Merge pull request #211 from fedora-infra/feature/ease-up-on-the-exception 0c834b99e
  • Update status doc. 98bd9f70e
  • Some updates to the topology diagram. c07106cee
  • Add fmn to the topology diagram. e881bfa34
  • Build of the topology doc. 468dd3fa2
  • Merge pull request #212 from fedora-infra/feature/updated-status 53681fe67
  • Blame the right project for JSON format 2e1bb6105
  • Merge pull request #213 from fedora-infra/logger-doc 4209c6e84
  • Only output if there is something to output. 10e35d9e1
  • Invert this. e151f95eb
  • Merge pull request #215 from fedora-infra/feature/fedmsg-tail-fixes bdc52feb8
  • Bugfix. These should not be strings. c4d5ac570
  • Provide rationale for failed validation. 8695eb417
  • Docs and tests for crypto switching. ece8b515b
  • Don't explode here if the message has no embedded topic. b5c68eff1
  • Avoid unnecessary network activity during x509 tests. 9fd4f3a32
  • While we're at it, remove this random_seed from git control. 5d4ea9e8d
  • Update "strange" comment with more dtails. 42ac6bf81
  • Attempt to fix travis build on py2.6. 4326f3cd1
  • pep8 35fc02798
  • Add a new field to signed messages indicating what method was used. d9039821e
  • Employ crypto backend hinting. a2823a258
  • Get tests running with both "python setup.py test" and "nosetests" commands. 775874a88
  • Fix .format() usage for python2.6 328b7a8cd
  • Update comment to reflect that the crypto field has been implemented 81a2ab20a
  • s/if/elif/ b583d3565
  • symlink fedmsg.d/ for travis tests. b45e09239
  • Handle gpg more explicitly. b85979e98
  • Merge pull request #216 from fedora-infra/feature/parallel-crypto-verify-backends 30d91908c
  • Rename this test.. it is actually testing something else. 160369c3f
  • Move cert loading from init-time to publish-time. Fixes #181. dc25abd91
  • Merge pull request #217 from fedora-infra/feature/defer-exception-for-certs 558ff84ed
  • Remove bitly, use da.gd. Fixes #218. 29d2e65f6
  • We no longer need to parse this. Thanks @CodeBlock! bc09c5f5d
  • Merge pull request #220 from fedora-infra/feature/dagd ed58619c5
  • Remove gource code from fedmsg-tail 92e69db8e
  • Also remove mention from the docs. afb30ccea
  • Merge pull request #221 from fedora-infra/feature/remove-gource 01881f3eb

0.7.4

  • Protect against NotImplementedError. 6c9c75239
  • Merge pull request #210 from fedora-infra/feature/protect-against-notimplemented 881e615c4
  • Merge branch 'develop' of github.com:fedora-infra/fedmsg into develop 04190a592

0.7.3

  • Rename layout.html to page.html. Fix #130 6998ceb37
  • Merge pull request #203 from axilleas/github_ribbon 2db2dba54
  • Temp fix of forkme button width 41c46c9df
  • Merge pull request #204 from axilleas/fix_forkme_width fb9bc5cd9
  • Keep virtualenv config in an etc/ folder. 3f2608f19
  • Merge pull request #205 from fedora-infra/feature/virtualenv+etc d3d9cc3da
  • Scrub "None" links from channel. c503ea8b8
  • Make that an else branch. 83056c70b
  • Merge pull request #207 from fedora-infra/feature/irc-none-link c466e1725
  • Disable installing fedmsg config unless it is explicitly requested. aa3d66526
  • Correct the paths for fedmsg config. 862908a0d
  • Merge pull request #208 from fedora-infra/feature/disable-installed-config af0d4409f
  • Add forgotten import. 20202ab77
  • Merge branch 'develop' of github.com:fedora-infra/fedmsg into develop e993230ba

0.7.2

  • Fix issue #193 on setup.py c4bea1ff0
  • Fix PEP8 5d1e8a7fb
  • Add the data_config as optional function 418567ad5
  • Built on travis, and install with pip e2053d450
  • Fix issue with command for install from pip 9365f2f72
  • Add cmdclass 792f8ea39
  • Update .travis e11b4e8db
  • Update .travis 4e684ca97
  • Change to class DataConfig b0c83e27e
  • Work install with and without noprefix arg 7646460c2
  • Remove shebangs. Thanks to: pingou 0b24fb07e
  • rute -> route on the setup.py 3bd960e46
  • Add VIRTUAL_ENV support to setup.py 4027852fd
  • Update .travis.yml: Delete noprefix arg 41ec7fbb6
  • Update config.py: Add support to VIRTUAL_ENV af162afbe
  • Remove shebags 581fabb72
  • Conditionally import from nose.tools.nontrivial to support running tests on el6. 5f32a9cc5
  • Remove shebbag in loggin.py and add os.listdir in setup.py 253875b3c
  • Merge pull request #196 from fedora-infra/feature/nontrivial d290aa3d8
  • Merge pull request #195 from yograterol/develop d62c6738a
  • Fixes issue:#130 16468eff2
  • Merge pull request #197 from chandankumar1/fork ba275778e
  • Some fixes to the twitter dep. c1b631de0
  • Merge branch 'develop' of github.com:fedora-infra/fedmsg into develop 8f772ae33
  • Also, bitlyapi for the docs. 7b7c073b4
  • Drop mention of the identi.ca bot from the frontpage since it is retired. 6a9d3a3a0
  • Iterate endpoints with kitchen.iterate 686f87c68
  • Add kitchen.iterate import c921753e6
  • PEP8 imports fixed 43821d162
  • Remove unused import. 935ab04c3
  • Add fix for pre-defined endpoints and tests 2305ded44
  • Remove redefined class TestConfig 1b7ee911a
  • Remove unnecessary imports cdb3dad95
  • Merge pull request #198 from echevemaster/develop 5d54876be
  • Remove unused imports. 9c7dbfcad
  • Merge branch 'develop' of github.com:fedora-infra/fedmsg into develop 572d78023
  • Remove old debug artifact. 4eeebe56b
  • Test float precision in json encoding. 94f5f630c
  • Monkey patch json encoder to restrict float precision. 9e9bbdb00
  • Remove old, ineffective float precision restriction. 2b056ff3d
  • Ignore sphinx build products. 6caf6dce1
  • PEP8/cosmetic. 0438aa6c8
  • PEP8/costmetic. d087f8e8c
  • Another approach: just cap the timestamp at second level precision. e58592d12
  • Also, ignore coverage. 839865a0f
  • Merge pull request #201 from fedora-infra/feature/precision-take-two 7fbc23ba6
  • Merge pull request #202 from fedora-infra/feature/pep8 72a948461

0.7.1

  • Make usage of socket.gethostname consistent throughout the test suite (so that we succeed on a koji builder). 3adf17ef8
  • Round the timestamp to three decimal places. b4d541ec0
  • Also round timestamp in the php mediawiki plugin. a590aae53
  • Merge pull request #186 from fedora-infra/feature/timestamp-precision-reduction 4f7a35280
  • Good logging should be on by default, even if the config file is absent. ed9bd9881
  • Merge pull request #187 from fedora-infra/feature/default-logging d5ad224db
  • Sync with Fedora Infrastructure puppet repo 4ffd0ff8d
  • Send one message for every commit in a push 6a5db8e87
  • Merge pull request #189 from fedora-infra/feature/git-post-receive-multicommit cb2c0d9c8
  • Remove dep on fabulous. 2ce15ab08
  • Merge pull request #190 from fedora-infra/feature/prune-deps 7ed16dbb4
  • CRL serials are base-16, not base-10. c857d15f7
  • Merge pull request #192 from fedora-infra/feature/crl-parsing 4602a1a4f

0.7.0

  • Tweak defaults after experimenting with inbound. e0f7b4c56
  • Milliseconds, not seconds. b142091a5
  • Careful with those gravatars. 93ed738e9
  • Update status table. 3a4fe06c7
  • Add note to fedmsg.meta.base about the internationalization callable. c306aa1e5
  • More verbose debugging for messages that fail the authz policy. 44b63752b
  • Autogenerate topics.rst from fedmsg.meta test suite. a6b72b20b
  • Require fedmsg.meta for rtfd to build the docs. 45fd48e35
  • Comment tweak. c1a6f1749
  • os.path.join f7029be64
  • PEP8 26bc92736
  • Merge pull request #129 from fedora-infra/feature/topics-doc 5784e7ad0
  • Add fedorahosted to the status table (for #131) cc9d93753
  • Require nose for building docs. 4e89db594
  • Force pulling in new docstrings for topics doc generation. c87d87570
  • Update the FAQ. 251371364
  • Added a note about fedmsg-tail --terse to the FAQ. 3a3085425
  • Added a FAQ note about --gource c5dc31897
  • Avoid that avant garde business. 64e7e35e4
  • Let pyzmq version float. 85e66da62
  • Remove hardcoded topic prefixes. b89fd35fa
  • Produce topic_prefix_re from topic_prefix if not specified. 22268cd66
  • Use the test config for the fedmsg.meta tests. f39d323cd
  • Use a test topic_prefix in the tests. c47717ee8
  • Merge pull request #133 from fedora-infra/feature/remove-hardcoded-topics ad86b1f46
  • Link to list of topics from the consuming docs. 85b20941b
  • Discuss the topic wildcard in the consuming docs. a44268f07
  • Old messages in datanommer's db have no 'username' 611b31b28
  • Bugfix to fedmsg-collectd. e230c58a8
  • Collectd lessons learned in production. e6b60ab3d
  • Remove redundant code. 12478b06f
  • Use consistent modname calculation. e3d1c0d76
  • Use correct topic prefix for fedmsg.meta tests. 4fe673210
  • How did I miss this import? 8121e8177
  • Fix up the test prefix again. 7cb5d8122
  • Split the crypto module out into two backends. 360eed323
  • Skip fedmsg.meta tests if underspecified. 7478d96a3
  • Add stubs for fedmsg.meta.msg2{emails,avatars} 089b2f9ab
  • s/gravatar/avatar/g 23c58d9b4
  • Use fedmsg.meta.msg2avatars, removing the need for python-fedora. 0cf31533c
  • Merge pull request #127 from fedora-infra/feature/careful-with-the-gravatars 58fdfe026
  • Merge pull request #135 from fedora-infra/feature/crypto-plugin 877904bf4
  • Fix a typo caught by puiterwijk 4445f02d9
  • Merge pull request #136 from fedora-infra/feature/python-fedora-removal 6ddce9c65
  • Update fedorahosted in the status table. 11d0e7e2d
  • Add pastebin to status table. 7897ad495
  • Allow sets to be json serializable. 48e480e7f
  • Merge pull request #139 from fedora-infra/feature/json-and-set 9a4ac505f
  • Merge pull request #138 from fedora-infra/feature/add-pastebin-to-status-table 2ddc1c7b9
  • Add testimonial from @oddshocks. 0bc6428a1
  • Merge pull request #141 from fedora-infra/feature/oddshocks-testimonial 9f9797f73
  • Mark mailman as done in development. c986b1a89
  • Use ZMQError from the external api, not the internal one. 48a551391
  • Add fedmsg.crypto to the installed packages c684c7bfd
  • Listify the endpoints in tail_messages 73b76a1be
  • Stub out the x509 backend when m2crypto isn't available ead958015
  • Merge pull request #143 from laarmen/bugfixes 34d8ecbf3
  • Link to @lmacken's koji consumer example from the docs. 54f9e0f00
  • Provide more debug info when endpoints arent found. adf9a8c8f
  • Merge pull request #144 from fedora-infra/feature/debug-info 2174949af
  • Parentheses to excess! c51f7ac49
  • Remove unnecessary statement. 55f385f92
  • Fix the Python cross-referencing syntax in the msg2processor docstring 37933f9a1
  • s/fedmsg.text/fedmsg.meta/ 6b556e9cd
  • Add a clarifying comment to the irc bot docs. 28a315291
  • Fix permissions of test_cert conf files bfa2554df
  • Merge pull request #150 from laarmen/fix_permissions ec46de2c7
  • Add msg_id field into published message 0cd70819e
  • Update test suite to check msg_id field 07a5ffcd2
  • Merge pull request #151 from hguemar/develop 1278670aa
  • Minor rearrangement of a title 9f2723528
  • Upstream, not Ipstream :-/ 639afbca0
  • Merge pull request #152 from amitsaha/develop 7b9c9d012
  • Support endpoint querying via DNS SRV records 7c877f1d1
  • Add some error handling core 59e42f755
  • Use just the hostname, not the fqdn. f2042077b
  • ircbot: Use notices instead of actual messages 219a9c3c3
  • ircbot: Use a config variable 'irc_method' to choose between notify and msg 2e4ffe9bd
  • Merge pull request #153 from laarmen/irc_notify 6e049c3c2
  • Move some standalone methods to their own module 4f0a2acb6
  • New ReplayContext d5b24ed44
  • Add a first persistent store using sqlalchemy for persistence. 8790fcb8e
  • Add tests for the ReplayContext and SqlStore 95d05b7b6
  • Add some documentation e3537c66b
  • Hook the store to the FedMsgContext.publish method 24e5da115
  • test_replay: Add a license and reorganise the import statements 4358d9959
  • Initial draft of fedmsg-trigger. da786b854
  • Core: fix a typo in warning category 53d4db169
  • Core: add unit test case for FedMsgContext.send_message 53e851f68
  • Merge branch 'develop' into feature/fedmsg-trigger-cmd 808d1c718
  • core: Add a get_replay method to send a query to a replay endpoint 37780a2e7
  • Add exception handling for server-side error. ad8459831
  • Fix the test configuration not to enable persistent_store 94e1400ae
  • Add tests for get_replay 68dc3468b
  • Merge pull request #155 from laarmen/feature/replay c7b47d58f
  • Added an inline comment for #155. b012336f9
  • Merge branch 'develop' into feature/fedmsg-trigger-cmd 629223b63
  • Add forgotten import. ace6e41f5
  • Reduce unneeded output. 2ce20351c
  • The test for #155 actually requires sqlalchemy. ffc3b07a6
  • Update the topology diagram. fcb6c7712
  • Output of ditaa. 167c2d418
  • Make tail_messages care about seq_id and ask for replay if needed. 505f20c8a
  • Move the replay querying to fedmsg/replay/__init__.py 65ec538da
  • Add timeout for replay polling 307e9480f
  • Syntactic fix for SqlStore eace25474
  • Update the tests to take the split into account 8b724ac2d
  • Add replay support to the base consumer 313a33c92
  • Validate replayed messages when tailing. 576cb6b84
  • replay: only append the message if it isn't present in the replay 4642e5ea0
  • Add some documentation for the queries 0f8cb137e
  • Add some documentation for the queries db13674c9
  • Color to alpha on that topology diagram. f0e6a12a2
  • meta: test more strictly the result of handle_msg 726f56678
  • Resolve errors in unit tests in Python 2.6. 50b505906
  • Merge pull request #162 from laarmen/fix/meta_handle_msg 190e9b9b3
  • Merge pull request #161 from laarmen/replay-misc 42785787a
  • Fix test config for py2.6. e2a0dcae9
  • Use TestCase.assertDictEqual instead of nose.assert_dict_equal 8a227698a
  • Move the DNS query for the SRV endpoiints from FedMsgContext to config.py 7bfe99afd
  • Merge pull request #164 from laarmen/fix/py26-tests 84dc90204
  • Some more py2.6 fixes. c4a8996ce
  • Document the srv_endpoints config key. 97eb4d9a7
  • Merge pull request #165 from laarmen/feature/srv-records 87f06a575
  • Merge remote-tracking branch 'upstream/develop' into feature/replay-client 2aa4b5448
  • Document the 'replay_endpoints' config key bb24ade09
  • Document the replay_name attribute in the moksha consumer 7ccabf30b
  • Avoid the replay codepath in tail_messages if possible ec9043f76
  • Fix test failures 627ae227b
  • Use the correct log object here. d5ba0c8d2
  • Merge branch 'feature/replay-client' into develop fded58d19
  • [docs] Break out the fedmsg hub into multiple instances. 4f6a952f3
  • Rebuild diagram. 0ad68923a
  • Rename the arguments to include and exclude to be more verbose 9f4890a7f
  • Merge pull request #158 from fedora-infra/feature/fedmsg-trigger-cmd 0d5a432c3
  • Make tail accept --include and --exclude to be more verbose and clear 70d5ee7a7
  • Merge pull request #167 from fedora-infra/feature/rename-arguments-for-tail 44ccafe93
  • PEP8. 25fc740ba
  • Merge pull request #168 from fedora-infra/feature/pep8ify 702724e50
  • Fix misplaced parenthesis in replay codepath avoidance test 3581ff934
  • Make the services start after network.target instead of sockets.target 96a1d92cf
  • Fix an undefined name when catching a ZMQError 8088b11b3
  • Merge pull request #171 from fedora-infra/feature/start-after-network dd4a9ba50
  • Merge pull request #169 from laarmen/fix/undefined_variable 3210d11e9
  • Merge pull request #170 from laarmen/fix/stupid_parenthesis 60346e095
  • Merge pull request #160 from fedora-infra/feature/updated-topology-diagram e0dd87a8e
  • Fix a 'zero length field name in format' error on py2.6 c2ee4a263
  • Fix a few more '{}'.format calls so they work properly on py2.6 e63c8f158
  • More 'zero length field name in format' py2.6 fixes 8efba4a11
  • Make fedmsg.meta "idempotent" for #140. 3724bb311
  • Update tests to reflect new fedmsg.meta.msg2title realities. e1cb70e94
  • Make it possible to run the hub with specific consumers. 5d9c528c3
  • Merge pull request #173 from fedora-infra/feature/idempotent 7f2d89bc2
  • Merge pull request #179 from fedora-infra/feature/explicit-hub-consumers ca0bae7d9
  • Pass all arguments for signing and validating through kw 0841eff78
  • New GPG backend bd3d6237c
  • Merge pull request #180 from laarmen/feature/gpg-backend 2195f1193
  • Skip certain gpg tests on travis since their environment is weird. 983d87dbf
  • Update an old no-longer-correct comment. c2289a7a7
  • Add user and package centric filters to fedmsg-tail. f4046747f
  • Modernize the cli tests to match the new realities of fedmsg-tail. 199f8e493
  • Whoops.. this never should have made it in. 7966dc2e3
  • Merge pull request #183 from fedora-infra/feature/tail-by-username-or-package 0dada8907
  • prefix uuids with a year to reduce risk of collisions. 242a3b7f1
  • Suppress moksha's duplicate log machinery. 344a9dbd5
  • Some nicer default logging with 🎉 timestamps 🎉. 4503c35a4
  • Test needed updating for new log format string. 6fa8cc897
  • Merge pull request #184 from fedora-infra/feature/uuid-prefix b8bda91a6
  • Merge pull request #185 from fedora-infra/feature/fix-logging 68c61a077
  • Start keeping a changelog. 901059ecf

0.6.8

  • Disable the the relay configuration by default. 8e6bcf29c
  • Revert "Disable the the relay configuration by default." 4d8833245
  • Update the status table. Koji, planet: done. New: nagios, coprs, secondary arch compose. 6a2725da5
  • Fix doc typo. 782879fa7
  • document irc_color_lookup config value. c8490abcf
  • Doc updates. d8e4825a2
  • Add sigul to the TODO list. 076c7d824
  • Mark askbot as done in the status doc. e1eb2ad93
  • By default, have the ircbot log into a different channel. a732a212b
  • Add fedocal to the TODO list. 79c9735ae
  • fedmsg-tail --gource 766dad95f
  • Grab and cache avatars from gravatar.com (for --gource). 60f321ad4
  • Colors for --gource. 8e6ee5c75
  • Use a fake user if fedmsg.meta returns none. e03149450
  • Some pep8. b56f5afcb
  • Remove comment about keeping old-form tail messages. f3fec8ea8
  • Play with tree layout: organize by service (--gource) 489d6b77f
  • Cosmetic name change (--gource) efa475856
  • Playing with colors. adcf3d0ff
  • Clarify functional thing /cc @abadger. 3bd97a062
  • Use python-fedora for gravatar construction /cc @abadger. e0648e7f2
  • Needed an extra int() cast in there. 82a72c0b9
  • Optimize by only checking for cache dir when necessary (--gource). 44775bea2
  • Typofix. 56f210d23
  • Got the order reversed. d6603f29a
  • Make gravatar cache directory configurable (--gource) /cc @abadger ca8664ab7
  • Fix python-fedora in setup.py 21f048b39
  • Fixes for the unit tests. 39e8b95a5
  • Merge pull request #123 from fedora-infra/feature/gource-omg 8b9100b4c
  • Some PEP8. 8aefb3c59
  • Reorganize fedmsg-tweet into a single-purpose hub like the other daemons. 9d2ab138d
  • Merge pull request #124 from fedora-infra/feature/tweet-as-hub 24006dedd

0.6.7

  • Make fedmsg-tweet a little more error-resistant. d0ad62d37
  • s/ralphbean/fedora-infra/g 58e7c8571
  • Added a FAQ to the docs. 3257e69b4
  • Added a note to the consuming docs about trusting messages. 78a6babf9
  • trust, but verify. or... don't trust, and verify 937da1d9e
  • Allow sending unspecified messages. 9758dbf30
  • Lighter-weight default endpoints config. 74dad0c6e
  • Make fedmsg-irc colors configurable. 30ce1d24b
  • Link to app best practices. 49cfcd903
  • Commas. 9376a2bc0

0.6.6

0.6.5

  • Check that signature and cert are strings before we do anything with them. 64033e2ca
  • Oh... b08af04ac

0.6.4

  • Uh... ignore that. 4fbc37dc1
  • Update to the git hook to make working with the authz_policy easier in the future. dd706bcb9
  • Loop over outbound relay endpoints until we find one that works. 8a3f19b93
  • Add missing import. 5e88a82a7
  • Added systemd service files. 4b90d2988
  • Remove unnecessary log statement. 9fd8e79fc
  • Graceful handling of unwieldly links in fedmsg-tweet. e8d81e67b
  • PEP8. 2a06db1bd
  • Handle error when the CRL is not writable. 8189ac8bb
  • Remove some example endpoints from the default fedmsg.d/endpoints.py d91b5f8d9
  • A fedmsg logo header for the docs. e4205e452
  • "version is required for logging config" 6dc15757f
  • Merge pull request #109 from HousewifeHacker/logger_version1 7463bcf93
  • Rework of the koji plugin. 99aed57c1
  • Logo! ce6d2480e
  • Remove duplicate help strings. Fixes #110. f9691fce5
  • Fix crl permissions issue. e4ebafe1b
  • Re-enable moksha logging in fedmsg services. a17b21d4e
  • Don't suggest that users use /tmp in example config. 43d8038ef
  • Mention identica on the front page. 150c2f438
  • Quote whack. 3b0f8036a
  • unindent 7d03835a2
  • Add pkgdb to the status diagrams. c3689d514
  • Fix a typing bug in consumer validation. da98e5359
  • Added logging to some consumers. 7659689a2
  • Stop fedmsg-tweet from falling over. ee7bfe75e
  • Update fedmsg/meta/__init__.py 1bcca133d
  • Merge pull request #111 from mscherer/patch-1 82284badc
  • More specific logging facility. 20c45f265
  • Sort keys in php before signing. 1e5b302d6
  • Encode JSON consistently between php and python. 402bbaf6c

0.6.3

  • Use logutils to fix dictConfig on python2.6. e558d96ad
  • Re-added forgotten import. 6291d20cb
  • Fix wonky py2.6 behavior in tests. bfb2e258d

0.6.2

  • Updated docs on fedmsg.meta plugins. 0780c6713
  • Finally, pieces settle down for fedmsg-collectd. a359a1e1f
  • Consider adding fedmsg hooks to mailman. 7c82ff2f4
  • zeromq3 bugfixes to zmq.HWM. d652c1c5e
  • PEP8 ed95bde96
  • Added a note about deprecation. 7b0ca2df5
  • Allow defaults for load_config. f98c2216a
  • First unittest for fedmsg-logger. 8602dfc8f
  • Py2.6 compat. 258c9ef33
  • Prepare the way for multiple runs of command tests. 459c21560
  • Testing fedmsg-logger --json-input. 86119bfbd
  • Tests for fedmsg-tail. de0010738
  • unit test for fedmsg-relay command definition. 9df3b92ed
  • Merge branch 'feature/basecommand-tests' into develop c0cc49cad
  • Converted fedmsg-tweet to a class. Using logging module. #102 #104. 91332aff8
  • Set timezone to fix tests in travis-ci. 476e1d107
  • Attempt to using logging more consistently. #102. c953b1877
  • Draw logging config from a dict. #102. 9d55a7950
  • Convert announce command to BaseCommand. 98fa69692
  • fedmsg.meta and test for announce command. 69b899bb7
  • Rename fedmsg.meta tests. da08438cf
  • Convert gateway command to BaseCommand. 3dd6e587f
  • Convert hub command to BaseCommand. 7e39ec360
  • Convert irc command to BaseCommand. 2bd4fe238
  • Remove deprecated "command" decorator. Closes #104. c5b8bdfdb
  • Fix formatting in fedmsg-tweet log. 3efd6e008
  • Some inline comments in fedmsg.core. 3fadfd4dd
  • Use a single logger for the core fedmsg context. 433c0abb0
  • Add support for TCP_KEEPALIVE to fedmsg.core. 5deffe6f9
  • Documented TCP_KEEPALIVE options. d354fd34c

0.6.1

  • Rename fedmsg-tweet.ini to fedmsg-tweet.init. fbe5ca53e
  • Playing with padding for fedmsg-tweet. d64e86c71
  • Fix bug in fedmsg.text for tagger. cf446c13a
  • Decorate fedmsg.text top level functions. d3afe620f
  • Preserve decorated function name and __doc__. 5eca4a9c1
  • First pass at fedmsg.text.msg2objects 3d0ddc0ff
  • Bugfix to top level fedmsg.text decorators. b8acefa21
  • Distinguish between nested wiki objects. 2d2be375a
  • the green color is hard to read 03642619d
  • Merge pull request #99 from sontek/fix-color 48c5539ac
  • If validate signatures is turned off, we sholdn't try to pull them from the config 4a024572b
  • Merge pull request #100 from sontek/fix-validate-signatures 6dc71ef5a
  • Preserve decorated function name and __doc__. 04c0f1d82
  • Merge branch 'feature/msg2objects' into develop f4c86ce5d
  • Keep a record of the wrapped function so we can easily write unit tests for it e87b24284
  • whitespace for pep8 20fdd121f
  • Merge pull request #101 from sontek/allow-commands-to-be-tested f2a08f5dc
  • Tweak test to reflect change made a few commits ago. e5411f933
  • Updates to fedmsg-collectd. 7003acd06
  • Broke fedmsg.text out into a plugin based system. 829d0546c
  • Created a base command class and setup logger and relay to use it a03e893ce
  • cleaned up how the config is passed around for the BaseCommand ac021a536
  • added a logger to the basecommand c3b0b3b9b
  • converted tail to command based as well d83b6ed3b
  • removed a hanging basicConfig() setup d46fc0a99
  • Stream to standard out, not error d83a919bd
  • Create a function for get_config so base classes can override it 6004cd9d0
  • Start of a rename from fedmsg.text to fedmsg.meta 5860e0c95
  • s/fedmsg.text/fedmsg.meta/g 2ea134539

0.6.0

  • Use an __icon__ property so we don't have to pass a message in to get a static icon 15f87ebc9
  • Merge pull request #86 from lmacken/develop 1610181c1
  • Fix busted doc references to json-input. Thanks to Bill Peck. f8fe837f3
  • Add a warning about incorrect formats for --json-input. 593210c36
  • Small update in the development documentation. 4d6a97af3
  • Merge pull request #87 from pypingou/develop 664b0e190
  • Include fas username in git/scm messages. c725b94ff
  • Mention other projects in the docs. 0f17057dd
  • Include the username of the owner of the current process in every fedmsg message. 55a52eb2f
  • Added a DIY section to the consumer doc. 63c46463f
  • Add new field to pkgdb2branch for the tests. d5c0dea10
  • Use new usernames from git messages. 27ba527b1
  • Optimize fedmsg-tail. Fixes #94. 595f4efab
  • Improved docstrings in fedmsg.text. bca8f962c
  • Tests for new username and package interfaces to fedmsg.text. b9599ac2b
  • Top-level interfaces for new username and packages fedmsg.text interfaces. eb79a44ac
  • Use sets, not lists. b98227580
  • usernames and packages for tagger, scm, and supybot. e85f45bb1
  • Updates to tests. 9c5a7097e
  • Finishing off username and packages fedmsg.text processors. 3a304e5e4
  • Handle time.struct_time in fedmsg.encoding. Fixes #60. 4c9ffafce
  • Remove question about redundant fedmsg-relays. Fixes #68. 2c4700569
  • Initial fedmsg-tweet tool done. 17ea75d33
  • Statusnet support is almost there... 1ec1a6801
  • Be more careful with links that are NoneType. 35bb42053
  • Workaround some rate limiting. 79a9c263f
  • Simplify fedmsg-tweet config. b0d4ee15d
  • Tweak to link padding. 759331085
  • Docs for config values for fedmsg-tweet. 37a6f1ffd
  • Add init.d script for fedmsg-tweet. 03a8a453c
  • Catch another exception from fedmsg-tweet. 09f335825
  • Merge branch 'feature/twitter' into develop f355d9304
  • Add logrotate config file. c093773b6
  • Fix deficiency in the consuming docs pointed out by Amit Saha. a1210557f
  • Mark "planet" as partially done in the status table. 98af9d3ff
  • Added TODO to fedmsg.tail_messages. 8e04f726a
  • Use thread-local config for fedmsg.tail_messages. Fixes #96. f318cc1dc
  • Added a note about #fedora-fedmsg to the intro docs. 5d83bf8dd
  • Add pyzmq-static to the list of deps pulled in by rtfd. d69a2f01f
  • Include (..more) for scm messages if necessary. de401314f
  • Typofix. 50ee0be97
  • Authorization/routing policy first pass. 7094470a5
  • Grammar. 921d250a4
  • First draft of a fedmsg-announce command. b91356a1c
  • Validate messages in fedmsg.tail_message. 12da08d5f
  • Better default ssl config. 90040bb8d
  • Typofix to fedmsg.tail_messages. fbf1e0efa
  • By default, have CLI commands log errors to stderr. df5aaf2fa
  • Complain if validate_signatures isn't in the config. eb12c2efb
  • Make fedmsg-config not a setuptools script. a7860d196

0.5.6

  • Remove inter-test dependencies by creating fedmsg/tests/common.py. 4beeb6c61
  • Add fedmsg.text.make_processors(**config) fd67b240f
  • Add __len__ to the ProcessorsNotInitialized exception a9641eb30
  • Merge pull request #83 from lmacken/develop 0c206f06f
  • First stab at a fedmsg-collectd command. 060e208c8
  • Make collectd-interval into a CLI argument. a5d46f973
  • Converted fedmsg-collectd to use the moksha-hub machinery (efficiency). b2a9e4838
  • Return empty strings from our text processors instead of raising exceptions b7adf118c
  • Fix --json-input examples in the docs. 28561b84c
  • Merge pull request #84 from lmacken/develop 2f1de170c
  • Updated docs for fedmsg-collectd. e3a3e84d6

0.5.5

  • test script. e886de9f1
  • More tools for testing the busgateway. 79f28c4a3
  • Use bash correctly. eaf263f12
  • Configurable outgoing high water mark for fedmsg-gateway. bdc51e171
  • Introduce the zmq_linger code to the php mediawiki plugin. 1ff3573b6
  • Move initialization inside the mediawiki hooks to reduce the number of calls to fedmsg-config. f7e1e6b1d
  • Add fedmsg.textmsg2processor and BaseProcessor.handle_msg methods 05c3b7138
  • The new handle_msg method assumes __name__ == msg['topic'].split('.')[0] ede69d2cd
  • Make the launcher start up more client threads in the stress testing scripts. b1300707d
  • Add post_init_sleep back to the default config. cd6363692
  • Specify IP in the default config. 699836068
  • Comment out the stg endpoint in the default config. 1293e7d3a
  • Refactor the msg2* helpers and make them "public" 166ef94fb
  • Remove the obsolete BaseProcessor.handle_* methods 0e83c6392
  • Update our text processor regex to glob all of the subtopics df7b5af21
  • Move the DefaultProcessor methods into the BaseProcessor b7df4aa68
  • Invalidate the config cache in the test suite bfbe135b2
  • Remove the obsolete BaseProcessor.handle_* methods 529419198
  • Update our text processor regex to glob all of the subtopics 0a506d873
  • Move the DefaultProcessor methods into the BaseProcessor bad8c1cf3
  • Invalidate the config cache in the test suite 2864aa8b2
  • Rename 'Tagger' text processor to 'fedoratagger' to be consistent with the topic 3b7b844ad
  • Update a docstring 67e8a3534
  • Use os.path.join b51381720
  • Remove _listify, as I wrote kitchen.iterutils.iterate which does this too. aeedefa93
  • Pass the config to msg2processor. 70a3b51a8
  • (php) handle case where $revision is undefined. 6e95de53a
  • Don't cause load_config to get called at load time. ba3fb0752
  • Return a tuple of the topic remainder from handle_msg 8207d68d4
  • Load the config in the Base text test class 5ef9aca4d
  • Avoid using the @API_function machinery in test_hub. 1040f20f9
  • Pass the config to msg2processor from msg2repr 6cf20d59e
  • Merge pull request #82 from lmacken/feature/refactored-text-processors 14ec498a1
  • Marked things DONE in status table. 459747840
  • Merge branch 'develop' of git://github.com/ralphbean/fedmsg into develop 9fabe0997
  • Use kitchen iterate in fedmsg-relay. 6b312fee8

0.5.4

  • Remove full text from mediawiki messages to reduce spam. 3c95b1cf6
  • Recursively merge dicts in fedmsg.d/. Fixes #74. 38a57910d
  • Fix missing endpoint test so that it consistently fails. adbb83b2f
  • Fix the mediawiki icon 2c80f6ecd
  • Update the mediawiki tests to check for our new location. a697ebf58
  • Add gravatar support to mediawiki, tagger, and git messages. f062cdcee
  • Merge pull request #81 from lmacken/develop e02db5526
  • fedmsg.text entries for tagger rank changes. 28816fc35
  • Change default FI endpoint to be correct for stg. df224f57e
  • Update manifest for testing under koji/mock. 183f1a355
  • Roll our own gravatar for git secondary icons. 56cd63851

0.5.3

  • Remove full text from mediawiki messages to reduce spam. 3c95b1cf6
  • Recursively merge dicts in fedmsg.d/. Fixes #74. 38a57910d
  • Fix missing endpoint test so that it consistently fails. adbb83b2f
  • Fix the mediawiki icon 2c80f6ecd
  • Update the mediawiki tests to check for our new location. a697ebf58
  • Add gravatar support to mediawiki, tagger, and git messages. f062cdcee
  • Merge pull request #81 from lmacken/develop e02db5526
  • fedmsg.text entries for tagger rank changes. 28816fc35
  • Change default FI endpoint to be correct for stg. df224f57e
  • Update manifest for testing under koji/mock. 183f1a355
  • Roll our own gravatar for git secondary icons. 56cd63851
  • 0.5.4 4d6a738b0
  • test script. e886de9f1
  • More tools for testing the busgateway. 79f28c4a3
  • Use bash correctly. eaf263f12
  • Configurable outgoing high water mark for fedmsg-gateway. bdc51e171
  • Introduce the zmq_linger code to the php mediawiki plugin. 1ff3573b6
  • Move initialization inside the mediawiki hooks to reduce the number of calls to fedmsg-config. f7e1e6b1d
  • Add fedmsg.textmsg2processor and BaseProcessor.handle_msg methods 05c3b7138
  • The new handle_msg method assumes __name__ == msg['topic'].split('.')[0] ede69d2cd
  • Make the launcher start up more client threads in the stress testing scripts. b1300707d
  • Add post_init_sleep back to the default config. cd6363692
  • Specify IP in the default config. 699836068
  • Comment out the stg endpoint in the default config. 1293e7d3a
  • Refactor the msg2* helpers and make them "public" 166ef94fb
  • Remove the obsolete BaseProcessor.handle_* methods 0e83c6392
  • Update our text processor regex to glob all of the subtopics df7b5af21
  • Move the DefaultProcessor methods into the BaseProcessor b7df4aa68
  • Invalidate the config cache in the test suite bfbe135b2
  • Remove the obsolete BaseProcessor.handle_* methods 529419198
  • Update our text processor regex to glob all of the subtopics 0a506d873
  • Move the DefaultProcessor methods into the BaseProcessor bad8c1cf3
  • Invalidate the config cache in the test suite 2864aa8b2
  • Rename 'Tagger' text processor to 'fedoratagger' to be consistent with the topic 3b7b844ad
  • Update a docstring 67e8a3534
  • Use os.path.join b51381720
  • Remove _listify, as I wrote kitchen.iterutils.iterate which does this too. aeedefa93
  • Pass the config to msg2processor. 70a3b51a8
  • (php) handle case where $revision is undefined. 6e95de53a
  • Don't cause load_config to get called at load time. ba3fb0752
  • Return a tuple of the topic remainder from handle_msg 8207d68d4
  • Load the config in the Base text test class 5ef9aca4d
  • Avoid using the @API_function machinery in test_hub. 1040f20f9
  • Pass the config to msg2processor from msg2repr 6cf20d59e
  • Merge pull request #82 from lmacken/feature/refactored-text-processors 14ec498a1
  • Marked things DONE in status table. 459747840
  • Merge branch 'develop' of git://github.com/ralphbean/fedmsg into develop 9fabe0997
  • Use kitchen iterate in fedmsg-relay. 6b312fee8
  • 0.5.5 ff2449316
  • Remove inter-test dependencies by creating fedmsg/tests/common.py. 4beeb6c61
  • Add fedmsg.text.make_processors(**config) fd67b240f
  • Add __len__ to the ProcessorsNotInitialized exception a9641eb30
  • Merge pull request #83 from lmacken/develop 0c206f06f
  • First stab at a fedmsg-collectd command. 060e208c8
  • Make collectd-interval into a CLI argument. a5d46f973
  • Converted fedmsg-collectd to use the moksha-hub machinery (efficiency). b2a9e4838
  • Return empty strings from our text processors instead of raising exceptions b7adf118c
  • Fix --json-input examples in the docs. 28561b84c
  • Merge pull request #84 from lmacken/develop 2f1de170c
  • Updated docs for fedmsg-collectd. e3a3e84d6
  • 0.5.6 14507c8b3
  • Use an __icon__ property so we don't have to pass a message in to get a static icon 15f87ebc9
  • Merge pull request #86 from lmacken/develop 1610181c1
  • Fix busted doc references to json-input. Thanks to Bill Peck. f8fe837f3
  • Add a warning about incorrect formats for --json-input. 593210c36
  • Small update in the development documentation. 4d6a97af3
  • Merge pull request #87 from pypingou/develop 664b0e190
  • Include fas username in git/scm messages. c725b94ff
  • Mention other projects in the docs. 0f17057dd
  • Include the username of the owner of the current process in every fedmsg message. 55a52eb2f
  • Added a DIY section to the consumer doc. 63c46463f
  • Add new field to pkgdb2branch for the tests. d5c0dea10
  • Use new usernames from git messages. 27ba527b1
  • Optimize fedmsg-tail. Fixes #94. 595f4efab
  • Improved docstrings in fedmsg.text. bca8f962c
  • Tests for new username and package interfaces to fedmsg.text. b9599ac2b
  • Top-level interfaces for new username and packages fedmsg.text interfaces. eb79a44ac
  • Use sets, not lists. b98227580
  • usernames and packages for tagger, scm, and supybot. e85f45bb1
  • Updates to tests. 9c5a7097e
  • Finishing off username and packages fedmsg.text processors. 3a304e5e4
  • Handle time.struct_time in fedmsg.encoding. Fixes #60. 4c9ffafce
  • Remove question about redundant fedmsg-relays. Fixes #68. 2c4700569
  • Initial fedmsg-tweet tool done. 17ea75d33
  • Statusnet support is almost there... 1ec1a6801
  • Be more careful with links that are NoneType. 35bb42053
  • Workaround some rate limiting. 79a9c263f
  • Simplify fedmsg-tweet config. b0d4ee15d
  • Tweak to link padding. 759331085
  • Docs for config values for fedmsg-tweet. 37a6f1ffd
  • Add init.d script for fedmsg-tweet. 03a8a453c
  • Catch another exception from fedmsg-tweet. 09f335825
  • Merge branch 'feature/twitter' into develop f355d9304
  • Add logrotate config file. c093773b6
  • Fix deficiency in the consuming docs pointed out by Amit Saha. a1210557f
  • Mark "planet" as partially done in the status table. 98af9d3ff
  • Added TODO to fedmsg.tail_messages. 8e04f726a
  • Use thread-local config for fedmsg.tail_messages. Fixes #96. f318cc1dc
  • Added a note about #fedora-fedmsg to the intro docs. 5d83bf8dd
  • Add pyzmq-static to the list of deps pulled in by rtfd. d69a2f01f
  • Include (..more) for scm messages if necessary. de401314f
  • Typofix. 50ee0be97
  • Authorization/routing policy first pass. 7094470a5
  • Grammar. 921d250a4
  • First draft of a fedmsg-announce command. b91356a1c
  • Validate messages in fedmsg.tail_message. 12da08d5f
  • Better default ssl config. 90040bb8d
  • Typofix to fedmsg.tail_messages. fbf1e0efa
  • By default, have CLI commands log errors to stderr. df5aaf2fa
  • Complain if validate_signatures isn't in the config. eb12c2efb
  • Make fedmsg-config not a setuptools script. a7860d196
  • 0.6.0 c51b0df4e
  • Rename fedmsg-tweet.ini to fedmsg-tweet.init. fbe5ca53e
  • Playing with padding for fedmsg-tweet. d64e86c71
  • Fix bug in fedmsg.text for tagger. cf446c13a
  • Decorate fedmsg.text top level functions. d3afe620f
  • Preserve decorated function name and __doc__. 5eca4a9c1
  • First pass at fedmsg.text.msg2objects 3d0ddc0ff
  • Bugfix to top level fedmsg.text decorators. b8acefa21
  • Distinguish between nested wiki objects. 2d2be375a
  • the green color is hard to read 03642619d
  • Merge pull request #99 from sontek/fix-color 48c5539ac
  • If validate signatures is turned off, we sholdn't try to pull them from the config 4a024572b
  • Merge pull request #100 from sontek/fix-validate-signatures 6dc71ef5a
  • Preserve decorated function name and __doc__. 04c0f1d82
  • Merge branch 'feature/msg2objects' into develop f4c86ce5d
  • Keep a record of the wrapped function so we can easily write unit tests for it e87b24284
  • whitespace for pep8 20fdd121f
  • Merge pull request #101 from sontek/allow-commands-to-be-tested f2a08f5dc
  • Tweak test to reflect change made a few commits ago. e5411f933
  • Updates to fedmsg-collectd. 7003acd06
  • Broke fedmsg.text out into a plugin based system. 829d0546c
  • Created a base command class and setup logger and relay to use it a03e893ce
  • cleaned up how the config is passed around for the BaseCommand ac021a536
  • added a logger to the basecommand c3b0b3b9b
  • converted tail to command based as well d83b6ed3b
  • removed a hanging basicConfig() setup d46fc0a99
  • Stream to standard out, not error d83a919bd
  • Create a function for get_config so base classes can override it 6004cd9d0
  • Start of a rename from fedmsg.text to fedmsg.meta 5860e0c95
  • s/fedmsg.text/fedmsg.meta/g 2ea134539
  • 0.6.1 a4cd244ac
  • Updated docs on fedmsg.meta plugins. 0780c6713
  • Finally, pieces settle down for fedmsg-collectd. a359a1e1f
  • Consider adding fedmsg hooks to mailman. 7c82ff2f4
  • zeromq3 bugfixes to zmq.HWM. d652c1c5e
  • PEP8 ed95bde96
  • Added a note about deprecation. 7b0ca2df5
  • Allow defaults for load_config. f98c2216a
  • First unittest for fedmsg-logger. 8602dfc8f
  • Py2.6 compat. 258c9ef33
  • Prepare the way for multiple runs of command tests. 459c21560
  • Testing fedmsg-logger --json-input. 86119bfbd
  • Tests for fedmsg-tail. de0010738
  • unit test for fedmsg-relay command definition. 9df3b92ed
  • Merge branch 'feature/basecommand-tests' into develop c0cc49cad
  • Converted fedmsg-tweet to a class. Using logging module. #102 #104. 91332aff8
  • Set timezone to fix tests in travis-ci. 476e1d107
  • Attempt to using logging more consistently. #102. c953b1877
  • Draw logging config from a dict. #102. 9d55a7950
  • Convert announce command to BaseCommand. 98fa69692
  • fedmsg.meta and test for announce command. 69b899bb7
  • Rename fedmsg.meta tests. da08438cf
  • Convert gateway command to BaseCommand. 3dd6e587f
  • Convert hub command to BaseCommand. 7e39ec360
  • Convert irc command to BaseCommand. 2bd4fe238
  • Remove deprecated "command" decorator. Closes #104. c5b8bdfdb
  • Fix formatting in fedmsg-tweet log. 3efd6e008
  • Some inline comments in fedmsg.core. 3fadfd4dd
  • Use a single logger for the core fedmsg context. 433c0abb0
  • Add support for TCP_KEEPALIVE to fedmsg.core. 5deffe6f9
  • Documented TCP_KEEPALIVE options. d354fd34c
  • 0.6.2 81a19c9f6
  • Use logutils to fix dictConfig on python2.6. e558d96ad
  • Re-added forgotten import. 6291d20cb
  • Fix wonky py2.6 behavior in tests. bfb2e258d
  • 0.6.3 f07ffcc3f
  • Uh... ignore that. 4fbc37dc1
  • Update to the git hook to make working with the authz_policy easier in the future. dd706bcb9
  • Loop over outbound relay endpoints until we find one that works. 8a3f19b93
  • Add missing import. 5e88a82a7
  • Added systemd service files. 4b90d2988
  • Remove unnecessary log statement. 9fd8e79fc
  • Graceful handling of unwieldly links in fedmsg-tweet. e8d81e67b
  • PEP8. 2a06db1bd
  • Handle error when the CRL is not writable. 8189ac8bb
  • Remove some example endpoints from the default fedmsg.d/endpoints.py d91b5f8d9
  • A fedmsg logo header for the docs. e4205e452
  • "version is required for logging config" 6dc15757f
  • Merge pull request #109 from HousewifeHacker/logger_version1 7463bcf93
  • Rework of the koji plugin. 99aed57c1
  • Logo! ce6d2480e
  • Remove duplicate help strings. Fixes #110. f9691fce5
  • Fix crl permissions issue. e4ebafe1b
  • Re-enable moksha logging in fedmsg services. a17b21d4e
  • Don't suggest that users use /tmp in example config. 43d8038ef
  • Mention identica on the front page. 150c2f438
  • Quote whack. 3b0f8036a
  • unindent 7d03835a2
  • Add pkgdb to the status diagrams. c3689d514
  • Fix a typing bug in consumer validation. da98e5359
  • Added logging to some consumers. 7659689a2
  • Stop fedmsg-tweet from falling over. ee7bfe75e
  • Update fedmsg/meta/__init__.py 1bcca133d
  • Merge pull request #111 from mscherer/patch-1 82284badc
  • More specific logging facility. 20c45f265
  • Sort keys in php before signing. 1e5b302d6
  • Encode JSON consistently between php and python. 402bbaf6c
  • 0.6.4 78cfc022f
  • Check that signature and cert are strings before we do anything with them. 64033e2ca
  • Oh... b08af04ac
  • 0.6.5 28fa2d018
  • Typofix. 80d31a0c5
  • Load and use remote cert for end-user validation. 8b7ce2dfc
  • 0.6.6 2f61df105
  • Make fedmsg-tweet a little more error-resistant. d0ad62d37
  • s/ralphbean/fedora-infra/g 58e7c8571
  • Added a FAQ to the docs. 3257e69b4
  • Added a note to the consuming docs about trusting messages. 78a6babf9
  • trust, but verify. or... don't trust, and verify 937da1d9e
  • Allow sending unspecified messages. 9758dbf30
  • Lighter-weight default endpoints config. 74dad0c6e
  • Make fedmsg-irc colors configurable. 30ce1d24b
  • Link to app best practices. 49cfcd903
  • Commas. 9376a2bc0
  • 0.6.7 17b853492
  • Disable the the relay configuration by default. 8e6bcf29c
  • Revert "Disable the the relay configuration by default." 4d8833245
  • Update the status table. Koji, planet: done. New: nagios, coprs, secondary arch compose. 6a2725da5
  • Fix doc typo. 782879fa7
  • document irc_color_lookup config value. c8490abcf
  • Doc updates. d8e4825a2
  • Add sigul to the TODO list. 076c7d824
  • Mark askbot as done in the status doc. e1eb2ad93
  • By default, have the ircbot log into a different channel. a732a212b
  • Add fedocal to the TODO list. 79c9735ae
  • fedmsg-tail --gource 766dad95f
  • Grab and cache avatars from gravatar.com (for --gource). 60f321ad4
  • Colors for --gource. 8e6ee5c75
  • Use a fake user if fedmsg.meta returns none. e03149450
  • Some pep8. b56f5afcb
  • Remove comment about keeping old-form tail messages. f3fec8ea8
  • Play with tree layout: organize by service (--gource) 489d6b77f
  • Cosmetic name change (--gource) efa475856
  • Playing with colors. adcf3d0ff
  • Clarify functional thing /cc @abadger. 3bd97a062
  • Use python-fedora for gravatar construction /cc @abadger. e0648e7f2
  • Needed an extra int() cast in there. 82a72c0b9
  • Optimize by only checking for cache dir when necessary (--gource). 44775bea2
  • Typofix. 56f210d23
  • Got the order reversed. d6603f29a
  • Make gravatar cache directory configurable (--gource) /cc @abadger ca8664ab7
  • Fix python-fedora in setup.py 21f048b39
  • Fixes for the unit tests. 39e8b95a5
  • Merge pull request #123 from fedora-infra/feature/gource-omg 8b9100b4c
  • Some PEP8. 8aefb3c59
  • Reorganize fedmsg-tweet into a single-purpose hub like the other daemons. 9d2ab138d
  • Merge pull request #124 from fedora-infra/feature/tweet-as-hub 24006dedd
  • 0.6.8 90712fb6f
  • Tweak defaults after experimenting with inbound. e0f7b4c56
  • Milliseconds, not seconds. b142091a5
  • Careful with those gravatars. 93ed738e9
  • Update status table. 3a4fe06c7
  • Add note to fedmsg.meta.base about the internationalization callable. c306aa1e5
  • More verbose debugging for messages that fail the authz policy. 44b63752b
  • Autogenerate topics.rst from fedmsg.meta test suite. a6b72b20b
  • Require fedmsg.meta for rtfd to build the docs. 45fd48e35
  • Comment tweak. c1a6f1749
  • os.path.join f7029be64
  • PEP8 26bc92736
  • Merge pull request #129 from fedora-infra/feature/topics-doc 5784e7ad0
  • Add fedorahosted to the status table (for #131) cc9d93753
  • Require nose for building docs. 4e89db594
  • Force pulling in new docstrings for topics doc generation. c87d87570
  • Update the FAQ. 251371364
  • Added a note about fedmsg-tail --terse to the FAQ. 3a3085425
  • Added a FAQ note about --gource c5dc31897
  • Avoid that avant garde business. 64e7e35e4
  • Let pyzmq version float. 85e66da62
  • Remove hardcoded topic prefixes. b89fd35fa
  • Produce topic_prefix_re from topic_prefix if not specified. 22268cd66
  • Use the test config for the fedmsg.meta tests. f39d323cd
  • Use a test topic_prefix in the tests. c47717ee8
  • Merge pull request #133 from fedora-infra/feature/remove-hardcoded-topics ad86b1f46
  • Link to list of topics from the consuming docs. 85b20941b
  • Discuss the topic wildcard in the consuming docs. a44268f07
  • Old messages in datanommer's db have no 'username' 611b31b28
  • Bugfix to fedmsg-collectd. e230c58a8
  • Collectd lessons learned in production. e6b60ab3d
  • Remove redundant code. 12478b06f
  • Use consistent modname calculation. e3d1c0d76
  • Use correct topic prefix for fedmsg.meta tests. 4fe673210
  • How did I miss this import? 8121e8177
  • Fix up the test prefix again. 7cb5d8122
  • Split the crypto module out into two backends. 360eed323
  • Skip fedmsg.meta tests if underspecified. 7478d96a3
  • Add stubs for fedmsg.meta.msg2{emails,avatars} 089b2f9ab
  • s/gravatar/avatar/g 23c58d9b4
  • Use fedmsg.meta.msg2avatars, removing the need for python-fedora. 0cf31533c
  • Merge pull request #127 from fedora-infra/feature/careful-with-the-gravatars 58fdfe026
  • Merge pull request #135 from fedora-infra/feature/crypto-plugin 877904bf4
  • Fix a typo caught by puiterwijk 4445f02d9
  • Merge pull request #136 from fedora-infra/feature/python-fedora-removal 6ddce9c65
  • Update fedorahosted in the status table. 11d0e7e2d
  • Add pastebin to status table. 7897ad495
  • Allow sets to be json serializable. 48e480e7f
  • Merge pull request #139 from fedora-infra/feature/json-and-set 9a4ac505f
  • Merge pull request #138 from fedora-infra/feature/add-pastebin-to-status-table 2ddc1c7b9
  • Add testimonial from @oddshocks. 0bc6428a1
  • Merge pull request #141 from fedora-infra/feature/oddshocks-testimonial 9f9797f73
  • Mark mailman as done in development. c986b1a89
  • Use ZMQError from the external api, not the internal one. 48a551391
  • Add fedmsg.crypto to the installed packages c684c7bfd
  • Listify the endpoints in tail_messages 73b76a1be
  • Stub out the x509 backend when m2crypto isn't available ead958015
  • Merge pull request #143 from laarmen/bugfixes 34d8ecbf3
  • Link to @lmacken's koji consumer example from the docs. 54f9e0f00
  • Provide more debug info when endpoints arent found. adf9a8c8f
  • Merge pull request #144 from fedora-infra/feature/debug-info 2174949af
  • Parentheses to excess! c51f7ac49
  • Remove unnecessary statement. 55f385f92
  • Fix the Python cross-referencing syntax in the msg2processor docstring 37933f9a1
  • s/fedmsg.text/fedmsg.meta/ 6b556e9cd
  • Add a clarifying comment to the irc bot docs. 28a315291
  • Fix permissions of test_cert conf files bfa2554df
  • Merge pull request #150 from laarmen/fix_permissions ec46de2c7
  • Add msg_id field into published message 0cd70819e
  • Update test suite to check msg_id field 07a5ffcd2
  • Merge pull request #151 from hguemar/develop 1278670aa
  • Minor rearrangement of a title 9f2723528
  • Upstream, not Ipstream :-/ 639afbca0
  • Merge pull request #152 from amitsaha/develop 7b9c9d012
  • Support endpoint querying via DNS SRV records 7c877f1d1
  • Add some error handling core 59e42f755
  • Use just the hostname, not the fqdn. f2042077b
  • ircbot: Use notices instead of actual messages 219a9c3c3
  • ircbot: Use a config variable 'irc_method' to choose between notify and msg 2e4ffe9bd
  • Merge pull request #153 from laarmen/irc_notify 6e049c3c2
  • Move some standalone methods to their own module 4f0a2acb6
  • New ReplayContext d5b24ed44
  • Add a first persistent store using sqlalchemy for persistence. 8790fcb8e
  • Add tests for the ReplayContext and SqlStore 95d05b7b6
  • Add some documentation e3537c66b
  • Hook the store to the FedMsgContext.publish method 24e5da115
  • test_replay: Add a license and reorganise the import statements 4358d9959
  • Initial draft of fedmsg-trigger. da786b854
  • Core: fix a typo in warning category 53d4db169
  • Core: add unit test case for FedMsgContext.send_message 53e851f68
  • Merge branch 'develop' into feature/fedmsg-trigger-cmd 808d1c718
  • core: Add a get_replay method to send a query to a replay endpoint 37780a2e7
  • Add exception handling for server-side error. ad8459831
  • Fix the test configuration not to enable persistent_store 94e1400ae
  • Add tests for get_replay 68dc3468b
  • Merge pull request #155 from laarmen/feature/replay c7b47d58f
  • Added an inline comment for #155. b012336f9
  • Merge branch 'develop' into feature/fedmsg-trigger-cmd 629223b63
  • Add forgotten import. ace6e41f5
  • Reduce unneeded output. 2ce20351c
  • The test for #155 actually requires sqlalchemy. ffc3b07a6
  • Update the topology diagram. fcb6c7712
  • Output of ditaa. 167c2d418
  • Make tail_messages care about seq_id and ask for replay if needed. 505f20c8a
  • Move the replay querying to fedmsg/replay/__init__.py 65ec538da
  • Add timeout for replay polling 307e9480f
  • Syntactic fix for SqlStore eace25474
  • Update the tests to take the split into account 8b724ac2d
  • Add replay support to the base consumer 313a33c92
  • Validate replayed messages when tailing. 576cb6b84
  • replay: only append the message if it isn't present in the replay 4642e5ea0
  • Add some documentation for the queries 0f8cb137e
  • Add some documentation for the queries db13674c9
  • Color to alpha on that topology diagram. f0e6a12a2
  • meta: test more strictly the result of handle_msg 726f56678
  • Resolve errors in unit tests in Python 2.6. 50b505906
  • Merge pull request #162 from laarmen/fix/meta_handle_msg 190e9b9b3
  • Merge pull request #161 from laarmen/replay-misc 42785787a
  • Fix test config for py2.6. e2a0dcae9
  • Use TestCase.assertDictEqual instead of nose.assert_dict_equal 8a227698a
  • Move the DNS query for the SRV endpoiints from FedMsgContext to config.py 7bfe99afd
  • Merge pull request #164 from laarmen/fix/py26-tests 84dc90204
  • Some more py2.6 fixes. c4a8996ce
  • Document the srv_endpoints config key. 97eb4d9a7
  • Merge pull request #165 from laarmen/feature/srv-records 87f06a575
  • Merge remote-tracking branch 'upstream/develop' into feature/replay-client 2aa4b5448
  • Document the 'replay_endpoints' config key bb24ade09
  • Document the replay_name attribute in the moksha consumer 7ccabf30b
  • Avoid the replay codepath in tail_messages if possible ec9043f76
  • Fix test failures 627ae227b
  • Use the correct log object here. d5ba0c8d2
  • Merge branch 'feature/replay-client' into develop fded58d19
  • [docs] Break out the fedmsg hub into multiple instances. 4f6a952f3
  • Rebuild diagram. 0ad68923a
  • Rename the arguments to include and exclude to be more verbose 9f4890a7f
  • Merge pull request #158 from fedora-infra/feature/fedmsg-trigger-cmd 0d5a432c3
  • Make tail accept --include and --exclude to be more verbose and clear 70d5ee7a7
  • Merge pull request #167 from fedora-infra/feature/rename-arguments-for-tail 44ccafe93
  • PEP8. 25fc740ba
  • Merge pull request #168 from fedora-infra/feature/pep8ify 702724e50
  • Fix misplaced parenthesis in replay codepath avoidance test 3581ff934
  • Make the services start after network.target instead of sockets.target 96a1d92cf
  • Fix an undefined name when catching a ZMQError 8088b11b3
  • Merge pull request #171 from fedora-infra/feature/start-after-network dd4a9ba50
  • Merge pull request #169 from laarmen/fix/undefined_variable 3210d11e9
  • Merge pull request #170 from laarmen/fix/stupid_parenthesis 60346e095
  • Merge pull request #160 from fedora-infra/feature/updated-topology-diagram e0dd87a8e
  • Fix a 'zero length field name in format' error on py2.6 c2ee4a263
  • Fix a few more '{}'.format calls so they work properly on py2.6 e63c8f158
  • More 'zero length field name in format' py2.6 fixes 8efba4a11
  • Make fedmsg.meta "idempotent" for #140. 3724bb311
  • Update tests to reflect new fedmsg.meta.msg2title realities. e1cb70e94
  • Make it possible to run the hub with specific consumers. 5d9c528c3
  • Merge pull request #173 from fedora-infra/feature/idempotent 7f2d89bc2
  • Merge pull request #179 from fedora-infra/feature/explicit-hub-consumers ca0bae7d9
  • Pass all arguments for signing and validating through kw 0841eff78
  • New GPG backend bd3d6237c
  • Merge pull request #180 from laarmen/feature/gpg-backend 2195f1193
  • Skip certain gpg tests on travis since their environment is weird. 983d87dbf
  • Update an old no-longer-correct comment. c2289a7a7
  • Add user and package centric filters to fedmsg-tail. f4046747f
  • Modernize the cli tests to match the new realities of fedmsg-tail. 199f8e493
  • Whoops.. this never should have made it in. 7966dc2e3
  • Merge pull request #183 from fedora-infra/feature/tail-by-username-or-package 0dada8907
  • prefix uuids with a year to reduce risk of collisions. 242a3b7f1
  • Suppress moksha's duplicate log machinery. 344a9dbd5
  • Some nicer default logging with 🎉 timestamps 🎉. 4503c35a4
  • Test needed updating for new log format string. 6fa8cc897
  • Merge pull request #184 from fedora-infra/feature/uuid-prefix b8bda91a6
  • Merge pull request #185 from fedora-infra/feature/fix-logging 68c61a077
  • Start keeping a changelog. 901059ecf
  • 0.7.0 f6ecf55c6
  • Make usage of socket.gethostname consistent throughout the test suite (so that we succeed on a koji builder). 3adf17ef8
  • Round the timestamp to three decimal places. b4d541ec0
  • Also round timestamp in the php mediawiki plugin. a590aae53
  • Merge pull request #186 from fedora-infra/feature/timestamp-precision-reduction 4f7a35280
  • Good logging should be on by default, even if the config file is absent. ed9bd9881
  • Merge pull request #187 from fedora-infra/feature/default-logging d5ad224db
  • Sync with Fedora Infrastructure puppet repo 4ffd0ff8d
  • Send one message for every commit in a push 6a5db8e87
  • Merge pull request #189 from fedora-infra/feature/git-post-receive-multicommit cb2c0d9c8
  • Remove dep on fabulous. 2ce15ab08
  • Merge pull request #190 from fedora-infra/feature/prune-deps 7ed16dbb4
  • CRL serials are base-16, not base-10. c857d15f7
  • Merge pull request #192 from fedora-infra/feature/crl-parsing 4602a1a4f
  • 0.7.1 8caaeafe2
  • Fix issue #193 on setup.py c4bea1ff0
  • Fix PEP8 5d1e8a7fb
  • Add the data_config as optional function 418567ad5
  • Built on travis, and install with pip e2053d450
  • Fix issue with command for install from pip 9365f2f72
  • Add cmdclass 792f8ea39
  • Update .travis e11b4e8db
  • Update .travis 4e684ca97
  • Change to class DataConfig b0c83e27e
  • Work install with and without noprefix arg 7646460c2
  • Remove shebangs. Thanks to: pingou 0b24fb07e
  • rute -> route on the setup.py 3bd960e46
  • Add VIRTUAL_ENV support to setup.py 4027852fd
  • Update .travis.yml: Delete noprefix arg 41ec7fbb6
  • Update config.py: Add support to VIRTUAL_ENV af162afbe
  • Remove shebags 581fabb72
  • Conditionally import from nose.tools.nontrivial to support running tests on el6. 5f32a9cc5
  • Remove shebbag in loggin.py and add os.listdir in setup.py 253875b3c
  • Merge pull request #196 from fedora-infra/feature/nontrivial d290aa3d8
  • Merge pull request #195 from yograterol/develop d62c6738a
  • Fixes issue:#130 16468eff2
  • Merge pull request #197 from chandankumar1/fork ba275778e
  • Some fixes to the twitter dep. c1b631de0
  • Merge branch 'develop' of github.com:fedora-infra/fedmsg into develop 8f772ae33
  • Also, bitlyapi for the docs. 7b7c073b4
  • Drop mention of the identi.ca bot from the frontpage since it is retired. 6a9d3a3a0
  • Iterate endpoints with kitchen.iterate 686f87c68
  • Add kitchen.iterate import c921753e6
  • PEP8 imports fixed 43821d162
  • Remove unused import. 935ab04c3
  • Add fix for pre-defined endpoints and tests 2305ded44
  • Remove redefined class TestConfig 1b7ee911a
  • Remove unnecessary imports cdb3dad95
  • Merge pull request #198 from echevemaster/develop 5d54876be
  • Remove unused imports. 9c7dbfcad
  • Merge branch 'develop' of github.com:fedora-infra/fedmsg into develop 572d78023
  • Remove old debug artifact. 4eeebe56b
  • Test float precision in json encoding. 94f5f630c
  • Monkey patch json encoder to restrict float precision. 9e9bbdb00
  • Remove old, ineffective float precision restriction. 2b056ff3d
  • Ignore sphinx build products. 6caf6dce1
  • PEP8/cosmetic. 0438aa6c8
  • PEP8/costmetic. d087f8e8c
  • Another approach: just cap the timestamp at second level precision. e58592d12
  • Also, ignore coverage. 839865a0f
  • Merge pull request #201 from fedora-infra/feature/precision-take-two 7fbc23ba6
  • Merge pull request #202 from fedora-infra/feature/pep8 72a948461
  • 0.7.2 9c800a146
  • Rename layout.html to page.html. Fix #130 6998ceb37
  • Merge pull request #203 from axilleas/github_ribbon 2db2dba54
  • Temp fix of forkme button width 41c46c9df
  • Merge pull request #204 from axilleas/fix_forkme_width fb9bc5cd9
  • Keep virtualenv config in an etc/ folder. 3f2608f19
  • Merge pull request #205 from fedora-infra/feature/virtualenv+etc d3d9cc3da
  • Scrub "None" links from channel. c503ea8b8
  • Make that an else branch. 83056c70b
  • Merge pull request #207 from fedora-infra/feature/irc-none-link c466e1725
  • Disable installing fedmsg config unless it is explicitly requested. aa3d66526
  • Correct the paths for fedmsg config. 862908a0d
  • Merge pull request #208 from fedora-infra/feature/disable-installed-config af0d4409f
  • Initial commit to enable parallel crypto verification 0971f13cd
  • Allow configuration to choose which backends can be used to verify a certificate. d4432556a
  • Detect which verification backend to run on a particular message For issue #209 8f80c80ca
  • Fix validate to use modified copy of cfg. 610b015a5
  • Add forgotten import. 20202ab77
  • Merge branch 'develop' of github.com:fedora-infra/fedmsg into develop e993230ba
  • Protect against NotImplementedError. 6c9c75239
  • Merge pull request #210 from fedora-infra/feature/protect-against-notimplemented 881e615c4
  • 0.7.3 40a379962
  • Merge branch 'develop' of github.com:fedora-infra/fedmsg into develop 04190a592
  • 0.7.4 b7a1df907
  • Use an empty string here instead of None. b77085b28
  • Avoid raising an exception here. e820949f2
  • Merge pull request #211 from fedora-infra/feature/ease-up-on-the-exception 0c834b99e
  • Update status doc. 98bd9f70e
  • Some updates to the topology diagram. c07106cee
  • Add fmn to the topology diagram. e881bfa34
  • Build of the topology doc. 468dd3fa2
  • Merge pull request #212 from fedora-infra/feature/updated-status 53681fe67
  • Blame the right project for JSON format 2e1bb6105
  • Merge pull request #213 from fedora-infra/logger-doc 4209c6e84
  • Only output if there is something to output. 10e35d9e1
  • Invert this. e151f95eb
  • Merge pull request #215 from fedora-infra/feature/fedmsg-tail-fixes bdc52feb8
  • Bugfix. These should not be strings. c4d5ac570
  • Provide rationale for failed validation. 8695eb417
  • Docs and tests for crypto switching. ece8b515b
  • Don't explode here if the message has no embedded topic. b5c68eff1
  • Avoid unnecessary network activity during x509 tests. 9fd4f3a32
  • While we're at it, remove this random_seed from git control. 5d4ea9e8d
  • Update "strange" comment with more dtails. 42ac6bf81
  • Attempt to fix travis build on py2.6. 4326f3cd1
  • pep8 35fc02798
  • Add a new field to signed messages indicating what method was used. d9039821e
  • Employ crypto backend hinting. a2823a258
  • Get tests running with both "python setup.py test" and "nosetests" commands. 775874a88
  • Fix .format() usage for python2.6 328b7a8cd
  • Update comment to reflect that the crypto field has been implemented 81a2ab20a
  • s/if/elif/ b583d3565
  • symlink fedmsg.d/ for travis tests. b45e09239
  • Handle gpg more explicitly. b85979e98
  • Merge pull request #216 from fedora-infra/feature/parallel-crypto-verify-backends 30d91908c
  • Rename this test.. it is actually testing something else. 160369c3f
  • Move cert loading from init-time to publish-time. Fixes #181. dc25abd91
  • Merge pull request #217 from fedora-infra/feature/defer-exception-for-certs 558ff84ed
  • Remove bitly, use da.gd. Fixes #218. 29d2e65f6
  • We no longer need to parse this. Thanks @CodeBlock! bc09c5f5d
  • Merge pull request #220 from fedora-infra/feature/dagd ed58619c5
  • Remove gource code from fedmsg-tail 92e69db8e
  • Also remove mention from the docs. afb30ccea
  • Merge pull request #221 from fedora-infra/feature/remove-gource 01881f3eb
  • 0.7.5 fffa2a166
  • Add a disable_defaults option to the config parser 2e564666a
  • Add some features to fedmsg-config 763798610
  • Merge pull request #222 from olasd/feature/query-config e5a3a1804
  • Avoid importing pkg_resources in fedmsg.meta ffbc37615
  • Merge pull request #223 from fedora-infra/feature/avoid-pkg_resources 9bfe5ec79
  • Add the possibility to fedmsg-tail to only return the topics of the messages 97da58f9c
  • When printing only the topics, no need to clean the credentials cb2124314
  • Merge pull request #224 from fedora-infra/feature/tail_topics 619dc1e10
  • Handle dates too. 1635c4911
  • Merge pull request #225 from fedora-infra/feature/handle-dates-too 736f9394b
  • Add the --query argument to fedmsg-tail adccb1048
  • 0.7.6 aff6f4cdc
  • Add support for fedmsg-taill --query to return multiple items provided as a comma separated list 13038a29e
  • Small pep8 fix to make pep8.me happy a29ee93f8
  • Fix the --query to enable filtering for multiple, different elements in the messages de60e1a37
  • Handle dates too. 212f5f332
  • 0.7.6 d9ceaec87
  • Combine the dict_query from fedmsg-config and fedmsg-tail into the same function. efd8d242f
  • Merge pull request #227 from fedora-infra/feature/fedmsg-tail-query-combined a11c83f94
  • Merge pull request #226 from fedora-infra/feature/fedmsg-tail-query aaf3362b6
  • Remove unused import. 5589ad19f
  • @olasd is expecting this to exit with an error code. 07ade1295
  • @olasd is also expecting this to be top-level. b7a85a3f7
  • Merge pull request #230 from fedora-infra/feature/fix-config-query 85fc2fd04
  • Write a first draft of a deployment doc. 5bd75de96
  • Seems like most people want to know about receiving before sending, actually. 494f2e83d
  • Fix some typos pointed out by @pypingou. 1103ed796
  • Simplify the datagrepper wsgi config. 65cdada6a
  • Merge pull request #231 from fedora-infra/feature/updated-docs 42b65ea89
  • Add API func to validate that message bears a particular sig a878a82ac
  • Merge pull request #232 from fedora-infra/feature/validate-signed-by 73dc1b9ef
  • Only initialize fedmsg.meta in fedmsg-tail if we have to. 012078300
  • Make this log obj available at the module level for monkey patching. 88d7a9109
  • Issue a warning is no fedmsg.meta plugins are installed 184647b8a
  • Automatically tack on the username to the end of logger subtitles. ac1e44f96
  • Merge pull request #235 from fedora-infra/feature/automagick 661140485
  • Correct an outdate doc path. c4df21d46
  • Skip that test under certain conditions. 9b3f65be2
  • Merge pull request #234 from fedora-infra/feature/warn-if-no-plugin 281439dbf
  • Add a failing test with this one weird trick. ba2c5270a
  • Fix the BaseProcessor regex to work with multiple topics starting with the same text. 33fcd3aa7
  • Merge pull request #237 from fedora-infra/feature/regex-for-github 1a027b4d7
  • Remove this one noisy debug statement. 6bd2371c1
  • Merge pull request #238 from fedora-infra/feature/the-sound-of-silence ea544da92
  • Ignore this. 244fe2ec4
  • 0.7.7 ca55e7b95
  • Kill the restart hiccup. 2ae22795e
  • Move that. a3321d11c
  • Careful with unsigned or invalid messages in fedmsg-irc. 3fc938cb4
  • Merge pull request #240 from fedora-infra/feature/restart-hiccup 68de8320a
  • Merge pull request #239 from fedora-infra/feature/careful-with-unsigned c10759a3a
  • Update sysv init scripts to manage lockfile. Should fix hanging at restart. 996d806c5
  • Merge pull request #241 from fedora-infra/feature/more-hiccup-fixes 7002cfb86
  • Remove the "FIXME". This is intentional. 8ea4d25ca
  • Copyright ©2012 - 2014 Red Hat, Inc. 93b02334c
  • Copyright (C) 2012 - 2014 Red Hat, Inc. 95233362d
  • Copyright (C) 2012 - 2014 Red Hat, Inc. 1c3aba6c9
  • Copyright (C) 2012 - 2014 Red Hat, Inc. ef7d328ac
  • Copyright (C) 2012 - 2014 Red Hat, Inc. abf95db70
  • Copyright (C) 2012 - 2014 Red Hat, Inc. 000625393
  • Copyright (C) 2012 - 2014 Red Hat, Inc. 6df04cbeb
  • Copyright (C) 2013 - 2014 Red Hat, Inc. d965e9f29
  • Copyright (C) 2012 - 2014 Red Hat, Inc. c6cdb1051
  • Copyright (C) 2012 - 2014 Red Hat, Inc. b0abddd0a
  • Copyright (C) 2012 - 2014 Red Hat, Inc. 009c4796f
  • Copyright (C) 2012 - 2014 Red Hat, Inc. 775b7535b
  • Copyright (C) 2012 - 2014 Red Hat, Inc. c1e4015e4
  • Copyright (C) 2012 - 2014 Red Hat, Inc. 09f129e84
  • Copyright (C) 2012 - 2014 Red Hat, Inc. 3491036ec
  • Copyright (C) 2012 - 2014 Red Hat, Inc. 84230a9eb
  • Copyright (C) 2012 - 2014 Red Hat, Inc. 4fe54804a
  • Copyright (C) 2008 - 2014 Red Hat, Inc. 48d2e97f0
  • Copyright (C) 2012 - 2014 Red Hat, Inc. c1b4660a4
  • Copyright (C) 2012 - 2014 Red Hat, Inc. 27bba681f
  • Copyright (C) 2012 - 2014 Red Hat, Inc. 8044c9a42
  • Copyright (C) 2012 - 2014 Red Hat, Inc. 4f3b5d7bb
  • Merge pull request #243 from lbazan/develop fa66d02d6
  • fedmsg.com Doc copyright 2012 - 2014 677fb56de
  • Merge pull request #244 from lbazan/develop c9ca4f195
  • Provide backlog notices for the ircbot. a9a784e82
  • Merge pull request #246 from fedora-infra/feature/irc-backlog-notices 50ff43d79
  • Nuke the twitter bot. No one has used it in a long long time. ef2599d31
  • Port to a python2/python3 codebase. 93d1aab21
  • Disable one weird test. 90a6f7c28
  • Enable python3 tests on travis. ac0255e6f
  • Get py2.6 tests running again. 9d96f3a53
  • Merge pull request #247 from fedora-infra/feature/python3-porting 0e8b8a28d
  • Add support for zmq reconnect options. 607ce8728
  • Give this an appropriate name. d44b6c2a0
  • Merge pull request #248 from fedora-infra/feature/zmq_reconnect 4be1b3e67
  • Be explicit with encodings in the gateway. 195b35dc6
  • Merge pull request #249 from fedora-infra/feature/explicit-encoding 452310a97
  • 0.8.0 4e9b37a95
  • Change highlight color in the docs. Fixes #250 c6dc6777b
  • Link to datagrepper from the top of fedmsg.com. 4d51b15c5
  • We're past this now. e6e932375
  • Add link to new topics doc. e9715d4fd
  • Merge pull request #252 from fedora-infra/feature/doc-split e41a38d9a
  • Remove this block now that doc_utilities is moved away. 5761d487a
  • Touching up/shuffling around docs. c75ad229c
  • Test the dict_query function in fedmsg.utils. 890b9d2c8
  • Merge pull request #253 from fedora-infra/feature/testing-utils d3f40fd80
  • Fix typo in head-consumer approach section 5a2403c70
  • Adjust file header. 7b71c5162
  • Add a new "replay" command. dff09690d
  • Add the actual code for the "replay" command. 1a2ea5ad2
  • Documentation for the replay command. 0b52f6ee3
  • Fix bug identified in fedora-infra/fedimg#1 728ee32aa
  • Merge pull request #256 from fedora-infra/feature/replay 27fcc9bad
  • Use more https links e3a799468
  • systemd units: Shorten documentation URL 18042941f
  • setup.py: Fix PEP8 violation 1126e45d5
  • fedmsg/consumers/ircbot.py: Fix PEP8 violation c7cb6d5ac
  • Allow optional markup of msg2subtitle. 68379a1a3
  • Merge pull request #258 from fedora-infra/feature/optional-markup 2d0e75221
  • Merge pull request #257 from tyll/https 091bd36ea
  • fedmsg/meta: make sure an empty subtopic returns an empty string 4648a7d53
  • Merge pull request #259 from olasd/bugfix/fedmsg_meta_empty_subtopic 2dd64e904
  • fix broken link to virtualenvwrapper 7eac79bc6
  • Merge pull request #261 from herlo/develop e4a22294b
  • Update our fedmsg-emit.php file... 01c6bec06
  • fixed: * postgresql startup command * pg_hba entries for ipv6 * installation of psycopg2 * enabled all services that have been started throught the document fe3f473bd
  • Merge pull request #264 from droopy4096/develop 909b17979
  • missed one "systemctl enable..." f2ded8fe8
  • Merge pull request #265 from droopy4096/develop cfec55ea4
  • Handle backlog on startup. b04dd8d3f
  • Update gitignore. f90a8be51
  • PEP8. c3f4d876e
  • os.path.join. 03ac05353
  • Merge pull request #266 from fedora-infra/feature/backlog 3c52d835e
  • 0.9.0 43ceb296c
  • Some py2.6 fixes. ed74506fc
  • Merge pull request #267 from fedora-infra/feature/py2.6-fixes 7ba7d0c04
  • 0.9.1 15e0d7a1c
  • Typofix. f55a6d7f1
  • Merge pull request #268 from fedora-infra/feature/typofix 4fd120aea
  • add message to configuration incomplete. 2669fc016
  • Merge pull request #269 from arielb2/develop 152d290aa
  • Two little typofixes. 71f05afc5
  • Merge branch 'develop' of github.com:fedora-infra/fedmsg into develop 3fa23e35e
  • Keep status on lock. b50eb9a37
  • Merge pull request #270 from fedora-infra/feature/keep-status-on-lock 1de393ba6
  • Use fedmsg.encoding here so we can encode moksha.hub.zeromq.ZMQMessage objects. 1ab33b107
  • Require psutil in the setup.py 8770e44a4
  • Merge pull request #272 from fedora-infra/feature/psutil b6f3ed86e
  • 0.9.2 a5230d6d1
  • Be more careful with new status lock /cc @tflink. dc405be97
  • Disable the backlog stuff out of the box. It bit @tflink. c0f789a60
  • 0.9.3 ad457042b
  • add support for cowsay command 578826834
  • display the error if the cowsay command returns an error 8431ec4bb
  • Merge pull request #273 from sayanchowdhury/cowsay db00bd35e
  • Get backlog from datagrepper in ascending order. eaf209ba7
  • Merge pull request #275 from fedora-infra/feature/ascending-backlog 551150d5d
  • Provide more info when crl-check fails. 1cab882e6
  • Careful with "CN". a73c23634
  • Still more careful. 12e9f0b93
  • Merge pull request #276 from fedora-infra/feature/crl-debugging e165462a4
  • Implement wait_for argument for fedmsg-trigger f7a1c72e6
  • Improve help message for --wait-for 349bb8ad7
  • Remove debugging code f43de1316
  • Merge pull request #277 from fedora-infra/feature/wait-for 2f3635435
  • An API for grouping together messages. 0382730f7
  • Merge pull request #278 from fedora-infra/feature/grouped 891f6f528
  • Fix the link to fedmsg-notify in the docs b9bb5b334
  • A second take on the 'conglomerate' API. 9e71ef17c
  • Add a convenience method for subclasses. bc228b44e
  • Be more explicit with warnings from processors. 60eff3f16
  • Fix class/object attribute collision. 558773feb
  • Pep8. c1a297d96
  • Merge pull request #279 from fedora-infra/feature/grouped 58dd80312
  • Allow fedmsg.meta plugins to hardcode topic prefix. 3be665e0f
  • Merge pull request #280 from fedora-infra/feature/topic-prefix-hardcode 8068cfa1a
  • If a subsequent couldn't be handled, then it follows that it wouldn't match either. d81a2ced6
  • Pass along the timestamp here too. e1d5a538e
  • Handle datetime objects. 2573ace8e
  • Consolidate skipping logic for conglomeration. 1f8d26831
  • Merge pull request #281 from fedora-infra/feature/conglomerate-fixes bf767127b
  • 0.10.0 189768940
  • Pass arguments fedmsg_command and disable_defaults to load_config 7f1ce6dd0
  • Merge pull request #284 from olasd/bugfix/config-filename-override-w-cli-args f04cba93c
  • Handle the situation where in old message the 'username' key does not exists ebb5a2f56
  • Merge pull request #285 from fedora-infra/fix_announce 4f1197433
  • Discuss the envelope of a message in the docs. d62656246
  • Start of the msg2long_form API. 6cfbc8042
  • Use assertEquals for nicer output. ff09cbe5e
  • Even better. c45012d67
  • Merge pull request #287 from fedora-infra/feature/long-form 2af59899d
  • s/follow/following/ f67750ccf
  • Merge pull request #286 from fedora-infra/feature/message-body-docs b9b313798
  • Make the ircbot reconnect on failure. b4aced35f
  • Merge pull request #288 from fedora-infra/feature/irc-reconnect 4086a0ba1
  • Remove comments primarily for development. 61f125681
  • Add debian endpoint as comment to file. cde822bc8
  • Merge pull request #289 from fedora-infra/feature/whittle-down-config 3122f7314
  • Make sure this works. dca5cfcc6
  • No, it does not work. 2002e4445
  • Accept arbitrarily more arguments here... 094543508
  • Let the irc bot relay all messages for real (allow anitya through). 6db9d4f0b
  • Do the same for other services. e1430edcb
  • Merge pull request #290 from fedora-infra/feature/allow-anitya 22aa914c7
  • Add anitya to the comments. 3f1e4f228
  • Delete duplicate (and typoed) __init__. a1a19f064
  • "Msngr" is hard to type. b49547656
  • Hide the irc client inside a function to get around top-level imports. 199abc6ae
  • PEP8. d807a8911
  • Fix pep8. 31b1792d3
  • Merge pull request #293 from fedora-infra/feature/twisted-words 1beec2a55
  • Merge pull request #292 from fedora-infra/feature/anitya 5bac060f8
  • Optionally shorten links in IRC. fadf61383
  • Merge pull request #291 from fedora-infra/feature/optional-shortening 162c9b845
  • 0.11.0 0894a5b35
  • Handle koschei use case for tailing while in active mode. 8b7f2ee61
  • Merge pull request #294 from fedora-infra/feature/koschei-use-case 31945e1f4
  • BugFix #150 : de-duplicate items in bodhi conglomerator a1b1ee054
  • Merge pull request #296 from Ghost-script/develop 0a9052931
  • Remove unused import. b860c87e8
  • Add some passing test cases. 52c4d40d5
  • Restart services on failure (systemd). f42861fc9
  • Merge pull request #297 from fedora-infra/feature/restart-on-failure d175c5479
  • 0.11.1 d245335bd
  • Try to get tests passing in koji again. 261bf1fcb
  • Merge pull request #298 from fedora-infra/feature/kojifix 23cb93b30
  • Remove unused imports. a662519d4
  • Increase the lineRate value to 1.0 b1d916afc
  • Merge pull request #301 from ampotty/develop 9dd647091
  • Merge pull request #300 from fedora-infra/feature/remove-unused 7dcec4973
  • Docs - rename SERVICE to CATEGORY. 230ecfea5
  • Merge pull request #303 from fedora-infra/feature/doc-consistency 4762aa4e3
  • Simplify fedmsg-relay usage. 43cfcce75
  • Merge pull request #306 from fedora-infra/feature/simplify-relay-usage be86874e3
  • Documentation for reconnect interval options 036286c6b
  • add comment about repo_name 029beca9b
  • Merge pull request #308 from glensc/fix1 efd1a282d
  • Use the much more awesome pygit2. c3070966d
  • Calculate diff stats for fedmsg git hook (pygit2!) 3a0169538
  • Merge branch 'develop' of git://github.com/ampotty/fedmsg into develop 351e868ce
  • Add reconnect interval options to the glossary for #307. bda6d860c
  • Merge pull request #310 from fedora-infra/feature/pygit2 b4aafee9f
  • Add a comma here to help out people who modify this file. ded110e23
  • Update the status doc. 40650bdfc
  • Start some more deployment docs. f548ee135
  • Merge pull request #311 from fedora-infra/feature/more-deployment-docs d1611e2b4
  • Fix ValueError when using gpg and gpg_home is not set c1db9c55e
  • Merge pull request #313 from mbooth101/gpg_home_fix 1ae494016
  • Typo fix 923f688ab
  • Merge pull request #314 from lewiscowper/patch-1 fdacb00ad
  • Add list of topics and categories to grouped messages. 9a12837fb
  • Merge pull request #315 from fedora-infra/feature/more-grouped-attrs a120d3615
  • Surface CRL errors. 8399e7ba6
  • Merge pull request #316 from fedora-infra/feature/surface-crl-error 25bea70c6
  • 0.12.0 5610f0b0d
  • Merge branch 'master' of github.com:fedora-infra/fedmsg bc7622f10
  • Merge branch 'master' into develop c70bed8b2
  • Make IRC lineRate configurable. 785fb7889
  • Merge pull request #317 from fedora-infra/feature/configurable-linerate cc8e37fff
  • Include constituent metadata in the conglomerate message. a792a6f53
  • Delete the msg_ids field during tests. 8f307f0c4
  • Merge pull request #318 from fedora-infra/feature/include-consituents e84928a44
  • Remove unused statement. 57a97d929
  • Handle multiple topics. b0dc6632a
  • Merge pull request #319 from fedora-infra/feature/handle-multiple-topics 4013d5707
  • Scrub args from keywords before initializing. 97e0a0d4e
  • Merge pull request #321 from fedora-infra/feature/scrub-api-args 06212349a
  • 0.12.1 dd7d48e84
  • Typofix. Don't scrub args from the original call to func. 0e3bc165a
  • 0.12.2 a1b7d920f
  • Bail on git objects if they are a tag. 892db3116
  • Attempt to avoid infinite recursion when finding the list of new revs. 3182fe460
  • Improve git hook to only report on new commits c0ef2bed7
  • Fix up some type errors. f860757fc
  • Add a print statement. 1e256ff30
  • Merge pull request #322 from fedora-infra/feature/git-hook-updates 6c9df7f45
  • Avoid recursively walking the entire git history. e4dd3ddff
  • Merge pull request #323 from fedora-infra/feature/avoid-recursion 3410233f1
  • Add more debug info to test suite failures. fcaea0e25
  • Typofix. 01b1e84a8
  • Getting the source lines is error prone. No need. 3a66314be
  • Another typofix. b9aade39b
  • Re-use the produce_template function for consistency. bacb42c21
  • No more infinite loops. 4d9e9ac2d
  • Merge pull request #326 from fedora-infra/feature/FFFFFFUUUUUUUU c2e96ecd0
  • Merge pull request #325 from fedora-infra/feature/conglomerate-consistency 3c1318c6a
  • Merge pull request #324 from fedora-infra/feature/more-test-debuginfo ba4da5fcc
  • Shell out to rev-list to get the list of commits. 81d2c7d85
  • Keep track of duplicate git messages. 5e66ea633
  • Merge pull request #327 from fedora-infra/feature/git-hook-improvements 108be6b6e
  • 0.12.3 25ff1415a
  • Obviously, this should come first. 5107143a0
  • Publish git commits in chronological order. 5b3d7548b
  • Merge pull request #328 from fedora-infra/feature/git-hook-in-order 5d1c585dd
  • Add some debug statements. a54c2e9cf
  • Merge pull request #329 from fedora-infra/feature/debug-statement 90e6a82b8
  • First draft of a script to scan a fedmsg installation. 289adc887
  • Enhance fedmsg-map to produce output for collectd. d5089110f
  • Add a verbose mode and bump up the timeout setting. 00c11646f
  • Merge pull request #331 from fedora-infra/feature/fedmsg-map 1b01533aa
  • Initial shot at Python 3 support 05a7a4789
  • Merge pull request #332 from bkabrda/develop bfb49e9ef
  • correct config file locations 5d549b004
  • removed unsused import f2a9350f1
  • Merge pull request #333 from Nolski/develop 30b4f1c15
  • Rewrite 'sign' function using cryptography 55af2a831
  • Make list_to_series return uniqified items in predictable order. ec250e096
  • Merge pull request #334 from bkabrda/develop f661df461
  • 0.13.0 af47379b6
  • Some collectd tweaks. a282cd0f6
  • Start testing with tox. 8b06ec046
  • Dodge the metaclass if on an ancient python-six. 3f2cf80a7
  • Make "arrow" optional to avoid version anger with python-six. 1de8cf72f
  • Merge pull request #335 from fedora-infra/feature/six-careful 6573ed7a6
  • 0.13.1 e293b2da5
  • Make order of configuration files predictable bb3fa15ac
  • Merge pull request #336 from msimacek/develop 5f0f7c972
  • Include changes from our ansible repo. e33630f29
  • Merge branch 'develop' of github.com:fedora-infra/fedmsg into develop 1d82d2a02
  • Use a threadpool to speed this up. 79aa516ea
  • Merge pull request #337 from fedora-infra/feature/fedmsg-map-threadpool 47c2e5e45
  • Flatten the threadpool workload. e54f4357b
  • Merge pull request #338 from fedora-infra/feature/more-threads f84dbab4f
  • add a msg2subjective method to fedmsg.meta b21c26fa8
  • add a subjective() method to the BaseProcessor bcca93046
  • test subjective messages in base test class 1b24093db
  • if a processor doesn't have a subjective method, fall back to subtitle ec464eb30
  • need to pass the subject to the processor 38235830a
  • I suppose we could give this a default value 71e5a7eda
  • I believe we have to pass a username here for the subject ad2f646ee
  • we don't need a default for this, since there's no point in a subjective message without a subject c9e4a522b
  • No need to rebuild fedmsg.meta processors f9e064883
  • Move global declaration to the top. c6c0c19a7
  • Fix a couple tests which try to reinitialize the processors with mocked config. 06ecdb5cd
  • Merge pull request #341 from fedora-infra/feature/no-need-to-rebuild 4d4126775
  • 0.13.2 6674a1686
  • Don't overwrite processors in the tests to keep things faster. b104fac57
  • 0.13.3 75cdf2648
  • These tests require network.. so don't fail without a special env var set. e6601d6e3
  • Need to reset processors for this test to pass. It only works the first time. dcfee1e2f
  • pylint cleanup of some test files. 9cc3ff5ef
  • Markup some other tests that require network. 259fd3cdd
  • Merge branch 'cryptography' into feature/py34-finish 302df19c4
  • Merge pull request #342 from fedora-infra/feature/fix-tests 3a5d9e6c7
  • A little more cleanup. c8353faa2
  • Split x509 into two modules. One for py2 and one for py3. 136a42000
  • Switch between the two module accordingly. 22fa72c40
  • Restore functionality removed on accident. 16a38eb64
  • Conditionalize skippable imports in for the x509 tests. 6bb5fd0c4
  • Merge pull request #343 from fedora-infra/feature/py34-finish c4808d8ce
  • 0.14.0 bb527e15b
  • Fix two py3 encoding oversights. 6ac68cf46
  • Get the encoding story straight here. f317544ce
  • 0.14.1 07e8e11ef
  • Fix small typo in doc. acc233196
  • Fix up and test new subjective api. adb1d1c53
  • This isn't necessary. 9da11d8fd
  • Merge pull request #344 from fedora-infra/feature/subjective-api bf7d79745
  • Reconcile the subjective API with the conglomerate API. a268a2033
  • Merge pull request #345 from fedora-infra/feature/subjective-conglomeration ba62c92b8

0.15.0

  • add a msg2subjective method to fedmsg.meta b21c26fa8
  • add a subjective() method to the BaseProcessor bcca93046
  • test subjective messages in base test class 1b24093db
  • if a processor doesn't have a subjective method, fall back to subtitle ec464eb30
  • need to pass the subject to the processor 38235830a
  • I suppose we could give this a default value 71e5a7eda
  • I believe we have to pass a username here for the subject ad2f646ee
  • we don't need a default for this, since there's no point in a subjective message without a subject c9e4a522b
  • Fix small typo in doc. acc233196
  • Fix up and test new subjective api. adb1d1c53
  • This isn't necessary. 9da11d8fd
  • Merge pull request #344 from fedora-infra/feature/subjective-api bf7d79745
  • Reconcile the subjective API with the conglomerate API. a268a2033
  • Merge pull request #345 from fedora-infra/feature/subjective-conglomeration ba62c92b8

0.14.1

  • Fix two py3 encoding oversights. 6ac68cf46
  • Get the encoding story straight here. f317544ce

0.14.0

  • Rewrite 'sign' function using cryptography 55af2a831
  • These tests require network.. so don't fail without a special env var set. e6601d6e3
  • Need to reset processors for this test to pass. It only works the first time. dcfee1e2f
  • pylint cleanup of some test files. 9cc3ff5ef
  • Markup some other tests that require network. 259fd3cdd
  • Merge branch 'cryptography' into feature/py34-finish 302df19c4
  • Merge pull request #342 from fedora-infra/feature/fix-tests 3a5d9e6c7
  • A little more cleanup. c8353faa2
  • Split x509 into two modules. One for py2 and one for py3. 136a42000
  • Switch between the two module accordingly. 22fa72c40
  • Restore functionality removed on accident. 16a38eb64
  • Conditionalize skippable imports in for the x509 tests. 6bb5fd0c4
  • Merge pull request #343 from fedora-infra/feature/py34-finish c4808d8ce

0.13.3

  • Don't overwrite processors in the tests to keep things faster. b104fac57

0.13.2

  • Make order of configuration files predictable bb3fa15ac
  • Merge pull request #336 from msimacek/develop 5f0f7c972
  • Include changes from our ansible repo. e33630f29
  • Merge branch 'develop' of github.com:fedora-infra/fedmsg into develop 1d82d2a02
  • Use a threadpool to speed this up. 79aa516ea
  • Merge pull request #337 from fedora-infra/feature/fedmsg-map-threadpool 47c2e5e45
  • Flatten the threadpool workload. e54f4357b
  • Merge pull request #338 from fedora-infra/feature/more-threads f84dbab4f
  • No need to rebuild fedmsg.meta processors f9e064883
  • Move global declaration to the top. c6c0c19a7
  • Fix a couple tests which try to reinitialize the processors with mocked config. 06ecdb5cd
  • Merge pull request #341 from fedora-infra/feature/no-need-to-rebuild 4d4126775

0.13.1

  • Some collectd tweaks. a282cd0f6
  • Start testing with tox. 8b06ec046
  • Dodge the metaclass if on an ancient python-six. 3f2cf80a7
  • Make "arrow" optional to avoid version anger with python-six. 1de8cf72f
  • Merge pull request #335 from fedora-infra/feature/six-careful 6573ed7a6

0.13.0

  • Obviously, this should come first. 5107143a0
  • Publish git commits in chronological order. 5b3d7548b
  • Merge pull request #328 from fedora-infra/feature/git-hook-in-order 5d1c585dd
  • Add some debug statements. a54c2e9cf
  • Merge pull request #329 from fedora-infra/feature/debug-statement 90e6a82b8
  • First draft of a script to scan a fedmsg installation. 289adc887
  • Enhance fedmsg-map to produce output for collectd. d5089110f
  • Add a verbose mode and bump up the timeout setting. 00c11646f
  • Merge pull request #331 from fedora-infra/feature/fedmsg-map 1b01533aa
  • Initial shot at Python 3 support 05a7a4789
  • Merge pull request #332 from bkabrda/develop bfb49e9ef
  • correct config file locations 5d549b004
  • removed unsused import f2a9350f1
  • Merge pull request #333 from Nolski/develop 30b4f1c15
  • Make list_to_series return uniqified items in predictable order. ec250e096
  • Merge pull request #334 from bkabrda/develop f661df461

0.12.3

  • Bail on git objects if they are a tag. 892db3116
  • Attempt to avoid infinite recursion when finding the list of new revs. 3182fe460
  • Improve git hook to only report on new commits c0ef2bed7
  • Fix up some type errors. f860757fc
  • Add a print statement. 1e256ff30
  • Merge pull request #322 from fedora-infra/feature/git-hook-updates 6c9df7f45
  • Avoid recursively walking the entire git history. e4dd3ddff
  • Merge pull request #323 from fedora-infra/feature/avoid-recursion 3410233f1
  • Add more debug info to test suite failures. fcaea0e25
  • Typofix. 01b1e84a8
  • Getting the source lines is error prone. No need. 3a66314be
  • Another typofix. b9aade39b
  • Re-use the produce_template function for consistency. bacb42c21
  • No more infinite loops. 4d9e9ac2d
  • Merge pull request #326 from fedora-infra/feature/FFFFFFUUUUUUUU c2e96ecd0
  • Merge pull request #325 from fedora-infra/feature/conglomerate-consistency 3c1318c6a
  • Merge pull request #324 from fedora-infra/feature/more-test-debuginfo ba4da5fcc
  • Shell out to rev-list to get the list of commits. 81d2c7d85
  • Keep track of duplicate git messages. 5e66ea633
  • Merge pull request #327 from fedora-infra/feature/git-hook-improvements 108be6b6e

0.12.2

  • Typofix. Don't scrub args from the original call to func. 0e3bc165a

0.12.1

  • Typo fix 923f688ab
  • Merge pull request #314 from lewiscowper/patch-1 fdacb00ad
  • Merge branch 'master' of github.com:fedora-infra/fedmsg bc7622f10
  • Merge branch 'master' into develop c70bed8b2
  • Make IRC lineRate configurable. 785fb7889
  • Merge pull request #317 from fedora-infra/feature/configurable-linerate cc8e37fff
  • Include constituent metadata in the conglomerate message. a792a6f53
  • Delete the msg_ids field during tests. 8f307f0c4
  • Merge pull request #318 from fedora-infra/feature/include-consituents e84928a44
  • Remove unused statement. 57a97d929
  • Handle multiple topics. b0dc6632a
  • Merge pull request #319 from fedora-infra/feature/handle-multiple-topics 4013d5707
  • Scrub args from keywords before initializing. 97e0a0d4e
  • Merge pull request #321 from fedora-infra/feature/scrub-api-args 06212349a

0.12.0

  • Try to get tests passing in koji again. 261bf1fcb
  • Merge pull request #298 from fedora-infra/feature/kojifix 23cb93b30
  • Remove unused imports. a662519d4
  • Increase the lineRate value to 1.0 b1d916afc
  • Merge pull request #301 from ampotty/develop 9dd647091
  • Merge pull request #300 from fedora-infra/feature/remove-unused 7dcec4973
  • Docs - rename SERVICE to CATEGORY. 230ecfea5
  • Merge pull request #303 from fedora-infra/feature/doc-consistency 4762aa4e3
  • Simplify fedmsg-relay usage. 43cfcce75
  • Merge pull request #306 from fedora-infra/feature/simplify-relay-usage be86874e3
  • Documentation for reconnect interval options 036286c6b
  • add comment about repo_name 029beca9b
  • Merge pull request #308 from glensc/fix1 efd1a282d
  • Use the much more awesome pygit2. c3070966d
  • Calculate diff stats for fedmsg git hook (pygit2!) 3a0169538
  • Merge branch 'develop' of git://github.com/ampotty/fedmsg into develop 351e868ce
  • Add reconnect interval options to the glossary for #307. bda6d860c
  • Merge pull request #310 from fedora-infra/feature/pygit2 b4aafee9f
  • Add a comma here to help out people who modify this file. ded110e23
  • Update the status doc. 40650bdfc
  • Start some more deployment docs. f548ee135
  • Merge pull request #311 from fedora-infra/feature/more-deployment-docs d1611e2b4
  • Fix ValueError when using gpg and gpg_home is not set c1db9c55e
  • Merge pull request #313 from mbooth101/gpg_home_fix 1ae494016
  • Add list of topics and categories to grouped messages. 9a12837fb
  • Merge pull request #315 from fedora-infra/feature/more-grouped-attrs a120d3615
  • Surface CRL errors. 8399e7ba6
  • Merge pull request #316 from fedora-infra/feature/surface-crl-error 25bea70c6

0.11.1

  • Handle koschei use case for tailing while in active mode. 8b7f2ee61
  • Merge pull request #294 from fedora-infra/feature/koschei-use-case 31945e1f4
  • BugFix #150 : de-duplicate items in bodhi conglomerator a1b1ee054
  • Merge pull request #296 from Ghost-script/develop 0a9052931
  • Remove unused import. b860c87e8
  • Add some passing test cases. 52c4d40d5
  • Restart services on failure (systemd). f42861fc9
  • Merge pull request #297 from fedora-infra/feature/restart-on-failure d175c5479

0.11.0

  • Pass arguments fedmsg_command and disable_defaults to load_config 7f1ce6dd0
  • Merge pull request #284 from olasd/bugfix/config-filename-override-w-cli-args f04cba93c
  • Handle the situation where in old message the 'username' key does not exists ebb5a2f56
  • Merge pull request #285 from fedora-infra/fix_announce 4f1197433
  • Discuss the envelope of a message in the docs. d62656246
  • Start of the msg2long_form API. 6cfbc8042
  • Use assertEquals for nicer output. ff09cbe5e
  • Even better. c45012d67
  • Merge pull request #287 from fedora-infra/feature/long-form 2af59899d
  • s/follow/following/ f67750ccf
  • Merge pull request #286 from fedora-infra/feature/message-body-docs b9b313798
  • Make the ircbot reconnect on failure. b4aced35f
  • Merge pull request #288 from fedora-infra/feature/irc-reconnect 4086a0ba1
  • Remove comments primarily for development. 61f125681
  • Add debian endpoint as comment to file. cde822bc8
  • Merge pull request #289 from fedora-infra/feature/whittle-down-config 3122f7314
  • Make sure this works. dca5cfcc6
  • No, it does not work. 2002e4445
  • Accept arbitrarily more arguments here... 094543508
  • Let the irc bot relay all messages for real (allow anitya through). 6db9d4f0b
  • Do the same for other services. e1430edcb
  • Merge pull request #290 from fedora-infra/feature/allow-anitya 22aa914c7
  • Add anitya to the comments. 3f1e4f228
  • Delete duplicate (and typoed) __init__. a1a19f064
  • "Msngr" is hard to type. b49547656
  • Hide the irc client inside a function to get around top-level imports. 199abc6ae
  • PEP8. d807a8911
  • Fix pep8. 31b1792d3
  • Merge pull request #293 from fedora-infra/feature/twisted-words 1beec2a55
  • Merge pull request #292 from fedora-infra/feature/anitya 5bac060f8
  • Optionally shorten links in IRC. fadf61383
  • Merge pull request #291 from fedora-infra/feature/optional-shortening 162c9b845