Skip to content

More bugfixes & improvements - #9

Merged
f-michaut merged 1 commit into
masterfrom
more-bugfixes-and-improvements
Oct 27, 2026
Merged

f-michaut merged 1 commit into
masterfrom
more-bugfixes-and-improvements

Conversation

@f-michaut

Copy link
Copy Markdown
Contributor
  • Removed ambiguity around IPv4 byte order
  • Socket::accept now supports out addr param
  • TlsSocket now supports setting peer hostname
  • Fixed Windows error handling with new unified constants
  • Improved IEndpoint parsing
  • Clearly document that IPv6 isn't yet supported with specific errors
  • Better socket re-use / reconnect (specially for TlsSocket)
  • Improve non-blocking socket support (including TlsSocket::accept)
  • Properly fix TlsCallbackData cleanup
  • dup const Tls objects and take ownership for better const correctness
  • Safer security defaults on TlsContext

Comment thread include/CppSockets/Socket.hpp Dismissed
@github-actions

Copy link
Copy Markdown

clang-tidy review says "All clean, LGTM! 👍"

@f-michaut
f-michaut force-pushed the more-bugfixes-and-improvements branch from 75d5bad to e3f3d63 Compare October 27, 2026 02:52
Comment thread source/Socket.cpp Dismissed
Comment thread source/Socket.cpp Dismissed
Comment thread source/Socket.cpp Dismissed
@f-michaut
f-michaut force-pushed the more-bugfixes-and-improvements branch from e3f3d63 to 5002822 Compare October 27, 2026 03:03
- Removed ambiguity around IPv4 byte order
- Socket::accept now supports out addr param
- TlsSocket now supports setting peer hostname
- Fixed Windows error handling with new unified constants
- Improved IEndpoint parsing
- Clearly document that IPv6 isn't yet supported with specific errors
- Better socket re-use / reconnect (specially for TlsSocket)
- Improve non-blocking socket support (including TlsSocket::accept)
- Properly fix TlsCallbackData cleanup
- dup const Tls objects and take ownership for better const correctness
- Safer security defaults on TlsContext
@f-michaut
f-michaut force-pushed the more-bugfixes-and-improvements branch from 5002822 to 8355589 Compare October 27, 2026 03:29
@github-actions

Copy link
Copy Markdown

clang-tidy review says "All clean, LGTM! 👍"

@f-michaut
f-michaut merged commit 9f0e48b into master Oct 27, 2026
15 checks passed
@f-michaut
f-michaut deleted the more-bugfixes-and-improvements branch October 27, 2026 03:36
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.

2 participants