Page MenuHomeFreeBSD

D60639.id189858.diff
No OneTemporary

D60639.id189858.diff

diff --git a/net/Makefile b/net/Makefile
--- a/net/Makefile
+++ b/net/Makefile
@@ -405,6 +405,7 @@
SUBDIR += libmaxminddb
SUBDIR += libmdf
SUBDIR += libnatpmp
+ SUBDIR += libnbd
SUBDIR += libndp
SUBDIR += libnet
SUBDIR += libnfs
diff --git a/net/libnbd/Makefile b/net/libnbd/Makefile
new file mode 100644
--- /dev/null
+++ b/net/libnbd/Makefile
@@ -0,0 +1,57 @@
+PORTNAME= libnbd
+PORTVERSION= 1.24.3
+CATEGORIES= net
+MASTER_SITES= https://download.libguestfs.org/${PORTNAME}/${PORTVERSION:R}-stable/
+
+MAINTAINER= hayzam@alchemilla.io
+COMMENT= NBD client library in userspace
+WWW= https://gitlab.com/nbdkit/libnbd
+
+LICENSE= LGPL21+
+LICENSE_FILE= ${WRKSRC}/COPYING.LIB
+
+BUILD_DEPENDS= bash:shells/bash
+
+USES= autoreconf compiler:c11 gmake libtool pkgconfig
+USE_LDCONFIG= yes
+
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --disable-golang \
+ --disable-ocaml \
+ --disable-rust \
+ --disable-ublk
+INSTALL_TARGET= install-strip
+
+# Workaround for "fetch: transfer timed out" due to Hetzner's IPv6
+# Same workaround as net/nbdkit.
+FETCH_ARGS+= --ipv4-only
+
+OPTIONS_DEFINE= BASH FUSE GNUTLS LIBXML2 MANPAGES PYTHON
+OPTIONS_DEFAULT= BASH FUSE GNUTLS LIBXML2 MANPAGES PYTHON
+OPTIONS_SUB= yes
+
+LIBXML2_DESC= URI support and nbdcopy/nbdinfo tools
+
+BASH_BUILD_DEPENDS= bash-completion>=2.0:shells/bash-completion
+BASH_CONFIGURE_WITH= bash-completions
+BASH_CONFIGURE_ENV= bashcompdir=${PREFIX}/share/bash-completion/completions
+
+FUSE_USES= fuse:3
+FUSE_CONFIGURE_ENABLE= fuse
+
+GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls
+GNUTLS_CONFIGURE_WITH= gnutls
+
+LIBXML2_LIB_DEPENDS= libxml2.so:textproc/libxml2
+LIBXML2_CONFIGURE_WITH= libxml2
+
+MANPAGES_USES= perl5
+MANPAGES_USE= PERL5=build
+MANPAGES_CONFIGURE_ENV= ac_cv_prog_PERL=${PERL}
+MANPAGES_CONFIGURE_ENV_OFF= ac_cv_prog_PERL=no
+
+PYTHON_USES= python
+PYTHON_CONFIGURE_ON= --with-python-installdir=${PYTHONPREFIX_SITELIBDIR}
+PYTHON_CONFIGURE_ENABLE= python
+
+.include <bsd.port.mk>
diff --git a/net/libnbd/distinfo b/net/libnbd/distinfo
new file mode 100644
--- /dev/null
+++ b/net/libnbd/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1791576021
+SHA256 (libnbd-1.24.3.tar.gz) = da36e77aff952f818222a5a0e6c726b3d492405cb1934a9c81f8e4c0071bb26a
+SIZE (libnbd-1.24.3.tar.gz) = 1621120
diff --git a/net/libnbd/files/patch-configure.ac b/net/libnbd/files/patch-configure.ac
new file mode 100644
--- /dev/null
+++ b/net/libnbd/files/patch-configure.ac
@@ -0,0 +1,50 @@
+Define TLS_PRIORITY even without GnuTLS, since the handle and URI code
+use it unconditionally. Export enabled library dependencies for static
+pkg-config consumers.
+
+--- configure.ac.orig 2026-07-15 10:54:49 UTC
++++ configure.ac
+@@ -267,17 +267,17 @@ AM_CONDITIONAL([HAVE_GNUTLS], [test "x$GNUTLS_LIBS" !=
+ ])
+ AM_CONDITIONAL([HAVE_GNUTLS], [test "x$GNUTLS_LIBS" != "x"])
+
+-AS_IF([test "$GNUTLS_LIBS" != ""],[
+- AC_MSG_CHECKING([for default TLS session priority string])
+- AC_ARG_WITH([tls-priority],
+- [AS_HELP_STRING([--with-tls-priority=...],
+- [default TLS session priority string @<:@default=NORMAL@:>@])],
+- [tls_priority=$withval],
+- [tls_priority=NORMAL])
+- AC_MSG_RESULT([$tls_priority])
+- AC_DEFINE_UNQUOTED([TLS_PRIORITY],["$tls_priority"],
+- [Default TLS session priority string])
++AC_MSG_CHECKING([for default TLS session priority string])
++AC_ARG_WITH([tls-priority],
++ [AS_HELP_STRING([--with-tls-priority=...],
++ [default TLS session priority string @<:@default=NORMAL@:>@])],
++ [tls_priority=$withval],
++ [tls_priority=NORMAL])
++AC_MSG_RESULT([$tls_priority])
++AC_DEFINE_UNQUOTED([TLS_PRIORITY],["$tls_priority"],
++ [Default TLS session priority string])
+
++AS_IF([test "$GNUTLS_LIBS" != ""],[
+ # Check for working <gnutls/socket.h>. This is only needed for
+ # gnutls 3.7.9 and no other version (unfortunately used by Debian
+ # 12 and others). In that release kTLS functionality was added to
+@@ -326,6 +326,15 @@ AM_CONDITIONAL([HAVE_LIBXML2], [test "x$LIBXML2_LIBS"
+ ])
+ ])
+ AM_CONDITIONAL([HAVE_LIBXML2], [test "x$LIBXML2_LIBS" != "x"])
++
++LIBNBD_REQUIRES_PRIVATE=
++AS_IF([test "x$GNUTLS_LIBS" != "x"],[
++ LIBNBD_REQUIRES_PRIVATE="gnutls"
++])
++AS_IF([test "x$LIBXML2_LIBS" != "x"],[
++ LIBNBD_REQUIRES_PRIVATE="$LIBNBD_REQUIRES_PRIVATE libxml-2.0"
++])
++AC_SUBST([LIBNBD_REQUIRES_PRIVATE])
+
+ dnl glib2 main loop for examples that interoperate with the glib main loop.
+ PKG_CHECK_MODULES([GLIB], [glib-2.0], [
diff --git a/net/libnbd/files/patch-docs_Makefile.am b/net/libnbd/files/patch-docs_Makefile.am
new file mode 100644
--- /dev/null
+++ b/net/libnbd/files/patch-docs_Makefile.am
@@ -0,0 +1,14 @@
+Do not require generated API manuals when POD documentation is disabled.
+
+--- docs/Makefile.am.orig 2025-11-18 10:43:55 UTC
++++ docs/Makefile.am
+@@ -27,7 +27,9 @@ sinclude $(srcdir)/Makefile.inc
+ # prior to its 'all-am: Makefile $(MANS)' rule, which gets parsed before
+ # $(MANS) has grown in size, so we have to add a second all-am dependency.
+ sinclude $(srcdir)/Makefile.inc
++if HAVE_POD
+ all-am: $(api_built:%=%.3)
++endif HAVE_POD
+
+ generator_built = \
+ Makefile.inc \
diff --git a/net/libnbd/files/patch-lib_libnbd.pc.in b/net/libnbd/files/patch-lib_libnbd.pc.in
new file mode 100644
--- /dev/null
+++ b/net/libnbd/files/patch-lib_libnbd.pc.in
@@ -0,0 +1,15 @@
+Provide configured include/library paths and private static-link dependencies.
+
+--- lib/libnbd.pc.in.orig 2023-11-16 10:50:20 UTC
++++ lib/libnbd.pc.in
+@@ -24,6 +24,7 @@ Description: NBD client library in userspace
+ Name: @PACKAGE_NAME@
+ Version: @PACKAGE_VERSION@
+ Description: NBD client library in userspace
+-Requires:
+-Cflags:
+-Libs: -lnbd
++Requires.private: @LIBNBD_REQUIRES_PRIVATE@
++Cflags: -I${includedir}
++Libs: -L${libdir} -lnbd
++Libs.private: @PTHREAD_LIBS@
diff --git a/net/libnbd/pkg-descr b/net/libnbd/pkg-descr
new file mode 100644
--- /dev/null
+++ b/net/libnbd/pkg-descr
@@ -0,0 +1,8 @@
+libnbd is a userspace client library for the Network Block Device (NBD)
+protocol, which provides access to disk-like devices over a network.
+It offers a stable C API with synchronous operations for blocking clients
+and asynchronous operations for non-blocking, multithreaded clients.
+
+The package includes shared and static libraries and the nbddump tool.
+Optional components provide TLS, URI support, nbdcopy, nbdinfo, FUSE
+integration, and Python bindings and tools.
diff --git a/net/libnbd/pkg-plist b/net/libnbd/pkg-plist
new file mode 100644
--- /dev/null
+++ b/net/libnbd/pkg-plist
@@ -0,0 +1,212 @@
+%%LIBXML2%%bin/nbdcopy
+%%PYTHON%%bin/nbddiscard
+bin/nbddump
+%%FUSE%%bin/nbdfuse
+%%LIBXML2%%bin/nbdinfo
+%%PYTHON%%bin/nbdsh
+%%PYTHON%%bin/nbdzero
+include/libnbd.h
+lib/libnbd.a
+lib/libnbd.so
+lib/libnbd.so.0
+lib/libnbd.so.0.0.0
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/libnbdmod%%PYTHON_SOABI%%.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/nbd.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/nbdsh.py
+libdata/pkgconfig/libnbd.pc
+%%BASH%%%%LIBXML2%%share/bash-completion/completions/nbdcopy
+%%BASH%%%%PYTHON%%share/bash-completion/completions/nbddiscard
+%%BASH%%share/bash-completion/completions/nbddump
+%%BASH%%%%FUSE%%share/bash-completion/completions/nbdfuse
+%%BASH%%%%LIBXML2%%share/bash-completion/completions/nbdinfo
+%%BASH%%share/bash-completion/completions/nbdsh
+%%BASH%%%%PYTHON%%share/bash-completion/completions/nbdzero
+%%MANPAGES%%share/man/man1/libnbd-release-notes-1.10.1.gz
+%%MANPAGES%%share/man/man1/libnbd-release-notes-1.12.1.gz
+%%MANPAGES%%share/man/man1/libnbd-release-notes-1.14.1.gz
+%%MANPAGES%%share/man/man1/libnbd-release-notes-1.16.1.gz
+%%MANPAGES%%share/man/man1/libnbd-release-notes-1.18.1.gz
+%%MANPAGES%%share/man/man1/libnbd-release-notes-1.2.1.gz
+%%MANPAGES%%share/man/man1/libnbd-release-notes-1.20.1.gz
+%%MANPAGES%%share/man/man1/libnbd-release-notes-1.22.1.gz
+%%MANPAGES%%share/man/man1/libnbd-release-notes-1.24.1.gz
+%%MANPAGES%%share/man/man1/libnbd-release-notes-1.4.1.gz
+%%MANPAGES%%share/man/man1/libnbd-release-notes-1.6.1.gz
+%%MANPAGES%%share/man/man1/libnbd-release-notes-1.8.1.gz
+%%MANPAGES%%%%LIBXML2%%share/man/man1/nbdcopy.1.gz
+%%MANPAGES%%%%PYTHON%%share/man/man1/nbddiscard.1.gz
+%%MANPAGES%%share/man/man1/nbddump.1.gz
+%%MANPAGES%%%%FUSE%%share/man/man1/nbdfuse.1.gz
+%%MANPAGES%%%%LIBXML2%%share/man/man1/nbdinfo.1.gz
+%%MANPAGES%%%%PYTHON%%share/man/man1/nbdsh.1.gz
+%%MANPAGES%%%%PYTHON%%share/man/man1/nbdzero.1.gz
+%%MANPAGES%%share/man/man3/libnbd-golang.3.gz
+%%MANPAGES%%share/man/man3/libnbd-ocaml.3.gz
+%%MANPAGES%%%%PYTHON%%share/man/man3/libnbd-python.3.gz
+%%MANPAGES%%share/man/man3/libnbd-security.3.gz
+%%MANPAGES%%share/man/man3/libnbd.3.gz
+%%MANPAGES%%share/man/man3/nbd_add_meta_context.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_block_status.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_block_status_64.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_block_status_filter.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_cache.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_command_completed.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_connect.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_connect_command.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_connect_socket.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_connect_systemd_socket_activation.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_connect_tcp.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_connect_unix.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_connect_uri.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_connect_vsock.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_disconnect.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_flush.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_get_direction.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_get_fd.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_in_flight.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_is_closed.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_is_connecting.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_is_created.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_is_dead.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_is_negotiating.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_is_processing.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_is_ready.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_notify_read.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_notify_write.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_opt_abort.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_opt_extended_headers.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_opt_go.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_opt_info.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_opt_list.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_opt_list_meta_context.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_opt_list_meta_context_queries.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_opt_set_meta_context.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_opt_set_meta_context_queries.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_opt_starttls.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_opt_structured_reply.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_peek_command_completed.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_pread.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_pread_structured.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_pwrite.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_trim.3.gz
+%%MANPAGES%%share/man/man3/nbd_aio_zero.3.gz
+%%MANPAGES%%share/man/man3/nbd_block_status.3.gz
+%%MANPAGES%%share/man/man3/nbd_block_status_64.3.gz
+%%MANPAGES%%share/man/man3/nbd_block_status_filter.3.gz
+%%MANPAGES%%share/man/man3/nbd_cache.3.gz
+%%MANPAGES%%share/man/man3/nbd_can_block_status_payload.3.gz
+%%MANPAGES%%share/man/man3/nbd_can_cache.3.gz
+%%MANPAGES%%share/man/man3/nbd_can_df.3.gz
+%%MANPAGES%%share/man/man3/nbd_can_fast_zero.3.gz
+%%MANPAGES%%share/man/man3/nbd_can_flush.3.gz
+%%MANPAGES%%share/man/man3/nbd_can_fua.3.gz
+%%MANPAGES%%share/man/man3/nbd_can_meta_context.3.gz
+%%MANPAGES%%share/man/man3/nbd_can_multi_conn.3.gz
+%%MANPAGES%%share/man/man3/nbd_can_trim.3.gz
+%%MANPAGES%%share/man/man3/nbd_can_zero.3.gz
+%%MANPAGES%%share/man/man3/nbd_clear_debug_callback.3.gz
+%%MANPAGES%%share/man/man3/nbd_clear_meta_contexts.3.gz
+%%MANPAGES%%share/man/man3/nbd_close.3.gz
+%%MANPAGES%%share/man/man3/nbd_connect_command.3.gz
+%%MANPAGES%%share/man/man3/nbd_connect_socket.3.gz
+%%MANPAGES%%share/man/man3/nbd_connect_systemd_socket_activation.3.gz
+%%MANPAGES%%share/man/man3/nbd_connect_tcp.3.gz
+%%MANPAGES%%share/man/man3/nbd_connect_unix.3.gz
+%%MANPAGES%%share/man/man3/nbd_connect_uri.3.gz
+%%MANPAGES%%share/man/man3/nbd_connect_vsock.3.gz
+%%MANPAGES%%share/man/man3/nbd_connection_state.3.gz
+%%MANPAGES%%share/man/man3/nbd_create.3.gz
+%%MANPAGES%%share/man/man3/nbd_flush.3.gz
+%%MANPAGES%%share/man/man3/nbd_get_block_size.3.gz
+%%MANPAGES%%share/man/man3/nbd_get_canonical_export_name.3.gz
+%%MANPAGES%%share/man/man3/nbd_get_debug.3.gz
+%%MANPAGES%%share/man/man3/nbd_get_errno.3.gz
+%%MANPAGES%%share/man/man3/nbd_get_error.3.gz
+%%MANPAGES%%share/man/man3/nbd_get_export_description.3.gz
+%%MANPAGES%%share/man/man3/nbd_get_export_name.3.gz
+%%MANPAGES%%share/man/man3/nbd_get_extended_headers_negotiated.3.gz
+%%MANPAGES%%share/man/man3/nbd_get_full_info.3.gz
+%%MANPAGES%%share/man/man3/nbd_get_handle_name.3.gz
+%%MANPAGES%%share/man/man3/nbd_get_handle_size.3.gz
+%%MANPAGES%%share/man/man3/nbd_get_handshake_flags.3.gz
+%%MANPAGES%%share/man/man3/nbd_get_meta_context.3.gz
+%%MANPAGES%%share/man/man3/nbd_get_nr_meta_contexts.3.gz
+%%MANPAGES%%share/man/man3/nbd_get_opt_mode.3.gz
+%%MANPAGES%%share/man/man3/nbd_get_package_name.3.gz
+%%MANPAGES%%share/man/man3/nbd_get_pread_initialize.3.gz
+%%MANPAGES%%share/man/man3/nbd_get_private_data.3.gz
+%%MANPAGES%%share/man/man3/nbd_get_protocol.3.gz
+%%MANPAGES%%share/man/man3/nbd_get_request_block_size.3.gz
+%%MANPAGES%%share/man/man3/nbd_get_request_extended_headers.3.gz
+%%MANPAGES%%share/man/man3/nbd_get_request_meta_context.3.gz
+%%MANPAGES%%share/man/man3/nbd_get_request_structured_replies.3.gz
+%%MANPAGES%%share/man/man3/nbd_get_size.3.gz
+%%MANPAGES%%share/man/man3/nbd_get_socket_activation_name.3.gz
+%%MANPAGES%%share/man/man3/nbd_get_strict_mode.3.gz
+%%MANPAGES%%share/man/man3/nbd_get_structured_replies_negotiated.3.gz
+%%MANPAGES%%share/man/man3/nbd_get_subprocess_pid.3.gz
+%%MANPAGES%%share/man/man3/nbd_get_tls.3.gz
+%%MANPAGES%%share/man/man3/nbd_get_tls_hostname.3.gz
+%%MANPAGES%%share/man/man3/nbd_get_tls_negotiated.3.gz
+%%MANPAGES%%share/man/man3/nbd_get_tls_priority.3.gz
+%%MANPAGES%%share/man/man3/nbd_get_tls_username.3.gz
+%%MANPAGES%%share/man/man3/nbd_get_tls_verify_peer.3.gz
+%%MANPAGES%%share/man/man3/nbd_get_uri.3.gz
+%%MANPAGES%%share/man/man3/nbd_get_version.3.gz
+%%MANPAGES%%share/man/man3/nbd_get_version_extra.3.gz
+%%MANPAGES%%share/man/man3/nbd_is_read_only.3.gz
+%%MANPAGES%%share/man/man3/nbd_is_rotational.3.gz
+%%MANPAGES%%share/man/man3/nbd_is_uri.3.gz
+%%MANPAGES%%share/man/man3/nbd_kill_subprocess.3.gz
+%%MANPAGES%%share/man/man3/nbd_opt_abort.3.gz
+%%MANPAGES%%share/man/man3/nbd_opt_extended_headers.3.gz
+%%MANPAGES%%share/man/man3/nbd_opt_go.3.gz
+%%MANPAGES%%share/man/man3/nbd_opt_info.3.gz
+%%MANPAGES%%share/man/man3/nbd_opt_list.3.gz
+%%MANPAGES%%share/man/man3/nbd_opt_list_meta_context.3.gz
+%%MANPAGES%%share/man/man3/nbd_opt_list_meta_context_queries.3.gz
+%%MANPAGES%%share/man/man3/nbd_opt_set_meta_context.3.gz
+%%MANPAGES%%share/man/man3/nbd_opt_set_meta_context_queries.3.gz
+%%MANPAGES%%share/man/man3/nbd_opt_starttls.3.gz
+%%MANPAGES%%share/man/man3/nbd_opt_structured_reply.3.gz
+%%MANPAGES%%share/man/man3/nbd_poll.3.gz
+%%MANPAGES%%share/man/man3/nbd_poll2.3.gz
+%%MANPAGES%%share/man/man3/nbd_pread.3.gz
+%%MANPAGES%%share/man/man3/nbd_pread_structured.3.gz
+%%MANPAGES%%share/man/man3/nbd_pwrite.3.gz
+%%MANPAGES%%share/man/man3/nbd_set_debug.3.gz
+%%MANPAGES%%share/man/man3/nbd_set_debug_callback.3.gz
+%%MANPAGES%%share/man/man3/nbd_set_export_name.3.gz
+%%MANPAGES%%share/man/man3/nbd_set_full_info.3.gz
+%%MANPAGES%%share/man/man3/nbd_set_handle_name.3.gz
+%%MANPAGES%%share/man/man3/nbd_set_handshake_flags.3.gz
+%%MANPAGES%%share/man/man3/nbd_set_opt_mode.3.gz
+%%MANPAGES%%share/man/man3/nbd_set_pread_initialize.3.gz
+%%MANPAGES%%share/man/man3/nbd_set_private_data.3.gz
+%%MANPAGES%%share/man/man3/nbd_set_request_block_size.3.gz
+%%MANPAGES%%share/man/man3/nbd_set_request_extended_headers.3.gz
+%%MANPAGES%%share/man/man3/nbd_set_request_meta_context.3.gz
+%%MANPAGES%%share/man/man3/nbd_set_request_structured_replies.3.gz
+%%MANPAGES%%share/man/man3/nbd_set_socket_activation_name.3.gz
+%%MANPAGES%%share/man/man3/nbd_set_strict_mode.3.gz
+%%MANPAGES%%share/man/man3/nbd_set_tls.3.gz
+%%MANPAGES%%share/man/man3/nbd_set_tls_certificates.3.gz
+%%MANPAGES%%share/man/man3/nbd_set_tls_hostname.3.gz
+%%MANPAGES%%share/man/man3/nbd_set_tls_priority.3.gz
+%%MANPAGES%%share/man/man3/nbd_set_tls_psk_file.3.gz
+%%MANPAGES%%share/man/man3/nbd_set_tls_username.3.gz
+%%MANPAGES%%share/man/man3/nbd_set_tls_verify_peer.3.gz
+%%MANPAGES%%share/man/man3/nbd_set_uri_allow_local_file.3.gz
+%%MANPAGES%%share/man/man3/nbd_set_uri_allow_tls.3.gz
+%%MANPAGES%%share/man/man3/nbd_set_uri_allow_tls_priority.3.gz
+%%MANPAGES%%share/man/man3/nbd_set_uri_allow_transports.3.gz
+%%MANPAGES%%share/man/man3/nbd_shutdown.3.gz
+%%MANPAGES%%share/man/man3/nbd_stats_bytes_received.3.gz
+%%MANPAGES%%share/man/man3/nbd_stats_bytes_sent.3.gz
+%%MANPAGES%%share/man/man3/nbd_stats_chunks_received.3.gz
+%%MANPAGES%%share/man/man3/nbd_stats_chunks_sent.3.gz
+%%MANPAGES%%share/man/man3/nbd_supports_tls.3.gz
+%%MANPAGES%%share/man/man3/nbd_supports_uri.3.gz
+%%MANPAGES%%share/man/man3/nbd_supports_vsock.3.gz
+%%MANPAGES%%share/man/man3/nbd_trim.3.gz
+%%MANPAGES%%share/man/man3/nbd_zero.3.gz

File Metadata

Mime Type
text/plain
Expires
Fri, Oct 16, 12:13 AM (7 h, 6 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
40819119
Default Alt Text
D60639.id189858.diff (17 KB)

Event Timeline