project: Update silvertip to 0.2.7

Silvertip 0.2.7 is compiled with Java 1.6.

Signed-off-by: Aki Saarinen <aki.saarinen@valotrading.com>
Merge pull request #35 from valotrading/features/update-silvertip-to-0.2.7

project: Update silvertip to 0.2.7
Stirling 1.1.5

Signed-off-by: Bob the Builder <releng@valotrading.com>
Stirling 1.1.6-SNAPSHOT

Signed-off-by: Bob the Builder <releng@valotrading.com>
Merge pull request #36 from valotrading/releases/1.1.5

Releases/1.1.5
console: Make startup less verbose

Before:

  [penberg@tux stirling]$ java -jar stirling.jar
    #
    # FIX console session started.
    #
    #   Type 'help' for list of available commands and 'exit' to exit the
    #   console. You can also use the Tab key for command completion.
    #
  >

After:

  [penberg@tux stirling]$ java -jar stirling.jar
  Stirling console, type 'help' for help text
  >

Signed-off-by: Pekka Enberg <penberg@valotrading.com>
console: Re-format help text

Re-format console help text to make it more readable.

Before:

  > help

  Available commands:
    unavailable : Marks client session unavailable.
    connect Host=<host> Port=<port> : Opens connection which will be used for sending messages.
    collateral-inquiry <Argument=value>* : Creates and sends a collateral inquiry.
    storeseq SenderCompID=<id> TargetCompID=<id> <Argument=value>* : Resets outgoing and outgoing sequence numbers.
    available : Marks client session available.

After:

  > help

  Available commands:
    ?                      Lists all available commands.
    available              Marks client session available.
    cancel-order           Creates and sends order cancel request message.
    collateral-inquiry     Creates and sends a collateral inquiry.
    config                 Configures client for sending FIX messages.

Signed-off-by: Pekka Enberg <penberg@valotrading.com>
Merge pull request #37 from valotrading/cleanups/console

Cleanups/console
project: Add IntelliJ IDEA project generation plugin

Signed-off-by: Aki Saarinen <aki.saarinen@valotrading.com>
Merge pull request #38 from valotrading/features/sbt-idea

project: Add IntelliJ IDEA project generation plugin
console: Remove redundant author tag

Signed-off-by: Aki Saarinen <aki.saarinen@valotrading.com>
console: Remove unused method

Signed-off-by: Aki Saarinen <aki.saarinen@valotrading.com>
session: Reset session sequence numbers in InMemorySessionStore

When ordered, allow the reseting of message sequence numbers in
InMemorySessionStore as well. This allows one to debug connections using the
Stirling console (by manually setting IncomingSeqNo and OutgoingSeqNo) with
persistent sequence numbers.

Signed-off-by: Aki Saarinen <aki.saarinen@valotrading.com>
Merge pull request #39 from valotrading/features/console-client-cleanup

Features/console client cleanup
Merge pull request #40 from valotrading/fixes/reset-inmemory-session-sequence

session: Reset session sequence numbers in InMemorySessionStore
console: Use SimpleLogFormatter

Instead of dumping the default format (XML) to stirling.log use a
SimpleLogFormatter for human readable output.

Signed-off-by: Aki Saarinen <aki.saarinen@valotrading.com>
console: Log commands read from file

Print out all commands that are read from the file at startup. Makes debugging
easier.

Signed-off-by: Aki Saarinen <aki.saarinen@valotrading.com>
console: Add more logging to connecting and message sending

Log the connection attempt, as well as its finishing. Also log all outbound
messages and the raw format of inbound messages (which might not come through
the session layer). This makes debugging connectivity problems easier.

Signed-off-by: Aki Saarinen <aki.saarinen@valotrading.com>
Merge pull request #41 from valotrading/features/better-console-logging

Features/better console logging
Fix "samrat" profile OrderCancelReject message

The OrderCancelReject message has TransactTime(60) filed in the "samrat"
profile.

Signed-off-by: Pekka Enberg <penberg@valotrading.com>