Skip to content

Releases: mgerhold/sockets

v0.4.4

30 Nov 16:40
361cbfb

Choose a tag to compare

What's Changed

  • feat: use lib2k as dependency instead of duplicating its code by @mgerhold in #45

Full Changelog: v0.4.3...v0.4.4

v0.4.3

19 Nov 19:04
e8e6172

Choose a tag to compare

What's Changed

  • fix: do not make assumptions about the types of timeval members by @wtfblub in #44

New Contributors

Full Changelog: v0.4.2...v0.4.3

v0.4.2

26 Oct 10:47
208d727

Choose a tag to compare

What's Changed

Full Changelog: v0.4.1...v0.4.2

v0.4.1

31 Aug 15:17
92fc41f

Choose a tag to compare

What's Changed

Full Changelog: v0.4.0...v0.4.1

v0.4.0

17 Mar 16:13
b14985e

Choose a tag to compare

What's Changed

  • Refactored socket headers and code to use constants namespace by @mgerhold in #17
  • Reduced sleep duration in synchronized tests from 10 to 4 seconds by @mgerhold in #18
  • Reduced number of values in SendAndReceiveManyValues test from 500,00… by @mgerhold in #19
  • Added tests and functionality for receiving integral values in sockets by @mgerhold in #21
  • Updated minimum required CMake version to 3.21.7 by @mgerhold in #24
  • Added SendError and ReadError exceptions to handle zero byte data tra… by @mgerhold in #25
  • Fixed race condition in stop_running method by setting 'running' to false within task lock by @mgerhold in #28
  • Refactored Extractor into MessageBuffer and added utils file by @mgerhold in #29
  • 11 create documentation by @mgerhold in #33
  • Update GitHub Actions workflow for documentation by @mgerhold in #34
  • Update deployment action in GitHub Pages workflowthe publication dire… by @mgerhold in #35
  • 11 create documentation by @mgerhold in #37
  • updated readme by @mgerhold in #38
  • moved client-server example into separate directory by @mgerhold in #39

Full Changelog: v0.3.0...v0.4.0

v0.3.0

02 Mar 15:06
05505c4

Choose a tag to compare

What's Changed

  • improved overall library behavior, especially regarding timeouts by @mgerhold in #8
  • removed tl::expected by @mgerhold in #9
  • passing MSG_NOSIGNAL to send() when on Linux, cleanup by @mgerhold in #15

Full Changelog: v0.2.1...v0.3.0

v0.2.1

24 Feb 16:10
75e4f92

Choose a tag to compare

What's Changed

Full Changelog: v0.2.0...v0.2.1

v0.2.0

17 Jan 20:20
c955afe

Choose a tag to compare

Overview

implemented new API for Synchronized<T>, added additional tests, and CI

What's Changed

  • Improve multithreading utilities by @mgerhold in #4
  • disabled address sanitizer for MSVC builds by @mgerhold in #5

New Contributors

Full Changelog: v0.1.16...v0.2.0

v0.1.16

13 Jan 17:00

Choose a tag to compare

fixed bug because of network byte order in "port" part of network add…

v0.1.15

08 Jan 19:31

Choose a tag to compare

replaced `std::move` and `vector::resize` with `vector::erase` 5Head