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
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
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
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
Authorization/routing policy first pass. 7094470a5
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
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
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
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
Use logutils to fix dictConfig on python2.6. e558d96ad
Re-added forgotten import. 6291d20cb
Fix wonky py2.6 behavior in tests. bfb2e258d
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
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
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
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
Check that signature and cert are strings before we do anything with them. 64033e2ca
Load and use remote cert for end-user validation. 8b7ce2dfc
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
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
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
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
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
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
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
Fix issue #193 on setup.py c4bea1ff0
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
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
Merge branch 'develop' of github.com:fedora-infra/fedmsg into develop 04190a592
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
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
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
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
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
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
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 oddshocks/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
os.path.join. 03ac05353
Merge pull request #266 from fedora-infra/feature/backlog 3c52d835e
Some py2.6 fixes. ed74506fc
Merge pull request #267 from fedora-infra/feature/py2.6-fixes 7ba7d0c04
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
Be more careful with new status lock /cc @tflink. dc405be97
Disable the backlog stuff out of the box. It bit @tflink. c0f789a60
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
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
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
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
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
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
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
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
Typofix. Don't scrub args from the original call to func. 0e3bc165a
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
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
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
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
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
Don't overwrite processors in the tests to keep things faster. b104fac57
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
Fix two py3 encoding oversights. 6ac68cf46
Get the encoding story straight here. f317544ce
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