Skip to content

Fixes 17#206

Open
baranyaib90 wants to merge 9 commits into
aarond10:masterfrom
baranyaib90:master
Open

Fixes 17#206
baranyaib90 wants to merge 9 commits into
aarond10:masterfrom
baranyaib90:master

Conversation

@baranyaib90
Copy link
Copy Markdown
Contributor

Hi Aaron,
finally I raised the pull request:

  1. Fixes for commits merged on Feb 10, 2026.
  2. Modernization: HTTP/3 compile script update, cmake changes around warnings, using newer github actions/upload-artifact because of deprecation.
  3. Readme added how I suggest to develop the code with VS Code.
  4. Added support to set resolver IP and port. This may fix Consult the system hosts file when bootstrapping #187
  5. Truncation 2.0, because there were some issues raised like DNS package truncation caused DNS lookup fails #199, now I'm using a nuke approach to truncate instead of trying to be smart (I was not before, now I know).

Take your time.
Best regards,
Balázs

PS: these changes worked fine on my machine for a month ;)

This reverts commit 442815e.

There should not be any use-after-free.
- tighten TCP accept/read/send error handling and non-blocking socket setup
- improve logging for dropped TCP clients and response failures
- fix UDP bind cleanup
- correct address-list buffer bounds checks in dns_poller
- refine DNS truncation handling and related response logic
With suggestion to use clangd for IntelliSense purpose.
Also:
- breaking long lines for readability
- set gcc/clang specific warnings
Details in huge comment in code
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.

Consult the system hosts file when bootstrapping

1 participant