This repository was archived by the owner on Sep 2, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 7
feat: Obtain info via routing sockets #29
Merged
Merged
Changes from 131 commits
Commits
Show all changes
135 commits
Select commit
Hold shift + click to select a range
cba785b
feat: Obtain info via routing sockets
larseggert f3bd16f
Fixes
larseggert 36d2c49
Fixes
larseggert 3d3833c
Linux
larseggert b491400
Windows
larseggert 44a1163
Fixes
larseggert 89d1fe7
Clippy
larseggert ed1795f
Clippy
larseggert e95c38f
Update src/bsd.rs
larseggert f2444ce
Try and fix sanitizer issue
larseggert ee08c78
Rearrange Windows code
larseggert ff7fb82
Fixes
larseggert fa0cd57
Merge branch 'main' into feat-from-routing
larseggert 356c669
Fixes
larseggert 66fdaab
Omit win_bindings.rs from codecov (again)
larseggert 4d0e274
Update docs
larseggert 8e35eea
Read all socket responses to allow socket reuse
larseggert e8060db
Update README
larseggert 71aa8de
Add .clippy.toml
larseggert 6b700d6
Merge branch 'main' into feat-from-routing
larseggert a58dc65
Update src/windows/mod.rs
larseggert 9c892c7
Drop neli
larseggert 774d6ff
Cleanups
larseggert 856d12b
Nit
larseggert 2cfa562
Fixes
larseggert c5f0d1f
Fix
larseggert 62de28c
Fix
larseggert 4fda855
Simplify
larseggert f3336c5
Also install llvm-symbolizer for the sanitizer runs
larseggert a0816e6
Fixes
larseggert 8fbcbfb
Fixes
larseggert 7825347
Merge branch 'main' into feat-from-routing
larseggert 87eb36c
README
larseggert 9a8b72d
clippy
larseggert 6aac56c
Tweaks
larseggert a0428ca
Misc improvements
larseggert cd3b4f3
ASAN_OPTIONS: detect_leaks=1:detect_stack_use_after_return=1
larseggert dab41d1
Suppress
larseggert 7c51f5f
LSAN_OPTIONS
larseggert 41d51bb
llvm
larseggert cfa9077
path
larseggert 473fadc
Again
larseggert 30444c3
Again
larseggert a69908d
Again
larseggert b80169d
Again
larseggert 75e00c0
Again
larseggert 20b2396
Again
larseggert 86a592f
Again
larseggert 6467f8b
Again
larseggert 9e536ce
Again
larseggert d8d7dc1
Again
larseggert 3f3fe9a
Again
larseggert a9b372c
Again
larseggert ee711fc
Again
larseggert 4d43a3c
Again
larseggert c58eda9
Update src/linux.rs
larseggert 5f57b4a
Use `OwnedFd`
larseggert 248391b
Address code review
larseggert 4a77574
BSDs and Windows
larseggert b00aebd
ifconfig
larseggert 075f311
env
larseggert 18a6938
rmx_filler
larseggert e571427
Debug
larseggert 6942ecc
Debug
larseggert 1eac2ee
send
larseggert a20ffea
recv
larseggert 0901ad8
Again
larseggert 546a452
Again
larseggert 807116f
Again
larseggert 1304c70
mtu
larseggert 6b7d0f5
Fix cloudflare.com v6 address
larseggert 813ae8d
Undo
larseggert 789d964
rt_metrics
larseggert c2b27a9
More BSD
larseggert 4691e18
RTAX_IFA
larseggert 76d7eb9
All the BSDs are different, sigh
larseggert 8f71dea
More
larseggert 63ed25f
codecov
larseggert 5155ee7
Again
larseggert 33e9a9b
binstall
larseggert a873c43
cargo-llvm-cov
larseggert c9a8d5b
Again
larseggert b667a86
llvm
larseggert 42b9747
Minimize conversions
larseggert fe78985
More
larseggert 647308e
Merge branch 'main' into feat-from-routing
larseggert 54c6435
Again
larseggert 59f806b
Again
larseggert 4c95881
Again
larseggert f9e5544
Again
larseggert 4871a6b
Again
larseggert 707f8ba
More
larseggert 1dc568a
Again
larseggert ccdc7d5
Again
larseggert a080cff
Linux fix
larseggert 858f344
More
larseggert bb96df8
stable
larseggert f7a9cc5
Simplify
larseggert fe9b4bd
More comments
larseggert 9a89840
Merge branch 'main' into feat-from-routing
larseggert 017dac4
Use bindgen
larseggert 88a6363
Address code review
larseggert e02ccc2
Iterator
larseggert 01ab445
Final fixes
larseggert e632413
Install llvm
larseggert cccc097
Workflow fixes
larseggert 7f70fa9
Hack
larseggert acda937
Fix?
larseggert a0f8aac
CI
larseggert 7aa1395
llvm-16.0.6p30
larseggert 7601069
netbsd
larseggert cefe001
netbsd
larseggert a5b2795
clang
larseggert c372658
Remove unused code.
larseggert fc4793f
More helpers
larseggert 91786da
Tweaks
larseggert 6bb1324
Fix
larseggert 15ccf0b
Address code review
larseggert f52f2d4
Merge branch 'main' into feat-from-routing
larseggert 6b3dd15
Update .github/workflows/check.yml
larseggert fd20bfe
Update .github/workflows/check.yml
larseggert 23867de
Update .github/workflows/check.yml
larseggert c27bbce
Update src/bsd.rs
larseggert 226a16d
Update src/linux.rs
larseggert 58f761b
Address first batch of comments from @martinthomson
larseggert a6f8773
Suppress shellcheck warning
larseggert 26ea760
More suggestions from @martinthomson
larseggert 269ff34
Use `std::io::Result`
larseggert dfdf14a
clippy
larseggert bd0305d
Nits
larseggert a3b2240
Merge branch 'main' into feat-from-routing
larseggert 0a07c86
Suggestions from @martinthomson
larseggert 766a075
Fix
larseggert bc104e9
Macro
larseggert 0f1c742
Not Windows
larseggert File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
larseggert marked this conversation as resolved.
Show resolved
Hide resolved
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.