Subject: CVS commit: pkgsrc/devel/liburing
From: David H. Gutteridge
Date: 2024-08-14 02:13:20
Message id: 20240814001320.6E700FC74@cvs.NetBSD.org

Log Message:
liburing: update to 2.6

liburing-2.6 release

- Add getsockopt and setsockopt socket commands
- Add test cases to test/hardlink
- Man page fixes
- Add futex support, and test cases
- Add waitid support, and test cases
- Add read multishot, and test cases
- Add support for IORING_SETUP_NO_SQARRAY
- Use IORING_SETUP_NO_SQARRAY as the default
- Add support for IORING_OP_FIXED_FD_INSTALL
- Add io_uring_prep_fixed_fd_install() helper
- Support for napi busy polling
- Improve/add test cases
- Man page fixes
- Add sample 'proxy' example

liburing-2.5 release

- Add support for io_uring_prep_cmd_sock()
- Add support for application allocated ring memory, for placing rings
  in huge mem. Available through io_uring_queue_init_mem().
- Add support for registered ring fds
- Various documentation updates
- Various fixes

liburing-2.4 release

- Add io_uring_{major,minor,check}_version() functions.
- Add IO_URING_{MAJOR,MINOR,CHECK}_VERSION() macros.
- FFI support (for non-C/C++ languages integration).
- Add io_uring_prep_msg_ring_cqe_flags() function.
- Deprecate --nolibc configure option.
- CONFIG_NOLIBC is always enabled on x86-64, x86, and aarch64.
- Add support for IORING_REGISTER_USE_REGISTERED_RING and use if available.
- Add io_uring_close_ring_fd() function.
- Add io_uring_prep_msg_ring_fd_alloc function.
- Add io_uring_free_buf_ring() and io_uring_setup_buf_ring() functions.
- Ensure that io_uring_prep_accept_direct(), io_uring_prep_openat_direct(),
  io_uring_prep_openat2_direct(), io_uring_prep_msg_ring_fd(), and
  io_uring_prep_socket_direct() factor in being called with
  IORING_FILE_INDEX_ALLOC for allocating a direct descriptor.
- Add io_uring_prep_sendto() function.
- Add io_uring_prep_cmd_sock() function.

Files:
RevisionActionfile
1.3modifypkgsrc/devel/liburing/Makefile
1.2modifypkgsrc/devel/liburing/PLIST
1.2modifypkgsrc/devel/liburing/distinfo