-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Artex master #7
base: master
Are you sure you want to change the base?
Artex master #7
Commits on Dec 18, 2023
-
Bump golang.org/x/crypto from 0.15.0 to 0.17.0
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.15.0 to 0.17.0. - [Commits](golang/crypto@v0.15.0...v0.17.0) --- updated-dependencies: - dependency-name: golang.org/x/crypto dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7fadeb5 - Browse repository at this point
Copy the full SHA 7fadeb5View commit details
Commits on Jan 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3594015 - Browse repository at this point
Copy the full SHA 3594015View commit details
Commits on Feb 1, 2024
-
Escape send queued when blocked on connection side
use default instead of a timer refactor send queued In case of Log On messages block until sent
Configuration menu - View commit details
-
Copy full SHA for d7f2968 - Browse repository at this point
Copy the full SHA d7f2968View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5dcde41 - Browse repository at this point
Copy the full SHA 5dcde41View commit details -
Bug: For Logon/Logout/Resend/SequenceReset messages we should wait un…
…til sent (quickfixgo#21) ## Issue When log on request was queued because cannot be send due to connection not ready, Then it goes through the [main session loop](https://github.com/alpacahq/quickfix/blob/5dcde41f3e6e68e93e1fd381761cd9c7843aec43/session.go#L821-L841) which leads to [SendAppMessages](https://github.com/alpacahq/quickfix/blob/5dcde41f3e6e68e93e1fd381761cd9c7843aec43/session_state.go#L107-L111) But, since session is not logged on yet because the message queued is the log on message, we drop the `toSend` queued messages so we lose the log on message itself. ## Proposed solution For important messages like Logon/Logout/Resend/SequenceReset we block until sent.
Configuration menu - View commit details
-
Copy full SHA for 6eaa8ce - Browse repository at this point
Copy the full SHA 6eaa8ceView commit details
Commits on Apr 10, 2024
-
add test for multiple repeating groups in a message
partly revert change in quickfixgo#368 due to breaking the unit test added in this PR
albert committedApr 10, 2024 Configuration menu - View commit details
-
Copy full SHA for de36465 - Browse repository at this point
Copy the full SHA de36465View commit details
Commits on Apr 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for aa39aa8 - Browse repository at this point
Copy the full SHA aa39aa8View commit details
Commits on Apr 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a203213 - Browse repository at this point
Copy the full SHA a203213View commit details -
Merge pull request quickfixgo#626 from ackleymi/main
Update and satisfy code linter
Configuration menu - View commit details
-
Copy full SHA for 9886e68 - Browse repository at this point
Copy the full SHA 9886e68View commit details
Commits on Apr 22, 2024
-
Merge pull request quickfixgo#623 from albertsundjaja/group-stack-adv…
…anced-incorrectly Group field whose elements do not have the same fields are incorrectly parsed
Configuration menu - View commit details
-
Copy full SHA for e155413 - Browse repository at this point
Copy the full SHA e155413View commit details -
Merge pull request quickfixgo#615 from alpacahq/escape-send-queued-wh…
…en-blocked Escape send queued when blocked on connection side
Configuration menu - View commit details
-
Copy full SHA for 51e2cde - Browse repository at this point
Copy the full SHA 51e2cdeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 96baad8 - Browse repository at this point
Copy the full SHA 96baad8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1518a20 - Browse repository at this point
Copy the full SHA 1518a20View commit details -
Merge pull request quickfixgo#627 from haoyang1994/feat/proxy_v2
feat: change proxyproto pkg to support proxy proto v2
Configuration menu - View commit details
-
Copy full SHA for b7e2597 - Browse repository at this point
Copy the full SHA b7e2597View commit details
Commits on Apr 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ab04145 - Browse repository at this point
Copy the full SHA ab04145View commit details -
Merge pull request quickfixgo#628 from alpacahq/develop
Bug: For Logon/Logout/Resend/SequenceReset messages we should wait until sent
Configuration menu - View commit details
-
Copy full SHA for 21eab6b - Browse repository at this point
Copy the full SHA 21eab6bView commit details -
Merge pull request quickfixgo#606 from quickfixgo/dependabot/go_modul…
…es/golang.org/x/crypto-0.17.0 Bump golang.org/x/crypto from 0.15.0 to 0.17.0
Configuration menu - View commit details
-
Copy full SHA for 8304be5 - Browse repository at this point
Copy the full SHA 8304be5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad9438a - Browse repository at this point
Copy the full SHA ad9438aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f15490 - Browse repository at this point
Copy the full SHA 2f15490View commit details -
Merge pull request quickfixgo#630 from ackleymi/v092-release
Adds v0.9.2 release notes
Configuration menu - View commit details
-
Copy full SHA for 2c25e08 - Browse repository at this point
Copy the full SHA 2c25e08View commit details
Commits on Apr 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e2a2f27 - Browse repository at this point
Copy the full SHA e2a2f27View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74fd67b - Browse repository at this point
Copy the full SHA 74fd67bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b9e203b - Browse repository at this point
Copy the full SHA b9e203bView commit details
Commits on Apr 26, 2024
-
Merge pull request quickfixgo#632 from haoyang1994/tag_check_options
feat: AllowUnknownMessageFields & CheckUserDefinedFields
Configuration menu - View commit details
-
Copy full SHA for c3c49cb - Browse repository at this point
Copy the full SHA c3c49cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0256864 - Browse repository at this point
Copy the full SHA 0256864View commit details
Commits on Apr 30, 2024
-
Merge pull request quickfixgo#635 from ackleymi/initiator-logon-reset
Corrects ResetOnLogon for initiators
Configuration menu - View commit details
-
Copy full SHA for c187bdb - Browse repository at this point
Copy the full SHA c187bdbView commit details
Commits on May 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d591447 - Browse repository at this point
Copy the full SHA d591447View commit details
Commits on May 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6659865 - Browse repository at this point
Copy the full SHA 6659865View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf3fb98 - Browse repository at this point
Copy the full SHA cf3fb98View commit details
Commits on May 7, 2024
-
Merge pull request quickfixgo#637 from SNORRIS721/duplicatesession
Unregistering sessions on stop
Configuration menu - View commit details
-
Copy full SHA for 1205f67 - Browse repository at this point
Copy the full SHA 1205f67View commit details
Commits on May 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 668e1f4 - Browse repository at this point
Copy the full SHA 668e1f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff456d7 - Browse repository at this point
Copy the full SHA ff456d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60846b9 - Browse repository at this point
Copy the full SHA 60846b9View commit details
Commits on May 9, 2024
-
Merge pull request quickfixgo#639 from SNORRIS721/mapcrash
Changing filestore.offsets from map[int]msgDef to sync.Map
Configuration menu - View commit details
-
Copy full SHA for 807c9fe - Browse repository at this point
Copy the full SHA 807c9feView commit details -
Configuration menu - View commit details
-
Copy full SHA for fbe0cd7 - Browse repository at this point
Copy the full SHA fbe0cd7View commit details
Commits on May 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6889cf1 - Browse repository at this point
Copy the full SHA 6889cf1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3517c8b - Browse repository at this point
Copy the full SHA 3517c8bView commit details
Commits on May 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 525b62c - Browse repository at this point
Copy the full SHA 525b62cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 035d82e - Browse repository at this point
Copy the full SHA 035d82eView commit details
Commits on May 30, 2024
-
Merge pull request quickfixgo#636 from ackleymi/repeating-grps
Maintain repeating group field order when parsing messages
Configuration menu - View commit details
-
Copy full SHA for 2da4180 - Browse repository at this point
Copy the full SHA 2da4180View commit details -
Merge pull request quickfixgo#642 from ackleymi/add-log
Adds log to readLoop just like writeLoop
Configuration menu - View commit details
-
Copy full SHA for 7a5765f - Browse repository at this point
Copy the full SHA 7a5765fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e71cbc - Browse repository at this point
Copy the full SHA 7e71cbcView commit details
Commits on Jun 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c855c33 - Browse repository at this point
Copy the full SHA c855c33View commit details
Commits on Jun 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a60af80 - Browse repository at this point
Copy the full SHA a60af80View commit details -
Merge pull request quickfixgo#645 from momin-javed/increment-target-seq
Do not increment NextTargetMsgSeqNum for out of sequence Logout and Test Requests
Configuration menu - View commit details
-
Copy full SHA for 358abef - Browse repository at this point
Copy the full SHA 358abefView commit details
Commits on Jul 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 91700d1 - Browse repository at this point
Copy the full SHA 91700d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a420261 - Browse repository at this point
Copy the full SHA a420261View commit details -
Merge pull request quickfixgo#649 from ackleymi/cfg-fixes
Port config documentation into proper go doc format
Configuration menu - View commit details
-
Copy full SHA for f6ff247 - Browse repository at this point
Copy the full SHA f6ff247View commit details
Commits on Jul 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1c2db3a - Browse repository at this point
Copy the full SHA 1c2db3aView commit details -
Merge pull request quickfixgo#27 from ackleymi/add-missing-test-defs
Adds resendreqchunksize and lastseqnumprocessed test suites
Configuration menu - View commit details
-
Copy full SHA for ab7cd32 - Browse repository at this point
Copy the full SHA ab7cd32View commit details -
Merge pull request quickfixgo#650 from ackleymi/main
Adds resendreqchunksize and lastseqnumprocessed test suites, refactors test runners
Configuration menu - View commit details
-
Copy full SHA for e3a2994 - Browse repository at this point
Copy the full SHA e3a2994View commit details
Commits on Jul 17, 2024
-
Use bytes.Count to count the number of message fields
Not a huge improvement but an improvement nonetheless. ``` goos: darwin goarch: arm64 pkg: github.com/quickfixgo/quickfix │ old3 │ new3 │ │ sec/op │ sec/op vs base │ ParseMessage-8 680.6n ± 0% 650.0n ± 0% -4.49% (p=0.000 n=20) ``` Signed-off-by: Sylvain Rabot <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3c66554 - Browse repository at this point
Copy the full SHA 3c66554View commit details -
``` goos: darwin goarch: arm64 pkg: github.com/quickfixgo/quickfix │ old │ new-no-indexbyte │ │ sec/op │ sec/op vs base │ ParseMessage-8 695.2n ± 1% 628.2n ± 1% -9.64% (p=0.000 n=20) ``` Signed-off-by: Sylvain Rabot <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f725b98 - Browse repository at this point
Copy the full SHA f725b98View commit details -
Only lock fieldmap once during message parsing
``` goos: darwin goarch: arm64 pkg: github.com/quickfixgo/quickfix │ old │ new-parse-no-lock │ │ sec/op │ sec/op vs base │ ParseMessage-8 695.2n ± 1% 591.0n ± 0% -14.99% (p=0.000 n=20) ``` Signed-off-by: Sylvain Rabot <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for af66cc8 - Browse repository at this point
Copy the full SHA af66cc8View commit details
Commits on Jul 18, 2024
-
Fix stuck call to Dial when calling Stop on the initiator
This commit fixes an issue when calling Start() and then Stop() on the initiator while the connection is likely to fail and timeout. Calling initiator.Stop() will block since Dial will attempt to connect until it times out and returns on the 'waitForReconnectInterval' call. We mitigate this problem by using a proxy.ContextDialer and allowing to pass a context with cancellation method to the dialer.DialContext method on 'handleConnection'. We need to start a routine listening for the stopChan in order to call cancel() explicitly and thus exit the DialContext method. Note: there are scenarios where cancel() will be called twice, this choice was made in order to avoid a larger refactor of the reconnect logic, but since the call to cancel() is idempotent, this doesn't lead to any adverse effect. fixes quickfixgo#653 Signed-off-by: Alexandre Beslic <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3939268 - Browse repository at this point
Copy the full SHA 3939268View commit details
Commits on Jul 31, 2024
-
Introduce message iterator to avoid loading all messages into memory …
…at once upon resend request
Configuration menu - View commit details
-
Copy full SHA for ad74d03 - Browse repository at this point
Copy the full SHA ad74d03View commit details
Commits on Aug 6, 2024
-
Use the Go generated file convention.
This commit updates the template to include the recommended convention for generated files, specifically a string that matches the regex: ``` ^// Code generated .* DO NOT EDIT\.$ ``` This change should make easier certain housekeeping tasks, specifically allowing things like linting tools to ignore these files. See https://pkg.go.dev/cmd/go#hdr-Generate_Go_files_by_processing_source for a canonical source for this recommendation.
Configuration menu - View commit details
-
Copy full SHA for 1289a47 - Browse repository at this point
Copy the full SHA 1289a47View commit details -
Support TLS configuration as raw bytes
This change is intended to allow users to configure TLS settings in the form of raw byte slices. This is particularly useful for situations where the FIX application is running in a cloud environment (e.g. k8s) and session configuration is loaded from a database (rather than a static file). In this scenario it is much more convenient to be able to load TLS key pairs from the DB in the form of byte slices, than to have to ensure files with the correct names exist on some persistent volume such that the FIX app can load them from disk correctly. To support this we changed the basic type stored within SessionSettings to be a byte slice which means we are able to still support the existing settings model, but also handle raw byte slices we can use for TLS setup. The existing API exposed by SessionSettings remains unchanged meaning users should not have to update their codee, but we have added a new `SetRaw` and `RawSetting` accessors to directly read/write byte slice values.
Configuration menu - View commit details
-
Copy full SHA for d3b4f98 - Browse repository at this point
Copy the full SHA d3b4f98View commit details
Commits on Aug 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7fe4ce2 - Browse repository at this point
Copy the full SHA 7fe4ce2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c07597e - Browse repository at this point
Copy the full SHA c07597eView commit details
Commits on Aug 9, 2024
-
Merge pull request quickfixgo#654 from abronan/mitigate-stuck-dial-on…
…-initiator-stop Fix stuck call to Dial when calling Stop on the Initiator
Configuration menu - View commit details
-
Copy full SHA for e92fa68 - Browse repository at this point
Copy the full SHA e92fa68View commit details -
Merge pull request quickfixgo#655 from sylr/parse2
Use bytes.Count to count the number of message fields
Configuration menu - View commit details
-
Copy full SHA for f69f9f9 - Browse repository at this point
Copy the full SHA f69f9f9View commit details -
Merge pull request quickfixgo#657 from sylr/no-indexbyte
Optimize tag value parsing
Configuration menu - View commit details
-
Copy full SHA for f8a53b0 - Browse repository at this point
Copy the full SHA f8a53b0View commit details -
Merge pull request quickfixgo#658 from sylr/parse-no-lock
Only lock fieldmap once during message parsing
Configuration menu - View commit details
-
Copy full SHA for 6e564c1 - Browse repository at this point
Copy the full SHA 6e564c1View commit details -
Merge pull request quickfixgo#647 from appital/tls-bytes
Support TLS configuration as raw bytes
Configuration menu - View commit details
-
Copy full SHA for 9191a58 - Browse repository at this point
Copy the full SHA 9191a58View commit details
Commits on Aug 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2e60bad - Browse repository at this point
Copy the full SHA 2e60badView commit details -
Merge pull request quickfixgo#663 from quickfixgo/ackleymi-patch-1
v0.9.5 release notes
Configuration menu - View commit details
-
Copy full SHA for 8a53aa9 - Browse repository at this point
Copy the full SHA 8a53aa9View commit details
Commits on Aug 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 26dc502 - Browse repository at this point
Copy the full SHA 26dc502View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa31991 - Browse repository at this point
Copy the full SHA aa31991View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e397ee - Browse repository at this point
Copy the full SHA 6e397eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for f4d6fe9 - Browse repository at this point
Copy the full SHA f4d6fe9View commit details
Commits on Aug 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for aa15928 - Browse repository at this point
Copy the full SHA aa15928View commit details -
Configuration menu - View commit details
-
Copy full SHA for fdcb6a1 - Browse repository at this point
Copy the full SHA fdcb6a1View commit details
Commits on Sep 4, 2024
-
Merge pull request quickfixgo#667 from ekovacs/feature/allow-custom-t…
…ls-config-for-acceptor Allow the clients of acceptor to specify their own tls.Config
Configuration menu - View commit details
-
Copy full SHA for 5ec1219 - Browse repository at this point
Copy the full SHA 5ec1219View commit details
Commits on Sep 5, 2024
-
Merge pull request quickfixgo#668 from ackleymi/add-missing-test-defs
Adds NextExpectedSeqNum setting
Configuration menu - View commit details
-
Copy full SHA for 0f3ec7b - Browse repository at this point
Copy the full SHA 0f3ec7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 87eef54 - Browse repository at this point
Copy the full SHA 87eef54View commit details
Commits on Sep 6, 2024
-
Merge pull request quickfixgo#669 from ackleymi/prevent-deadlock
Reinit stop sync to prevent deadlock on sequential start/stops
Configuration menu - View commit details
-
Copy full SHA for fa2e438 - Browse repository at this point
Copy the full SHA fa2e438View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7194eee - Browse repository at this point
Copy the full SHA 7194eeeView commit details
Commits on Sep 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2e7e077 - Browse repository at this point
Copy the full SHA 2e7e077View commit details
Commits on Sep 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for dc7a7bf - Browse repository at this point
Copy the full SHA dc7a7bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for fad0176 - Browse repository at this point
Copy the full SHA fad0176View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1f8c0e - Browse repository at this point
Copy the full SHA f1f8c0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb3e854 - Browse repository at this point
Copy the full SHA bb3e854View commit details -
Merge pull request quickfixgo#670 from ackleymi/prevent-store-reset-u…
…nauth Check logon auth before resetting store
Configuration menu - View commit details
-
Copy full SHA for 2903198 - Browse repository at this point
Copy the full SHA 2903198View commit details
Commits on Sep 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 393a748 - Browse repository at this point
Copy the full SHA 393a748View commit details -
Merge pull request quickfixgo#674 from ackleymi/toadmin-fix
Reverts ToAdmin call sequencing
Configuration menu - View commit details
-
Copy full SHA for b7fa96b - Browse repository at this point
Copy the full SHA b7fa96bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b7d706f - Browse repository at this point
Copy the full SHA b7d706fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c5d08c - Browse repository at this point
Copy the full SHA 9c5d08cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f01e28e - Browse repository at this point
Copy the full SHA f01e28eView commit details
Commits on Sep 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b781a85 - Browse repository at this point
Copy the full SHA b781a85View commit details
Commits on Sep 25, 2024
-
Merge pull request quickfixgo#672 from ackleymi/new-log-impls
Adds SQL, Mongo, and Composite Log Implementations
Configuration menu - View commit details
-
Copy full SHA for c2cd79a - Browse repository at this point
Copy the full SHA c2cd79aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 90867a2 - Browse repository at this point
Copy the full SHA 90867a2View commit details -
Merge pull request quickfixgo#675 from ackleymi/interface-getters
Adds convenience getters for session log and store
Configuration menu - View commit details
-
Copy full SHA for c7392e8 - Browse repository at this point
Copy the full SHA c7392e8View commit details
Commits on Nov 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 698d100 - Browse repository at this point
Copy the full SHA 698d100View commit details -
Signed-off-by: Sylvain Rabot <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1a64a6c - Browse repository at this point
Copy the full SHA 1a64a6cView commit details