Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding networking.h to provide RAII and iterator support for networking calls #497

Open
wants to merge 33 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 11 commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
82c79fd
Adding the new sockets header
keith-horton Oct 17, 2024
c348041
adding networking tests
keith-horton Oct 28, 2024
90e420c
Renamed to networking.h
keith-horton Oct 28, 2024
0007fba
Updates
keith-horton Oct 28, 2024
98196a0
Currently added tests are building and passing
keith-horton Oct 30, 2024
2c7f2d8
Adding more tests
keith-horton Oct 30, 2024
6a7d769
more tests
keith-horton Oct 30, 2024
ce07fdf
more tests, more subtle fixes
keith-horton Nov 1, 2024
9dc0852
Many more updates
keith-horton Nov 18, 2024
6c8644e
Finished all unit tests
keith-horton Jan 1, 2025
f513f58
cleaning up some comments.
keith-horton Jan 1, 2025
22f371e
Addressing feedback
keith-horton Jan 12, 2025
ea0f1c3
Addressing feedback
keith-horton Jan 12, 2025
6602bfa
Missed a variable init.
keith-horton Jan 12, 2025
15ecc5d
Simplifying the function to load the extension function pointers.
keith-horton Jan 12, 2025
ca07b3f
Simplified the addr_info RAII + iterator object -- now also supports …
keith-horton Jan 16, 2025
5c34e19
pushing a new approach to objects managing the result from name resol…
keith-horton Jan 19, 2025
f4d9c87
More updates - more consolidation. Making addr_info ranges.
keith-horton Jan 19, 2025
40540a5
More simplification; more tidy work.
keith-horton Jan 20, 2025
be244d5
Add tests for other addr_info types
keith-horton Jan 20, 2025
fa46f3f
merge with parent after syncing with master branch
keith-horton Jan 23, 2025
66d3582
Fixing comparison operator cases. Fixing comments.
keith-horton Jan 26, 2025
f002655
Fixing iterators.
keith-horton Jan 26, 2025
9c85c85
ran scripts\run-clang-format.cmd
keith-horton Feb 2, 2025
03e6de0
minor formatting
keith-horton Feb 2, 2025
cbf4e60
Fix clang x86 issue with stateless lambdas as callbacks
keith-horton Feb 2, 2025
41720e3
Adding comments to a failed test for future maintainers.
keith-horton Feb 3, 2025
7caedb6
I think I addressed the ComTest issues. will push and let the test ru…
keith-horton Feb 10, 2025
bf81390
Making overlapping requests - giving more time before the timeout fires.
keith-horton Feb 10, 2025
e85139f
Trying to fix the COM test again
keith-horton Feb 10, 2025
1df5f4d
ran scripts\run-clang-format.cmd
keith-horton Feb 18, 2025
7c5fe7f
Bumping timeouts to see if can fix the pipeline tests - since these c…
keith-horton Feb 22, 2025
f71cad1
Merge branch 'microsoft:master' into user/khorton/wil_sockets
keith-horton Feb 23, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1,487 changes: 1,487 additions & 0 deletions include/wil/networking.h

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion tests/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ find_package(Catch2 CONFIG REQUIRED)

include_directories(${DETOURS_INCLUDE_DIRS})
add_definitions(-DNOMINMAX)
link_libraries(${DETOURS_LIBRARY} Catch2::Catch2WithMain)
link_libraries(${DETOURS_LIBRARY} Catch2::Catch2WithMain ws2_32.lib ntdll.lib)

add_subdirectory(app)
add_subdirectory(cpplatest)
Expand Down
Loading
Loading