-
Notifications
You must be signed in to change notification settings - Fork 715
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
Add UDS support for Unix systems #1098
Commits on Sep 27, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 2fb7adc - Browse repository at this point
Copy the full SHA 2fb7adcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b9d8f8 - Browse repository at this point
Copy the full SHA 7b9d8f8View commit details -
Implement rest of UDS functions
Signed-off-by: Kevin Leimkuhler <kleimkuhler@icloud.com>
Configuration menu - View commit details
-
Copy full SHA for 328ca69 - Browse repository at this point
Copy the full SHA 328ca69View commit details -
Signed-off-by: Kevin Leimkuhler <kleimkuhler@icloud.com>
Configuration menu - View commit details
-
Copy full SHA for d423ba9 - Browse repository at this point
Copy the full SHA d423ba9View commit details -
Signed-off-by: Kevin Leimkuhler <kleimkuhler@icloud.com>
Configuration menu - View commit details
-
Copy full SHA for 19d3b0f - Browse repository at this point
Copy the full SHA 19d3b0fView commit details -
Add SocketAddr impl and cleanup UDS functions
Signed-off-by: Kevin Leimkuhler <kleimkuhler@icloud.com>
Configuration menu - View commit details
-
Copy full SHA for aed7a7a - Browse repository at this point
Copy the full SHA aed7a7aView commit details -
Signed-off-by: Kevin Leimkuhler <kleimkuhler@icloud.com>
Configuration menu - View commit details
-
Copy full SHA for 06e79d3 - Browse repository at this point
Copy the full SHA 06e79d3View commit details -
Signed-off-by: Kevin Leimkuhler <kleimkuhler@icloud.com>
Configuration menu - View commit details
-
Copy full SHA for b388647 - Browse repository at this point
Copy the full SHA b388647View commit details -
Signed-off-by: Kevin Leimkuhler <kleimkuhler@icloud.com>
Configuration menu - View commit details
-
Copy full SHA for a2b1468 - Browse repository at this point
Copy the full SHA a2b1468View commit details
Commits on Sep 29, 2019
-
Signed-off-by: Kevin Leimkuhler <kleimkuhler@icloud.com>
Configuration menu - View commit details
-
Copy full SHA for 0dc16bf - Browse repository at this point
Copy the full SHA 0dc16bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 190f041 - Browse repository at this point
Copy the full SHA 190f041View commit details
Commits on Sep 30, 2019
-
Add working listen, connect, and read tests
Signed-off-by: Kevin Leimkuhler <kleimkuhler@icloud.com>
Configuration menu - View commit details
-
Copy full SHA for 08b7fd3 - Browse repository at this point
Copy the full SHA 08b7fd3View commit details -
Add more tests and vectored reads/writes
Signed-off-by: Kevin Leimkuhler <kleimkuhler@icloud.com>
Configuration menu - View commit details
-
Copy full SHA for aa83c12 - Browse repository at this point
Copy the full SHA aa83c12View commit details -
Signed-off-by: Kevin Leimkuhler <kleimkuhler@icloud.com>
Configuration menu - View commit details
-
Copy full SHA for a08ca2b - Browse repository at this point
Copy the full SHA a08ca2bView commit details
Commits on Oct 1, 2019
-
Signed-off-by: Kevin Leimkuhler <kleimkuhler@icloud.com>
Configuration menu - View commit details
-
Copy full SHA for 911d629 - Browse repository at this point
Copy the full SHA 911d629View commit details -
Signed-off-by: Kevin Leimkuhler <kleimkuhler@icloud.com>
Configuration menu - View commit details
-
Copy full SHA for 5afb6ba - Browse repository at this point
Copy the full SHA 5afb6baView commit details -
Signed-off-by: Kevin Leimkuhler <kleimkuhler@icloud.com>
Configuration menu - View commit details
-
Copy full SHA for cfbf4e1 - Browse repository at this point
Copy the full SHA cfbf4e1View commit details -
Signed-off-by: Kevin Leimkuhler <kleimkuhler@icloud.com>
Configuration menu - View commit details
-
Copy full SHA for 9adcfdc - Browse repository at this point
Copy the full SHA 9adcfdcView commit details -
Signed-off-by: Kevin Leimkuhler <kleimkuhler@icloud.com>
Configuration menu - View commit details
-
Copy full SHA for c518d7f - Browse repository at this point
Copy the full SHA c518d7fView commit details -
Signed-off-by: Kevin Leimkuhler <kleimkuhler@icloud.com>
Configuration menu - View commit details
-
Copy full SHA for cebee4b - Browse repository at this point
Copy the full SHA cebee4bView commit details -
Signed-off-by: Kevin Leimkuhler <kleimkuhler@icloud.com>
Configuration menu - View commit details
-
Copy full SHA for 0b9532c - Browse repository at this point
Copy the full SHA 0b9532cView commit details -
Skip accept4 for solaris and netbsd
Signed-off-by: Kevin Leimkuhler <kleimkuhler@icloud.com>
Configuration menu - View commit details
-
Copy full SHA for 7b896f8 - Browse repository at this point
Copy the full SHA 7b896f8View commit details -
Signed-off-by: Kevin Leimkuhler <kleimkuhler@icloud.com>
Configuration menu - View commit details
-
Copy full SHA for e2e297c - Browse repository at this point
Copy the full SHA e2e297cView commit details -
Use libc::c_char in pointer cast
Signed-off-by: Kevin Leimkuhler <kleimkuhler@icloud.com>
Configuration menu - View commit details
-
Copy full SHA for 21e8c7f - Browse repository at this point
Copy the full SHA 21e8c7fView commit details -
Remove unncessary slice function
Signed-off-by: Kevin Leimkuhler <kleimkuhler@icloud.com>
Configuration menu - View commit details
-
Copy full SHA for 52cc394 - Browse repository at this point
Copy the full SHA 52cc394View commit details
Commits on Oct 2, 2019
-
Reduce unsafe usage and add a few small fixes
Signed-off-by: Kevin Leimkuhler <kleimkuhler@icloud.com>
Configuration menu - View commit details
-
Copy full SHA for 80d559c - Browse repository at this point
Copy the full SHA 80d559cView commit details -
Add SelectorId to debug_assertions
Signed-off-by: Kevin Leimkuhler <kleimkuhler@icloud.com>
Configuration menu - View commit details
-
Copy full SHA for 44fa588 - Browse repository at this point
Copy the full SHA 44fa588View commit details -
Remove use of MaybeUninit and small renamings
Signed-off-by: Kevin Leimkuhler <kleimkuhler@icloud.com>
Configuration menu - View commit details
-
Copy full SHA for 6256d7b - Browse repository at this point
Copy the full SHA 6256d7bView commit details -
Add back use of MaybeUnint for libc::sockaddr_un struct initialization
This introduced problems cross-platform Signed-off-by: Kevin Leimkuhler <kleimkuhler@icloud.com>
Configuration menu - View commit details
-
Copy full SHA for 9976dcc - Browse repository at this point
Copy the full SHA 9976dccView commit details
Commits on Oct 3, 2019
-
This commit introduces a significant restructure from the original UDS support proposal. Originally, the UDS types dispatched the the `std` UDS types from the `net` module. This was different from other `net` module types because it did not use the `sys` modules types for that OS. This was okay because currently UDS is only supported by Unix, but when windows support is added this would have been a problem. The new structure sets up most of the work for Windows UDS support as the `net` module UDS types now all dispatch to their inner `sys` module types. Signed-off-by: Kevin Leimkuhler <kleimkuhler@icloud.com>
Configuration menu - View commit details
-
Copy full SHA for d0317d9 - Browse repository at this point
Copy the full SHA d0317d9View commit details -
Signed-off-by: Kevin Leimkuhler <kleimkuhler@icloud.com>
Configuration menu - View commit details
-
Copy full SHA for 2be1dcd - Browse repository at this point
Copy the full SHA 2be1dcdView commit details -
Signed-off-by: Kevin Leimkuhler <kleimkuhler@icloud.com>
Configuration menu - View commit details
-
Copy full SHA for ffb2f1c - Browse repository at this point
Copy the full SHA ffb2f1cView commit details -
Remove unsafe sockaddr init (test all platforms)
Signed-off-by: Kevin Leimkuhler <kleimkuhler@icloud.com>
Configuration menu - View commit details
-
Copy full SHA for 9d9cbc6 - Browse repository at this point
Copy the full SHA 9d9cbc6View commit details -
Revert "Remove unsafe sockaddr init (test all platforms)"
This did not work across all plaforms :( This reverts commit 9d9cbc6.
Configuration menu - View commit details
-
Copy full SHA for 3904f10 - Browse repository at this point
Copy the full SHA 3904f10View commit details
Commits on Oct 7, 2019
-
Remove use of stdlib unix::SocketAddr
Signed-off-by: Kevin Leimkuhler <kleimkuhler@icloud.com>
Configuration menu - View commit details
-
Copy full SHA for a303398 - Browse repository at this point
Copy the full SHA a303398View commit details -
Signed-off-by: Kevin Leimkuhler <kleimkuhler@icloud.com>
Configuration menu - View commit details
-
Copy full SHA for 3145a1e - Browse repository at this point
Copy the full SHA 3145a1eView commit details