Skip to content

Releases: vermellcc/vermell

v1.0.6 - Fix connection state leak on task rejection and FD reuse

Choose a tag to compare

@scyth3-c scyth3-c released this 02 Sep 17:29
945f2ae

Fixes & Improvements

  • Security / State Isolation: Fixed an issue where a full task queue could leave stale ConnState attached to a file descriptor. If the OS reused that fd, a new connection could inherit leftover buffer data from the previous one.
  • Connection Cleanup: Connection slot fields (buffer, expected, head_known, dispatching) are now reset when a new connection is accepted.
  • Tests: Added regression tests covering file descriptor reuse when task submission is rejected.

What's Changed

  • fix: workflow .deb — workflow_dispatch by @scyth3-c in #6
  • fix: deb location by @scyth3-c in #7
  • fix: publish path by @scyth3-c in #8
  • feat: scyth3-copy-apt-gpg by @scyth3-c in #9
  • feat: initial config for official packages by @scyth3-c in #10
  • feat: add paths-ignore by @scyth3-c in #11
  • perf: update processor core by @scyth3-c in #12
  • fix: remove readfile c++ render and clear source files, remove clone gtest-curl by @scyth3-c in #13
  • fix: properly drop and reset ConnState on task rejection and FD reuse by @scyth3-c in #16

Full Changelog: v1.0.5...v1.0.6

v1.0.5 - apt

Choose a tag to compare

@scyth3-c scyth3-c released this 23 Aug 02:06
1a35315

What's Changed

pet-red-512x514
  • feat: .deb, ARM support and apt repo by @scyth3-c in #5

Full Changelog: v1.0...v1.0.5

v1.0 - first stable

Choose a tag to compare

@scyth3-c scyth3-c released this 22 Aug 20:51
2ed9f33
image

First stable release

New Contributors

Full Changelog: https://github.com/vermellcc/vermell/commits/v1.0