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

unix: Extend UnixStream and UnixDatagram to send and receive file descriptors #69864

Merged
merged 51 commits into from
Dec 2, 2020
Merged

Commits on Oct 10, 2020

  1. unix: Extend UnixStream and UnixDatagram to send and receive file des…

    …criptors
    
    Add the functions `recv_vectored_fds` and `send_vectored_fds` to send and receive file descriptors, by using `recvmsg` and `sendmsg` system call.
    LinkTed committed Oct 10, 2020
    Configuration menu
    Copy the full SHA
    0b3c9d8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6fa7c3f View commit details
    Browse the repository at this point in the history
  3. Add AncillaryError

    LinkTed committed Oct 10, 2020
    Configuration menu
    Copy the full SHA
    6f82ddf View commit details
    Browse the repository at this point in the history
  4. Add UCred struct

    LinkTed committed Oct 10, 2020
    Configuration menu
    Copy the full SHA
    e6984ee View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8783b06 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8784ffb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e108405 View commit details
    Browse the repository at this point in the history
  8. Add integer overflow check

    LinkTed committed Oct 10, 2020
    Configuration menu
    Copy the full SHA
    3dfab6f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b82f29d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4c929a0 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1f3195a View commit details
    Browse the repository at this point in the history
  12. Use fill instead of memset

    LinkTed committed Oct 10, 2020
    Configuration menu
    Copy the full SHA
    6ed9bfa View commit details
    Browse the repository at this point in the history
  13. Remove unnecessary path

    LinkTed committed Oct 10, 2020
    Configuration menu
    Copy the full SHA
    07ed6af View commit details
    Browse the repository at this point in the history
  14. Move conditional compilation to the upper module and sort the target …

    …OS list alphabetically
    LinkTed committed Oct 10, 2020
    Configuration menu
    Copy the full SHA
    53791b3 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    1869141 View commit details
    Browse the repository at this point in the history
  16. Add doc(cfg(...))

    LinkTed committed Oct 10, 2020
    Configuration menu
    Copy the full SHA
    46764d4 View commit details
    Browse the repository at this point in the history
  17. Add doc comments

    LinkTed committed Oct 10, 2020
    Configuration menu
    Copy the full SHA
    a91fd73 View commit details
    Browse the repository at this point in the history
  18. Rename test.rs to tests.rs

    LinkTed committed Oct 10, 2020
    Configuration menu
    Copy the full SHA
    19c5fdd View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    686964f View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    eeea5c2 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    1902711 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    5964d59 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    d0b133c View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    e61148f View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    cc085e9 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    db902bc View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    7b476d8 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    1f6d7dc View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    d30508f View commit details
    Browse the repository at this point in the history
  30. Fix cfg condition for test

    LinkTed committed Oct 10, 2020
    Configuration menu
    Copy the full SHA
    e0cedba View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    c2a1b50 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    b01ce2c View commit details
    Browse the repository at this point in the history
  33. Fix SO_PASSCRED for macos

    LinkTed committed Oct 10, 2020
    Configuration menu
    Copy the full SHA
    31e6e38 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    0fcb834 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    889c927 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    ce167f8 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    6b0c3df View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    e9bf699 View commit details
    Browse the repository at this point in the history
  39. Change imports for cfg(doc)

    LinkTed committed Oct 10, 2020
    Configuration menu
    Copy the full SHA
    1ae54e5 View commit details
    Browse the repository at this point in the history
  40. Fix imports for MacOs

    LinkTed committed Oct 10, 2020
    Configuration menu
    Copy the full SHA
    d0069a0 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    a817647 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    fc65f6a View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    7b596f2 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    64facfe View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2020

  1. Fix unresolved imports for recv_vectored_with_ancillary_from, `send…

    …_vectored_with_ancillary_to` and `SocketAncillary`
    LinkTed committed Oct 11, 2020
    Configuration menu
    Copy the full SHA
    d8c75d9 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2020

  1. Configuration menu
    Copy the full SHA
    79273fa View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2020

  1. Fix test cases for MacOs

    LinkTed committed Oct 28, 2020
    Configuration menu
    Copy the full SHA
    ea5e012 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2020

  1. Configuration menu
    Copy the full SHA
    c779405 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2020

  1. Fix docs for MacOs (again)

    LinkTed committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    ead7185 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2020

  1. Configuration menu
    Copy the full SHA
    9b9dd4a View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2020

  1. Configuration menu
    Copy the full SHA
    8983752 View commit details
    Browse the repository at this point in the history