Commit Graph

655 Commits

Author SHA1 Message Date
Simon MacMullen c383acd2d2 Unify with_decode and with_decode_opts. This has been overdue and will make the next bit easier. 2011-03-10 16:49:15 +00:00
Simon MacMullen f11a34884f Do something simple to defend against non-UTF-8 headers. This is not round-trippable, but hopefully people doing binary headers are quite rare. 2011-03-10 16:34:59 +00:00
Simon MacMullen 1d2a565714 Offer a choice of encoding on get. 2011-03-10 16:33:58 +00:00
Simon MacMullen 65a4e08c8f A bit of explanation. 2011-03-10 15:12:24 +00:00
Simon MacMullen 9543dab4d3 Allow publishing from stdin. 2011-03-10 15:09:04 +00:00
Simon MacMullen 901d24375e We were using "payload" with two quite different meanings there. Keep the one which AMQP calls payload, rename the other to "upload". 2011-03-10 15:00:45 +00:00
Simon MacMullen 7ed12a3aba Allow saving payload to a file. 2011-03-10 14:58:02 +00:00
Simon MacMullen ad073e49c5 Should probably do that. 2011-03-10 14:30:22 +00:00
Simon MacMullen c2fc45b13e A bit more abstraction. 2011-03-10 13:39:10 +00:00
Simon MacMullen b6bf09471a Allow setting payload_encoding. 2011-03-10 13:22:46 +00:00
Simon MacMullen 03e9316e10 HTML-escape AMQP arrays, tables etc. 2011-03-09 16:26:25 +00:00
Simon MacMullen 4a5d207a15 Display payload size. 2011-03-09 16:22:58 +00:00
Simon MacMullen fcb727cba4 Merge from default. 2011-03-08 17:41:51 +00:00
Michael Bridgen 570c2e2149 Merge bug23827 2011-03-07 16:55:47 +00:00
Marek Majkowski 720fa7d48c Include include directory in webmachine.ez. 2011-03-03 16:19:37 +00:00
Simon MacMullen f848e87934 Show nested amqp values (e.g. federation forwarding headers) properly. 2011-03-02 16:49:00 +00:00
Simon MacMullen 460f16e62a Don't show publish form for internal exchanges. 2011-03-01 17:15:03 +00:00
Simon MacMullen d032eba317 Oops, that table gained a column. 2011-03-01 17:10:52 +00:00
Simon MacMullen 378854e82a Don't show the little mini-highlight blob if there's nothing in it. 2011-02-28 11:19:36 +00:00
Simon MacMullen 317d3f85f8 Merge bug23580 (Add statistics for 'basic.return') 2011-02-28 10:59:59 +00:00
Simon MacMullen 333ca3cb2f That 999 bugs me. 2011-02-28 10:59:32 +00:00
Marek Majkowski c495324b77 Show return stats on channel list 2011-02-25 17:32:04 +00:00
Simon MacMullen af8b3a3e2c Update rabbitmqadmin docs. 2011-02-25 17:12:52 +00:00
Simon MacMullen 5575c9e0a1 Support for get / publish from the command line. 2011-02-25 17:00:13 +00:00
Simon MacMullen 35b9227e37 API documentation for publish / get. 2011-02-25 16:09:35 +00:00
Simon MacMullen 46456f74bf Fix delivery mode. 2011-02-25 14:27:09 +00:00
Simon MacMullen bea702e509 Make a much nicer publish form, and fix a couple of bugs with multifields along the way. 2011-02-25 14:17:27 +00:00
Simon MacMullen b8270f4652 Make responding to a post feel more like anything else. Improve error handling and tests for same. 2011-02-25 14:16:40 +00:00
Simon MacMullen 1911eed2bf Don't update the bindings form... 2011-02-24 17:34:18 +00:00
Simon MacMullen eb9514c33c Unused var 2011-02-24 17:26:57 +00:00
Simon MacMullen fafab19f6a Make round-trips between publish and get work. Fix various things to do with JSON<->AMQP structures. Tests for publishing. 2011-02-24 17:17:33 +00:00
Simon MacMullen 1383290ef9 The start of a publish mechanism. 2011-02-23 17:59:34 +00:00
Simon MacMullen a59ecdcc4b Merge from default. 2011-02-23 17:17:46 +00:00
Simon MacMullen f689203daa Merge bug 23702 (Let rabbit_mochiweb run more than one instance of webmachine) 2011-02-23 15:05:32 +00:00
Michael Bridgen 89674606c0 Use the new forms of rabbit_webmachine:setup/1 and makeloop/1 2011-02-23 14:53:07 +00:00
Michael Bridgen 4ca3a1b68a Use the setup procedure to make sure webmachine has the correct magic pixie dust in its environment 2011-02-22 17:16:28 +00:00
Simon MacMullen 630f2e6291 Explain password_hash. 2011-02-22 15:02:52 +00:00
Michael Bridgen 73de7e6aa9 Avert downfall of civilisation (cosmetic) 2011-02-22 14:21:41 +00:00
Michael Bridgen 17865cc33f Ops, set webmachine tracing off by default. 2011-02-22 14:15:08 +00:00
Simon MacMullen a5529563a8 Tidy the exchange and queue pages a little:
* Locate "Add binding" under "Bindings".
* Put "Message Rates" above "Consumers" since it feels closer to "Overview".
2011-02-22 14:11:22 +00:00
Simon MacMullen 5ffcc07eb3 Get more than one message at a time from the queue, allow noack=false (will inevitably requeue messages). 2011-02-22 14:00:20 +00:00
Simon MacMullen 2026b80b84 hg add is a wonderful tool. 2011-02-21 18:21:44 +00:00
Simon MacMullen 9e0cf7e6b3 This is my attempt at HTTP messaging. There are many like it, but this one is mine. 2011-02-21 18:20:33 +00:00
Michael Bridgen 00c9b0e511 Fix reinstatement of wmtrace. To test, make the return value of a resource {{trace, /tmp}, State} 2011-02-21 16:48:34 +00:00
Michael Bridgen 3c6bdefcf8 Reinstate wm_trace 2011-02-21 14:21:15 +00:00
Michael Bridgen 254ed954fb Use rabbit_webmachine:makeloop/2, so we can coexist with other webmachine instances. This means losing wm_trace, since it uses webmachine_router, which in turn assumes that the dispatch table will be in the application env. 2011-02-21 13:44:10 +00:00
Simon MacMullen f8acbe1334 Fix breakage caused by change to Erlang client. 2011-02-21 13:18:15 +00:00
Simon MacMullen 82967cef52 Merge bug23553 (Present managed socket count in mgmt plugin) 2011-02-18 17:29:47 +00:00
Marek Majkowski 83c69c7947 untabify 2011-02-18 14:26:12 +00:00
Simon MacMullen ab2ee352eb Rewrite the help text somewhat. 2011-02-18 11:12:36 +00:00