Skip to content

Merge latest quickfix#25

Open
AlexandrosKyriakakis wants to merge 154 commits intodevelopfrom
merge-latest-quickfix-2
Open

Merge latest quickfix#25
AlexandrosKyriakakis wants to merge 154 commits intodevelopfrom
merge-latest-quickfix-2

Conversation

@AlexandrosKyriakakis
Copy link
Member

@AlexandrosKyriakakis AlexandrosKyriakakis commented Oct 22, 2025

(reopened it because we need to perform a merge commit, not squash and merge)

dependabot bot and others added 30 commits December 18, 2023 23:57
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] <support@github.com>
use default instead of a timer

refactor send queued

In case of Log On messages block until sent
partly revert change in quickfixgo#368 due to breaking the unit test added in this PR
This is a workaround for the fact that we currently rely on the
generated Message types to properly serialize/deserialize
RepeatingGroups.

In other words, we cannot go from bytes to a Message then back to bytes,
which is exactly what we need to do in the case of a Resend.

This adds the Message.buildWithBodyBytes([]byte) func that lets us pull
the Message from the Store, parse it, update the Header, and then build
it back into bytes using the original Body.

Note: The only standard non-Body group is NoHops.  If that is used in
the Header, this workaround may fail.
Previously, the bodyBytes was ending up with the trailer in it when the
body contained no fields, and trailerBytes was empty
Preserve original body when resending
Update and satisfy code linter
…anced-incorrectly

Group field whose elements do not have the same fields are incorrectly parsed
…en-blocked

Escape send queued when blocked on connection side
feat: change proxyproto pkg to support proxy proto v2
Bug: For Logon/Logout/Resend/SequenceReset messages we should wait until sent
…es/golang.org/x/crypto-0.17.0

Bump golang.org/x/crypto from 0.15.0 to 0.17.0
feat: AllowUnknownMessageFields & CheckUserDefinedFields
hlibman-connamara and others added 29 commits May 14, 2025 13:16
…st_active

Block Sends when Resend Request is active
Change ResetSeqTime to time.Time based on the config's timeZone
Fix the issue of incorrect time range calculation across days
Adds missing tz for resetseqtime without starttime endtime
…q-time

Send Reset if the ResetTime elapsed in between checks
@AlexandrosKyriakakis AlexandrosKyriakakis self-assigned this Oct 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Comments