Commit Graph

  • d74f46e495 add loongarch64 support v0.23.2-loongarch64 jiangcuo 2023-12-24 09:36:46 +0000
  • daf156460d
    Update linux.rs master jiangcuo 2023-12-24 17:01:10 +0800
  • fb787ef97b
    Update linux.rs r0.26 jiangcuo 2023-12-24 00:23:31 +0800
  • e73182c441
    fix: typo "fr" (#2274) Yiming 2023-12-22 22:16:47 -0500
  • 2c6bbc44a5
    chore: fix wrong changelog of 2270[skip ci] (#2272) SteveLauC 2023-12-22 09:22:31 +0800
  • cc42c028a2
    feat: AT_EMPTY_PATH for FreeBSD/Hurd (#2270) SteveLauC 2023-12-20 05:39:53 +0800
  • 172ca24d19
    Add mkdtemp (#1297) Louis 2023-12-18 09:31:01 +0200
  • b9b40776fe
    statfs: fixes for s390x+musl (#1835) lauren n. liberda 2023-12-16 07:16:56 +0100
  • 5102376164
    Add the ListenQLimit sockopt (SO_LISTENQLIMIT) (#2263) Alan Somers 2023-12-15 20:59:07 -0700
  • 7c3d84beb7
    Use the latest libc release (#2265) Alan Somers 2023-12-14 17:33:57 -0700
  • 88c73492f6
    docs: add hurd to tier 3 in README (#2256) SteveLauC 2023-12-12 06:29:46 +0800
  • c0d8ad4df4
    refactor: move tests to the test dir (#2257) SteveLauC 2023-12-12 06:29:22 +0800
  • 26b070a058
    test: enable test_aio_suspend on both Linux and macOS (#2262) SteveLauC 2023-12-12 01:45:33 +0800
  • 8db07014f4
    sys::mman adding MMAP_TRYFIXED for netbsdlike platforms. (#2260) David CARLIER 2023-12-11 08:29:06 +0000
  • 43505e0c86
    sys::eventfd enabled for FreeBSD. (#2259) David CARLIER 2023-12-10 06:20:12 +0000
  • 9113d606be
    feat: EventFd type (#1945) Jonathan Woollett-Light 2023-12-10 02:56:43 +0000
  • 1c189d99bc
    feat: Add associated constants UTIME_OMIT UTIME_NOW to TimeSpec (#1879) SteveLauC 2023-12-10 08:27:36 +0800
  • d518abd5e8
    feat: reboot(2) for OpenBSD/NetBSD (#2251) SteveLauC 2023-12-10 00:20:11 +0800
  • a09971fd10
    Fix setting sockopt::IpMulticastTtl (#2072) sgasse 2023-12-09 17:18:22 +0100
  • 6961f0fabd
    refactor: cfg for test/* (#2230) SteveLauC 2023-12-10 00:15:41 +0800
  • 2ab5558e08
    fix, mostly, solaris build. (#2248) David CARLIER 2023-12-08 19:29:11 +0000
  • c9dfad9004
    docs: document that we should use libc from git repo when under dev (#2246) SteveLauC 2023-12-09 02:52:05 +0800
  • 8708d5b3b7
    refactor: some clippy warnings (#2250) SteveLauC 2023-12-09 02:51:50 +0800
  • a90b4b215f
    Add GNU/Hurd support (#2131) Samuel Thibault 2023-12-08 19:51:35 +0100
  • b763d7355a
    sys::memfd additional flags related to the hugetlb filesystem support. (#2252) David CARLIER 2023-12-06 08:43:36 +0000
  • da451400ea
    sys::sendfile adding solaris' sendfilev wrapper proposal. (#2207) David CARLIER 2023-12-04 06:28:48 +0000
  • 3a20eef318
    FreeBSD's rfork wrapper proposal (#2121) David CARLIER 2023-12-04 06:24:21 +0000
  • 75bddf255a
    Add Ipv6MulticastHops as socket option (#2234) (#2234) sgasse 2023-12-04 03:43:07 +0100
  • 8d656e32f6
    feat: MapFlags::map_hugetlb_with_size_log2 for Android/Fuchsia (#2245) SteveLauC 2023-12-04 08:11:56 +0800
  • cb56e89aab
    Ensure all tests use unique IP ports (#2196) Alan Somers 2023-12-03 16:02:26 -0700
  • db5353cae0
    Added TcpFastOpenConnect sockopt (#2247) Daniil Bondarev 2023-12-03 15:01:28 -0800
  • 9b39cf9f0e
    Added Flock object for automatic unlock on drop. (#2170) Chris 2023-12-03 03:06:23 +0000
  • 2ad5573b9e
    sys::socket fixes for haiku, illumos's cfg to solarish compound. (#2242) David CARLIER 2023-12-02 22:05:29 +0000
  • 3b1ae36c26
    Added IpBindAddressNoPort sockopt (#2244) Daniil Bondarev 2023-12-02 14:01:43 -0800
  • a4e0c9544c
    feat: ControlMessageOwned::{Ipv4RecvIf,Ipv4RecvDstAddr} for DragonFlyBSD (#2240) SteveLauC 2023-12-03 01:10:19 +0800
  • e95162f288
    refactor: enable most macOS funcs for apple_targets (#2241) SteveLauC 2023-12-03 01:10:04 +0800
  • 83dfd90741
    refactor: apply the netbsdlike alias for src/* (#2231) SteveLauC 2023-12-01 08:04:01 +0800
  • 0bb23ca24d
    Revert "more cfg alias targets (#2236)" (#2237) SteveLauC 2023-12-01 08:00:41 +0800
  • e13a18275e
    more cfg alias targets (#2236) Jan Adä 2023-11-30 07:49:56 +0100
  • 39ad47bc80
    refactor: remove the l4re target (#2228) SteveLauC 2023-11-27 08:51:38 +0800
  • 1bd6b90fd2
    refactor: cfg for sys/time.rs (#2229) SteveLauC 2023-11-27 08:15:39 +0800
  • 2f810decd2
    refactor: cfg for fcntl/fetures/ifaddrs/lib/poll/sched/time (#2215) SteveLauC 2023-11-27 08:15:06 +0800
  • e411540aeb
    netbsdlike (#2226) Jan Adä 2023-11-27 00:32:57 +0100
  • 4e5f08972d
    refactor: cfg for socket/sockopt.rs (#2225) SteveLauC 2023-11-27 00:11:09 +0800
  • 51adb3023c
    refactor: cfg for socket/mod.rs (#2224) SteveLauC 2023-11-27 00:03:06 +0800
  • 974740f16c
    refactor: cfg for socket/addr.rs (#2223) SteveLauC 2023-11-26 23:57:45 +0800
  • 89aa05e086
    refactor: cfg for ioctl/* & ptrace/* (#2222) SteveLauC 2023-11-26 23:49:18 +0800
  • fefed8eab4
    refactor: cfg for unistd.rs (#2216) SteveLauC 2023-11-26 23:48:26 +0800
  • 39dfa2bb58
    refactor: cfg for mount/* & if_.rs (#2217) SteveLauC 2023-11-26 23:39:26 +0800
  • 8cc58e7655
    refactor: cfg for dir/env/errno (#2214) SteveLauC 2023-11-26 23:38:02 +0800
  • 2563d24f3e
    refactor: cfg for termios.rs (#2220) SteveLauC 2023-11-26 23:29:36 +0800
  • ab1d1beb31
    refactor: cfg for time/uio/wait (#2221) SteveLauC 2023-11-26 23:26:05 +0800
  • 50c1ec16ec
    refactor: cfg for stat/statfs (#2219) SteveLauC 2023-11-26 23:23:46 +0800
  • 0c8da48785
    refactor: cfg for aio/epoll/event/mman/mod/resource/sendfile/signal (#2218) SteveLauC 2023-11-26 23:22:35 +0800
  • 54ded47c6e
    Add fctrl::SealFlag::F_SEAL_FUTURE_WRITE (#2213) Tom Dryer 2023-11-25 19:27:22 -0800
  • 0ee21e7b14
    fmt (#2211) Jan Adä 2023-11-26 01:16:01 +0100
  • bcbf0e7dbe
    impl Display for InterfaceFlags (#2206) Alan Somers 2023-11-25 17:09:31 -0700
  • d4a35b207c
    docs: document how to remove/deprecate an interface (#2209) SteveLauC 2023-11-26 01:07:17 +0800
  • 57f90c7737
    fix: fix wrong solaris alias (#2208) SteveLauC 2023-11-25 16:21:20 +0800
  • 2afff8194c
    Add more cfg aliases (#2205) Alan Somers 2023-11-24 23:32:06 -0700
  • 28e2a5e236
    feat: Safer epoll timeout (#2202) Jonathan Woollett-Light 2023-11-25 03:19:54 +0000
  • 3541bdd9b1
    Added FreeBSD's SCM_REALTIME and SCM_MONOTONIC into sys::socket::ControlMessageOwned (#2187) recatek 2023-11-24 22:07:34 -0500
  • c1147c62ce
    docs: document ptr type casting in CONVENTIONS.md (#2197) SteveLauC 2023-11-24 01:35:01 +0800
  • 15fb517365
    fix(vendor): declare build.rs as included file in Cargo.toml (#2204) Aurélien Deharbe 2023-11-23 18:20:09 +0100
  • 755c66d275
    Add fanotify API wrappers (#2194) Aurélien Deharbe 2023-11-23 03:49:57 +0100
  • 7e16e32c93
    feat: Safer poll timeout (#1876) Jonathan Woollett-Light 2023-11-23 01:15:30 +0000
  • a0018694c0
    sys::sendfile enable it on solaris based systems (#2198) David CARLIER 2023-11-23 01:04:50 +0000
  • a96a31ee33
    Temporarily disable armv7-unknown-linux-uclibceabihf in CI (#2201) Alan Somers 2023-11-22 17:45:28 -0700
  • dbdcfed86e
    termios: enabling supported SpecialCharacterIndices on haiku. (#2195) David CARLIER 2023-11-19 22:18:35 +0000
  • 6f396869a9
    refactor: enable lint unsafe_op_in_unsafe_fn (#2180) SteveLauC 2023-11-19 23:18:10 +0800
  • 6bacfe04af
    refactor: remove legacy #[doc(cfg(all()))] attributes (#2192) SteveLauC 2023-11-15 07:06:25 +0800
  • 62bf9f1184
    chore: update the rust-version key in Cargo.toml (#2193) SteveLauC 2023-11-15 07:05:58 +0800
  • 3b16f0c8f7
    Add MapFlags::map_hugetlb_with_size_log2 (#2125) Artyom Pavlov 2023-11-14 05:20:53 +0300
  • 1ea59c7d7b
    feat: mman NonNull (#2000) Jonathan Woollett-Light 2023-11-13 20:40:59 +0000
  • 7c1045e5c7
    sys: add MIPS R6 support (#2138) Henry Chen 2023-11-12 23:29:51 -0600
  • f5130accd0
    CI: fix merge queue (#2189) SteveLauC 2023-11-13 13:11:20 +0800
  • 105709217b
    chore: remove migrated CI tasks from Cirrus (#2182) SteveLauC 2023-11-12 23:53:47 +0800
  • b9ff39e24d
    Parse SOL_TLS control message, closes #2064 (#2065) Amos Wenger 2023-11-10 04:33:15 +0100
  • 49283c9031
    Add apple tvos support (#2169) Luís Cruz 2023-11-09 01:00:20 +0000
  • 0ff46212a5
    Pass pointers, not slices, to libc::ioctl (#2181) Matthew Maurer 2023-11-07 18:37:03 -0800
  • 68684896ff
    chore: try GitHub Action (#2166) SteveLauC 2023-11-08 08:53:46 +0800
  • 582e77334f
    docs: document that having multi logs for 1 PR is allowed (#2179) SteveLauC 2023-11-07 07:28:34 +0800
  • b5e1a76e22
    fcntl adding few apple extensions (#2155) David CARLIER 2023-11-06 06:15:35 +0000
  • ad6078415f
    fix: copy_file_range fd_in arg on Linux/Android (#2173) SteveLauC 2023-11-06 07:40:02 +0800
  • a388118870
    Add mmap_anonymous function (#2127) Artyom Pavlov 2023-11-05 16:34:57 +0300
  • e5cc5cea46
    refactor: change dirfd arg of xxxat() to Option<fd> (#2157) SteveLauC 2023-11-05 14:02:40 +0800
  • 4b6104c846
    chore: fix the changelog of #2151 (#2178) SteveLauC 2023-11-05 13:24:05 +0800
  • ed0f7ff679
    Modified return type for ipaddr (#2151) Carlos B 2023-11-05 05:06:23 +0100
  • b28132b7fb
    chore: use towncrier for CHANGELOG (#2149) SteveLauC 2023-10-07 09:38:09 +0800
  • e7c877abf7
    chose: fix CHANGELOG.md remvoe duplicate Added sections (#2158) SteveLauC 2023-10-06 09:09:59 +0800
  • ed3ed6ba4f
    fcntl update following up with F_GETPATH but with FreeBSD's F_KINFO flag support instead (#2152) David CARLIER 2023-10-06 01:47:14 +0100
  • 6906a61a9d
    Sigset conveniance (#1959) Jonathan Woollett-Light 2023-10-05 10:26:13 +0100
  • ae9b092843
    Updated CONTRIBUTING.md with correct test command (#2150) Carlos B 2023-10-04 12:00:18 +0200
  • 68c230b37e
    fcntl add F_GETPATH support for apple/netbsd/dragonfly (#2142) David CARLIER 2023-10-03 10:16:32 +0100
  • 14a2969431
    2075: Add ControlMessage::Ipv6HopLimit (#2074) sgasse 2023-10-03 09:43:56 +0200
  • 2f4861f876
    Raise MSRV to 1.69.0 (#2144) Alan Somers 2023-10-01 22:02:56 -0600
  • 591e2ed4f5
    Fix SignalFd::set_mask (#2141) Alan Somers 2023-10-01 20:28:34 -0600
  • 173bde107a
    Add SockProtocol variants for ICMP{,v6} (#2103) Gilad Naaman 2023-10-01 21:59:54 +0300
  • 9f4e87764f
    fixes UB for recvmmsg, simplifies function signature of recvmmsg and sendmmsg (#2120) Jan Adä 2023-10-01 20:59:36 +0200
  • ca62a55a79
    chore: add PR template (#2143) SteveLauC 2023-10-02 02:59:23 +0800