Permalink
Commits on Sep 23, 2015
  1. Merge pull request #3 from jvirtanen/fixes/sbt-download

    Fix SBT download
    penberg committed Sep 23, 2015
  2. Fix SBT download

    Although the SBT download URL is still valid, it responds with a HTTP
    redirection nowadays. Use the '-L'/'--location' option to make 'curl'
    follow HTTP redirections.
    
    Signed-off-by: Jussi Virtanen <jussi.k.virtanen@gmail.com>
    committed Sep 23, 2015
Commits on Apr 21, 2015
  1. Merge pull request #2 from jvirtanen/features/perf-test-histogram

    Use HDR Histogram in performance test
    penberg committed Apr 21, 2015
  2. Use HDR Histogram in performance test

    Replace minimum, maximum, average, and standard deviation with 50%,
    90%, 99%, 99.90%, 99.99%, and 100% percentiles. This gives a much
    better overview of the results.
    
    Signed-off-by: Jussi Virtanen <jussi.k.virtanen@gmail.com>
    committed Apr 21, 2015
  3. Remove 'sbt-start-script'

    It is not used anymore.
    
    Signed-off-by: Jussi Virtanen <jussi.k.virtanen@gmail.com>
    committed Apr 21, 2015
  4. Use One-JAR for performance test

    Make the performance test independent of SBT.
    
    Signed-off-by: Jussi Virtanen <jussi.k.virtanen@gmail.com>
    committed Apr 21, 2015
  5. Merge pull request #1 from jvirtanen/features/java-8

    Java 8 support
    penberg committed Apr 21, 2015
  6. Remove '-XX:MaxPermSize'

    With Java 8, the permanent generation has been removed from the
    HotSpot VM.
    
    Signed-off-by: Jussi Virtanen <jussi.k.virtanen@gmail.com>
    committed Apr 21, 2015
  7. Upgrade to Scala 2.10.5

    Scala 2.10.0 is not compatible with Java 8.
    
    Signed-off-by: Jussi Virtanen <jussi.k.virtanen@gmail.com>
    committed Apr 21, 2015
  8. Upgrade to 'sbt-start-script' 0.10.0

    'sbt-start-script' 0.6.0 is not compatible with SBT 0.13.8.
    
    Signed-off-by: Jussi Virtanen <jussi.k.virtanen@gmail.com>
    committed Apr 21, 2015
  9. Upgrade to SBT 0.13.8

    SBT 0.12.1 is not compatible with Java 8.
    
    Signed-off-by: Jussi Virtanen <jussi.k.virtanen@gmail.com>
    committed Apr 21, 2015
  10. Remove 'junit_xml_listener'

    Making the project compatible with Java 8 requires upgrading to SBT
    0.13.8 and Scala 2.10.5. As there appears to be no release of this
    plugin compatible with that combination, drop this plugin for now.
    
    Signed-off-by: Jussi Virtanen <jussi.k.virtanen@gmail.com>
    committed Apr 21, 2015
Commits on Apr 17, 2014
  1. Merge pull request #167 from jvirtanen/features/silvertip-0.4.3

    Upgrade to Silvertip 0.4.3
    vaine committed Apr 17, 2014
Commits on Apr 16, 2014
  1. Upgrade to Silvertip 0.4.3

    Signed-off-by: Jussi Virtanen <jussi.virtanen@valotrading.com>
    Jussi Virtanen committed Apr 16, 2014
Commits on Dec 4, 2013
  1. Merge pull request #166 from valotrading/releases/1.6.4

    Stirling 1.6.4
    kro committed Dec 4, 2013
  2. Stirling 1.6.5-SNAPSHOT

    Signed-off-by: Bob The Builder <bob@ci.prod.valotrading.com>
    Bob The Builder committed Dec 4, 2013
  3. Stirling 1.6.4

    Signed-off-by: Bob The Builder <bob@ci.prod.valotrading.com>
    Bob The Builder committed Dec 4, 2013
Commits on Dec 3, 2013
  1. Merge pull request #165 from valotrading/features/parameterize-messag…

    …e-validator-in-session
    
    Make DefaultMessageValidator non-static
    vaine committed Dec 3, 2013
  2. core: Give tag validators names that makes (more) sense

    Signed-off-by: Karim Vuorisara <karim.vuorisara@valotrading.com>
    kro committed Dec 3, 2013
Commits on Nov 29, 2013
  1. stirling: Update README.md

    Signed-off-by: Karim Vuorisara <karim.vuorisara@valotrading.com>
    kro committed Nov 29, 2013
  2. core: Make DefaultMessageValidator non-static

    Making DefaultMessageValidator non-static allows user-defined message
    validators. DefaultMessageValidator implements the Validator<Message> interface
    and the MessageValidator is specified upon construction.
    
    In the spirit of keeping Config as simple as possible, keep Config as before
    commit
    
      9b7ee5f
    
    was merged and pass an instance of Validator<Message> to Session. Allow also
    only point-to-point messaging by invalidating messages that contain
    OnBehalfOfCompID(115) or DeliverToCompID(128) tags by default.
    
    In DefaultMessageValidator use anonymous classes as message and field message
    validators and invoke instance methods of DefaultMessageValidators from isValid
    allowing customized validation logic by overriding the default implementations.
    Allowing customization, this approach allows, for instance, accepting
    SenderCompID and TargetCompID upon the FIX protocol authentication phase.
    Customized message validation is used in SupportThirdPartyAddressingSpec.
    
    Finally, remove CompIdValidator and MessageValidator as these classes are no
    longer used.
    
    Signed-off-by: Karim Vuorisara <karim.vuorisara@valotrading.com>
    kro committed Nov 27, 2013
Commits on Nov 27, 2013
  1. Merge pull request #164 from valotrading/improvements/accept-messages…

    …-from-a-third-party
    
    Validate OnBehalfOfCompID(115) and DeliverToCompID(128)
    vaine committed Nov 27, 2013
  2. core: Validate OnBehalfOfCompID(115) and DeliverToCompId(128)

    OnBehalfOfCompID(115) and DeliverToCompID(128) tags are used in some FIX Drop
    messaging to indicate the party, whose message was delivered to the third party
    receiving drop copy flow.
    
    Configure SBT to run tests written in JUnit. Also, fix broken tests in
    RecvAppOrAdminMsgSpec and SendHeartbeatSpec tests. Make JUnit verbose when
    running tests under SBT's as the tests take suspiciously long time to complete.
    
    Drop 'isPointToPoint' from 'Message' and 'MessageHeader' as no longer used.
    
    Signed-off-by: Karim Vuorisara <karim.vuorisara@valotrading.com>
    kro committed Nov 26, 2013
Commits on Sep 19, 2013
  1. Merge pull request #163 from valotrading/releases/1.6.3

    Releases/1.6.3
    klaamane committed Sep 19, 2013
  2. Stirling 1.6.4-SNAPSHOT

    Signed-off-by: Alexander Laamanen <alexander.laamanen@valotrading.fi>
    Alexander Laamanen committed Sep 19, 2013
  3. Stirling 1.6.3

    Signed-off-by: Alexander Laamanen <alexander.laamanen@valotrading.fi>
    Alexander Laamanen committed Sep 19, 2013
Commits on Sep 18, 2013
  1. Merge pull request #161 from valotrading/features/hr-itch186

    Features/hr itch186
    vaine committed Sep 18, 2013
Commits on Sep 13, 2013
  1. Merge pull request #162 from vaine/fixes/ouch201-capacity

    ouch201: Fix IssuePriceStabilizing and RisklessPrincipal constants
    committed Sep 13, 2013
Commits on Sep 12, 2013
  1. ouch201: Fix IssuePriceStabilizing and RisklessPrincipal constants

    According to the OUCH 2.01 specification section 3.1, value 6 stands for
    "Issue price stabilizing" capacity and 7 for "Riskless Principal".
    
    Signed-off-by: Ville Aine <ville.aine@valotrading.com>
    vaine committed Sep 12, 2013
Commits on Aug 26, 2013
  1. Add tests for the proprietary server generated timestamp.

    Signed-off-by: Alexander Laamanen <alexander.laamanen@valotrading.fi>
    Alexander Laamanen committed Aug 26, 2013
Commits on Aug 22, 2013
  1. Add support for proprietary HR ITCH186 server timestamps.

    Signed-off-by: Alexander Laamanen <alexander.laamanen@valotrading.fi>
    Alexander Laamanen committed Aug 22, 2013
Commits on Aug 14, 2013
  1. Merge pull request #160 from jvirtanen/features/development-documenta…

    …tion
    
    Add development documentation
    vaine committed Aug 14, 2013
Commits on Jul 23, 2013
  1. Add development documentation

    Some developers would like to use IDEs, such as Eclipse or IDEA, for
    developing Stirling. Describe how to do it so that there is no need
    to add references and dependencies to the IDEs into Stirling.
    
    Signed-off-by: Jussi Virtanen <jussi.k.virtanen@gmail.com>
    committed Jul 23, 2013
Commits on Jun 4, 2013
  1. Merge pull request #158 from vaine/features/lime-393

    Lime FIX changes up to spec version 3.9.3
    penberg committed Jun 4, 2013
  2. Update Lime FIX version in README

    Signed-off-by: Ville Aine <ville.aine@valotrading.com>
    vaine committed Jun 4, 2013