Skip to content
Commits on Sep 13, 2012
  1. Merge pull request #7 from saicologic/fix-amqpspawn

    Fix amqpspawn
    committed Sep 13, 2012
Commits on Sep 12, 2012
  1. fixed a bug that don't work execl function because program_args was n…

    …ull string.
    saicologic committed Sep 12, 2012
Commits on Sep 11, 2012
  1. Merge pull request #6 from judu/patch-2

    Fix missing break, that causes atoi to fail badly.
    committed Sep 11, 2012
Commits on Sep 10, 2012
  1. @judu
Commits on Aug 1, 2012
  1. Merge pull request #5 from fukawi2/master

    upstream changes
    committed Jul 31, 2012
  2. @fukawi2
Commits on Mar 2, 2012
  1. Merge pull request #4 from astephens25/amqpsend-stdin

    Added stdin reading capability to amqpsend
    committed Mar 2, 2012
Commits on Feb 27, 2012
  1. @astephens25
Commits on Feb 22, 2012
  1. Merge pull request #3 from fukawi2/master

    couple more small fixes
    committed Feb 22, 2012
Commits on Feb 1, 2012
  1. @fukawi2

    attempt to allow arguments to external program

    I can't program C and I can't get the damn thing to work so this is the best I
    can get. It doesn't work. For some reason execl cuts off the first character of
    program_args when passing it to the external program. For example, if my
    external program should be:
    	foobar -D -m foo.txt routingkey tmpfile
    The executed program that execl spawns is:
    	foobar D -m foo.txt routingkey tmpfile
    fukawi2 committed Feb 2, 2012
  2. @fukawi2

    better way to test only the cmd part of 'program'

    Thanks to juster on ArchLinux forums.
    fukawi2 committed Feb 2, 2012
  3. @fukawi2

    use install in makefile instead of cp

    depending on umask, cp won't install the binaries with execute bit set. using
    install lets us explicitly state that they should have 755 permissions.
    fukawi2 committed Feb 1, 2012
  4. @fukawi2

    fix command name executable permission test

    Test only the command name (part of the command up to the first space) for
    execute permissions. Previously we tested the entire string, including
    arguments which would fail. For example:
    	`cat foo.txt`	=> old method; fails
    	`cat`			=> this patch; succeeds
    With thanks to Trilby on the ArchLinux forums.
    fukawi2 committed Feb 1, 2012
Commits on Jan 25, 2012
  1. Merge pull request #2 from fukawi2/master

    Merge from fukawi2
    committed Jan 25, 2012
  2. @fukawi2
Commits on Jan 12, 2012
  1. @fukawi2
  2. @fukawi2

    cleanup of whitespace

    fukawi2 committed Jan 12, 2012
  3. @fukawi2

    amqpspawn: option to limit the number of messages to receive

    Adds an option (--number/-n) to limit the number of messages an instance
    of the program will accept from the server. Also adjusts the prefetch
    limit on the connection to 10 by default, changing to the user specified
    value if supplied. WARNING: Using --number option with --no-ack is VERY
    likely to cause data loss when connecting to a server with queued
    (persistent) messages. If you care about this, do NOT use the --no-ack
    option.
    fukawi2 committed Jan 12, 2012
Commits on Jan 11, 2012
  1. @fukawi2

    amqpspawn: allow binding without requirement for acknowledgement

    Use the --no-ack flag to consume messages without the server waiting for
    an ack message.
    fukawi2 committed Jan 11, 2012
  2. @fukawi2
  3. @fukawi2
  4. @fukawi2

    amqpspawn: allow queue name to be set by environment variable

    Ability to set the remote queue name via the AMQP_QUEUE environment
    variable. Functionally the same as other env vars such as AMQP_HOST,
    AMQP_PORT etc
    fukawi2 committed Jan 11, 2012
  5. @fukawi2

    amqpspawn: allow queue to be declared as passive, exclusive or durable

    Adds support to amqpspawn to allow queue to be declared as passive,
    exclusive and/or durable using either command line options, or
    environment variables.
    fukawi2 committed Jan 11, 2012
  6. @fukawi2

    amqpsend: allow persistence to be set via env var

    Enables support for amqpsend to set message persistence utilizing the
    environment variable "AMQP_PERSISTENT". Valid arguments for AMQP_PERSISTENT
    are '1' (no persist) and '2' (persist). Any other value will cause amqpsend to
    exit with non-zero status. Also adds the command line argument --no-persistent
    to allow command line override of environment.
    fukawi2 committed Jan 11, 2012
Commits on Aug 15, 2011
  1. Merge pull request #1 from brendoncrawford/pr-makefile-1

    Various Minor Makefile Improvements
    committed Aug 14, 2011
Commits on Aug 10, 2011
  1. @brendoncrawford

    Adding conditional rabbitmq-c lib path and conditional amqptools install

    path variables to makefile. Also added install and uninstall make targets.
    Setting binary exports to go to "bin" directory.
    brendoncrawford committed Aug 9, 2011
Commits on Nov 7, 2010
  1. update README

    committed Nov 7, 2010
  2. update help text & README

    committed Nov 7, 2010
  3. update help text & README

    committed Nov 7, 2010
  4. fix incorrect comment

    committed Nov 7, 2010
  5. Add heartbeat, max frame size, --foreground

    * Set tcp SO_KEEPALIVE and enable a 30 second heartbeat at logon
    * Respond to a received heartbeat with a heartbeat of our own
    * Increase max frame size to 10MB
    * Add --foreground/-f option to disable daemonisation
    committed Nov 7, 2010
Commits on Oct 16, 2010
  1. Initial commit

    committed Oct 16, 2010
Something went wrong with that request. Please try again.