diff options
Diffstat (limited to 'net')
821 files changed, 16317 insertions, 9255 deletions
diff --git a/net/6tunnel/Makefile b/net/6tunnel/Makefile index ef15ad88adf6..86aa8349d885 100644 --- a/net/6tunnel/Makefile +++ b/net/6tunnel/Makefile @@ -1,8 +1,6 @@ PORTNAME= 6tunnel -DISTVERSION= 0.13 -PORTREVISION= 1 +DISTVERSION= 0.14 CATEGORIES= net -MASTER_SITES= GH MAINTAINER= bofh@FreeBSD.org COMMENT= TCP proxy for applications that do not speak IPv6 @@ -11,12 +9,10 @@ WWW= https://github.com/wojtekka/6tunnel LICENSE= GPLv2 GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share -USES= autoreconf +USES= autoreconf USE_GITHUB= yes GH_ACCOUNT= wojtekka -GH_TAGNAME= 6c64c42 PLIST_FILES= bin/6tunnel \ share/man/man1/6tunnel.1.gz diff --git a/net/6tunnel/distinfo b/net/6tunnel/distinfo index 8e34227367fc..92f8875da809 100644 --- a/net/6tunnel/distinfo +++ b/net/6tunnel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1585687268 -SHA256 (wojtekka-6tunnel-0.13-6c64c42_GH0.tar.gz) = 28b779d6591d0a85067b13042bb75f151d7604876883ce8a039ad5a6f5f78819 -SIZE (wojtekka-6tunnel-0.13-6c64c42_GH0.tar.gz) = 20898 +TIMESTAMP = 1756963857 +SHA256 (wojtekka-6tunnel-0.14_GH0.tar.gz) = f597edda55db4b6e661d7afdaa17c1f0c41aeadc21fc8b5599e678595906552b +SIZE (wojtekka-6tunnel-0.14_GH0.tar.gz) = 21062 diff --git a/net/Makefile b/net/Makefile index 4b809548529a..6b75ea4c4f10 100644 --- a/net/Makefile +++ b/net/Makefile @@ -37,7 +37,6 @@ SUBDIR += asio130 SUBDIR += asterisk-chan_sccp SUBDIR += asterisk-g72x - SUBDIR += asterisk18 SUBDIR += asterisk20 SUBDIR += asterisk22 SUBDIR += astron @@ -58,7 +57,6 @@ SUBDIR += beacon SUBDIR += beanstalkd SUBDIR += belle-sip - SUBDIR += benthos SUBDIR += bindtest SUBDIR += binkd SUBDIR += bird2 @@ -68,8 +66,6 @@ SUBDIR += boinc-client SUBDIR += boinc_curses SUBDIR += boinctui - SUBDIR += bosh-bootloader - SUBDIR += bosh-cli SUBDIR += bounce SUBDIR += bredbandskollen SUBDIR += brynet @@ -81,7 +77,6 @@ SUBDIR += c3270 SUBDIR += calendarsupport SUBDIR += ccxstream - SUBDIR += cf SUBDIR += charm SUBDIR += chrony SUBDIR += chrony-lite @@ -93,7 +88,6 @@ SUBDIR += cloudquery SUBDIR += clusterit SUBDIR += cnd - SUBDIR += concourse-fly SUBDIR += containernetworking-plugins SUBDIR += corkscrew SUBDIR += corosync2 @@ -210,6 +204,7 @@ SUBDIR += gnu-radius SUBDIR += go-bapu SUBDIR += go-cs + SUBDIR += go-pkgsite SUBDIR += go-tcping SUBDIR += gobgp SUBDIR += gofish @@ -297,6 +292,7 @@ SUBDIR += ipxe SUBDIR += irrd SUBDIR += isboot-kmod + SUBDIR += isboot-kmod-devel SUBDIR += isc-dhcp44-client SUBDIR += isc-dhcp44-relay SUBDIR += isc-dhcp44-server @@ -514,6 +510,7 @@ SUBDIR += nats-nsc SUBDIR += nats-server SUBDIR += nats-streaming-server + SUBDIR += nats-surveyor SUBDIR += nats-top SUBDIR += natscli SUBDIR += nbd-server @@ -525,13 +522,13 @@ SUBDIR += ndproxy SUBDIR += neatvnc SUBDIR += nemesis - SUBDIR += netatalk3 SUBDIR += netatalk4 SUBDIR += netcat SUBDIR += netdiscover SUBDIR += netembryo SUBDIR += nethogs SUBDIR += netmap + SUBDIR += netpeek SUBDIR += netpipes SUBDIR += netscript SUBDIR += netsed @@ -594,6 +591,8 @@ SUBDIR += openvswitch SUBDIR += ortp SUBDIR += osrtspproxy + SUBDIR += otelcol-contrib + SUBDIR += ovhcloud-cli SUBDIR += owamp SUBDIR += p5-Acme-HTTP SUBDIR += p5-AddressBook @@ -912,7 +911,6 @@ SUBDIR += p5-URI-Template-Restrict SUBDIR += p5-URI-cpan SUBDIR += p5-URI-db - SUBDIR += p5-URI-ws SUBDIR += p5-VM-EC2 SUBDIR += p5-VM-EC2-Security-CredentialCache SUBDIR += p5-Validate-Net @@ -1020,6 +1018,7 @@ SUBDIR += pktanon SUBDIR += pload SUBDIR += plugdaemon + SUBDIR += pmix SUBDIR += poptop SUBDIR += portfwd SUBDIR += pptpclient @@ -1029,6 +1028,7 @@ SUBDIR += proxy-suite SUBDIR += proxychains SUBDIR += proxychains-ng + SUBDIR += prrte SUBDIR += prtunnel SUBDIR += ptpd2 SUBDIR += ptunnel @@ -1068,6 +1068,7 @@ SUBDIR += py-gdown SUBDIR += py-geopy SUBDIR += py-gntp + SUBDIR += py-google-cloud-pubsub SUBDIR += py-greenstalk SUBDIR += py-gspread SUBDIR += py-h11 @@ -1194,6 +1195,7 @@ SUBDIR += py-urlextract SUBDIR += py-urllib3 SUBDIR += py-urllib3-future + SUBDIR += py-urllib31 SUBDIR += py-whois SUBDIR += py-wmi-query SUBDIR += py-wsdd @@ -1230,6 +1232,7 @@ SUBDIR += rdesktop SUBDIR += rdist6 SUBDIR += rdist7 + SUBDIR += rdp2tcp SUBDIR += read_bbrlog SUBDIR += realtek-re-kmod SUBDIR += realtek-re-kmod198 @@ -1298,7 +1301,6 @@ SUBDIR += rubygem-fog-atmos SUBDIR += rubygem-fog-aws SUBDIR += rubygem-fog-aws-gitlab - SUBDIR += rubygem-fog-aws328 SUBDIR += rubygem-fog-azure SUBDIR += rubygem-fog-brightbox SUBDIR += rubygem-fog-cloudatcost @@ -1335,6 +1337,7 @@ SUBDIR += rubygem-gitlab-fog-azure-rm SUBDIR += rubygem-gitlab-kas-grpc SUBDIR += rubygem-gitlab_omniauth-ldap + SUBDIR += rubygem-gitlab_omniauth-ldap-gitlab SUBDIR += rubygem-google-cloud-bigquery SUBDIR += rubygem-google-cloud-bigtable SUBDIR += rubygem-google-cloud-bigtable-admin-v2 @@ -1490,6 +1493,7 @@ SUBDIR += samba416 SUBDIR += samba419 SUBDIR += samba420 + SUBDIR += samba422 SUBDIR += samplicator SUBDIR += savvycan SUBDIR += sbm @@ -1698,6 +1702,7 @@ SUBDIR += wpa_supplicant_gui SUBDIR += wping SUBDIR += wstunnel + SUBDIR += wutil SUBDIR += x11vnc SUBDIR += x2goclient SUBDIR += x2goclient-cli diff --git a/net/akonadi-calendar/distinfo b/net/akonadi-calendar/distinfo index e30cb38bd9e1..2a38ee75d787 100644 --- a/net/akonadi-calendar/distinfo +++ b/net/akonadi-calendar/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646469 -SHA256 (KDE/release-service/25.08.0/akonadi-calendar-25.08.0.tar.xz) = 551d70a0528a1d651a87b61ec288825b1340d527f9d721dd95f8ca8b03f495db -SIZE (KDE/release-service/25.08.0/akonadi-calendar-25.08.0.tar.xz) = 542584 +TIMESTAMP = 1762264674 +SHA256 (KDE/release-service/25.08.3/akonadi-calendar-25.08.3.tar.xz) = bee3112890a21f2ab6005868943d256c79c518fc1b5b247f014cb8bdacdd40c2 +SIZE (KDE/release-service/25.08.3/akonadi-calendar-25.08.3.tar.xz) = 542620 diff --git a/net/akonadi-contacts/distinfo b/net/akonadi-contacts/distinfo index 2573836818b9..923e2db7fd42 100644 --- a/net/akonadi-contacts/distinfo +++ b/net/akonadi-contacts/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646472 -SHA256 (KDE/release-service/25.08.0/akonadi-contacts-25.08.0.tar.xz) = 4c590c72de567e0b6b6755f9e05b78d5f2ff0ebde826540ace384f9d253d8bd3 -SIZE (KDE/release-service/25.08.0/akonadi-contacts-25.08.0.tar.xz) = 445608 +TIMESTAMP = 1762264676 +SHA256 (KDE/release-service/25.08.3/akonadi-contacts-25.08.3.tar.xz) = 38400ebe6e1cb9d9bf536bcdc329bd648d2bd87be2327d04b49361c66cf3d24d +SIZE (KDE/release-service/25.08.3/akonadi-contacts-25.08.3.tar.xz) = 445596 diff --git a/net/akonadi-mime/distinfo b/net/akonadi-mime/distinfo index 3c7875c2c560..44223d57fcaf 100644 --- a/net/akonadi-mime/distinfo +++ b/net/akonadi-mime/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646474 -SHA256 (KDE/release-service/25.08.0/akonadi-mime-25.08.0.tar.xz) = f6806cadac6e6a3269b9c31e5ee7aa6b8631af0b9edd48f23d6b2909e5cb25f1 -SIZE (KDE/release-service/25.08.0/akonadi-mime-25.08.0.tar.xz) = 181988 +TIMESTAMP = 1762264679 +SHA256 (KDE/release-service/25.08.3/akonadi-mime-25.08.3.tar.xz) = 722292cbc7b051e68b0b7c05a371fa55aaf31ea8bc67f2dd1ce733e0edb12266 +SIZE (KDE/release-service/25.08.3/akonadi-mime-25.08.3.tar.xz) = 182452 diff --git a/net/akonadi-mime/pkg-plist b/net/akonadi-mime/pkg-plist index 092b038c09bb..049e96ae696e 100644 --- a/net/akonadi-mime/pkg-plist +++ b/net/akonadi-mime/pkg-plist @@ -56,6 +56,10 @@ lib/libKPim6AkonadiMime.so lib/libKPim6AkonadiMime.so.6 lib/libKPim6AkonadiMime.so.%%KDE_APPLICATIONS_SHLIB_VER%% %%QT_PLUGINDIR%%/akonadi_serializer_mail.so +%%QT_QMLDIR%%/org/kde/akonadi/mime/akonadi_mime_quick_plugin.qmltypes +%%QT_QMLDIR%%/org/kde/akonadi/mime/kde-qmlmodule.version +%%QT_QMLDIR%%/org/kde/akonadi/mime/libakonadi_mime_quick_plugin.so +%%QT_QMLDIR%%/org/kde/akonadi/mime/qmldir share/akonadi/plugins/serializer/akonadi_serializer_mail.desktop share/config.kcfg/specialmailcollections.kcfg share/locale/ar/LC_MESSAGES/libakonadi-kmime6.mo diff --git a/net/akonadi-search/distinfo b/net/akonadi-search/distinfo index 940db636123d..766d543ac5d8 100644 --- a/net/akonadi-search/distinfo +++ b/net/akonadi-search/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646477 -SHA256 (KDE/release-service/25.08.0/akonadi-search-25.08.0.tar.xz) = f63ee1636f91bcef6d3c836c2b5cc87ec0c183f5d69b3736e80e2c690b9d75c2 -SIZE (KDE/release-service/25.08.0/akonadi-search-25.08.0.tar.xz) = 116080 +TIMESTAMP = 1762264681 +SHA256 (KDE/release-service/25.08.3/akonadi-search-25.08.3.tar.xz) = 3c8d7d2d8003b49601831680fc11ba90da79c516986cc26c71600bb9de79df51 +SIZE (KDE/release-service/25.08.3/akonadi-search-25.08.3.tar.xz) = 116252 diff --git a/net/alligator/distinfo b/net/alligator/distinfo index 8a9bed1f9e95..54ef7c1367e2 100644 --- a/net/alligator/distinfo +++ b/net/alligator/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646477 -SHA256 (KDE/release-service/25.08.0/alligator-25.08.0.tar.xz) = bb39c244f7e26d06d342515a8e69888fbe7a5ea3b7c224ff1f0a0c2718a32d8c -SIZE (KDE/release-service/25.08.0/alligator-25.08.0.tar.xz) = 241120 +TIMESTAMP = 1762264682 +SHA256 (KDE/release-service/25.08.3/alligator-25.08.3.tar.xz) = 3806d7aa813f8ebc34eb53cf7a50e069739b49b691d58b7c9063805c34dcb8fa +SIZE (KDE/release-service/25.08.3/alligator-25.08.3.tar.xz) = 242024 diff --git a/net/amnezia-tools/Makefile b/net/amnezia-tools/Makefile index ead229b31481..e08b9a55ec85 100644 --- a/net/amnezia-tools/Makefile +++ b/net/amnezia-tools/Makefile @@ -1,7 +1,7 @@ PORTNAME= amnezia DISTVERSIONPREFIX= v DISTVERSION= 1.0.20241018 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= net net-vpn PKGNAMESUFFIX= -tools @@ -21,7 +21,9 @@ USE_RC_SUBR= ${PORTNAME} SHEBANG_FILES= wg-quick/freebsd.bash -MAKE_ARGS+= DEBUG=no WITH_BASHCOMPLETION=yes WITH_SYSTEMDUNITS=no +MAKE_ARGS+= DEBUG=no \ + WITH_BASHCOMPLETION=yes \ + WITH_SYSTEMDUNITS=no MAKE_ENV+= MANDIR="${PREFIX}/share/man" \ SYSCONFDIR="${PREFIX}/etc" diff --git a/net/amnezia-tools/files/amnezia.in b/net/amnezia-tools/files/amnezia.in index 98010c013bdb..893d7e58677c 100644 --- a/net/amnezia-tools/files/amnezia.in +++ b/net/amnezia-tools/files/amnezia.in @@ -37,7 +37,7 @@ amnezia_start() [ -n "${kmod}" ] && kldstat -q -n ${kmod} || kldload -n ${kmod} for interface in ${amnezia_interfaces}; do - %%PREFIX%%/bin/awg-quick up ${interface} + daemon %%PREFIX%%/bin/awg-quick up ${interface} done } diff --git a/net/amnezia-tools/files/patch-config.c b/net/amnezia-tools/files/patch-config.c index 4e07d978251a..68d939b8e675 100644 --- a/net/amnezia-tools/files/patch-config.c +++ b/net/amnezia-tools/files/patch-config.c @@ -1,5 +1,14 @@ --- config.c.orig 2024-10-01 13:02:42 UTC +++ config.c +@@ -252,7 +252,7 @@ static inline bool parse_endpoint(struct sockaddr *end + * + * So this is what we do, except FreeBSD removed EAI_NODATA some time ago, so that's conditional. + */ +- if (ret == EAI_NONAME || ret == EAI_FAIL || ++ if (ret == EAI_FAIL || + #ifdef EAI_NODATA + ret == EAI_NODATA || + #endif @@ -337,6 +337,20 @@ static bool validate_netmask(struct wgallowedip *allow return true; } diff --git a/net/amnezia-tools/files/patch-wg-quick_freebsd.bash b/net/amnezia-tools/files/patch-wg-quick_freebsd.bash index 6d218f256182..8ac17f331400 100644 --- a/net/amnezia-tools/files/patch-wg-quick_freebsd.bash +++ b/net/amnezia-tools/files/patch-wg-quick_freebsd.bash @@ -1,4 +1,4 @@ ---- wg-quick/freebsd.bash.orig 2024-10-01 13:02:42 UTC +--- wg-quick/freebsd.bash.orig 2025-10-19 18:21:50 UTC +++ wg-quick/freebsd.bash @@ -25,11 +25,20 @@ CONFIG_FILE="" POST_DOWN=( ) @@ -15,7 +15,7 @@ + +declare -A ROUTES -+declare -A ENDPOINTS ++declare -A ENDPOINTS_MAP + + cmd() { @@ -74,14 +74,14 @@ + Endpoint) + endpoint_host="${value%%:*}" + if ! [[ "$endpoint_host" =~ ^[0-9]+ ]]; then -+ ENDPOINTS["$last_public_key"]="$endpoint_host" ++ ENDPOINTS_MAP["$last_public_key"]="$endpoint_host" + fi + ;; + esac fi WG_CONFIG+="$line"$'\n' done < "$CONFIG_FILE" -@@ -129,12 +154,15 @@ add_if() { +@@ -129,19 +154,22 @@ add_if() { add_if() { local ret rc @@ -101,6 +101,14 @@ fi rc=$? if [[ $ret == *"ifconfig: ioctl SIOCSIFNAME (set name): File exists"* ]]; then + echo "$ret" >&3 + return $rc + fi +- echo "[!] Missing WireGuard kernel support ($ret). Falling back to slow userspace implementation." >&3 ++ echo "[!] Missing Amnezia kernel support ($ret). Falling back to slow userspace implementation." >&3 + cmd "${WG_QUICK_USERSPACE_IMPLEMENTATION:-amneziawg-go}" "$INTERFACE" + } + @@ -209,7 +237,7 @@ set_mtu() { [[ ${BASH_REMATCH[1]} == *:* ]] && family=inet6 output="$(route -n get "-$family" "${BASH_REMATCH[1]}" || true)" @@ -140,7 +148,7 @@ ifconfig "$INTERFACE" >/dev/null 2>&1 || break [[ $AUTO_ROUTE4 -eq 1 || $AUTO_ROUTE6 -eq 1 ]] && set_endpoint_direct_route # TODO: set the mtu as well, but only if up -@@ -316,6 +344,77 @@ monitor_daemon() { +@@ -316,6 +344,76 @@ monitor_daemon() { kill $pid) & disown } @@ -178,7 +186,6 @@ + [[ $TRACK_DNS_CHANGES -eq 0 ]] && return 0 + + echo "[+] Backgrounding DNS tracker" >&2 -+ exec >/dev/null 2>&1 + + pid_file="$(tracker_pid_file)" + [[ -f "$pid_file" ]] && kill $(cat "$pid_file") 2>/dev/null || true @@ -193,7 +200,7 @@ + + $cmd awg showconf "$INTERFACE" 2> /dev/null | wg_endpoints | \ + while read -r pk peer_ip port; do -+ peer_host="${ENDPOINTS[$pk]}" ++ peer_host="${ENDPOINTS_MAP[$pk]}" + if [[ -n "$peer_host" ]]; then + host_ip=$(host "$peer_host" 2>/dev/null | awk '/has address/ { print $4; exit; }') || continue + @@ -210,7 +217,7 @@ + done + + done -+ ) & disown ++ ) </dev/null >/dev/null 2>&1 3>&- & disown + echo "$!" > "$pid_file" +} + @@ -218,7 +225,7 @@ HAVE_SET_DNS=0 set_dns() { [[ ${#DNS[@]} -gt 0 ]] || return 0 -@@ -354,7 +453,7 @@ set_config() { +@@ -354,7 +452,7 @@ set_config() { } set_config() { @@ -227,7 +234,7 @@ } save_config() { -@@ -386,7 +485,7 @@ save_config() { +@@ -386,7 +484,7 @@ save_config() { done old_umask="$(umask)" umask 077 @@ -236,7 +243,21 @@ trap 'rm -f "$CONFIG_FILE.tmp"; clean_temp; exit' INT TERM EXIT echo "${current_config/\[Interface\]$'\n'/$new_config}" > "$CONFIG_FILE.tmp" || die "Could not write configuration file" sync "$CONFIG_FILE.tmp" -@@ -433,6 +532,20 @@ cmd_usage() { +@@ -412,7 +510,7 @@ cmd_usage() { + followed by \`.conf'. Otherwise, INTERFACE is an interface name, with + configuration found at: + ${CONFIG_SEARCH_PATHS[@]/%//INTERFACE.conf}. +- It is to be readable by wg(8)'s \`setconf' sub-command, with the exception ++ It is to be readable by awg(8)'s \`setconf' sub-command, with the exception + of the following additions to the [Interface] section, which are handled + by $PROGRAM: + +@@ -429,10 +527,24 @@ cmd_usage() { + - SaveConfig: if set to \`true', the configuration is saved from the current + state of the interface upon shutdown. + +- See wg-quick(8) for more info and examples. ++ See awg-quick(8) for more info and examples. _EOF } @@ -257,7 +278,7 @@ cmd_up() { local i [[ -z $(ifconfig "$INTERFACE" 2>/dev/null) ]] || die "\`$INTERFACE' already exists" -@@ -446,26 +559,31 @@ cmd_up() { +@@ -446,26 +558,31 @@ cmd_up() { set_mtu up_if set_dns @@ -274,7 +295,7 @@ cmd_down() { - [[ " $(wg show interfaces) " == *" $INTERFACE "* ]] || die "\`$INTERFACE' is not a WireGuard interface" -+ [[ " $(awg show interfaces) " == *" $INTERFACE "* ]] || die "\`$INTERFACE' is not a WireGuard interface" ++ [[ " $(awg show interfaces) " == *" $INTERFACE "* ]] || die "\`$INTERFACE' is not a Amnezia interface" execute_hooks "${PRE_DOWN[@]}" [[ $SAVE_CONFIG -eq 0 ]] || save_config del_if @@ -288,11 +309,11 @@ cmd_save() { - [[ " $(wg show interfaces) " == *" $INTERFACE "* ]] || die "\`$INTERFACE' is not a WireGuard interface" -+ [[ " $(awg show interfaces) " == *" $INTERFACE "* ]] || die "\`$INTERFACE' is not a WireGuard interface" ++ [[ " $(awg show interfaces) " == *" $INTERFACE "* ]] || die "\`$INTERFACE' is not a Amnezia interface" save_config } -@@ -473,6 +591,10 @@ cmd_strip() { +@@ -473,6 +590,10 @@ cmd_strip() { echo "$WG_CONFIG" } @@ -303,7 +324,7 @@ # ~~ function override insertion point ~~ make_temp -@@ -496,6 +618,10 @@ elif [[ $# -eq 2 && $1 == strip ]]; then +@@ -496,6 +617,10 @@ elif [[ $# -eq 2 && $1 == strip ]]; then auto_su parse_options "$2" cmd_strip diff --git a/net/amqpcat/Makefile b/net/amqpcat/Makefile index 968d03441774..ed6a96ae3ead 100644 --- a/net/amqpcat/Makefile +++ b/net/amqpcat/Makefile @@ -1,14 +1,12 @@ PORTNAME= amqpcat DISTVERSIONPREFIX= v -DISTVERSION= 1.0.0 +DISTVERSION= 1.0.1 +PORTREVISION= 1 CATEGORIES= net EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} \ - cloudamqp-amq-protocol.cr-v1.1.14_GH0.tar.gz \ - cloudamqp-amqp-client.cr-v1.2.3_GH0.tar.gz - -PATCH_SITES+= https://github.com/${GH_ACCOUNT}/${PORTNAME}/commit/:patch -PATCHFILES= 02577f21182de0c296df76b3812708a3c2f39c00.patch:-p1:patch # accommodate sleep(int) deprecation in modern crystal + cloudamqp-amq-protocol.cr-v1.1.15_GH0.tar.gz \ + cloudamqp-amqp-client.cr-v1.3.1_GH0.tar.gz MAINTAINER= dch@FreeBSD.org COMMENT= CLI tool for publishing to and consuming from AMQP servers @@ -23,8 +21,8 @@ BUILD_DEPENDS= crystal:lang/crystal \ USES= pkgconfig USE_GITHUB= yes GH_ACCOUNT= cloudamqp -GH_TUPLE= cloudamqp:amq-protocol.cr:v1.1.14:proto/deps/amq-protocol.cr \ - cloudamqp:amqp-client.cr:v1.2.3:client/deps/amqp-client.cr +GH_TUPLE= cloudamqp:amq-protocol.cr:v1.1.15:proto/deps/amq-protocol.cr \ + cloudamqp:amqp-client.cr:v1.3.1:client/deps/amqp-client.cr PLIST_FILES= bin/amqpcat \ share/man/man1/amqpcat.1.gz diff --git a/net/amqpcat/distinfo b/net/amqpcat/distinfo index f205e3cdc7f9..f32a73691803 100644 --- a/net/amqpcat/distinfo +++ b/net/amqpcat/distinfo @@ -1,9 +1,7 @@ -TIMESTAMP = 1749468575 -SHA256 (cloudamqp-amqpcat-v1.0.0_GH0.tar.gz) = e415dc3379971541dca0e48a90d81442674d08076b5aa3dc3ecce1b5b975d550 -SIZE (cloudamqp-amqpcat-v1.0.0_GH0.tar.gz) = 6143 -SHA256 (cloudamqp-amq-protocol.cr-v1.1.14_GH0.tar.gz) = 886fa823404fb2d548884f582809bf8129724b75fe2b2670109053d373251b88 -SIZE (cloudamqp-amq-protocol.cr-v1.1.14_GH0.tar.gz) = 17800 -SHA256 (cloudamqp-amqp-client.cr-v1.2.3_GH0.tar.gz) = cb249c1743e0d78a21d1816cb455d663449d9be0636ba976a4effa7f9ddfeee2 -SIZE (cloudamqp-amqp-client.cr-v1.2.3_GH0.tar.gz) = 22948 -SHA256 (02577f21182de0c296df76b3812708a3c2f39c00.patch) = acd7ea5cc9ca4d60a2b7bf820db4a9f48f7c5aa2143e38ffa0ea1ae99832fd0f -SIZE (02577f21182de0c296df76b3812708a3c2f39c00.patch) = 1866 +TIMESTAMP = 1760712124 +SHA256 (cloudamqp-amqpcat-v1.0.1_GH0.tar.gz) = ab3e4939fade05417b357e578185d24fc574d9dc5b5fed72f49f65de0c5a349d +SIZE (cloudamqp-amqpcat-v1.0.1_GH0.tar.gz) = 6758 +SHA256 (cloudamqp-amq-protocol.cr-v1.1.15_GH0.tar.gz) = 2650924ad06f80a12d4f3eeaf800da45e7d74304289692a4b26576e5bfada85a +SIZE (cloudamqp-amq-protocol.cr-v1.1.15_GH0.tar.gz) = 18077 +SHA256 (cloudamqp-amqp-client.cr-v1.3.1_GH0.tar.gz) = 2534b98bf64a17e075871f82fcf6bdee6d6d9dba5fc29472afe61bf6f1a5388e +SIZE (cloudamqp-amqp-client.cr-v1.3.1_GH0.tar.gz) = 24043 diff --git a/net/aoe/Makefile b/net/aoe/Makefile index 4a1e523107f2..6ce5d1aa67ea 100644 --- a/net/aoe/Makefile +++ b/net/aoe/Makefile @@ -11,6 +11,7 @@ WWW= https://web.archive.org/web/20120420082041/http://www.coraid.com/support/f LICENSE= BSD2CLAUSE +BROKEN= aoenet.c:119:20: error: incomplete definition of type 'struct ifnet' BROKEN_armv6= fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99 BROKEN_FreeBSD_13= crashes dereferencing vnet_entry_ifnet BROKEN_FreeBSD_14= crashes dereferencing vnet_entry_ifnet diff --git a/net/aquantia-atlantic-kmod/Makefile b/net/aquantia-atlantic-kmod/Makefile index 79f736182dbd..f9e8387b41b7 100644 --- a/net/aquantia-atlantic-kmod/Makefile +++ b/net/aquantia-atlantic-kmod/Makefile @@ -19,4 +19,12 @@ GH_TAGNAME= c61d27b PLIST_FILES= ${KMODDIR}/if_atlantic.ko +.include <bsd.port.options.mk> +# This patch is compliant with FreeBSD 14, but mandatory starting 15 +.if ${OPSYS} == FreeBSD && (${OSVERSION} >= 1500027) +EXTRA_PATCHES+= ${FILESDIR}/extra-patch-aq__media.c +EXTRA_PATCHES+= ${FILESDIR}/extra-patch-aq__ring.c +EXTRA_PATCHES+= ${FILESDIR}/extra-patch-aq__main.c +.endif + .include <bsd.port.mk> diff --git a/net/aquantia-atlantic-kmod/files/extra-patch-aq__main.c b/net/aquantia-atlantic-kmod/files/extra-patch-aq__main.c new file mode 100644 index 000000000000..3707f7d7214d --- /dev/null +++ b/net/aquantia-atlantic-kmod/files/extra-patch-aq__main.c @@ -0,0 +1,66 @@ +--- aq_main.c.orig 2022-01-25 07:53:28 UTC ++++ aq_main.c +@@ -379,7 +383,7 @@ static int aq_if_attach_pre(if_ctx_t ctx) + #else + if_t ifp; + ifp = iflib_get_ifp(ctx); +- ifp->if_capenable = IFCAP_RXCSUM | IFCAP_TXCSUM | IFCAP_HWCSUM | IFCAP_TSO | ++ if_setcapenable(ifp, IFCAP_RXCSUM | IFCAP_TXCSUM | IFCAP_HWCSUM | IFCAP_TSO | + IFCAP_JUMBO_MTU | IFCAP_VLAN_HWFILTER | + IFCAP_VLAN_MTU | IFCAP_VLAN_HWTAGGING | + IFCAP_VLAN_HWCSUM); +@@ -718,7 +722,7 @@ static uint64_t aq_if_get_counter(if_ctx_t ctx, ift_co + static uint64_t aq_if_get_counter(if_ctx_t ctx, ift_counter cnt) + { + struct aq_dev *softc = iflib_get_softc(ctx); +- struct ifnet *ifp = iflib_get_ifp(ctx); ++ if_t ifp = iflib_get_ifp(ctx); + + switch (cnt) { + case IFCOUNTER_IERRORS: +@@ -776,7 +780,7 @@ static void aq_if_multi_set(if_ctx_t ctx) + static void aq_if_multi_set(if_ctx_t ctx) + { + struct aq_dev *softc = iflib_get_softc(ctx); +- struct ifnet *ifp = iflib_get_ifp(ctx); ++ if_t ifp = iflib_get_ifp(ctx); + struct aq_hw *hw = &softc->hw; + AQ_DBG_ENTER(); + #if __FreeBSD_version >= 1300054 +@@ -786,9 +790,9 @@ static void aq_if_multi_set(if_ctx_t ctx) + #endif + if (softc->mcnt >= AQ_HW_MAC_MAX) + { +- aq_hw_set_promisc(hw, !!(ifp->if_flags & IFF_PROMISC), ++ aq_hw_set_promisc(hw, !!(if_getflags(ifp) & IFF_PROMISC), + aq_is_vlan_promisc_required(softc), +- !!(ifp->if_flags & IFF_ALLMULTI) || aq_is_mc_promisc_required(softc)); ++ !!(if_getflags(ifp) & IFF_ALLMULTI) || aq_is_mc_promisc_required(softc)); + }else{ + #if __FreeBSD_version >= 1300054 + if_foreach_llmaddr(iflib_get_ifp(ctx), &aq_mc_filter_apply, softc); +@@ -810,7 +814,7 @@ static void aq_if_media_status(if_ctx_t ctx, struct if + + static void aq_if_media_status(if_ctx_t ctx, struct ifmediareq *ifmr) + { +- struct ifnet *ifp; ++ if_t ifp; + + AQ_DBG_ENTER(); + +@@ -824,13 +828,13 @@ static int aq_if_media_change(if_ctx_t ctx) + static int aq_if_media_change(if_ctx_t ctx) + { + struct aq_dev *softc = iflib_get_softc(ctx); +- struct ifnet *ifp = iflib_get_ifp(ctx); ++ if_t ifp = iflib_get_ifp(ctx); + int rc = 0; + + AQ_DBG_ENTER(); + + /* Not allowd in UP state, since causes unsync of rings */ +- if ((ifp->if_flags & IFF_UP)){ ++ if ((if_getflags(ifp) & IFF_UP)){ + rc = EPERM; + goto exit; + } diff --git a/net/aquantia-atlantic-kmod/files/extra-patch-aq__media.c b/net/aquantia-atlantic-kmod/files/extra-patch-aq__media.c new file mode 100644 index 000000000000..a312d409e19b --- /dev/null +++ b/net/aquantia-atlantic-kmod/files/extra-patch-aq__media.c @@ -0,0 +1,38 @@ +--- aq_media.c.orig 2022-01-25 07:53:28 UTC ++++ aq_media.c +@@ -94,9 +94,9 @@ void aq_mediastatus_update(aq_dev_t *aq_dev, u32 link_ + aq_dev->media_active |= IFM_AUTO; + } + +-void aq_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr) ++void aq_mediastatus(if_t ifp, struct ifmediareq *ifmr) + { +- aq_dev_t *aq_dev = iflib_get_softc(ifp->if_softc); ++ aq_dev_t *aq_dev = iflib_get_softc(if_getsoftc(ifp)); + + ifmr->ifm_active = IFM_ETHER; + ifmr->ifm_status = IFM_AVALID; +@@ -107,11 +107,11 @@ void aq_mediastatus(struct ifnet *ifp, struct ifmediar + ifmr->ifm_active |= aq_dev->media_active; + } + +-int aq_mediachange(struct ifnet *ifp) ++int aq_mediachange(if_t ifp) + { +- aq_dev_t *aq_dev = iflib_get_softc(ifp->if_softc); ++ aq_dev_t *aq_dev = iflib_get_softc(if_getsoftc(ifp)); + struct aq_hw *hw = &aq_dev->hw; +- int old_media_rate = ifp->if_baudrate; ++ int old_media_rate = if_getbaudrate(ifp); + int old_link_speed = hw->link_rate; + struct ifmedia *ifm = iflib_get_media(aq_dev->ctx); + int user_media = IFM_SUBTYPE(ifm->ifm_media); +@@ -169,7 +169,7 @@ int aq_mediachange(struct ifnet *ifp) + hw->fc.fc_tx = (ifm->ifm_media & IFM_ETH_TXPAUSE) ? 1 : 0; + + /* In down state just remember new link speed */ +- if (!(ifp->if_flags & IFF_UP)) ++ if (!(if_getflags(ifp) & IFF_UP)) + return (0); + + if ((media_rate != old_media_rate) || (hw->link_rate != old_link_speed)) { diff --git a/net/aquantia-atlantic-kmod/files/extra-patch-aq__ring.c b/net/aquantia-atlantic-kmod/files/extra-patch-aq__ring.c new file mode 100644 index 000000000000..dcd566b653fd --- /dev/null +++ b/net/aquantia-atlantic-kmod/files/extra-patch-aq__ring.c @@ -0,0 +1,20 @@ +--- aq_ring.c.orig 2022-01-25 07:53:28 UTC ++++ aq_ring.c +@@ -331,7 +331,7 @@ static int aq_isc_rxd_pkt_get(void *arg, if_rxd_info_t + aq_dev_t *aq_dev = arg; + struct aq_ring *ring = aq_dev->rx_rings[ri->iri_qsidx]; + aq_rx_desc_t *rx_desc; +- struct ifnet *ifp; ++ if_t ifp; + int cidx, rc = 0, i; + size_t len, total_len; + +@@ -370,7 +370,7 @@ static int aq_isc_rxd_pkt_get(void *arg, if_rxd_info_t + cidx = aq_next(cidx, ring->rx_size - 1); + } while (!rx_desc->wb.eop); + +- if ((ifp->if_capenable & IFCAP_RXCSUM) != 0) { ++ if ((if_getcapenable(ifp) & IFCAP_RXCSUM) != 0) { + aq_rx_set_cso_flags(rx_desc, ri); + } + ri->iri_rsstype = bsd_rss_type[rx_desc->wb.rss_type & 0xF]; diff --git a/net/arataga/Makefile b/net/arataga/Makefile index 9e053ce37891..194605950093 100644 --- a/net/arataga/Makefile +++ b/net/arataga/Makefile @@ -1,7 +1,7 @@ PORTNAME= arataga PORTVERSION= 0.5.4 DISTVERSIONPREFIX= v -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= net MASTER_SITES= SF/sobjectizer/oess/oess-2:oess DISTFILES= oess-2.2.3-full.tar.bz2:oess diff --git a/net/asterisk-chan_sccp/Makefile b/net/asterisk-chan_sccp/Makefile index 991dd2eb0291..2a099e954441 100644 --- a/net/asterisk-chan_sccp/Makefile +++ b/net/asterisk-chan_sccp/Makefile @@ -13,8 +13,8 @@ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libltdl.so:devel/libltdl -FLAVORS= asterisk18 asterisk20 asterisk22 -FLAVOR?= ${FLAVORS:[3]} +FLAVORS= asterisk20 asterisk22 +FLAVOR?= ${FLAVORS:[2]} ${FLAVOR}_PKGNAMEPREFIX= ${FLAVOR}- ${FLAVOR}_BUILD_DEPENDS= asterisk:net/${FLAVOR} diff --git a/net/asterisk-g72x/Makefile b/net/asterisk-g72x/Makefile index fd000062c799..161763805bed 100644 --- a/net/asterisk-g72x/Makefile +++ b/net/asterisk-g72x/Makefile @@ -12,8 +12,8 @@ LICENSE= GPLv3+ LIB_DEPENDS= libbcg729.so:audio/bcg729 -FLAVORS= asterisk18 asterisk20 asterisk22 -FLAVOR?= ${FLAVORS:[3]} +FLAVORS= asterisk20 asterisk22 +FLAVOR?= ${FLAVORS:[2]} ${FLAVOR}_PKGNAMEPREFIX= ${FLAVOR}- ${FLAVOR}_BUILD_DEPENDS= asterisk:net/${FLAVOR} diff --git a/net/asterisk18/Makefile b/net/asterisk18/Makefile deleted file mode 100644 index 1bb8ddb06a09..000000000000 --- a/net/asterisk18/Makefile +++ /dev/null @@ -1,347 +0,0 @@ -PORTNAME= asterisk -PORTVERSION= 18.26.3 -CATEGORIES= net -MASTER_SITES= https://downloads.asterisk.org/pub/telephony/%SUBDIR%/:DEFAULT,g729 -MASTER_SITE_SUBDIR= asterisk/ \ - asterisk/old-releases/ \ - sounds/releases/:g729 -PKGNAMESUFFIX= 18 -DISTFILES= ${DISTNAME}${EXTRACT_SUFX} -DIST_SUBDIR= ${PORTNAME} -EXTRACT_ONLY:= ${DISTNAME}${EXTRACT_SUFX} - -DEPRECATED= Migrate to newer asterisk, security support ends soon -EXPIRATION_DATE=2025-10-20 - -MAINTAINER= cmt@FreeBSD.org -COMMENT= Open Source PBX and telephony toolkit -WWW= https://www.asterisk.org - -LICENSE= GPLv2 -LICENSE_FILE= ${WRKSRC}/LICENSE - -LIB_DEPENDS= libuuid.so:misc/libuuid \ - libjansson.so:devel/jansson - -USES= bison compiler:c11 cpe gmake gnome iconv libedit localbase \ - pkgconfig shebangfix sqlite ssl ncurses -CPE_VENDOR= digium -USE_GITHUB= nodefault -USE_GNOME= libxml2 -USE_LDCONFIG= yes -USE_RC_SUBR= asterisk - -SHEBANG_FILES= agi/agi-test.agi \ - agi/jukebox.agi \ - contrib/scripts/astversion \ - contrib/scripts/ast_coredumper - -GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share -CONFIGURE_ARGS= --datarootdir=${DATADIR} \ - --with-ilbc=internal \ - --with-crypto=${OPENSSLBASE} \ - --with-ssl=${OPENSSLBASE} \ - --with-externals-cache=${DISTDIR}/${DIST_SUBDIR} - -MAKE_ARGS+= NOISY_BUILD=yes \ - ASTDATADIR=${DATADIR} -MAKE_ENV= PTHREAD_LIBS="-lpthread" \ - MKDIR="${MKDIR}" \ - PWLIBDIR=${LOCALBASE}/share/pwlib \ - OSVERSION=${OSVERSION} \ - DOCSDIR=${DOCSDIR} \ - ASTCFLAGS="${CFLAGS}" \ - ASTLDFLAGS="${LDFLAGS}" - -LDFLAGS+= -L. - -CONFLICTS= ossp-uuid -CONFLICTS_BUILD= linuxthreads - -USERS= ${ASTERISK_USER} -GROUPS= ${ASTERISK_GROUP} dahdi - -OPTIONS_DEFINE= ASTVERSION BACKTRACE CURL EXCHANGE FREETDS G729 LDAP LUA MACRO \ - MP3PLAYER OOH323 OPTIMIZED_CFLAGS PJSIP PORTAUDIO RADIUS SNMP \ - SPANDSP SRTP SYSINFO URIPARSER XMLDOC XMPP -OPTIONS_DEFINE_aarch64= GEOLOCATION -OPTIONS_DEFINE_amd64= DAHDI GEOLOCATION -OPTIONS_DEFINE_i386= DAHDI GEOLOCATION -OPTIONS_DEFINE_powerpc= DAHDI GEOLOCATION -OPTIONS_DEFINE_powerpc64= DAHDI GEOLOCATION -OPTIONS_DEFINE_powerpc64le= DAHDI GEOLOCATION -OPTIONS_DEFAULT= CURL FREETDS GSM LUA MACRO MP3PLAYER NEWT ODBC OPUS MYSQL PGSQL \ - PJSIP PORTAUDIO RADIUS SNMP SPANDSP SPEEX SRTP URIPARSER \ - VORBIS XMLDOC -OPTIONS_DEFAULT_amd64= DAHDI XMPP -OPTIONS_DEFAULT_i386= DAHDI XMPP -OPTIONS_DEFAULT_powerpc= DAHDI XMPP -OPTIONS_DEFAULT_powerpc64= DAHDI XMPP -OPTIONS_DEFAULT_powerpc64le= DAHDI XMPP - -OPTIONS_GROUP= CODECS DATABASE -OPTIONS_GROUP_CODECS= GSM NEWG711 OPUS SPEEX VORBIS -OPTIONS_GROUP_DATABASE= MYSQL ODBC PGSQL - -OPTIONS_MULTI= MENU -OPTIONS_MULTI_MENU= NCURSES NEWT -OPTIONS_SUB= yes - -ASTVERSION_DESC?= Install astversion (requires bash) -BACKTRACE_DESC?= Stack backtrace support via (lib)execinfo -CODECS_DESC= Encoder/Decoder (Codec) Support -DAHDI_DESC?= DAHDI support -DATABASE_DESC= Database Support -EXCHANGE_DESC?= Exchange calendar support -G729_DESC?= Install G.729 format sounds for Music-on-Hold (MoH) -GEOLOCATION_DESC?= Enable SIP Geolocation support -MACRO_DESC?= Enable app_macro (deprecated) -MENU_DESC= Menuselect Interface Backend -MP3PLAYER_DESC= Install MP3 Player for Music-On-Hold (mpg123) -NEWG711_DESC?= New G711 Codec -NEWT_DESC= Newt User Interface -OOH323_DESC?= ooh323 support -OPUS_DESC?= Opus Codec -PJSIP_DESC?= Build the PJSIP based SIP channel -SRTP_DESC?= SecureRTP support -SYSINFO_DESC?= Use devel/libsysinfo to get system information -URIPARSER_DESC?= Use RFC 3986 compliant uriparser library -XMLDOC_DESC?= Build and install XML documentation -XMPP_DESC?= XMPP/GTALK support - -ASTVERSION_RUN_DEPENDS= bash:shells/bash - -BACKTRACE_CONFIGURE_WITH= execinfo - -CURL_LIB_DEPENDS= libcurl.so:ftp/curl -CURL_CONFIGURE_WITH= libcurl - -DAHDI_LIB_DEPENDS= libpri.so:misc/libpri \ - libopenr2.so:misc/openr2 \ - libtonezone.so:misc/dahdi -DAHDI_CONFIGURE_WITH= dahdi openr2 - -EXCHANGE_LIB_DEPENDS= libneon.so:www/neon \ - libexpat.so:textproc/expat2 -EXCHANGE_USES= gettext-runtime -EXCHANGE_CONFIGURE_OFF= --without-neon --without-neon29 - -FREETDS_LIB_DEPENDS= libsybdb.so:databases/freetds -FREETDS_CONFIGURE_ON= --with-tds=${LOCALBASE} -FREETDS_CONFIGURE_OFF= --without-tds - -G729_DISTFILES= ${ASTERISK_CORE_G729_SOUNDS}:g729 \ - ${ASTERISK_MOH_G729_SOUNDS}:g729 - -GEOLOCATION_USE= GNOME=libxslt - -GSM_LIB_DEPENDS= libgsm.so:audio/gsm -GSM_CONFIGURE_WITH= gsm - -LDAP_USES= ldap -LDAP_CONFIGURE_WITH= ldap - -LUA_USES= lua -LUA_CONFIGURE_WITH= lua -LUA_CFLAGS= -I${LUA_INCDIR} -LUA_LDFLAGS= -L${LUA_LIBDIR} - -MP3PLAYER_RUN_DEPENDS= mpg123:audio/mpg123 - -MYSQL_LIB_DEPENDS= libzstd.so:archivers/zstd \ - libunwind.so:devel/libunwind -MYSQL_USES= mysql -MYSQL_CONFIGURE_WITH= mysqlclient - -NCURSES_USES= ncurses - -NEWT_LIB_DEPENDS= libnewt.so:devel/newt - -ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC \ - libltdl.so:devel/libltdl -ODBC_CONFIGURE_ON= --with-ltdl -ODBC_CONFIGURE_WITH= unixodbc - -OPUS_EXTRACT_ONLY= ${DISTFILE_opus} -OPUS_LIB_DEPENDS= libopus.so:audio/opus -OPUS_GH_TUPLE= traud:asterisk-opus:83e1b458c77e0e287adeca494eeb79edb077b0ff:opus - -PGSQL_USES= pgsql -PGSQL_CONFIGURE_WITH= postgres - -PJSIP_LIB_DEPENDS= libsrtp2.so:net/libsrtp2 \ - libspeex.so:audio/speex \ - libspeexdsp.so:audio/speexdsp -PJSIP_GH_TUPLE= pjsip:pjproject:${PJSIP_VERSION}:pjsip -PJSIP_CONFIGURE_WITH= pjproject pjproject-bundled - -PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio -PORTAUDIO_CONFIGURE_WITH= portaudio - -RADIUS_LIB_DEPENDS= libradiusclient-ng.so:net/radiusclient -RADIUS_CONFIGURE_WITH= radius - -SNMP_LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp \ - libpkg.so:${PKG_ORIGIN} -SNMP_CONFIGURE_WITH= netsnmp - -SPANDSP_LIB_DEPENDS= libspandsp.so:comms/spandsp \ - libtiff.so:graphics/tiff -SPANDSP_CONFIGURE_WITH= spandsp - -SPEEX_LIB_DEPENDS= libspeex.so:audio/speex \ - libspeexdsp.so:audio/speexdsp -SPEEX_CONFIGURE_WITH= speex - -SRTP_LIB_DEPENDS= libsrtp2.so:net/libsrtp2 -SRTP_CONFIGURE_WITH= srtp - -SYSINFO_LIB_DEPENDS= libsysinfo.so:devel/libsysinfo - -URIPARSER_LIB_DEPENDS= liburiparser.so:net/uriparser -URIPARSER_CONFIGURE_WITH= uriparser - -VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis \ - libogg.so:audio/libogg -VORBIS_CONFIGURE_WITH= ogg - -XMLDOC_CONFIGURE_ENABLE= xmldoc - -XMPP_LIB_DEPENDS= libiksemel.so:textproc/iksemel -XMPP_CONFIGURE_WITH= iksemel - -ASTERISK_CORE_G729_SOUNDS= asterisk-core-sounds-en-g729-1.6.1.tar.gz -ASTERISK_MOH_G729_SOUNDS= asterisk-moh-opsound-g729-2.03.tar.gz -ASTERISK_USER?= asterisk -ASTERISK_GROUP?= asterisk - -PJSIP_VERSION= 2.14.1 - -.include <bsd.port.options.mk> - -.if ${OPSYS} == FreeBSD -USES+= llvm:max=14 -.endif - -.include <bsd.port.pre.mk> - -.if ( ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400092 && ${SSL_DEFAULT} == base ) || ${SSL_DEFAULT:Mopenssl3*} -LIB_DEPENDS+= libgnutls.so:security/gnutls -CFLAGS+= -DOPENSSL_API_COMPAT=0x10100000L -LDFLAGS+= -lgnutls -.endif - -.if empty(ICONV_LIB) -CONFIGURE_ARGS+=ac_cv_lib_iconv_iconv_open=no \ - ac_cv_lib_iconv_libiconv_open=no -.endif - -.if ${PREFIX} == ${LOCALBASE} -VARDIR=/var -.else -VARDIR=${PREFIX}/var -.endif - -SUB_LIST+= ASTERISK_USER=${ASTERISK_USER} -PLIST_SUB+= ASTERISK_USER=${ASTERISK_USER} \ - ASTERISK_GROUP=${ASTERISK_GROUP} \ - VARDIR=${VARDIR} - -.if ${PORT_OPTIONS:MGEOLOCATION} -.if ${ARCH} == i386 -LLD_EMULATION= elf_i386 -.elif ${ARCH} == amd64 -LLD_EMULATION= elf_x86_64 -.elif ${ARCH} == aarch64 -LLD_EMULATION= aarch64elf -.elif ${ARCH} == powerpc64le -LLD_EMULATION= elf64lppc -.elif ${ARCH} == powerpc64 -LLD_EMULATION= elf64ppc -.elif ${ARCH} == powerpc -LLD_EMULATION= elf32ppc -.endif -.endif - -post-extract: - @${FIND} ${WRKSRC} -name '*.d' -delete - -post-extract-G729-on: - ${CP} ${DISTDIR}/${DIST_SUBDIR}/${ASTERISK_CORE_G729_SOUNDS} ${WRKSRC}/sounds - ${CP} ${DISTDIR}/${DIST_SUBDIR}/${ASTERISK_MOH_G729_SOUNDS} ${WRKSRC}/sounds - -post-extract-OPUS-on: - ${CP} ${WRKSRC_opus}/include/asterisk/* ${WRKSRC}/include/asterisk - ${CP} ${WRKSRC_opus}/codecs/* ${WRKSRC}/codecs - ${CP} ${WRKSRC_opus}/res/* ${WRKSRC}/res - -post-patch: - @${REINPLACE_CMD} -e 's|/var/lib|${PREFIX}/share|g' ${WRKSRC}/configs/samples/musiconhold.conf.sample - @${REINPLACE_CMD} -e 's/@XMLSTARLET@//' ${WRKSRC}/makeopts.in - @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/main/term.c -.if exists(${FILESDIR}/.asterisk.makeopts) - ${CP} ${FILESDIR}/.asterisk.makeopts ${WRKSRC}/menuselect.makeopts -.endif - -post-patch-GEOLOCATION-on: - @${REINPLACE_CMD} -e 's/%%LLD_EMULATION%%/${LLD_EMULATION}/' ${WRKSRC}/Makefile.rules - -post-patch-SYSINFO-on: - @${REINPLACE_CMD} -e 's/%%LIBSYSINFO%%/-lsysinfo/' ${WRKSRC}/main/Makefile - -post-patch-SYSINFO-off: - @${REINPLACE_CMD} -e '/#define HAVE_SYSINFO 1/d' ${WRKSRC}/configure - @${REINPLACE_CMD} -e '/%%LIBSYSINFO%%/d' ${WRKSRC}/main/Makefile - -post-configure: - @cd ${WRKSRC} && ${MAKE_CMD} menuselect.makeopts - @cd ${WRKSRC} && ./menuselect/menuselect --disable res_timing_kqueue menuselect.makeopts - @cd ${WRKSRC} && ./menuselect/menuselect --enable chan_mgcp menuselect.makeopts - @cd ${WRKSRC} && ./menuselect/menuselect --enable res_pktccops menuselect.makeopts - -post-configure-GEOLOCATION-on: - @cd ${WRKSRC} && ./menuselect/menuselect --enable res_geolocation menuselect.makeopts - -post-configure-GEOLOCATION-off: - @cd ${WRKSRC} && ./menuselect/menuselect --disable res_geolocation menuselect.makeopts - -post-configure-MACRO-on: - @cd ${WRKSRC} && ./menuselect/menuselect --enable app_macro menuselect.makeopts - -post-configure-MYSQL-on: - @cd ${WRKSRC} && ./menuselect/menuselect --enable res_config_mysql menuselect.makeopts - @cd ${WRKSRC} && ./menuselect/menuselect --enable app_mysql menuselect.makeopts - @cd ${WRKSRC} && ./menuselect/menuselect --enable cdr_mysql menuselect.makeopts - -post-configure-OOH323-on: - @cd ${WRKSRC} && ./menuselect/menuselect --enable chan_ooh323 menuselect.makeopts - -post-configure-NEWG711-on: - @cd ${WRKSRC} && ./menuselect/menuselect --enable G711_NEW_ALGORITHM menuselect.makeopts - -post-configure-OPTIMIZED_CFLAGS-off: - @cd ${WRKSRC} && ./menuselect/menuselect --disable BUILD_NATIVE menuselect.makeopts - -post-configure-OPUS-on: - @cd ${WRKSRC} && ./menuselect/menuselect --enable codec_opus_open_source menuselect.makeopts - -post-install: - @${RM} ${STAGEDIR}${ETCDIR}/*.conf ${STAGEDIR}${ETCDIR}/extensions.ael ${STAGEDIR}${ETCDIR}/extensions.lua - @${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/ast[a-f]* ${STAGEDIR}${PREFIX}/lib/*.so.* ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules/*.so ${STAGEDIR}${DATADIR}/agi-bin/eagi-* - ${FIND} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules -type f -name '*.so' | ${SED} "s,^${STAGEDIR}${PREFIX}/,," >> ${TMPPLIST} - ${FIND} ${STAGEDIR}${DATADIR}/sounds -type f | ${SED} "s,^${STAGEDIR}${DATADIR},${DATADIR}," >> ${TMPPLIST} - ${FIND} ${STAGEDIR}${DATADIR}/moh -type f | ${SED} "s,^${STAGEDIR}${DATADIR},${DATADIR}," >> ${TMPPLIST} - - (cd ${STAGEDIR} && \ - ${ECHO} "@owner ${ASTERISK_USER}" >> ${TMPPLIST} && \ - ${ECHO} "@group ${ASTERISK_GROUP}" >> ${TMPPLIST} && \ - ${FIND} var/spool/${PORTNAME}/voicemail/default -type f | ${SED} "s,^,/," >> ${TMPPLIST} && \ - ${FIND} var/spool/${PORTNAME}/voicemail/ -type d | ${SED} "s,^,@dir /," >> ${TMPPLIST} && \ - ${ECHO} "@owner" >> ${TMPPLIST} && \ - ${ECHO} "@group" >> ${TMPPLIST}); - -post-install-ASTVERSION-off: - @${RM} ${STAGEDIR}${PREFIX}/sbin/astversion - -.include <bsd.port.post.mk> diff --git a/net/asterisk18/distinfo b/net/asterisk18/distinfo deleted file mode 100644 index 6b4b8c9a6217..000000000000 --- a/net/asterisk18/distinfo +++ /dev/null @@ -1,11 +0,0 @@ -TIMESTAMP = 1754049542 -SHA256 (asterisk/asterisk-18.26.3.tar.gz) = 0df8be2f57779019895628363a11f74ea356068cca983462ec0feb72528fc8e9 -SIZE (asterisk/asterisk-18.26.3.tar.gz) = 28568360 -SHA256 (asterisk/asterisk-core-sounds-en-g729-1.6.1.tar.gz) = 306ec9f38de9859e3f750ecff1385187945021919ea936c02e890134a04bae33 -SIZE (asterisk/asterisk-core-sounds-en-g729-1.6.1.tar.gz) = 1557751 -SHA256 (asterisk/asterisk-moh-opsound-g729-2.03.tar.gz) = 0147ca9a97f0c550227aacb7793499057c4d2c64e021c95f93722f27d5549585 -SIZE (asterisk/asterisk-moh-opsound-g729-2.03.tar.gz) = 1103000 -SHA256 (asterisk/traud-asterisk-opus-83e1b458c77e0e287adeca494eeb79edb077b0ff_GH0.tar.gz) = 572a3c956371ed62b44a4bcd973db10eb4c84f3040cf7156e3acfad3b6bf3ded -SIZE (asterisk/traud-asterisk-opus-83e1b458c77e0e287adeca494eeb79edb077b0ff_GH0.tar.gz) = 24044 -SHA256 (asterisk/pjsip-pjproject-2.14.1_GH0.tar.gz) = 6140f7a97e318caa89c17e8d5468599671c6eed12d64a7c160dac879ba004c68 -SIZE (asterisk/pjsip-pjproject-2.14.1_GH0.tar.gz) = 10322231 diff --git a/net/asterisk18/files/asterisk.in b/net/asterisk18/files/asterisk.in deleted file mode 100644 index 5fab82c5700e..000000000000 --- a/net/asterisk18/files/asterisk.in +++ /dev/null @@ -1,86 +0,0 @@ -#!/bin/sh - -# PROVIDE: asterisk -# REQUIRE: LOGIN -# KEYWORD: shutdown -# -# Add the following lines to /etc/rc.conf to enable asterisk: -# -# asterisk_enable (bool): Set it to "YES" to enable asterisk -# Default is "NO" -# asterisk_user (string): User asterisk runs as -# Default is %%ASTERISK_USER%% -# asterisk_group (string): Group asterisk runs as -# Default is %%ASTERISK_GROUP%% -# asterisk_args (string): Extra argumeents to pass to asterisk at startup -# Default is "-n" -# asterisk_pidfile (string): Location of the asterisk pid file -# Default is /var/run/asterisk/asterisk.pid -# asterisk_stopsleep (int): Number of seconds to sleep before sending stop command -# Default is 0, which disables it -# asterisk_umask (string): File creation mode mask to run asterisk with -# - -. /etc/rc.subr - -name=asterisk -rcvar=asterisk_enable -desc="Asterisk PBX server" - -load_rc_config $name - -: ${asterisk_enable:=NO} -: ${asterisk_user:=%%ASTERISK_USER%%} -: ${asterisk_group:=%%ASTERISK_GROUP%%} -: ${asterisk_args=-n} -: ${asterisk_pidfile:=/var/run/asterisk/asterisk.pid} -: ${asterisk_stopsleep:=0} - -extra_commands=reload - -start_precmd=asterisk_precmd -stop_cmd=asterisk_stop -reload_cmd=asterisk_reload - -pidfile="${asterisk_pidfile}" - -command="%%PREFIX%%/sbin/asterisk" -command_args="${asterisk_args} -F -U ${asterisk_user}" - -asterisk_precmd() -{ - local rundir=${asterisk_pidfile%/*} - if [ ! -d $rundir ] ; then - install -d -m 0750 -o "${asterisk_user}" -g "${asterisk_group}" "$rundir" - fi - if [ -n "${asterisk_umask}" ]; then - umask ${asterisk_umask} - fi -} - -asterisk_stop() -{ - if [ -z "$rc_pid" ]; then - [ -n "$rc_fast" ] && return 0 - _run_rc_notrunning - return 1 - fi - echo 'Stopping asterisk.' - if [ ${asterisk_stopsleep} -gt 0 ]; then - sleep ${asterisk_stopsleep} - fi - $command -rx 'core stop now' - wait_for_pids $rc_pid -} - -asterisk_reload() -{ - if [ -z "$rc_pid" ]; then - _run_rc_notrunning - return 1 - fi - echo 'Reloading asterisk.' - $command -rx 'reload' -} - -run_rc_command "$1" diff --git a/net/asterisk18/files/patch-Makefile b/net/asterisk18/files/patch-Makefile deleted file mode 100644 index f95d5e731c28..000000000000 --- a/net/asterisk18/files/patch-Makefile +++ /dev/null @@ -1,137 +0,0 @@ -diff --git Makefile Makefile -index ca742a94f7..af2655342b 100644 ---- Makefile -+++ Makefile -@@ -144,7 +144,7 @@ ASTTOPDIR:=$(subst $(space),\$(space),$(CURDIR)) - OVERWRITE=y - - # Include debug and macro symbols in the executables (-g) and profiling info (-pg) --DEBUG=-g3 -+# DEBUG=-g3 - - # Asterisk.conf is located in ASTETCDIR or by using the -C flag - # when starting Asterisk -@@ -168,7 +168,7 @@ LINKER_SYMBOL_PREFIX= - #_ASTCFLAGS+=-DOLD_DSP_ROUTINES - - # Default install directory for DAHDI hooks. --DAHDI_UDEV_HOOK_DIR = /usr/share/dahdi/span_config.d -+# DAHDI_UDEV_HOOK_DIR = /usr/share/dahdi/span_config.d - - # If the file .asterisk.makeopts is present in your home directory, you can - # include all of your favorite menuselect options so that every time you download -@@ -226,12 +226,6 @@ else ifneq ($(findstring BSD,$(OSARCH)),) - _ASTCFLAGS+=-isystem /usr/local/include - endif - --ifeq ($(OSARCH),FreeBSD) -- # -V is understood by BSD Make, not by GNU make. -- BSDVERSION=$(shell make -V OSVERSION -f /usr/share/mk/bsd.port.subdir.mk) -- _ASTCFLAGS+=$(shell if test $(BSDVERSION) -lt 500016 ; then echo "-D_THREAD_SAFE"; fi) --endif -- - ifeq ($(OSARCH),NetBSD) - _ASTCFLAGS+=-pthread -D__LIBPTHREAD_SOURCE__ -I/usr/pkg/include - endif -@@ -475,8 +469,12 @@ endif - $(INSTALL) -m 644 $$n "$(DESTDIR)$(ASTDATADIR)/static-http/docs" ; \ - done \ - fi -+ if [ ! -d $(DESTDIR)$(DOCSDIR)/images ]; then \ -+ $(MKDIR) $(DESTDIR)$(DOCSDIR)/images; \ -+ fi -+ - for x in images/*.jpg; do \ -- $(INSTALL) -m 644 $$x "$(DESTDIR)$(ASTDATADIR)/images" ; \ -+ $(INSTALL) -m 644 $$x "$(DESTDIR)$(DOCSDIR)/images" ; \ - done - $(MAKE) -C sounds install - find rest-api -name "*.json" | while read x; do \ -@@ -545,7 +543,7 @@ INSTALLDIRS="$(ASTLIBDIR)" "$(ASTMODDIR)" "$(ASTSBINDIR)" "$(ASTCACHEDIR)" "$(AS - "$(ASTDATADIR)/firmware/iax" "$(ASTDATADIR)/images" "$(ASTDATADIR)/keys" \ - "$(ASTDATADIR)/phoneprov" "$(ASTDATADIR)/rest-api" "$(ASTDATADIR)/static-http" \ - "$(ASTDATADIR)/sounds" "$(ASTDATADIR)/moh" "$(ASTMANDIR)/man8" "$(AGI_DIR)" "$(ASTDBDIR)" \ -- "$(ASTDATADIR)/third-party" "${ASTDATADIR}/keys/stir_shaken" "${ASTDATADIR}/keys/stir_shaken/cache" -+ "$(ASTDATADIR)/third-party" "${ASTDATADIR}/keys/stir_shaken" "${ASTDATADIR}/keys/stir_shaken/cache" "$(ASTSPOOLDIR)/outgoing" - - installdirs: - @for i in $(INSTALLDIRS); do \ -@@ -557,7 +555,7 @@ installdirs: - main-bininstall: - +@DESTDIR="$(DESTDIR)" ASTSBINDIR="$(ASTSBINDIR)" ASTLIBDIR="$(ASTLIBDIR)" $(SUBMAKE) -C main bininstall - --bininstall: _all installdirs $(SUBDIRS_INSTALL) main-bininstall -+bininstall: _all installdirs $(SUBDIRS_INSTALL) main-bininstall install-headers - $(INSTALL) -m 755 contrib/scripts/astversion "$(DESTDIR)$(ASTSBINDIR)/" - $(INSTALL) -m 755 contrib/scripts/astgenkey "$(DESTDIR)$(ASTSBINDIR)/" - $(INSTALL) -m 755 contrib/scripts/autosupport "$(DESTDIR)$(ASTSBINDIR)/" -@@ -578,10 +576,10 @@ endif - if [ -f contrib/firmware/iax/iaxy.bin ] ; then \ - $(INSTALL) -m 644 contrib/firmware/iax/iaxy.bin "$(DESTDIR)$(ASTDATADIR)/firmware/iax/iaxy.bin"; \ - fi --ifeq ($(HAVE_DAHDI),1) -- $(INSTALL) -d $(DESTDIR)/$(DAHDI_UDEV_HOOK_DIR) -- $(INSTALL) -m 644 contrib/scripts/dahdi_span_config_hook $(DESTDIR)$(DAHDI_UDEV_HOOK_DIR)/40-asterisk --endif -+# ifeq ($(HAVE_DAHDI),1) -+# $(INSTALL) -d $(DESTDIR)/$(DAHDI_UDEV_HOOK_DIR) -+# $(INSTALL) -m 644 contrib/scripts/dahdi_span_config_hook $(DESTDIR)$(DAHDI_UDEV_HOOK_DIR)/40-asterisk -+# endif - - $(SUBDIRS_INSTALL): - +@DESTDIR="$(DESTDIR)" ASTSBINDIR="$(ASTSBINDIR)" ASTDATADIR="$(ASTDATADIR)" $(SUBMAKE) -C $(@:-install=) install -@@ -706,7 +704,7 @@ ifeq ($(ASTERISKVERSION),UNKNOWN__git_check_fail) - endif - - --install: badshell versioncheck bininstall datafiles -+install: badshell versioncheck bininstall datafiles samples - @if [ -x /usr/sbin/asterisk-post-install ]; then \ - /usr/sbin/asterisk-post-install "$(DESTDIR)" . ; \ - fi -@@ -751,23 +749,10 @@ upgrade: bininstall - # (2) the extension to strip off - define INSTALL_CONFIGS - @for x in $(1)/*$(2); do \ -- dst="$(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x $(2)`"; \ -- if [ -f "$${dst}" ]; then \ -- if [ "$(OVERWRITE)" = "y" ]; then \ -- if cmp -s "$${dst}" "$$x" ; then \ -- echo "Config file $$x is unchanged"; \ -- continue; \ -- fi ; \ -- mv -f "$${dst}" "$${dst}.old" ; \ -- else \ -- echo "Skipping config file $$x"; \ -- continue; \ -- fi ;\ -- fi ; \ - echo "Installing file $$x"; \ -- $(INSTALL) -m 644 "$$x" "$${dst}" ;\ -+ $(INSTALL) -m 644 $$x $(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x .sample`.sample ; \ - done ; \ -- if [ "$(OVERWRITE)" = "y" ]; then \ -+ if true ; then \ - echo "Updating asterisk.conf" ; \ - sed -e 's|^astcachedir.*$$|astcachedir => $(ASTCACHEDIR)|' \ - -e 's|^astetcdir.*$$|astetcdir => $(ASTETCDIR)|' \ -@@ -781,8 +766,8 @@ define INSTALL_CONFIGS - -e 's|^astrundir.*$$|astrundir => $(ASTVARRUNDIR)|' \ - -e 's|^astlogdir.*$$|astlogdir => $(ASTLOGDIR)|' \ - -e 's|^astsbindir.*$$|astsbindir => $(ASTSBINDIR)|' \ -- "$(DESTDIR)$(ASTCONFPATH)" > "$(DESTDIR)$(ASTCONFPATH).tmp" ; \ -- $(INSTALL) -m 644 "$(DESTDIR)$(ASTCONFPATH).tmp" "$(DESTDIR)$(ASTCONFPATH)" ; \ -+ "$(DESTDIR)$(ASTCONFPATH).sample" > "$(DESTDIR)$(ASTCONFPATH).tmp" ; \ -+ $(INSTALL) -m 644 "$(DESTDIR)$(ASTCONFPATH).tmp" "$(DESTDIR)$(ASTCONFPATH).sample" ; \ - rm -f "$(DESTDIR)$(ASTCONFPATH).tmp" ; \ - fi - endef -@@ -816,7 +801,7 @@ adsi: - else \ - echo "Installing $$x" ; \ - fi ; \ -- $(INSTALL) -m 644 "$$x" "$(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x`" ; \ -+ $(INSTALL) -m 644 "$$x" "$(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x`.sample" ; \ - done - - samples: adsi diff --git a/net/asterisk18/files/patch-Makefile.rules b/net/asterisk18/files/patch-Makefile.rules deleted file mode 100644 index 4c4adf5b830a..000000000000 --- a/net/asterisk18/files/patch-Makefile.rules +++ /dev/null @@ -1,27 +0,0 @@ ---- Makefile.rules.orig 2023-01-12 11:42:40 UTC -+++ Makefile.rules -@@ -107,6 +107,11 @@ ifeq ($(C_COMPILER_FAMILY),clang) - # Clang -Werror warning suppressions - ifeq ($(C_COMPILER_FAMILY),clang) - CC_CFLAGS+=-Wno-unused-value -Wno-parentheses-equality -+ BINARY_LLD_FLAGS= -z noexecstack -+ LLD_EMULATION=%%LLD_EMULATION%% -+else -+ BINARY_LLD_FLAGS= -+ LLD_EMULATION= - endif - - ifeq ($(GNU_LD),1) -@@ -213,10 +218,10 @@ endif - # extern const size_t _binary_abc_def_xml_size; - %.o: %.xml - $(ECHO_PREFIX) echo " [LD] $^ -> $@" -- $(CMD_PREFIX) $(CC) -g -Wl,-znoexecstack -nostartfiles -nodefaultlibs -nostdlib -r -Wl,-b,binary -o $@ $^ -+ $(CMD_PREFIX) $(CC) -g -Wl,-znoexecstack -nostartfiles -nodefaultlibs -nostdlib $(BINARY_LLD_FLAGS) -r -Wl,-b,binary,-m,$(LLD_EMULATION) -o $@ $^ - - %.o: %.xslt - $(ECHO_PREFIX) echo " [LD] $^ -> $@" -- $(CMD_PREFIX) $(CC) -g -Wl,-znoexecstack -nostartfiles -nodefaultlibs -nostdlib -r -Wl,-b,binary -o $@ $^ -+ $(CMD_PREFIX) $(CC) -g -Wl,-znoexecstack -nostartfiles -nodefaultlibs -nostdlib $(BINARY_LLD_FLAGS) -r -Wl,-b,binary,-m,$(LLD_EMULATION) -o $@ $^ - - dist-clean:: clean diff --git a/net/asterisk18/files/patch-agi_Makefile b/net/asterisk18/files/patch-agi_Makefile deleted file mode 100644 index 019ad10e1ef9..000000000000 --- a/net/asterisk18/files/patch-agi_Makefile +++ /dev/null @@ -1,13 +0,0 @@ ---- agi/Makefile.orig 2020-07-09 15:39:17 UTC -+++ agi/Makefile -@@ -16,7 +16,9 @@ ASTTOPDIR?=.. - - .PHONY: clean all uninstall - --AGIS=$(MENUSELECT_AGIS) -+AGIS_BIN=eagi-test eagi-sphinx-test -+AGIS_SCR=agi-test.agi jukebox.agi -+AGIS=$(AGIS_SCR) $(AGIS_BIN) - - ifeq ($(OSARCH),SunOS) - LIBS+=-lsocket -lnsl diff --git a/net/asterisk18/files/patch-build__tools_make__xml__documentation b/net/asterisk18/files/patch-build__tools_make__xml__documentation deleted file mode 100644 index 5306b95775b7..000000000000 --- a/net/asterisk18/files/patch-build__tools_make__xml__documentation +++ /dev/null @@ -1,11 +0,0 @@ ---- build_tools/make_xml_documentation.orig 2022-06-23 15:26:13 UTC -+++ build_tools/make_xml_documentation -@@ -214,7 +214,7 @@ for subdir in ${mod_subdirs} ; do - ${XMLSTARLET} val -e -d "${source_tree}/doc/appdocsxml.dtd" "${i}" || { echo "" ; exit 1 ; } - fi - fi -- ${SED} -r "/^\s*(<[?]xml|<.DOCTYPE|<.?docs)/d" "${i}" >> "${output_file}" -+ ${SED} -r "/^[[:space:]]*(<[?]xml|<.DOCTYPE|<.?docs)/d" "${i}" >> "${output_file}" - done - done - echo "</docs>" >> "${output_file}" diff --git a/net/asterisk18/files/patch-channels_chan__dahdi.c b/net/asterisk18/files/patch-channels_chan__dahdi.c deleted file mode 100644 index 47ab406401f5..000000000000 --- a/net/asterisk18/files/patch-channels_chan__dahdi.c +++ /dev/null @@ -1,33 +0,0 @@ ---- channels/chan_dahdi.c.orig 2022-08-18 15:18:29 UTC -+++ channels/chan_dahdi.c -@@ -4803,6 +4803,8 @@ void dahdi_ec_enable(struct dahdi_pvt *p) - return; - } - if (p->echocancel.head.tap_length) { -+ struct dahdi_echocanparams *pecp; -+ - #if defined(HAVE_PRI) || defined(HAVE_SS7) - switch (p->sig) { - #if defined(HAVE_PRI) -@@ -4833,7 +4835,9 @@ void dahdi_ec_enable(struct dahdi_pvt *p) - break; - } - #endif /* defined(HAVE_PRI) || defined(HAVE_SS7) */ -- res = ioctl(p->subs[SUB_REAL].dfd, DAHDI_ECHOCANCEL_PARAMS, &p->echocancel); -+ -+ pecp = &p->echocancel.head; -+ res = ioctl(p->subs[SUB_REAL].dfd, DAHDI_ECHOCANCEL_PARAMS, &pecp); - if (res) { - ast_log(LOG_WARNING, "Unable to enable echo cancellation on channel %d (%s)\n", p->channel, strerror(errno)); - } else { -@@ -4867,8 +4871,9 @@ void dahdi_ec_disable(struct dahdi_pvt *p) - - if (p->echocanon) { - struct dahdi_echocanparams ecp = { .tap_length = 0 }; -+ struct dahdi_echocanparams *pecp = &ecp; - -- res = ioctl(p->subs[SUB_REAL].dfd, DAHDI_ECHOCANCEL_PARAMS, &ecp); -+ res = ioctl(p->subs[SUB_REAL].dfd, DAHDI_ECHOCANCEL_PARAMS, &pecp); - - if (res) - ast_log(LOG_WARNING, "Unable to disable echo cancellation on channel %d: %s\n", p->channel, strerror(errno)); diff --git a/net/asterisk18/files/patch-channels_sip_include_sip.h b/net/asterisk18/files/patch-channels_sip_include_sip.h deleted file mode 100644 index 68d93f730e4f..000000000000 --- a/net/asterisk18/files/patch-channels_sip_include_sip.h +++ /dev/null @@ -1,11 +0,0 @@ ---- channels/sip/include/sip.h.orig 2022-06-23 15:26:13 UTC -+++ channels/sip/include/sip.h -@@ -193,7 +193,7 @@ - #define DEFAULT_MOHINTERPRET "default" /*!< The default music class */ - #define DEFAULT_MOHSUGGEST "" - #define DEFAULT_VMEXTEN "asterisk" /*!< Default voicemail extension */ --#define DEFAULT_CALLERID "asterisk" /*!< Default caller ID */ -+#define DEFAULT_CALLERID "Unknown" /*!< Default caller ID */ - #define DEFAULT_MWI_FROM "" - #define DEFAULT_NOTIFYMIME "application/simple-message-summary" - #define DEFAULT_ALLOWGUEST TRUE diff --git a/net/asterisk18/files/patch-configure b/net/asterisk18/files/patch-configure deleted file mode 100644 index 0e4e4fa8b72b..000000000000 --- a/net/asterisk18/files/patch-configure +++ /dev/null @@ -1,90 +0,0 @@ -diff --git configure configure -index c498ca7a88..2c3fd551d9 100755 ---- configure -+++ configure -@@ -5193,8 +5193,6 @@ case "${host_os}" in - ;; - dragonfly*|freebsd*) - ac_default_prefix=/usr/local -- CPPFLAGS=-I/usr/local/include -- LDFLAGS=-L/usr/local/lib - ;; - openbsd*) - ac_default_prefix=/usr/local -@@ -21762,8 +21760,6 @@ then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 - printf "%s\n" "yes" >&6; } - --printf "%s\n" "#define HAVE_SYSINFO 1" >>confdefs.h -- - else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 - printf "%s\n" "no" >&6; } -@@ -23408,6 +23404,8 @@ printf %s "checking for getifaddrs() support... " >&6; } - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext - /* end confdefs.h. */ -+ #include <sys/types.h> -+ #include <sys/socket.h> - #include <ifaddrs.h> - int - main (void) -@@ -33024,6 +33022,8 @@ fi - - for ver in ${LUA_VERSIONS:-5.4 5.3 5.2 5.1}; do - -+vernodot=`echo ${ver} | sed 's/\.//'` -+ - if test "x${PBX_LUA}" != "x1" -a "${USE_LUA}" != "no"; then - pbxlibdir="" - # if --with-LUA=DIR has been specified, use it. -@@ -33038,14 +33038,14 @@ if test "x${PBX_LUA}" != "x1" -a "${USE_LUA}" != "no"; then - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`printf "%s\n" "ac_cv_lib_lua${ver}""_luaL_newstate" | $as_tr_sh` --{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for luaL_newstate in -llua${ver}" >&5 --printf %s "checking for luaL_newstate in -llua${ver}... " >&6; } -+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for luaL_newstate in -llua-${ver}" >&5 -+printf %s "checking for luaL_newstate in -llua-${ver}... " >&6; } - if eval test \${$as_ac_Lib+y} - then : - printf %s "(cached) " >&6 - else $as_nop - ac_check_lib_save_LIBS=$LIBS --LIBS="-llua${ver} ${pbxlibdir} -lm $LIBS" -+LIBS="-llua-${ver} ${pbxlibdir} -lm $LIBS" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext - /* end confdefs.h. */ - -@@ -33086,7 +33086,7 @@ fi - - # now check for the header. - if test "${AST_LUA_FOUND}" = "yes"; then -- LUA_LIB="${pbxlibdir} -llua${ver} -lm" -+ LUA_LIB="${pbxlibdir} -llua-${ver} -lm" - # if --with-LUA=DIR has been specified, use it. - if test "x${LUA_DIR}" != "x"; then - LUA_INCLUDE="-I${LUA_DIR}/include" -@@ -33096,8 +33096,8 @@ fi - # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${LUA_INCLUDE}" -- as_ac_Header=`printf "%s\n" "ac_cv_header_lua${ver}/lua.h" | $as_tr_sh` --ac_fn_c_check_header_compile "$LINENO" "lua${ver}/lua.h" "$as_ac_Header" "$ac_includes_default" -+ as_ac_Header=`printf "%s\n" "ac_cv_header_lua${vernodot}/lua.h" | $as_tr_sh` -+ac_fn_c_check_header_compile "$LINENO" "lua${vernodot}/lua.h" "$as_ac_Header" "$ac_includes_default" - if eval test \"x\$"$as_ac_Header"\" = x"yes" - then : - LUA_HEADER_FOUND=1 -@@ -33124,9 +33124,9 @@ fi - - if test "x${PBX_LUA}" = "x1" ; then - if test x"${LUA_DIR}" = x; then -- LUA_INCLUDE="${LUA_INCLUDE} -I/usr/include/lua${ver}" -+ LUA_INCLUDE="${LUA_INCLUDE} -I/usr/include/lua${vernodot}" - else -- LUA_INCLUDE="${LUA_INCLUDE} -I${LUA_DIR}/lua${ver}" -+ LUA_INCLUDE="${LUA_INCLUDE} -I${LUA_DIR}/lua${vernodot}" - fi - break; - fi diff --git a/net/asterisk18/files/patch-contrib_Makefile b/net/asterisk18/files/patch-contrib_Makefile deleted file mode 100644 index dc38a639baad..000000000000 --- a/net/asterisk18/files/patch-contrib_Makefile +++ /dev/null @@ -1,23 +0,0 @@ ---- contrib/Makefile.orig 2020-07-09 15:39:17 UTC -+++ contrib/Makefile -@@ -24,14 +24,14 @@ install: - $(INSTALL) -m 755 scripts/ast_logescalator "$(DESTDIR)$(ASTDATADIR)/scripts/ast_logescalator" - $(INSTALL) -m 755 scripts/ast_loggrabber "$(DESTDIR)$(ASTDATADIR)/scripts/ast_loggrabber" - $(INSTALL) -m 755 scripts/ast_coredumper "$(DESTDIR)$(ASTDATADIR)/scripts/ast_coredumper" -- $(INSTALL) -m 755 scripts/refcounter.py "$(DESTDIR)$(ASTDATADIR)/scripts/refcounter.py" -- $(INSTALL) -m 755 scripts/refstats.py "$(DESTDIR)$(ASTDATADIR)/scripts/refstats.py" -- $(INSTALL) -m 755 scripts/reflocks.py "$(DESTDIR)$(ASTDATADIR)/scripts/reflocks.py" -+# $(INSTALL) -m 755 scripts/refcounter.py "$(DESTDIR)$(ASTDATADIR)/scripts/refcounter.py" -+# $(INSTALL) -m 755 scripts/refstats.py "$(DESTDIR)$(ASTDATADIR)/scripts/refstats.py" -+# $(INSTALL) -m 755 scripts/reflocks.py "$(DESTDIR)$(ASTDATADIR)/scripts/reflocks.py" - - uninstall: - -rm -f "$(DESTDIR)$(ASTDATADIR)/scripts/ast_logescalator" - -rm -f "$(DESTDIR)$(ASTDATADIR)/scripts/ast_loggrabber" - -rm -f "$(DESTDIR)$(ASTDATADIR)/scripts/ast_coredumper" -- -rm -f "$(DESTDIR)$(ASTDATADIR)/scripts/refcounter.py" -- -rm -f "$(DESTDIR)$(ASTDATADIR)/scripts/refstats.py" -- -rm -f "$(DESTDIR)$(ASTDATADIR)/scripts/reflocks.py" -+# -rm -f "$(DESTDIR)$(ASTDATADIR)/scripts/refcounter.py" -+# -rm -f "$(DESTDIR)$(ASTDATADIR)/scripts/refstats.py" -+# -rm -f "$(DESTDIR)$(ASTDATADIR)/scripts/reflocks.py" diff --git a/net/asterisk18/files/patch-main_Makefile b/net/asterisk18/files/patch-main_Makefile deleted file mode 100644 index 62f7a4504a4e..000000000000 --- a/net/asterisk18/files/patch-main_Makefile +++ /dev/null @@ -1,14 +0,0 @@ ---- main/Makefile.orig 2022-08-18 15:18:29 UTC -+++ main/Makefile -@@ -79,9 +79,8 @@ else - endif - - ifeq ($(OSARCH),FreeBSD) -- # -V is understood by BSD Make, not by GNU make. -- BSDVERSION=$(shell make -V OSVERSION -f /usr/share/mk/bsd.port.subdir.mk) -- AST_LIBS+=$(shell if test $(BSDVERSION) -lt 502102 ; then echo "-lc_r"; else echo "-pthread"; fi) -+ AST_LIBS+=-pthread -+ CRYPT_LIB=-lcrypt - AST_LIBS+=-lcrypto - endif - diff --git a/net/asterisk18/files/patch-main_lock.c b/net/asterisk18/files/patch-main_lock.c deleted file mode 100644 index 019735f7079f..000000000000 --- a/net/asterisk18/files/patch-main_lock.c +++ /dev/null @@ -1,12 +0,0 @@ ---- main/lock.c.orig 2020-07-09 15:39:17 UTC -+++ main/lock.c -@@ -689,9 +689,6 @@ int __ast_rwlock_init(int tracking, const char *filena - #endif /* DEBUG_THREADS */ - - pthread_rwlockattr_init(&attr); --#ifdef HAVE_PTHREAD_RWLOCK_PREFER_WRITER_NP -- pthread_rwlockattr_setkind_np(&attr, PTHREAD_RWLOCK_PREFER_WRITER_NP); --#endif - res = pthread_rwlock_init(&t->lock, &attr); - pthread_rwlockattr_destroy(&attr); - diff --git a/net/asterisk18/files/patch-main_term.c b/net/asterisk18/files/patch-main_term.c deleted file mode 100644 index 37ead1579249..000000000000 --- a/net/asterisk18/files/patch-main_term.c +++ /dev/null @@ -1,10 +0,0 @@ ---- main/term.c.orig 2022-06-23 15:26:13 UTC -+++ main/term.c -@@ -46,6 +46,7 @@ static char enddata[80] = ""; - static char quitdata[80] = ""; - - static const char * const termpath[] = { -+ "%%LOCALBASE%%/share/terminfo", - "/usr/share/terminfo", - "/usr/local/share/misc/terminfo", - "/usr/lib/terminfo", diff --git a/net/asterisk18/files/patch-menuselect_configure b/net/asterisk18/files/patch-menuselect_configure deleted file mode 100644 index 0bba133d6749..000000000000 --- a/net/asterisk18/files/patch-menuselect_configure +++ /dev/null @@ -1,11 +0,0 @@ ---- menuselect/configure.orig 2022-06-23 15:26:13 UTC -+++ menuselect/configure -@@ -5099,7 +5099,7 @@ else - printf "%s\n" "yes" >&6; } - - PBX_LIBXML2=1 -- LIBXML2_INCLUDE=$(echo ${LIBXML2_CFLAGS} | $SED -e "s|-std=c99||g") -+ LIBXML2_INCLUDE=$(echo ${LIBXML2_CFLAGS} | sed -e "s|-std=c99||g") - LIBXML2_LIB="$LIBXML2_LIBS" - - printf "%s\n" "#define HAVE_LIBXML2 1" >>confdefs.h diff --git a/net/asterisk18/files/patch-third-party_pjproject_Makefile b/net/asterisk18/files/patch-third-party_pjproject_Makefile deleted file mode 100644 index dcfd4d618e80..000000000000 --- a/net/asterisk18/files/patch-third-party_pjproject_Makefile +++ /dev/null @@ -1,30 +0,0 @@ ---- third-party/pjproject/Makefile.orig 2022-02-03 12:25:09 UTC -+++ third-party/pjproject/Makefile -@@ -98,15 +98,11 @@ SHELL_ECHO_PREFIX := echo '[pjproject] ' - - _all: $(TARGETS) - --$(DOWNLOAD_DIR)/$(TARBALL_FILE): ../versions.mak -- $(CMD_PREFIX) ($(TARBALL_EXISTS) && $(TARBALL_VERIFY) && touch $@) || (rm -rf $@ ;\ -- $(TARBALL_DOWNLOAD)) || (rm -rf $@ ;\ -- $(SHELL_ECHO_PREFIX) Retrying download ; $(TARBALL_DOWNLOAD)) -+$(DOWNLOAD_DIR)/$(TARBALL_FILE): -+ @true - - source/.unpacked: $(DOWNLOAD_DIR)/$(TARBALL_FILE) -- $(CMD_PREFIX) \ -- $(TARBALL_VERIFY) || (rm -rf $@ ; $(SHELL_ECHO_PREFIX) Retrying download ; $(TARBALL_DOWNLOAD)) ;\ -- $(SHELL_ECHO_PREFIX) Unpacking $< ;\ -+ $(SHELL_ECHO_PREFIX) Unpacking $< ;\ - rm -rf source pjproject-*/ $(REALLY_QUIET) || : ;\ - $(TAR) -xjf $< ;\ - mv pjproject-$(PJPROJECT_VERSION) source -@@ -212,7 +208,7 @@ $(ALL_LIB_FILES): source/build.mak source/pjlib/includ - - pjproject.symbols: $(ALL_LIB_FILES) - $(ECHO_PREFIX) Generating symbols -- $(CMD_PREFIX) $(NM) -Pog $(ALL_LIB_FILES) | $(SED) -n -E -e "s/.+: ([_]?[pP][jJ][^ ]+) .+/\1/gp" | sort -u > pjproject.symbols -+ $(CMD_PREFIX) $(NM) -Pog $(ALL_LIB_FILES) | $(SED) -n -r -e "s/^([pP][jJ][^ ]+) .+/\1/gp" | sort -u > pjproject.symbols - - source/pjsip-apps/src/asterisk_malloc_debug.c: patches/asterisk_malloc_debug.c - $(ECHO_PREFIX) Copying $< to $@ diff --git a/net/asterisk18/files/patch-third-party_pjproject_Makefile.rules b/net/asterisk18/files/patch-third-party_pjproject_Makefile.rules deleted file mode 100644 index 424b4f4a3740..000000000000 --- a/net/asterisk18/files/patch-third-party_pjproject_Makefile.rules +++ /dev/null @@ -1,20 +0,0 @@ ---- third-party/pjproject/Makefile.rules.orig 2020-07-09 15:39:17 UTC -+++ third-party/pjproject/Makefile.rules -@@ -7,7 +7,7 @@ - # PACKAGE_URL ?= http://www.pjsip.org/release/$(PJPROJECT_VERSION) - - PACKAGE_URL ?= https://raw.githubusercontent.com/asterisk/third-party/master/pjproject/$(PJPROJECT_VERSION) --TARBALL_FILE = pjproject-$(PJPROJECT_VERSION).tar.bz2 -+TARBALL_FILE = pjsip-pjproject-$(PJPROJECT_VERSION)_GH0.tar.gz - - # PJPROJECT_CONFIGURE_OPTS could come from the command line or could be - # set/modified by configure.m4 if the build or host tuples aren't the same -@@ -37,7 +37,7 @@ PJPROJECT_CONFIG_OPTS = $(PJPROJECT_CONFIGURE_OPTS) -- - --disable-ipp \ - --disable-libwebrtc \ - --without-external-pa \ -- --without-external-srtp -+ --with-external-srtp - - ifneq ($(AST_DEVMODE),yes) - PJPROJECT_CONFIG_OPTS += --disable-resample --disable-g711-codec diff --git a/net/asterisk18/pkg-descr b/net/asterisk18/pkg-descr deleted file mode 100644 index 52bfedc88569..000000000000 --- a/net/asterisk18/pkg-descr +++ /dev/null @@ -1,3 +0,0 @@ -Asterisk is an Open Source PBX and telephony toolkit. It is, in a -sense, middleware between Internet and telephony channels on the bottom, -and Internet and telephony applications at the top. diff --git a/net/asterisk18/pkg-message b/net/asterisk18/pkg-message deleted file mode 100644 index c32bcc7656ec..000000000000 --- a/net/asterisk18/pkg-message +++ /dev/null @@ -1,42 +0,0 @@ -[ -{ type: install - message: <<EOM - This port supports custom Asterisk configurations using a *user-supplied* - menuselect.makeopt file. - - This feature is of most value for users that want to disable or override - default functionality that they dont want or need, particular in space - and/or resource constrained, or embedded environments. - - If a file named ".asterisk.makeopts" is found in the ports files/ - directory, its contents will be used to configure Asterisk at the - post-configure stage. - - If the file is *not* found, the port will default to a 'normal' Asterisk - menuselect configuration, and only execute menuselect commands according - to what port OPTIONS the user has selected. - - The format of this file is the same as the output of a standard - `make menuselect` command, as per standard build instructions for - Asterisk. - - NOTE: The contents of this file *MUST* be syntactically and semantically - valid, as the port does *NOT* perform validation of this file. - - In particular, ensure that all Asterisk options have their - dependencies met, using the corresponding port OPTIONS dependencies. - - The `menuselect --check-deps` command can be used to verify the - configuration - - The following related documentation resources are also available: - - * https://wiki.asterisk.org/wiki/display/AST/Using+Menuselect+to+Select+Asterisk+Options - * http://www.asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/installing_base_configuration.html#Installing_id293213 - - NOTE: To get color output in the asterisk console you need to install - the misc/terminfo-db port - -EOM -} -] diff --git a/net/asterisk18/pkg-plist b/net/asterisk18/pkg-plist deleted file mode 100644 index 38b357b97e64..000000000000 --- a/net/asterisk18/pkg-plist +++ /dev/null @@ -1,437 +0,0 @@ -@sample %%ETCDIR%%/acl.conf.sample -@sample %%ETCDIR%%/adsi.conf.sample -@sample %%ETCDIR%%/aeap.conf.sample -@sample %%ETCDIR%%/agents.conf.sample -@sample %%ETCDIR%%/alarmreceiver.conf.sample -@sample %%ETCDIR%%/alsa.conf.sample -@sample %%ETCDIR%%/amd.conf.sample -@sample %%ETCDIR%%/app_mysql.conf.sample -@sample %%ETCDIR%%/app_skel.conf.sample -@sample %%ETCDIR%%/ari.conf.sample -@sample %%ETCDIR%%/ast_debug_tools.conf.sample -@sample %%ETCDIR%%/asterisk.adsi.sample -@sample %%ETCDIR%%/asterisk.conf.sample -@sample %%ETCDIR%%/calendar.conf.sample -@sample %%ETCDIR%%/ccss.conf.sample -@sample %%ETCDIR%%/cdr.conf.sample -@sample %%ETCDIR%%/cdr_adaptive_odbc.conf.sample -@sample %%ETCDIR%%/cdr_beanstalkd.conf.sample -@sample %%ETCDIR%%/cdr_custom.conf.sample -@sample %%ETCDIR%%/cdr_manager.conf.sample -@sample %%ETCDIR%%/cdr_mysql.conf.sample -@sample %%ETCDIR%%/cdr_odbc.conf.sample -@sample %%ETCDIR%%/cdr_pgsql.conf.sample -@sample %%ETCDIR%%/cdr_sqlite3_custom.conf.sample -@sample %%ETCDIR%%/cdr_syslog.conf.sample -@sample %%ETCDIR%%/cdr_tds.conf.sample -@sample %%ETCDIR%%/cel.conf.sample -@sample %%ETCDIR%%/cel_beanstalkd.conf.sample -@sample %%ETCDIR%%/cel_custom.conf.sample -@sample %%ETCDIR%%/cel_odbc.conf.sample -@sample %%ETCDIR%%/cel_pgsql.conf.sample -@sample %%ETCDIR%%/cel_sqlite3_custom.conf.sample -@sample %%ETCDIR%%/cel_tds.conf.sample -@sample %%ETCDIR%%/chan_dahdi.conf.sample -@sample %%ETCDIR%%/chan_mobile.conf.sample -@sample %%ETCDIR%%/cli.conf.sample -@sample %%ETCDIR%%/cli_aliases.conf.sample -@sample %%ETCDIR%%/cli_permissions.conf.sample -@sample %%ETCDIR%%/codecs.conf.sample -@sample %%ETCDIR%%/confbridge.conf.sample -@sample %%ETCDIR%%/config_test.conf.sample -@sample %%ETCDIR%%/console.conf.sample -@sample %%ETCDIR%%/dbsep.conf.sample -@sample %%ETCDIR%%/dnsmgr.conf.sample -@sample %%ETCDIR%%/dsp.conf.sample -@sample %%ETCDIR%%/dundi.conf.sample -@sample %%ETCDIR%%/enum.conf.sample -@sample %%ETCDIR%%/extconfig.conf.sample -@sample %%ETCDIR%%/extensions.ael.sample -@sample %%ETCDIR%%/extensions.conf.sample -@sample %%ETCDIR%%/extensions.lua.sample -@sample %%ETCDIR%%/extensions_minivm.conf.sample -@sample %%ETCDIR%%/features.conf.sample -@sample %%ETCDIR%%/festival.conf.sample -@sample %%ETCDIR%%/followme.conf.sample -@sample %%ETCDIR%%/func_odbc.conf.sample -@sample %%ETCDIR%%/geolocation.conf.sample -@sample %%ETCDIR%%/hep.conf.sample -@sample %%ETCDIR%%/http.conf.sample -@sample %%ETCDIR%%/iax.conf.sample -@sample %%ETCDIR%%/iaxprov.conf.sample -@sample %%ETCDIR%%/indications.conf.sample -@sample %%ETCDIR%%/logger.conf.sample -@sample %%ETCDIR%%/manager.conf.sample -@sample %%ETCDIR%%/meetme.conf.sample -@sample %%ETCDIR%%/mgcp.conf.sample -@sample %%ETCDIR%%/minivm.conf.sample -@sample %%ETCDIR%%/misdn.conf.sample -@sample %%ETCDIR%%/modules.conf.sample -@sample %%ETCDIR%%/motif.conf.sample -@sample %%ETCDIR%%/musiconhold.conf.sample -@sample %%ETCDIR%%/muted.conf.sample -@sample %%ETCDIR%%/ooh323.conf.sample -@sample %%ETCDIR%%/osp.conf.sample -@sample %%ETCDIR%%/oss.conf.sample -@sample %%ETCDIR%%/phone.conf.sample -@sample %%ETCDIR%%/phoneprov.conf.sample -@sample %%ETCDIR%%/pjproject.conf.sample -@sample %%ETCDIR%%/pjsip.conf.sample -@sample %%ETCDIR%%/pjsip_notify.conf.sample -@sample %%ETCDIR%%/pjsip_wizard.conf.sample -@sample %%ETCDIR%%/prometheus.conf.sample -@sample %%ETCDIR%%/queuerules.conf.sample -@sample %%ETCDIR%%/queues.conf.sample -@sample %%ETCDIR%%/res_config_mysql.conf.sample -@sample %%ETCDIR%%/res_config_odbc.conf.sample -@sample %%ETCDIR%%/res_config_sqlite.conf.sample -@sample %%ETCDIR%%/res_config_sqlite3.conf.sample -@sample %%ETCDIR%%/res_corosync.conf.sample -@sample %%ETCDIR%%/res_curl.conf.sample -@sample %%ETCDIR%%/res_fax.conf.sample -@sample %%ETCDIR%%/res_http_media_cache.conf.sample -@sample %%ETCDIR%%/res_ldap.conf.sample -@sample %%ETCDIR%%/res_odbc.conf.sample -@sample %%ETCDIR%%/res_parking.conf.sample -@sample %%ETCDIR%%/res_pgsql.conf.sample -@sample %%ETCDIR%%/res_pktccops.conf.sample -@sample %%ETCDIR%%/res_snmp.conf.sample -@sample %%ETCDIR%%/res_stun_monitor.conf.sample -@sample %%ETCDIR%%/resolver_unbound.conf.sample -@sample %%ETCDIR%%/rtp.conf.sample -@sample %%ETCDIR%%/say.conf.sample -@sample %%ETCDIR%%/sip.conf.sample -@sample %%ETCDIR%%/sip_notify.conf.sample -@sample %%ETCDIR%%/skinny.conf.sample -@sample %%ETCDIR%%/sla.conf.sample -@sample %%ETCDIR%%/smdi.conf.sample -@sample %%ETCDIR%%/sorcery.conf.sample -@sample %%ETCDIR%%/ss7.timers.sample -@sample %%ETCDIR%%/stasis.conf.sample -@sample %%ETCDIR%%/statsd.conf.sample -@sample %%ETCDIR%%/stir_shaken.conf.sample -@sample %%ETCDIR%%/telcordia-1.adsi.sample -@sample %%ETCDIR%%/test_sorcery.conf.sample -@sample %%ETCDIR%%/udptl.conf.sample -@sample %%ETCDIR%%/unistim.conf.sample -@sample %%ETCDIR%%/users.conf.sample -@sample %%ETCDIR%%/voicemail.conf.sample -@sample %%ETCDIR%%/vpb.conf.sample -@sample %%ETCDIR%%/xmpp.conf.sample -include/asterisk.h -include/asterisk/_private.h -include/asterisk/abstract_jb.h -include/asterisk/acl.h -include/asterisk/adsi.h -include/asterisk/ael_structs.h -include/asterisk/agi.h -include/asterisk/alaw.h -include/asterisk/alertpipe.h -include/asterisk/aoc.h -include/asterisk/app.h -include/asterisk/ari.h -include/asterisk/ast_expr.h -include/asterisk/ast_version.h -include/asterisk/astdb.h -include/asterisk/astmm.h -include/asterisk/astobj2.h -include/asterisk/audiohook.h -include/asterisk/autochan.h -include/asterisk/autoconfig.h -include/asterisk/backtrace.h -include/asterisk/beep.h -include/asterisk/bridge.h -include/asterisk/bridge_after.h -include/asterisk/bridge_basic.h -include/asterisk/bridge_channel.h -include/asterisk/bridge_channel_internal.h -include/asterisk/bridge_features.h -include/asterisk/bridge_internal.h -include/asterisk/bridge_roles.h -include/asterisk/bridge_technology.h -include/asterisk/bucket.h -include/asterisk/build.h -include/asterisk/buildinfo.h -include/asterisk/buildopts.h -include/asterisk/calendar.h -include/asterisk/callerid.h -include/asterisk/causes.h -include/asterisk/ccss.h -include/asterisk/cdr.h -include/asterisk/cel.h -include/asterisk/celt.h -include/asterisk/channel.h -include/asterisk/channel_internal.h -include/asterisk/channelstate.h -include/asterisk/chanvars.h -include/asterisk/cli.h -include/asterisk/codec.h -include/asterisk/compat.h -include/asterisk/compiler.h -include/asterisk/config.h -include/asterisk/config_options.h -include/asterisk/conversions.h -include/asterisk/core_local.h -include/asterisk/core_unreal.h -include/asterisk/crypto.h -include/asterisk/data_buffer.h -include/asterisk/datastore.h -include/asterisk/devicestate.h -include/asterisk/dial.h -include/asterisk/dlinkedlists.h -include/asterisk/dns.h -include/asterisk/dns_core.h -include/asterisk/dns_internal.h -include/asterisk/dns_naptr.h -include/asterisk/dns_query_set.h -include/asterisk/dns_recurring.h -include/asterisk/dns_resolver.h -include/asterisk/dns_srv.h -include/asterisk/dns_test.h -include/asterisk/dns_tlsa.h -include/asterisk/dns_txt.h -include/asterisk/dnsmgr.h -include/asterisk/doxygen/architecture.h -include/asterisk/doxygen/licensing.h -include/asterisk/doxyref.h -include/asterisk/dsp.h -include/asterisk/dundi.h -include/asterisk/endian.h -include/asterisk/endpoints.h -include/asterisk/enum.h -include/asterisk/event.h -include/asterisk/event_defs.h -include/asterisk/extconf.h -include/asterisk/features.h -include/asterisk/features_config.h -include/asterisk/file.h -include/asterisk/format.h -include/asterisk/format_cache.h -include/asterisk/format_cap.h -include/asterisk/format_compatibility.h -include/asterisk/frame.h -include/asterisk/framehook.h -include/asterisk/fskmodem.h -include/asterisk/fskmodem_float.h -include/asterisk/fskmodem_int.h -include/asterisk/global_datastores.h -include/asterisk/hashtab.h -include/asterisk/heap.h -include/asterisk/http.h -include/asterisk/http_websocket.h -include/asterisk/ilbc.h -include/asterisk/image.h -include/asterisk/indications.h -include/asterisk/inline_api.h -include/asterisk/io.h -include/asterisk/iostream.h -include/asterisk/json.h -include/asterisk/linkedlists.h -include/asterisk/localtime.h -include/asterisk/lock.h -include/asterisk/logger.h -include/asterisk/logger_category.h -include/asterisk/manager.h -include/asterisk/max_forwards.h -include/asterisk/md5.h -include/asterisk/media_cache.h -include/asterisk/media_index.h -include/asterisk/message.h -include/asterisk/mixmonitor.h -include/asterisk/mod_format.h -include/asterisk/module.h -include/asterisk/monitor.h -include/asterisk/multicast_rtp.h -include/asterisk/musiconhold.h -include/asterisk/mwi.h -include/asterisk/named_locks.h -include/asterisk/netsock2.h -include/asterisk/network.h -include/asterisk/optional_api.h -include/asterisk/options.h -include/asterisk/opus.h -include/asterisk/parking.h -include/asterisk/paths.h -include/asterisk/pbx.h -include/asterisk/phoneprov.h -include/asterisk/pickup.h -include/asterisk/pktccops.h -include/asterisk/plc.h -include/asterisk/poll-compat.h -include/asterisk/presencestate.h -include/asterisk/privacy.h -include/asterisk/pval.h -include/asterisk/refer.h -include/asterisk/res_aeap.h -include/asterisk/res_aeap_message.h -include/asterisk/res_audiosocket.h -include/asterisk/res_fax.h -include/asterisk/res_geolocation.h -include/asterisk/res_hep.h -include/asterisk/res_mwi_external.h -include/asterisk/res_odbc.h -include/asterisk/res_odbc_transaction.h -include/asterisk/res_pjproject.h -include/asterisk/res_pjsip.h -include/asterisk/res_pjsip_body_generator_types.h -include/asterisk/res_pjsip_cli.h -include/asterisk/res_pjsip_outbound_publish.h -include/asterisk/res_pjsip_presence_xml.h -include/asterisk/res_pjsip_pubsub.h -include/asterisk/res_pjsip_session.h -include/asterisk/res_pjsip_session_caps.h -include/asterisk/res_prometheus.h -include/asterisk/res_srtp.h -include/asterisk/res_stir_shaken.h -include/asterisk/rtp_engine.h -include/asterisk/say.h -include/asterisk/sched.h -include/asterisk/sdp_srtp.h -include/asterisk/security_events.h -include/asterisk/security_events_defs.h -include/asterisk/select.h -include/asterisk/sem.h -include/asterisk/serializer.h -include/asterisk/sha1.h -include/asterisk/silk.h -include/asterisk/sip_api.h -include/asterisk/slin.h -include/asterisk/slinfactory.h -include/asterisk/smdi.h -include/asterisk/smoother.h -include/asterisk/sorcery.h -include/asterisk/sounds_index.h -include/asterisk/speech.h -include/asterisk/spinlock.h -include/asterisk/srv.h -include/asterisk/stasis.h -include/asterisk/stasis_app.h -include/asterisk/stasis_app_device_state.h -include/asterisk/stasis_app_impl.h -include/asterisk/stasis_app_mailbox.h -include/asterisk/stasis_app_playback.h -include/asterisk/stasis_app_recording.h -include/asterisk/stasis_app_snoop.h -include/asterisk/stasis_bridges.h -include/asterisk/stasis_cache_pattern.h -include/asterisk/stasis_channels.h -include/asterisk/stasis_endpoints.h -include/asterisk/stasis_internal.h -include/asterisk/stasis_message_router.h -include/asterisk/stasis_state.h -include/asterisk/stasis_system.h -include/asterisk/stasis_test.h -include/asterisk/statsd.h -include/asterisk/stream.h -include/asterisk/stringfields.h -include/asterisk/strings.h -include/asterisk/stun.h -include/asterisk/syslog.h -include/asterisk/taskprocessor.h -include/asterisk/tcptls.h -include/asterisk/tdd.h -include/asterisk/term.h -include/asterisk/test.h -include/asterisk/threadpool.h -include/asterisk/threadstorage.h -include/asterisk/time.h -include/asterisk/timing.h -include/asterisk/transcap.h -include/asterisk/translate.h -include/asterisk/udptl.h -include/asterisk/ulaw.h -include/asterisk/unaligned.h -include/asterisk/uri.h -include/asterisk/utf8.h -include/asterisk/utils.h -include/asterisk/uuid.h -include/asterisk/vector.h -include/asterisk/version.h -include/asterisk/xml.h -include/asterisk/xmldoc.h -include/asterisk/xmpp.h -%%PJSIP%%lib/libasteriskpj.so -%%PJSIP%%lib/libasteriskpj.so.2 -lib/libasteriskssl.so -lib/libasteriskssl.so.1 -share/man/man8/astdb2bdb.8.gz -share/man/man8/astdb2sqlite3.8.gz -share/man/man8/asterisk.8.gz -share/man/man8/astgenkey.8.gz -share/man/man8/autosupport.8.gz -share/man/man8/safe_asterisk.8.gz -sbin/astcanary -sbin/astdb2bdb -sbin/astdb2sqlite3 -sbin/asterisk -sbin/astgenkey -%%ASTVERSION%%sbin/astversion -sbin/autosupport -sbin/rasterisk -sbin/safe_asterisk -%%DATADIR%%/agi-bin/agi-test.agi -%%DATADIR%%/agi-bin/eagi-sphinx-test -%%DATADIR%%/agi-bin/eagi-test -%%DATADIR%%/agi-bin/jukebox.agi -%%XMLDOC%%%%DATADIR%%/documentation/appdocsxml.dtd -%%XMLDOC%%%%DATADIR%%/documentation/appdocsxml.xslt -%%XMLDOC%%%%DATADIR%%/documentation/core-en_US.xml -%%DATADIR%%/phoneprov/000000000000-directory.xml -%%DATADIR%%/phoneprov/000000000000-phone.cfg -%%DATADIR%%/phoneprov/000000000000.cfg -%%DATADIR%%/phoneprov/polycom.xml -%%DATADIR%%/phoneprov/polycom_line.xml -%%DATADIR%%/phoneprov/snom-mac.xml -%%DATADIR%%/rest-api/applications.json -%%DATADIR%%/rest-api/asterisk.json -%%DATADIR%%/rest-api/bridges.json -%%DATADIR%%/rest-api/channels.json -%%DATADIR%%/rest-api/deviceStates.json -%%DATADIR%%/rest-api/endpoints.json -%%DATADIR%%/rest-api/events.json -%%DATADIR%%/rest-api/mailboxes.json -%%DATADIR%%/rest-api/playbacks.json -%%DATADIR%%/rest-api/recordings.json -%%DATADIR%%/rest-api/resources.json -%%DATADIR%%/rest-api/sounds.json -%%DATADIR%%/scripts/ast_coredumper -%%DATADIR%%/scripts/ast_logescalator -%%DATADIR%%/scripts/ast_loggrabber -%%XMLDOC%%%%DATADIR%%/static-http/appdocsxml.xslt -%%DATADIR%%/static-http/ajamdemo.html -%%DATADIR%%/static-http/astman.css -%%DATADIR%%/static-http/astman.js -%%XMLDOC%%%%DATADIR%%/static-http/core-en_US.xml -%%DATADIR%%/static-http/prototype.js -%%DATADIR%%/static-http/mantest.html -%%DOCSDIR%%/images/asterisk-intro.jpg -%%DOCSDIR%%/images/kpad2.jpg -@dir lib/asterisk/modules -@dir %%DATADIR%%/documentation/thirdparty -@dir %%DATADIR%%/firmware/iax -@dir %%DATADIR%%/images -@dir %%DATADIR%%/keys/stir_shaken/cache -@dir %%DATADIR%%/keys/stir_shaken -@dir %%DATADIR%%/keys -@dir %%DATADIR%%/moh -@dir %%DATADIR%%/sounds -@dir %%DATADIR%%/third-party -%%PJSIP%%@dir %%DATADIR%%/third-party/pjproject -@owner %%ASTERISK_USER%% -@group %%ASTERISK_GROUP%% -@dir %%VARDIR%%/log/asterisk/cdr-csv -@dir %%VARDIR%%/log/asterisk/cdr-custom -@dir %%VARDIR%%/log/asterisk/cel-custom -@dir %%VARDIR%%/log/asterisk -@dir %%VARDIR%%/spool/asterisk/dictate -@dir %%VARDIR%%/spool/asterisk/meetme -@dir %%VARDIR%%/spool/asterisk/monitor -@dir %%VARDIR%%/spool/asterisk/outgoing -@dir %%VARDIR%%/spool/asterisk/recording -@dir %%VARDIR%%/spool/asterisk -@dir %%VARDIR%%/spool/asterisk/system -@dir %%VARDIR%%/spool/asterisk/tmp -@dir %%VARDIR%%/db/asterisk -@dir %%VARDIR%%/run/asterisk -@owner -@group diff --git a/net/asterisk20/Makefile b/net/asterisk20/Makefile index e16abcab400e..41b947df77c5 100644 --- a/net/asterisk20/Makefile +++ b/net/asterisk20/Makefile @@ -1,5 +1,6 @@ PORTNAME= asterisk -DISTVERSION= 20.15.1 +DISTVERSION= 20.16.0 +PORTREVISION= 1 CATEGORIES= net MASTER_SITES= https://downloads.asterisk.org/pub/telephony/%SUBDIR%/:DEFAULT,g729 MASTER_SITE_SUBDIR= asterisk/ \ @@ -12,6 +13,9 @@ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} +PATCH_SITES= https://github.com/${PORTNAME}/${PORTNAME}/commit/ +PATCHFILES= b8d0f81a69b9c785c17482f57fcca92c9f3e08a8.patch:-p1 + MAINTAINER= o.kryvulia@flex-it.com.ua COMMENT= Open Source PBX and telephony toolkit WWW= https://www.asterisk.org diff --git a/net/asterisk20/distinfo b/net/asterisk20/distinfo index c57be20ca58b..37a08dae3471 100644 --- a/net/asterisk20/distinfo +++ b/net/asterisk20/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1754070743 -SHA256 (asterisk/asterisk-20.15.1.tar.gz) = fa286ac7a024e685233af6fde54a68a21c8e9934b438da878fb3cff080a6346c -SIZE (asterisk/asterisk-20.15.1.tar.gz) = 28488166 +TIMESTAMP = 1760977777 +SHA256 (asterisk/asterisk-20.16.0.tar.gz) = 30945737855f47200b6986d917377989fd284fab50bf4d7646c63bda50bbf7b7 +SIZE (asterisk/asterisk-20.16.0.tar.gz) = 28540711 SHA256 (asterisk/asterisk-core-sounds-en-g729-1.6.tar.gz) = b49dec15e07bb9bff6af0da3a07180651a38ef54d3ea54a3f20c35f081ed8714 SIZE (asterisk/asterisk-core-sounds-en-g729-1.6.tar.gz) = 1557798 SHA256 (asterisk/asterisk-moh-opsound-g729-2.03.tar.gz) = 0147ca9a97f0c550227aacb7793499057c4d2c64e021c95f93722f27d5549585 @@ -9,3 +9,5 @@ SHA256 (asterisk/traud-asterisk-opus-83e1b458c77e0e287adeca494eeb79edb077b0ff_GH SIZE (asterisk/traud-asterisk-opus-83e1b458c77e0e287adeca494eeb79edb077b0ff_GH0.tar.gz) = 24044 SHA256 (asterisk/pjsip-pjproject-2.15.1_GH0.tar.gz) = 8f3bd99caf003f96ed8038b8a36031eb9d8cd9eaea1eaff7e01c2eef6bd55706 SIZE (asterisk/pjsip-pjproject-2.15.1_GH0.tar.gz) = 10425868 +SHA256 (asterisk/b8d0f81a69b9c785c17482f57fcca92c9f3e08a8.patch) = 32004fc234f184cbe044752592cba102adca8d97738cb424c29bfa5c40a56b4f +SIZE (asterisk/b8d0f81a69b9c785c17482f57fcca92c9f3e08a8.patch) = 2089 diff --git a/net/asterisk22/Makefile b/net/asterisk22/Makefile index c4653fabc253..13bf4e817bce 100644 --- a/net/asterisk22/Makefile +++ b/net/asterisk22/Makefile @@ -1,5 +1,6 @@ PORTNAME= asterisk -DISTVERSION= 22.5.1 +DISTVERSION= 22.6.0 +PORTREVISION= 1 CATEGORIES= net MASTER_SITES= https://downloads.asterisk.org/pub/telephony/%SUBDIR%/:DEFAULT,g729 MASTER_SITE_SUBDIR= asterisk/ \ @@ -12,6 +13,9 @@ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} +PATCH_SITES= https://github.com/${PORTNAME}/${PORTNAME}/commit/ +PATCHFILES= b8d0f81a69b9c785c17482f57fcca92c9f3e08a8.patch:-p1 + MAINTAINER= o.kryvulia@flex-it.com.ua COMMENT= Open Source PBX and telephony toolkit WWW= https://www.asterisk.org diff --git a/net/asterisk22/distinfo b/net/asterisk22/distinfo index c23204cff80f..76144899e119 100644 --- a/net/asterisk22/distinfo +++ b/net/asterisk22/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1754069150 -SHA256 (asterisk/asterisk-22.5.1.tar.gz) = cbe67229f813ccf5e545fbda1fc05eb221897bf03393917390f8f6235cc62179 -SIZE (asterisk/asterisk-22.5.1.tar.gz) = 26373168 +TIMESTAMP = 1760968692 +SHA256 (asterisk/asterisk-22.6.0.tar.gz) = e5b33b9b6fd6fb2bbbe748bd34f517d9c634afbbd6c53bbbdd3214ec8a6a7749 +SIZE (asterisk/asterisk-22.6.0.tar.gz) = 26426677 SHA256 (asterisk/asterisk-core-sounds-en-g729-1.6.tar.gz) = b49dec15e07bb9bff6af0da3a07180651a38ef54d3ea54a3f20c35f081ed8714 SIZE (asterisk/asterisk-core-sounds-en-g729-1.6.tar.gz) = 1557798 SHA256 (asterisk/asterisk-moh-opsound-g729-2.03.tar.gz) = 0147ca9a97f0c550227aacb7793499057c4d2c64e021c95f93722f27d5549585 @@ -9,3 +9,5 @@ SHA256 (asterisk/traud-asterisk-opus-83e1b458c77e0e287adeca494eeb79edb077b0ff_GH SIZE (asterisk/traud-asterisk-opus-83e1b458c77e0e287adeca494eeb79edb077b0ff_GH0.tar.gz) = 24044 SHA256 (asterisk/pjsip-pjproject-2.15.1_GH0.tar.gz) = 8f3bd99caf003f96ed8038b8a36031eb9d8cd9eaea1eaff7e01c2eef6bd55706 SIZE (asterisk/pjsip-pjproject-2.15.1_GH0.tar.gz) = 10425868 +SHA256 (asterisk/b8d0f81a69b9c785c17482f57fcca92c9f3e08a8.patch) = 32004fc234f184cbe044752592cba102adca8d97738cb424c29bfa5c40a56b4f +SIZE (asterisk/b8d0f81a69b9c785c17482f57fcca92c9f3e08a8.patch) = 2089 diff --git a/net/aws-ec2-imdsv2-get/Makefile b/net/aws-ec2-imdsv2-get/Makefile index 22dd7aedacdd..c4bff558e3a5 100644 --- a/net/aws-ec2-imdsv2-get/Makefile +++ b/net/aws-ec2-imdsv2-get/Makefile @@ -1,6 +1,6 @@ PORTNAME= aws-ec2-imdsv2-get DISTVERSION= 1.0.7 -PORTREVISION= 5 +PORTREVISION= 7 CATEGORIES= net MAINTAINER= cperciva@FreeBSD.org diff --git a/net/bctoolbox/Makefile b/net/bctoolbox/Makefile index 21e161a8b808..790214d3f004 100644 --- a/net/bctoolbox/Makefile +++ b/net/bctoolbox/Makefile @@ -1,5 +1,5 @@ PORTNAME= bctoolbox -DISTVERSION= 5.4.24 +DISTVERSION= 5.4.28 CATEGORIES= net MAINTAINER= bofh@FreeBSD.org @@ -9,9 +9,7 @@ WWW= https://gitlab.linphone.org/BC/public/bctoolbox LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -IGNORE_FreeBSD_13= is not supported on systems with OpenSSL 1.1.1 - -BUILD_DEPENDS= ${LOCALBASE}/lib/libbcunit.a:devel/bcunit +LIB_DEPENDS= libbcunit.so:devel/bcunit USES= cmake compiler:c++17-lang ssl USE_GITLAB= yes @@ -22,12 +20,19 @@ USE_LDCONFIG= yes CMAKE_ARGS= -DENABLE_STATIC=NO -DENABLE_STRICT=NO \ -DCMAKE_PREFIX_PATH=${LOCALBASE} \ -DCMAKE_SKIP_INSTALL_RPATH=ON \ - -DENABLE_MBEDTLS=OFF -DENABLE_OPENSSL=ON \ - -DENABLE_UNIT_TESTS=OFF + -DENABLE_MBEDTLS=OFF -DENABLE_OPENSSL=ON +CMAKE_ON= BUILD_SHARED_LIBS +CMAKE_OFF= ENABLE_UNIT_TESTS CFLAGS+= -DHAVE_ARC4RANDOM LDFLAGS+= -lpthread +.include <bsd.port.options.mk> + +.if ( ${OPSYS} == FreeBSD && ${OSVERSION} < 1400092 && ${SSL_DEFAULT} == base ) || ${SSL_DEFAULT:Mopenssl111} +IGNORE= is not supported on systems with OpenSSL 1.1.1 +.endif + post-patch: @${REINPLACE_CMD} '/clock_gettime/d' ${WRKSRC}/CMakeLists.txt diff --git a/net/bctoolbox/distinfo b/net/bctoolbox/distinfo index 057161fdb2c9..11d064705633 100644 --- a/net/bctoolbox/distinfo +++ b/net/bctoolbox/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751279174 -SHA256 (bctoolbox-5.4.24.tar.bz2) = 8595738d22f2f41158cfc154c9951ae8c17affe109b5c4e556cac8fd56744598 -SIZE (bctoolbox-5.4.24.tar.bz2) = 171933 +TIMESTAMP = 1758124685 +SHA256 (bctoolbox-5.4.28.tar.bz2) = 2f8f86020117bd91b5d8105d02d945f1e2c75ed474c12a9a3b3fa61f3eea0b27 +SIZE (bctoolbox-5.4.28.tar.bz2) = 171924 diff --git a/net/bctoolbox/pkg-plist b/net/bctoolbox/pkg-plist index e57f4fc25e36..9c00608bacfe 100644 --- a/net/bctoolbox/pkg-plist +++ b/net/bctoolbox/pkg-plist @@ -18,8 +18,10 @@ include/bctoolbox/vconnect.h include/bctoolbox/vfs.h include/bctoolbox/vfs_encrypted.hh include/bctoolbox/vfs_standard.h -lib/libbctoolbox.a -lib/libbctoolbox-tester.a +lib/libbctoolbox.so +lib/libbctoolbox.so.1 +lib/libbctoolbox-tester.so +lib/libbctoolbox-tester.so.1 libdata/pkgconfig/bctoolbox.pc libdata/pkgconfig/bctoolbox-tester.pc share/BCToolbox/cmake/ConfigureSpecfile.cmake diff --git a/net/belle-sip/Makefile b/net/belle-sip/Makefile index 29a4ff2c712c..5eac725bec13 100644 --- a/net/belle-sip/Makefile +++ b/net/belle-sip/Makefile @@ -1,5 +1,5 @@ PORTNAME= belle-sip -DISTVERSION= 5.4.24 +DISTVERSION= 5.4.28 CATEGORIES= net java MAINTAINER= bofh@FreeBSD.org @@ -9,23 +9,23 @@ WWW= https://www.linphone.org/technical-corner/belle-sip.html LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt -BUILD_DEPENDS= ${LOCALBASE}/lib/libbctoolbox.a:net/bctoolbox \ - ${LOCALBASE}/lib/libbcunit.a:devel/bcunit \ - ${LOCALBASE}/lib/libbelr.a:textproc/belr -LIB_DEPENDS= libantlr3c.so:devel/libantlr3c +LIB_DEPENDS= libantlr3c.so:devel/libantlr3c \ + libbctoolbox.so:net/bctoolbox \ + libbcunit.so:devel/bcunit \ + libbelr.so:textproc/belr USES= cmake cpe java:build tar:bz2 CPE_VENDOR= linphone USE_GITLAB= yes GL_SITE= https://gitlab.linphone.org/BC GL_ACCOUNT= public -GL_TUPLE= https://gitlab.linphone.org/BC/public:external:cpp-httplib:a2ed0d11c134b6c23da275103b5183b423cea8a8:httplib/tester/cpp-httplib USE_LDCONFIG= yes CMAKE_ARGS= -DCMAKE_PREFIX_PATH=${LOCALBASE} \ -DENABLE_STRICT=NO \ - -DENABLE_TESTS=NO \ - -DENABLE_UNIT_TESTS=NO + -DENABLE_TESTS=NO +CMAKE_ON= BUILD_SHARED_LIBS +CMAKE_OFF= ENABLE_UNIT_TESTS LDFLAGS+= -lpthread diff --git a/net/belle-sip/distinfo b/net/belle-sip/distinfo index 1c6561507dd0..bd88d1d975d3 100644 --- a/net/belle-sip/distinfo +++ b/net/belle-sip/distinfo @@ -1,5 +1,3 @@ -TIMESTAMP = 1751281123 -SHA256 (belle-sip-5.4.24.tar.bz2) = e3ed494c7d555f09681da7a555206acf47292a49a9320c9bbf4539fec9c8df7c -SIZE (belle-sip-5.4.24.tar.bz2) = 655335 -SHA256 (external-cpp-httplib-a2ed0d11c134b6c23da275103b5183b423cea8a8_GL0.tar.gz) = 9b4db463ede003979bd5ea9ec97c7b80e06b1d6da3f05ce39c43670c6807a0f0 -SIZE (external-cpp-httplib-a2ed0d11c134b6c23da275103b5183b423cea8a8_GL0.tar.gz) = 1153181 +TIMESTAMP = 1758130815 +SHA256 (belle-sip-5.4.28.tar.bz2) = fec6ade6b9f1b91f5cedd6d0adea22c767032d59f47ca550e67662c36a4d7e16 +SIZE (belle-sip-5.4.28.tar.bz2) = 655339 diff --git a/net/belle-sip/pkg-plist b/net/belle-sip/pkg-plist index a5acc205ca51..4aaf57e906fe 100644 --- a/net/belle-sip/pkg-plist +++ b/net/belle-sip/pkg-plist @@ -28,7 +28,8 @@ include/belle-sip/transaction.h include/belle-sip/types.h include/belle-sip/utils.h include/belle-sip/wakelock.h -lib/libbelle-sip.a +lib/libbelle-sip.so +lib/libbelle-sip.so.1 libdata/pkgconfig/belle-sip.pc lib/cmake/BelleSIP/BelleSIPConfig.cmake lib/cmake/BelleSIP/BelleSIPConfigVersion.cmake diff --git a/net/benthos/Makefile b/net/benthos/Makefile deleted file mode 100644 index 94f689b7a936..000000000000 --- a/net/benthos/Makefile +++ /dev/null @@ -1,34 +0,0 @@ -PORTNAME= benthos -DISTVERSIONPREFIX= v -DISTVERSION= 4.27.0 -PORTREVISION= 11 -CATEGORIES= net - -MAINTAINER= olgeni@FreeBSD.org -COMMENT= Stream processor for a wide array of data sources and sinks -WWW= https://www.benthos.dev/ - -LICENSE= MIT -LICENSE_FILE= ${WRKSRC}/LICENSE - -DEPRECATED= Superseded by net/redpanda-connect -EXPIRATION_DATE= 2025-09-11 - -USES= go:modules -USE_RC_SUBR= benthos - -GO_MODULE= github.com/benthosdev/benthos/v4 -GO_TARGET= ./cmd/benthos - -USERS= benthos -GROUPS= benthos - -PLIST_FILES= bin/benthos \ - "@dir(,,755) %%ETCDIR%%" \ - "@sample %%ETCDIR%%/config.yaml.sample" - -post-install: - @${MKDIR} ${STAGEDIR}${ETCDIR} - ${INSTALL_DATA} ${FILESDIR}/config.yaml ${STAGEDIR}${ETCDIR}/config.yaml.sample - -.include <bsd.port.mk> diff --git a/net/benthos/distinfo b/net/benthos/distinfo deleted file mode 100644 index f011bc43a9b7..000000000000 --- a/net/benthos/distinfo +++ /dev/null @@ -1,5 +0,0 @@ -TIMESTAMP = 1714921213 -SHA256 (go/net_benthos/benthos-v4.27.0/v4.27.0.mod) = 8fbe69c73f2e5da6b0169269b175adfe0edb34b33b401162960d04ef455933eb -SIZE (go/net_benthos/benthos-v4.27.0/v4.27.0.mod) = 17442 -SHA256 (go/net_benthos/benthos-v4.27.0/v4.27.0.zip) = 94b8ad0e6f6feb7138391c96580e9a3482f1a5e0f8631d4839ebd182b935e21e -SIZE (go/net_benthos/benthos-v4.27.0/v4.27.0.zip) = 3980482 diff --git a/net/benthos/files/benthos.in b/net/benthos/files/benthos.in deleted file mode 100644 index e042c13e5896..000000000000 --- a/net/benthos/files/benthos.in +++ /dev/null @@ -1,60 +0,0 @@ -#!/bin/sh -# -# PROVIDE: benthos -# REQUIRE: DAEMON -# KEYWORD: shutdown -# -# Add the following lines to /etc/rc.conf to run NATS: -# -# benthos_enable (bool): Set it to "YES" to enable benthos. -# Default is "NO". -# benthos_user: User name to run as. default "benthos" -# benthos_group: Group name to run as. default "benthos" -# benthos_resources: Path to benthos resources files (glob). -# benthos_config: Path to benthos configuration file. -# benthos_watcher (bool): Set it to "YES" to enable benthos watcher mode. -# Default is "NO". -# benthos_options: Options to pass benthos -# (e.g. 'streams' for streams mode). -# - -. /etc/rc.subr - -name=benthos -rcvar=`set_rcvar` - -load_rc_config ${name} - -: ${benthos_enable:=NO} -: ${benthos_user:=benthos} -: ${benthos_group:=benthos} -: ${benthos_resources:=""} -: ${benthos_config:="%%PREFIX%%/etc/benthos/config.yaml"} -: ${benthos_watcher:=NO} -: ${benthos_options=""} - -if [ -n "${benthos_resources}" ]; then - benthos_options="--resources '${benthos_resources}' ${benthos_options}" -fi - -if [ -n "${benthos_config}" ]; then - benthos_options="--config ${benthos_config} ${benthos_options}" -fi - -if checkyesno benthos_watcher; then - benthos_options="--watcher ${benthos_options}" -fi - -start_precmd=benthos_start_precmd - -pidfile="/var/run/${name}.pid" -procname=%%PREFIX%%/bin/benthos -command=/usr/sbin/daemon -command_args="-p ${pidfile} ${procname} ${benthos_options}" - -benthos_start_precmd() -{ - install -o ${benthos_user} -g ${benthos_group} /dev/null ${pidfile} -} - -run_rc_command "$1" diff --git a/net/benthos/files/config.yaml b/net/benthos/files/config.yaml deleted file mode 100644 index 9cd7eb3128b1..000000000000 --- a/net/benthos/files/config.yaml +++ /dev/null @@ -1,27 +0,0 @@ -# Sample configuration file for Benthos. It saves all messages to a file (/tmp/benthos.txt). -http: - enabled: true - address: 127.0.0.1:4195 - root_path: / - debug_endpoints: false -input: - http_server: - path: /post - ws_path: /post/ws - ws_welcome_message: "Welcome to the Benthos Websocket API." - allowed_verbs: - - POST - timeout: 5s - cors: - enabled: false - allowed_origins: [] - sync_response: - status: "200" - headers: - Content-Type: application/octet-stream -output: - file: - path: /tmp/benthos.txt - codec: lines -shutdown_delay: 0s -shutdown_timeout: 20s diff --git a/net/benthos/files/patch-redis-port b/net/benthos/files/patch-redis-port deleted file mode 100644 index f5459772e9ba..000000000000 --- a/net/benthos/files/patch-redis-port +++ /dev/null @@ -1,387 +0,0 @@ -diff --git internal/impl/redis/client.go internal/impl/redis/client.go -index eeadf575b..a078c3a81 100644 ---- internal/impl/redis/client.go -+++ internal/impl/redis/client.go -@@ -21,7 +21,7 @@ Some cloud hosted instances of Redis (such as Azure Cache) might need some hand - return []*service.ConfigField{ - service.NewURLField("url"). - Description("The URL of the target Redis server. Database is optional and is supplied as the URL path."). -- Example("redis://:6397"). -+ Example("redis://:6379"). - Example("redis://localhost:6379"). - Example("redis://foousername:foopassword@redisplace:6379"). - Example("redis://:foopassword@redisplace:6379"). -diff --git website/docs/components/caches/redis.md website/docs/components/caches/redis.md -index 4ee3d8b74..eefed0bde 100644 ---- website/docs/components/caches/redis.md -+++ website/docs/components/caches/redis.md -@@ -28,7 +28,7 @@ Use a Redis instance as a cache. The expiration can be set to zero or an empty s - # Common config fields, showing default values - label: "" - redis: -- url: redis://:6397 # No default (required) -+ url: redis://:6379 # No default (required) - prefix: "" # No default (optional) - ``` - -@@ -39,7 +39,7 @@ redis: - # All config fields, showing default values - label: "" - redis: -- url: redis://:6397 # No default (required) -+ url: redis://:6379 # No default (required) - kind: simple - master: "" - tls: -@@ -72,7 +72,7 @@ Type: `string` - ```yml - # Examples - --url: redis://:6397 -+url: redis://:6379 - - url: redis://localhost:6379 - -diff --git website/docs/components/inputs/redis_list.md website/docs/components/inputs/redis_list.md -index 8dd9aacff..456ecdf57 100644 ---- website/docs/components/inputs/redis_list.md -+++ website/docs/components/inputs/redis_list.md -@@ -30,7 +30,7 @@ Pops messages from the beginning of a Redis list using the BLPop command. - input: - label: "" - redis_list: -- url: redis://:6397 # No default (required) -+ url: redis://:6379 # No default (required) - key: "" # No default (required) - auto_replay_nacks: true - ``` -@@ -43,7 +43,7 @@ input: - input: - label: "" - redis_list: -- url: redis://:6397 # No default (required) -+ url: redis://:6379 # No default (required) - kind: simple - master: "" - tls: -@@ -75,7 +75,7 @@ Type: `string` - ```yml - # Examples - --url: redis://:6397 -+url: redis://:6379 - - url: redis://localhost:6379 - -diff --git website/docs/components/inputs/redis_pubsub.md website/docs/components/inputs/redis_pubsub.md -index 2efe5dda5..87e490aa3 100644 ---- website/docs/components/inputs/redis_pubsub.md -+++ website/docs/components/inputs/redis_pubsub.md -@@ -30,7 +30,7 @@ Consume from a Redis publish/subscribe channel using either the SUBSCRIBE or PSU - input: - label: "" - redis_pubsub: -- url: redis://:6397 # No default (required) -+ url: redis://:6379 # No default (required) - channels: [] # No default (required) - use_patterns: false - auto_replay_nacks: true -@@ -44,7 +44,7 @@ input: - input: - label: "" - redis_pubsub: -- url: redis://:6397 # No default (required) -+ url: redis://:6379 # No default (required) - kind: simple - master: "" - tls: -@@ -82,7 +82,7 @@ Type: `string` - ```yml - # Examples - --url: redis://:6397 -+url: redis://:6379 - - url: redis://localhost:6379 - -diff --git website/docs/components/inputs/redis_scan.md website/docs/components/inputs/redis_scan.md -index 5384f7893..43ecc08ee 100644 ---- website/docs/components/inputs/redis_scan.md -+++ website/docs/components/inputs/redis_scan.md -@@ -35,7 +35,7 @@ Introduced in version 4.27.0. - input: - label: "" - redis_scan: -- url: redis://:6397 # No default (required) -+ url: redis://:6379 # No default (required) - auto_replay_nacks: true - match: "" - ``` -@@ -48,7 +48,7 @@ input: - input: - label: "" - redis_scan: -- url: redis://:6397 # No default (required) -+ url: redis://:6379 # No default (required) - kind: simple - master: "" - tls: -@@ -88,7 +88,7 @@ Type: `string` - ```yml - # Examples - --url: redis://:6397 -+url: redis://:6379 - - url: redis://localhost:6379 - -diff --git website/docs/components/inputs/redis_streams.md website/docs/components/inputs/redis_streams.md -index 9d72ea90d..d25b6223b 100644 ---- website/docs/components/inputs/redis_streams.md -+++ website/docs/components/inputs/redis_streams.md -@@ -30,7 +30,7 @@ Pulls messages from Redis (v5.0+) streams with the XREADGROUP command. The `clie - input: - label: "" - redis_streams: -- url: redis://:6397 # No default (required) -+ url: redis://:6379 # No default (required) - body_key: body - streams: [] # No default (required) - auto_replay_nacks: true -@@ -47,7 +47,7 @@ input: - input: - label: "" - redis_streams: -- url: redis://:6397 # No default (required) -+ url: redis://:6379 # No default (required) - kind: simple - master: "" - tls: -@@ -86,7 +86,7 @@ Type: `string` - ```yml - # Examples - --url: redis://:6397 -+url: redis://:6379 - - url: redis://localhost:6379 - -diff --git website/docs/components/outputs/redis_hash.md website/docs/components/outputs/redis_hash.md -index 808dd5c60..3bf96bbea 100644 ---- website/docs/components/outputs/redis_hash.md -+++ website/docs/components/outputs/redis_hash.md -@@ -30,7 +30,7 @@ Sets Redis hash objects using the HMSET command. - output: - label: "" - redis_hash: -- url: redis://:6397 # No default (required) -+ url: redis://:6379 # No default (required) - key: ${! @.kafka_key )} # No default (required) - walk_metadata: false - walk_json_object: false -@@ -46,7 +46,7 @@ output: - output: - label: "" - redis_hash: -- url: redis://:6397 # No default (required) -+ url: redis://:6379 # No default (required) - kind: simple - master: "" - tls: -@@ -111,7 +111,7 @@ Type: `string` - ```yml - # Examples - --url: redis://:6397 -+url: redis://:6379 - - url: redis://localhost:6379 - -diff --git website/docs/components/outputs/redis_list.md website/docs/components/outputs/redis_list.md -index c22103ca1..8663d4009 100644 ---- website/docs/components/outputs/redis_list.md -+++ website/docs/components/outputs/redis_list.md -@@ -30,7 +30,7 @@ Pushes messages onto the end of a Redis list (which is created if it doesn't alr - output: - label: "" - redis_list: -- url: redis://:6397 # No default (required) -+ url: redis://:6379 # No default (required) - key: some_list # No default (required) - max_in_flight: 64 - batching: -@@ -48,7 +48,7 @@ output: - output: - label: "" - redis_list: -- url: redis://:6397 # No default (required) -+ url: redis://:6379 # No default (required) - kind: simple - master: "" - tls: -@@ -96,7 +96,7 @@ Type: `string` - ```yml - # Examples - --url: redis://:6397 -+url: redis://:6379 - - url: redis://localhost:6379 - -diff --git website/docs/components/outputs/redis_pubsub.md website/docs/components/outputs/redis_pubsub.md -index a3c671522..c8cbbc6ae 100644 ---- website/docs/components/outputs/redis_pubsub.md -+++ website/docs/components/outputs/redis_pubsub.md -@@ -30,7 +30,7 @@ Publishes messages through the Redis PubSub model. It is not possible to guarant - output: - label: "" - redis_pubsub: -- url: redis://:6397 # No default (required) -+ url: redis://:6379 # No default (required) - channel: "" # No default (required) - max_in_flight: 64 - batching: -@@ -48,7 +48,7 @@ output: - output: - label: "" - redis_pubsub: -- url: redis://:6397 # No default (required) -+ url: redis://:6379 # No default (required) - kind: simple - master: "" - tls: -@@ -95,7 +95,7 @@ Type: `string` - ```yml - # Examples - --url: redis://:6397 -+url: redis://:6379 - - url: redis://localhost:6379 - -diff --git website/docs/components/outputs/redis_streams.md website/docs/components/outputs/redis_streams.md -index 282336be1..aa9b9688c 100644 ---- website/docs/components/outputs/redis_streams.md -+++ website/docs/components/outputs/redis_streams.md -@@ -30,7 +30,7 @@ Pushes messages to a Redis (v5.0+) Stream (which is created if it doesn't alread - output: - label: "" - redis_streams: -- url: redis://:6397 # No default (required) -+ url: redis://:6379 # No default (required) - stream: "" # No default (required) - body_key: body - max_length: 0 -@@ -52,7 +52,7 @@ output: - output: - label: "" - redis_streams: -- url: redis://:6397 # No default (required) -+ url: redis://:6379 # No default (required) - kind: simple - master: "" - tls: -@@ -105,7 +105,7 @@ Type: `string` - ```yml - # Examples - --url: redis://:6397 -+url: redis://:6379 - - url: redis://localhost:6379 - -diff --git website/docs/components/processors/redis.md website/docs/components/processors/redis.md -index 814426078..e30b95b8e 100644 ---- website/docs/components/processors/redis.md -+++ website/docs/components/processors/redis.md -@@ -30,7 +30,7 @@ performed for each message and the message contents are replaced with the result - # Common config fields, showing default values - label: "" - redis: -- url: redis://:6397 # No default (required) -+ url: redis://:6379 # No default (required) - command: scard # No default (optional) - args_mapping: root = [ this.key ] # No default (optional) - ``` -@@ -42,7 +42,7 @@ redis: - # All config fields, showing default values - label: "" - redis: -- url: redis://:6397 # No default (required) -+ url: redis://:6379 # No default (required) - kind: simple - master: "" - tls: -@@ -134,7 +134,7 @@ Type: `string` - ```yml - # Examples - --url: redis://:6397 -+url: redis://:6379 - - url: redis://localhost:6379 - -diff --git website/docs/components/processors/redis_script.md website/docs/components/processors/redis_script.md -index 3bb5665f5..10b1a05c7 100644 ---- website/docs/components/processors/redis_script.md -+++ website/docs/components/processors/redis_script.md -@@ -34,7 +34,7 @@ Introduced in version 4.11.0. - # Common config fields, showing default values - label: "" - redis_script: -- url: redis://:6397 # No default (required) -+ url: redis://:6379 # No default (required) - script: return redis.call('set', KEYS[1], ARGV[1]) # No default (required) - args_mapping: root = [ this.key ] # No default (required) - keys_mapping: root = [ this.key ] # No default (required) -@@ -47,7 +47,7 @@ redis_script: - # All config fields, showing default values - label: "" - redis_script: -- url: redis://:6397 # No default (required) -+ url: redis://:6379 # No default (required) - kind: simple - master: "" - tls: -@@ -115,7 +115,7 @@ Type: `string` - ```yml - # Examples - --url: redis://:6397 -+url: redis://:6379 - - url: redis://localhost:6379 - -diff --git website/docs/components/rate_limits/redis.md website/docs/components/rate_limits/redis.md -index 36c611b5e..4ef3fa968 100644 ---- website/docs/components/rate_limits/redis.md -+++ website/docs/components/rate_limits/redis.md -@@ -33,7 +33,7 @@ Introduced in version 4.12.0. - # Common config fields, showing default values - label: "" - redis: -- url: redis://:6397 # No default (required) -+ url: redis://:6379 # No default (required) - count: 1000 - interval: 1s - key: "" # No default (required) -@@ -46,7 +46,7 @@ redis: - # All config fields, showing default values - label: "" - redis: -- url: redis://:6397 # No default (required) -+ url: redis://:6379 # No default (required) - kind: simple - master: "" - tls: -@@ -76,7 +76,7 @@ Type: `string` - ```yml - # Examples - --url: redis://:6397 -+url: redis://:6379 - - url: redis://localhost:6379 - --- -2.45.1 diff --git a/net/benthos/pkg-descr b/net/benthos/pkg-descr deleted file mode 100644 index 85ca5f5a8c02..000000000000 --- a/net/benthos/pkg-descr +++ /dev/null @@ -1,15 +0,0 @@ -Benthos solves common data engineering tasks such as transformations, -integrations, and multiplexing with declarative and unit testable -configuration. This allows you to easily and incrementally adapt your data -pipelines as requirements change, letting you focus on the more exciting stuff. - -It comes armed with a wide range of processors, a lit mapping language, -stateless windowed processing capabilities and an industry leading mascot. - -Benthos is able to glue a wide range of sources and sinks together and hook -into a variety of databases, caches, HTTP APIs, lambdas and more, enabling you -to seamlessly drop it into your existing infrastructure. - -Working with disparate APIs and services can be a daunting task, doubly so in a -streaming data context. With Benthos it's possible to break these tasks down -and automatically parallelize them as a streaming workflow. diff --git a/net/bird2/Makefile b/net/bird2/Makefile index cd79c33d782c..512c5c3de83e 100644 --- a/net/bird2/Makefile +++ b/net/bird2/Makefile @@ -1,12 +1,13 @@ PORTNAME= bird -DISTVERSION= 2.17.1 +DISTVERSION= 2.17.2 +PORTREVISION= 1 CATEGORIES= net -MASTER_SITES= https://bird.network.cz/download/ +MASTER_SITES= https://bird.nic.cz/download/ PKGNAMESUFFIX= 2 MAINTAINER= olivier@FreeBSD.org COMMENT= Dynamic IP routing daemon -WWW= https://bird.network.cz/ +WWW= https://bird.nic.cz/ LICENSE= GPLv2 diff --git a/net/bird2/distinfo b/net/bird2/distinfo index 9c8173f95b91..f98db37247e3 100644 --- a/net/bird2/distinfo +++ b/net/bird2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746480313 -SHA256 (bird-2.17.1.tar.gz) = bfd718dfa596819b3801688783212514b467163329aec9bbcd0fa3dee03e10e9 -SIZE (bird-2.17.1.tar.gz) = 1471008 +TIMESTAMP = 1757289112 +SHA256 (bird-2.17.2.tar.gz) = 440dd2d3aca64323b46fd45532e573accaf8bdde639ee4bfcd68ea9b13328cdd +SIZE (bird-2.17.2.tar.gz) = 1499113 diff --git a/net/bird2/files/bird.in b/net/bird2/files/bird.in index de800bd69b81..3dcf37f8cf31 100644 --- a/net/bird2/files/bird.in +++ b/net/bird2/files/bird.in @@ -1,7 +1,7 @@ #!/bin/sh # PROVIDE: bird dynamicrouting -# REQUIRE: LOGIN +# REQUIRE: DAEMON # KEYWORD: shutdown # # Add the following lines to /etc/rc.conf.local or /etc/rc.conf @@ -27,4 +27,8 @@ load_rc_config $name command=%%PREFIX%%/sbin/${name} command_args="-c $bird_config -g $bird_group" +extra_commands="gracefulrestart" # It is not a restart but a stop + +gracefulrestart_cmd="%%PREFIX%%/sbin/${name}c graceful restart" + run_rc_command "$1" diff --git a/net/bird3/Makefile b/net/bird3/Makefile index b74d4cf9b7cd..02154ea69ff3 100644 --- a/net/bird3/Makefile +++ b/net/bird3/Makefile @@ -1,12 +1,12 @@ PORTNAME= bird -DISTVERSION= 3.1.2 +DISTVERSION= 3.1.4 CATEGORIES= net MASTER_SITES= https://bird.nic.cz/download/ PKGNAMESUFFIX= 3 MAINTAINER= olivier@FreeBSD.org COMMENT= Dynamic multithreaded IP routing daemon -WWW= https://bird.network.cz/ +WWW= https://bird.nic.cz/ LICENSE= GPLv2 diff --git a/net/bird3/distinfo b/net/bird3/distinfo index a3230af9972f..634a13a479ad 100644 --- a/net/bird3/distinfo +++ b/net/bird3/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748451200 -SHA256 (bird-3.1.2.tar.gz) = 9be6196c5755fca1adf92e90e46aaf6f8ec003bec9b73c084fb45915e07e173f -SIZE (bird-3.1.2.tar.gz) = 2731209 +TIMESTAMP = 1758640602 +SHA256 (bird-3.1.4.tar.gz) = a5757b60e1de9ac5efc9765f87b7c8baefa31db789966c83870d070f7608278c +SIZE (bird-3.1.4.tar.gz) = 2738002 diff --git a/net/bird3/files/bird.in b/net/bird3/files/bird.in index de800bd69b81..3dcf37f8cf31 100644 --- a/net/bird3/files/bird.in +++ b/net/bird3/files/bird.in @@ -1,7 +1,7 @@ #!/bin/sh # PROVIDE: bird dynamicrouting -# REQUIRE: LOGIN +# REQUIRE: DAEMON # KEYWORD: shutdown # # Add the following lines to /etc/rc.conf.local or /etc/rc.conf @@ -27,4 +27,8 @@ load_rc_config $name command=%%PREFIX%%/sbin/${name} command_args="-c $bird_config -g $bird_group" +extra_commands="gracefulrestart" # It is not a restart but a stop + +gracefulrestart_cmd="%%PREFIX%%/sbin/${name}c graceful restart" + run_rc_command "$1" diff --git a/net/boinc-client/Makefile b/net/boinc-client/Makefile index 91351cad23b3..a320fd875654 100644 --- a/net/boinc-client/Makefile +++ b/net/boinc-client/Makefile @@ -1,7 +1,6 @@ PORTNAME= boinc-client -DISTVERSIONPREFIX= client_release/8.0/ -DISTVERSION= 8.0.2 -PORTREVISION= 2 +DISTVERSIONPREFIX= client_release/8.2/ +DISTVERSION= 8.2.4 CATEGORIES= net MAINTAINER= alven@FreeBSD.org @@ -11,7 +10,7 @@ WWW= https://boinc.berkeley.edu/ \ LICENSE= LGPL3 -USES= autoreconf compiler:c++11-lang gmake libtool pkgconfig ssl +USES= autoreconf compiler:c++11-lang gmake libtool localbase:ldflags pkgconfig ssl USE_GITHUB= yes GH_ACCOUNT= BOINC GH_PROJECT= boinc @@ -23,9 +22,9 @@ CONFIGURE_ENV= OBJCXX="${CXX}" INSTALL_TARGET= install-strip -CPPFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib -lexecinfo +LDFLAGS+= -lexecinfo +PORTSCOUT= limit:^8\.2\.\d+ SUB_FILES= pkg-deinstall pkg-install SUB_LIST= BOINC_CLIENT_GROUP="${BOINC_CLIENT_GROUP}" \ BOINC_CLIENT_HOME="${BOINC_CLIENT_HOME}" \ @@ -45,16 +44,16 @@ OPTIONS_GROUP= SCRIPT OPTIONS_GROUP_SCRIPT= NO_GUI_RPC NO_NET_INFO OPTIONS_SUB= yes -CLIENT_DESC= BOINC Build client +CLIENT_DESC= Build BOINC client LINUX_DESC= Accept science applications for GNU/Linux -MANAGER_DESC= BOINC Build GUI manager +MANAGER_DESC= Build BOINC GUI manager NLS_DESC= Install language translations for use in the GUI -NO_GUI_RPC_DESC= (breaks and boinc_curses) Disable GUI RPC socket -NO_NET_INFO_DESC= address and Do host name not send servers to -SCRIPT_DESC= Command in line options script -SKINS_DESC= BOINC for Install manager more skins -USER_DESC= and BOINC client Create/check directory user -X11_DESC= API Build graphics +NO_GUI_RPC_DESC= Disable GUI RPC socket (breaks boinc_curses) +NO_NET_INFO_DESC= Do not send host name and address to servers +SCRIPT_DESC= Command-line options in script +SKINS_DESC= Install more skins for BOINC manager +USER_DESC= Create/check user directory +X11_DESC= Build graphics API CLIENT_LIB_DEPENDS= libcurl.so:ftp/curl \ libfreetype.so:print/freetype2 @@ -69,22 +68,24 @@ LINUX_CONFIGURE_ON_aarch64= --with-boinc-alt-platform=aarch64-unknown-linux-gnu LINUX_CONFIGURE_ON_amd64= --with-boinc-alt-platform=x86_64-pc-linux-gnu LINUX_CONFIGURE_ON_i386= --with-boinc-alt-platform=i686-pc-linux-gnu -MANAGER_LIB_DEPENDS= libnotify.so:devel/libnotify \ +MANAGER_LIB_DEPENDS= libfreetype.so:print/freetype2 \ + libnotify.so:devel/libnotify \ libxcb-util.so:x11/xcb-util \ - libfreetype.so:print/freetype2 \ libxkbcommon.so:x11/libxkbcommon MANAGER_USES= desktop-file-utils gnome iconv xorg MANAGER_USE= GNOME=atk,cairo,gdkpixbuf,glib20,gtk30,pango \ - WX=3.2+ XORG=x11,xcb,xext,xscrnsaver + WX=3.2+ \ + XORG=x11,xcb,xext,xscrnsaver MANAGER_CONFIGURE_ENABLE= manager MANAGER_CONFIGURE_WITH= wx-config -NLS_USES= gettext-tools +NLS_USES= gettext-tools -X11_USES= desktop-file-utils gl jpeg xorg -X11_USE= GL=glut XORG=x11,xi,xmu,xscrnsaver -X11_CONFIGURE_OFF= ax_cv_check_glut_libglut=no -X11_CONFIGURE_WITH= x +X11_USES= desktop-file-utils gl jpeg xorg +X11_USE= GL=glut \ + XORG=x11,xi,xmu,xscrnsaver +X11_CONFIGURE_OFF= ax_cv_check_glut_libglut=no +X11_CONFIGURE_WITH= x BOINC_CLIENT_GROUP?= boinc BOINC_CLIENT_HOME?= /var/db/boinc @@ -93,10 +94,10 @@ BOINC_CLIENT_USER?= boinc .include <bsd.port.options.mk> .if ${PORT_OPTIONS:MMANAGER} -WX_CONF_ARGS= absolute -SUB_LIST+= OPTION_MANAGER="true" +WX_CONF_ARGS= absolute +SUB_LIST+= OPTION_MANAGER="true" .else -SUB_LIST+= OPTION_MANAGER="" +SUB_LIST+= OPTION_MANAGER="" .endif .if ${PORT_OPTIONS:MCLIENT} diff --git a/net/boinc-client/distinfo b/net/boinc-client/distinfo index 5fcb0c3a9117..83f379cdc7f4 100644 --- a/net/boinc-client/distinfo +++ b/net/boinc-client/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1717665928 -SHA256 (BOINC-boinc-client_release-8.0-8.0.2_GH0.tar.gz) = c593f157aacbd61bf814f44ed6e4dbb38145336d5c018c756206bdfc0c6df33e -SIZE (BOINC-boinc-client_release-8.0-8.0.2_GH0.tar.gz) = 46978849 +TIMESTAMP = 1753478143 +SHA256 (BOINC-boinc-client_release-8.2-8.2.4_GH0.tar.gz) = a7cd5c562f7fae705f0b68e215d9ee176c2716630a80fc86a6d9aa3a6804e7e4 +SIZE (BOINC-boinc-client_release-8.2-8.2.4_GH0.tar.gz) = 47582706 diff --git a/net/boinc-client/pkg-plist b/net/boinc-client/pkg-plist index d933c1015dd1..996dc126c6cd 100644 --- a/net/boinc-client/pkg-plist +++ b/net/boinc-client/pkg-plist @@ -59,12 +59,12 @@ lib/libboinc.a lib/libboinc_api.a lib/libboinc_api.so lib/libboinc_api.so.8 -lib/libboinc_api.so.8.0.2 +lib/libboinc_api.so.8.2.4 %%CLIENT%%lib/libboinc_crypt.a lib/libboinc_opencl.a lib/libboinc_opencl.so lib/libboinc_opencl.so.8 -lib/libboinc_opencl.so.8.0.2 +lib/libboinc_opencl.so.8.2.4 libdata/pkgconfig/libboinc.pc libdata/pkgconfig/libboinc_api.pc %%CLIENT%%libdata/pkgconfig/libboinc_crypt.pc @@ -72,7 +72,7 @@ libdata/pkgconfig/libboinc_opencl.pc %%X11%%lib/libboinc_graphics2.a %%X11%%lib/libboinc_graphics2.so %%X11%%lib/libboinc_graphics2.so.8 -%%X11%%lib/libboinc_graphics2.so.8.0.2 +%%X11%%lib/libboinc_graphics2.so.8.2.4 %%SKINS%%share/boinc/skins/Charity Engine/background_image.png %%SKINS%%share/boinc/skins/Charity Engine/ce_about.ico %%SKINS%%share/boinc/skins/Charity Engine/ce_icon_play.png diff --git a/net/boinctui/Makefile b/net/boinctui/Makefile index 81f4266d5ddf..47960d8c833e 100644 --- a/net/boinctui/Makefile +++ b/net/boinctui/Makefile @@ -1,5 +1,5 @@ PORTNAME= boinctui -DISTVERSION= 2.7.1 +DISTVERSION= 2.7.2 CATEGORIES= net MASTER_SITES= SF/${PORTNAME} DISTNAME= ${PORTNAME}_${DISTVERSION} diff --git a/net/boinctui/distinfo b/net/boinctui/distinfo index 1947c717c9a6..3ded5f8a20c1 100644 --- a/net/boinctui/distinfo +++ b/net/boinctui/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1725122849 -SHA256 (boinctui_2.7.1.tar.gz) = 44b059a31d1dc4d7125a48bef6c201c08fda599ed22490cbb626880bbd0ccf66 -SIZE (boinctui_2.7.1.tar.gz) = 98119 +TIMESTAMP = 1755748312 +SHA256 (boinctui_2.7.2.tar.gz) = 6e2ca56e95c321f55e032a539e63dce37298d96b73e8f809101569c41e73ee11 +SIZE (boinctui_2.7.2.tar.gz) = 98999 diff --git a/net/bosh-bootloader/Makefile b/net/bosh-bootloader/Makefile deleted file mode 100644 index ee0bbe652e2f..000000000000 --- a/net/bosh-bootloader/Makefile +++ /dev/null @@ -1,30 +0,0 @@ -PORTNAME= bosh-bootloader -PORTVERSION= 7.6.0 -PORTREVISION= 30 -CATEGORIES= net sysutils - -MAINTAINER= dumbbell@FreeBSD.org -COMMENT= CLI for standing up CloudFoundry or Concourse on an IAAS -WWW= https://github.com/cloudfoundry/bosh-bootloader - -LICENSE= APACHE20 - -USE_GITHUB= yes -GH_TUPLE= cloudfoundry:bosh-bootloader:v${PORTVERSION} \ - golang:sys:v0.6.0:sys - -USES= go tar:xz - -GO_PKGNAME= github.com/cloudfoundry/bosh-bootloader -GO_TARGET= github.com/cloudfoundry/bosh-bootloader/bbl - -PLIST_FILES= bin/bbl - -pre-patch: - ${RM} -r ${WRKSRC}/vendor/golang.org/x/sys - ${LN} -s ${WRKDIR}/sys-* ${WRKSRC}/vendor/golang.org/x/sys - -post-patch: - ${REINPLACE_CMD} -E -e 's|(Version = )"dev"|\1"${PORTVERSION}"|' ${WRKSRC}/bbl/main.go - -.include <bsd.port.mk> diff --git a/net/bosh-bootloader/distinfo b/net/bosh-bootloader/distinfo deleted file mode 100644 index 57720b089cee..000000000000 --- a/net/bosh-bootloader/distinfo +++ /dev/null @@ -1,5 +0,0 @@ -TIMESTAMP = 1679927440 -SHA256 (cloudfoundry-bosh-bootloader-7.6.0-v7.6.0_GH0.tar.gz) = d82e6f02c176933228026225718b2142dba6d076e005665faf3880a82cbb4f8d -SIZE (cloudfoundry-bosh-bootloader-7.6.0-v7.6.0_GH0.tar.gz) = 9225507 -SHA256 (golang-sys-v0.6.0_GH0.tar.gz) = b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54 -SIZE (golang-sys-v0.6.0_GH0.tar.gz) = 1434234 diff --git a/net/bosh-bootloader/pkg-descr b/net/bosh-bootloader/pkg-descr deleted file mode 100644 index 3b963d843b6a..000000000000 --- a/net/bosh-bootloader/pkg-descr +++ /dev/null @@ -1,4 +0,0 @@ -This is a command line utility for standing up a CloudFoundry or -Concourse installation on an IAAS. This CLI is currently under heavy -development, and the initial goal is to support bootstrapping a -CloudFoundry installation on AWS. diff --git a/net/bosh-cli/Makefile b/net/bosh-cli/Makefile deleted file mode 100644 index e6359a514100..000000000000 --- a/net/bosh-cli/Makefile +++ /dev/null @@ -1,29 +0,0 @@ -PORTNAME= bosh-cli -PORTVERSION= 5.5.0 -PORTREVISION= 29 -CATEGORIES= net sysutils - -MAINTAINER= dumbbell@FreeBSD.org -COMMENT= CLI for BOSH -WWW= https://bosh.io/docs/cli-v2.html - -LICENSE= APACHE20 - -USE_GITHUB= yes -GH_TUPLE= cloudfoundry:bosh-cli:v${PORTVERSION} - -USES= go tar:xz - -CONFLICTS_INSTALL= schilyutils # bin/bosh - -GO_PKGNAME= github.com/cloudfoundry/bosh-cli - -PLIST_FILES= bin/bosh - -post-patch: - ${REINPLACE_CMD} -e 's|\[DEV BUILD\]|${PORTVERSION}|' ${WRKSRC}/cmd/version.go - -post-install: - ${MV} ${STAGEDIR}${PREFIX}/bin/bosh-cli ${STAGEDIR}${PREFIX}/bin/bosh - -.include <bsd.port.mk> diff --git a/net/bosh-cli/distinfo b/net/bosh-cli/distinfo deleted file mode 100644 index b5c449412218..000000000000 --- a/net/bosh-cli/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1557134885 -SHA256 (cloudfoundry-bosh-cli-5.5.0-v5.5.0_GH0.tar.gz) = 901085088f17b5224af7d1aec9db942859344fea54801de3f49a2168d449592f -SIZE (cloudfoundry-bosh-cli-5.5.0-v5.5.0_GH0.tar.gz) = 6587789 diff --git a/net/bosh-cli/pkg-descr b/net/bosh-cli/pkg-descr deleted file mode 100644 index 1ea65571c843..000000000000 --- a/net/bosh-cli/pkg-descr +++ /dev/null @@ -1,2 +0,0 @@ -The BOSH Command Line Interface (CLI) is what you use to run BOSH -commands. CLI v2 is a new major version of CLI. diff --git a/net/calendarsupport/distinfo b/net/calendarsupport/distinfo index b6de91228087..90d4c56adfbd 100644 --- a/net/calendarsupport/distinfo +++ b/net/calendarsupport/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646479 -SHA256 (KDE/release-service/25.08.0/calendarsupport-25.08.0.tar.xz) = 386ca71663f41e13139e53847cbaf47d2280fe8d29907e8d9989dfec2baab397 -SIZE (KDE/release-service/25.08.0/calendarsupport-25.08.0.tar.xz) = 990712 +TIMESTAMP = 1762264684 +SHA256 (KDE/release-service/25.08.3/calendarsupport-25.08.3.tar.xz) = 8343735981e8c41466d70d3a48e70e1ce2328a928edd0bed2dae9039a3cf9dad +SIZE (KDE/release-service/25.08.3/calendarsupport-25.08.3.tar.xz) = 990792 diff --git a/net/cf/Makefile b/net/cf/Makefile deleted file mode 100644 index f4006014be0c..000000000000 --- a/net/cf/Makefile +++ /dev/null @@ -1,45 +0,0 @@ -PORTNAME= cf -PORTVERSION= 6.49.0 -DISTVERSIONPREFIX= v -PORTREVISION= 29 -CATEGORIES= net - -MAINTAINER= dumbbell@FreeBSD.org -COMMENT= CLI for Cloud Foundry written in Go -WWW= https://cloudfoundry.org/ - -LICENSE= APACHE20 -LICENSE_FILE= ${WRKSRC}/LICENSE - -BUILD_DEPENDS= ${LOCALBASE}/bin/go-bindata:devel/go-bindata - -USE_GITHUB= yes -GH_ACCOUNT= cloudfoundry -GH_PROJECT= cli -GH_TUPLE= golang:sys:v0.6.0:sys - -USES= go - -CONFLICTS_INSTALL= lbl-cf # bin/cf - -GO_BUILDFLAGS= -ldflags="-X code.cloudfoundry.org/cli/version.binaryVersion=${PORTVERSION}" -GO_PKGNAME= code.cloudfoundry.org/cli -GO_TARGET= :cf - -PLIST_FILES= bin/cf - -PORTDOCS= NOTICE README.md - -OPTIONS_DEFINE= DOCS - -pre-patch: - ${RM} -r ${WRKSRC}/vendor/golang.org/x/sys - ${LN} -s ${WRKDIR}/sys-* ${WRKSRC}/vendor/golang.org/x/sys - -do-install-DOCS-on: - ${MKDIR} ${STAGEDIR}${DOCSDIR} -.for x in ${PORTDOCS} - ${INSTALL_DATA} ${WRKSRC}/${x} ${STAGEDIR}${DOCSDIR} -.endfor - -.include <bsd.port.mk> diff --git a/net/cf/distinfo b/net/cf/distinfo deleted file mode 100644 index 989d22621b19..000000000000 --- a/net/cf/distinfo +++ /dev/null @@ -1,5 +0,0 @@ -TIMESTAMP = 1679327145 -SHA256 (cloudfoundry-cli-v6.49.0_GH0.tar.gz) = 7717d3b684c1553b98e13888704d88197447984057b8a4ba0cdf2ec862613761 -SIZE (cloudfoundry-cli-v6.49.0_GH0.tar.gz) = 22715242 -SHA256 (golang-sys-v0.6.0_GH0.tar.gz) = b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54 -SIZE (golang-sys-v0.6.0_GH0.tar.gz) = 1434234 diff --git a/net/cf/pkg-descr b/net/cf/pkg-descr deleted file mode 100644 index 0a6541db2ed1..000000000000 --- a/net/cf/pkg-descr +++ /dev/null @@ -1 +0,0 @@ -The official command line client for Cloud Foundry. diff --git a/net/chrony/Makefile b/net/chrony/Makefile index d2167508a83e..7b2e1654d237 100644 --- a/net/chrony/Makefile +++ b/net/chrony/Makefile @@ -1,5 +1,5 @@ PORTNAME= chrony -DISTVERSION= 4.7 +DISTVERSION= 4.8 PORTREVISION= 0 CATEGORIES= net MASTER_SITES= https://chrony-project.org/releases/ \ diff --git a/net/chrony/distinfo b/net/chrony/distinfo index 0eafb1655821..e6be01363ebf 100644 --- a/net/chrony/distinfo +++ b/net/chrony/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749665413 -SHA256 (chrony-4.7.tar.gz) = c0de41a8c051e5d32b101b5f7014b98ca978b18e592f30ce6840b6d4602d947b -SIZE (chrony-4.7.tar.gz) = 644610 +TIMESTAMP = 1756301202 +SHA256 (chrony-4.8.tar.gz) = 33ea8eb2a4daeaa506e8fcafd5d6d89027ed6f2f0609645c6f149b560d301706 +SIZE (chrony-4.8.tar.gz) = 649368 diff --git a/net/chrony/files/patch-test_unit_socket.c b/net/chrony/files/patch-test_unit_socket.c new file mode 100644 index 000000000000..fd9e71d17078 --- /dev/null +++ b/net/chrony/files/patch-test_unit_socket.c @@ -0,0 +1,30 @@ +commit 120bf44989391164c924e97d3142dc1352ab7970 +Author: Miroslav Lichvar <mlichvar@redhat.com> +Date: Thu Aug 28 09:33:34 2025 +0200 + + test: fix socket unit test to use non-blocking accepted sockets + + SCK_AcceptConnection() always returns a non-blocking socket. Clear the + O_NONBLOCK flag in the socket unit test, which relies on blocking, to + avoid failures. + + Reported-by: Matthias Andree <matthias.andree@gmx.de> + +--- test/unit/socket.c.orig 2025-08-27 12:05:31 UTC ++++ test/unit/socket.c +@@ -191,6 +191,7 @@ test_unit(void) + s3 = SCK_AcceptConnection(s1, &sa2); + TEST_CHECK(UTI_CompareIPs(&sa1.ip_addr, &sa2.ip_addr, NULL) == 0); + ++ fcntl(s3, F_SETFL, fcntl(s3, F_GETFL) & ~O_NONBLOCK); + send_and_recv(SCK_ADDR_IP, 1, 1, s3, s2); + + SCK_ShutdownConnection(s2); +@@ -227,6 +228,7 @@ test_unit(void) + s3 = SCK_AcceptConnection(s1, &sa2); + TEST_CHECK(sa2.ip_addr.family == IPADDR_UNSPEC); + ++ fcntl(s3, F_SETFL, fcntl(s3, F_GETFL) & ~O_NONBLOCK); + send_and_recv(SCK_ADDR_UNIX, 1, i % 2, s3, s2); + + if (i % 4) diff --git a/net/cloud-init/Makefile b/net/cloud-init/Makefile index 88b9035b7e48..eac2018b8eb4 100644 --- a/net/cloud-init/Makefile +++ b/net/cloud-init/Makefile @@ -1,6 +1,6 @@ PORTNAME= cloud-init -DISTVERSION= 24.1.4 -PORTREVISION= 4 +DISTVERSION= 25.2 +PORTREVISION= 1 CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -29,24 +29,35 @@ USES= python shebangfix USE_GITHUB= yes GH_ACCOUNT= canonical USE_PYTHON= autoplist distutils -PYDISTUTILS_INSTALLARGS+= "--init-system=sysvinit_freebsd" SHEBANG_FILES= tools/hook-hotplug tools/read-dependencies tools/read-version \ tools/validate-yaml.py +NO_ARCH= yes + # Conflicts CONFLICTS_INSTALL= cloud-init-devel # Standard bsd.port.mk variables ETCDIR= ${PREFIX}/etc/cloud +MAN1FILES= cloud-id.1 cloud-init-per.1 cloud-init.1 + +PLIST_FILES+= ${MAN1FILES:S|^|share/man/man1/|:S|.1$|.1.gz|} + .include <bsd.port.options.mk> .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400000 -EXTRA_PATCHES= ${PATCHDIR}/extra-cloudinit_distros_freebsd.py +EXTRA_PATCHES+= ${PATCHDIR}/extra-cloudinit_distros_freebsd.py .endif -NO_ARCH= yes +.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1500000 +EXTRA_PATCHES+= ${PATCHDIR}/extra-cloudinit_netinfo.py +.endif + +.include <bsd.port.pre.mk> + +PYDISTUTILS_INSTALLARGS+= "--init-system=sysvinit_freebsd" post-patch: ${REINPLACE_CMD} -e 's|%%PREFIX%%|${STAGEDIR}${PREFIX}|g' ${WRKSRC}/setup.py @@ -60,6 +71,10 @@ post-install: ${MV} ${STAGEDIR}${ETCDIR}/cloud.cfg.d/99_freebsd.cfg ${STAGEDIR}${ETCDIR}/cloud.cfg.d/99_freebsd.cfg.sample ${REINPLACE_CMD} -e 's|^.*\.cfg$$|@sample &.sample|' \ -e 's|${ETCDIR}/clean.d|@dir ${ETCDIR}/clean.d|' \ + -e 's|${DOCSDIR}/module-docs|@dir ${DOCSDIR}/module-docs|' \ ${_PYTHONPKGLIST} +.for man in ${MAN1FILES} + ${INSTALL_MAN} ${WRKSRC}/doc/man/${man} ${STAGEDIR}${PREFIX}/share/man/man1 +.endfor -.include <bsd.port.mk> +.include <bsd.port.post.mk> diff --git a/net/cloud-init/distinfo b/net/cloud-init/distinfo index c7e39f0502b2..811d0ccf97c8 100644 --- a/net/cloud-init/distinfo +++ b/net/cloud-init/distinfo @@ -1,5 +1,3 @@ -TIMESTAMP = 1712351569 -SHA256 (canonical-cloud-init-24.1.4_GH0.tar.gz) = 3c70effcea02be47b6cd751a1d164583df674ff8d6e4eaa6599eb1499e3b3f28 -SIZE (canonical-cloud-init-24.1.4_GH0.tar.gz) = 1734414 -SHA256 (a6e09d9bfd3ef0770bc4d9452d978ba93dbe1245.patch) = e90e4df05691b64abf2f3a0fc02ff7c450260e53ca236583f7fc3fd315a2b114 -SIZE (a6e09d9bfd3ef0770bc4d9452d978ba93dbe1245.patch) = 18418 +TIMESTAMP = 1756667041 +SHA256 (canonical-cloud-init-25.2_GH0.tar.gz) = a5f4752ac86efa395c99151f787072159b86277201d8386d90019db01cdd9779 +SIZE (canonical-cloud-init-25.2_GH0.tar.gz) = 1954136 diff --git a/net/cloud-init/files/extra-cloudinit_distros_freebsd.py b/net/cloud-init/files/extra-cloudinit_distros_freebsd.py index eb4d375a49fd..c14b672d5cc6 100644 --- a/net/cloud-init/files/extra-cloudinit_distros_freebsd.py +++ b/net/cloud-init/files/extra-cloudinit_distros_freebsd.py @@ -1,4 +1,4 @@ ---- cloudinit/distros/freebsd.py.orig 2024-10-25 15:58:28 UTC +--- cloudinit/distros/freebsd.py.orig 2025-08-12 19:00:58 UTC +++ cloudinit/distros/freebsd.py @@ -35,7 +35,7 @@ class Distro(cloudinit.distros.bsd.BSD): pkg_cmd_update_prefix = ["pkg", "update"] diff --git a/net/cloud-init/files/extra-cloudinit_netinfo.py b/net/cloud-init/files/extra-cloudinit_netinfo.py new file mode 100644 index 000000000000..d756dda563f0 --- /dev/null +++ b/net/cloud-init/files/extra-cloudinit_netinfo.py @@ -0,0 +1,11 @@ +--- cloudinit/netinfo.py.orig 2025-09-01 15:44:21 UTC ++++ cloudinit/netinfo.py +@@ -558,7 +558,7 @@ def route_info(): + elif subp.which("netstat"): + # Fall back to net-tools if iproute2 is not present + (route_out, _err) = subp.subp( +- ["netstat", "--route", "--numeric", "--extend"], rcs=[0, 1] ++ ["netstat", "--route", "--numeric", "--extend"], rcs=[0, 1, 64] + ) + routes = _netdev_route_info_netstat(route_out) + else: diff --git a/net/cloud-init/files/patch-cloudinit_settings.py b/net/cloud-init/files/patch-cloudinit_settings.py index d7ca2bd87f2c..a2aded75780a 100644 --- a/net/cloud-init/files/patch-cloudinit_settings.py +++ b/net/cloud-init/files/patch-cloudinit_settings.py @@ -1,19 +1,27 @@ ---- cloudinit/settings.py.orig 2021-03-17 15:43:42 UTC +--- cloudinit/settings.py.orig 2025-08-12 19:00:58 UTC +++ cloudinit/settings.py -@@ -12,7 +12,7 @@ +@@ -12,11 +12,11 @@ CFG_ENV_NAME = "CLOUD_CFG" CFG_ENV_NAME = "CLOUD_CFG" # This is expected to be a yaml formatted file -CLOUD_CONFIG = "/etc/cloud/cloud.cfg" +CLOUD_CONFIG = "%%PREFIX%%/etc/cloud/cloud.cfg" - RUN_CLOUD_CONFIG = "/run/cloud-init/cloud.cfg" +-CLEAN_RUNPARTS_DIR = "/etc/cloud/clean.d" ++CLEAN_RUNPARTS_DIR = "%%PREFIX%%/etc/cloud/clean.d" -@@ -50,7 +50,7 @@ CFG_BUILTIN = { +-DEFAULT_RUN_DIR = "/run/cloud-init" ++DEFAULT_RUN_DIR = "/var/run/cloud-init" + + # What u get if no config is provided + CFG_BUILTIN = { +@@ -60,8 +60,8 @@ CFG_BUILTIN = { "system_info": { "paths": { "cloud_dir": "/var/lib/cloud", +- "docs_dir": "/usr/share/doc/cloud-init/", - "templates_dir": "/etc/cloud/templates/", ++ "docs_dir": "%%PREFIX%%/share/doc/cloud-init/", + "templates_dir": "%%PREFIX%%/etc/cloud/templates/", }, "distro": "ubuntu", diff --git a/net/cloud-init/files/patch-setup.py b/net/cloud-init/files/patch-setup.py index c94715dc97c6..403683645cf7 100644 --- a/net/cloud-init/files/patch-setup.py +++ b/net/cloud-init/files/patch-setup.py @@ -1,6 +1,6 @@ ---- setup.py.orig 2021-03-17 15:40:30 UTC +--- setup.py.orig 2025-08-12 19:00:58 UTC +++ setup.py -@@ -153,7 +153,7 @@ INITSYS_TYPES = sorted([f.partition(".")[0] for f in I +@@ -176,7 +176,7 @@ USR = "usr" # Install everything in the right location and take care of Linux (default) and # FreeBSD systems. USR = "usr" @@ -8,4 +8,4 @@ +ETC = "%%PREFIX%%/etc" USR_LIB_EXEC = "usr/lib" LIB = "lib" - if os.uname()[0] in ["FreeBSD", "DragonFly"]: + if os.uname()[0] in ["FreeBSD", "DragonFly", "OpenBSD"]: diff --git a/net/cloudflared/Makefile b/net/cloudflared/Makefile index 8b2fd0567e05..8d79ee336b0f 100644 --- a/net/cloudflared/Makefile +++ b/net/cloudflared/Makefile @@ -1,5 +1,6 @@ PORTNAME= cloudflared -DISTVERSION= 2024.11.1 +DISTVERSION= 2025.8.0 +PORTREVISION= 3 CATEGORIES= net www MAINTAINER= egypcio@FreeBSD.org @@ -11,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss -USES= cpe go:1.22,modules +USES= cpe go:modules USE_RC_SUBR= ${PORTNAME} USE_GITHUB= yes GH_ACCOUNT= cloudflare diff --git a/net/cloudflared/distinfo b/net/cloudflared/distinfo index 6d5425bcdc5d..05a26826977f 100644 --- a/net/cloudflared/distinfo +++ b/net/cloudflared/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744204985 -SHA256 (cloudflare-cloudflared-2024.11.1_GH0.tar.gz) = 1bf729c225701f6864b31bb6c251293caa06f9f1a6e671f3326dd20c3c9719ff -SIZE (cloudflare-cloudflared-2024.11.1_GH0.tar.gz) = 7000271 +TIMESTAMP = 1755055501 +SHA256 (cloudflare-cloudflared-2025.8.0_GH0.tar.gz) = a57411cdfc729b9f867ff42e4c365eeb31d0fdc5f763f7d813adf6f44a37ef35 +SIZE (cloudflare-cloudflared-2025.8.0_GH0.tar.gz) = 7220411 diff --git a/net/cloudflared/files/patch-diagnostic_network_collector__unix.go b/net/cloudflared/files/patch-diagnostic_network_collector__unix.go new file mode 100644 index 000000000000..8ae12665a122 --- /dev/null +++ b/net/cloudflared/files/patch-diagnostic_network_collector__unix.go @@ -0,0 +1,8 @@ +--- diagnostic/network/collector_unix.go.orig 2024-01-01 00:00:00 UTC ++++ diagnostic/network/collector_unix.go +@@ -1,4 +1,4 @@ +-//go:build darwin || linux ++//go:build darwin || linux || freebsd + + package diagnostic + diff --git a/net/cloudflared/files/patch-diagnostic_system__collector__freebsd.go b/net/cloudflared/files/patch-diagnostic_system__collector__freebsd.go new file mode 100644 index 000000000000..f60a9fe1db01 --- /dev/null +++ b/net/cloudflared/files/patch-diagnostic_system__collector__freebsd.go @@ -0,0 +1,173 @@ +--- /dev/null 2024-01-01 00:00:00 UTC ++++ diagnostic/system_collector_freebsd.go +@@ -0,0 +1,170 @@ ++//go:build freebsd ++ ++package diagnostic ++ ++import ( ++ "context" ++ "fmt" ++ "os/exec" ++ "runtime" ++ "strconv" ++ "strings" ++) ++ ++type SystemCollectorImpl struct { ++ version string ++} ++ ++func NewSystemCollectorImpl( ++ version string, ++) *SystemCollectorImpl { ++ return &SystemCollectorImpl{ ++ version, ++ } ++} ++ ++func (collector *SystemCollectorImpl) Collect(ctx context.Context) (*SystemInformation, error) { ++ memoryInfo, memoryInfoRaw, memoryInfoErr := collectMemoryInformation(ctx) ++ fdInfo, fdInfoRaw, fdInfoErr := collectFileDescriptorInformation(ctx) ++ disks, disksRaw, diskErr := collectDiskVolumeInformationUnix(ctx) ++ osInfo, osInfoRaw, osInfoErr := collectOSInformationUnix(ctx) ++ ++ var memoryMaximum, memoryCurrent, fileDescriptorMaximum, fileDescriptorCurrent uint64 ++ var osSystem, name, osVersion, osRelease, architecture string ++ gerror := SystemInformationGeneralError{} ++ ++ if memoryInfoErr != nil { ++ gerror.MemoryInformationError = SystemInformationError{ ++ Err: memoryInfoErr, ++ RawInfo: memoryInfoRaw, ++ } ++ } else { ++ memoryMaximum = memoryInfo.MemoryMaximum ++ memoryCurrent = memoryInfo.MemoryCurrent ++ } ++ ++ if fdInfoErr != nil { ++ gerror.FileDescriptorsInformationError = SystemInformationError{ ++ Err: fdInfoErr, ++ RawInfo: fdInfoRaw, ++ } ++ } else { ++ fileDescriptorMaximum = fdInfo.FileDescriptorMaximum ++ fileDescriptorCurrent = fdInfo.FileDescriptorCurrent ++ } ++ ++ if diskErr != nil { ++ gerror.DiskVolumeInformationError = SystemInformationError{ ++ Err: diskErr, ++ RawInfo: disksRaw, ++ } ++ } ++ ++ if osInfoErr != nil { ++ gerror.OperatingSystemInformationError = SystemInformationError{ ++ Err: osInfoErr, ++ RawInfo: osInfoRaw, ++ } ++ } else { ++ osSystem = osInfo.OsSystem ++ name = osInfo.Name ++ osVersion = osInfo.OsVersion ++ osRelease = osInfo.OsRelease ++ architecture = osInfo.Architecture ++ } ++ ++ cloudflaredVersion := collector.version ++ info := NewSystemInformation( ++ memoryMaximum, ++ memoryCurrent, ++ fileDescriptorMaximum, ++ fileDescriptorCurrent, ++ osSystem, ++ name, ++ osVersion, ++ osRelease, ++ architecture, ++ cloudflaredVersion, ++ runtime.Version(), ++ runtime.GOARCH, ++ disks, ++ ) ++ ++ return info, gerror ++} ++ ++func collectMemoryInformation(ctx context.Context) (*MemoryInformation, string, error) { ++ // Use sysctl to get memory information on FreeBSD ++ command := exec.CommandContext(ctx, "sysctl", "-n", "hw.physmem", "vm.stats.vm.v_free_count", "hw.pagesize") ++ ++ stdout, err := command.Output() ++ if err != nil { ++ return nil, "", fmt.Errorf("error retrieving output from command '%s': %w", command.String(), err) ++ } ++ ++ output := string(stdout) ++ lines := strings.Split(strings.TrimSpace(output), "\n") ++ ++ if len(lines) < 3 { ++ return nil, output, fmt.Errorf("unexpected sysctl output format") ++ } ++ ++ physmem, err := strconv.ParseUint(lines[0], 10, 64) ++ if err != nil { ++ return nil, output, fmt.Errorf("error parsing physmem: %w", err) ++ } ++ ++ freePages, err := strconv.ParseUint(lines[1], 10, 64) ++ if err != nil { ++ return nil, output, fmt.Errorf("error parsing free pages: %w", err) ++ } ++ ++ pageSize, err := strconv.ParseUint(lines[2], 10, 64) ++ if err != nil { ++ return nil, output, fmt.Errorf("error parsing page size: %w", err) ++ } ++ ++ memoryMaximum := physmem / 1024 // Convert to KB ++ memoryCurrent := (freePages * pageSize) / 1024 // Convert to KB ++ ++ memoryInfo := &MemoryInformation{ ++ MemoryMaximum: memoryMaximum, ++ MemoryCurrent: memoryCurrent, ++ } ++ ++ return memoryInfo, output, nil ++} ++ ++func collectFileDescriptorInformation(ctx context.Context) (*FileDescriptorInformation, string, error) { ++ // Use sysctl to get file descriptor limits on FreeBSD ++ command := exec.CommandContext(ctx, "sysctl", "-n", "kern.maxfiles", "kern.openfiles") ++ ++ stdout, err := command.Output() ++ if err != nil { ++ return nil, "", fmt.Errorf("error retrieving output from command '%s': %w", command.String(), err) ++ } ++ ++ output := string(stdout) ++ lines := strings.Split(strings.TrimSpace(output), "\n") ++ ++ if len(lines) < 2 { ++ return nil, output, fmt.Errorf("unexpected sysctl output format") ++ } ++ ++ maxFiles, err := strconv.ParseUint(lines[0], 10, 64) ++ if err != nil { ++ return nil, output, fmt.Errorf("error parsing maxfiles: %w", err) ++ } ++ ++ openFiles, err := strconv.ParseUint(lines[1], 10, 64) ++ if err != nil { ++ return nil, output, fmt.Errorf("error parsing openfiles: %w", err) ++ } ++ ++ fdInfo := &FileDescriptorInformation{ ++ FileDescriptorMaximum: maxFiles, ++ FileDescriptorCurrent: openFiles, ++ } ++ ++ return fdInfo, output, nil ++} diff --git a/net/cloudquery/Makefile b/net/cloudquery/Makefile index 3b375723a5c7..267c4655e637 100644 --- a/net/cloudquery/Makefile +++ b/net/cloudquery/Makefile @@ -1,7 +1,7 @@ PORTNAME= cloudquery DISTVERSIONPREFIX= v DISTVERSION= 0.32.0 -PORTREVISION= 16 +PORTREVISION= 20 CATEGORIES= net MAINTAINER= se@FreeBSD.org diff --git a/net/concourse-fly/Makefile b/net/concourse-fly/Makefile deleted file mode 100644 index 5fa92ad1c131..000000000000 --- a/net/concourse-fly/Makefile +++ /dev/null @@ -1,68 +0,0 @@ -PORTNAME= concourse -PORTVERSION= 6.7.1 -PORTREVISION= 28 -CATEGORIES= net sysutils -MASTER_SITES= LOCAL/dumbbell/concourse/ -PKGNAMESUFFIX= -fly - -MAINTAINER= dumbbell@FreeBSD.org -COMMENT= CLI for Concourse -WWW= https://concourse-ci.org/ - -LICENSE= APACHE20 - -USES= cpe go:modules tar:xz - -CPE_VENDOR= pivotal_software - -GO_TARGET= ./cmd/concourse:fly -GO_BUILDFLAGS= -ldflags="-s -w -X github.com/concourse/concourse.Version=${PORTVERSION}" -CGO_CFLAGS= -I. - -CONFLICTS_INSTALL= concourse fly # bin/fly - -PLIST_FILES= bin/fly - -# The build instructions for `fly` suggest to clone the global Concourse -# repository, which contains many Git submodules, including fly, and -# build from there. So basically: -# -# git clone --recursive https://github.com/concourse/concourse.git -# cd concourse/fly -# go build -# -# Unfortunately, this is difficult to integrate as is with the Ports framework: -# * Some submodules are hosted on services other than GitHub -# * Third-party Go dependencies are not Git submodules -# -# We created the `create-src-archive` to create a self-contained -# source archive because the Concourse does not provide one. This -# source archive contains the Git submodules and the third-party Go -# dependencies, fetched using `go mod vendor`. -# -# It is created using the `create-src-archive` target below: -# -# make create-src-archive -# -# `fly` version is set by default to "0.0.0-dev" in version/Version.go. -# Instead of patching the file, we use a linker flag to set the variable -# to the port's version. - -.PHONY: create-src-archive -ARCHIVE_DIR= ${DISTDIR}/concourse-${PORTVERSION} -create-src-archive: - ${RM} -rf ${ARCHIVE_DIR} - git clone --recursive -b v${PORTVERSION} \ - https://github.com/concourse/concourse.git \ - ${ARCHIVE_DIR} - GOPATH=$$(mktemp concourse-gopath.XXXX) && \ - (cd ${ARCHIVE_DIR} && \ - ${GO_CMD} mod vendor) && \ - ${FIND} "$$GOPATH" -exec ${CHMOD} u+w {} \; && \ - ${RM} -rf "$$GOPATH" - ${FIND} ${ARCHIVE_DIR} \( -name ".git*" -o -name "testdata" \) -depth -exec ${RM} -rf {} \; - ${TAR} -cf - -C ${ARCHIVE_DIR:H} ${ARCHIVE_DIR:T} | ${XZ_CMD} > ${ARCHIVE_DIR}.tar.xz - ${RM} -rf ${ARCHIVE_DIR} - ${MAKE} makesum - -.include <bsd.port.mk> diff --git a/net/concourse-fly/distinfo b/net/concourse-fly/distinfo deleted file mode 100644 index de5191c49c48..000000000000 --- a/net/concourse-fly/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1605819756 -SHA256 (concourse-6.7.1.tar.xz) = 3fd2de566112b6822928197cffeebe9af4090159cebb22702313c2f9698d911d -SIZE (concourse-6.7.1.tar.xz) = 8414876 diff --git a/net/concourse-fly/pkg-descr b/net/concourse-fly/pkg-descr deleted file mode 100644 index 3c0a50b70821..000000000000 --- a/net/concourse-fly/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -The `fly` tool is a command line interface to Concourse. It is used for -a number of tasks from connecting to a shell in one of your build's -containers to uploading new pipeline configuration into a running -Concourse. Learning how to use `fly` will make using Concourse faster -and more useful. diff --git a/net/containernetworking-plugins/Makefile b/net/containernetworking-plugins/Makefile index f7239f845949..00228f94c71b 100644 --- a/net/containernetworking-plugins/Makefile +++ b/net/containernetworking-plugins/Makefile @@ -1,7 +1,7 @@ PORTNAME= containernetworking-plugins DISTVERSIONPREFIX= freebsd-v DISTVERSION= 0.6 -PORTREVISION= 2 +PORTREVISION= 6 CATEGORIES= net MAINTAINER= dfr@FreeBSD.org diff --git a/net/corosync2/Makefile b/net/corosync2/Makefile index 20e2e3bed5c7..f25b58c2815b 100644 --- a/net/corosync2/Makefile +++ b/net/corosync2/Makefile @@ -1,5 +1,5 @@ PORTVERSION= 2.4.6 -PORTREVISION= 1 +PORTREVISION= 2 PKGNAMESUFFIX= 2 WWW= https://corosync.github.io/corosync/ diff --git a/net/corosync3/Makefile b/net/corosync3/Makefile index e0bc4118f455..39c10a022a68 100644 --- a/net/corosync3/Makefile +++ b/net/corosync3/Makefile @@ -1,4 +1,5 @@ PORTVERSION= 3.1.9 +PORTREVISION= 1 PKGNAMESUFFIX= 3 WWW= https://corosync.github.io/corosync/ diff --git a/net/cppzmq/Makefile b/net/cppzmq/Makefile index 3c961a0aba1a..be30cf29effe 100644 --- a/net/cppzmq/Makefile +++ b/net/cppzmq/Makefile @@ -1,18 +1,18 @@ PORTNAME= cppzmq -PORTVERSION= 4.10.0 +PORTVERSION= 4.11.0 DISTVERSIONPREFIX= v -PORTREVISION= 1 CATEGORIES= net MAINTAINER= yuri@FreeBSD.org COMMENT= C++ bindings for 0MQ -WWW= https://github.com/zeromq/cppzmq +WWW= https://github.com/zeromq/cppzmq \ + https://zeromq.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libzmq.so:net/libzmq4 -TEST_DEPENDS= catch>0:devel/catch +TEST_DEPENDS= catch2>0:devel/catch2 USES= cmake:testing pkgconfig @@ -47,4 +47,6 @@ post-patch: -e 's|ZeroMQ_LIBRARY AND ZeroMQ_STATIC_LIBRARY|ZeroMQ_LIBRARY|' \ ${WRKSRC}/libzmq-pkg-config/FindZeroMQ.cmake +# tests as of 4.11.0: 100% tests passed, 0 tests failed out of 107 + .include <bsd.port.mk> diff --git a/net/cppzmq/distinfo b/net/cppzmq/distinfo index 73fc2b180efa..0dcefc3c6c5c 100644 --- a/net/cppzmq/distinfo +++ b/net/cppzmq/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1712813916 -SHA256 (zeromq-cppzmq-v4.10.0_GH0.tar.gz) = c81c81bba8a7644c84932225f018b5088743a22999c6d82a2b5f5cd1e6942b74 -SIZE (zeromq-cppzmq-v4.10.0_GH0.tar.gz) = 47099 +TIMESTAMP = 1762285136 +SHA256 (zeromq-cppzmq-v4.11.0_GH0.tar.gz) = 0fff4ff311a7c88fdb76fceefba0e180232d56984f577db371d505e4d4c91afd +SIZE (zeromq-cppzmq-v4.11.0_GH0.tar.gz) = 49666 diff --git a/net/cppzmq/pkg-descr b/net/cppzmq/pkg-descr index 4badf9607499..f787ba3306fb 100644 --- a/net/cppzmq/pkg-descr +++ b/net/cppzmq/pkg-descr @@ -1 +1,5 @@ -C++ bindings for 0MQ +cppzmq is a header-only C++ binding for libzmq, the core ZeroMQ library. + +It provides C++ idiomatic interfaces to the ZeroMQ C API, offering features +like type safety, exception-based error handling, and RAII (Resource +Acquisition Is Initialization) for resource management. diff --git a/net/croc/Makefile b/net/croc/Makefile index a0e1efb459a7..17be8625dea4 100644 --- a/net/croc/Makefile +++ b/net/croc/Makefile @@ -1,7 +1,7 @@ PORTNAME= croc -PORTVERSION= 10.0.13 +PORTVERSION= 10.2.7 DISTVERSIONPREFIX= v -PORTREVISION= 6 +PORTREVISION= 1 CATEGORIES= net MAINTAINER= olgeni@FreeBSD.org @@ -12,11 +12,10 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:modules +USE_RC_SUBR= croc GO_MODULE= github.com/schollz/croc/v10 -USE_RC_SUBR= croc - PLIST_FILES= bin/croc .include <bsd.port.mk> diff --git a/net/croc/distinfo b/net/croc/distinfo index 30d7f9410d5c..2f9d937dfdf7 100644 --- a/net/croc/distinfo +++ b/net/croc/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1727860010 -SHA256 (go/net_croc/croc-v10.0.13/v10.0.13.mod) = 2004d2aa2ff36dc27b5630af816af5876ab42294a26915bf17f86f784958cdcc -SIZE (go/net_croc/croc-v10.0.13/v10.0.13.mod) = 1341 -SHA256 (go/net_croc/croc-v10.0.13/v10.0.13.zip) = 04ec89bd9fe5537ff3f34968c5fcebe6da9eeb3aa8c16a6d2b1739a91584f25c -SIZE (go/net_croc/croc-v10.0.13/v10.0.13.zip) = 597747 +TIMESTAMP = 1760977991 +SHA256 (go/net_croc/croc-v10.2.7/v10.2.7.mod) = ff51e51de74ed0b98f37604dbe655ab431c5da260b92b93310a8df0af03bd89c +SIZE (go/net_croc/croc-v10.2.7/v10.2.7.mod) = 1350 +SHA256 (go/net_croc/croc-v10.2.7/v10.2.7.zip) = c1173e233415f5c0087554d59f3714cc86ade96658c57114a0a55728b365952c +SIZE (go/net_croc/croc-v10.2.7/v10.2.7.zip) = 601830 diff --git a/net/dante/Makefile b/net/dante/Makefile index 4d19591ed7bd..26805b1bff51 100644 --- a/net/dante/Makefile +++ b/net/dante/Makefile @@ -1,6 +1,6 @@ PORTNAME= dante PORTVERSION= 1.4.3 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= net security MASTER_SITES= http://www.inet.no/dante/files/ \ ftp://ftp.inet.no/pub/socks/ diff --git a/net/dataplaneapi/Makefile b/net/dataplaneapi/Makefile index 7630ee870f82..7d6b2d54d733 100644 --- a/net/dataplaneapi/Makefile +++ b/net/dataplaneapi/Makefile @@ -1,6 +1,7 @@ PORTNAME= dataplaneapi DISTVERSIONPREFIX= v -DISTVERSION= 3.2.3 +DISTVERSION= 3.2.5 +PORTREVISION= 1 CATEGORIES= net MAINTAINER= dtxdf@FreeBSD.org diff --git a/net/dataplaneapi/distinfo b/net/dataplaneapi/distinfo index db8435462bdc..abb86f7f3105 100644 --- a/net/dataplaneapi/distinfo +++ b/net/dataplaneapi/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1755633380 -SHA256 (go/net_dataplaneapi/haproxytech-dataplaneapi-v3.2.3_GH0/go.mod) = a0658b7464999d581e29e79b9f8145e752f6103655bb81e585bae17079ac79c5 -SIZE (go/net_dataplaneapi/haproxytech-dataplaneapi-v3.2.3_GH0/go.mod) = 4279 -SHA256 (go/net_dataplaneapi/haproxytech-dataplaneapi-v3.2.3_GH0/haproxytech-dataplaneapi-v3.2.3_GH0.tar.gz) = e649d7acccc57a0922837b52044849985d7d1e749286c4d76b43fa0173afd8e6 -SIZE (go/net_dataplaneapi/haproxytech-dataplaneapi-v3.2.3_GH0/haproxytech-dataplaneapi-v3.2.3_GH0.tar.gz) = 1067890 +TIMESTAMP = 1760648211 +SHA256 (go/net_dataplaneapi/haproxytech-dataplaneapi-v3.2.5_GH0/go.mod) = 0d14e043e370d3f9112165b3ba948d9cf857d3d8dbe1a569a744e28082b88284 +SIZE (go/net_dataplaneapi/haproxytech-dataplaneapi-v3.2.5_GH0/go.mod) = 4957 +SHA256 (go/net_dataplaneapi/haproxytech-dataplaneapi-v3.2.5_GH0/haproxytech-dataplaneapi-v3.2.5_GH0.tar.gz) = ea532a97355c81f9faa12b56fb07ff9caead520bfc6774cf82ab1c8c25c269c4 +SIZE (go/net_dataplaneapi/haproxytech-dataplaneapi-v3.2.5_GH0/haproxytech-dataplaneapi-v3.2.5_GH0.tar.gz) = 1086637 diff --git a/net/deltachat-rpc-server/Makefile b/net/deltachat-rpc-server/Makefile index 7b3ea3abaddd..020c84ae292d 100644 --- a/net/deltachat-rpc-server/Makefile +++ b/net/deltachat-rpc-server/Makefile @@ -1,6 +1,6 @@ PORTNAME= deltachat-rpc-server DISTVERSIONPREFIX= v -DISTVERSION= 2.9.0 +DISTVERSION= 2.22.0 PORTREVISION= 0 CATEGORIES= net diff --git a/net/deltachat-rpc-server/Makefile.crates b/net/deltachat-rpc-server/Makefile.crates index 0f032bef1a38..03d35b3ff77c 100644 --- a/net/deltachat-rpc-server/Makefile.crates +++ b/net/deltachat-rpc-server/Makefile.crates @@ -9,11 +9,10 @@ CARGO_CRATES= addr2line-0.24.2 \ alloc-no-stdlib-2.0.4 \ alloc-stdlib-0.2.2 \ allocator-api2-0.2.21 \ - android-tzdata-0.1.1 \ android_system_properties-0.1.5 \ anes-0.1.6 \ anstyle-1.0.6 \ - anyhow-1.0.98 \ + anyhow-1.0.100 \ argon2-0.5.3 \ arrayref-0.3.9 \ arrayvec-0.7.6 \ @@ -22,16 +21,16 @@ CARGO_CRATES= addr2line-0.24.2 \ asn1-rs-impl-0.2.0 \ async-broadcast-0.7.2 \ async-channel-1.9.0 \ - async-channel-2.3.1 \ + async-channel-2.5.0 \ async-compat-0.2.4 \ async-compression-0.4.21 \ - async-imap-0.11.0 \ + async-imap-0.11.1 \ async-lock-3.4.0 \ async-native-tls-0.5.0 \ async-smtp-0.10.2 \ async-trait-0.1.86 \ async_io_stream-0.3.3 \ - async_zip-0.0.17 \ + async_zip-0.0.18 \ atomic-waker-1.1.2 \ attohttpc-0.24.1 \ autocfg-1.4.0 \ @@ -41,8 +40,8 @@ CARGO_CRATES= addr2line-0.24.2 \ base32-0.5.1 \ base64-0.22.1 \ base64ct-1.6.0 \ - bitfields-0.12.4 \ - bitfields-impl-0.9.4 \ + bitfields-1.0.0 \ + bitfields-impl-1.0.0 \ bitflags-1.3.2 \ bitflags-2.9.1 \ bitvec-1.0.1 \ @@ -51,16 +50,16 @@ CARGO_CRATES= addr2line-0.24.2 \ block-buffer-0.10.4 \ block-padding-0.3.3 \ blowfish-0.9.1 \ - bolero-0.13.3 \ + bolero-0.13.4 \ bolero-afl-0.13.0 \ - bolero-engine-0.13.3 \ - bolero-generator-0.13.4 \ - bolero-generator-derive-0.13.3 \ + bolero-engine-0.13.4 \ + bolero-generator-0.13.5 \ + bolero-generator-derive-0.13.4 \ bolero-honggfuzz-0.13.0 \ bolero-kani-0.13.0 \ bolero-libfuzzer-0.13.0 \ bounded-integer-0.5.8 \ - brotli-8.0.1 \ + brotli-8.0.2 \ brotli-decompressor-5.0.0 \ buffer-redux-1.0.2 \ bumpalo-3.17.0 \ @@ -82,7 +81,7 @@ CARGO_CRATES= addr2line-0.24.2 \ chacha20-0.9.1 \ chacha20poly1305-0.10.1 \ charset-0.1.5 \ - chrono-0.4.41 \ + chrono-0.4.42 \ ciborium-0.2.2 \ ciborium-io-0.2.2 \ ciborium-ll-0.2.2 \ @@ -94,6 +93,7 @@ CARGO_CRATES= addr2line-0.24.2 \ cmac-0.7.2 \ cobs-0.2.3 \ color_quant-1.1.0 \ + colorutils-rs-0.7.5 \ concurrent-queue-2.5.0 \ const-oid-0.9.6 \ constant_time_eq-0.3.1 \ @@ -106,8 +106,8 @@ CARGO_CRATES= addr2line-0.24.2 \ crc-catalog-2.4.0 \ crc24-0.1.6 \ crc32fast-1.4.2 \ - criterion-0.6.0 \ - criterion-plot-0.5.0 \ + criterion-0.7.0 \ + criterion-plot-0.6.0 \ critical-section-1.2.0 \ crossbeam-channel-0.5.15 \ crossbeam-deque-0.8.6 \ @@ -170,10 +170,11 @@ CARGO_CRATES= addr2line-0.24.2 \ equivalent-1.0.2 \ errno-0.3.10 \ error-code-3.3.1 \ + erydanos-0.2.18 \ escaper-0.1.1 \ event-listener-2.5.3 \ event-listener-5.4.0 \ - event-listener-strategy-0.5.3 \ + event-listener-strategy-0.5.4 \ fallible-iterator-0.3.0 \ fallible-streaming-iterator-0.1.9 \ fast-socks5-0.10.0 \ @@ -198,7 +199,7 @@ CARGO_CRATES= addr2line-0.24.2 \ futures-core-0.3.31 \ futures-executor-0.3.31 \ futures-io-0.3.31 \ - futures-lite-2.6.0 \ + futures-lite-2.6.1 \ futures-macro-0.3.31 \ futures-sink-0.3.31 \ futures-task-0.3.31 \ @@ -214,7 +215,7 @@ CARGO_CRATES= addr2line-0.24.2 \ gloo-timers-0.3.0 \ group-0.13.0 \ h2-0.4.7 \ - half-2.4.0 \ + half-2.6.0 \ hashbrown-0.14.5 \ hashbrown-0.15.4 \ hashlink-0.10.0 \ @@ -237,11 +238,11 @@ CARGO_CRATES= addr2line-0.24.2 \ http-body-util-0.1.3 \ httparse-1.10.0 \ httpdate-1.0.3 \ - human-panic-2.0.2 \ + human-panic-2.0.3 \ humansize-2.1.3 \ - hyper-1.6.0 \ + hyper-1.7.0 \ hyper-rustls-0.27.5 \ - hyper-util-0.1.14 \ + hyper-util-0.1.17 \ iana-time-zone-0.1.61 \ iana-time-zone-haiku-0.1.2 \ icu_collections-1.5.0 \ @@ -259,10 +260,10 @@ CARGO_CRATES= addr2line-0.24.2 \ idna-1.0.3 \ idna_adapter-1.2.0 \ igd-next-0.16.1 \ - image-0.25.6 \ + image-0.25.8 \ image-webp-0.2.1 \ imap-proto-0.16.5 \ - indexmap-2.10.0 \ + indexmap-2.11.4 \ inout-0.1.3 \ instant-0.1.13 \ ipconfig-0.3.2 \ @@ -277,7 +278,6 @@ CARGO_CRATES= addr2line-0.24.2 \ iroh-quinn-proto-0.13.0 \ iroh-quinn-udp-0.5.7 \ iroh-relay-0.35.0 \ - itertools-0.10.5 \ itertools-0.13.0 \ itoa-1.0.10 \ js-sys-0.3.77 \ @@ -285,7 +285,7 @@ CARGO_CRATES= addr2line-0.24.2 \ kamadak-exif-0.6.1 \ keccak-0.1.5 \ lazy_static-1.5.0 \ - libc-0.2.174 \ + libc-0.2.176 \ libm-0.2.11 \ libredox-0.1.3 \ libsqlite3-sys-0.34.0 \ @@ -295,14 +295,14 @@ CARGO_CRATES= addr2line-0.24.2 \ litemap-0.7.4 \ litrs-0.4.1 \ lock_api-0.4.13 \ - log-0.4.27 \ + log-0.4.28 \ loom-0.7.2 \ lru-0.12.3 \ lru-0.13.0 \ lru_time_cache-0.11.11 \ - mail-builder-0.4.3 \ + mail-builder-0.4.4 \ mailparse-0.16.1 \ - matchers-0.1.0 \ + matchers-0.2.0 \ md-5-0.10.6 \ md5-0.7.0 \ memchr-2.7.4 \ @@ -311,6 +311,7 @@ CARGO_CRATES= addr2line-0.24.2 \ miniz_oxide-0.8.8 \ mio-1.0.3 \ moka-0.12.10 \ + moxcms-0.7.5 \ mutate_once-0.1.1 \ n0-future-0.1.3 \ native-tls-0.2.14 \ @@ -330,7 +331,7 @@ CARGO_CRATES= addr2line-0.24.2 \ nom-8.0.0 \ ntapi-0.4.1 \ ntimestamp-1.0.0 \ - nu-ansi-term-0.46.0 \ + nu-ansi-term-0.50.1 \ num-bigint-0.4.6 \ num-bigint-dig-0.8.4 \ num-conv-0.1.0 \ @@ -350,10 +351,10 @@ CARGO_CRATES= addr2line-0.24.2 \ openssl-0.10.72 \ openssl-macros-0.1.1 \ openssl-probe-0.1.6 \ + openssl-src-300.4.2+3.4.1 \ openssl-sys-0.9.107 \ option-ext-0.2.0 \ os_info-3.10.0 \ - overload-0.1.1 \ p256-0.13.2 \ p384-0.13.1 \ p521-0.13.3 \ @@ -364,12 +365,12 @@ CARGO_CRATES= addr2line-0.24.2 \ paste-1.0.15 \ pem-3.0.4 \ pem-rfc7468-0.7.0 \ - percent-encoding-2.3.1 \ + percent-encoding-2.3.2 \ pest-2.7.15 \ pest_derive-2.7.10 \ pest_generator-2.7.10 \ pest_meta-2.7.15 \ - pgp-0.16.0 \ + pgp-0.17.0 \ pharos-0.5.3 \ pin-project-1.1.10 \ pin-project-internal-1.1.10 \ @@ -386,7 +387,7 @@ CARGO_CRATES= addr2line-0.24.2 \ pnet_macros-0.34.0 \ pnet_macros_support-0.34.0 \ pnet_packet-0.34.0 \ - png-0.17.16 \ + png-0.18.0 \ poly1305-0.8.0 \ polyval-0.6.2 \ portable-atomic-1.10.0 \ @@ -406,16 +407,17 @@ CARGO_CRATES= addr2line-0.24.2 \ proc-macro-error-attr2-2.0.0 \ proc-macro-error2-2.0.1 \ proc-macro2-1.0.93 \ - proptest-1.7.0 \ + proptest-1.8.0 \ + pxfm-0.1.24 \ qr2term-0.3.3 \ qrcode-0.14.1 \ qrcodegen-1.8.0 \ quick-error-2.0.1 \ - quick-xml-0.37.5 \ + quick-xml-0.38.3 \ quinn-0.11.6 \ quinn-proto-0.11.9 \ quinn-udp-0.5.10 \ - quote-1.0.40 \ + quote-1.0.41 \ quoted-string-parser-0.1.0 \ quoted_printable-0.5.1 \ r-efi-5.2.0 \ @@ -437,11 +439,10 @@ CARGO_CRATES= addr2line-0.24.2 \ redox_syscall-0.5.12 \ redox_users-0.5.0 \ regex-1.10.6 \ - regex-automata-0.1.10 \ regex-automata-0.4.6 \ regex-lite-0.1.6 \ - regex-syntax-0.6.29 \ regex-syntax-0.8.2 \ + replace_with-0.1.8 \ reqwest-0.12.15 \ resolv-conf-0.7.1 \ rfc6979-0.4.0 \ @@ -450,7 +451,6 @@ CARGO_CRATES= addr2line-0.24.2 \ ripemd-0.1.3 \ rsa-0.9.7 \ rusqlite-0.36.0 \ - rust-hsluv-0.1.4 \ rustc-demangle-0.1.24 \ rustc-hash-2.1.1 \ rustc_version-0.4.1 \ @@ -472,6 +472,7 @@ CARGO_CRATES= addr2line-0.24.2 \ schemars_derive-0.8.22 \ scoped-tls-1.0.1 \ scopeguard-1.2.0 \ + sdp-0.8.0 \ sec1-0.7.3 \ security-framework-2.11.1 \ security-framework-sys-2.14.0 \ @@ -479,12 +480,13 @@ CARGO_CRATES= addr2line-0.24.2 \ semver-1.0.25 \ send_wrapper-0.6.0 \ sendfd-0.4.3 \ - serde-1.0.219 \ + serde-1.0.228 \ serde-error-0.1.3 \ - serde_derive-1.0.219 \ + serde_core-1.0.228 \ + serde_derive-1.0.228 \ serde_derive_internals-0.29.0 \ - serde_json-1.0.140 \ - serde_spanned-0.6.9 \ + serde_json-1.0.145 \ + serde_spanned-1.0.2 \ serde_urlencoded-0.7.1 \ serdect-0.2.0 \ serdect-0.3.0 \ @@ -516,14 +518,15 @@ CARGO_CRATES= addr2line-0.24.2 \ stop-token-0.7.0 \ strsim-0.11.1 \ strum-0.26.2 \ - strum-0.27.1 \ + strum-0.27.2 \ strum_macros-0.26.2 \ - strum_macros-0.27.1 \ + strum_macros-0.27.2 \ stun-rs-0.1.11 \ + substring-1.4.5 \ subtle-2.6.1 \ surge-ping-0.8.1 \ syn-1.0.109 \ - syn-2.0.104 \ + syn-2.0.106 \ sync_wrapper-1.0.0 \ synstructure-0.13.1 \ sysinfo-0.26.9 \ @@ -532,13 +535,13 @@ CARGO_CRATES= addr2line-0.24.2 \ tagger-4.3.5 \ tagptr-0.2.0 \ tap-1.0.1 \ - tempfile-3.20.0 \ + tempfile-3.23.0 \ testdir-0.9.3 \ textwrap-0.16.2 \ thiserror-1.0.69 \ - thiserror-2.0.12 \ + thiserror-2.0.17 \ thiserror-impl-1.0.69 \ - thiserror-impl-2.0.12 \ + thiserror-impl-2.0.17 \ thread_local-1.1.8 \ time-0.3.37 \ time-core-0.1.2 \ @@ -554,13 +557,16 @@ CARGO_CRATES= addr2line-0.24.2 \ tokio-stream-0.1.17 \ tokio-tar-0.3.1 \ tokio-tfo-0.3.1 \ - tokio-util-0.7.14 \ + tokio-util-0.7.16 \ tokio-websockets-0.11.4 \ - toml-0.8.23 \ + toml-0.9.7 \ toml_datetime-0.6.11 \ + toml_datetime-0.7.2 \ toml_edit-0.20.7 \ toml_edit-0.22.27 \ + toml_parser-1.0.3 \ toml_write-0.1.2 \ + toml_writer-1.0.3 \ tower-0.5.2 \ tower-layer-0.3.3 \ tower-service-0.3.3 \ @@ -568,7 +574,7 @@ CARGO_CRATES= addr2line-0.24.2 \ tracing-attributes-0.1.28 \ tracing-core-0.1.33 \ tracing-log-0.2.0 \ - tracing-subscriber-0.3.19 \ + tracing-subscriber-0.3.20 \ trait-variant-0.1.2 \ try-lock-0.2.5 \ twofish-0.7.1 \ @@ -590,7 +596,7 @@ CARGO_CRATES= addr2line-0.24.2 \ utf16_iter-1.0.5 \ utf8_iter-1.0.4 \ utf8parse-0.2.2 \ - uuid-1.17.0 \ + uuid-1.18.1 \ valuable-0.1.1 \ vcpkg-0.2.15 \ version_check-0.9.5 \ @@ -626,7 +632,7 @@ CARGO_CRATES= addr2line-0.24.2 \ windows-implement-0.59.0 \ windows-interface-0.58.0 \ windows-interface-0.59.0 \ - windows-link-0.1.0 \ + windows-link-0.2.0 \ windows-registry-0.4.0 \ windows-result-0.2.0 \ windows-result-0.3.0 \ @@ -662,7 +668,7 @@ CARGO_CRATES= addr2line-0.24.2 \ windows_x86_64_msvc-0.52.6 \ windows_x86_64_msvc-0.53.0 \ winnow-0.5.40 \ - winnow-0.7.11 \ + winnow-0.7.13 \ winreg-0.50.0 \ wit-bindgen-rt-0.39.0 \ wmi-0.14.5 \ diff --git a/net/deltachat-rpc-server/distinfo b/net/deltachat-rpc-server/distinfo index fa0da77785a4..72fc4334bfa4 100644 --- a/net/deltachat-rpc-server/distinfo +++ b/net/deltachat-rpc-server/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1754261197 +TIMESTAMP = 1761758401 SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1 SIZE (rust/crates/addr2line-0.24.2.crate) = 39015 SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627 @@ -21,16 +21,14 @@ SHA256 (rust/crates/alloc-stdlib-0.2.2.crate) = 94fb8275041c72129eb51b7d0322c29b SIZE (rust/crates/alloc-stdlib-0.2.2.crate) = 6693 SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923 SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622 -SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0 -SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674 SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311 SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243 SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299 SIZE (rust/crates/anes-0.1.6.crate) = 23857 SHA256 (rust/crates/anstyle-1.0.6.crate) = 8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc SIZE (rust/crates/anstyle-1.0.6.crate) = 14604 -SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487 -SIZE (rust/crates/anyhow-1.0.98.crate) = 53334 +SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61 +SIZE (rust/crates/anyhow-1.0.100.crate) = 54059 SHA256 (rust/crates/argon2-0.5.3.crate) = 3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072 SIZE (rust/crates/argon2-0.5.3.crate) = 28795 SHA256 (rust/crates/arrayref-0.3.9.crate) = 76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb @@ -47,14 +45,14 @@ SHA256 (rust/crates/async-broadcast-0.7.2.crate) = 435a87a52755b8f27fcf321ac4f04 SIZE (rust/crates/async-broadcast-0.7.2.crate) = 22746 SHA256 (rust/crates/async-channel-1.9.0.crate) = 81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35 SIZE (rust/crates/async-channel-1.9.0.crate) = 13664 -SHA256 (rust/crates/async-channel-2.3.1.crate) = 89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a -SIZE (rust/crates/async-channel-2.3.1.crate) = 14576 +SHA256 (rust/crates/async-channel-2.5.0.crate) = 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2 +SIZE (rust/crates/async-channel-2.5.0.crate) = 18624 SHA256 (rust/crates/async-compat-0.2.4.crate) = 7bab94bde396a3f7b4962e396fdad640e241ed797d4d8d77fc8c237d14c58fc0 SIZE (rust/crates/async-compat-0.2.4.crate) = 11279 SHA256 (rust/crates/async-compression-0.4.21.crate) = c0cf008e5e1a9e9e22a7d3c9a4992e21a350290069e36d8fb72304ed17e8f2d2 SIZE (rust/crates/async-compression-0.4.21.crate) = 112809 -SHA256 (rust/crates/async-imap-0.11.0.crate) = 8e9f9a9c94a403cf46aa2b4cecbceefc6e4284441ebbeca79b80f3bab4394458 -SIZE (rust/crates/async-imap-0.11.0.crate) = 64234 +SHA256 (rust/crates/async-imap-0.11.1.crate) = 8da885da5980f3934831e6370445c0e0e44ef251d7792308b39e908915a41d09 +SIZE (rust/crates/async-imap-0.11.1.crate) = 65194 SHA256 (rust/crates/async-lock-3.4.0.crate) = ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18 SIZE (rust/crates/async-lock-3.4.0.crate) = 34446 SHA256 (rust/crates/async-native-tls-0.5.0.crate) = 9343dc5acf07e79ff82d0c37899f079db3534d99f189a1837c8e549c99405bec @@ -65,8 +63,8 @@ SHA256 (rust/crates/async-trait-0.1.86.crate) = 644dd749086bf3771a2fbc5f256fdb98 SIZE (rust/crates/async-trait-0.1.86.crate) = 31946 SHA256 (rust/crates/async_io_stream-0.3.3.crate) = b6d7b9decdf35d8908a7e3ef02f64c5e9b1695e230154c0e8de3969142d9b94c SIZE (rust/crates/async_io_stream-0.3.3.crate) = 15111 -SHA256 (rust/crates/async_zip-0.0.17.crate) = 00b9f7252833d5ed4b00aa9604b563529dd5e11de9c23615de2dcdf91eb87b52 -SIZE (rust/crates/async_zip-0.0.17.crate) = 109081 +SHA256 (rust/crates/async_zip-0.0.18.crate) = 0d8c50d65ce1b0e0cb65a785ff615f78860d7754290647d3b983208daa4f85e6 +SIZE (rust/crates/async_zip-0.0.18.crate) = 66981 SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0 SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422 SHA256 (rust/crates/attohttpc-0.24.1.crate) = 8d9a9bf8b79a749ee0b911b91b671cc2b6c670bdbc7e3dfd537576ddc94bb2a2 @@ -85,10 +83,10 @@ SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f SIZE (rust/crates/base64-0.22.1.crate) = 81597 SHA256 (rust/crates/base64ct-1.6.0.crate) = 8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b SIZE (rust/crates/base64ct-1.6.0.crate) = 28870 -SHA256 (rust/crates/bitfields-0.12.4.crate) = a1d84268bbf9b487d31fe4b849edbefcd3911422d7a07de855a2da1f70ab3d1c -SIZE (rust/crates/bitfields-0.12.4.crate) = 11749 -SHA256 (rust/crates/bitfields-impl-0.9.4.crate) = 07c93edde7bb4416c35c85048e34f78999dcb47d199bde3b1d79286156f3e2fb -SIZE (rust/crates/bitfields-impl-0.9.4.crate) = 23492 +SHA256 (rust/crates/bitfields-1.0.0.crate) = dcdbce6688e3ab66aff2ab413b762ccde9f37990e27bba0bb38a4b2ad1b5d877 +SIZE (rust/crates/bitfields-1.0.0.crate) = 11886 +SHA256 (rust/crates/bitfields-impl-1.0.0.crate) = 57413e4b276d883b77fb368b7b33ae6a5eb97692852d49a5394d4f72ba961827 +SIZE (rust/crates/bitfields-impl-1.0.0.crate) = 24009 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a SIZE (rust/crates/bitflags-1.3.2.crate) = 23021 SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967 @@ -105,16 +103,16 @@ SHA256 (rust/crates/block-padding-0.3.3.crate) = a8894febbff9f758034a5b8e12d8791 SIZE (rust/crates/block-padding-0.3.3.crate) = 8504 SHA256 (rust/crates/blowfish-0.9.1.crate) = e412e2cd0f2b2d93e02543ceae7917b3c70331573df19ee046bcbc35e45e87d7 SIZE (rust/crates/blowfish-0.9.1.crate) = 16734 -SHA256 (rust/crates/bolero-0.13.3.crate) = 4e913ed74716cd68dc5be41c702327b1cc4ffc8f0b55945ae46fb015777007eb -SIZE (rust/crates/bolero-0.13.3.crate) = 12150 +SHA256 (rust/crates/bolero-0.13.4.crate) = 0ff44d278fc0062c95327087ed96b3d256906d1d8f579e534a3de8d6b386913a +SIZE (rust/crates/bolero-0.13.4.crate) = 15144 SHA256 (rust/crates/bolero-afl-0.13.0.crate) = d9bf4cbd0bacf9356d3c7e5d9d088480f2076ba3c595c15ee9a6a378cdd7b297 SIZE (rust/crates/bolero-afl-0.13.0.crate) = 111284 -SHA256 (rust/crates/bolero-engine-0.13.3.crate) = 05cae8c41807b046bb7005f52fa60c8f67787c1bf272242f0b84224853e04ceb -SIZE (rust/crates/bolero-engine-0.13.3.crate) = 11359 -SHA256 (rust/crates/bolero-generator-0.13.4.crate) = 8e3ac7405f187921256faa515fa05ae02521103582a9d938410cefabe3a9a172 -SIZE (rust/crates/bolero-generator-0.13.4.crate) = 39203 -SHA256 (rust/crates/bolero-generator-derive-0.13.3.crate) = 9c56c2f8c1c0707d678bebb36168cfd523c45927bb8d9cb7567d3578fa428cbd -SIZE (rust/crates/bolero-generator-derive-0.13.3.crate) = 5742 +SHA256 (rust/crates/bolero-engine-0.13.4.crate) = dca199170a7c92c669c1019f9219a316b66bcdcfa4b36cac5a460a4c1a851aba +SIZE (rust/crates/bolero-engine-0.13.4.crate) = 13843 +SHA256 (rust/crates/bolero-generator-0.13.5.crate) = 98a5782f2650f80d533f58ec339c6dce4cc5428f9c2755894f98156f52af81f2 +SIZE (rust/crates/bolero-generator-0.13.5.crate) = 39238 +SHA256 (rust/crates/bolero-generator-derive-0.13.4.crate) = 9a21a3b022507b9edd2050caf370d945e398c1a7c8455531220fa3968c45d29e +SIZE (rust/crates/bolero-generator-derive-0.13.4.crate) = 6703 SHA256 (rust/crates/bolero-honggfuzz-0.13.0.crate) = 9a118ef27295eddefadc6a99728ee698d1b18d2e80dc4777d21bee3385096ffd SIZE (rust/crates/bolero-honggfuzz-0.13.0.crate) = 857080 SHA256 (rust/crates/bolero-kani-0.13.0.crate) = 852ea5784a9f3e68bfd302ca80b8b863bce140593eb5770fee6ab110899c28fc @@ -123,8 +121,8 @@ SHA256 (rust/crates/bolero-libfuzzer-0.13.0.crate) = 858dc57c11725c52662501fa79f SIZE (rust/crates/bolero-libfuzzer-0.13.0.crate) = 125819 SHA256 (rust/crates/bounded-integer-0.5.8.crate) = 102dbef1187b1893e6dfe05a774e79fd52265f49f214f6879c8ff49f52c8188b SIZE (rust/crates/bounded-integer-0.5.8.crate) = 15878 -SHA256 (rust/crates/brotli-8.0.1.crate) = 9991eea70ea4f293524138648e41ee89b0b2b12ddef3b255effa43c8056e0e0d -SIZE (rust/crates/brotli-8.0.1.crate) = 741712 +SHA256 (rust/crates/brotli-8.0.2.crate) = 4bd8b9603c7aa97359dbd97ecf258968c95f3adddd6db2f7e7a5bef101c84560 +SIZE (rust/crates/brotli-8.0.2.crate) = 741739 SHA256 (rust/crates/brotli-decompressor-5.0.0.crate) = 874bb8112abecc98cbd6d81ea4fa7e94fb9449648c93cc89aa40c81c24d7de03 SIZE (rust/crates/brotli-decompressor-5.0.0.crate) = 195282 SHA256 (rust/crates/buffer-redux-1.0.2.crate) = 4e8acf87c5b9f5897cd3ebb9a327f420e0cae9dd4e5c1d2e36f2c84c571a58f1 @@ -167,8 +165,8 @@ SHA256 (rust/crates/chacha20poly1305-0.10.1.crate) = 10cd79432192d1c0f4e1a0fef95 SIZE (rust/crates/chacha20poly1305-0.10.1.crate) = 68485 SHA256 (rust/crates/charset-0.1.5.crate) = f1f927b07c74ba84c7e5fe4db2baeb3e996ab2688992e39ac68ce3220a677c7e SIZE (rust/crates/charset-0.1.5.crate) = 15918 -SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d -SIZE (rust/crates/chrono-0.4.41.crate) = 234621 +SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2 +SIZE (rust/crates/chrono-0.4.42.crate) = 238174 SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e SIZE (rust/crates/ciborium-0.2.2.crate) = 35611 SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757 @@ -191,6 +189,8 @@ SHA256 (rust/crates/cobs-0.2.3.crate) = 67ba02a97a2bd10f4b59b25c7973101c79642302 SIZE (rust/crates/cobs-0.2.3.crate) = 12576 SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b SIZE (rust/crates/color_quant-1.1.0.crate) = 6649 +SHA256 (rust/crates/colorutils-rs-0.7.5.crate) = 103c2458789cd7b46e6ed7c7ba1bf969b6569c902e3732843c55962c53eac686 +SIZE (rust/crates/colorutils-rs-0.7.5.crate) = 100078 SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973 SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654 SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8 @@ -215,10 +215,10 @@ SHA256 (rust/crates/crc24-0.1.6.crate) = fd121741cf3eb82c08dd3023eb55bf2665e5f60 SIZE (rust/crates/crc24-0.1.6.crate) = 2378 SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3 SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491 -SHA256 (rust/crates/criterion-0.6.0.crate) = 3bf7af66b0989381bd0be551bd7cc91912a655a58c6918420c9527b1fd8b4679 -SIZE (rust/crates/criterion-0.6.0.crate) = 119470 -SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1 -SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706 +SHA256 (rust/crates/criterion-0.7.0.crate) = e1c047a62b0cc3e145fa84415a3191f628e980b194c2755aa12300a4e6cbd928 +SIZE (rust/crates/criterion-0.7.0.crate) = 119908 +SHA256 (rust/crates/criterion-plot-0.6.0.crate) = 9b1bcc0dc7dfae599d84ad0b1a55f80cde8af3725da8313b528da95ef783e338 +SIZE (rust/crates/criterion-plot-0.6.0.crate) = 24495 SHA256 (rust/crates/critical-section-1.2.0.crate) = 790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b SIZE (rust/crates/critical-section-1.2.0.crate) = 19133 SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2 @@ -343,14 +343,16 @@ SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1 SIZE (rust/crates/errno-0.3.10.crate) = 11824 SHA256 (rust/crates/error-code-3.3.1.crate) = a5d9305ccc6942a704f4335694ecd3de2ea531b114ac2d51f5f843750787a92f SIZE (rust/crates/error-code-3.3.1.crate) = 7646 +SHA256 (rust/crates/erydanos-0.2.18.crate) = 8cbdc4987ed8e9ece64845393c2d53596b3a4ccbfb3948d799d58f6450e89fb1 +SIZE (rust/crates/erydanos-0.2.18.crate) = 66758 SHA256 (rust/crates/escaper-0.1.1.crate) = a53eb97b7349ba1bdb31839eceafe9aaae8f1d8d944dc589b67fb0b26e1c1666 SIZE (rust/crates/escaper-0.1.1.crate) = 56475 SHA256 (rust/crates/event-listener-2.5.3.crate) = 0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0 SIZE (rust/crates/event-listener-2.5.3.crate) = 15392 SHA256 (rust/crates/event-listener-5.4.0.crate) = 3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae SIZE (rust/crates/event-listener-5.4.0.crate) = 43452 -SHA256 (rust/crates/event-listener-strategy-0.5.3.crate) = 3c3e4e0dd3673c1139bf041f3008816d9cf2946bbfac2945c09e523b8d7b05b2 -SIZE (rust/crates/event-listener-strategy-0.5.3.crate) = 10920 +SHA256 (rust/crates/event-listener-strategy-0.5.4.crate) = 8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93 +SIZE (rust/crates/event-listener-strategy-0.5.4.crate) = 16179 SHA256 (rust/crates/fallible-iterator-0.3.0.crate) = 2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649 SIZE (rust/crates/fallible-iterator-0.3.0.crate) = 19639 SHA256 (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a @@ -399,8 +401,8 @@ SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d3 SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965 SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6 SIZE (rust/crates/futures-io-0.3.31.crate) = 9047 -SHA256 (rust/crates/futures-lite-2.6.0.crate) = f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532 -SIZE (rust/crates/futures-lite-2.6.0.crate) = 45157 +SHA256 (rust/crates/futures-lite-2.6.1.crate) = f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad +SIZE (rust/crates/futures-lite-2.6.1.crate) = 46095 SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650 SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341 SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7 @@ -431,8 +433,8 @@ SHA256 (rust/crates/group-0.13.0.crate) = f0f9ef7462f7c099f518d754361858f86d8a07 SIZE (rust/crates/group-0.13.0.crate) = 16526 SHA256 (rust/crates/h2-0.4.7.crate) = ccae279728d634d083c00f6099cb58f01cc99c145b84b8be2f6c74618d79922e SIZE (rust/crates/h2-0.4.7.crate) = 174114 -SHA256 (rust/crates/half-2.4.0.crate) = b5eceaaeec696539ddaf7b333340f1af35a5aa87ae3e4f3ead0532f72affab2e -SIZE (rust/crates/half-2.4.0.crate) = 50666 +SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9 +SIZE (rust/crates/half-2.6.0.crate) = 59507 SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1 SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498 SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5 @@ -477,16 +479,16 @@ SHA256 (rust/crates/httparse-1.10.0.crate) = f2d708df4e7140240a16cd6ab0ab65c972d SIZE (rust/crates/httparse-1.10.0.crate) = 44882 SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9 SIZE (rust/crates/httpdate-1.0.3.crate) = 10639 -SHA256 (rust/crates/human-panic-2.0.2.crate) = 80b84a66a325082740043a6c28bbea400c129eac0d3a27673a1de971e44bf1f7 -SIZE (rust/crates/human-panic-2.0.2.crate) = 12620 +SHA256 (rust/crates/human-panic-2.0.3.crate) = ac63a746b187e95d51fe16850eb04d1cfef203f6af98e6c405a6f262ad3df00a +SIZE (rust/crates/human-panic-2.0.3.crate) = 15965 SHA256 (rust/crates/humansize-2.1.3.crate) = 6cb51c9a029ddc91b07a787f1d86b53ccfa49b0e86688c946ebe8d3555685dd7 SIZE (rust/crates/humansize-2.1.3.crate) = 11953 -SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80 -SIZE (rust/crates/hyper-1.6.0.crate) = 153923 +SHA256 (rust/crates/hyper-1.7.0.crate) = eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e +SIZE (rust/crates/hyper-1.7.0.crate) = 157006 SHA256 (rust/crates/hyper-rustls-0.27.5.crate) = 2d191583f3da1305256f22463b9bb0471acad48a4e534a5218b9963e9c1f59b2 SIZE (rust/crates/hyper-rustls-0.27.5.crate) = 34660 -SHA256 (rust/crates/hyper-util-0.1.14.crate) = dc2fdfdbff08affe55bb779f33b053aa1fe5dd5b54c257343c17edfa55711bdb -SIZE (rust/crates/hyper-util-0.1.14.crate) = 101462 +SHA256 (rust/crates/hyper-util-0.1.17.crate) = 3c6995591a8f1380fcb4ba966a252a4b29188d51d2b89e3a252f5305be65aea8 +SIZE (rust/crates/hyper-util-0.1.17.crate) = 100999 SHA256 (rust/crates/iana-time-zone-0.1.61.crate) = 235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220 SIZE (rust/crates/iana-time-zone-0.1.61.crate) = 27685 SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f @@ -521,14 +523,14 @@ SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64 SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206 SHA256 (rust/crates/igd-next-0.16.1.crate) = d06464e726471718db9ad3fefc020529fabcde03313a0fc3967510e2db5add12 SIZE (rust/crates/igd-next-0.16.1.crate) = 38531 -SHA256 (rust/crates/image-0.25.6.crate) = db35664ce6b9810857a38a906215e75a9c879f0696556a39f59c62829710251a -SIZE (rust/crates/image-0.25.6.crate) = 242367 +SHA256 (rust/crates/image-0.25.8.crate) = 529feb3e6769d234375c4cf1ee2ce713682b8e76538cb13f9fc23e1400a591e7 +SIZE (rust/crates/image-0.25.8.crate) = 292229 SHA256 (rust/crates/image-webp-0.2.1.crate) = b77d01e822461baa8409e156015a1d91735549f0f2c17691bd2d996bef238f7f SIZE (rust/crates/image-webp-0.2.1.crate) = 60662 SHA256 (rust/crates/imap-proto-0.16.5.crate) = de555d9526462b6f9ece826a26fb7c67eca9a0245bd9ff84fa91972a5d5d8856 SIZE (rust/crates/imap-proto-0.16.5.crate) = 35791 -SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661 -SIZE (rust/crates/indexmap-2.10.0.crate) = 95836 +SHA256 (rust/crates/indexmap-2.11.4.crate) = 4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5 +SIZE (rust/crates/indexmap-2.11.4.crate) = 100302 SHA256 (rust/crates/inout-0.1.3.crate) = a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5 SIZE (rust/crates/inout-0.1.3.crate) = 10743 SHA256 (rust/crates/instant-0.1.13.crate) = e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222 @@ -557,8 +559,6 @@ SHA256 (rust/crates/iroh-quinn-udp-0.5.7.crate) = c53afaa1049f7c83ea1331f5ebb9e6 SIZE (rust/crates/iroh-quinn-udp-0.5.7.crate) = 25601 SHA256 (rust/crates/iroh-relay-0.35.0.crate) = c63f122cdfaa4b4e0e7d6d3921d2b878f42a0c6d3ee5a29456dc3f5ab5ec931f SIZE (rust/crates/iroh-relay-0.35.0.crate) = 113963 -SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473 -SIZE (rust/crates/itertools-0.10.5.crate) = 115354 SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186 SIZE (rust/crates/itertools-0.13.0.crate) = 146261 SHA256 (rust/crates/itoa-1.0.10.crate) = b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c @@ -573,8 +573,8 @@ SHA256 (rust/crates/keccak-0.1.5.crate) = ecc2af9a1119c51f12a14607e783cb977bde58 SIZE (rust/crates/keccak-0.1.5.crate) = 13120 SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025 -SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776 -SIZE (rust/crates/libc-0.2.174.crate) = 779933 +SHA256 (rust/crates/libc-0.2.176.crate) = 58f929b4d672ea937a23a1ab494143d968337a5f47e56d0815df1e0890ddf174 +SIZE (rust/crates/libc-0.2.176.crate) = 790040 SHA256 (rust/crates/libm-0.2.11.crate) = 8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa SIZE (rust/crates/libm-0.2.11.crate) = 111477 SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d @@ -593,8 +593,8 @@ SHA256 (rust/crates/litrs-0.4.1.crate) = b4ce301924b7887e9d637144fdade93f9dfff9b SIZE (rust/crates/litrs-0.4.1.crate) = 42603 SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765 SIZE (rust/crates/lock_api-0.4.13.crate) = 28565 -SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94 -SIZE (rust/crates/log-0.4.27.crate) = 48120 +SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432 +SIZE (rust/crates/log-0.4.28.crate) = 51131 SHA256 (rust/crates/loom-0.7.2.crate) = 419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca SIZE (rust/crates/loom-0.7.2.crate) = 73989 SHA256 (rust/crates/lru-0.12.3.crate) = d3262e75e648fce39813cb56ac41f3c3e3f65217ebf3844d818d1f9398cfb0dc @@ -603,12 +603,12 @@ SHA256 (rust/crates/lru-0.13.0.crate) = 227748d55f2f0ab4735d87fd623798cb6b664512 SIZE (rust/crates/lru-0.13.0.crate) = 16305 SHA256 (rust/crates/lru_time_cache-0.11.11.crate) = 9106e1d747ffd48e6be5bb2d97fa706ed25b144fbee4d5c02eae110cd8d6badd SIZE (rust/crates/lru_time_cache-0.11.11.crate) = 15051 -SHA256 (rust/crates/mail-builder-0.4.3.crate) = 0926cff74776d4af100a95c90a6649486659526ce638bee6648ecc9c41051810 -SIZE (rust/crates/mail-builder-0.4.3.crate) = 23347 +SHA256 (rust/crates/mail-builder-0.4.4.crate) = 900998f307338c4013a28ab14d760b784067324b164448c6d98a89e44810473b +SIZE (rust/crates/mail-builder-0.4.4.crate) = 25022 SHA256 (rust/crates/mailparse-0.16.1.crate) = 60819a97ddcb831a5614eb3b0174f3620e793e97e09195a395bfa948fd68ed2f SIZE (rust/crates/mailparse-0.16.1.crate) = 37588 -SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558 -SIZE (rust/crates/matchers-0.1.0.crate) = 6948 +SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9 +SIZE (rust/crates/matchers-0.2.0.crate) = 7075 SHA256 (rust/crates/md-5-0.10.6.crate) = d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf SIZE (rust/crates/md-5-0.10.6.crate) = 16161 SHA256 (rust/crates/md5-0.7.0.crate) = 490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771 @@ -625,6 +625,8 @@ SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6 SIZE (rust/crates/mio-1.0.3.crate) = 103703 SHA256 (rust/crates/moka-0.12.10.crate) = a9321642ca94a4282428e6ea4af8cc2ca4eac48ac7a6a4ea8f33f76d0ce70926 SIZE (rust/crates/moka-0.12.10.crate) = 253622 +SHA256 (rust/crates/moxcms-0.7.5.crate) = ddd32fa8935aeadb8a8a6b6b351e40225570a37c43de67690383d87ef170cd08 +SIZE (rust/crates/moxcms-0.7.5.crate) = 184232 SHA256 (rust/crates/mutate_once-0.1.1.crate) = 16cf681a23b4d0a43fc35024c176437f9dcd818db34e0f42ab456a0ee5ad497b SIZE (rust/crates/mutate_once-0.1.1.crate) = 4276 SHA256 (rust/crates/n0-future-0.1.3.crate) = 7bb0e5d99e681ab3c938842b96fcb41bf8a7bb4bfdb11ccbd653a7e83e06c794 @@ -663,8 +665,8 @@ SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0 SIZE (rust/crates/ntapi-0.4.1.crate) = 126552 SHA256 (rust/crates/ntimestamp-1.0.0.crate) = c50f94c405726d3e0095e89e72f75ce7f6587b94a8bd8dc8054b73f65c0fd68c SIZE (rust/crates/ntimestamp-1.0.0.crate) = 5925 -SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84 -SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311 +SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399 +SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536 SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9 SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801 SHA256 (rust/crates/num-bigint-dig-0.8.4.crate) = dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151 @@ -703,14 +705,14 @@ SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4 SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601 SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128 +SHA256 (rust/crates/openssl-src-300.4.2+3.4.1.crate) = 168ce4e058f975fe43e89d9ccf78ca668601887ae736090aacc23ae353c298e2 +SIZE (rust/crates/openssl-src-300.4.2+3.4.1.crate) = 9956732 SHA256 (rust/crates/openssl-sys-0.9.107.crate) = 8288979acd84749c744a9014b4382d42b8f7b2592847b5afb2ed29e5d16ede07 SIZE (rust/crates/openssl-sys-0.9.107.crate) = 78156 SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d SIZE (rust/crates/option-ext-0.2.0.crate) = 7345 SHA256 (rust/crates/os_info-3.10.0.crate) = 2a604e53c24761286860eba4e2c8b23a0161526476b1de520139d69cdb85a6b5 SIZE (rust/crates/os_info-3.10.0.crate) = 22971 -SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39 -SIZE (rust/crates/overload-0.1.1.crate) = 24439 SHA256 (rust/crates/p256-0.13.2.crate) = c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b SIZE (rust/crates/p256-0.13.2.crate) = 63434 SHA256 (rust/crates/p384-0.13.1.crate) = fe42f1670a52a47d448f14b6a5c61dd78fce51856e68edaa38f7ae3a46b8d6b6 @@ -731,8 +733,8 @@ SHA256 (rust/crates/pem-3.0.4.crate) = 8e459365e590736a54c3fa561947c84837534b8e9 SIZE (rust/crates/pem-3.0.4.crate) = 13040 SHA256 (rust/crates/pem-rfc7468-0.7.0.crate) = 88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412 SIZE (rust/crates/pem-rfc7468-0.7.0.crate) = 24159 -SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e -SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235 +SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220 +SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583 SHA256 (rust/crates/pest-2.7.15.crate) = 8b7cafe60d6cf8e62e1b9b2ea516a089c008945bb5a275416789e7db0bc199dc SIZE (rust/crates/pest-2.7.15.crate) = 127895 SHA256 (rust/crates/pest_derive-2.7.10.crate) = 26293c9193fbca7b1a3bf9b79dc1e388e927e6cacaa78b4a3ab705a1d3d41459 @@ -741,8 +743,8 @@ SHA256 (rust/crates/pest_generator-2.7.10.crate) = 3ec22af7d3fb470a85dd2ca96b7c5 SIZE (rust/crates/pest_generator-2.7.10.crate) = 18411 SHA256 (rust/crates/pest_meta-2.7.15.crate) = e1e58089ea25d717bfd31fb534e4f3afcc2cc569c70de3e239778991ea3b7dea SIZE (rust/crates/pest_meta-2.7.15.crate) = 42121 -SHA256 (rust/crates/pgp-0.16.0.crate) = f91d320242d9b686612b15526fe38711afdf856e112eaa4775ce25b0d9b12b11 -SIZE (rust/crates/pgp-0.16.0.crate) = 2303910 +SHA256 (rust/crates/pgp-0.17.0.crate) = 7d918d5da2ce943e4c6088d7694f33f47c19374d6f0f2080a0c5e8010afdfd29 +SIZE (rust/crates/pgp-0.17.0.crate) = 2381952 SHA256 (rust/crates/pharos-0.5.3.crate) = e9567389417feee6ce15dd6527a8a1ecac205ef62c2932bcf3d9f6fc5b78b414 SIZE (rust/crates/pharos-0.5.3.crate) = 26028 SHA256 (rust/crates/pin-project-1.1.10.crate) = 677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a @@ -775,8 +777,8 @@ SHA256 (rust/crates/pnet_macros_support-0.34.0.crate) = eea925b72f4bd37f8eab0f22 SIZE (rust/crates/pnet_macros_support-0.34.0.crate) = 10735 SHA256 (rust/crates/pnet_packet-0.34.0.crate) = a9a005825396b7fe7a38a8e288dbc342d5034dac80c15212436424fef8ea90ba SIZE (rust/crates/pnet_packet-0.34.0.crate) = 33979 -SHA256 (rust/crates/png-0.17.16.crate) = 82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526 -SIZE (rust/crates/png-0.17.16.crate) = 117975 +SHA256 (rust/crates/png-0.18.0.crate) = 97baced388464909d42d89643fe4361939af9b7ce7a31ee32a168f832a70f2a0 +SIZE (rust/crates/png-0.18.0.crate) = 118041 SHA256 (rust/crates/poly1305-0.8.0.crate) = 8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf SIZE (rust/crates/poly1305-0.8.0.crate) = 32633 SHA256 (rust/crates/polyval-0.6.2.crate) = 9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25 @@ -815,8 +817,10 @@ SHA256 (rust/crates/proc-macro-error2-2.0.1.crate) = 11ec05c52be0a07b08061f7dd00 SIZE (rust/crates/proc-macro-error2-2.0.1.crate) = 24807 SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99 SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388 -SHA256 (rust/crates/proptest-1.7.0.crate) = 6fcdab19deb5195a31cf7726a210015ff1496ba1464fd42cb4f537b8b01b471f -SIZE (rust/crates/proptest-1.7.0.crate) = 204889 +SHA256 (rust/crates/proptest-1.8.0.crate) = 2bb0be07becd10686a0bb407298fb425360a5c44a663774406340c59a22de4ce +SIZE (rust/crates/proptest-1.8.0.crate) = 204571 +SHA256 (rust/crates/pxfm-0.1.24.crate) = 83f9b339b02259ada5c0f4a389b7fb472f933aa17ce176fd2ad98f28bb401fde +SIZE (rust/crates/pxfm-0.1.24.crate) = 867020 SHA256 (rust/crates/qr2term-0.3.3.crate) = 6867c60b38e9747a079a19614dbb5981a53f21b9a56c265f3bfdf6011a50a957 SIZE (rust/crates/qr2term-0.3.3.crate) = 43409 SHA256 (rust/crates/qrcode-0.14.1.crate) = d68782463e408eb1e668cf6152704bd856c78c5b6417adaee3203d8f4c1fc9ec @@ -825,16 +829,16 @@ SHA256 (rust/crates/qrcodegen-1.8.0.crate) = 4339fc7a1021c9c1621d87f5e3505f2805c SIZE (rust/crates/qrcodegen-1.8.0.crate) = 15014 SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3 SIZE (rust/crates/quick-error-2.0.1.crate) = 14265 -SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb -SIZE (rust/crates/quick-xml-0.37.5.crate) = 190481 +SHA256 (rust/crates/quick-xml-0.38.3.crate) = 42a232e7487fc2ef313d96dde7948e7a3c05101870d8985e4fd8d26aedd27b89 +SIZE (rust/crates/quick-xml-0.38.3.crate) = 204498 SHA256 (rust/crates/quinn-0.11.6.crate) = 62e96808277ec6f97351a2380e6c25114bc9e67037775464979f3037c92d05ef SIZE (rust/crates/quinn-0.11.6.crate) = 78222 SHA256 (rust/crates/quinn-proto-0.11.9.crate) = a2fe5ef3495d7d2e377ff17b1a8ce2ee2ec2a18cde8b6ad6619d65d0701c135d SIZE (rust/crates/quinn-proto-0.11.9.crate) = 209286 SHA256 (rust/crates/quinn-udp-0.5.10.crate) = e46f3055866785f6b92bc6164b76be02ca8f2eb4b002c0354b28cf4c119e5944 SIZE (rust/crates/quinn-udp-0.5.10.crate) = 30920 -SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d -SIZE (rust/crates/quote-1.0.40.crate) = 31063 +SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1 +SIZE (rust/crates/quote-1.0.41.crate) = 31408 SHA256 (rust/crates/quoted-string-parser-0.1.0.crate) = 0dc75379cdb451d001f1cb667a9f74e8b355e9df84cc5193513cbe62b96fc5e9 SIZE (rust/crates/quoted-string-parser-0.1.0.crate) = 3623 SHA256 (rust/crates/quoted_printable-0.5.1.crate) = 640c9bd8497b02465aeef5375144c26062e0dcd5939dfcbb0f5db76cb8c17c73 @@ -877,16 +881,14 @@ SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec61 SIZE (rust/crates/redox_users-0.5.0.crate) = 15586 SHA256 (rust/crates/regex-1.10.6.crate) = 4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619 SIZE (rust/crates/regex-1.10.6.crate) = 253894 -SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132 -SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533 SHA256 (rust/crates/regex-automata-0.4.6.crate) = 86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea SIZE (rust/crates/regex-automata-0.4.6.crate) = 617565 SHA256 (rust/crates/regex-lite-0.1.6.crate) = 53a49587ad06b26609c52e423de037e7f57f20d53535d66e08c695f347df952a SIZE (rust/crates/regex-lite-0.1.6.crate) = 95278 -SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1 -SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752 SHA256 (rust/crates/regex-syntax-0.8.2.crate) = c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f SIZE (rust/crates/regex-syntax-0.8.2.crate) = 347228 +SHA256 (rust/crates/replace_with-0.1.8.crate) = 51743d3e274e2b18df81c4dc6caf8a5b8e15dbe799e0dca05c7617380094e884 +SIZE (rust/crates/replace_with-0.1.8.crate) = 11251 SHA256 (rust/crates/reqwest-0.12.15.crate) = d19c46a6fdd48bc4dab94b6103fccc55d34c67cc0ad04653aad4ea2a07cd7bbb SIZE (rust/crates/reqwest-0.12.15.crate) = 199320 SHA256 (rust/crates/resolv-conf-0.7.1.crate) = 48375394603e3dd4b2d64371f7148fd8c7baa2680e28741f2cb8d23b59e3d4c4 @@ -903,8 +905,6 @@ SHA256 (rust/crates/rsa-0.9.7.crate) = 47c75d7c5c6b673e58bf54d8544a9f432e3a925b0 SIZE (rust/crates/rsa-0.9.7.crate) = 80231 SHA256 (rust/crates/rusqlite-0.36.0.crate) = 3de23c3319433716cf134eed225fe9986bc24f63bed9be9f20c329029e672dc7 SIZE (rust/crates/rusqlite-0.36.0.crate) = 169800 -SHA256 (rust/crates/rust-hsluv-0.1.4.crate) = efe2374f2385cdd8755a446f80b2a646de603c9d8539ca38734879b5c71e378b -SIZE (rust/crates/rust-hsluv-0.1.4.crate) = 1075873 SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047 SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d @@ -947,6 +947,8 @@ SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0 SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202 SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619 +SHA256 (rust/crates/sdp-0.8.0.crate) = 4cd277015eada44a0bb810a4b84d3bf6e810573fa62fb442f457edf6a1087a69 +SIZE (rust/crates/sdp-0.8.0.crate) = 68644 SHA256 (rust/crates/sec1-0.7.3.crate) = d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc SIZE (rust/crates/sec1-0.7.3.crate) = 17979 SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02 @@ -961,18 +963,20 @@ SHA256 (rust/crates/send_wrapper-0.6.0.crate) = cd0b0ec5f1c1ca621c432a25813d8d60 SIZE (rust/crates/send_wrapper-0.6.0.crate) = 10519 SHA256 (rust/crates/sendfd-0.4.3.crate) = 604b71b8fc267e13bb3023a2c901126c8f349393666a6d98ac1ae5729b701798 SIZE (rust/crates/sendfd-0.4.3.crate) = 11120 -SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6 -SIZE (rust/crates/serde-1.0.219.crate) = 78983 +SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e +SIZE (rust/crates/serde-1.0.228.crate) = 83652 SHA256 (rust/crates/serde-error-0.1.3.crate) = 342110fb7a5d801060c885da03bf91bfa7c7ca936deafcc64bb6706375605d47 SIZE (rust/crates/serde-error-0.1.3.crate) = 2771 -SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00 -SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798 +SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad +SIZE (rust/crates/serde_core-1.0.228.crate) = 63111 +SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79 +SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605 SHA256 (rust/crates/serde_derive_internals-0.29.0.crate) = 330f01ce65a3a5fe59a60c82f3c9a024b573b8a6e875bd233fe5f934e71d54e3 SIZE (rust/crates/serde_derive_internals-0.29.0.crate) = 26065 -SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373 -SIZE (rust/crates/serde_json-1.0.140.crate) = 154852 -SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3 -SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210 +SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c +SIZE (rust/crates/serde_json-1.0.145.crate) = 155748 +SHA256 (rust/crates/serde_spanned-1.0.2.crate) = 5417783452c2be558477e104686f7de5dae53dba813c28435e0e70f82d9b04ee +SIZE (rust/crates/serde_spanned-1.0.2.crate) = 11032 SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822 SHA256 (rust/crates/serdect-0.2.0.crate) = a84f14a19e9a014bb9f4512488d9829a68e04ecabffb0f9904cd1ace94598177 @@ -1035,22 +1039,24 @@ SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3 SIZE (rust/crates/strsim-0.11.1.crate) = 14266 SHA256 (rust/crates/strum-0.26.2.crate) = 5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29 SIZE (rust/crates/strum-0.26.2.crate) = 7189 -SHA256 (rust/crates/strum-0.27.1.crate) = f64def088c51c9510a8579e3c5d67c65349dcf755e5479ad3d010aa6454e2c32 -SIZE (rust/crates/strum-0.27.1.crate) = 7467 +SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf +SIZE (rust/crates/strum-0.27.2.crate) = 8489 SHA256 (rust/crates/strum_macros-0.26.2.crate) = c6cf59daf282c0a494ba14fd21610a0325f9f90ec9d1231dea26bcb1d696c946 SIZE (rust/crates/strum_macros-0.26.2.crate) = 27056 -SHA256 (rust/crates/strum_macros-0.27.1.crate) = c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8 -SIZE (rust/crates/strum_macros-0.27.1.crate) = 29670 +SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7 +SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522 SHA256 (rust/crates/stun-rs-0.1.11.crate) = fb921f10397d5669e1af6455e9e2d367bf1f9cebcd6b1dd1dc50e19f6a9ac2ac SIZE (rust/crates/stun-rs-0.1.11.crate) = 73853 +SHA256 (rust/crates/substring-1.4.5.crate) = 42ee6433ecef213b2e72f587ef64a2f5943e7cd16fbd82dbe8bc07486c534c86 +SIZE (rust/crates/substring-1.4.5.crate) = 7634 SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292 SIZE (rust/crates/subtle-2.6.1.crate) = 14562 SHA256 (rust/crates/surge-ping-0.8.1.crate) = efbf95ce4c7c5b311d2ce3f088af2b93edef0f09727fa50fbe03c7a979afce77 SIZE (rust/crates/surge-ping-0.8.1.crate) = 21311 SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237 SIZE (rust/crates/syn-1.0.109.crate) = 237611 -SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40 -SIZE (rust/crates/syn-2.0.104.crate) = 299699 +SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6 +SIZE (rust/crates/syn-2.0.106.crate) = 301514 SHA256 (rust/crates/sync_wrapper-1.0.0.crate) = 384595c11a4e2969895cad5a8c4029115f5ab956a9e5ef4de79d11a426e5f20c SIZE (rust/crates/sync_wrapper-1.0.0.crate) = 6912 SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971 @@ -1067,20 +1073,20 @@ SHA256 (rust/crates/tagptr-0.2.0.crate) = 7b2093cf4c8eb1e67749a6762251bc9cd836b6 SIZE (rust/crates/tagptr-0.2.0.crate) = 13320 SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369 SIZE (rust/crates/tap-1.0.1.crate) = 11316 -SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1 -SIZE (rust/crates/tempfile-3.20.0.crate) = 42306 +SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16 +SIZE (rust/crates/tempfile-3.23.0.crate) = 43063 SHA256 (rust/crates/testdir-0.9.3.crate) = c9ffa013be124f7e8e648876190de818e3a87088ed97ccd414a398b403aec8c8 SIZE (rust/crates/testdir-0.9.3.crate) = 18881 SHA256 (rust/crates/textwrap-0.16.2.crate) = c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057 SIZE (rust/crates/textwrap-0.16.2.crate) = 57077 SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52 SIZE (rust/crates/thiserror-1.0.69.crate) = 22198 -SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708 -SIZE (rust/crates/thiserror-2.0.12.crate) = 28693 +SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8 +SIZE (rust/crates/thiserror-2.0.17.crate) = 28857 SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1 SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365 -SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d -SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141 +SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913 +SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344 SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c SIZE (rust/crates/thread_local-1.1.8.crate) = 13962 SHA256 (rust/crates/time-0.3.37.crate) = 35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21 @@ -1111,20 +1117,26 @@ SHA256 (rust/crates/tokio-tar-0.3.1.crate) = 9d5714c010ca3e5c27114c1cdeb9d14641a SIZE (rust/crates/tokio-tar-0.3.1.crate) = 49485 SHA256 (rust/crates/tokio-tfo-0.3.1.crate) = 3fb4382c6371e29365853d2b71e915d5398df46312a2158097d8bb3f54d0f1b4 SIZE (rust/crates/tokio-tfo-0.3.1.crate) = 17188 -SHA256 (rust/crates/tokio-util-0.7.14.crate) = 6b9590b93e6fcc1739458317cccd391ad3955e2bde8913edf6f95f9e65a8f034 -SIZE (rust/crates/tokio-util-0.7.14.crate) = 118861 +SHA256 (rust/crates/tokio-util-0.7.16.crate) = 14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5 +SIZE (rust/crates/tokio-util-0.7.16.crate) = 127775 SHA256 (rust/crates/tokio-websockets-0.11.4.crate) = 9fcaf159b4e7a376b05b5bfd77bfd38f3324f5fce751b4213bfc7eaa47affb4e SIZE (rust/crates/tokio-websockets-0.11.4.crate) = 348475 -SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362 -SIZE (rust/crates/toml-0.8.23.crate) = 36050 +SHA256 (rust/crates/toml-0.9.7.crate) = 00e5e5d9bf2475ac9d4f0d9edab68cc573dc2fd644b0dba36b0c30a92dd9eaa0 +SIZE (rust/crates/toml-0.9.7.crate) = 55852 SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125 +SHA256 (rust/crates/toml_datetime-0.7.2.crate) = 32f1085dec27c2b6632b04c80b3bb1b4300d6495d1e129693bdda7d91e72eec1 +SIZE (rust/crates/toml_datetime-0.7.2.crate) = 17859 SHA256 (rust/crates/toml_edit-0.20.7.crate) = 70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81 SIZE (rust/crates/toml_edit-0.20.7.crate) = 101056 SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602 +SHA256 (rust/crates/toml_parser-1.0.3.crate) = 4cf893c33be71572e0e9aa6dd15e6677937abd686b066eac3f8cd3531688a627 +SIZE (rust/crates/toml_parser-1.0.3.crate) = 34982 SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801 SIZE (rust/crates/toml_write-0.1.2.crate) = 15660 +SHA256 (rust/crates/toml_writer-1.0.3.crate) = d163a63c116ce562a22cda521fcc4d79152e7aba014456fb5eb442f6d6a10109 +SIZE (rust/crates/toml_writer-1.0.3.crate) = 17173 SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9 SIZE (rust/crates/tower-0.5.2.crate) = 109417 SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e @@ -1139,8 +1151,8 @@ SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434 SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3 SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561 -SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008 -SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345 +SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5 +SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274 SHA256 (rust/crates/trait-variant-0.1.2.crate) = 70977707304198400eb4835a78f6a9f928bf41bba420deb8fdb175cd965d77a7 SIZE (rust/crates/trait-variant-0.1.2.crate) = 6008 SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b @@ -1183,8 +1195,8 @@ SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59 SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437 SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499 -SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d -SIZE (rust/crates/uuid-1.17.0.crate) = 59014 +SHA256 (rust/crates/uuid-1.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2 +SIZE (rust/crates/uuid-1.18.1.crate) = 60468 SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65 SIZE (rust/crates/valuable-0.1.1.crate) = 28679 SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426 @@ -1255,8 +1267,8 @@ SHA256 (rust/crates/windows-interface-0.58.0.crate) = 053c4c462dc91d3b1504c6fe5a SIZE (rust/crates/windows-interface-0.58.0.crate) = 11246 SHA256 (rust/crates/windows-interface-0.59.0.crate) = cb26fd936d991781ea39e87c3a27285081e3c0da5ca0fcbc02d368cc6f52ff01 SIZE (rust/crates/windows-interface-0.59.0.crate) = 11751 -SHA256 (rust/crates/windows-link-0.1.0.crate) = 6dccfd733ce2b1753b03b6d3c65edf020262ea35e20ccdf3e288043e6dd620e3 -SIZE (rust/crates/windows-link-0.1.0.crate) = 6153 +SHA256 (rust/crates/windows-link-0.2.0.crate) = 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65 +SIZE (rust/crates/windows-link-0.2.0.crate) = 6170 SHA256 (rust/crates/windows-registry-0.4.0.crate) = 4286ad90ddb45071efd1a66dfa43eb02dd0dfbae1545ad6cc3c51cf34d7e8ba3 SIZE (rust/crates/windows-registry-0.4.0.crate) = 12572 SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e @@ -1327,8 +1339,8 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400 SHA256 (rust/crates/winnow-0.5.40.crate) = f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876 SIZE (rust/crates/winnow-0.5.40.crate) = 159316 -SHA256 (rust/crates/winnow-0.7.11.crate) = 74c7b26e3480b707944fc872477815d29a8e429d2f93a1ce000f5fa84a15cbcd -SIZE (rust/crates/winnow-0.7.11.crate) = 174175 +SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf +SIZE (rust/crates/winnow-0.7.13.crate) = 174454 SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1 SIZE (rust/crates/winreg-0.50.0.crate) = 29703 SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1 @@ -1393,5 +1405,5 @@ SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7 SIZE (rust/crates/zune-core-0.4.12.crate) = 17355 SHA256 (rust/crates/zune-jpeg-0.4.14.crate) = 99a5bab8d7dedf81405c4bb1f2b83ea057643d9cb28778cea9eecddeedd2e028 SIZE (rust/crates/zune-jpeg-0.4.14.crate) = 63388 -SHA256 (chatmail-core-v2.9.0_GH0.tar.gz) = b4626a08ae894e0239b4c9ce0c4c187aeef3fc65ec9aa0148457882b20d731d1 -SIZE (chatmail-core-v2.9.0_GH0.tar.gz) = 3271234 +SHA256 (chatmail-core-v2.22.0_GH0.tar.gz) = 80e9ac0b7b6e607faa21f1dbdc5208d7384d9f6c1f5465916b8145bb29a3f5da +SIZE (chatmail-core-v2.22.0_GH0.tar.gz) = 3324879 diff --git a/net/devfile/Makefile b/net/devfile/Makefile index 81763e96c88e..540cd4be7c27 100644 --- a/net/devfile/Makefile +++ b/net/devfile/Makefile @@ -1,6 +1,7 @@ PORTNAME= devfile PORTVERSION= 2.3.0 DISTVERSIONPREFIX= v +PORTREVISION= 4 CATEGORIES= net MAINTAINER= sunpoet@FreeBSD.org diff --git a/net/dhcpcd/files/patch-src_privsep.c b/net/dhcpcd/files/patch-src_privsep.c new file mode 100644 index 000000000000..b9d22affe381 --- /dev/null +++ b/net/dhcpcd/files/patch-src_privsep.c @@ -0,0 +1,24 @@ +--- src/privsep.c.orig 2025-06-01 18:40:28 UTC ++++ src/privsep.c +@@ -934,7 +934,9 @@ ps_sendpsmmsg(struct dhcpcd_ctx *ctx, int fd, + } else + iovlen = 1; + +- len = writev(fd, iov, iovlen); ++ len = sendmsg(fd, ++ &(struct msghdr){ .msg_iov = iov, .msg_iovlen = iovlen }, MSG_EOR); ++ + if (len == -1) { + if (ctx->options & DHCPCD_FORKED && + !(ctx->options & DHCPCD_PRIVSEPROOT)) +@@ -1063,7 +1065,9 @@ ps_sendcmdmsg(int fd, uint16_t cmd, const struct msghd + psm.ps_namelen + psm.ps_controllen + psm.ps_datalen + cmsg_padlen; + if (psm.ps_datalen != 0) + memcpy(p, msg->msg_iov[0].iov_base, psm.ps_datalen); +- return writev(fd, iov, __arraycount(iov)); ++ return sendmsg(fd, ++ &(struct msghdr){ .msg_iov = iov, .msg_iovlen = __arraycount(iov) }, ++ MSG_EOR); + + nobufs: + errno = ENOBUFS; diff --git a/net/dshell/Makefile b/net/dshell/Makefile index e14e621b00b0..15a6af263bad 100644 --- a/net/dshell/Makefile +++ b/net/dshell/Makefile @@ -1,6 +1,5 @@ PORTNAME= dshell -PORTVERSION= 3.2.2 -PORTREVISION= 1 +PORTVERSION= 3.2.3 DISTVERSIONPREFIX= v CATEGORIES= net PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/net/dshell/distinfo b/net/dshell/distinfo index ccecf1a20c4d..3ba2f4332ec8 100644 --- a/net/dshell/distinfo +++ b/net/dshell/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1678529542 -SHA256 (USArmyResearchLab-Dshell-v3.2.2_GH0.tar.gz) = 8aae3f679640356c450ab57d9e14e483af10a38f43f20c702962d92712844d6a -SIZE (USArmyResearchLab-Dshell-v3.2.2_GH0.tar.gz) = 190315 +TIMESTAMP = 1760785600 +SHA256 (USArmyResearchLab-Dshell-v3.2.3_GH0.tar.gz) = 8d2354d8b5d1b98e180c25915c7137a191f1b1255a98496bf4bfab577a4834bc +SIZE (USArmyResearchLab-Dshell-v3.2.3_GH0.tar.gz) = 1488773 diff --git a/net/dumbpipe/Makefile b/net/dumbpipe/Makefile index c9c39fe59ee0..64beeec007bf 100644 --- a/net/dumbpipe/Makefile +++ b/net/dumbpipe/Makefile @@ -1,7 +1,7 @@ PORTNAME= dumbpipe DISTVERSIONPREFIX= v -DISTVERSION= 0.27.0 -PORTREVISION= 2 +DISTVERSION= 0.32.0 +PORTREVISION= 0 CATEGORIES= net MAINTAINER= feld@FreeBSD.org diff --git a/net/dumbpipe/Makefile.crates b/net/dumbpipe/Makefile.crates index d17b17479b54..598c3eff1486 100644 --- a/net/dumbpipe/Makefile.crates +++ b/net/dumbpipe/Makefile.crates @@ -1,106 +1,97 @@ -===> License MIT accepted by the user -===> dumbpipe-0.27.0 depends on file: /usr/local/sbin/pkg - found -===> Fetching all distfiles required by dumbpipe-0.27.0 for building -===> Extracting for dumbpipe-0.27.0 -=> SHA256 Checksum OK for n0-computer-dumbpipe-v0.27.0_GH0.tar.gz. -===> Moving crates to /usr/local/poudriere/ports/default/net/dumbpipe/work/dumbpipe-0.27.0/cargo-crates CARGO_CRATES= addr2line-0.24.2 \ - adler2-2.0.0 \ - aead-0.5.2 \ + adler2-2.0.1 \ + aead-0.6.0-rc.2 \ aho-corasick-1.1.3 \ allocator-api2-0.2.21 \ android-tzdata-0.1.1 \ android_system_properties-0.1.5 \ - anstream-0.6.18 \ - anstyle-1.0.10 \ - anstyle-parse-0.2.6 \ - anstyle-query-1.1.2 \ - anstyle-wincon-3.0.7 \ - anyhow-1.0.95 \ - asn1-rs-0.6.2 \ - asn1-rs-derive-0.5.1 \ - asn1-rs-impl-0.2.0 \ + anstream-0.6.19 \ + anstyle-1.0.11 \ + anstyle-parse-0.2.7 \ + anstyle-query-1.1.3 \ + anstyle-wincon-3.0.9 \ + anyhow-1.0.98 \ + arrayref-0.3.9 \ + arrayvec-0.7.6 \ async-compat-0.2.4 \ - async-trait-0.1.86 \ + async-trait-0.1.88 \ async_io_stream-0.3.3 \ + atomic-polyfill-1.0.3 \ atomic-waker-1.1.2 \ attohttpc-0.24.1 \ - autocfg-1.4.0 \ - backon-1.4.0 \ - backtrace-0.3.74 \ - base16ct-0.2.0 \ + autocfg-1.5.0 \ + backon-1.5.1 \ + backtrace-0.3.75 \ + base16ct-0.3.0 \ base32-0.5.1 \ base64-0.22.1 \ - base64ct-1.6.0 \ - bitflags-1.3.2 \ - bitflags-2.8.0 \ - block-buffer-0.10.4 \ - bounded-integer-0.5.8 \ - bumpalo-3.17.0 \ + base64ct-1.8.0 \ + bitflags-2.9.1 \ + blake3-1.8.2 \ + block-buffer-0.11.0-rc.5 \ + btparse-0.2.0 \ + bumpalo-3.19.0 \ byteorder-1.5.0 \ - bytes-1.10.0 \ - cc-1.2.14 \ + bytes-1.10.1 \ + cc-1.2.27 \ cesu8-1.1.0 \ - cfg-if-1.0.0 \ + cfg-if-1.0.1 \ cfg_aliases-0.2.1 \ - chacha20-0.9.1 \ - chrono-0.4.39 \ - cipher-0.4.4 \ - clap-4.5.29 \ - clap_builder-4.5.29 \ - clap_derive-4.5.28 \ - clap_lex-0.7.4 \ - cobs-0.2.3 \ - colorchoice-1.0.3 \ + chacha20-0.10.0-rc.2 \ + chrono-0.4.41 \ + cipher-0.5.0-rc.1 \ + clap-4.5.40 \ + clap_builder-4.5.40 \ + clap_derive-4.5.40 \ + clap_lex-0.7.5 \ + cobs-0.3.0 \ + color-backtrace-0.7.0 \ + colorchoice-1.0.4 \ combine-4.6.7 \ - concurrent-queue-2.5.0 \ - const-oid-0.9.6 \ - cordyceps-0.3.2 \ + const-oid-0.10.1 \ + constant_time_eq-0.3.1 \ + cordyceps-0.3.4 \ core-foundation-0.9.4 \ - core-foundation-0.10.0 \ + core-foundation-0.10.1 \ core-foundation-sys-0.8.7 \ cpufeatures-0.2.17 \ - crc-3.2.1 \ - crc-catalog-2.4.0 \ critical-section-1.2.0 \ - crossbeam-channel-0.5.14 \ + crossbeam-channel-0.5.15 \ crossbeam-epoch-0.9.18 \ crossbeam-utils-0.8.21 \ - crypto-common-0.1.6 \ - crypto_box-0.9.1 \ - crypto_secretbox-0.1.1 \ - curve25519-dalek-4.1.3 \ + crypto-common-0.2.0-rc.4 \ + crypto_box-0.10.0-pre.0 \ + crypto_secretbox-0.2.0-pre.0 \ + curve25519-dalek-5.0.0-pre.1 \ curve25519-dalek-derive-0.1.1 \ - data-encoding-2.8.0 \ - der-0.7.9 \ - der-parser-9.0.0 \ - der_derive-0.7.3 \ - deranged-0.3.11 \ + data-encoding-2.9.0 \ + der-0.8.0-rc.9 \ + deranged-0.4.0 \ derive_more-1.0.0 \ + derive_more-2.0.1 \ derive_more-impl-1.0.0 \ + derive_more-impl-2.0.1 \ diatomic-waker-0.2.3 \ - digest-0.10.7 \ + digest-0.11.0-rc.3 \ displaydoc-0.2.5 \ dlopen2-0.5.0 \ - document-features-0.2.10 \ + document-features-0.2.11 \ duct-0.13.7 \ dyn-clone-1.0.19 \ - ed25519-2.2.3 \ - ed25519-dalek-2.1.1 \ + ed25519-3.0.0-rc.1 \ + ed25519-dalek-3.0.0-pre.1 \ embedded-io-0.4.0 \ embedded-io-0.6.1 \ enum-as-inner-0.6.1 \ - enumflags2-0.7.11 \ - enumflags2_derive-0.7.11 \ equivalent-1.0.2 \ - fallible-iterator-0.3.0 \ + errno-0.3.13 \ fastrand-2.3.0 \ - fiat-crypto-0.2.9 \ + fiat-crypto-0.3.0 \ fnv-1.0.7 \ - foldhash-0.1.4 \ + foldhash-0.1.5 \ form_urlencoded-1.2.1 \ futures-0.3.31 \ - futures-buffered-0.2.11 \ + futures-buffered-0.2.12 \ futures-channel-0.3.31 \ futures-core-0.3.31 \ futures-executor-0.3.31 \ @@ -110,277 +101,245 @@ CARGO_CRATES= addr2line-0.24.2 \ futures-sink-0.3.31 \ futures-task-0.3.31 \ futures-util-0.3.31 \ - generator-0.7.5 \ - generator-0.8.4 \ - generic-array-0.14.7 \ - getrandom-0.2.15 \ + generator-0.8.5 \ + getrandom-0.2.16 \ getrandom-0.3.3 \ gimli-0.31.1 \ - glob-0.3.2 \ gloo-timers-0.3.0 \ - h2-0.4.7 \ - hashbrown-0.15.2 \ + h2-0.4.10 \ + hash32-0.2.1 \ + hashbrown-0.15.4 \ + heapless-0.7.17 \ heck-0.5.0 \ hex-0.4.3 \ hickory-proto-0.25.2 \ hickory-resolver-0.25.2 \ - hmac-0.12.1 \ - hmac-sha1-0.2.2 \ - hmac-sha256-1.1.8 \ - hostname-0.3.1 \ - hostname-validator-1.1.1 \ http-0.2.12 \ - http-1.2.0 \ + http-1.3.1 \ http-body-1.0.1 \ - http-body-util-0.1.2 \ - httparse-1.10.0 \ + http-body-util-0.1.3 \ + httparse-1.10.1 \ httpdate-1.0.3 \ + hybrid-array-0.4.5 \ hyper-1.6.0 \ - hyper-rustls-0.27.5 \ - hyper-util-0.1.11 \ - iana-time-zone-0.1.61 \ + hyper-rustls-0.27.7 \ + hyper-util-0.1.14 \ + iana-time-zone-0.1.63 \ iana-time-zone-haiku-0.1.2 \ - icu_collections-1.5.0 \ - icu_locid-1.5.0 \ - icu_locid_transform-1.5.0 \ - icu_locid_transform_data-1.5.0 \ - icu_normalizer-1.5.0 \ - icu_normalizer_data-1.5.0 \ - icu_properties-1.5.1 \ - icu_properties_data-1.5.0 \ - icu_provider-1.5.0 \ - icu_provider_macros-1.5.0 \ + icu_collections-2.0.0 \ + icu_locale_core-2.0.0 \ + icu_normalizer-2.0.0 \ + icu_normalizer_data-2.0.0 \ + icu_properties-2.0.1 \ + icu_properties_data-2.0.1 \ + icu_provider-2.0.0 \ idna-1.0.3 \ - idna_adapter-1.2.0 \ + idna_adapter-1.2.1 \ igd-next-0.16.1 \ - indexmap-2.7.1 \ - inout-0.1.3 \ + indexmap-2.10.0 \ + inout-0.2.1 \ instant-0.1.13 \ ipconfig-0.3.2 \ ipnet-2.11.0 \ - iroh-0.35.0 \ - iroh-base-0.35.0 \ - iroh-metrics-0.34.0 \ - iroh-metrics-derive-0.2.0 \ - iroh-quinn-0.13.0 \ + iri-string-0.7.8 \ + iroh-0.94.0 \ + iroh-base-0.94.0 \ + iroh-metrics-0.36.1 \ + iroh-metrics-derive-0.3.0 \ + iroh-quinn-0.14.0 \ iroh-quinn-proto-0.13.0 \ iroh-quinn-udp-0.5.7 \ - iroh-relay-0.35.0 \ + iroh-relay-0.94.0 \ + iroh-tickets-0.1.0 \ is_terminal_polyfill-1.70.1 \ - itoa-1.0.14 \ + itoa-1.0.15 \ jni-0.21.1 \ jni-sys-0.3.0 \ js-sys-0.3.77 \ lazy_static-1.5.0 \ - libc-0.2.172 \ - litemap-0.7.4 \ + libc-0.2.174 \ + linux-raw-sys-0.9.4 \ + litemap-0.8.0 \ litrs-0.4.1 \ - lock_api-0.4.12 \ - log-0.4.25 \ - loom-0.5.6 \ + lock_api-0.4.13 \ + log-0.4.27 \ loom-0.7.2 \ - lru-0.12.5 \ lru-0.13.0 \ - match_cfg-0.1.0 \ - matchers-0.1.0 \ - md5-0.7.0 \ - memchr-2.7.4 \ - mime-0.3.17 \ - minimal-lexical-0.2.1 \ - miniz_oxide-0.8.4 \ - mio-1.0.3 \ + lru-0.16.1 \ + lru-slab-0.1.2 \ + matchers-0.2.0 \ + memchr-2.7.5 \ + miniz_oxide-0.8.9 \ + mio-1.0.4 \ moka-0.12.10 \ - n0-future-0.1.3 \ + n0-future-0.3.0 \ + n0-snafu-0.2.2 \ + n0-watcher-0.4.0 \ nested_enum_utils-0.2.2 \ - netdev-0.31.0 \ - netlink-packet-core-0.7.0 \ - netlink-packet-route-0.17.1 \ - netlink-packet-route-0.23.0 \ - netlink-packet-utils-0.5.2 \ - netlink-proto-0.11.5 \ + netdev-0.38.2 \ + netlink-packet-core-0.8.1 \ + netlink-packet-route-0.25.1 \ + netlink-proto-0.12.0 \ netlink-sys-0.8.7 \ - netwatch-0.5.0 \ + netwatch-0.11.0 \ nix-0.29.0 \ - no-std-net-0.6.0 \ - nom-7.1.3 \ ntimestamp-1.0.0 \ - nu-ansi-term-0.46.0 \ - num-bigint-0.4.6 \ + nu-ansi-term-0.50.1 \ num-conv-0.1.0 \ - num-integer-0.1.46 \ num-traits-0.2.19 \ - num_enum-0.7.3 \ - num_enum_derive-0.7.3 \ + num_enum-0.7.4 \ + num_enum_derive-0.7.4 \ object-0.36.7 \ - oid-registry-0.7.1 \ - once_cell-1.20.3 \ - opaque-debug-0.3.1 \ + once_cell-1.21.3 \ + once_cell_polyfill-1.70.1 \ openssl-probe-0.1.6 \ - os_pipe-1.2.1 \ - overload-0.1.1 \ + os_pipe-1.2.2 \ parking-2.2.1 \ - parking_lot-0.12.3 \ - parking_lot_core-0.9.10 \ + parking_lot-0.12.4 \ + parking_lot_core-0.9.11 \ paste-1.0.15 \ - pem-3.0.4 \ - pem-rfc7468-0.7.0 \ + pem-rfc7468-1.0.0-rc.3 \ percent-encoding-2.3.1 \ - pest-2.7.15 \ - pest_derive-2.7.15 \ - pest_generator-2.7.15 \ - pest_meta-2.7.15 \ pharos-0.5.3 \ - pin-project-1.1.9 \ - pin-project-internal-1.1.9 \ + pin-project-1.1.10 \ + pin-project-internal-1.1.10 \ pin-project-lite-0.2.16 \ pin-utils-0.1.0 \ - pkarr-3.7.1 \ - pkcs8-0.10.2 \ - pnet_base-0.34.0 \ - pnet_macros-0.34.0 \ - pnet_macros_support-0.34.0 \ - pnet_packet-0.34.0 \ - poly1305-0.8.0 \ - portable-atomic-1.10.0 \ - portmapper-0.5.0 \ - postcard-1.1.1 \ - postcard-derive-0.1.2 \ + pkarr-5.0.0 \ + pkcs8-0.11.0-rc.7 \ + poly1305-0.9.0-rc.2 \ + portable-atomic-1.11.1 \ + portmapper-0.11.0 \ + postcard-1.1.3 \ + postcard-derive-0.2.1 \ + potential_utf-0.1.2 \ powerfmt-0.2.0 \ - ppv-lite86-0.2.20 \ - precis-core-0.1.11 \ - precis-profiles-0.1.12 \ - precis-tools-0.1.9 \ - proc-macro-crate-3.2.0 \ - proc-macro2-1.0.93 \ - quick-error-1.2.3 \ - quinn-0.11.6 \ - quinn-proto-0.11.9 \ - quinn-udp-0.5.10 \ - quote-1.0.38 \ - quoted-string-parser-0.1.0 \ - r-efi-5.2.0 \ + ppv-lite86-0.2.21 \ + proc-macro-crate-3.3.0 \ + proc-macro2-1.0.95 \ + quinn-0.11.8 \ + quinn-proto-0.11.12 \ + quinn-udp-0.5.13 \ + quote-1.0.40 \ + r-efi-5.3.0 \ rand-0.8.5 \ - rand-0.9.0 \ + rand-0.9.2 \ rand_chacha-0.3.1 \ rand_chacha-0.9.0 \ rand_core-0.6.4 \ - rand_core-0.9.0 \ - rcgen-0.13.2 \ - redox_syscall-0.5.8 \ - regex-1.11.1 \ - regex-automata-0.1.10 \ + rand_core-0.9.3 \ + redox_syscall-0.5.13 \ regex-automata-0.4.9 \ - regex-lite-0.1.6 \ - regex-syntax-0.6.29 \ regex-syntax-0.8.5 \ - reqwest-0.12.15 \ - resolv-conf-0.7.0 \ - ring-0.17.9 \ - rustc-demangle-0.1.24 \ + reqwest-0.12.20 \ + resolv-conf-0.7.4 \ + ring-0.17.14 \ + rustc-demangle-0.1.25 \ rustc-hash-2.1.1 \ rustc_version-0.4.1 \ - rusticata-macros-4.1.0 \ - rustls-0.23.23 \ + rustix-1.0.7 \ + rustls-0.23.33 \ rustls-native-certs-0.8.1 \ - rustls-pemfile-2.2.0 \ - rustls-pki-types-1.11.0 \ - rustls-platform-verifier-0.5.0 \ + rustls-pki-types-1.12.0 \ + rustls-platform-verifier-0.5.3 \ rustls-platform-verifier-android-0.1.1 \ - rustls-webpki-0.102.8 \ - rustversion-1.0.19 \ - ryu-1.0.19 \ - salsa20-0.10.2 \ + rustls-webpki-0.103.7 \ + rustversion-1.0.21 \ + ryu-1.0.20 \ + salsa20-0.11.0-rc.1 \ same-file-1.0.6 \ schannel-0.1.27 \ scoped-tls-1.0.1 \ scopeguard-1.2.0 \ security-framework-3.2.0 \ security-framework-sys-2.14.0 \ - self_cell-1.1.0 \ - semver-1.0.25 \ + self_cell-1.2.0 \ + semver-1.0.26 \ send_wrapper-0.6.0 \ - serde-1.0.219 \ - serde_derive-1.0.219 \ - serde_json-1.0.138 \ + serde-1.0.228 \ + serde_bytes-0.11.17 \ + serde_core-1.0.228 \ + serde_derive-1.0.228 \ + serde_json-1.0.140 \ serde_urlencoded-0.7.1 \ - serdect-0.2.0 \ - sha1-0.10.6 \ + serdect-0.4.1 \ + sha1-0.11.0-rc.2 \ sha1_smol-1.0.1 \ - sha2-0.10.8 \ + sha2-0.11.0-rc.2 \ sharded-slab-0.1.7 \ - shared_child-1.0.1 \ + shared_child-1.1.0 \ shlex-1.3.0 \ - signal-hook-registry-1.4.2 \ - signature-2.2.0 \ + sigchld-0.2.3 \ + signal-hook-0.3.18 \ + signal-hook-registry-1.4.5 \ + signature-3.0.0-rc.4 \ simdutf8-0.1.5 \ simple-dns-0.9.3 \ - slab-0.4.9 \ - smallvec-1.13.2 \ - snafu-0.8.5 \ - snafu-derive-0.8.5 \ - socket2-0.5.9 \ + slab-0.4.10 \ + smallvec-1.15.1 \ + snafu-0.8.9 \ + snafu-derive-0.8.9 \ + socket2-0.5.10 \ + socket2-0.6.0 \ spin-0.9.8 \ - spki-0.7.3 \ + spin-0.10.0 \ + spki-0.8.0-rc.4 \ stable_deref_trait-1.2.0 \ strsim-0.11.1 \ - strum-0.26.3 \ - strum_macros-0.26.4 \ - stun-rs-0.1.11 \ + strum-0.27.2 \ + strum_macros-0.27.2 \ subtle-2.6.1 \ - surge-ping-0.8.1 \ syn-1.0.109 \ - syn-2.0.98 \ + syn-2.0.104 \ sync_wrapper-1.0.2 \ - synstructure-0.13.1 \ + synstructure-0.13.2 \ system-configuration-0.6.1 \ system-configuration-sys-0.6.0 \ tagptr-0.2.0 \ + tempfile-3.20.0 \ + termcolor-1.4.1 \ thiserror-1.0.69 \ - thiserror-2.0.11 \ + thiserror-2.0.12 \ thiserror-impl-1.0.69 \ - thiserror-impl-2.0.11 \ - thread_local-1.1.8 \ - time-0.3.37 \ - time-core-0.1.2 \ - time-macros-0.2.19 \ - tinystr-0.7.6 \ - tinyvec-1.8.1 \ + thiserror-impl-2.0.12 \ + thread_local-1.1.9 \ + time-0.3.41 \ + time-core-0.1.4 \ + tinystr-0.8.1 \ + tinyvec-1.9.0 \ tinyvec_macros-0.1.1 \ - tokio-1.45.0 \ + tokio-1.45.1 \ tokio-macros-2.5.0 \ - tokio-rustls-0.26.1 \ + tokio-rustls-0.26.2 \ tokio-stream-0.1.17 \ tokio-util-0.7.15 \ - tokio-websockets-0.11.4 \ - toml_datetime-0.6.8 \ - toml_edit-0.22.24 \ + tokio-websockets-0.12.0 \ + toml_datetime-0.6.11 \ + toml_edit-0.22.27 \ tower-0.5.2 \ + tower-http-0.6.6 \ tower-layer-0.3.3 \ tower-service-0.3.3 \ tracing-0.1.41 \ - tracing-attributes-0.1.28 \ - tracing-core-0.1.33 \ + tracing-attributes-0.1.30 \ + tracing-core-0.1.34 \ + tracing-error-0.2.1 \ tracing-log-0.2.0 \ - tracing-subscriber-0.3.19 \ + tracing-subscriber-0.3.20 \ try-lock-0.2.5 \ - typenum-1.17.0 \ - ucd-parse-0.1.13 \ - ucd-trie-0.1.7 \ - unicode-ident-1.0.16 \ - unicode-normalization-0.1.24 \ + typenum-1.18.0 \ + unicode-ident-1.0.18 \ unicode-xid-0.2.6 \ - universal-hash-0.5.1 \ + universal-hash-0.6.0-rc.2 \ untrusted-0.9.0 \ url-2.5.4 \ - utf16_iter-1.0.5 \ utf8_iter-1.0.4 \ utf8parse-0.2.2 \ - uuid-1.13.1 \ + uuid-1.17.0 \ valuable-0.1.1 \ - version_check-0.9.5 \ walkdir-2.5.0 \ want-0.3.1 \ - wasi-0.11.0+wasi-snapshot-preview1 \ + wasi-0.11.1+wasi-snapshot-preview1 \ wasi-0.14.2+wasi-0.2.4 \ wasm-bindgen-0.2.100 \ wasm-bindgen-backend-0.2.100 \ @@ -391,36 +350,43 @@ CARGO_CRATES= addr2line-0.24.2 \ wasm-streams-0.4.2 \ web-sys-0.3.77 \ web-time-1.1.0 \ - webpki-root-certs-0.26.8 \ - webpki-roots-0.26.8 \ - widestring-1.1.0 \ + webpki-root-certs-0.26.11 \ + webpki-root-certs-1.0.1 \ + webpki-roots-1.0.3 \ + widestring-1.2.0 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.9 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ - windows-0.48.0 \ - windows-0.58.0 \ - windows-0.59.0 \ - windows-core-0.52.0 \ - windows-core-0.58.0 \ - windows-core-0.59.0 \ - windows-implement-0.58.0 \ - windows-implement-0.59.0 \ - windows-interface-0.58.0 \ - windows-interface-0.59.0 \ - windows-registry-0.4.0 \ - windows-result-0.2.0 \ - windows-result-0.3.0 \ - windows-strings-0.1.0 \ - windows-strings-0.3.0 \ + windows-0.61.3 \ + windows-0.62.2 \ + windows-collections-0.2.0 \ + windows-collections-0.3.2 \ + windows-core-0.61.2 \ + windows-core-0.62.2 \ + windows-future-0.2.1 \ + windows-future-0.3.2 \ + windows-implement-0.60.2 \ + windows-interface-0.59.3 \ + windows-link-0.1.3 \ + windows-link-0.2.1 \ + windows-numerics-0.2.0 \ + windows-numerics-0.3.1 \ + windows-result-0.3.4 \ + windows-result-0.4.1 \ + windows-strings-0.4.2 \ + windows-strings-0.5.1 \ windows-sys-0.45.0 \ windows-sys-0.48.0 \ windows-sys-0.52.0 \ windows-sys-0.59.0 \ + windows-sys-0.60.2 \ windows-targets-0.42.2 \ windows-targets-0.48.5 \ windows-targets-0.52.6 \ - windows-targets-0.53.0 \ + windows-targets-0.53.2 \ + windows-threading-0.1.0 \ + windows-threading-0.2.1 \ windows_aarch64_gnullvm-0.42.2 \ windows_aarch64_gnullvm-0.48.5 \ windows_aarch64_gnullvm-0.52.6 \ @@ -451,26 +417,23 @@ CARGO_CRATES= addr2line-0.24.2 \ windows_x86_64_msvc-0.48.5 \ windows_x86_64_msvc-0.52.6 \ windows_x86_64_msvc-0.53.0 \ - winnow-0.7.2 \ + winnow-0.7.11 \ winreg-0.50.0 \ wit-bindgen-rt-0.39.0 \ - wmi-0.14.5 \ - write16-1.0.0 \ - writeable-0.5.5 \ - ws_stream_wasm-0.7.4 \ - x509-parser-0.16.0 \ - xml-rs-0.8.25 \ + wmi-0.17.2 \ + writeable-0.6.1 \ + ws_stream_wasm-0.7.5 \ + xml-rs-0.8.26 \ xmltree-0.10.3 \ - yasna-0.5.2 \ - yoke-0.7.5 \ - yoke-derive-0.7.5 \ + yoke-0.8.0 \ + yoke-derive-0.8.0 \ z32-1.3.0 \ - zerocopy-0.7.35 \ - zerocopy-0.8.18 \ - zerocopy-derive-0.7.35 \ - zerocopy-derive-0.8.18 \ - zerofrom-0.1.5 \ - zerofrom-derive-0.1.5 \ - zeroize-1.8.1 \ - zerovec-0.10.4 \ - zerovec-derive-0.10.3 + zerocopy-0.8.26 \ + zerocopy-derive-0.8.26 \ + zerofrom-0.1.6 \ + zerofrom-derive-0.1.6 \ + zeroize-1.8.2 \ + zeroize_derive-1.4.2 \ + zerotrie-0.2.2 \ + zerovec-0.11.2 \ + zerovec-derive-0.11.1 diff --git a/net/dumbpipe/distinfo b/net/dumbpipe/distinfo index 796cb7af8f6d..35c40f62a7e6 100644 --- a/net/dumbpipe/distinfo +++ b/net/dumbpipe/distinfo @@ -1,10 +1,10 @@ -TIMESTAMP = 1747162850 +TIMESTAMP = 1761157725 SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1 SIZE (rust/crates/addr2line-0.24.2.crate) = 39015 -SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627 -SIZE (rust/crates/adler2-2.0.0.crate) = 13529 -SHA256 (rust/crates/aead-0.5.2.crate) = d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0 -SIZE (rust/crates/aead-0.5.2.crate) = 15509 +SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa +SIZE (rust/crates/adler2-2.0.1.crate) = 13366 +SHA256 (rust/crates/aead-0.6.0-rc.2.crate) = ac8202ab55fcbf46ca829833f347a82a2a4ce0596f0304ac322c2d100030cd56 +SIZE (rust/crates/aead-0.6.0-rc.2.crate) = 16278 SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916 SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311 SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923 @@ -13,186 +13,180 @@ SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674 SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311 SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243 -SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b -SIZE (rust/crates/anstream-0.6.18.crate) = 29681 -SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9 -SIZE (rust/crates/anstyle-1.0.10.crate) = 15725 -SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9 -SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343 -SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c -SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969 -SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e -SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400 -SHA256 (rust/crates/anyhow-1.0.95.crate) = 34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04 -SIZE (rust/crates/anyhow-1.0.95.crate) = 52155 -SHA256 (rust/crates/asn1-rs-0.6.2.crate) = 5493c3bedbacf7fd7382c6346bbd66687d12bbaad3a89a2d2c303ee6cf20b048 -SIZE (rust/crates/asn1-rs-0.6.2.crate) = 90647 -SHA256 (rust/crates/asn1-rs-derive-0.5.1.crate) = 965c2d33e53cb6b267e148a4cb0760bc01f4904c1cd4bb4002a085bb016d1490 -SIZE (rust/crates/asn1-rs-derive-0.5.1.crate) = 9692 -SHA256 (rust/crates/asn1-rs-impl-0.2.0.crate) = 7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7 -SIZE (rust/crates/asn1-rs-impl-0.2.0.crate) = 2261 +SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933 +SIZE (rust/crates/anstream-0.6.19.crate) = 28767 +SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd +SIZE (rust/crates/anstyle-1.0.11.crate) = 15880 +SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2 +SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707 +SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9 +SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190 +SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882 +SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561 +SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487 +SIZE (rust/crates/anyhow-1.0.98.crate) = 53334 +SHA256 (rust/crates/arrayref-0.3.9.crate) = 76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb +SIZE (rust/crates/arrayref-0.3.9.crate) = 9186 +SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50 +SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237 SHA256 (rust/crates/async-compat-0.2.4.crate) = 7bab94bde396a3f7b4962e396fdad640e241ed797d4d8d77fc8c237d14c58fc0 SIZE (rust/crates/async-compat-0.2.4.crate) = 11279 -SHA256 (rust/crates/async-trait-0.1.86.crate) = 644dd749086bf3771a2fbc5f256fdb982d53f011c7d5d560304eafeecebce79d -SIZE (rust/crates/async-trait-0.1.86.crate) = 31946 +SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5 +SIZE (rust/crates/async-trait-0.1.88.crate) = 32084 SHA256 (rust/crates/async_io_stream-0.3.3.crate) = b6d7b9decdf35d8908a7e3ef02f64c5e9b1695e230154c0e8de3969142d9b94c SIZE (rust/crates/async_io_stream-0.3.3.crate) = 15111 +SHA256 (rust/crates/atomic-polyfill-1.0.3.crate) = 8cf2bce30dfe09ef0bfaef228b9d414faaf7e563035494d7fe092dba54b300f4 +SIZE (rust/crates/atomic-polyfill-1.0.3.crate) = 11581 SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0 SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422 SHA256 (rust/crates/attohttpc-0.24.1.crate) = 8d9a9bf8b79a749ee0b911b91b671cc2b6c670bdbc7e3dfd537576ddc94bb2a2 SIZE (rust/crates/attohttpc-0.24.1.crate) = 60895 -SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26 -SIZE (rust/crates/autocfg-1.4.0.crate) = 17712 -SHA256 (rust/crates/backon-1.4.0.crate) = 49fef586913a57ff189f25c9b3d034356a5bf6b3fa9a7f067588fe1698ba1f5d -SIZE (rust/crates/backon-1.4.0.crate) = 38683 -SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a -SIZE (rust/crates/backtrace-0.3.74.crate) = 88516 -SHA256 (rust/crates/base16ct-0.2.0.crate) = 4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf -SIZE (rust/crates/base16ct-0.2.0.crate) = 10240 +SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8 +SIZE (rust/crates/autocfg-1.5.0.crate) = 18729 +SHA256 (rust/crates/backon-1.5.1.crate) = 302eaff5357a264a2c42f127ecb8bac761cf99749fc3dc95677e2743991f99e7 +SIZE (rust/crates/backon-1.5.1.crate) = 40628 +SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002 +SIZE (rust/crates/backtrace-0.3.75.crate) = 92665 +SHA256 (rust/crates/base16ct-0.3.0.crate) = d8b59d472eab27ade8d770dcb11da7201c11234bef9f82ce7aa517be028d462b +SIZE (rust/crates/base16ct-0.3.0.crate) = 10541 SHA256 (rust/crates/base32-0.5.1.crate) = 022dfe9eb35f19ebbcb51e0b40a5ab759f46ad60cadf7297e0bd085afb50e076 SIZE (rust/crates/base32-0.5.1.crate) = 9238 SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6 SIZE (rust/crates/base64-0.22.1.crate) = 81597 -SHA256 (rust/crates/base64ct-1.6.0.crate) = 8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b -SIZE (rust/crates/base64ct-1.6.0.crate) = 28870 -SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a -SIZE (rust/crates/bitflags-1.3.2.crate) = 23021 -SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36 -SIZE (rust/crates/bitflags-2.8.0.crate) = 47482 -SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71 -SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538 -SHA256 (rust/crates/bounded-integer-0.5.8.crate) = 102dbef1187b1893e6dfe05a774e79fd52265f49f214f6879c8ff49f52c8188b -SIZE (rust/crates/bounded-integer-0.5.8.crate) = 15878 -SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf -SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975 +SHA256 (rust/crates/base64ct-1.8.0.crate) = 55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba +SIZE (rust/crates/base64ct-1.8.0.crate) = 31211 +SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967 +SIZE (rust/crates/bitflags-2.9.1.crate) = 47913 +SHA256 (rust/crates/blake3-1.8.2.crate) = 3888aaa89e4b2a40fca9848e400f6a658a5a3978de7be858e209cafa8be9a4a0 +SIZE (rust/crates/blake3-1.8.2.crate) = 205967 +SHA256 (rust/crates/block-buffer-0.11.0-rc.5.crate) = e9ef36a6fcdb072aa548f3da057640ec10859eb4e91ddf526ee648d50c76a949 +SIZE (rust/crates/block-buffer-0.11.0-rc.5.crate) = 14478 +SHA256 (rust/crates/btparse-0.2.0.crate) = 387e80962b798815a2b5c4bcfdb6bf626fa922ffe9f74e373103b858738e9f31 +SIZE (rust/crates/btparse-0.2.0.crate) = 5280 +SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43 +SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b SIZE (rust/crates/byteorder-1.5.0.crate) = 23288 -SHA256 (rust/crates/bytes-1.10.0.crate) = f61dac84819c6588b558454b194026eb1f09c293b9036ae9b159e74e73ab6cf9 -SIZE (rust/crates/bytes-1.10.0.crate) = 76656 -SHA256 (rust/crates/cc-1.2.14.crate) = 0c3d1b2e905a3a7b00a6141adb0e4c0bb941d11caf55349d863942a1cc44e3c9 -SIZE (rust/crates/cc-1.2.14.crate) = 103164 +SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a +SIZE (rust/crates/bytes-1.10.1.crate) = 76779 +SHA256 (rust/crates/cc-1.2.27.crate) = d487aa071b5f64da6f19a3e848e3578944b726ee5a4854b82172f02aa876bfdc +SIZE (rust/crates/cc-1.2.27.crate) = 107070 SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c SIZE (rust/crates/cesu8-1.1.0.crate) = 10555 -SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd -SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 +SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268 +SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683 SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724 SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355 -SHA256 (rust/crates/chacha20-0.9.1.crate) = c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818 -SIZE (rust/crates/chacha20-0.9.1.crate) = 23424 -SHA256 (rust/crates/chrono-0.4.39.crate) = 7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825 -SIZE (rust/crates/chrono-0.4.39.crate) = 222248 -SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad -SIZE (rust/crates/cipher-0.4.4.crate) = 19073 -SHA256 (rust/crates/clap-4.5.29.crate) = 8acebd8ad879283633b343856142139f2da2317c96b05b4dd6181c61e2480184 -SIZE (rust/crates/clap-4.5.29.crate) = 56074 -SHA256 (rust/crates/clap_builder-4.5.29.crate) = f6ba32cbda51c7e1dfd49acc1457ba1a7dec5b64fe360e828acb13ca8dc9c2f9 -SIZE (rust/crates/clap_builder-4.5.29.crate) = 168096 -SHA256 (rust/crates/clap_derive-4.5.28.crate) = bf4ced95c6f4a675af3da73304b9ac4ed991640c36374e4b46795c49e17cf1ed -SIZE (rust/crates/clap_derive-4.5.28.crate) = 33428 -SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6 -SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858 -SHA256 (rust/crates/cobs-0.2.3.crate) = 67ba02a97a2bd10f4b59b25c7973101c79642302776489e030cd13cdab09ed15 -SIZE (rust/crates/cobs-0.2.3.crate) = 12576 -SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990 -SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923 +SHA256 (rust/crates/chacha20-0.10.0-rc.2.crate) = 9bd162f2b8af3e0639d83f28a637e4e55657b7a74508dba5a9bf4da523d5c9e9 +SIZE (rust/crates/chacha20-0.10.0-rc.2.crate) = 42245 +SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d +SIZE (rust/crates/chrono-0.4.41.crate) = 234621 +SHA256 (rust/crates/cipher-0.5.0-rc.1.crate) = 1e12a13eb01ded5d32ee9658d94f553a19e804204f2dc811df69ab4d9e0cb8c7 +SIZE (rust/crates/cipher-0.5.0-rc.1.crate) = 21732 +SHA256 (rust/crates/clap-4.5.40.crate) = 40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f +SIZE (rust/crates/clap-4.5.40.crate) = 57419 +SHA256 (rust/crates/clap_builder-4.5.40.crate) = e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e +SIZE (rust/crates/clap_builder-4.5.40.crate) = 169191 +SHA256 (rust/crates/clap_derive-4.5.40.crate) = d2c7947ae4cc3d851207c1adb5b5e260ff0cca11446b1d6d1423788e442257ce +SIZE (rust/crates/clap_derive-4.5.40.crate) = 33470 +SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675 +SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469 +SHA256 (rust/crates/cobs-0.3.0.crate) = 0fa961b519f0b462e3a3b4a34b64d119eeaca1d59af726fe450bbba07a9fc0a1 +SIZE (rust/crates/cobs-0.3.0.crate) = 15639 +SHA256 (rust/crates/color-backtrace-0.7.0.crate) = 2123a5984bd52ca861c66f66a9ab9883b27115c607f801f86c1bc2a84eb69f0f +SIZE (rust/crates/color-backtrace-0.7.0.crate) = 19677 +SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75 +SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196 SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd SIZE (rust/crates/combine-4.6.7.crate) = 134808 -SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973 -SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654 -SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8 -SIZE (rust/crates/const-oid-0.9.6.crate) = 45382 -SHA256 (rust/crates/cordyceps-0.3.2.crate) = ec10f0a762d93c4498d2e97a333805cb6250d60bead623f71d8034f9a4152ba3 -SIZE (rust/crates/cordyceps-0.3.2.crate) = 49791 +SHA256 (rust/crates/const-oid-0.10.1.crate) = 0dabb6555f92fb9ee4140454eb5dcd14c7960e1225c6d1a6cc361f032947713e +SIZE (rust/crates/const-oid-0.10.1.crate) = 61576 +SHA256 (rust/crates/constant_time_eq-0.3.1.crate) = 7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6 +SIZE (rust/crates/constant_time_eq-0.3.1.crate) = 11561 +SHA256 (rust/crates/cordyceps-0.3.4.crate) = 688d7fbb8092b8de775ef2536f36c8c31f2bc4006ece2e8d8ad2d17d00ce0a2a +SIZE (rust/crates/cordyceps-0.3.4.crate) = 63396 SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743 -SHA256 (rust/crates/core-foundation-0.10.0.crate) = b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63 -SIZE (rust/crates/core-foundation-0.10.0.crate) = 27023 +SHA256 (rust/crates/core-foundation-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6 +SIZE (rust/crates/core-foundation-0.10.1.crate) = 28886 SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712 SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280 SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466 -SHA256 (rust/crates/crc-3.2.1.crate) = 69e6e4d7b33a94f0991c26729976b10ebde1d34c3ee82408fb536164fa10d636 -SIZE (rust/crates/crc-3.2.1.crate) = 15070 -SHA256 (rust/crates/crc-catalog-2.4.0.crate) = 19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5 -SIZE (rust/crates/crc-catalog-2.4.0.crate) = 10155 SHA256 (rust/crates/critical-section-1.2.0.crate) = 790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b SIZE (rust/crates/critical-section-1.2.0.crate) = 19133 -SHA256 (rust/crates/crossbeam-channel-0.5.14.crate) = 06ba6d68e24814cb8de6bb986db8222d3a027d15872cabc0d18817bc3c0e4471 -SIZE (rust/crates/crossbeam-channel-0.5.14.crate) = 92728 +SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2 +SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716 SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875 SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28 SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691 -SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3 -SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760 -SHA256 (rust/crates/crypto_box-0.9.1.crate) = 16182b4f39a82ec8a6851155cc4c0cda3065bb1db33651726a29e1951de0f009 -SIZE (rust/crates/crypto_box-0.9.1.crate) = 16702 -SHA256 (rust/crates/crypto_secretbox-0.1.1.crate) = b9d6cf87adf719ddf43a805e92c6870a531aedda35ff640442cbaf8674e141e1 -SIZE (rust/crates/crypto_secretbox-0.1.1.crate) = 11377 -SHA256 (rust/crates/curve25519-dalek-4.1.3.crate) = 97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be -SIZE (rust/crates/curve25519-dalek-4.1.3.crate) = 306017 +SHA256 (rust/crates/crypto-common-0.2.0-rc.4.crate) = 6a8235645834fbc6832939736ce2f2d08192652269e11010a6240f61b908a1c6 +SIZE (rust/crates/crypto-common-0.2.0-rc.4.crate) = 11790 +SHA256 (rust/crates/crypto_box-0.10.0-pre.0.crate) = 2bda4de3e070830cf3a27a394de135b6709aefcc54d1e16f2f029271254a6ed9 +SIZE (rust/crates/crypto_box-0.10.0-pre.0.crate) = 21958 +SHA256 (rust/crates/crypto_secretbox-0.2.0-pre.0.crate) = 54532aae6546084a52cef855593daf9555945719eeeda9974150e0def854873e +SIZE (rust/crates/crypto_secretbox-0.2.0-pre.0.crate) = 13179 +SHA256 (rust/crates/curve25519-dalek-5.0.0-pre.1.crate) = 6f9200d1d13637f15a6acb71e758f64624048d85b31a5fdbfd8eca1e2687d0b7 +SIZE (rust/crates/curve25519-dalek-5.0.0-pre.1.crate) = 328319 SHA256 (rust/crates/curve25519-dalek-derive-0.1.1.crate) = f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3 SIZE (rust/crates/curve25519-dalek-derive-0.1.1.crate) = 11723 -SHA256 (rust/crates/data-encoding-2.8.0.crate) = 575f75dfd25738df5b91b8e43e14d44bda14637a58fae779fd2b064f8bf3e010 -SIZE (rust/crates/data-encoding-2.8.0.crate) = 21394 -SHA256 (rust/crates/der-0.7.9.crate) = f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0 -SIZE (rust/crates/der-0.7.9.crate) = 85173 -SHA256 (rust/crates/der-parser-9.0.0.crate) = 5cd0a5c643689626bec213c4d8bd4d96acc8ffdb4ad4bb6bc16abf27d5f4b553 -SIZE (rust/crates/der-parser-9.0.0.crate) = 63191 -SHA256 (rust/crates/der_derive-0.7.3.crate) = 8034092389675178f570469e6c3b0465d3d30b4505c294a6550db47f3c17ad18 -SIZE (rust/crates/der_derive-0.7.3.crate) = 24657 -SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4 -SIZE (rust/crates/deranged-0.3.11.crate) = 18043 +SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476 +SIZE (rust/crates/data-encoding-2.9.0.crate) = 21564 +SHA256 (rust/crates/der-0.8.0-rc.9.crate) = e9d8dd2f26c86b27a2a8ea2767ec7f9df7a89516e4794e54ac01ee618dda3aa4 +SIZE (rust/crates/der-0.8.0-rc.9.crate) = 110278 +SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e +SIZE (rust/crates/deranged-0.4.0.crate) = 23235 SHA256 (rust/crates/derive_more-1.0.0.crate) = 4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05 SIZE (rust/crates/derive_more-1.0.0.crate) = 64854 +SHA256 (rust/crates/derive_more-2.0.1.crate) = 093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678 +SIZE (rust/crates/derive_more-2.0.1.crate) = 70127 SHA256 (rust/crates/derive_more-impl-1.0.0.crate) = cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22 SIZE (rust/crates/derive_more-impl-1.0.0.crate) = 76182 +SHA256 (rust/crates/derive_more-impl-2.0.1.crate) = bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3 +SIZE (rust/crates/derive_more-impl-2.0.1.crate) = 78233 SHA256 (rust/crates/diatomic-waker-0.2.3.crate) = ab03c107fafeb3ee9f5925686dbb7a73bc76e3932abb0d2b365cb64b169cf04c SIZE (rust/crates/diatomic-waker-0.2.3.crate) = 18221 -SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292 -SIZE (rust/crates/digest-0.10.7.crate) = 19557 +SHA256 (rust/crates/digest-0.11.0-rc.3.crate) = dac89f8a64533a9b0eaa73a68e424db0fb1fd6271c74cc0125336a05f090568d +SIZE (rust/crates/digest-0.11.0-rc.3.crate) = 25444 SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0 SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219 SHA256 (rust/crates/dlopen2-0.5.0.crate) = 09b4f5f101177ff01b8ec4ecc81eead416a8aa42819a2869311b3420fa114ffa SIZE (rust/crates/dlopen2-0.5.0.crate) = 28703 -SHA256 (rust/crates/document-features-0.2.10.crate) = cb6969eaabd2421f8a2775cfd2471a2b634372b4a25d41e3bd647b79912850a0 -SIZE (rust/crates/document-features-0.2.10.crate) = 14005 +SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d +SIZE (rust/crates/document-features-0.2.11.crate) = 14640 SHA256 (rust/crates/duct-0.13.7.crate) = e4ab5718d1224b63252cd0c6f74f6480f9ffeb117438a2e0f5cf6d9a4798929c SIZE (rust/crates/duct-0.13.7.crate) = 30055 SHA256 (rust/crates/dyn-clone-1.0.19.crate) = 1c7a8fb8a9fbf66c1f703fe16184d10ca0ee9d23be5b4436400408ba54a95005 SIZE (rust/crates/dyn-clone-1.0.19.crate) = 12896 -SHA256 (rust/crates/ed25519-2.2.3.crate) = 115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53 -SIZE (rust/crates/ed25519-2.2.3.crate) = 17802 -SHA256 (rust/crates/ed25519-dalek-2.1.1.crate) = 4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871 -SIZE (rust/crates/ed25519-dalek-2.1.1.crate) = 85736 +SHA256 (rust/crates/ed25519-3.0.0-rc.1.crate) = 9ef49c0b20c0ad088893ad2a790a29c06a012b3f05bcfc66661fd22a94b32129 +SIZE (rust/crates/ed25519-3.0.0-rc.1.crate) = 19892 +SHA256 (rust/crates/ed25519-dalek-3.0.0-pre.1.crate) = ad207ed88a133091f83224265eac21109930db09bedcad05d5252f2af2de20a1 +SIZE (rust/crates/ed25519-dalek-3.0.0-pre.1.crate) = 103962 SHA256 (rust/crates/embedded-io-0.4.0.crate) = ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced SIZE (rust/crates/embedded-io-0.4.0.crate) = 12901 SHA256 (rust/crates/embedded-io-0.6.1.crate) = edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d SIZE (rust/crates/embedded-io-0.6.1.crate) = 13133 SHA256 (rust/crates/enum-as-inner-0.6.1.crate) = a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc SIZE (rust/crates/enum-as-inner-0.6.1.crate) = 12190 -SHA256 (rust/crates/enumflags2-0.7.11.crate) = ba2f4b465f5318854c6f8dd686ede6c0a9dc67d4b1ac241cf0eb51521a309147 -SIZE (rust/crates/enumflags2-0.7.11.crate) = 17500 -SHA256 (rust/crates/enumflags2_derive-0.7.11.crate) = fc4caf64a58d7a6d65ab00639b046ff54399a39f5f2554728895ace4b297cd79 -SIZE (rust/crates/enumflags2_derive-0.7.11.crate) = 8524 SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f SIZE (rust/crates/equivalent-1.0.2.crate) = 7419 -SHA256 (rust/crates/fallible-iterator-0.3.0.crate) = 2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649 -SIZE (rust/crates/fallible-iterator-0.3.0.crate) = 19639 +SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad +SIZE (rust/crates/errno-0.3.13.crate) = 12449 SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be SIZE (rust/crates/fastrand-2.3.0.crate) = 15076 -SHA256 (rust/crates/fiat-crypto-0.2.9.crate) = 28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d -SIZE (rust/crates/fiat-crypto-0.2.9.crate) = 495390 +SHA256 (rust/crates/fiat-crypto-0.3.0.crate) = 64cd1e32ddd350061ae6edb1b082d7c54915b5c672c389143b9a63403a109f24 +SIZE (rust/crates/fiat-crypto-0.3.0.crate) = 600542 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1 SIZE (rust/crates/fnv-1.0.7.crate) = 11266 -SHA256 (rust/crates/foldhash-0.1.4.crate) = a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f -SIZE (rust/crates/foldhash-0.1.4.crate) = 13764 +SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2 +SIZE (rust/crates/foldhash-0.1.5.crate) = 21901 SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456 SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969 SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876 SIZE (rust/crates/futures-0.3.31.crate) = 54953 -SHA256 (rust/crates/futures-buffered-0.2.11.crate) = fe940397c8b744b9c2c974791c2c08bca2c3242ce0290393249e98f215a00472 -SIZE (rust/crates/futures-buffered-0.2.11.crate) = 43021 +SHA256 (rust/crates/futures-buffered-0.2.12.crate) = a8e0e1f38ec07ba4abbde21eed377082f17ccb988be9d988a5adbf4bafc118fd +SIZE (rust/crates/futures-buffered-0.2.12.crate) = 45534 SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10 SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971 SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e @@ -211,26 +205,24 @@ SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c SIZE (rust/crates/futures-task-0.3.31.crate) = 11217 SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81 SIZE (rust/crates/futures-util-0.3.31.crate) = 162124 -SHA256 (rust/crates/generator-0.7.5.crate) = 5cc16584ff22b460a382b7feec54b23d2908d858152e5739a120b949293bd74e -SIZE (rust/crates/generator-0.7.5.crate) = 29947 -SHA256 (rust/crates/generator-0.8.4.crate) = cc6bd114ceda131d3b1d665eba35788690ad37f5916457286b32ab6fd3c438dd -SIZE (rust/crates/generator-0.8.4.crate) = 34400 -SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a -SIZE (rust/crates/generic-array-0.14.7.crate) = 15950 -SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7 -SIZE (rust/crates/getrandom-0.2.15.crate) = 37163 +SHA256 (rust/crates/generator-0.8.5.crate) = d18470a76cb7f8ff746cf1f7470914f900252ec36bbc40b569d74b1258446827 +SIZE (rust/crates/generator-0.8.5.crate) = 37018 +SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592 +SIZE (rust/crates/getrandom-0.2.16.crate) = 40163 SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4 SIZE (rust/crates/getrandom-0.3.3.crate) = 49493 SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f SIZE (rust/crates/gimli-0.31.1.crate) = 279515 -SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2 -SIZE (rust/crates/glob-0.3.2.crate) = 22359 SHA256 (rust/crates/gloo-timers-0.3.0.crate) = bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994 SIZE (rust/crates/gloo-timers-0.3.0.crate) = 5530 -SHA256 (rust/crates/h2-0.4.7.crate) = ccae279728d634d083c00f6099cb58f01cc99c145b84b8be2f6c74618d79922e -SIZE (rust/crates/h2-0.4.7.crate) = 174114 -SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289 -SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478 +SHA256 (rust/crates/h2-0.4.10.crate) = a9421a676d1b147b16b82c9225157dc629087ef8ec4d5e2960f9437a90dac0a5 +SIZE (rust/crates/h2-0.4.10.crate) = 174800 +SHA256 (rust/crates/hash32-0.2.1.crate) = b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67 +SIZE (rust/crates/hash32-0.2.1.crate) = 11168 +SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5 +SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447 +SHA256 (rust/crates/heapless-0.7.17.crate) = cdc6457c0eb62c71aac4bc17216026d8410337c4126773b9c5daba343f17964f +SIZE (rust/crates/heapless-0.7.17.crate) = 75767 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea SIZE (rust/crates/heck-0.5.0.crate) = 11517 SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70 @@ -239,94 +231,84 @@ SHA256 (rust/crates/hickory-proto-0.25.2.crate) = f8a6fe56c0038198998a6f217ca4e7 SIZE (rust/crates/hickory-proto-0.25.2.crate) = 417616 SHA256 (rust/crates/hickory-resolver-0.25.2.crate) = dc62a9a99b0bfb44d2ab95a7208ac952d31060efc16241c87eaf36406fecf87a SIZE (rust/crates/hickory-resolver-0.25.2.crate) = 91883 -SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e -SIZE (rust/crates/hmac-0.12.1.crate) = 42657 -SHA256 (rust/crates/hmac-sha1-0.2.2.crate) = 6b05da5b9e5d4720bfb691eebb2b9d42da3570745da71eac8a1f5bb7e59aab88 -SIZE (rust/crates/hmac-sha1-0.2.2.crate) = 3234 -SHA256 (rust/crates/hmac-sha256-1.1.8.crate) = 4a8575493d277c9092b988c780c94737fb9fd8651a1001e16bee3eccfc1baedb -SIZE (rust/crates/hmac-sha256-1.1.8.crate) = 6332 -SHA256 (rust/crates/hostname-0.3.1.crate) = 3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867 -SIZE (rust/crates/hostname-0.3.1.crate) = 9272 -SHA256 (rust/crates/hostname-validator-1.1.1.crate) = f558a64ac9af88b5ba400d99b579451af0d39c6d360980045b91aac966d705e2 -SIZE (rust/crates/hostname-validator-1.1.1.crate) = 2377 SHA256 (rust/crates/http-0.2.12.crate) = 601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1 SIZE (rust/crates/http-0.2.12.crate) = 101964 -SHA256 (rust/crates/http-1.2.0.crate) = f16ca2af56261c99fba8bac40a10251ce8188205a4c448fbb745a2e4daa76fea -SIZE (rust/crates/http-1.2.0.crate) = 105932 +SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565 +SIZE (rust/crates/http-1.3.1.crate) = 106063 SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184 SIZE (rust/crates/http-body-1.0.1.crate) = 6125 -SHA256 (rust/crates/http-body-util-0.1.2.crate) = 793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f -SIZE (rust/crates/http-body-util-0.1.2.crate) = 12821 -SHA256 (rust/crates/httparse-1.10.0.crate) = f2d708df4e7140240a16cd6ab0ab65c972d7433ab77819ea693fde9c43811e2a -SIZE (rust/crates/httparse-1.10.0.crate) = 44882 +SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a +SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975 +SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87 +SIZE (rust/crates/httparse-1.10.1.crate) = 45190 SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9 SIZE (rust/crates/httpdate-1.0.3.crate) = 10639 +SHA256 (rust/crates/hybrid-array-0.4.5.crate) = f471e0a81b2f90ffc0cb2f951ae04da57de8baa46fa99112b062a5173a5088d0 +SIZE (rust/crates/hybrid-array-0.4.5.crate) = 29941 SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80 SIZE (rust/crates/hyper-1.6.0.crate) = 153923 -SHA256 (rust/crates/hyper-rustls-0.27.5.crate) = 2d191583f3da1305256f22463b9bb0471acad48a4e534a5218b9963e9c1f59b2 -SIZE (rust/crates/hyper-rustls-0.27.5.crate) = 34660 -SHA256 (rust/crates/hyper-util-0.1.11.crate) = 497bbc33a26fdd4af9ed9c70d63f61cf56a938375fbb32df34db9b1cd6d643f2 -SIZE (rust/crates/hyper-util-0.1.11.crate) = 75973 -SHA256 (rust/crates/iana-time-zone-0.1.61.crate) = 235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220 -SIZE (rust/crates/iana-time-zone-0.1.61.crate) = 27685 +SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58 +SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435 +SHA256 (rust/crates/hyper-util-0.1.14.crate) = dc2fdfdbff08affe55bb779f33b053aa1fe5dd5b54c257343c17edfa55711bdb +SIZE (rust/crates/hyper-util-0.1.14.crate) = 101462 +SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8 +SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919 SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185 -SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526 -SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762 -SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637 -SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131 -SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e -SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094 -SHA256 (rust/crates/icu_locid_transform_data-1.5.0.crate) = fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e -SIZE (rust/crates/icu_locid_transform_data-1.5.0.crate) = 44727 -SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f -SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113 -SHA256 (rust/crates/icu_normalizer_data-1.5.0.crate) = f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516 -SIZE (rust/crates/icu_normalizer_data-1.5.0.crate) = 50561 -SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5 -SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479 -SHA256 (rust/crates/icu_properties_data-1.5.0.crate) = 67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569 -SIZE (rust/crates/icu_properties_data-1.5.0.crate) = 227993 -SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9 -SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722 -SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6 -SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436 +SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47 +SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033 +SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a +SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430 +SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979 +SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543 +SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3 +SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101 +SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b +SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165 +SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632 +SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735 +SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af +SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966 SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e SIZE (rust/crates/idna-1.0.3.crate) = 142515 -SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71 -SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206 +SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344 +SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389 SHA256 (rust/crates/igd-next-0.16.1.crate) = d06464e726471718db9ad3fefc020529fabcde03313a0fc3967510e2db5add12 SIZE (rust/crates/igd-next-0.16.1.crate) = 38531 -SHA256 (rust/crates/indexmap-2.7.1.crate) = 8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652 -SIZE (rust/crates/indexmap-2.7.1.crate) = 88644 -SHA256 (rust/crates/inout-0.1.3.crate) = a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5 -SIZE (rust/crates/inout-0.1.3.crate) = 10743 +SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661 +SIZE (rust/crates/indexmap-2.10.0.crate) = 95836 +SHA256 (rust/crates/inout-0.2.1.crate) = c7357b6e7aa75618c7864ebd0634b115a7218b0615f4cb1df33ac3eca23943d4 +SIZE (rust/crates/inout-0.2.1.crate) = 12520 SHA256 (rust/crates/instant-0.1.13.crate) = e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222 SIZE (rust/crates/instant-0.1.13.crate) = 6305 SHA256 (rust/crates/ipconfig-0.3.2.crate) = b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f SIZE (rust/crates/ipconfig-0.3.2.crate) = 24468 SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130 SIZE (rust/crates/ipnet-2.11.0.crate) = 29718 -SHA256 (rust/crates/iroh-0.35.0.crate) = 6ca758f4ce39ae3f07de922be6c73de6a48a07f39554e78b5745585652ce38f5 -SIZE (rust/crates/iroh-0.35.0.crate) = 268884 -SHA256 (rust/crates/iroh-base-0.35.0.crate) = f91ac4aaab68153d726c4e6b39c30f9f9253743f0e25664e52f4caeb46f48d11 -SIZE (rust/crates/iroh-base-0.35.0.crate) = 18115 -SHA256 (rust/crates/iroh-metrics-0.34.0.crate) = f70466f14caff7420a14373676947e25e2917af6a5b1bec45825beb2bf1eb6a7 -SIZE (rust/crates/iroh-metrics-0.34.0.crate) = 40400 -SHA256 (rust/crates/iroh-metrics-derive-0.2.0.crate) = 8d12f5c45c4ed2436302a4e03cad9a0ad34b2962ad0c5791e1019c0ee30eeb09 -SIZE (rust/crates/iroh-metrics-derive-0.2.0.crate) = 2945 -SHA256 (rust/crates/iroh-quinn-0.13.0.crate) = 76c6245c9ed906506ab9185e8d7f64857129aee4f935e899f398a3bd3b70338d -SIZE (rust/crates/iroh-quinn-0.13.0.crate) = 78548 +SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2 +SIZE (rust/crates/iri-string-0.7.8.crate) = 141493 +SHA256 (rust/crates/iroh-0.94.0.crate) = b9428cef1eafd2eac584269986d1949e693877ac12065b401dfde69f664b07ac +SIZE (rust/crates/iroh-0.94.0.crate) = 247714 +SHA256 (rust/crates/iroh-base-0.94.0.crate) = db942f6f3d6fa9b475690c6e8e6684d60591dd886bf1bdfef4c60d89d502215c +SIZE (rust/crates/iroh-base-0.94.0.crate) = 18024 +SHA256 (rust/crates/iroh-metrics-0.36.1.crate) = 090161e84532a0cb78ab13e70abb882b769ec67cf5a2d2dcea39bd002e1f7172 +SIZE (rust/crates/iroh-metrics-0.36.1.crate) = 49577 +SHA256 (rust/crates/iroh-metrics-derive-0.3.0.crate) = 8a39de3779d200dadde3a27b9fbdb34389a2af1b85ea445afca47bf4d7672573 +SIZE (rust/crates/iroh-metrics-derive-0.3.0.crate) = 3935 +SHA256 (rust/crates/iroh-quinn-0.14.0.crate) = 0cde160ebee7aabede6ae887460cd303c8b809054224815addf1469d54a6fcf7 +SIZE (rust/crates/iroh-quinn-0.14.0.crate) = 80065 SHA256 (rust/crates/iroh-quinn-proto-0.13.0.crate) = 929d5d8fa77d5c304d3ee7cae9aede31f13908bd049f9de8c7c0094ad6f7c535 SIZE (rust/crates/iroh-quinn-proto-0.13.0.crate) = 224474 SHA256 (rust/crates/iroh-quinn-udp-0.5.7.crate) = c53afaa1049f7c83ea1331f5ebb9e6ebc5fdd69c468b7a22dd598b02c9bcc973 SIZE (rust/crates/iroh-quinn-udp-0.5.7.crate) = 25601 -SHA256 (rust/crates/iroh-relay-0.35.0.crate) = c63f122cdfaa4b4e0e7d6d3921d2b878f42a0c6d3ee5a29456dc3f5ab5ec931f -SIZE (rust/crates/iroh-relay-0.35.0.crate) = 113963 +SHA256 (rust/crates/iroh-relay-0.94.0.crate) = 360e201ab1803201de9a125dd838f7a4d13e6ba3a79aeb46c7fbf023266c062e +SIZE (rust/crates/iroh-relay-0.94.0.crate) = 122136 +SHA256 (rust/crates/iroh-tickets-0.1.0.crate) = 7683c7819693eb8b3d61d1d45ffa92e2faeb07762eb0c3debb50ad795538d221 +SIZE (rust/crates/iroh-tickets-0.1.0.crate) = 24541 SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492 -SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674 -SIZE (rust/crates/itoa-1.0.14.crate) = 11210 +SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c +SIZE (rust/crates/itoa-1.0.15.crate) = 11231 SHA256 (rust/crates/jni-0.21.1.crate) = 1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97 SIZE (rust/crates/jni-0.21.1.crate) = 105028 SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130 @@ -335,242 +317,186 @@ SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec9374296 SIZE (rust/crates/js-sys-0.3.77.crate) = 55538 SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025 -SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa -SIZE (rust/crates/libc-0.2.172.crate) = 791646 -SHA256 (rust/crates/litemap-0.7.4.crate) = 4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104 -SIZE (rust/crates/litemap-0.7.4.crate) = 28257 +SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776 +SIZE (rust/crates/libc-0.2.174.crate) = 779933 +SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12 +SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088 +SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956 +SIZE (rust/crates/litemap-0.8.0.crate) = 34344 SHA256 (rust/crates/litrs-0.4.1.crate) = b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5 SIZE (rust/crates/litrs-0.4.1.crate) = 42603 -SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17 -SIZE (rust/crates/lock_api-0.4.12.crate) = 27591 -SHA256 (rust/crates/log-0.4.25.crate) = 04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f -SIZE (rust/crates/log-0.4.25.crate) = 44876 -SHA256 (rust/crates/loom-0.5.6.crate) = ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5 -SIZE (rust/crates/loom-0.5.6.crate) = 72186 +SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765 +SIZE (rust/crates/lock_api-0.4.13.crate) = 28565 +SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94 +SIZE (rust/crates/log-0.4.27.crate) = 48120 SHA256 (rust/crates/loom-0.7.2.crate) = 419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca SIZE (rust/crates/loom-0.7.2.crate) = 73989 -SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38 -SIZE (rust/crates/lru-0.12.5.crate) = 16047 SHA256 (rust/crates/lru-0.13.0.crate) = 227748d55f2f0ab4735d87fd623798cb6b664512fe979705f829c9f81c934465 SIZE (rust/crates/lru-0.13.0.crate) = 16305 -SHA256 (rust/crates/match_cfg-0.1.0.crate) = ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4 -SIZE (rust/crates/match_cfg-0.1.0.crate) = 7153 -SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558 -SIZE (rust/crates/matchers-0.1.0.crate) = 6948 -SHA256 (rust/crates/md5-0.7.0.crate) = 490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771 -SIZE (rust/crates/md5-0.7.0.crate) = 6671 -SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3 -SIZE (rust/crates/memchr-2.7.4.crate) = 96670 -SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a -SIZE (rust/crates/mime-0.3.17.crate) = 15712 -SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a -SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841 -SHA256 (rust/crates/miniz_oxide-0.8.4.crate) = b3b1c9bd4fe1f0f8b387f6eb9eb3b4a1aa26185e5750efb9140301703f62cd1b -SIZE (rust/crates/miniz_oxide-0.8.4.crate) = 66701 -SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd -SIZE (rust/crates/mio-1.0.3.crate) = 103703 +SHA256 (rust/crates/lru-0.16.1.crate) = bfe949189f46fabb938b3a9a0be30fdd93fd8a09260da863399a8cf3db756ec8 +SIZE (rust/crates/lru-0.16.1.crate) = 16604 +SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154 +SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090 +SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9 +SIZE (rust/crates/matchers-0.2.0.crate) = 7075 +SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0 +SIZE (rust/crates/memchr-2.7.5.crate) = 97603 +SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316 +SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132 +SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c +SIZE (rust/crates/mio-1.0.4.crate) = 104212 SHA256 (rust/crates/moka-0.12.10.crate) = a9321642ca94a4282428e6ea4af8cc2ca4eac48ac7a6a4ea8f33f76d0ce70926 SIZE (rust/crates/moka-0.12.10.crate) = 253622 -SHA256 (rust/crates/n0-future-0.1.3.crate) = 7bb0e5d99e681ab3c938842b96fcb41bf8a7bb4bfdb11ccbd653a7e83e06c794 -SIZE (rust/crates/n0-future-0.1.3.crate) = 23690 +SHA256 (rust/crates/n0-future-0.3.0.crate) = 439e746b307c1fd0c08771c3cafcd1746c3ccdb0d9c7b859d3caded366b6da76 +SIZE (rust/crates/n0-future-0.3.0.crate) = 34023 +SHA256 (rust/crates/n0-snafu-0.2.2.crate) = 1815107e577a95bfccedb4cfabc73d709c0db6d12de3f14e0f284a8c5036dc4f +SIZE (rust/crates/n0-snafu-0.2.2.crate) = 20964 +SHA256 (rust/crates/n0-watcher-0.4.0.crate) = 34c65e127e06e5a2781b28df6a33ea474a7bddc0ac0cfea888bd20c79a1b6516 +SIZE (rust/crates/n0-watcher-0.4.0.crate) = 28479 SHA256 (rust/crates/nested_enum_utils-0.2.2.crate) = 43fa9161ed44d30e9702fe42bd78693bceac0fed02f647da749f36109023d3a3 SIZE (rust/crates/nested_enum_utils-0.2.2.crate) = 12817 -SHA256 (rust/crates/netdev-0.31.0.crate) = f901362e84cd407be6f8cd9d3a46bccf09136b095792785401ea7d283c79b91d -SIZE (rust/crates/netdev-0.31.0.crate) = 27896 -SHA256 (rust/crates/netlink-packet-core-0.7.0.crate) = 72724faf704479d67b388da142b186f916188505e7e0b26719019c525882eda4 -SIZE (rust/crates/netlink-packet-core-0.7.0.crate) = 16718 -SHA256 (rust/crates/netlink-packet-route-0.17.1.crate) = 053998cea5a306971f88580d0829e90f270f940befd7cf928da179d4187a5a66 -SIZE (rust/crates/netlink-packet-route-0.17.1.crate) = 115709 -SHA256 (rust/crates/netlink-packet-route-0.23.0.crate) = 0800eae8638a299eaa67476e1c6b6692922273e0f7939fd188fc861c837b9cd2 -SIZE (rust/crates/netlink-packet-route-0.23.0.crate) = 174634 -SHA256 (rust/crates/netlink-packet-utils-0.5.2.crate) = 0ede8a08c71ad5a95cdd0e4e52facd37190977039a4704eb82a283f713747d34 -SIZE (rust/crates/netlink-packet-utils-0.5.2.crate) = 7970 -SHA256 (rust/crates/netlink-proto-0.11.5.crate) = 72452e012c2f8d612410d89eea01e2d9b56205274abb35d53f60200b2ec41d60 -SIZE (rust/crates/netlink-proto-0.11.5.crate) = 23793 +SHA256 (rust/crates/netdev-0.38.2.crate) = 67ab878b4c90faf36dab10ea51d48c69ae9019bcca47c048a7c9b273d5d7a823 +SIZE (rust/crates/netdev-0.38.2.crate) = 48524 +SHA256 (rust/crates/netlink-packet-core-0.8.1.crate) = 3463cbb78394cb0141e2c926b93fc2197e473394b761986eca3b9da2c63ae0f4 +SIZE (rust/crates/netlink-packet-core-0.8.1.crate) = 22608 +SHA256 (rust/crates/netlink-packet-route-0.25.1.crate) = 3ec2f5b6839be2a19d7fa5aab5bc444380f6311c2b693551cb80f45caaa7b5ef +SIZE (rust/crates/netlink-packet-route-0.25.1.crate) = 178880 +SHA256 (rust/crates/netlink-proto-0.12.0.crate) = b65d130ee111430e47eed7896ea43ca693c387f097dd97376bffafbf25812128 +SIZE (rust/crates/netlink-proto-0.12.0.crate) = 24593 SHA256 (rust/crates/netlink-sys-0.8.7.crate) = 16c903aa70590cb93691bf97a767c8d1d6122d2cc9070433deb3bbf36ce8bd23 SIZE (rust/crates/netlink-sys-0.8.7.crate) = 23701 -SHA256 (rust/crates/netwatch-0.5.0.crate) = 67eeaa5f7505c93c5a9b35ba84fd21fb8aa3f24678c76acfe8716af7862fb07a -SIZE (rust/crates/netwatch-0.5.0.crate) = 48462 +SHA256 (rust/crates/netwatch-0.11.0.crate) = 98d7ec7abdbfe67ee70af3f2002326491178419caea22254b9070e6ff0c83491 +SIZE (rust/crates/netwatch-0.11.0.crate) = 49642 SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46 SIZE (rust/crates/nix-0.29.0.crate) = 318248 -SHA256 (rust/crates/no-std-net-0.6.0.crate) = 43794a0ace135be66a25d3ae77d41b91615fb68ae937f904090203e81f755b65 -SIZE (rust/crates/no-std-net-0.6.0.crate) = 30191 -SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a -SIZE (rust/crates/nom-7.1.3.crate) = 117570 SHA256 (rust/crates/ntimestamp-1.0.0.crate) = c50f94c405726d3e0095e89e72f75ce7f6587b94a8bd8dc8054b73f65c0fd68c SIZE (rust/crates/ntimestamp-1.0.0.crate) = 5925 -SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84 -SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311 -SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9 -SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801 +SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399 +SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536 SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9 SIZE (rust/crates/num-conv-0.1.0.crate) = 7444 -SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f -SIZE (rust/crates/num-integer-0.1.46.crate) = 22331 SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841 SIZE (rust/crates/num-traits-0.2.19.crate) = 51631 -SHA256 (rust/crates/num_enum-0.7.3.crate) = 4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179 -SIZE (rust/crates/num_enum-0.7.3.crate) = 18603 -SHA256 (rust/crates/num_enum_derive-0.7.3.crate) = af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56 -SIZE (rust/crates/num_enum_derive-0.7.3.crate) = 17092 +SHA256 (rust/crates/num_enum-0.7.4.crate) = a973b4e44ce6cad84ce69d797acf9a044532e4184c4f267913d1b546a0727b7a +SIZE (rust/crates/num_enum-0.7.4.crate) = 21553 +SHA256 (rust/crates/num_enum_derive-0.7.4.crate) = 77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d +SIZE (rust/crates/num_enum_derive-0.7.4.crate) = 18167 SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87 SIZE (rust/crates/object-0.36.7.crate) = 329938 -SHA256 (rust/crates/oid-registry-0.7.1.crate) = a8d8034d9489cdaf79228eb9f6a3b8d7bb32ba00d6645ebd48eef4077ceb5bd9 -SIZE (rust/crates/oid-registry-0.7.1.crate) = 15220 -SHA256 (rust/crates/once_cell-1.20.3.crate) = 945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e -SIZE (rust/crates/once_cell-1.20.3.crate) = 33456 -SHA256 (rust/crates/opaque-debug-0.3.1.crate) = c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381 -SIZE (rust/crates/opaque-debug-0.3.1.crate) = 7066 +SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d +SIZE (rust/crates/once_cell-1.21.3.crate) = 34534 +SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad +SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510 SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128 -SHA256 (rust/crates/os_pipe-1.2.1.crate) = 5ffd2b0a5634335b135d5728d84c5e0fd726954b87111f7506a61c502280d982 -SIZE (rust/crates/os_pipe-1.2.1.crate) = 10691 -SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39 -SIZE (rust/crates/overload-0.1.1.crate) = 24439 +SHA256 (rust/crates/os_pipe-1.2.2.crate) = db335f4760b14ead6290116f2427bf33a14d4f0617d49f78a246de10c1831224 +SIZE (rust/crates/os_pipe-1.2.2.crate) = 10810 SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba SIZE (rust/crates/parking-2.2.1.crate) = 10685 -SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27 -SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860 -SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8 -SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406 +SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13 +SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779 +SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5 +SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773 SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a SIZE (rust/crates/paste-1.0.15.crate) = 18374 -SHA256 (rust/crates/pem-3.0.4.crate) = 8e459365e590736a54c3fa561947c84837534b8e9af6fc5bf781307e82658fae -SIZE (rust/crates/pem-3.0.4.crate) = 13040 -SHA256 (rust/crates/pem-rfc7468-0.7.0.crate) = 88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412 -SIZE (rust/crates/pem-rfc7468-0.7.0.crate) = 24159 +SHA256 (rust/crates/pem-rfc7468-1.0.0-rc.3.crate) = a8e58fab693c712c0d4e88f8eb3087b6521d060bcaf76aeb20cb192d809115ba +SIZE (rust/crates/pem-rfc7468-1.0.0-rc.3.crate) = 25053 SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235 -SHA256 (rust/crates/pest-2.7.15.crate) = 8b7cafe60d6cf8e62e1b9b2ea516a089c008945bb5a275416789e7db0bc199dc -SIZE (rust/crates/pest-2.7.15.crate) = 127895 -SHA256 (rust/crates/pest_derive-2.7.15.crate) = 816518421cfc6887a0d62bf441b6ffb4536fcc926395a69e1a85852d4363f57e -SIZE (rust/crates/pest_derive-2.7.15.crate) = 40745 -SHA256 (rust/crates/pest_generator-2.7.15.crate) = 7d1396fd3a870fc7838768d171b4616d5c91f6cc25e377b673d714567d99377b -SIZE (rust/crates/pest_generator-2.7.15.crate) = 18417 -SHA256 (rust/crates/pest_meta-2.7.15.crate) = e1e58089ea25d717bfd31fb534e4f3afcc2cc569c70de3e239778991ea3b7dea -SIZE (rust/crates/pest_meta-2.7.15.crate) = 42121 SHA256 (rust/crates/pharos-0.5.3.crate) = e9567389417feee6ce15dd6527a8a1ecac205ef62c2932bcf3d9f6fc5b78b414 SIZE (rust/crates/pharos-0.5.3.crate) = 26028 -SHA256 (rust/crates/pin-project-1.1.9.crate) = dfe2e71e1471fe07709406bf725f710b02927c9c54b2b5b2ec0e8087d97c327d -SIZE (rust/crates/pin-project-1.1.9.crate) = 56299 -SHA256 (rust/crates/pin-project-internal-1.1.9.crate) = f6e859e6e5bd50440ab63c47e3ebabc90f26251f7c73c3d3e837b74a1cc3fa67 -SIZE (rust/crates/pin-project-internal-1.1.9.crate) = 29160 +SHA256 (rust/crates/pin-project-1.1.10.crate) = 677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a +SIZE (rust/crates/pin-project-1.1.10.crate) = 56348 +SHA256 (rust/crates/pin-project-internal-1.1.10.crate) = 6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861 +SIZE (rust/crates/pin-project-internal-1.1.10.crate) = 29162 SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504 SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184 SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580 -SHA256 (rust/crates/pkarr-3.7.1.crate) = e32222ae3d617bf92414db29085f8a959a4515effce916e038e9399a335a0d6d -SIZE (rust/crates/pkarr-3.7.1.crate) = 66806 -SHA256 (rust/crates/pkcs8-0.10.2.crate) = f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7 -SIZE (rust/crates/pkcs8-0.10.2.crate) = 26360 -SHA256 (rust/crates/pnet_base-0.34.0.crate) = fe4cf6fb3ab38b68d01ab2aea03ed3d1132b4868fa4e06285f29f16da01c5f4c -SIZE (rust/crates/pnet_base-0.34.0.crate) = 10239 -SHA256 (rust/crates/pnet_macros-0.34.0.crate) = 688b17499eee04a0408aca0aa5cba5fc86401d7216de8a63fdf7a4c227871804 -SIZE (rust/crates/pnet_macros-0.34.0.crate) = 29179 -SHA256 (rust/crates/pnet_macros_support-0.34.0.crate) = eea925b72f4bd37f8eab0f221bbe4c78b63498350c983ffa9dd4bcde7e030f56 -SIZE (rust/crates/pnet_macros_support-0.34.0.crate) = 10735 -SHA256 (rust/crates/pnet_packet-0.34.0.crate) = a9a005825396b7fe7a38a8e288dbc342d5034dac80c15212436424fef8ea90ba -SIZE (rust/crates/pnet_packet-0.34.0.crate) = 33979 -SHA256 (rust/crates/poly1305-0.8.0.crate) = 8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf -SIZE (rust/crates/poly1305-0.8.0.crate) = 32633 -SHA256 (rust/crates/portable-atomic-1.10.0.crate) = 280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6 -SIZE (rust/crates/portable-atomic-1.10.0.crate) = 174760 -SHA256 (rust/crates/portmapper-0.5.0.crate) = 7d6db66007eac4a0ec8331d0d20c734bd64f6445d64bbaf0d0a27fea7a054e36 -SIZE (rust/crates/portmapper-0.5.0.crate) = 39101 -SHA256 (rust/crates/postcard-1.1.1.crate) = 170a2601f67cc9dba8edd8c4870b15f71a6a2dc196daec8c83f72b59dff628a8 -SIZE (rust/crates/postcard-1.1.1.crate) = 35639 -SHA256 (rust/crates/postcard-derive-0.1.2.crate) = 0239fa9c1d225d4b7eb69925c25c5e082307a141e470573fbbe3a817ce6a7a37 -SIZE (rust/crates/postcard-derive-0.1.2.crate) = 4650 +SHA256 (rust/crates/pkarr-5.0.0.crate) = 792c1328860f6874e90e3b387b4929819cc7783a6bd5a4728e918706eb436a48 +SIZE (rust/crates/pkarr-5.0.0.crate) = 68911 +SHA256 (rust/crates/pkcs8-0.11.0-rc.7.crate) = 93eac55f10aceed84769df670ea4a32d2ffad7399400d41ee1c13b1cd8e1b478 +SIZE (rust/crates/pkcs8-0.11.0-rc.7.crate) = 32425 +SHA256 (rust/crates/poly1305-0.9.0-rc.2.crate) = fb78a635f75d76d856374961deecf61031c0b6f928c83dc9c0924ab6c019c298 +SIZE (rust/crates/poly1305-0.9.0-rc.2.crate) = 33222 +SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483 +SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506 +SHA256 (rust/crates/portmapper-0.11.0.crate) = d73aa9bd141e0ff6060fea89a5437883f3b9ceea1cda71c790b90e17d072a3b3 +SIZE (rust/crates/portmapper-0.11.0.crate) = 40537 +SHA256 (rust/crates/postcard-1.1.3.crate) = 6764c3b5dd454e283a30e6dfe78e9b31096d9e32036b5d1eaac7a6119ccb9a24 +SIZE (rust/crates/postcard-1.1.3.crate) = 43968 +SHA256 (rust/crates/postcard-derive-0.2.1.crate) = 68f049d94cb6dda6938cc8a531d2898e7c08d71c6de63d8e67123cca6cdde2cc +SIZE (rust/crates/postcard-derive-0.2.1.crate) = 5201 +SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585 +SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613 SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391 SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165 -SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04 -SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478 -SHA256 (rust/crates/precis-core-0.1.11.crate) = 9c2e7b31f132e0c6f8682cfb7bf4a5340dbe925b7986618d0826a56dfe0c8e56 -SIZE (rust/crates/precis-core-0.1.11.crate) = 464133 -SHA256 (rust/crates/precis-profiles-0.1.12.crate) = dc4f67f78f50388f03494794766ba824a704db16fb5d400fe8d545fa7bc0d3f1 -SIZE (rust/crates/precis-profiles-0.1.12.crate) = 324842 -SHA256 (rust/crates/precis-tools-0.1.9.crate) = 6cc1eb2d5887ac7bfd2c0b745764db89edb84b856e4214e204ef48ef96d10c4a -SIZE (rust/crates/precis-tools-0.1.9.crate) = 27293 -SHA256 (rust/crates/proc-macro-crate-3.2.0.crate) = 8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b -SIZE (rust/crates/proc-macro-crate-3.2.0.crate) = 11164 -SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99 -SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388 -SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0 -SIZE (rust/crates/quick-error-1.2.3.crate) = 15066 -SHA256 (rust/crates/quinn-0.11.6.crate) = 62e96808277ec6f97351a2380e6c25114bc9e67037775464979f3037c92d05ef -SIZE (rust/crates/quinn-0.11.6.crate) = 78222 -SHA256 (rust/crates/quinn-proto-0.11.9.crate) = a2fe5ef3495d7d2e377ff17b1a8ce2ee2ec2a18cde8b6ad6619d65d0701c135d -SIZE (rust/crates/quinn-proto-0.11.9.crate) = 209286 -SHA256 (rust/crates/quinn-udp-0.5.10.crate) = e46f3055866785f6b92bc6164b76be02ca8f2eb4b002c0354b28cf4c119e5944 -SIZE (rust/crates/quinn-udp-0.5.10.crate) = 30920 -SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc -SIZE (rust/crates/quote-1.0.38.crate) = 31252 -SHA256 (rust/crates/quoted-string-parser-0.1.0.crate) = 0dc75379cdb451d001f1cb667a9f74e8b355e9df84cc5193513cbe62b96fc5e9 -SIZE (rust/crates/quoted-string-parser-0.1.0.crate) = 3623 -SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5 -SIZE (rust/crates/r-efi-5.2.0.crate) = 64764 +SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9 +SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522 +SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35 +SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432 +SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778 +SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820 +SHA256 (rust/crates/quinn-0.11.8.crate) = 626214629cda6781b6dc1d316ba307189c85ba657213ce642d9c77670f8202c8 +SIZE (rust/crates/quinn-0.11.8.crate) = 79949 +SHA256 (rust/crates/quinn-proto-0.11.12.crate) = 49df843a9161c85bb8aae55f101bc0bac8bcafd637a620d9122fd7e0b2f7422e +SIZE (rust/crates/quinn-proto-0.11.12.crate) = 235821 +SHA256 (rust/crates/quinn-udp-0.5.13.crate) = fcebb1209ee276352ef14ff8732e24cc2b02bbac986cd74a4c81bcb2f9881970 +SIZE (rust/crates/quinn-udp-0.5.13.crate) = 32621 +SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d +SIZE (rust/crates/quote-1.0.40.crate) = 31063 +SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f +SIZE (rust/crates/r-efi-5.3.0.crate) = 64532 SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404 SIZE (rust/crates/rand-0.8.5.crate) = 87113 -SHA256 (rust/crates/rand-0.9.0.crate) = 3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94 -SIZE (rust/crates/rand-0.9.0.crate) = 97798 +SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1 +SIZE (rust/crates/rand-0.9.2.crate) = 99930 SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88 SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251 SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258 SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c SIZE (rust/crates/rand_core-0.6.4.crate) = 22666 -SHA256 (rust/crates/rand_core-0.9.0.crate) = b08f3c9802962f7e1b25113931d94f43ed9725bebc59db9d0c3e9a23b67e15ff -SIZE (rust/crates/rand_core-0.9.0.crate) = 23441 -SHA256 (rust/crates/rcgen-0.13.2.crate) = 75e669e5202259b5314d1ea5397316ad400819437857b90861765f24c4cf80a2 -SIZE (rust/crates/rcgen-0.13.2.crate) = 77836 -SHA256 (rust/crates/redox_syscall-0.5.8.crate) = 03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834 -SIZE (rust/crates/redox_syscall-0.5.8.crate) = 26319 -SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191 -SIZE (rust/crates/regex-1.11.1.crate) = 254170 -SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132 -SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533 +SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38 +SIZE (rust/crates/rand_core-0.9.3.crate) = 24543 +SHA256 (rust/crates/redox_syscall-0.5.13.crate) = 0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6 +SIZE (rust/crates/redox_syscall-0.5.13.crate) = 29489 SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908 SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525 -SHA256 (rust/crates/regex-lite-0.1.6.crate) = 53a49587ad06b26609c52e423de037e7f57f20d53535d66e08c695f347df952a -SIZE (rust/crates/regex-lite-0.1.6.crate) = 95278 -SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1 -SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752 SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541 -SHA256 (rust/crates/reqwest-0.12.15.crate) = d19c46a6fdd48bc4dab94b6103fccc55d34c67cc0ad04653aad4ea2a07cd7bbb -SIZE (rust/crates/reqwest-0.12.15.crate) = 199320 -SHA256 (rust/crates/resolv-conf-0.7.0.crate) = 52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00 -SIZE (rust/crates/resolv-conf-0.7.0.crate) = 17352 -SHA256 (rust/crates/ring-0.17.9.crate) = e75ec5e92c4d8aede845126adc388046234541629e76029599ed35a003c7ed24 -SIZE (rust/crates/ring-0.17.9.crate) = 1474639 -SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f -SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047 +SHA256 (rust/crates/reqwest-0.12.20.crate) = eabf4c97d9130e2bf606614eb937e86edac8292eaa6f422f995d7e8de1eb1813 +SIZE (rust/crates/reqwest-0.12.20.crate) = 199843 +SHA256 (rust/crates/resolv-conf-0.7.4.crate) = 95325155c684b1c89f7765e30bc1c42e4a6da51ca513615660cb8a62ef9a88e3 +SIZE (rust/crates/resolv-conf-0.7.4.crate) = 17260 +SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7 +SIZE (rust/crates/ring-0.17.14.crate) = 1502610 +SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f +SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590 SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154 SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92 SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245 -SHA256 (rust/crates/rusticata-macros-4.1.0.crate) = faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632 -SIZE (rust/crates/rusticata-macros-4.1.0.crate) = 11746 -SHA256 (rust/crates/rustls-0.23.23.crate) = 47796c98c480fce5406ef69d1c76378375492c3b0a0de587be0c1d9feb12f395 -SIZE (rust/crates/rustls-0.23.23.crate) = 342561 +SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266 +SIZE (rust/crates/rustix-1.0.7.crate) = 414500 +SHA256 (rust/crates/rustls-0.23.33.crate) = 751e04a496ca00bb97a5e043158d23d66b5aabf2e1d5aa2a0aaebb1aafe6f82c +SIZE (rust/crates/rustls-0.23.33.crate) = 373649 SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3 SIZE (rust/crates/rustls-native-certs-0.8.1.crate) = 31129 -SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50 -SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849 -SHA256 (rust/crates/rustls-pki-types-1.11.0.crate) = 917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c -SIZE (rust/crates/rustls-pki-types-1.11.0.crate) = 63933 -SHA256 (rust/crates/rustls-platform-verifier-0.5.0.crate) = e012c45844a1790332c9386ed4ca3a06def221092eda277e6f079728f8ea99da -SIZE (rust/crates/rustls-platform-verifier-0.5.0.crate) = 56761 +SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79 +SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740 +SHA256 (rust/crates/rustls-platform-verifier-0.5.3.crate) = 19787cda76408ec5404443dc8b31795c87cd8fec49762dc75fa727740d34acc1 +SIZE (rust/crates/rustls-platform-verifier-0.5.3.crate) = 61014 SHA256 (rust/crates/rustls-platform-verifier-android-0.1.1.crate) = f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f SIZE (rust/crates/rustls-platform-verifier-android-0.1.1.crate) = 13919 -SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9 -SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327 -SHA256 (rust/crates/rustversion-1.0.19.crate) = f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4 -SIZE (rust/crates/rustversion-1.0.19.crate) = 20616 -SHA256 (rust/crates/ryu-1.0.19.crate) = 6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd -SIZE (rust/crates/ryu-1.0.19.crate) = 48770 -SHA256 (rust/crates/salsa20-0.10.2.crate) = 97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213 -SIZE (rust/crates/salsa20-0.10.2.crate) = 12780 +SHA256 (rust/crates/rustls-webpki-0.103.7.crate) = e10b3f4191e8a80e6b43eebabfac91e5dcecebb27a71f04e820c47ec41d314bf +SIZE (rust/crates/rustls-webpki-0.103.7.crate) = 85721 +SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d +SIZE (rust/crates/rustversion-1.0.21.crate) = 21001 +SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f +SIZE (rust/crates/ryu-1.0.20.crate) = 48738 +SHA256 (rust/crates/salsa20-0.11.0-rc.1.crate) = d3ff3b81c8a6e381bc1673768141383f9328048a60edddcfc752a8291a138443 +SIZE (rust/crates/salsa20-0.11.0-rc.1.crate) = 45453 SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502 SIZE (rust/crates/same-file-1.0.6.crate) = 10183 SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d @@ -583,176 +509,180 @@ SHA256 (rust/crates/security-framework-3.2.0.crate) = 271720403f46ca04f7ba6f55d4 SIZE (rust/crates/security-framework-3.2.0.crate) = 86095 SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32 SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537 -SHA256 (rust/crates/self_cell-1.1.0.crate) = c2fdfc24bc566f839a2da4c4295b82db7d25a24253867d5c64355abb5799bdbe -SIZE (rust/crates/self_cell-1.1.0.crate) = 16636 -SHA256 (rust/crates/semver-1.0.25.crate) = f79dfe2d285b0488816f30e700a7438c5a73d816b5b7d3ac72fbc48b0d185e03 -SIZE (rust/crates/semver-1.0.25.crate) = 31291 +SHA256 (rust/crates/self_cell-1.2.0.crate) = 0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749 +SIZE (rust/crates/self_cell-1.2.0.crate) = 16883 +SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0 +SIZE (rust/crates/semver-1.0.26.crate) = 31303 SHA256 (rust/crates/send_wrapper-0.6.0.crate) = cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73 SIZE (rust/crates/send_wrapper-0.6.0.crate) = 10519 -SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6 -SIZE (rust/crates/serde-1.0.219.crate) = 78983 -SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00 -SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798 -SHA256 (rust/crates/serde_json-1.0.138.crate) = d434192e7da787e94a6ea7e9670b26a036d0ca41e0b7efb2676dd32bae872949 -SIZE (rust/crates/serde_json-1.0.138.crate) = 154769 +SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e +SIZE (rust/crates/serde-1.0.228.crate) = 83652 +SHA256 (rust/crates/serde_bytes-0.11.17.crate) = 8437fd221bde2d4ca316d61b90e337e9e702b3820b87d63caa9ba6c02bd06d96 +SIZE (rust/crates/serde_bytes-0.11.17.crate) = 13256 +SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad +SIZE (rust/crates/serde_core-1.0.228.crate) = 63111 +SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79 +SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605 +SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373 +SIZE (rust/crates/serde_json-1.0.140.crate) = 154852 SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822 -SHA256 (rust/crates/serdect-0.2.0.crate) = a84f14a19e9a014bb9f4512488d9829a68e04ecabffb0f9904cd1ace94598177 -SIZE (rust/crates/serdect-0.2.0.crate) = 11691 -SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba -SIZE (rust/crates/sha1-0.10.6.crate) = 13517 +SHA256 (rust/crates/serdect-0.4.1.crate) = d3ef0e35b322ddfaecbc60f34ab448e157e48531288ee49fafbb053696b8ffe2 +SIZE (rust/crates/serdect-0.4.1.crate) = 18058 +SHA256 (rust/crates/sha1-0.11.0-rc.2.crate) = c5e046edf639aa2e7afb285589e5405de2ef7e61d4b0ac1e30256e3eab911af9 +SIZE (rust/crates/sha1-0.11.0-rc.2.crate) = 15432 SHA256 (rust/crates/sha1_smol-1.0.1.crate) = bbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705d SIZE (rust/crates/sha1_smol-1.0.1.crate) = 9809 -SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8 -SIZE (rust/crates/sha2-0.10.8.crate) = 26357 +SHA256 (rust/crates/sha2-0.11.0-rc.2.crate) = d1e3878ab0f98e35b2df35fe53201d088299b41a6bb63e3e34dada2ac4abd924 +SIZE (rust/crates/sha2-0.11.0-rc.2.crate) = 33230 SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6 SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227 -SHA256 (rust/crates/shared_child-1.0.1.crate) = 09fa9338aed9a1df411814a5b2252f7cd206c55ae9bf2fa763f8de84603aa60c -SIZE (rust/crates/shared_child-1.0.1.crate) = 8967 +SHA256 (rust/crates/shared_child-1.1.0.crate) = c2778001df1384cf20b6dc5a5a90f48da35539885edaaefd887f8d744e939c0b +SIZE (rust/crates/shared_child-1.1.0.crate) = 14235 SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 SIZE (rust/crates/shlex-1.3.0.crate) = 18713 -SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1 -SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064 -SHA256 (rust/crates/signature-2.2.0.crate) = 77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de -SIZE (rust/crates/signature-2.2.0.crate) = 15531 +SHA256 (rust/crates/sigchld-0.2.3.crate) = 1219ef50fc0fdb04fcc243e6aa27f855553434ffafe4fa26554efb78b5b4bf89 +SIZE (rust/crates/sigchld-0.2.3.crate) = 9164 +SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2 +SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862 +SHA256 (rust/crates/signal-hook-registry-1.4.5.crate) = 9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410 +SIZE (rust/crates/signal-hook-registry-1.4.5.crate) = 19004 +SHA256 (rust/crates/signature-3.0.0-rc.4.crate) = fc280a6ff65c79fbd6622f64d7127f32b85563bca8c53cd2e9141d6744a9056d +SIZE (rust/crates/signature-3.0.0-rc.4.crate) = 15732 SHA256 (rust/crates/simdutf8-0.1.5.crate) = e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e SIZE (rust/crates/simdutf8-0.1.5.crate) = 28488 SHA256 (rust/crates/simple-dns-0.9.3.crate) = dee851d0e5e7af3721faea1843e8015e820a234f81fda3dea9247e15bac9a86a SIZE (rust/crates/simple-dns-0.9.3.crate) = 52975 -SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67 -SIZE (rust/crates/slab-0.4.9.crate) = 17108 -SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67 -SIZE (rust/crates/smallvec-1.13.2.crate) = 35216 -SHA256 (rust/crates/snafu-0.8.5.crate) = 223891c85e2a29c3fe8fb900c1fae5e69c2e42415e3177752e8718475efa5019 -SIZE (rust/crates/snafu-0.8.5.crate) = 69415 -SHA256 (rust/crates/snafu-derive-0.8.5.crate) = 03c3c6b7927ffe7ecaa769ee0e3994da3b8cafc8f444578982c83ecb161af917 -SIZE (rust/crates/snafu-derive-0.8.5.crate) = 28537 -SHA256 (rust/crates/socket2-0.5.9.crate) = 4f5fd57c80058a56cf5c777ab8a126398ece8e442983605d280a44ce79d0edef -SIZE (rust/crates/socket2-0.5.9.crate) = 57432 +SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d +SIZE (rust/crates/slab-0.4.10.crate) = 17810 +SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03 +SIZE (rust/crates/smallvec-1.15.1.crate) = 38116 +SHA256 (rust/crates/snafu-0.8.9.crate) = 6e84b3f4eacbf3a1ce05eac6763b4d629d60cbc94d632e4092c54ade71f1e1a2 +SIZE (rust/crates/snafu-0.8.9.crate) = 74002 +SHA256 (rust/crates/snafu-derive-0.8.9.crate) = c1c97747dbf44bb1ca44a561ece23508e99cb592e862f22222dcf42f51d1e451 +SIZE (rust/crates/snafu-derive-0.8.9.crate) = 29478 +SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678 +SIZE (rust/crates/socket2-0.5.10.crate) = 58169 +SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807 +SIZE (rust/crates/socket2-0.6.0.crate) = 57974 SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67 SIZE (rust/crates/spin-0.9.8.crate) = 38958 -SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d -SIZE (rust/crates/spki-0.7.3.crate) = 16409 +SHA256 (rust/crates/spin-0.10.0.crate) = d5fe4ccb98d9c292d56fec89a5e07da7fc4cf0dc11e156b41793132775d3e591 +SIZE (rust/crates/spin-0.10.0.crate) = 39654 +SHA256 (rust/crates/spki-0.8.0-rc.4.crate) = 8baeff88f34ed0691978ec34440140e1572b68c7dd4a495fd14a3dc1944daa80 +SIZE (rust/crates/spki-0.8.0-rc.4.crate) = 19620 SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3 SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054 SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f SIZE (rust/crates/strsim-0.11.1.crate) = 14266 -SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06 -SIZE (rust/crates/strum-0.26.3.crate) = 7237 -SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be -SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531 -SHA256 (rust/crates/stun-rs-0.1.11.crate) = fb921f10397d5669e1af6455e9e2d367bf1f9cebcd6b1dd1dc50e19f6a9ac2ac -SIZE (rust/crates/stun-rs-0.1.11.crate) = 73853 +SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf +SIZE (rust/crates/strum-0.27.2.crate) = 8489 +SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7 +SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522 SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292 SIZE (rust/crates/subtle-2.6.1.crate) = 14562 -SHA256 (rust/crates/surge-ping-0.8.1.crate) = efbf95ce4c7c5b311d2ce3f088af2b93edef0f09727fa50fbe03c7a979afce77 -SIZE (rust/crates/surge-ping-0.8.1.crate) = 21311 SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237 SIZE (rust/crates/syn-1.0.109.crate) = 237611 -SHA256 (rust/crates/syn-2.0.98.crate) = 36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1 -SIZE (rust/crates/syn-2.0.98.crate) = 297807 +SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40 +SIZE (rust/crates/syn-2.0.104.crate) = 299699 SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263 SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958 -SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971 -SIZE (rust/crates/synstructure-0.13.1.crate) = 18327 +SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2 +SIZE (rust/crates/synstructure-0.13.2.crate) = 18950 SHA256 (rust/crates/system-configuration-0.6.1.crate) = 3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b SIZE (rust/crates/system-configuration-0.6.1.crate) = 17935 SHA256 (rust/crates/system-configuration-sys-0.6.0.crate) = 8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4 SIZE (rust/crates/system-configuration-sys-0.6.0.crate) = 11090 SHA256 (rust/crates/tagptr-0.2.0.crate) = 7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417 SIZE (rust/crates/tagptr-0.2.0.crate) = 13320 +SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1 +SIZE (rust/crates/tempfile-3.20.0.crate) = 42306 +SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755 +SIZE (rust/crates/termcolor-1.4.1.crate) = 18773 SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52 SIZE (rust/crates/thiserror-1.0.69.crate) = 22198 -SHA256 (rust/crates/thiserror-2.0.11.crate) = d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc -SIZE (rust/crates/thiserror-2.0.11.crate) = 28648 +SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708 +SIZE (rust/crates/thiserror-2.0.12.crate) = 28693 SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1 SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365 -SHA256 (rust/crates/thiserror-impl-2.0.11.crate) = 26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2 -SIZE (rust/crates/thiserror-impl-2.0.11.crate) = 21067 -SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c -SIZE (rust/crates/thread_local-1.1.8.crate) = 13962 -SHA256 (rust/crates/time-0.3.37.crate) = 35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21 -SIZE (rust/crates/time-0.3.37.crate) = 123257 -SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3 -SIZE (rust/crates/time-core-0.1.2.crate) = 7191 -SHA256 (rust/crates/time-macros-0.2.19.crate) = 2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de -SIZE (rust/crates/time-macros-0.2.19.crate) = 24268 -SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f -SIZE (rust/crates/tinystr-0.7.6.crate) = 16971 -SHA256 (rust/crates/tinyvec-1.8.1.crate) = 022db8904dfa342efe721985167e9fcd16c29b226db4397ed752a761cfce81e8 -SIZE (rust/crates/tinyvec-1.8.1.crate) = 47269 +SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d +SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141 +SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185 +SIZE (rust/crates/thread_local-1.1.9.crate) = 19315 +SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40 +SIZE (rust/crates/time-0.3.41.crate) = 138369 +SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c +SIZE (rust/crates/time-core-0.1.4.crate) = 8422 +SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b +SIZE (rust/crates/tinystr-0.8.1.crate) = 23333 +SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71 +SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137 SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20 SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865 -SHA256 (rust/crates/tokio-1.45.0.crate) = 2513ca694ef9ede0fb23fe71a4ee4107cb102b9dc1930f6d0fd77aae068ae165 -SIZE (rust/crates/tokio-1.45.0.crate) = 800721 +SHA256 (rust/crates/tokio-1.45.1.crate) = 75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779 +SIZE (rust/crates/tokio-1.45.1.crate) = 811787 SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8 SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617 -SHA256 (rust/crates/tokio-rustls-0.26.1.crate) = 5f6d0975eaace0cf0fcadee4e4aaa5da15b5c079146f2cffb67c113be122bf37 -SIZE (rust/crates/tokio-rustls-0.26.1.crate) = 31214 +SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b +SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655 SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047 SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477 SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255 -SHA256 (rust/crates/tokio-websockets-0.11.4.crate) = 9fcaf159b4e7a376b05b5bfd77bfd38f3324f5fce751b4213bfc7eaa47affb4e -SIZE (rust/crates/tokio-websockets-0.11.4.crate) = 348475 -SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41 -SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028 -SHA256 (rust/crates/toml_edit-0.22.24.crate) = 17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474 -SIZE (rust/crates/toml_edit-0.22.24.crate) = 106399 +SHA256 (rust/crates/tokio-websockets-0.12.0.crate) = 3f29ba084eb43becc9864ba514b4a64f5f65b82f9a6ffbafa5436c1c80605f03 +SIZE (rust/crates/tokio-websockets-0.12.0.crate) = 341362 +SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c +SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125 +SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a +SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602 SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9 SIZE (rust/crates/tower-0.5.2.crate) = 109417 +SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2 +SIZE (rust/crates/tower-http-0.6.6.crate) = 133515 SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180 SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3 SIZE (rust/crates/tower-service-0.3.3.crate) = 6950 SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0 SIZE (rust/crates/tracing-0.1.41.crate) = 82448 -SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d -SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280 -SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c -SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434 +SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903 +SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142 +SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678 +SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760 +SHA256 (rust/crates/tracing-error-0.2.1.crate) = 8b1581020d7a273442f5b45074a6a57d5757ad0a47dac0e9f0bd57b81936f3db +SIZE (rust/crates/tracing-error-0.2.1.crate) = 14135 SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3 SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561 -SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008 -SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345 +SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5 +SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274 SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b SIZE (rust/crates/try-lock-0.2.5.crate) = 4314 -SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825 -SIZE (rust/crates/typenum-1.17.0.crate) = 42849 -SHA256 (rust/crates/ucd-parse-0.1.13.crate) = c06ff81122fcbf4df4c1660b15f7e3336058e7aec14437c9f85c6b31a0f279b9 -SIZE (rust/crates/ucd-parse-0.1.13.crate) = 29550 -SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971 -SIZE (rust/crates/ucd-trie-0.1.7.crate) = 46795 -SHA256 (rust/crates/unicode-ident-1.0.16.crate) = a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034 -SIZE (rust/crates/unicode-ident-1.0.16.crate) = 47684 -SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956 -SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536 +SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f +SIZE (rust/crates/typenum-1.18.0.crate) = 74871 +SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512 +SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743 SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853 SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744 -SHA256 (rust/crates/universal-hash-0.5.1.crate) = fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea -SIZE (rust/crates/universal-hash-0.5.1.crate) = 9146 +SHA256 (rust/crates/universal-hash-0.6.0-rc.2.crate) = a55be643b40a21558f44806b53ee9319595bc7ca6896372e4e08e5d7d83c9cd6 +SIZE (rust/crates/universal-hash-0.6.0-rc.2.crate) = 9166 SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1 SIZE (rust/crates/untrusted-0.9.0.crate) = 14447 SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60 SIZE (rust/crates/url-2.5.4.crate) = 81097 -SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246 -SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736 SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437 SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499 -SHA256 (rust/crates/uuid-1.13.1.crate) = ced87ca4be083373936a67f8de945faa23b6b42384bd5b64434850802c6dccd0 -SIZE (rust/crates/uuid-1.13.1.crate) = 56741 +SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d +SIZE (rust/crates/uuid-1.17.0.crate) = 59014 SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65 SIZE (rust/crates/valuable-0.1.1.crate) = 28679 -SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a -SIZE (rust/crates/version_check-0.9.5.crate) = 15554 SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b SIZE (rust/crates/walkdir-2.5.0.crate) = 23951 SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e SIZE (rust/crates/want-0.3.1.crate) = 6398 -SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423 -SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131 +SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b +SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477 SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3 SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921 SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5 @@ -773,12 +703,14 @@ SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a9753 SIZE (rust/crates/web-sys-0.3.77.crate) = 638246 SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb SIZE (rust/crates/web-time-1.1.0.crate) = 18026 -SHA256 (rust/crates/webpki-root-certs-0.26.8.crate) = 09aed61f5e8d2c18344b3faa33a4c837855fe56642757754775548fee21386c4 -SIZE (rust/crates/webpki-root-certs-0.26.8.crate) = 177483 -SHA256 (rust/crates/webpki-roots-0.26.8.crate) = 2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9 -SIZE (rust/crates/webpki-roots-0.26.8.crate) = 257981 -SHA256 (rust/crates/widestring-1.1.0.crate) = 7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311 -SIZE (rust/crates/widestring-1.1.0.crate) = 85046 +SHA256 (rust/crates/webpki-root-certs-0.26.11.crate) = 75c7f0ef91146ebfb530314f5f1d24528d7f0767efbfd31dce919275413e393e +SIZE (rust/crates/webpki-root-certs-0.26.11.crate) = 8098 +SHA256 (rust/crates/webpki-root-certs-1.0.1.crate) = 86138b15b2b7d561bc4469e77027b8dd005a43dc502e9031d1f5afc8ce1f280e +SIZE (rust/crates/webpki-root-certs-1.0.1.crate) = 169350 +SHA256 (rust/crates/webpki-roots-1.0.3.crate) = 32b130c0d2d49f8b6889abc456e795e82525204f27c42cf767cf0d7734e089b8 +SIZE (rust/crates/webpki-roots-1.0.3.crate) = 258244 +SHA256 (rust/crates/widestring-1.2.0.crate) = dd7cf3379ca1aac9eea11fba24fd7e315d621f8dfe35c8d7d2be8b793726e07d +SIZE (rust/crates/widestring-1.2.0.crate) = 89105 SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 SIZE (rust/crates/winapi-0.3.9.crate) = 1200382 SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 @@ -787,36 +719,42 @@ SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55 SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464 SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998 -SHA256 (rust/crates/windows-0.48.0.crate) = e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f -SIZE (rust/crates/windows-0.48.0.crate) = 11864177 -SHA256 (rust/crates/windows-0.58.0.crate) = dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6 -SIZE (rust/crates/windows-0.58.0.crate) = 9744521 -SHA256 (rust/crates/windows-0.59.0.crate) = 7f919aee0a93304be7f62e8e5027811bbba96bcb1de84d6618be56e43f8a32a1 -SIZE (rust/crates/windows-0.59.0.crate) = 9429988 -SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9 -SIZE (rust/crates/windows-core-0.52.0.crate) = 42154 -SHA256 (rust/crates/windows-core-0.58.0.crate) = 6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99 -SIZE (rust/crates/windows-core-0.58.0.crate) = 41022 -SHA256 (rust/crates/windows-core-0.59.0.crate) = 810ce18ed2112484b0d4e15d022e5f598113e220c53e373fb31e67e21670c1ce -SIZE (rust/crates/windows-core-0.59.0.crate) = 37073 -SHA256 (rust/crates/windows-implement-0.58.0.crate) = 2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b -SIZE (rust/crates/windows-implement-0.58.0.crate) = 10491 -SHA256 (rust/crates/windows-implement-0.59.0.crate) = 83577b051e2f49a058c308f17f273b570a6a758386fc291b5f6a934dd84e48c1 -SIZE (rust/crates/windows-implement-0.59.0.crate) = 11373 -SHA256 (rust/crates/windows-interface-0.58.0.crate) = 053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515 -SIZE (rust/crates/windows-interface-0.58.0.crate) = 11246 -SHA256 (rust/crates/windows-interface-0.59.0.crate) = cb26fd936d991781ea39e87c3a27285081e3c0da5ca0fcbc02d368cc6f52ff01 -SIZE (rust/crates/windows-interface-0.59.0.crate) = 11751 -SHA256 (rust/crates/windows-registry-0.4.0.crate) = 4286ad90ddb45071efd1a66dfa43eb02dd0dfbae1545ad6cc3c51cf34d7e8ba3 -SIZE (rust/crates/windows-registry-0.4.0.crate) = 12572 -SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e -SIZE (rust/crates/windows-result-0.2.0.crate) = 12756 -SHA256 (rust/crates/windows-result-0.3.0.crate) = d08106ce80268c4067c0571ca55a9b4e9516518eaa1a1fe9b37ca403ae1d1a34 -SIZE (rust/crates/windows-result-0.3.0.crate) = 13536 -SHA256 (rust/crates/windows-strings-0.1.0.crate) = 4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10 -SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832 -SHA256 (rust/crates/windows-strings-0.3.0.crate) = b888f919960b42ea4e11c2f408fadb55f78a9f236d5eef084103c8ce52893491 -SIZE (rust/crates/windows-strings-0.3.0.crate) = 14464 +SHA256 (rust/crates/windows-0.61.3.crate) = 9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893 +SIZE (rust/crates/windows-0.61.3.crate) = 9372520 +SHA256 (rust/crates/windows-0.62.2.crate) = 527fadee13e0c05939a6a05d5bd6eec6cd2e3dbd648b9f8e447c6518133d8580 +SIZE (rust/crates/windows-0.62.2.crate) = 9360572 +SHA256 (rust/crates/windows-collections-0.2.0.crate) = 3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8 +SIZE (rust/crates/windows-collections-0.2.0.crate) = 13579 +SHA256 (rust/crates/windows-collections-0.3.2.crate) = 23b2d95af1a8a14a3c7367e1ed4fc9c20e0a26e79551b1454d72583c97cc6610 +SIZE (rust/crates/windows-collections-0.3.2.crate) = 13510 +SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3 +SIZE (rust/crates/windows-core-0.61.2.crate) = 36771 +SHA256 (rust/crates/windows-core-0.62.2.crate) = b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb +SIZE (rust/crates/windows-core-0.62.2.crate) = 36932 +SHA256 (rust/crates/windows-future-0.2.1.crate) = fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e +SIZE (rust/crates/windows-future-0.2.1.crate) = 17532 +SHA256 (rust/crates/windows-future-0.3.2.crate) = e1d6f90251fe18a279739e78025bd6ddc52a7e22f921070ccdc67dde84c605cb +SIZE (rust/crates/windows-future-0.3.2.crate) = 17944 +SHA256 (rust/crates/windows-implement-0.60.2.crate) = 053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf +SIZE (rust/crates/windows-implement-0.60.2.crate) = 15325 +SHA256 (rust/crates/windows-interface-0.59.3.crate) = 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358 +SIZE (rust/crates/windows-interface-0.59.3.crate) = 11809 +SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a +SIZE (rust/crates/windows-link-0.1.3.crate) = 6154 +SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5 +SIZE (rust/crates/windows-link-0.2.1.crate) = 6133 +SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1 +SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686 +SHA256 (rust/crates/windows-numerics-0.3.1.crate) = 6e2e40844ac143cdb44aead537bbf727de9b044e107a0f1220392177d15b0f26 +SIZE (rust/crates/windows-numerics-0.3.1.crate) = 9772 +SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6 +SIZE (rust/crates/windows-result-0.3.4.crate) = 13418 +SHA256 (rust/crates/windows-result-0.4.1.crate) = 7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5 +SIZE (rust/crates/windows-result-0.4.1.crate) = 13381 +SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57 +SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983 +SHA256 (rust/crates/windows-strings-0.5.1.crate) = 7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091 +SIZE (rust/crates/windows-strings-0.5.1.crate) = 13966 SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0 SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659 SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9 @@ -825,14 +763,20 @@ SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9b SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877 SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323 +SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb +SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479 SHA256 (rust/crates/windows-targets-0.42.2.crate) = 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071 SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492 SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904 SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973 SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403 -SHA256 (rust/crates/windows-targets-0.53.0.crate) = b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b -SIZE (rust/crates/windows-targets-0.53.0.crate) = 7020 +SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef +SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046 +SHA256 (rust/crates/windows-threading-0.1.0.crate) = b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6 +SIZE (rust/crates/windows-threading-0.1.0.crate) = 9085 +SHA256 (rust/crates/windows-threading-0.2.1.crate) = 3949bd5b99cafdf1c7ca86b43ca564028dfe27d66958f2470940f73d86d75b37 +SIZE (rust/crates/windows-threading-0.2.1.crate) = 9686 SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8 SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071 SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8 @@ -893,51 +837,45 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270 SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564 SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486 SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400 -SHA256 (rust/crates/winnow-0.7.2.crate) = 59690dea168f2198d1a3b0cac23b8063efcd11012f10ae4698f284808c8ef603 -SIZE (rust/crates/winnow-0.7.2.crate) = 170989 +SHA256 (rust/crates/winnow-0.7.11.crate) = 74c7b26e3480b707944fc872477815d29a8e429d2f93a1ce000f5fa84a15cbcd +SIZE (rust/crates/winnow-0.7.11.crate) = 174175 SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1 SIZE (rust/crates/winreg-0.50.0.crate) = 29703 SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1 SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241 -SHA256 (rust/crates/wmi-0.14.5.crate) = 7787dacdd8e71cbc104658aade4009300777f9b5fda6a75f19145fedb8a18e71 -SIZE (rust/crates/wmi-0.14.5.crate) = 59683 -SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936 -SIZE (rust/crates/write16-1.0.0.crate) = 7218 -SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51 -SIZE (rust/crates/writeable-0.5.5.crate) = 22354 -SHA256 (rust/crates/ws_stream_wasm-0.7.4.crate) = 7999f5f4217fe3818726b66257a4475f71e74ffd190776ad053fa159e50737f5 -SIZE (rust/crates/ws_stream_wasm-0.7.4.crate) = 23942 -SHA256 (rust/crates/x509-parser-0.16.0.crate) = fcbc162f30700d6f3f82a24bf7cc62ffe7caea42c0b2cba8bf7f3ae50cf51f69 -SIZE (rust/crates/x509-parser-0.16.0.crate) = 92925 -SHA256 (rust/crates/xml-rs-0.8.25.crate) = c5b940ebc25896e71dd073bad2dbaa2abfe97b0a391415e22ad1326d9c54e3c4 -SIZE (rust/crates/xml-rs-0.8.25.crate) = 54947 +SHA256 (rust/crates/wmi-0.17.2.crate) = 3d3de777dce4cbcdc661d5d18e78ce4b46a37adc2bb7c0078a556c7f07bcce2f +SIZE (rust/crates/wmi-0.17.2.crate) = 64502 +SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb +SIZE (rust/crates/writeable-0.6.1.crate) = 24068 +SHA256 (rust/crates/ws_stream_wasm-0.7.5.crate) = 6c173014acad22e83f16403ee360115b38846fe754e735c5d9d3803fe70c6abc +SIZE (rust/crates/ws_stream_wasm-0.7.5.crate) = 30684 +SHA256 (rust/crates/xml-rs-0.8.26.crate) = a62ce76d9b56901b19a74f19431b0d8b3bc7ca4ad685a746dfd78ca8f4fc6bda +SIZE (rust/crates/xml-rs-0.8.26.crate) = 55115 SHA256 (rust/crates/xmltree-0.10.3.crate) = d7d8a75eaf6557bb84a65ace8609883db44a29951042ada9b393151532e41fcb SIZE (rust/crates/xmltree-0.10.3.crate) = 9219 -SHA256 (rust/crates/yasna-0.5.2.crate) = e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd -SIZE (rust/crates/yasna-0.5.2.crate) = 34859 -SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40 -SIZE (rust/crates/yoke-0.7.5.crate) = 29673 -SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154 -SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525 +SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc +SIZE (rust/crates/yoke-0.8.0.crate) = 28726 +SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6 +SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521 SHA256 (rust/crates/z32-1.3.0.crate) = 2164e798d9e3d84ee2c91139ace54638059a3b23e361f5c11781c2c6459bde0f SIZE (rust/crates/z32-1.3.0.crate) = 3996 -SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0 -SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645 -SHA256 (rust/crates/zerocopy-0.8.18.crate) = 79386d31a42a4996e3336b0919ddb90f81112af416270cff95b5f5af22b839c2 -SIZE (rust/crates/zerocopy-0.8.18.crate) = 233862 -SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e -SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829 -SHA256 (rust/crates/zerocopy-derive-0.8.18.crate) = 76331675d372f91bf8d17e13afbd5fe639200b73d01f0fc748bb059f9cca2db7 -SIZE (rust/crates/zerocopy-derive-0.8.18.crate) = 83632 -SHA256 (rust/crates/zerofrom-0.1.5.crate) = cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e -SIZE (rust/crates/zerofrom-0.1.5.crate) = 5091 -SHA256 (rust/crates/zerofrom-derive-0.1.5.crate) = 595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808 -SIZE (rust/crates/zerofrom-derive-0.1.5.crate) = 8285 -SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde -SIZE (rust/crates/zeroize-1.8.1.crate) = 20029 -SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079 -SIZE (rust/crates/zerovec-0.10.4.crate) = 126398 -SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6 -SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438 -SHA256 (n0-computer-dumbpipe-v0.27.0_GH0.tar.gz) = d7e84636100494e81dedbfa79c34fe73f9c7ddfc30f566ca6f0e73705b46c658 -SIZE (n0-computer-dumbpipe-v0.27.0_GH0.tar.gz) = 41640 +SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f +SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223 +SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181 +SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080 +SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5 +SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669 +SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502 +SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305 +SHA256 (rust/crates/zeroize-1.8.2.crate) = b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0 +SIZE (rust/crates/zeroize-1.8.2.crate) = 20907 +SHA256 (rust/crates/zeroize_derive-1.4.2.crate) = ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69 +SIZE (rust/crates/zeroize_derive-1.4.2.crate) = 11141 +SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595 +SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423 +SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428 +SIZE (rust/crates/zerovec-0.11.2.crate) = 124500 +SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f +SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294 +SHA256 (n0-computer-dumbpipe-v0.32.0_GH0.tar.gz) = 9ac9261fb618adc161a57b48a3fa42b73a856786604cb1778e11657d8125fbeb +SIZE (n0-computer-dumbpipe-v0.32.0_GH0.tar.gz) = 44011 diff --git a/net/ecal/Makefile b/net/ecal/Makefile index ecf7441307d6..b522c1173c35 100644 --- a/net/ecal/Makefile +++ b/net/ecal/Makefile @@ -1,10 +1,10 @@ PORTNAME= ecal DISTVERSIONPREFIX= v DISTVERSION= 5.13.3 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= net devel -BROKEN= incompatible with asio >= 1.33 +BROKEN= incompatible with asio >= 1.33, see https://github.com/eclipse-ecal/ecal/issues/2340 MAINTAINER= yuri@FreeBSD.org COMMENT= Enhanced Communication Abstraction Layer diff --git a/net/eternalterminal/Makefile b/net/eternalterminal/Makefile index 66a40e4d888e..edeff7387537 100644 --- a/net/eternalterminal/Makefile +++ b/net/eternalterminal/Makefile @@ -1,6 +1,7 @@ PORTNAME= eternalterminal DISTVERSIONPREFIX= et-v DISTVERSION= 6.2.11 +PORTREVISION= 1 CATEGORIES= net MAINTAINER= eduardo@FreeBSD.org @@ -12,17 +13,19 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_FreeBSD_13= OpenSSL versions prior to 3.0.0 are not supported -LIB_DEPENDS= libprotobuf.so:devel/protobuf \ +LIB_DEPENDS= libabsl_log_internal_check_op.so:devel/abseil \ + libprotobuf.so:devel/protobuf \ libsodium.so:security/libsodium \ libunwind.so:devel/libunwind -USES= cmake ssl +USES= cmake:testing ssl USE_GITHUB= yes GH_ACCOUNT= MisterTea GH_PROJECT= EternalTerminal CMAKE_ON= DISABLE_VCPKG CMAKE_OFF= BUILD_TESTING +CMAKE_TESTING_ON= BUILD_TESTING CONFLICTS_INSTALL= linux-enemyterritory # bin/et @@ -36,10 +39,4 @@ post-install: ${INSTALL_SCRIPT} ${WRKSRC}/rc.d/etserver \ ${STAGEDIR}${PREFIX}/etc/rc.d -do-test: - @cd ${BUILD_WRKSRC} && \ - ${SETENVI} ${WRK_ENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DBUILD_TESTING:BOOL=ON ${CMAKE_SOURCE_PATH} && \ - ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \ - ctest -C ${CMAKE_BUILD_TYPE} ${_MAKE_JOBS} - .include <bsd.port.mk> diff --git a/net/eturnal/Makefile b/net/eturnal/Makefile index c356bedca393..93e61b63934f 100644 --- a/net/eturnal/Makefile +++ b/net/eturnal/Makefile @@ -1,5 +1,6 @@ PORTNAME= eturnal DISTVERSION= 1.12.2 +PORTREVISION= 1 CATEGORIES= net MAINTAINER= yzrh@noema.org diff --git a/net/evans/Makefile b/net/evans/Makefile index ade22cfa6dbb..92cfd74aa524 100644 --- a/net/evans/Makefile +++ b/net/evans/Makefile @@ -1,7 +1,7 @@ PORTNAME= evans DISTVERSIONPREFIX= v DISTVERSION= 0.10.11 -PORTREVISION= 17 +PORTREVISION= 21 CATEGORIES= net MAINTAINER= lcook@FreeBSD.org diff --git a/net/eventviews/distinfo b/net/eventviews/distinfo index 77347dfd7a0e..ff5f7e5616bb 100644 --- a/net/eventviews/distinfo +++ b/net/eventviews/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646482 -SHA256 (KDE/release-service/25.08.0/eventviews-25.08.0.tar.xz) = 6681dd967b278bb4a930d69f26a042ef97a03dcf98dcec3722f6887df5916fc1 -SIZE (KDE/release-service/25.08.0/eventviews-25.08.0.tar.xz) = 523768 +TIMESTAMP = 1762264687 +SHA256 (KDE/release-service/25.08.3/eventviews-25.08.3.tar.xz) = ea16cd19939c7d4f5b9dafb9ef93763e8b2f26c2df22c670f6a5782dd10e383e +SIZE (KDE/release-service/25.08.3/eventviews-25.08.3.tar.xz) = 523968 diff --git a/net/fb303/Makefile b/net/fb303/Makefile index 95b73e6a97cb..353e76d6fd83 100644 --- a/net/fb303/Makefile +++ b/net/fb303/Makefile @@ -1,6 +1,6 @@ PORTNAME= fb303 DISTVERSIONPREFIX= v -DISTVERSION= 2025.08.18.00 +DISTVERSION= 2025.11.03.00 CATEGORIES= net MAINTAINER= yuri@FreeBSD.org diff --git a/net/fb303/distinfo b/net/fb303/distinfo index 2b2ec3ed08d2..4312c30b6fa6 100644 --- a/net/fb303/distinfo +++ b/net/fb303/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755586125 -SHA256 (facebook-fb303-v2025.08.18.00_GH0.tar.gz) = d3495010adb466b612f233c2731ba6089d39be3fc8581aa99da9db4bf7d30017 -SIZE (facebook-fb303-v2025.08.18.00_GH0.tar.gz) = 268686 +TIMESTAMP = 1762332306 +SHA256 (facebook-fb303-v2025.11.03.00_GH0.tar.gz) = a57771da781be85bcfe6a187151b6f178f9dcc8be72cb55c6d9f136f7d388e83 +SIZE (facebook-fb303-v2025.11.03.00_GH0.tar.gz) = 273710 diff --git a/net/fb303/pkg-plist b/net/fb303/pkg-plist index 91268dac3561..a1fd1e4f5d8e 100644 --- a/net/fb303/pkg-plist +++ b/net/fb303/pkg-plist @@ -11,7 +11,6 @@ include/fb303/FollyLoggingHandler.h include/fb303/HistogramExporter.h include/fb303/LegacyClock.h include/fb303/LimitUtils.h -include/fb303/MutexWrapper.h include/fb303/QuantileStat-inl.h include/fb303/QuantileStat.h include/fb303/ServiceData.h @@ -42,12 +41,6 @@ include/fb303/thrift/gen-cpp2/fb303_core_metadata.h include/fb303/thrift/gen-cpp2/fb303_core_types.h include/fb303/thrift/gen-cpp2/fb303_core_types.tcc include/fb303/thrift/gen-cpp2/fb303_core_types_custom_protocol.h -@dir include/fb303/thrift/rust/clients -@dir include/fb303/thrift/rust/gen_safe_patch/clients -@dir include/fb303/thrift/rust/gen_safe_patch/mocks -@dir include/fb303/thrift/rust/gen_safe_patch/services -@dir include/fb303/thrift/rust/mocks -@dir include/fb303/thrift/rust/services include/thrift-files/fb303/thrift/fb303_core.thrift lib/cmake/fb303/fb303-config.cmake lib/cmake/fb303/fb303-targets-%%CMAKE_BUILD_TYPE%%.cmake @@ -56,3 +49,9 @@ lib/libfb303.so lib/libfb303.so.1.0.0 lib/libfb303_thrift_cpp.so lib/libfb303_thrift_cpp.so.1.0.0 +@dir include/fb303/thrift/rust/clients +@dir include/fb303/thrift/rust/gen_safe_patch/clients +@dir include/fb303/thrift/rust/gen_safe_patch/mocks +@dir include/fb303/thrift/rust/gen_safe_patch/services +@dir include/fb303/thrift/rust/mocks +@dir include/fb303/thrift/rust/services diff --git a/net/findomain/Makefile b/net/findomain/Makefile index d620d4cacb52..c18e8e4bfc89 100644 --- a/net/findomain/Makefile +++ b/net/findomain/Makefile @@ -1,6 +1,6 @@ PORTNAME= findomain DISTVERSION= 9.0.4 -PORTREVISION= 13 +PORTREVISION= 15 CATEGORIES= net security MAINTAINER= lcook@FreeBSD.org diff --git a/net/fort/Makefile b/net/fort/Makefile index 405f921480b9..480dda8eac10 100644 --- a/net/fort/Makefile +++ b/net/fort/Makefile @@ -1,10 +1,9 @@ PORTNAME= fort -DISTVERSION= 1.6.6 -PORTREVISION= 1 +DISTVERSION= 1.6.7 CATEGORIES= net MASTER_SITES= https://github.com/NICMx/FORT-validator/releases/download/${DISTVERSION}/ -MAINTAINER= toni@devboks.com +MAINTAINER= philip@FreeBSD.org COMMENT= FORT Validator is an open source RPKI validator WWW= https://fortproject.net/en/validator @@ -12,7 +11,8 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libcurl.so:ftp/curl \ - libjansson.so:devel/jansson + libjansson.so:devel/jansson \ + libmicrohttpd.so:www/libmicrohttpd RUN_DEPENDS= ${LOCALBASE}/bin/rsync:net/rsync USES= gnome localbase:ldflags pkgconfig ssl diff --git a/net/fort/distinfo b/net/fort/distinfo index 89e431cc69a8..6a91830c89d6 100644 --- a/net/fort/distinfo +++ b/net/fort/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743972642 -SHA256 (fort-1.6.6.tar.gz) = b17ce9cf135a75ba1bc5ff25cabb8fca835add4d606abd8a5d7832ee41eb114f -SIZE (fort-1.6.6.tar.gz) = 510520 +TIMESTAMP = 1758427059 +SHA256 (fort-1.6.7.tar.gz) = d7e5fd5c5899e5f72f13ebbe942579537f3dd4e2ec0b419b64acaa9ce4cf2cf8 +SIZE (fort-1.6.7.tar.gz) = 514721 diff --git a/net/freebsd-telnetd/Makefile b/net/freebsd-telnetd/Makefile index ca4c8095aca0..521db4ca0c45 100644 --- a/net/freebsd-telnetd/Makefile +++ b/net/freebsd-telnetd/Makefile @@ -1,7 +1,7 @@ PORTNAME= freebsd-telnetd DISTVERSIONPREFIX= v DISTVERSION= 15.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net MAINTAINER= cy@FreeBSD.org @@ -22,6 +22,7 @@ MAKE_ENV+= MAKESYSPATH=/usr/src/share/mk \ MANDIR=${PREFIX}/share/man/man \ TELNETDIR=${WRKSRC}/contrib/telnet \ MK_KERBEROS_SUPPORT=no \ + MK_OPENSSL=no \ MK_WERROR=no OPTIONS_DEFINE= IPV6 diff --git a/net/freeradius3/Makefile b/net/freeradius3/Makefile index d7dbddacaf9d..e1f6b43c9071 100644 --- a/net/freeradius3/Makefile +++ b/net/freeradius3/Makefile @@ -1,6 +1,5 @@ PORTNAME= freeradius -DISTVERSION= 3.2.7 -PORTREVISION= 1 +DISTVERSION= 3.2.8 CATEGORIES= net MASTER_SITES= https://github.com/FreeRADIUS/freeradius-server/releases/download/release_${DISTVERSION:S/./_/g}/ \ https://freeradius.org/ftp/pub/radius/%SUBDIR%/ \ diff --git a/net/freeradius3/distinfo b/net/freeradius3/distinfo index 14db57e2b6e7..5ed35e5c1d60 100644 --- a/net/freeradius3/distinfo +++ b/net/freeradius3/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1738338479 -SHA256 (freeradius-server-3.2.7.tar.bz2) = 8a865766c5c0a1637d7a515cf913c4630771e55345a19d88b4b2c372877dae83 -SIZE (freeradius-server-3.2.7.tar.bz2) = 3517595 +TIMESTAMP = 1756123716 +SHA256 (freeradius-server-3.2.8.tar.bz2) = 2c6483baeba65f939734473fafa31c4f727e8e139dd884563121412b6aba681b +SIZE (freeradius-server-3.2.8.tar.bz2) = 3671952 diff --git a/net/freeradius3/files/patch-7a737ac4d8ef36787adbea40a77e9bc90d593f76 b/net/freeradius3/files/patch-7a737ac4d8ef36787adbea40a77e9bc90d593f76 deleted file mode 100644 index fc8b26fdb6ce..000000000000 --- a/net/freeradius3/files/patch-7a737ac4d8ef36787adbea40a77e9bc90d593f76 +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/share/dictionary.freeradius b/share/dictionary.freeradius -index 38e52801aff63..9b792b6047e24 100644 ---- share/dictionary.freeradius -+++ share/dictionary.freeradius -@@ -304,7 +304,7 @@ ATTRIBUTE FreeRADIUS-Stats-Threads-Active 193 integer - ATTRIBUTE FreeRADIUS-Stats-Threads-Total 194 integer - ATTRIBUTE FreeRADIUS-Stats-Threads-Max 195 integer - --ATTRIBUTE FreeRADIUS-Stats-Server-Src-IP-Address 176 ipaddr --ATTRIBUTE FreeRADIUS-Stats-Server-Src-IPv6-Address 177 ipaddr -+ATTRIBUTE FreeRADIUS-Stats-Server-Src-IP-Address 196 ipaddr -+ATTRIBUTE FreeRADIUS-Stats-Server-Src-IPv6-Address 197 ipaddr - - END-VENDOR FreeRADIUS diff --git a/net/freeradius3/pkg-plist b/net/freeradius3/pkg-plist index 81cc280e9091..ca74a56104ac 100644 --- a/net/freeradius3/pkg-plist +++ b/net/freeradius3/pkg-plist @@ -484,7 +484,6 @@ sbin/radmin %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc7055.txt %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc7268.txt %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc7542.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc7599.txt %%PORTDOCS%%%%DOCSDIR%%/schemas/ldap/edir/freeradius-clients.ldif %%PORTDOCS%%%%DOCSDIR%%/schemas/ldap/iplanet/freeradius.ldif %%PORTDOCS%%%%DOCSDIR%%/schemas/ldap/iplanet/freeradius.schema @@ -606,6 +605,96 @@ sbin/radmin %%PORTDOCS%%%%DOCSDIR%%/antora/modules/unlang/pages/xlat/index.adoc %%PORTDOCS%%%%DOCSDIR%%/antora/modules/unlang/pages/xlat/module.adoc %%PORTDOCS%%%%DOCSDIR%%/antora/modules/unlang/partials/rcode_table.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/ROOT/partials/externaldoc.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/ROOT/partials/mailinglist.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/images/request_flow.svg +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/aaa/aaa.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/aaa/acct.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/aaa/authn.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/aaa/authz.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/components/architecture.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/components/datastore.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/components/nas.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/components/policy.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/components/radius.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/components/radius_servers.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/freeradius.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/modules/ldap/ldap_authentication.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/modules/ldap/novell.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/modules/ldap/password_storage.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/overview.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/protocol/authproto.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/protocol/peap.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/protocol/wep.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/protocol/wpa.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/resources.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/session/processing.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/session/radius_session.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/concepts/pages/session/radius_session_msg.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/SAVE.svg +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/access-challenge.svg +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/access-request-proxy.svg +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/access-request.svg +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/accounting-request-proxy.svg +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/accounting-request.svg +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/asciifull.gif +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/dispatcher.svg +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/dual_nas_backup_server.svg +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/dual_nas_backup_server_failover.svg +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/dual_nas_backup_server_redundancy.svg +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/dual_nas_load_balance.svg +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/eap-md5.svg +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/eap-ttls.svg +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/login.svg +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/login_net_access.svg +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/login_ok.svg +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/nas_backup_server.svg +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/nas_backup_server_failover.svg +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/peap_packet.svg +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/proxy.svg +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/proxy_backup_server.svg +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/proxy_load_balance.svg +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/radius_packet.svg +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/request_files.svg +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/request_handoff.svg +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/request_processing.svg +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/request_receive.svg +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/server_schematic.svg +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/assets/images/ttls_packet.svg +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/nav.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/accounting.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/autz-type.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/dictionary.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/dynamic-translation.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/eap-md5.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/eap-peap.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/eap-tls.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/eap-ttls.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/failover.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/final_group_project.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/matching_users.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/module_fail_over.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/multiple_modules.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/new_client.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/new_user.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/prepaid.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/proxy.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/proxy_failover.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/proxy_load_balance.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/proxy_receive.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/radmin.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/simultaneous_use.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/sql.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/sql_user.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/trouble_shooting.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/unlang_policies.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/unlang_return_codes.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/unlang_splitting_strings.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/unlang_update_blocks_and_conditions.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/variables.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/pages/virtual.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/partials/common_control_attrs_sidebar.adoc +%%PORTDOCS%%%%DOCSDIR%%/antora/modules/tutorials/partials/unlang_start.adoc %%PORTDOCS%%%%DOCSDIR%%/rfc/leap.txt %%EXAMPLESDIR%%/raddb/README.rst %%EXAMPLESDIR%%/raddb/certs/01.pem @@ -676,6 +765,8 @@ sbin/radmin %%EXAMPLESDIR%%/raddb/mods-available/inner-eap %%EXAMPLESDIR%%/raddb/mods-available/ippool %%EXAMPLESDIR%%/raddb/mods-available/json +%%EXAMPLESDIR%%/raddb/mods-available/kafka +%%EXAMPLESDIR%%/raddb/mods-available/kafka_async %%EXAMPLESDIR%%/raddb/mods-available/krb5 %%EXAMPLESDIR%%/raddb/mods-available/ldap %%EXAMPLESDIR%%/raddb/mods-available/ldap_google @@ -724,6 +815,7 @@ sbin/radmin %%EXAMPLESDIR%%/raddb/mods-config/files/accounting %%EXAMPLESDIR%%/raddb/mods-config/files/authorize %%EXAMPLESDIR%%/raddb/mods-config/files/pre-proxy +%%EXAMPLESDIR%%/raddb/mods-config/kafka/messages-json.conf %%PERL%%%%EXAMPLESDIR%%/raddb/mods-config/perl/example.pl %%EXAMPLESDIR%%/raddb/mods-config/preprocess/hints %%EXAMPLESDIR%%/raddb/mods-config/preprocess/huntgroups @@ -1021,6 +1113,7 @@ sbin/radmin %%DATADIR%%/dictionary.iana %%DATADIR%%/dictionary.iea %%DATADIR%%/dictionary.infinera +%%DATADIR%%/dictionary.infinera.broken %%DATADIR%%/dictionary.infoblox %%DATADIR%%/dictionary.infonet %%DATADIR%%/dictionary.ipunplugged diff --git a/net/freerdp3/Makefile b/net/freerdp3/Makefile index cf1dd9e422df..d7f6dd3d6dfe 100644 --- a/net/freerdp3/Makefile +++ b/net/freerdp3/Makefile @@ -1,26 +1,11 @@ PORTNAME= freerdp -DISTVERSION= 3.16.0 -PORTREVISION= 1 +DISTVERSION= 3.17.2 CATEGORIES= net comms MASTER_SITES+= https://pub.freerdp.com/releases/:freerdp \ https://github.com/FreeRDP/FreeRDP/releases/download/${DISTVERSION}/:freerdp PKGNAMESUFFIX= 3 DISTFILES+= ${DISTNAME}${EXTRACT_SUFX}:freerdp -PATCH_SITES= https://github.com/FreeRDP/FreeRDP/commit/ -PATCHFILES= 281b9245966f019a8aa0271a73acd8da8104baa9.patch:-p1 \ - 6f03b25f8ec9320d10b3f3163543f8b6dd9ebc0c.patch:-p1 \ - 5d32afcdd0b780d95b77c6005d1b79482884cd46.patch:-p1 \ - 40c988e2da289e83081421942685a1a248f46603.patch:-p1 \ - 8e38600298310bc74271fd99aca74c2d5a2d071c.patch:-p1 \ - 4dc6091fde72a25dadcfed1f76c455cc9c3bf093.patch:-p1 \ - bee5edeb315336102f738a26a9bcff5b4d9ff03c.patch:-p1 \ - 59bfe47ef7c0fa596edad0716aaf28782d9e857a.patch:-p1 \ - 419ad81aa78d31394c8e8b8452b40ef842f48730.patch:-p1 \ - a86e3dc53c5cf4ba6879a4571b0610dddd224fbf.patch:-p1 \ - daeec1f98d69516fe52276608a750de3b3146d4e.patch:-p1 \ - efd89c035481088c5b352222fbeb0bfc69ac75fe.patch:-p1 - MAINTAINER= vvd@FreeBSD.org COMMENT= Free implementation of Remote Desktop Protocol WWW= https://www.freerdp.com/ @@ -65,7 +50,7 @@ OPTIONS_DEFINE_aarch64= SIMD OPTIONS_DEFINE_amd64= SIMD OPTIONS_DEFINE_armv7= SIMD OPTIONS_DEFINE_i386= SIMD -OPTIONS_DEFAULT= AAD CUPS FFMPEG GSSAPI_HEIMDAL ICU JSON_C \ +OPTIONS_DEFAULT= AAD CUPS FFMPEG GSSAPI_MIT ICU JSON_C \ KEYBOARD_LAYOUT MANPAGES RDPECAM SDL2 SDL3 \ SWSCALE TIMEZONE_FILE WAYLAND WEBVIEW X11 OPTIONS_DEFAULT_aarch64= SIMD diff --git a/net/freerdp3/distinfo b/net/freerdp3/distinfo index 3e8c31edb393..59fe16661957 100644 --- a/net/freerdp3/distinfo +++ b/net/freerdp3/distinfo @@ -1,29 +1,5 @@ -TIMESTAMP = 1750888888 -SHA256 (freerdp-3.16.0.tar.gz) = 385af54245560493698730b688b5e6e5d56d5c7ecf2fa7c1d7cedfde8a4ba456 -SIZE (freerdp-3.16.0.tar.gz) = 10455341 +TIMESTAMP = 1759222222 +SHA256 (freerdp-3.17.2.tar.gz) = c42c712ad879bf06607b78b8c3fad98e08c82f73f4e0bc1693552900041e692a +SIZE (freerdp-3.17.2.tar.gz) = 10556445 SHA256 (akallabeth-webview-2a0a130_GH0.tar.gz) = 22448da4658b73cc20e6944d9a351ab6c40d1a50026997f8278f63713f5f7c07 SIZE (akallabeth-webview-2a0a130_GH0.tar.gz) = 185888 -SHA256 (281b9245966f019a8aa0271a73acd8da8104baa9.patch) = beb7b98aab60752910221ee44217cd4e385e3ccd78290f30d58ad68aefd24dd8 -SIZE (281b9245966f019a8aa0271a73acd8da8104baa9.patch) = 4573 -SHA256 (6f03b25f8ec9320d10b3f3163543f8b6dd9ebc0c.patch) = 1e403108424ce00a60255eb11e824a718cb1eeef5346fe2895e08e1cddd27fcf -SIZE (6f03b25f8ec9320d10b3f3163543f8b6dd9ebc0c.patch) = 1229 -SHA256 (5d32afcdd0b780d95b77c6005d1b79482884cd46.patch) = b95656b6c9824a53e1048fa94c78b01cab39945c81d33cd9c982029a64a7da92 -SIZE (5d32afcdd0b780d95b77c6005d1b79482884cd46.patch) = 862 -SHA256 (40c988e2da289e83081421942685a1a248f46603.patch) = dbf1325a2d529421ae261a408b246687a85623ab6be8adf1a6cf1456129796f2 -SIZE (40c988e2da289e83081421942685a1a248f46603.patch) = 6439 -SHA256 (8e38600298310bc74271fd99aca74c2d5a2d071c.patch) = 31cc2084daae83e7ef4a1a2212a1aae33c26872603f3481369a2a43afbec5841 -SIZE (8e38600298310bc74271fd99aca74c2d5a2d071c.patch) = 1051 -SHA256 (4dc6091fde72a25dadcfed1f76c455cc9c3bf093.patch) = 17a35c8a25f330079b50eff414b56064affb2f7bf29b7d95a81f2b700a1a15e2 -SIZE (4dc6091fde72a25dadcfed1f76c455cc9c3bf093.patch) = 6347 -SHA256 (bee5edeb315336102f738a26a9bcff5b4d9ff03c.patch) = ae1c96a46efc2047ed30b2b7426cc05906de50aa16edd39683be776222b686cf -SIZE (bee5edeb315336102f738a26a9bcff5b4d9ff03c.patch) = 1270 -SHA256 (59bfe47ef7c0fa596edad0716aaf28782d9e857a.patch) = e681df060ba2693fd2c97044b9e55de4f2a02d94f5e95082dce925f8dca314f6 -SIZE (59bfe47ef7c0fa596edad0716aaf28782d9e857a.patch) = 908 -SHA256 (419ad81aa78d31394c8e8b8452b40ef842f48730.patch) = 662c6475d220dfca60733163d48f400961ba011f00cb4029e3db5cb4c1d534c3 -SIZE (419ad81aa78d31394c8e8b8452b40ef842f48730.patch) = 1721 -SHA256 (a86e3dc53c5cf4ba6879a4571b0610dddd224fbf.patch) = 158243d15e815613d0dcf049d3e416c0fa6aa6c73b3a485b6b9cb8aed24ae17c -SIZE (a86e3dc53c5cf4ba6879a4571b0610dddd224fbf.patch) = 1382 -SHA256 (daeec1f98d69516fe52276608a750de3b3146d4e.patch) = 6ba79f3ff2e049b86f9c9c5e8b812bcc59b979d637cfe934e8db3c19d0f2f066 -SIZE (daeec1f98d69516fe52276608a750de3b3146d4e.patch) = 1273 -SHA256 (efd89c035481088c5b352222fbeb0bfc69ac75fe.patch) = 5c71f15588bb33e166346dcf444977f3870986cdeb24afa2d84ff4200de95467 -SIZE (efd89c035481088c5b352222fbeb0bfc69ac75fe.patch) = 1178 diff --git a/net/freerdp3/files/patch-winpr_winpr.pc.in b/net/freerdp3/files/patch-winpr_winpr.pc.in deleted file mode 100644 index 6dae404bbf98..000000000000 --- a/net/freerdp3/files/patch-winpr_winpr.pc.in +++ /dev/null @@ -1,10 +0,0 @@ ---- winpr/winpr.pc.in.orig 2023-12-22 16:29:20 UTC -+++ winpr/winpr.pc.in -@@ -9,7 +9,6 @@ Description: WinPR: Windows Portable Runtime - URL: http://www.freerdp.com/ - Version: @WINPR_VERSION@ - Requires: --Requires.private: libssl - Libs: -L${libdir} ${libs} - Libs.private: -ldl -lrt -lm -lpthread - Cflags: -I${includedir} diff --git a/net/frp/Makefile b/net/frp/Makefile index 861c1c87063f..757077941a49 100644 --- a/net/frp/Makefile +++ b/net/frp/Makefile @@ -1,7 +1,7 @@ PORTNAME= frp DISTVERSIONPREFIX= v -DISTVERSION= 0.61.2 -PORTREVISION= 2 +DISTVERSION= 0.65.0 +PORTREVISION= 3 CATEGORIES= net MAINTAINER= yuri@FreeBSD.org @@ -11,7 +11,7 @@ WWW= https://github.com/fatedier/frp LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= go:1.23,modules +USES= go:1.24,modules USE_GITHUB= nodefault GH_TUPLE= golang:net:v0.8.0:net \ golang:sys:v0.6.0:sys \ diff --git a/net/frp/distinfo b/net/frp/distinfo index 9e3e82858482..9c649ef8213e 100644 --- a/net/frp/distinfo +++ b/net/frp/distinfo @@ -1,11 +1,11 @@ -TIMESTAMP = 1741431750 -SHA256 (go/net_frp/frp-v0.61.2/v0.61.2.mod) = fd4b9ef2d95cc0c91950786a5a5e206dfa7a94c39cd9489ac5d56896fe1dc62d -SIZE (go/net_frp/frp-v0.61.2/v0.61.2.mod) = 3296 -SHA256 (go/net_frp/frp-v0.61.2/v0.61.2.zip) = 498e694e899cc24f6cf5296e308753db3c3d422616110e690a0b2313468ac72e -SIZE (go/net_frp/frp-v0.61.2/v0.61.2.zip) = 1313499 -SHA256 (go/net_frp/frp-v0.61.2/golang-net-v0.8.0_GH0.tar.gz) = f9e2128a2d6861db0595428c7cce62fe5a131348a6c7651b6efa8b03d0b10831 -SIZE (go/net_frp/frp-v0.61.2/golang-net-v0.8.0_GH0.tar.gz) = 1244302 -SHA256 (go/net_frp/frp-v0.61.2/golang-sys-v0.6.0_GH0.tar.gz) = b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54 -SIZE (go/net_frp/frp-v0.61.2/golang-sys-v0.6.0_GH0.tar.gz) = 1434234 -SHA256 (go/net_frp/frp-v0.61.2/golang-text-v0.8.0_GH0.tar.gz) = aeaec799a8e0b02523c80fed03383da04bf1b9c9ef431ed4d34b70488fbeaa64 -SIZE (go/net_frp/frp-v0.61.2/golang-text-v0.8.0_GH0.tar.gz) = 8359526 +TIMESTAMP = 1758864851 +SHA256 (go/net_frp/frp-v0.65.0/v0.65.0.mod) = 0b8565848203b538d72fcd1d8f076c210d538e7d4e904faa8decccee068c772c +SIZE (go/net_frp/frp-v0.65.0/v0.65.0.mod) = 3427 +SHA256 (go/net_frp/frp-v0.65.0/v0.65.0.zip) = 7e785a5947a0b62c6f95f793865144d81ab7146fecf13afa5542e2f0770020e3 +SIZE (go/net_frp/frp-v0.65.0/v0.65.0.zip) = 1346791 +SHA256 (go/net_frp/frp-v0.65.0/golang-net-v0.8.0_GH0.tar.gz) = f9e2128a2d6861db0595428c7cce62fe5a131348a6c7651b6efa8b03d0b10831 +SIZE (go/net_frp/frp-v0.65.0/golang-net-v0.8.0_GH0.tar.gz) = 1244302 +SHA256 (go/net_frp/frp-v0.65.0/golang-sys-v0.6.0_GH0.tar.gz) = b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54 +SIZE (go/net_frp/frp-v0.65.0/golang-sys-v0.6.0_GH0.tar.gz) = 1434234 +SHA256 (go/net_frp/frp-v0.65.0/golang-text-v0.8.0_GH0.tar.gz) = aeaec799a8e0b02523c80fed03383da04bf1b9c9ef431ed4d34b70488fbeaa64 +SIZE (go/net_frp/frp-v0.65.0/golang-text-v0.8.0_GH0.tar.gz) = 8359526 diff --git a/net/gdrive/Makefile b/net/gdrive/Makefile index 63ffe2da2534..b19d6434d269 100644 --- a/net/gdrive/Makefile +++ b/net/gdrive/Makefile @@ -1,6 +1,6 @@ PORTNAME= gdrive DISTVERSION= 3.9.1 -PORTREVISION= 5 +PORTREVISION= 7 CATEGORIES= net PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ diff --git a/net/gemget/Makefile b/net/gemget/Makefile index ad0ba299805b..dd80e6a52904 100644 --- a/net/gemget/Makefile +++ b/net/gemget/Makefile @@ -1,7 +1,7 @@ PORTNAME= gemget DISTVERSIONPREFIX= v DISTVERSION= 1.9.0 -PORTREVISION= 6 +PORTREVISION= 10 CATEGORIES= net MAINTAINER= codeleaves@yahoo.com diff --git a/net/gemserv/Makefile b/net/gemserv/Makefile index 5102dbdb6c86..b0c80b1afcf2 100644 --- a/net/gemserv/Makefile +++ b/net/gemserv/Makefile @@ -1,7 +1,7 @@ PORTNAME= gemserv DISTVERSIONPREFIX= v DISTVERSION= 0.6.6 -PORTREVISION= 22 +PORTREVISION= 24 CATEGORIES= net MASTER_SITES= https://git.sr.ht/~int80h/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/ DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${PORTVERSION}${EXTRACT_SUFX} diff --git a/net/geoclue/Makefile b/net/geoclue/Makefile index 677b801a52b1..f1a2709295f5 100644 --- a/net/geoclue/Makefile +++ b/net/geoclue/Makefile @@ -1,5 +1,5 @@ PORTNAME= geoclue -DISTVERSION= 2.7.2 +DISTVERSION= 2.8.0 CATEGORIES= net devel gnome MAINTAINER= desktop@FreeBSD.org @@ -12,10 +12,12 @@ LICENSE_COMB= multi LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \ libsoup-3.0.so:devel/libsoup3 -USES= gettext gnome meson pkgconfig tar:bz2 vala:build +USES= gettext-tools gnome meson pkgconfig python shebangfix tar:bz2 \ + vala:build USE_GNOME= glib20 introspection:build USE_LDCONFIG= yes +SHEBANG_FILES= interface/create-unified-xml.py USE_GITLAB= yes GL_SITE= https://gitlab.freedesktop.org @@ -23,7 +25,8 @@ GL_SITE= https://gitlab.freedesktop.org MESON_ARGS= -D3g-source=false \ -Dcdma-source=false \ -Dnmea-source=false \ - -Dmodem-gps-source=false + -Dmodem-gps-source=false \ + -Dwifi-source=false OPTIONS_SUB= yes OPTIONS_DEFINE= DEMO DOCS diff --git a/net/geoclue/distinfo b/net/geoclue/distinfo index 2c006d799ff3..f86098763972 100644 --- a/net/geoclue/distinfo +++ b/net/geoclue/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1735049523 -SHA256 (geoclue-2.7.2.tar.bz2) = 01d24a44a036769049411899ae83c9a86f73d272cca3df6af5a03bfac32456d2 -SIZE (geoclue-2.7.2.tar.bz2) = 108472 +TIMESTAMP = 1756643090 +SHA256 (geoclue-2.8.0.tar.bz2) = c07aeb35cccf959ec1dc2e8f9a71a9d8bdd643879ef0a8d37926499541da1685 +SIZE (geoclue-2.8.0.tar.bz2) = 112944 diff --git a/net/geoipupdate/Makefile b/net/geoipupdate/Makefile index abfa27d731b0..085549af2c92 100644 --- a/net/geoipupdate/Makefile +++ b/net/geoipupdate/Makefile @@ -1,7 +1,7 @@ PORTNAME= geoipupdate PORTVERSION= 7.1.1 DISTVERSIONPREFIX= v -PORTREVISION= 1 +PORTREVISION= 5 CATEGORIES= net geography MAINTAINER= adamw@FreeBSD.org diff --git a/net/gerbera/Makefile b/net/gerbera/Makefile index a5ebf9f9d337..43debaebdbae 100644 --- a/net/gerbera/Makefile +++ b/net/gerbera/Makefile @@ -1,6 +1,7 @@ PORTNAME= gerbera DISTVERSIONPREFIX= v DISTVERSION= 2.6.1 +PORTREVISION= 1 CATEGORIES= net multimedia MAINTAINER= diizzy@FreeBSD.org diff --git a/net/gerbera/files/patch-src_web_config__load.cc b/net/gerbera/files/patch-src_web_config__load.cc new file mode 100644 index 000000000000..34ff795ddafc --- /dev/null +++ b/net/gerbera/files/patch-src_web_config__load.cc @@ -0,0 +1,14 @@ +--- src/web/config_load.cc.orig 2025-08-15 13:41:10 UTC ++++ src/web/config_load.cc +@@ -150,7 +150,11 @@ void Web::ConfigLoad::setValue(Json::Value& item, cons + template <typename T> + void Web::ConfigLoad::setValue(Json::Value& item, const T& value) + { ++#if FMT_VERSION >= 120000 ++ static_assert(fmt::is_formattable<T, fmt::format_context>::value, "T must be formattable"); ++#else + static_assert(fmt::has_formatter<T, fmt::format_context>::value, "T must be formattable"); ++#endif + item[CONFIG_LOAD_VALUE] = fmt::to_string(value); + } + diff --git a/net/gitlab-agent/distinfo b/net/gitlab-agent/distinfo index 6beff0872658..b7d4e8a88536 100644 --- a/net/gitlab-agent/distinfo +++ b/net/gitlab-agent/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1755673971 -SHA256 (go/net_gitlab-agent/gitlab-agent-v18.3.0/v18.3.0.mod) = 2ec01cce9df32ed086dd50ebf5d7d120d6edffe83b9ea78dbfba19d1e92d77d2 -SIZE (go/net_gitlab-agent/gitlab-agent-v18.3.0/v18.3.0.mod) = 10172 -SHA256 (go/net_gitlab-agent/gitlab-agent-v18.3.0/v18.3.0.zip) = 5cc156ef5215212c5e6c2fd0c6205d839d806343e74cdb748ee0fb8366092224 -SIZE (go/net_gitlab-agent/gitlab-agent-v18.3.0/v18.3.0.zip) = 1790280 +TIMESTAMP = 1761544127 +SHA256 (go/net_gitlab-agent/gitlab-agent-v18.5.1/v18.5.1.mod) = 67dbe3124c9bcd1856d46f400f4270face097bbf16f0080dd0ae9764c96a16c4 +SIZE (go/net_gitlab-agent/gitlab-agent-v18.5.1/v18.5.1.mod) = 9858 +SHA256 (go/net_gitlab-agent/gitlab-agent-v18.5.1/v18.5.1.zip) = 5e245d0c0651b9a1ce094b8cfad7c79b4c1760bfdf8e9cd1b0c5497ece3c6e8f +SIZE (go/net_gitlab-agent/gitlab-agent-v18.5.1/v18.5.1.zip) = 1955334 diff --git a/net/glusterfs/Makefile b/net/glusterfs/Makefile index 3b6cb250e1d8..a793e791f720 100644 --- a/net/glusterfs/Makefile +++ b/net/glusterfs/Makefile @@ -14,7 +14,7 @@ LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING-GPLV2 LICENSE_FILE_LGPL3+ = ${WRKSRC}/COPYING-LGPLV3 BROKEN= Fails to build, ld: error: version script assignment of 'global' to symbol 'client_dump' failed: symbol not defined -DEPRECATE= Outdated and unsupported upstream, current version in tree was released in 2021 while upstream is still active and is at 10.x +DEPRECATED= Outdated and unsupported upstream, current version in tree was released in 2021 while upstream is still active and is at 10.x EXPIRATION_DATE=2025-01-31 #BROKEN_SSL= libressl diff --git a/net/gnome-connections/Makefile b/net/gnome-connections/Makefile index 2b62c2d78c77..a4c01fa892a7 100644 --- a/net/gnome-connections/Makefile +++ b/net/gnome-connections/Makefile @@ -1,6 +1,6 @@ PORTNAME= gnome-connections PORTVERSION= 47.2.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome diff --git a/net/gnome-online-accounts/Makefile b/net/gnome-online-accounts/Makefile index 11e0d1bcf381..a70c958f911b 100644 --- a/net/gnome-online-accounts/Makefile +++ b/net/gnome-online-accounts/Makefile @@ -1,5 +1,5 @@ PORTNAME= gnome-online-accounts -PORTVERSION= 3.54.4 +PORTVERSION= 3.54.5 CATEGORIES= net MASTER_SITES= GNOME DIST_SUBDIR= gnome @@ -16,10 +16,9 @@ LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \ libsecret-1.so:security/libsecret \ libsoup-3.0.so:devel/libsoup3 \ librest-1.0.so:net/librest1 \ - libp11-kit.so:security/p11-kit \ libdbus-1.so:devel/dbus -USES= compiler:c++11-lib desktop-file-utils gettext gnome \ +USES= compiler:c++11-lib desktop-file-utils gettext-tools gnome \ localbase meson pkgconfig tar:xz vala:build USE_GNOME= glib20 gtk40 introspection:build libadwaita libxml2 \ libxslt:build diff --git a/net/gnome-online-accounts/distinfo b/net/gnome-online-accounts/distinfo index 1db7448b83da..c0d173cce483 100644 --- a/net/gnome-online-accounts/distinfo +++ b/net/gnome-online-accounts/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751209378 -SHA256 (gnome/gnome-online-accounts-3.54.4.tar.xz) = 55739943e747dcb4885ea607a4c2767d8002f71295e1affea62ea36f6d1cf593 -SIZE (gnome/gnome-online-accounts-3.54.4.tar.xz) = 485556 +TIMESTAMP = 1754163646 +SHA256 (gnome/gnome-online-accounts-3.54.5.tar.xz) = e8f127b532295a29912d1c00734931df9affa4ebfc44ad0de5c296c3d27d2c95 +SIZE (gnome/gnome-online-accounts-3.54.5.tar.xz) = 485912 diff --git a/net/go-bapu/Makefile b/net/go-bapu/Makefile index 88b1d98e8f81..2200c049ee5c 100644 --- a/net/go-bapu/Makefile +++ b/net/go-bapu/Makefile @@ -1,6 +1,6 @@ PORTNAME= bapu PORTVERSION= 0.3.0 -PORTREVISION= 29 +PORTREVISION= 33 CATEGORIES= net MASTER_SITES= https://bitbucket.org/carlostrub/bapu/get/ PKGNAMEPREFIX= go- diff --git a/net/go-cs/Makefile b/net/go-cs/Makefile index c61e8c5b4806..b730e1dd20cd 100644 --- a/net/go-cs/Makefile +++ b/net/go-cs/Makefile @@ -1,7 +1,7 @@ PORTNAME= go-cs PORTVERSION= 0.9 DISTVERSIONPREFIX= v -PORTREVISION= 30 +PORTREVISION= 34 CATEGORIES= net MAINTAINER= akosela@andykosela.com diff --git a/net/go-pkgsite/Makefile b/net/go-pkgsite/Makefile new file mode 100644 index 000000000000..c5b6f1203be7 --- /dev/null +++ b/net/go-pkgsite/Makefile @@ -0,0 +1,21 @@ +PORTNAME= go-pkgsite +PORTVERSION= ${MODVERSION:S/-/./g:R} +DISTVERSIONPREFIX= v +PORTREVISION= 3 +CATEGORIES= net devel + +MAINTAINER= fuz@FreeBSD.org +COMMENT= Go documentation server +WWW= https://pkg.go.dev/golang.org/x/pkgsite/cmd/pkgsite + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go:modules +MODVERSION= 0.0.0-20250911091732-133263251ca1 +GO_MODULE= golang.org/x/pkgsite@v${MODVERSION} + +GO_TARGET= ./cmd/pkgsite +PLIST_FILES= ${GO_TARGET:T:S,^,bin/,} + +.include <bsd.port.mk> diff --git a/net/go-pkgsite/distinfo b/net/go-pkgsite/distinfo new file mode 100644 index 000000000000..2fc39fe9d221 --- /dev/null +++ b/net/go-pkgsite/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1757583687 +SHA256 (go/net_go-pkgsite/go-pkgsite-v0.0.0.20250911091732/v0.0.0-20250911091732-133263251ca1.mod) = 1b88b6c23acd887da7959fd300005054c6b4bfa27a3a2dbe94a3f64b83dbc44a +SIZE (go/net_go-pkgsite/go-pkgsite-v0.0.0.20250911091732/v0.0.0-20250911091732-133263251ca1.mod) = 4186 +SHA256 (go/net_go-pkgsite/go-pkgsite-v0.0.0.20250911091732/v0.0.0-20250911091732-133263251ca1.zip) = 03656cb8192c9f2737236b341eba49e97fdb110616ceced77a814c5829fc8762 +SIZE (go/net_go-pkgsite/go-pkgsite-v0.0.0.20250911091732/v0.0.0-20250911091732-133263251ca1.zip) = 22903231 diff --git a/net/go-pkgsite/pkg-descr b/net/go-pkgsite/pkg-descr new file mode 100644 index 000000000000..cb6b538f198d --- /dev/null +++ b/net/go-pkgsite/pkg-descr @@ -0,0 +1,9 @@ +The pkgsite program extracts and generates documentation for Go projects. + +Example usage: + +$ go install golang.org/x/pkgsite/cmd/pkgsite@latest +$ cd myproject +$ pkgsite -open . + +For more information, see the pkgsite documentation. diff --git a/net/go-tcping/Makefile b/net/go-tcping/Makefile index e9498a8880ca..4075c3540ada 100644 --- a/net/go-tcping/Makefile +++ b/net/go-tcping/Makefile @@ -1,7 +1,7 @@ PORTNAME= tcping DISTVERSIONPREFIX= v DISTVERSION= 2.7.1 -PORTREVISION= 6 +PORTREVISION= 10 CATEGORIES= net MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${PORTNAME}/${DISTVERSIONFULL}/:gomod PKGNAMEPREFIX= go- diff --git a/net/gobgp/Makefile b/net/gobgp/Makefile index d847b2e2f6b7..38a9b11d838b 100644 --- a/net/gobgp/Makefile +++ b/net/gobgp/Makefile @@ -1,7 +1,7 @@ PORTNAME= gobgp PORTVERSION= 3.25.0 DISTVERSIONPREFIX= v -PORTREVISION= 11 +PORTREVISION= 15 CATEGORIES= net DIST_SUBDIR= gobgp diff --git a/net/google-cloud-sdk/Makefile b/net/google-cloud-sdk/Makefile index 8e532644e8fe..7b9e097a9e1c 100644 --- a/net/google-cloud-sdk/Makefile +++ b/net/google-cloud-sdk/Makefile @@ -1,5 +1,5 @@ PORTNAME= google-cloud-sdk -DISTVERSION= 535.0.0 +DISTVERSION= 546.0.0 CATEGORIES= net MASTER_SITES= https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/ DISTNAME= google-cloud-sdk-${PORTVERSION}-linux-x86_64 diff --git a/net/google-cloud-sdk/distinfo b/net/google-cloud-sdk/distinfo index 47c52ea48eef..6d24adb0b8fd 100644 --- a/net/google-cloud-sdk/distinfo +++ b/net/google-cloud-sdk/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755675824 -SHA256 (google-cloud-sdk-535.0.0-linux-x86_64.tar.gz) = 6f8ccfff226cb618beb7e94c0239243e4670a6bb60fe5867cfa10d60cb20111e -SIZE (google-cloud-sdk-535.0.0-linux-x86_64.tar.gz) = 149935466 +TIMESTAMP = 1762329750 +SHA256 (google-cloud-sdk-546.0.0-linux-x86_64.tar.gz) = fb273887b6755ba68fb5f47ffc9f1e86b78386a767bd7d6618b1b6bfa5e33fa3 +SIZE (google-cloud-sdk-546.0.0-linux-x86_64.tar.gz) = 204785904 diff --git a/net/goreplay/Makefile b/net/goreplay/Makefile index 8859c214b741..8afa38ee4beb 100644 --- a/net/goreplay/Makefile +++ b/net/goreplay/Makefile @@ -1,7 +1,7 @@ PORTNAME= goreplay DISTVERSIONPREFIX= v DISTVERSION= 1.3.2 -PORTREVISION= 21 +PORTREVISION= 25 CATEGORIES= net MAINTAINER= bofh@FreeBSD.org diff --git a/net/gorss/Makefile b/net/gorss/Makefile index 46ecbc5e8331..0b20302052d1 100644 --- a/net/gorss/Makefile +++ b/net/gorss/Makefile @@ -1,7 +1,7 @@ PORTNAME= gorss PORTVERSION= 0.4 DISTVERSIONPREFIX= v -PORTREVISION= 14 +PORTREVISION= 18 CATEGORIES= net www MAINTAINER= ports@FreeBSD.org diff --git a/net/gotify-server/Makefile b/net/gotify-server/Makefile index 847297c6347f..1dca605c7627 100644 --- a/net/gotify-server/Makefile +++ b/net/gotify-server/Makefile @@ -1,7 +1,7 @@ PORTNAME= gotify-server -PORTVERSION= 2.6.3 +PORTVERSION= 2.7.3 DISTVERSIONPREFIX= v -PORTREVISION= 3 +PORTREVISION= 2 CATEGORIES= net MASTER_SITES= https://github.com/mfechner/freebsd-net-gotify-server/raw/refs/heads/main/:yarn_cache DISTNAME= server @@ -17,7 +17,7 @@ BROKEN_i386= Build does not succeed (timeout in poudriere) BUILD_DEPENDS= yarn${NODEJS_SUFFIX}>=1.10.0:www/yarn${NODEJS_SUFFIX} \ -USES= go:modules,1.24 nodejs:build +USES= go:modules,1.25 nodejs:build USE_RC_SUBR= gotify_server GO_MODULE= github.com/gotify/server/v2 @@ -46,7 +46,7 @@ post-patch: @${ECHO_CMD} 'yarn-offline-mirror "${WRKDIR}/yarn-offline-cache"' >> ${WRKSRC}/ui/.yarnrc pre-build: - @cd ${WRKSRC}/ui && ${SETENV} ${MAKE_ENV} HOME=${WRKDIR} PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true yarn install --offline + @cd ${WRKSRC}/ui && ${SETENV} ${MAKE_ENV} HOME=${WRKDIR} PUPPETEER_SKIP_DOWNLOAD=true yarn install --offline @cd ${WRKSRC}/ui && ${SETENV} ${MAKE_ENV} yarn build #${RM} -r ${STAGEDIR}${PREFIX}/share/.cache diff --git a/net/gotify-server/distinfo b/net/gotify-server/distinfo index 22c3abb429bd..10ed750ab2e7 100644 --- a/net/gotify-server/distinfo +++ b/net/gotify-server/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1748321011 -SHA256 (go/net_gotify-server/server/gotify-server-yarn-offline-cache-2.6.3.tar.gz) = 6d25f0d1d4501c79bc18067078643d80554e2839361fc795cb153fea1f8b0a55 -SIZE (go/net_gotify-server/server/gotify-server-yarn-offline-cache-2.6.3.tar.gz) = 54031121 -SHA256 (go/net_gotify-server/server/v2.6.3.mod) = f365848732e5f9711d130a4ef355c225ef0a7550b777874895a287fd9fb3be8a -SIZE (go/net_gotify-server/server/v2.6.3.mod) = 2119 -SHA256 (go/net_gotify-server/server/v2.6.3.zip) = e79d170cbbb3dcfecddb2793896186d56521a6be3dfbf8fac3ac42c831b90b9d -SIZE (go/net_gotify-server/server/v2.6.3.zip) = 728447 +TIMESTAMP = 1760251977 +SHA256 (go/net_gotify-server/server/gotify-server-yarn-offline-cache-2.7.3.tar.gz) = fb5d008a93f7ff5f63d8668401444449bfad0d6fca8a61e5d1c60de867852a59 +SIZE (go/net_gotify-server/server/gotify-server-yarn-offline-cache-2.7.3.tar.gz) = 160736290 +SHA256 (go/net_gotify-server/server/v2.7.3.mod) = bfdb293d34ee4a0c595a86df5633a3aa202b334db9c0c8dc77ab006a994a3adb +SIZE (go/net_gotify-server/server/v2.7.3.mod) = 2411 +SHA256 (go/net_gotify-server/server/v2.7.3.zip) = 84ada62b7c53e0487cf991175bb41575e476c0a04acf751adfa4e96ddefef8c3 +SIZE (go/net_gotify-server/server/v2.7.3.zip) = 589444 diff --git a/net/gotify-server/files/patch-config.example.yml b/net/gotify-server/files/patch-config.example.yml index ccfd46addd3d..cf6470cfd400 100644 --- a/net/gotify-server/files/patch-config.example.yml +++ b/net/gotify-server/files/patch-config.example.yml @@ -1,4 +1,4 @@ ---- config.example.yml.orig 1979-11-29 22:00:00 UTC +--- config.example.yml.orig 1979-11-29 23:00:00 UTC +++ config.example.yml @@ -4,7 +4,7 @@ server: server: @@ -15,10 +15,10 @@ accepttos: false # if you accept the tos from letsencrypt - cache: data/certs # the directory of the cache from letsencrypt + cache: /var/db/gotify/certs # the directory of the cache from letsencrypt - hosts: # the hosts for which letsencrypt should request certificates - # - mydomain.tld - # - myotherdomain.tld -@@ -46,12 +46,12 @@ database: # for database see (configure database secti + directoryurl: # override the directory url of the ACME server + # Let's Encrypt highly recommend testing against their staging environment before using their production environment. + # Staging server has high rate limits for testing and debugging, issued certificates are not valid +@@ -50,12 +50,12 @@ database: # for database see (configure database secti database: # for database see (configure database section) dialect: sqlite3 diff --git a/net/gotify-server/files/patch-config_config.go b/net/gotify-server/files/patch-config_config.go index dce728c6700b..fc561187840a 100644 --- a/net/gotify-server/files/patch-config_config.go +++ b/net/gotify-server/files/patch-config_config.go @@ -1,6 +1,6 @@ ---- config/config.go.orig 2024-10-11 14:37:05 UTC +--- config/config.go.orig 1979-11-29 23:00:00 UTC +++ config/config.go -@@ -60,7 +60,7 @@ func configFiles() []string { +@@ -61,7 +61,7 @@ func configFiles() []string { if mode.Get() == mode.TestDev { return []string{"config.yml"} } diff --git a/net/gotify-server/files/patch-ui_tsconfig.json b/net/gotify-server/files/patch-ui_tsconfig.json index 065235c0f35f..67b8c2844c69 100644 --- a/net/gotify-server/files/patch-ui_tsconfig.json +++ b/net/gotify-server/files/patch-ui_tsconfig.json @@ -1,6 +1,6 @@ ---- ui/tsconfig.json.orig 2024-10-11 13:53:39 UTC +--- ui/tsconfig.json.orig 1979-11-29 23:00:00 UTC +++ ui/tsconfig.json -@@ -38,7 +38,8 @@ +@@ -32,7 +32,8 @@ "acceptance-tests", "webpack", "jest", diff --git a/net/grive2/Makefile b/net/grive2/Makefile index 8f82a6a6c58d..0b7e0c6d8720 100644 --- a/net/grive2/Makefile +++ b/net/grive2/Makefile @@ -1,7 +1,7 @@ PORTNAME= grive2 DISTVERSIONPREFIX= v DISTVERSION= 0.5.2-dev -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= net MAINTAINER= samuel@andersentech.net diff --git a/net/grpcox/Makefile b/net/grpcox/Makefile index 6fe721d46ae3..9974730f3007 100644 --- a/net/grpcox/Makefile +++ b/net/grpcox/Makefile @@ -1,7 +1,7 @@ PORTNAME= grpcox DISTVERSIONPREFIX= v DISTVERSION= 1.0.0 -PORTREVISION= 28 +PORTREVISION= 32 CATEGORIES= net www MAINTAINER= yuri@FreeBSD.org diff --git a/net/grpcui/Makefile b/net/grpcui/Makefile index 324f6411d0cf..54d60c872b20 100644 --- a/net/grpcui/Makefile +++ b/net/grpcui/Makefile @@ -1,7 +1,7 @@ PORTNAME= grpcui DISTVERSIONPREFIX= v DISTVERSION= 1.5.0 -PORTREVISION= 11 +PORTREVISION= 15 CATEGORIES= net www MAINTAINER= yuri@FreeBSD.org diff --git a/net/grpcurl/Makefile b/net/grpcurl/Makefile index 26334bc0724b..5d3be6ba2ff8 100644 --- a/net/grpcurl/Makefile +++ b/net/grpcurl/Makefile @@ -1,7 +1,7 @@ PORTNAME= grpcurl DISTVERSIONPREFIX= v DISTVERSION= 1.9.3 -PORTREVISION= 5 +PORTREVISION= 9 CATEGORIES= net MAINTAINER= nc@FreeBSD.org diff --git a/net/gscloud/Makefile b/net/gscloud/Makefile index 2138d1f0d429..93cb4761022b 100644 --- a/net/gscloud/Makefile +++ b/net/gscloud/Makefile @@ -1,7 +1,7 @@ PORTNAME= gscloud DISTVERSIONPREFIX= v DISTVERSION= 0.13.0 -PORTREVISION= 15 +PORTREVISION= 19 CATEGORIES= net devel MAINTAINER= egypcio@FreeBSD.org diff --git a/net/gtk-vnc/Makefile b/net/gtk-vnc/Makefile index 6dee94b7305f..cad7f5d6b885 100644 --- a/net/gtk-vnc/Makefile +++ b/net/gtk-vnc/Makefile @@ -1,12 +1,11 @@ PORTNAME= gtk-vnc -PORTVERSION= 1.3.1 -PORTREVISION= 6 +PORTVERSION= 1.5.0 CATEGORIES= net gnome MASTER_SITES= GNOME MAINTAINER= gnome@FreeBSD.org COMMENT= VNC viewer widget for GTK -WWW= http://live.gnome.org/gtk-vnc +WWW= https://gitlab.gnome.org/GNOME/gtk-vnc LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING.LIB @@ -22,14 +21,19 @@ USE_GNOME= cairo gdkpixbuf gtk30 introspection:build USE_XORG= x11 USE_LDCONFIG= yes -OPTIONS_DEFINE= PULSEAUDIO +OPTIONS_DEFINE= DOCS PULSEAUDIO OPTIONS_DEFAULT=PULSEAUDIO OPTIONS_SUB= yes +DOCS_BUILD_DEPENDS= gi-docgen:textproc/py-gi-docgen +DOCS_MESON_ENABLED= gi-docs + PULSEAUDIO_DESC= use PulseAudio for audio playback PULSEAUDIO_MESON_ENABLED= pulseaudio PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio BINARY_ALIAS= python3=${PYTHON_VERSION} +PLIST_SUB+= DOCSDIR2=share/doc/gvnc + .include <bsd.port.mk> diff --git a/net/gtk-vnc/distinfo b/net/gtk-vnc/distinfo index 397e4500f0fb..7e893ff44986 100644 --- a/net/gtk-vnc/distinfo +++ b/net/gtk-vnc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1659641066 -SHA256 (gtk-vnc-1.3.1.tar.xz) = 512763ac4e0559d0158b6682ca5dd1a3bd633f082f5e4349d7158e6b5f80f1ce -SIZE (gtk-vnc-1.3.1.tar.xz) = 222204 +TIMESTAMP = 1756131434 +SHA256 (gtk-vnc-1.5.0.tar.xz) = c0beb4747528ad931da43acc567c6a0190f7fc624465571ed9ccece02c34dd23 +SIZE (gtk-vnc-1.5.0.tar.xz) = 227600 diff --git a/net/gtk-vnc/files/patch-src_continuation.h b/net/gtk-vnc/files/patch-src_continuation.h index 6b4878259190..51988c122fd4 100644 --- a/net/gtk-vnc/files/patch-src_continuation.h +++ b/net/gtk-vnc/files/patch-src_continuation.h @@ -1,10 +1,10 @@ ---- src/continuation.h.orig 2011-02-18 16:29:10.000000000 +0000 -+++ src/continuation.h 2011-02-20 17:50:37.000000000 +0000 -@@ -21,6 +21,7 @@ - #ifndef _CONTINUATION_H_ - #define _CONTINUATION_H_ +--- src/continuation.h.orig 2025-02-07 09:45:55 UTC ++++ src/continuation.h +@@ -23,6 +23,7 @@ + #include <stddef.h> + #include <setjmp.h> +#include <sys/types.h> - #include <ucontext.h> struct continuation + { diff --git a/net/gtk-vnc/pkg-plist b/net/gtk-vnc/pkg-plist index 02e6a94f79c2..f2877dcfe2fd 100644 --- a/net/gtk-vnc/pkg-plist +++ b/net/gtk-vnc/pkg-plist @@ -35,10 +35,394 @@ lib/libgvnc-1.0.so.0.0.1 libdata/pkgconfig/gtk-vnc-2.0.pc libdata/pkgconfig/gvnc-1.0.pc %%PULSEAUDIO%%libdata/pkgconfig/gvncpulse-1.0.pc -share/man/man1/gvnccapture.1.gz share/gir-1.0/GVnc-1.0.gir %%PULSEAUDIO%%share/gir-1.0/GVncPulse-1.0.gir share/gir-1.0/GtkVnc-2.0.gir +%%PORTDOCS%%%%DOCSDIR%%.toml +%%PORTDOCS%%%%DOCSDIR%%/RedHatDisplay-Black.woff +%%PORTDOCS%%%%DOCSDIR%%/RedHatDisplay-Black.woff2 +%%PORTDOCS%%%%DOCSDIR%%/RedHatDisplay-BlackItalic.woff +%%PORTDOCS%%%%DOCSDIR%%/RedHatDisplay-BlackItalic.woff2 +%%PORTDOCS%%%%DOCSDIR%%/RedHatDisplay-Bold.woff +%%PORTDOCS%%%%DOCSDIR%%/RedHatDisplay-Bold.woff2 +%%PORTDOCS%%%%DOCSDIR%%/RedHatDisplay-BoldItalic.woff +%%PORTDOCS%%%%DOCSDIR%%/RedHatDisplay-BoldItalic.woff2 +%%PORTDOCS%%%%DOCSDIR%%/RedHatDisplay-Italic.woff +%%PORTDOCS%%%%DOCSDIR%%/RedHatDisplay-Italic.woff2 +%%PORTDOCS%%%%DOCSDIR%%/RedHatDisplay-Medium.woff +%%PORTDOCS%%%%DOCSDIR%%/RedHatDisplay-Medium.woff2 +%%PORTDOCS%%%%DOCSDIR%%/RedHatDisplay-MediumItalic.woff +%%PORTDOCS%%%%DOCSDIR%%/RedHatDisplay-MediumItalic.woff2 +%%PORTDOCS%%%%DOCSDIR%%/RedHatDisplay-Regular.woff +%%PORTDOCS%%%%DOCSDIR%%/RedHatDisplay-Regular.woff2 +%%PORTDOCS%%%%DOCSDIR%%/RedHatText-Bold.woff +%%PORTDOCS%%%%DOCSDIR%%/RedHatText-Bold.woff2 +%%PORTDOCS%%%%DOCSDIR%%/RedHatText-BoldItalic.woff +%%PORTDOCS%%%%DOCSDIR%%/RedHatText-BoldItalic.woff2 +%%PORTDOCS%%%%DOCSDIR%%/RedHatText-Italic.woff +%%PORTDOCS%%%%DOCSDIR%%/RedHatText-Italic.woff2 +%%PORTDOCS%%%%DOCSDIR%%/RedHatText-Medium.woff +%%PORTDOCS%%%%DOCSDIR%%/RedHatText-Medium.woff2 +%%PORTDOCS%%%%DOCSDIR%%/RedHatText-MediumItalic.woff +%%PORTDOCS%%%%DOCSDIR%%/RedHatText-MediumItalic.woff2 +%%PORTDOCS%%%%DOCSDIR%%/RedHatText-Regular.woff +%%PORTDOCS%%%%DOCSDIR%%/RedHatText-Regular.woff2 +%%PORTDOCS%%%%DOCSDIR%%/SourceCodePro-It.ttf.woff +%%PORTDOCS%%%%DOCSDIR%%/SourceCodePro-Regular.ttf.woff +%%PORTDOCS%%%%DOCSDIR%%/SourceCodePro-Semibold.ttf.woff +%%PORTDOCS%%%%DOCSDIR%%/class.CairoFramebuffer.html +%%PORTDOCS%%%%DOCSDIR%%/class.Display.html +%%PORTDOCS%%%%DOCSDIR%%/classes_hierarchy.html +%%PORTDOCS%%%%DOCSDIR%%/ctor.CairoFramebuffer.new.html +%%PORTDOCS%%%%DOCSDIR%%/ctor.Display.new.html +%%PORTDOCS%%%%DOCSDIR%%/ctor.GrabSequence.new.html +%%PORTDOCS%%%%DOCSDIR%%/ctor.GrabSequence.new_from_string.html +%%PORTDOCS%%%%DOCSDIR%%/enum.DisplayCredential.html +%%PORTDOCS%%%%DOCSDIR%%/enum.DisplayDepthColor.html +%%PORTDOCS%%%%DOCSDIR%%/enum.DisplayKeyEvent.html +%%PORTDOCS%%%%DOCSDIR%%/fonts.css +%%PORTDOCS%%%%DOCSDIR%%/fzy.js +%%PORTDOCS%%%%DOCSDIR%%/go-up-symbolic.png +%%PORTDOCS%%%%DOCSDIR%%/gtk-vnc.devhelp2 +%%PORTDOCS%%%%DOCSDIR%%/index.html +%%PORTDOCS%%%%DOCSDIR%%/index.json +%%PORTDOCS%%%%DOCSDIR%%/main.js +%%PORTDOCS%%%%DOCSDIR%%/method.CairoFramebuffer.get_surface.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.client_cut_text.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.close.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.force_grab.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.get_allow_resize.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.get_connection.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.get_depth.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.get_force_size.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.get_grab_keys.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.get_height.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.get_keep_aspect_ratio.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.get_keyboard_grab.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.get_lossy_encoding.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.get_name.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.get_pixbuf.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.get_pointer_force_visible.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.get_pointer_grab.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.get_pointer_local.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.get_read_only.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.get_rotation.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.get_scaling.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.get_shared_flag.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.get_smoothing.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.get_width.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.get_zoom_level.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.is_open.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.is_pointer_absolute.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.open_addr.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.open_fd.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.open_fd_with_hostname.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.open_host.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.request_update.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.send_keys.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.send_keys_ex.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.send_pointer.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.set_allow_resize.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.set_credential.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.set_depth.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.set_force_size.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.set_grab_keys.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.set_keep_aspect_ratio.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.set_keyboard_grab.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.set_lossy_encoding.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.set_pointer_force_visible.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.set_pointer_grab.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.set_pointer_local.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.set_read_only.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.set_rotation.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.set_scaling.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.set_shared_flag.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.set_smoothing.html +%%PORTDOCS%%%%DOCSDIR%%/method.Display.set_zoom_level.html +%%PORTDOCS%%%%DOCSDIR%%/method.GrabSequence.as_string.html +%%PORTDOCS%%%%DOCSDIR%%/method.GrabSequence.copy.html +%%PORTDOCS%%%%DOCSDIR%%/method.GrabSequence.free.html +%%PORTDOCS%%%%DOCSDIR%%/method.GrabSequence.get_nth.html +%%PORTDOCS%%%%DOCSDIR%%/property.CairoFramebuffer.surface.html +%%PORTDOCS%%%%DOCSDIR%%/property.Display.allow-resize.html +%%PORTDOCS%%%%DOCSDIR%%/property.Display.connection.html +%%PORTDOCS%%%%DOCSDIR%%/property.Display.depth.html +%%PORTDOCS%%%%DOCSDIR%%/property.Display.force-size.html +%%PORTDOCS%%%%DOCSDIR%%/property.Display.grab-keyboard.html +%%PORTDOCS%%%%DOCSDIR%%/property.Display.grab-keys.html +%%PORTDOCS%%%%DOCSDIR%%/property.Display.grab-pointer.html +%%PORTDOCS%%%%DOCSDIR%%/property.Display.height.html +%%PORTDOCS%%%%DOCSDIR%%/property.Display.keep-aspect-ratio.html +%%PORTDOCS%%%%DOCSDIR%%/property.Display.local-pointer.html +%%PORTDOCS%%%%DOCSDIR%%/property.Display.lossy-encoding.html +%%PORTDOCS%%%%DOCSDIR%%/property.Display.name.html +%%PORTDOCS%%%%DOCSDIR%%/property.Display.read-only.html +%%PORTDOCS%%%%DOCSDIR%%/property.Display.rotation.html +%%PORTDOCS%%%%DOCSDIR%%/property.Display.scaling.html +%%PORTDOCS%%%%DOCSDIR%%/property.Display.shared-flag.html +%%PORTDOCS%%%%DOCSDIR%%/property.Display.smoothing.html +%%PORTDOCS%%%%DOCSDIR%%/property.Display.width.html +%%PORTDOCS%%%%DOCSDIR%%/property.Display.zoom-level.html +%%PORTDOCS%%%%DOCSDIR%%/search.js +%%PORTDOCS%%%%DOCSDIR%%/signal.Display.vnc-auth-credential.html +%%PORTDOCS%%%%DOCSDIR%%/signal.Display.vnc-auth-failure.html +%%PORTDOCS%%%%DOCSDIR%%/signal.Display.vnc-auth-unsupported.html +%%PORTDOCS%%%%DOCSDIR%%/signal.Display.vnc-bell.html +%%PORTDOCS%%%%DOCSDIR%%/signal.Display.vnc-connected.html +%%PORTDOCS%%%%DOCSDIR%%/signal.Display.vnc-desktop-rename.html +%%PORTDOCS%%%%DOCSDIR%%/signal.Display.vnc-desktop-resize.html +%%PORTDOCS%%%%DOCSDIR%%/signal.Display.vnc-disconnected.html +%%PORTDOCS%%%%DOCSDIR%%/signal.Display.vnc-error.html +%%PORTDOCS%%%%DOCSDIR%%/signal.Display.vnc-initialized.html +%%PORTDOCS%%%%DOCSDIR%%/signal.Display.vnc-keyboard-grab.html +%%PORTDOCS%%%%DOCSDIR%%/signal.Display.vnc-keyboard-ungrab.html +%%PORTDOCS%%%%DOCSDIR%%/signal.Display.vnc-pointer-grab.html +%%PORTDOCS%%%%DOCSDIR%%/signal.Display.vnc-pointer-ungrab.html +%%PORTDOCS%%%%DOCSDIR%%/signal.Display.vnc-power-control-failed.html +%%PORTDOCS%%%%DOCSDIR%%/signal.Display.vnc-power-control-initialized.html +%%PORTDOCS%%%%DOCSDIR%%/signal.Display.vnc-server-cut-text.html +%%PORTDOCS%%%%DOCSDIR%%/solarized-dark.css +%%PORTDOCS%%%%DOCSDIR%%/solarized-light.css +%%PORTDOCS%%%%DOCSDIR%%/struct.GrabSequence.html +%%PORTDOCS%%%%DOCSDIR%%/style.css +%%PORTDOCS%%%%DOCSDIR%%/type_func.Display.get_option_entries.html +%%PORTDOCS%%%%DOCSDIR%%/type_func.Display.get_option_group.html +%%PORTDOCS%%%%DOCSDIR%%/urlmap.js +%%PORTDOCS%%%%DOCSDIR%%/vfunc.Display.vnc_auth_credential.html +%%PORTDOCS%%%%DOCSDIR%%/vfunc.Display.vnc_connected.html +%%PORTDOCS%%%%DOCSDIR%%/vfunc.Display.vnc_disconnected.html +%%PORTDOCS%%%%DOCSDIR%%/vfunc.Display.vnc_initialized.html +%%PORTDOCS%%%%DOCSDIR2%%.toml +%%PORTDOCS%%%%DOCSDIR2%%/RedHatDisplay-Black.woff +%%PORTDOCS%%%%DOCSDIR2%%/RedHatDisplay-Black.woff2 +%%PORTDOCS%%%%DOCSDIR2%%/RedHatDisplay-BlackItalic.woff +%%PORTDOCS%%%%DOCSDIR2%%/RedHatDisplay-BlackItalic.woff2 +%%PORTDOCS%%%%DOCSDIR2%%/RedHatDisplay-Bold.woff +%%PORTDOCS%%%%DOCSDIR2%%/RedHatDisplay-Bold.woff2 +%%PORTDOCS%%%%DOCSDIR2%%/RedHatDisplay-BoldItalic.woff +%%PORTDOCS%%%%DOCSDIR2%%/RedHatDisplay-BoldItalic.woff2 +%%PORTDOCS%%%%DOCSDIR2%%/RedHatDisplay-Italic.woff +%%PORTDOCS%%%%DOCSDIR2%%/RedHatDisplay-Italic.woff2 +%%PORTDOCS%%%%DOCSDIR2%%/RedHatDisplay-Medium.woff +%%PORTDOCS%%%%DOCSDIR2%%/RedHatDisplay-Medium.woff2 +%%PORTDOCS%%%%DOCSDIR2%%/RedHatDisplay-MediumItalic.woff +%%PORTDOCS%%%%DOCSDIR2%%/RedHatDisplay-MediumItalic.woff2 +%%PORTDOCS%%%%DOCSDIR2%%/RedHatDisplay-Regular.woff +%%PORTDOCS%%%%DOCSDIR2%%/RedHatDisplay-Regular.woff2 +%%PORTDOCS%%%%DOCSDIR2%%/RedHatText-Bold.woff +%%PORTDOCS%%%%DOCSDIR2%%/RedHatText-Bold.woff2 +%%PORTDOCS%%%%DOCSDIR2%%/RedHatText-BoldItalic.woff +%%PORTDOCS%%%%DOCSDIR2%%/RedHatText-BoldItalic.woff2 +%%PORTDOCS%%%%DOCSDIR2%%/RedHatText-Italic.woff +%%PORTDOCS%%%%DOCSDIR2%%/RedHatText-Italic.woff2 +%%PORTDOCS%%%%DOCSDIR2%%/RedHatText-Medium.woff +%%PORTDOCS%%%%DOCSDIR2%%/RedHatText-Medium.woff2 +%%PORTDOCS%%%%DOCSDIR2%%/RedHatText-MediumItalic.woff +%%PORTDOCS%%%%DOCSDIR2%%/RedHatText-MediumItalic.woff2 +%%PORTDOCS%%%%DOCSDIR2%%/RedHatText-Regular.woff +%%PORTDOCS%%%%DOCSDIR2%%/RedHatText-Regular.woff2 +%%PORTDOCS%%%%DOCSDIR2%%/SourceCodePro-It.ttf.woff +%%PORTDOCS%%%%DOCSDIR2%%/SourceCodePro-Regular.ttf.woff +%%PORTDOCS%%%%DOCSDIR2%%/SourceCodePro-Semibold.ttf.woff +%%PORTDOCS%%%%DOCSDIR2%%/class.BaseAudio.html +%%PORTDOCS%%%%DOCSDIR2%%/class.BaseFramebuffer.html +%%PORTDOCS%%%%DOCSDIR2%%/class.Connection.html +%%PORTDOCS%%%%DOCSDIR2%%/class.Cursor.html +%%PORTDOCS%%%%DOCSDIR2%%/classes_hierarchy.html +%%PORTDOCS%%%%DOCSDIR2%%/const.LEDSTATE_CAPS_LOCK.html +%%PORTDOCS%%%%DOCSDIR2%%/const.LEDSTATE_NUM_LOCK.html +%%PORTDOCS%%%%DOCSDIR2%%/const.LEDSTATE_SCROLL_LOCK.html +%%PORTDOCS%%%%DOCSDIR2%%/const.MAJOR_VERSION.html +%%PORTDOCS%%%%DOCSDIR2%%/const.MICRO_VERSION.html +%%PORTDOCS%%%%DOCSDIR2%%/const.MINOR_VERSION.html +%%PORTDOCS%%%%DOCSDIR2%%/const.PADDING.html +%%PORTDOCS%%%%DOCSDIR2%%/const.PADDING_LARGE.html +%%PORTDOCS%%%%DOCSDIR2%%/ctor.AudioFormat.new.html +%%PORTDOCS%%%%DOCSDIR2%%/ctor.AudioSample.new.html +%%PORTDOCS%%%%DOCSDIR2%%/ctor.BaseAudio.new.html +%%PORTDOCS%%%%DOCSDIR2%%/ctor.BaseFramebuffer.new.html +%%PORTDOCS%%%%DOCSDIR2%%/ctor.ColorMap.new.html +%%PORTDOCS%%%%DOCSDIR2%%/ctor.Connection.new.html +%%PORTDOCS%%%%DOCSDIR2%%/ctor.Cursor.new.html +%%PORTDOCS%%%%DOCSDIR2%%/ctor.PixelFormat.new.html +%%PORTDOCS%%%%DOCSDIR2%%/enum.AudioFormatType.html +%%PORTDOCS%%%%DOCSDIR2%%/enum.ConnectionAuth.html +%%PORTDOCS%%%%DOCSDIR2%%/enum.ConnectionAuthVencrypt.html +%%PORTDOCS%%%%DOCSDIR2%%/enum.ConnectionCredential.html +%%PORTDOCS%%%%DOCSDIR2%%/enum.ConnectionEncoding.html +%%PORTDOCS%%%%DOCSDIR2%%/enum.ConnectionPowerAction.html +%%PORTDOCS%%%%DOCSDIR2%%/enum.ConnectionResizeStatus.html +%%PORTDOCS%%%%DOCSDIR2%%/fonts.css +%%PORTDOCS%%%%DOCSDIR2%%/func.CHECK_VERSION.html +%%PORTDOCS%%%%DOCSDIR2%%/func.DEBUG.html +%%PORTDOCS%%%%DOCSDIR2%%/func.util_check_version.html +%%PORTDOCS%%%%DOCSDIR2%%/func.util_get_debug.html +%%PORTDOCS%%%%DOCSDIR2%%/func.util_get_version.html +%%PORTDOCS%%%%DOCSDIR2%%/func.util_get_version_string.html +%%PORTDOCS%%%%DOCSDIR2%%/func.util_set_debug.html +%%PORTDOCS%%%%DOCSDIR2%%/fzy.js +%%PORTDOCS%%%%DOCSDIR2%%/go-up-symbolic.png +%%PORTDOCS%%%%DOCSDIR2%%/gvnc.devhelp2 +%%PORTDOCS%%%%DOCSDIR2%%/iface.Audio.html +%%PORTDOCS%%%%DOCSDIR2%%/iface.Framebuffer.html +%%PORTDOCS%%%%DOCSDIR2%%/index.html +%%PORTDOCS%%%%DOCSDIR2%%/index.json +%%PORTDOCS%%%%DOCSDIR2%%/main.js +%%PORTDOCS%%%%DOCSDIR2%%/method.Audio.playback_data.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Audio.playback_start.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Audio.playback_stop.html +%%PORTDOCS%%%%DOCSDIR2%%/method.AudioFormat.copy.html +%%PORTDOCS%%%%DOCSDIR2%%/method.AudioFormat.free.html +%%PORTDOCS%%%%DOCSDIR2%%/method.AudioSample.copy.html +%%PORTDOCS%%%%DOCSDIR2%%/method.AudioSample.free.html +%%PORTDOCS%%%%DOCSDIR2%%/method.ColorMap.copy.html +%%PORTDOCS%%%%DOCSDIR2%%/method.ColorMap.free.html +%%PORTDOCS%%%%DOCSDIR2%%/method.ColorMap.lookup.html +%%PORTDOCS%%%%DOCSDIR2%%/method.ColorMap.set.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Connection.audio_disable.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Connection.audio_enable.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Connection.client_cut_text.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Connection.framebuffer_update_request.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Connection.get_abs_pointer.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Connection.get_audio_format.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Connection.get_cursor.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Connection.get_ext_key_event.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Connection.get_height.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Connection.get_ledstate.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Connection.get_name.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Connection.get_pixel_format.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Connection.get_power_control.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Connection.get_shared.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Connection.get_width.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Connection.has_error.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Connection.is_initialized.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Connection.is_open.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Connection.key_event.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Connection.open_addr.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Connection.open_fd.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Connection.open_fd_with_hostname.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Connection.open_host.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Connection.pointer_event.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Connection.power_control.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Connection.set_audio.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Connection.set_audio_format.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Connection.set_auth_subtype.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Connection.set_auth_type.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Connection.set_credential.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Connection.set_encodings.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Connection.set_framebuffer.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Connection.set_pixel_format.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Connection.set_shared.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Connection.set_size.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Connection.shutdown.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Cursor.get_data.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Cursor.get_height.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Cursor.get_hotx.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Cursor.get_hoty.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Cursor.get_width.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Cursor.is_visible.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Framebuffer.blt.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Framebuffer.copyrect.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Framebuffer.fill.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Framebuffer.get_buffer.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Framebuffer.get_height.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Framebuffer.get_local_format.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Framebuffer.get_remote_format.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Framebuffer.get_rowstride.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Framebuffer.get_width.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Framebuffer.perfect_format_match.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Framebuffer.rgb24_blt.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Framebuffer.set_color_map.html +%%PORTDOCS%%%%DOCSDIR2%%/method.Framebuffer.set_pixel_at.html +%%PORTDOCS%%%%DOCSDIR2%%/method.PixelFormat.copy.html +%%PORTDOCS%%%%DOCSDIR2%%/method.PixelFormat.free.html +%%PORTDOCS%%%%DOCSDIR2%%/method.PixelFormat.match.html +%%PORTDOCS%%%%DOCSDIR2%%/property.BaseFramebuffer.buffer.html +%%PORTDOCS%%%%DOCSDIR2%%/property.BaseFramebuffer.color-map.html +%%PORTDOCS%%%%DOCSDIR2%%/property.BaseFramebuffer.height.html +%%PORTDOCS%%%%DOCSDIR2%%/property.BaseFramebuffer.local-format.html +%%PORTDOCS%%%%DOCSDIR2%%/property.BaseFramebuffer.remote-format.html +%%PORTDOCS%%%%DOCSDIR2%%/property.BaseFramebuffer.rowstride.html +%%PORTDOCS%%%%DOCSDIR2%%/property.BaseFramebuffer.width.html +%%PORTDOCS%%%%DOCSDIR2%%/property.Connection.framebuffer.html +%%PORTDOCS%%%%DOCSDIR2%%/property.Cursor.data.html +%%PORTDOCS%%%%DOCSDIR2%%/property.Cursor.height.html +%%PORTDOCS%%%%DOCSDIR2%%/property.Cursor.hotx.html +%%PORTDOCS%%%%DOCSDIR2%%/property.Cursor.hoty.html +%%PORTDOCS%%%%DOCSDIR2%%/property.Cursor.width.html +%%PORTDOCS%%%%DOCSDIR2%%/search.js +%%PORTDOCS%%%%DOCSDIR2%%/signal.BaseAudio.vnc-audio-playback-data.html +%%PORTDOCS%%%%DOCSDIR2%%/signal.BaseAudio.vnc-audio-playback-start.html +%%PORTDOCS%%%%DOCSDIR2%%/signal.BaseAudio.vnc-audio-playback-stop.html +%%PORTDOCS%%%%DOCSDIR2%%/signal.Connection.vnc-auth-choose-subtype.html +%%PORTDOCS%%%%DOCSDIR2%%/signal.Connection.vnc-auth-choose-type.html +%%PORTDOCS%%%%DOCSDIR2%%/signal.Connection.vnc-auth-credential.html +%%PORTDOCS%%%%DOCSDIR2%%/signal.Connection.vnc-auth-failure.html +%%PORTDOCS%%%%DOCSDIR2%%/signal.Connection.vnc-auth-unsupported.html +%%PORTDOCS%%%%DOCSDIR2%%/signal.Connection.vnc-bell.html +%%PORTDOCS%%%%DOCSDIR2%%/signal.Connection.vnc-connected.html +%%PORTDOCS%%%%DOCSDIR2%%/signal.Connection.vnc-cursor-changed.html +%%PORTDOCS%%%%DOCSDIR2%%/signal.Connection.vnc-desktop-rename.html +%%PORTDOCS%%%%DOCSDIR2%%/signal.Connection.vnc-desktop-resize.html +%%PORTDOCS%%%%DOCSDIR2%%/signal.Connection.vnc-disconnected.html +%%PORTDOCS%%%%DOCSDIR2%%/signal.Connection.vnc-error.html +%%PORTDOCS%%%%DOCSDIR2%%/signal.Connection.vnc-framebuffer-update.html +%%PORTDOCS%%%%DOCSDIR2%%/signal.Connection.vnc-initialized.html +%%PORTDOCS%%%%DOCSDIR2%%/signal.Connection.vnc-led-state.html +%%PORTDOCS%%%%DOCSDIR2%%/signal.Connection.vnc-pixel-format-changed.html +%%PORTDOCS%%%%DOCSDIR2%%/signal.Connection.vnc-pointer-mode-changed.html +%%PORTDOCS%%%%DOCSDIR2%%/signal.Connection.vnc-power-control-failed.html +%%PORTDOCS%%%%DOCSDIR2%%/signal.Connection.vnc-power-control-initialized.html +%%PORTDOCS%%%%DOCSDIR2%%/signal.Connection.vnc-server-cut-text.html +%%PORTDOCS%%%%DOCSDIR2%%/solarized-dark.css +%%PORTDOCS%%%%DOCSDIR2%%/solarized-light.css +%%PORTDOCS%%%%DOCSDIR2%%/struct.AudioFormat.html +%%PORTDOCS%%%%DOCSDIR2%%/struct.AudioSample.html +%%PORTDOCS%%%%DOCSDIR2%%/struct.ColorMap.html +%%PORTDOCS%%%%DOCSDIR2%%/struct.ColorMapEntry.html +%%PORTDOCS%%%%DOCSDIR2%%/struct.PixelFormat.html +%%PORTDOCS%%%%DOCSDIR2%%/style.css +%%PORTDOCS%%%%DOCSDIR2%%/urlmap.js +%%PORTDOCS%%%%DOCSDIR2%%/vfunc.Audio.playback_data.html +%%PORTDOCS%%%%DOCSDIR2%%/vfunc.Audio.playback_start.html +%%PORTDOCS%%%%DOCSDIR2%%/vfunc.Audio.playback_stop.html +%%PORTDOCS%%%%DOCSDIR2%%/vfunc.BaseAudio.playback_data.html +%%PORTDOCS%%%%DOCSDIR2%%/vfunc.BaseAudio.playback_start.html +%%PORTDOCS%%%%DOCSDIR2%%/vfunc.BaseAudio.playback_stop.html +%%PORTDOCS%%%%DOCSDIR2%%/vfunc.Connection.vnc_auth_choose_subtype.html +%%PORTDOCS%%%%DOCSDIR2%%/vfunc.Connection.vnc_auth_choose_type.html +%%PORTDOCS%%%%DOCSDIR2%%/vfunc.Connection.vnc_auth_credential.html +%%PORTDOCS%%%%DOCSDIR2%%/vfunc.Connection.vnc_auth_failure.html +%%PORTDOCS%%%%DOCSDIR2%%/vfunc.Connection.vnc_auth_unsupported.html +%%PORTDOCS%%%%DOCSDIR2%%/vfunc.Connection.vnc_bell.html +%%PORTDOCS%%%%DOCSDIR2%%/vfunc.Connection.vnc_connected.html +%%PORTDOCS%%%%DOCSDIR2%%/vfunc.Connection.vnc_cursor_changed.html +%%PORTDOCS%%%%DOCSDIR2%%/vfunc.Connection.vnc_desktop_rename.html +%%PORTDOCS%%%%DOCSDIR2%%/vfunc.Connection.vnc_desktop_resize.html +%%PORTDOCS%%%%DOCSDIR2%%/vfunc.Connection.vnc_disconnected.html +%%PORTDOCS%%%%DOCSDIR2%%/vfunc.Connection.vnc_error.html +%%PORTDOCS%%%%DOCSDIR2%%/vfunc.Connection.vnc_framebuffer_update.html +%%PORTDOCS%%%%DOCSDIR2%%/vfunc.Connection.vnc_initialized.html +%%PORTDOCS%%%%DOCSDIR2%%/vfunc.Connection.vnc_led_state.html +%%PORTDOCS%%%%DOCSDIR2%%/vfunc.Connection.vnc_pixel_format_changed.html +%%PORTDOCS%%%%DOCSDIR2%%/vfunc.Connection.vnc_pointer_mode_changed.html +%%PORTDOCS%%%%DOCSDIR2%%/vfunc.Connection.vnc_power_control_failed.html +%%PORTDOCS%%%%DOCSDIR2%%/vfunc.Connection.vnc_power_control_initialized.html +%%PORTDOCS%%%%DOCSDIR2%%/vfunc.Connection.vnc_server_cut_text.html +%%PORTDOCS%%%%DOCSDIR2%%/vfunc.Framebuffer.blt.html +%%PORTDOCS%%%%DOCSDIR2%%/vfunc.Framebuffer.copyrect.html +%%PORTDOCS%%%%DOCSDIR2%%/vfunc.Framebuffer.fill.html +%%PORTDOCS%%%%DOCSDIR2%%/vfunc.Framebuffer.get_buffer.html +%%PORTDOCS%%%%DOCSDIR2%%/vfunc.Framebuffer.get_height.html +%%PORTDOCS%%%%DOCSDIR2%%/vfunc.Framebuffer.get_local_format.html +%%PORTDOCS%%%%DOCSDIR2%%/vfunc.Framebuffer.get_remote_format.html +%%PORTDOCS%%%%DOCSDIR2%%/vfunc.Framebuffer.get_rowstride.html +%%PORTDOCS%%%%DOCSDIR2%%/vfunc.Framebuffer.get_width.html +%%PORTDOCS%%%%DOCSDIR2%%/vfunc.Framebuffer.perfect_format_match.html +%%PORTDOCS%%%%DOCSDIR2%%/vfunc.Framebuffer.rgb24_blt.html +%%PORTDOCS%%%%DOCSDIR2%%/vfunc.Framebuffer.set_color_map.html +%%PORTDOCS%%%%DOCSDIR2%%/vfunc.Framebuffer.set_pixel_at.html +share/locale/be/LC_MESSAGES/gtk-vnc.mo share/locale/bs/LC_MESSAGES/gtk-vnc.mo share/locale/ca/LC_MESSAGES/gtk-vnc.mo share/locale/ca@valencia/LC_MESSAGES/gtk-vnc.mo @@ -57,9 +441,11 @@ share/locale/gd/LC_MESSAGES/gtk-vnc.mo share/locale/gl/LC_MESSAGES/gtk-vnc.mo share/locale/guc/LC_MESSAGES/gtk-vnc.mo share/locale/he/LC_MESSAGES/gtk-vnc.mo +share/locale/hi/LC_MESSAGES/gtk-vnc.mo share/locale/hr/LC_MESSAGES/gtk-vnc.mo share/locale/hu/LC_MESSAGES/gtk-vnc.mo share/locale/id/LC_MESSAGES/gtk-vnc.mo +share/locale/ie/LC_MESSAGES/gtk-vnc.mo share/locale/it/LC_MESSAGES/gtk-vnc.mo share/locale/ja/LC_MESSAGES/gtk-vnc.mo share/locale/ka/LC_MESSAGES/gtk-vnc.mo @@ -89,6 +475,7 @@ share/locale/uk/LC_MESSAGES/gtk-vnc.mo share/locale/zh_CN/LC_MESSAGES/gtk-vnc.mo share/locale/zh_HK/LC_MESSAGES/gtk-vnc.mo share/locale/zh_TW/LC_MESSAGES/gtk-vnc.mo +share/man/man1/gvnccapture.1.gz share/vala/vapi/gtk-vnc-2.0.deps share/vala/vapi/gtk-vnc-2.0.vapi share/vala/vapi/gvnc-1.0.deps diff --git a/net/haproxy/Makefile b/net/haproxy/Makefile index ab743fe8b476..1e131118ac32 100644 --- a/net/haproxy/Makefile +++ b/net/haproxy/Makefile @@ -1,5 +1,5 @@ PORTNAME= haproxy -DISTVERSION= 3.2.4 +DISTVERSION= 3.2.7 CATEGORIES= net www MASTER_SITES= http://www.haproxy.org/download/3.2/src/ diff --git a/net/haproxy/distinfo b/net/haproxy/distinfo index 57dc4aa35e9b..cae5995d9063 100644 --- a/net/haproxy/distinfo +++ b/net/haproxy/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755097035 -SHA256 (haproxy-3.2.4.tar.gz) = 5d4b2ee6fe56b8098ebb9c91a899d728f87d64cd7be8804d2ddcc5f937498c1d -SIZE (haproxy-3.2.4.tar.gz) = 5100018 +TIMESTAMP = 1761236017 +SHA256 (haproxy-3.2.7.tar.gz) = 1f0ae9dfb0b319e2d5cb6e4cdf931a0877ad88e0090c46cf16faf008fbf54278 +SIZE (haproxy-3.2.7.tar.gz) = 5116643 diff --git a/net/haproxy24/Makefile b/net/haproxy24/Makefile index 83ea9cf01359..19836e4dff61 100644 --- a/net/haproxy24/Makefile +++ b/net/haproxy24/Makefile @@ -1,5 +1,5 @@ PORTNAME= haproxy -DISTVERSION= 2.4.29 +DISTVERSION= 2.4.30 CATEGORIES= net www PKGNAMESUFFIX= 24 MASTER_SITES= http://www.haproxy.org/download/2.4/src/ diff --git a/net/haproxy24/distinfo b/net/haproxy24/distinfo index f0a0c1ad775c..1c0ae5a5a8af 100644 --- a/net/haproxy24/distinfo +++ b/net/haproxy24/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746702041 -SHA256 (haproxy-2.4.29.tar.gz) = 89e1e675bfecc88624c19850fd6b69f7b91f112d61f30a3b20a625298ef1f3f3 -SIZE (haproxy-2.4.29.tar.gz) = 3679949 +TIMESTAMP = 1759490731 +SHA256 (haproxy-2.4.30.tar.gz) = 2986f14b8cc2cd2331986ba2c8b19d3fec39830f5a5c48d4710d613117f5929e +SIZE (haproxy-2.4.30.tar.gz) = 3681157 diff --git a/net/haproxy26/Makefile b/net/haproxy26/Makefile index 2c30fdaa60f9..98dc61891ac9 100644 --- a/net/haproxy26/Makefile +++ b/net/haproxy26/Makefile @@ -1,5 +1,5 @@ PORTNAME= haproxy -DISTVERSION= 2.6.22 +DISTVERSION= 2.6.23 CATEGORIES= net www PKGNAMESUFFIX= 26 MASTER_SITES= http://www.haproxy.org/download/2.6/src/ diff --git a/net/haproxy26/distinfo b/net/haproxy26/distinfo index efe1706ca90c..9b456180bd23 100644 --- a/net/haproxy26/distinfo +++ b/net/haproxy26/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746703822 -SHA256 (haproxy-2.6.22.tar.gz) = 4c0797f450f997dc287d2c7aafa7a0e5b7a2d71593a2cd58e664e8f3aea614fa -SIZE (haproxy-2.6.22.tar.gz) = 4120601 +TIMESTAMP = 1759490901 +SHA256 (haproxy-2.6.23.tar.gz) = 1281d57f25e98456a042c81f32801a106a293c1340b0c06debb2a87d6a7b3611 +SIZE (haproxy-2.6.23.tar.gz) = 4126202 diff --git a/net/haproxy28/Makefile b/net/haproxy28/Makefile index d27b49d15859..85482396fc88 100644 --- a/net/haproxy28/Makefile +++ b/net/haproxy28/Makefile @@ -1,5 +1,5 @@ PORTNAME= haproxy -DISTVERSION= 2.8.15 +DISTVERSION= 2.8.16 CATEGORIES= net www PKGNAMESUFFIX= 28 MASTER_SITES= http://www.haproxy.org/download/2.8/src/ diff --git a/net/haproxy28/distinfo b/net/haproxy28/distinfo index 1fbe915a9803..a862d8c9d8d9 100644 --- a/net/haproxy28/distinfo +++ b/net/haproxy28/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746703901 -SHA256 (haproxy-2.8.15.tar.gz) = 98f0551b9c3041a87869f4cd4e1465adf6fbef2056e83aabea92106032585242 -SIZE (haproxy-2.8.15.tar.gz) = 4418838 +TIMESTAMP = 1759491298 +SHA256 (haproxy-2.8.16.tar.gz) = 6eb4d3cc298af89613fc6cb175530436e1e463d368e43401a60357a7a12d15ab +SIZE (haproxy-2.8.16.tar.gz) = 4429238 diff --git a/net/haproxy30/Makefile b/net/haproxy30/Makefile index 02bc29f7eb97..62fbe18881e9 100644 --- a/net/haproxy30/Makefile +++ b/net/haproxy30/Makefile @@ -1,5 +1,5 @@ PORTNAME= haproxy -DISTVERSION= 3.0.11 +DISTVERSION= 3.0.12 CATEGORIES= net www PKGNAMESUFFIX= 30 MASTER_SITES= http://www.haproxy.org/download/3.0/src/ diff --git a/net/haproxy30/distinfo b/net/haproxy30/distinfo index ec1e05c2bbff..a886ce61850a 100644 --- a/net/haproxy30/distinfo +++ b/net/haproxy30/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749747793 -SHA256 (haproxy-3.0.11.tar.gz) = a133e2d550c5fd9a849b5c7ab17bb945bcdad209ca140d41f45ebf31943ae783 -SIZE (haproxy-3.0.11.tar.gz) = 4738655 +TIMESTAMP = 1759490322 +SHA256 (haproxy-3.0.12.tar.gz) = cd2bade59a7e2d61f2d62be7c6c4cfc0e2b3a90431023720cae7c43843b0570b +SIZE (haproxy-3.0.12.tar.gz) = 4745984 diff --git a/net/hblock/Makefile b/net/hblock/Makefile index a31fc0e13ffd..cafee3e2d76c 100644 --- a/net/hblock/Makefile +++ b/net/hblock/Makefile @@ -1,6 +1,6 @@ PORTNAME= hblock DISTVERSIONPREFIX= v -DISTVERSION= 3.4.5 +DISTVERSION= 3.5.1 CATEGORIES= net MAINTAINER= lcook@FreeBSD.org diff --git a/net/hblock/distinfo b/net/hblock/distinfo index d2c0ecf2dac4..cd5b13e54971 100644 --- a/net/hblock/distinfo +++ b/net/hblock/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1717445217 -SHA256 (hectorm-hblock-v3.4.5_GH0.tar.gz) = 625913da6d402af5b2704a19dce97a0ea02299c30897e70b9ebcee7734c20adc -SIZE (hectorm-hblock-v3.4.5_GH0.tar.gz) = 759795 +TIMESTAMP = 1762218409 +SHA256 (hectorm-hblock-v3.5.1_GH0.tar.gz) = af98a6753e5de1406b63cd1fabf4b3eae84816168c532dae40c83092acb69941 +SIZE (hectorm-hblock-v3.5.1_GH0.tar.gz) = 760092 diff --git a/net/hostapd-devel/Makefile b/net/hostapd-devel/Makefile index d5694268c5d7..7ac12c534da2 100644 --- a/net/hostapd-devel/Makefile +++ b/net/hostapd-devel/Makefile @@ -10,8 +10,8 @@ WWW= https://w1.fi/hostapd/ USE_GITHUB= yes GH_ACCOUNT= cschuber GH_PROJECT= hostap -GH_TAGNAME= 0b60826a6 -COMMIT_DATE= 2025.06.25 +GH_TAGNAME= 525bbfca3 +COMMIT_DATE= 2025.09.24 LICENSE= BSD3CLAUSE diff --git a/net/hostapd-devel/distinfo b/net/hostapd-devel/distinfo index b2e542b61557..c7aee0f73caa 100644 --- a/net/hostapd-devel/distinfo +++ b/net/hostapd-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750881109 -SHA256 (cschuber-hostap-2025.06.25-0b60826a6_GH0.tar.gz) = 308a2a3a1edf5154a6d44dfa6dc07d9cf61d6bef54be16cdd76683984c83bf7e -SIZE (cschuber-hostap-2025.06.25-0b60826a6_GH0.tar.gz) = 5313294 +TIMESTAMP = 1758740545 +SHA256 (cschuber-hostap-2025.09.24-525bbfca3_GH0.tar.gz) = 143cd4ca7e0328b52f2bb6e220f73155b57d4633cf2042d8ca95e01b217cecc7 +SIZE (cschuber-hostap-2025.09.24-525bbfca3_GH0.tar.gz) = 5335084 diff --git a/net/incidenceeditor/distinfo b/net/incidenceeditor/distinfo index 2d1dae621f1c..57a3abce7f86 100644 --- a/net/incidenceeditor/distinfo +++ b/net/incidenceeditor/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646484 -SHA256 (KDE/release-service/25.08.0/incidenceeditor-25.08.0.tar.xz) = b2bd46fa8138da29d61810f4e283ff9a436c96e7e87acf52491112486d328b25 -SIZE (KDE/release-service/25.08.0/incidenceeditor-25.08.0.tar.xz) = 606772 +TIMESTAMP = 1762264689 +SHA256 (KDE/release-service/25.08.3/incidenceeditor-25.08.3.tar.xz) = d0c15c3751723abcf101a23a6b162d329e089249e94bdfd4283d68decf211a98 +SIZE (KDE/release-service/25.08.3/incidenceeditor-25.08.3.tar.xz) = 606936 diff --git a/net/ipinfo-cli/Makefile b/net/ipinfo-cli/Makefile index 2dcdbb8c9f81..09f4dda681cc 100644 --- a/net/ipinfo-cli/Makefile +++ b/net/ipinfo-cli/Makefile @@ -1,7 +1,7 @@ PORTNAME= ipinfo DISTVERSIONPREFIX= ipinfo- DISTVERSION= 3.3.1 -PORTREVISION= 12 +PORTREVISION= 16 CATEGORIES= net MAINTAINER= dutra@FreeBSD.org diff --git a/net/isboot-kmod-devel/Makefile b/net/isboot-kmod-devel/Makefile new file mode 100644 index 000000000000..e8c6acb4d5e1 --- /dev/null +++ b/net/isboot-kmod-devel/Makefile @@ -0,0 +1,40 @@ +PORTNAME= isboot-kmod +DISTVERSION= 0.2.16-beta1 +CATEGORIES= net +PKGNAMESUFFIX= -devel + +MAINTAINER= john@jnielsen.net +COMMENT= Kernel module enabling iSCSI/IBFT boot +WWW= https://github.com/jnielsendotnet/isboot + +LICENSE= BSD2CLAUSE + +ONLY_FOR_ARCHS= amd64 i386 +CONFLICTS_INSTALL= isboot-kmod + +USES= kmod uidfix +USE_GITHUB= yes +GH_ACCOUNT= jnielsendotnet +GH_PROJECT= isboot + +SUB_FILES= pkg-message + +WRKSRC_SUBDIR= src + +PLIST_FILES= ${KMODDIR}/isboot.ko +PORTDOCS= README + +OPTIONS_DEFINE= DOCS VIMAGE +OPTIONS_DEFAULT=DOCS VIMAGE + +VIMAGE_DESC= Build for a kernel with 'options VIMAGE' + +VIMAGE_CFLAGS= -DVIMAGE + +.include <bsd.port.options.mk> + +post-install-DOCS-on: + ${MKDIR} ${STAGEDIR}${DOCSDIR} + cd ${WRKSRC}/.. && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} + +.include <bsd.port.mk> diff --git a/net/isboot-kmod-devel/distinfo b/net/isboot-kmod-devel/distinfo new file mode 100644 index 000000000000..3e9dde237604 --- /dev/null +++ b/net/isboot-kmod-devel/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1758402182 +SHA256 (jnielsendotnet-isboot-0.2.16-beta1_GH0.tar.gz) = ecede983d5cc0706c12f180132e9183a168790112234c38b26d19394228c123a +SIZE (jnielsendotnet-isboot-0.2.16-beta1_GH0.tar.gz) = 31224 diff --git a/net/isboot-kmod-devel/files/pkg-message.in b/net/isboot-kmod-devel/files/pkg-message.in new file mode 100644 index 000000000000..af5435e0b503 --- /dev/null +++ b/net/isboot-kmod-devel/files/pkg-message.in @@ -0,0 +1,11 @@ +[ +{ type: install + message: <<EOM +Remember to have the module loaded at boot by adding the following to +/boot/loader.conf: + isboot_load="YES" + +See %%DOCSDIR%%/README for additional information. +EOM +} +] diff --git a/net/isboot-kmod-devel/pkg-descr b/net/isboot-kmod-devel/pkg-descr new file mode 100644 index 000000000000..ca4c56485b24 --- /dev/null +++ b/net/isboot-kmod-devel/pkg-descr @@ -0,0 +1,7 @@ +This installs Daisuke Aoyama's isboot kernel module, which allows +booting FreeBSD directly from an iSCSI root disk. If your BIOS +supports iSCSI you may configure your target settings in the BIOS +and boot directly. If not, you may PXE boot using software that +contains iSCSI support such as iPXE. The module reads the iSCSI +Boot Firmware Table (IBFT) to configure the network and re-attach +the volume once the kernel begins execution. diff --git a/net/isboot-kmod/Makefile b/net/isboot-kmod/Makefile index f1b380bb3cf4..5c5a2aab4e07 100644 --- a/net/isboot-kmod/Makefile +++ b/net/isboot-kmod/Makefile @@ -9,6 +9,7 @@ WWW= https://github.com/jnielsendotnet/isboot LICENSE= BSD2CLAUSE ONLY_FOR_ARCHS= amd64 i386 +CONFLICTS_INSTALL= isboot-kmod-devel USES= kmod uidfix USE_GITHUB= yes diff --git a/net/isc-dhcp44-server/Makefile b/net/isc-dhcp44-server/Makefile index 208d09a1191f..5728b3a390ae 100644 --- a/net/isc-dhcp44-server/Makefile +++ b/net/isc-dhcp44-server/Makefile @@ -20,7 +20,7 @@ USES= cpe gmake CPE_VENDOR= isc PORTREVISION_SERVER= 2 -PORTREVISION_CLIENT= 1 +PORTREVISION_CLIENT= 2 PORTREVISION_RELAY= 1 SUBSYS?= server diff --git a/net/k6/Makefile b/net/k6/Makefile index c89fc4c9a9f1..ad976be3a416 100644 --- a/net/k6/Makefile +++ b/net/k6/Makefile @@ -1,6 +1,6 @@ PORTNAME= k6 DISTVERSIONPREFIX= v -DISTVERSION= 1.1.0 +DISTVERSION= 1.3.0 CATEGORIES= net MAINTAINER= dutra@FreeBSD.org @@ -15,7 +15,7 @@ USES= go:1.23,modules NOT_FOR_ARCHS= armv6 armv7 i386 _BUILD_DATE= $$(date -u +"%FT%T%z") -_BUILD_HASH= 0e3fb95 +_BUILD_HASH= 5870e99 GO_MODULE= github.com/grafana/${PORTNAME} GO_BUILDFLAGS= -ldflags "\ diff --git a/net/k6/distinfo b/net/k6/distinfo index bfd40ad730cd..e83319489794 100644 --- a/net/k6/distinfo +++ b/net/k6/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1754462204 -SHA256 (go/net_k6/k6-v1.1.0/v1.1.0.mod) = 98bc87fe695d7ae9339140a3d69faf3b749157ba0e6dedff097524713c224783 -SIZE (go/net_k6/k6-v1.1.0/v1.1.0.mod) = 4783 -SHA256 (go/net_k6/k6-v1.1.0/v1.1.0.zip) = 6f899cba933e2b30834026fcc3d99d0d65400d824e08dd341f277a5fea332f67 -SIZE (go/net_k6/k6-v1.1.0/v1.1.0.zip) = 2489096 +TIMESTAMP = 1760557943 +SHA256 (go/net_k6/k6-v1.3.0/v1.3.0.mod) = dac3dc7a07dad8f7767c3a583327e514373e48b13b183fab0961c79c038fca94 +SIZE (go/net_k6/k6-v1.3.0/v1.3.0.mod) = 4835 +SHA256 (go/net_k6/k6-v1.3.0/v1.3.0.zip) = 91695773bf588d66288b43ee54b29476bea9d2f81f7172dfd2684bee385a0814 +SIZE (go/net_k6/k6-v1.3.0/v1.3.0.zip) = 2578168 diff --git a/net/kamailio/Makefile b/net/kamailio/Makefile index e5e368116023..943bc9e89929 100644 --- a/net/kamailio/Makefile +++ b/net/kamailio/Makefile @@ -1,8 +1,7 @@ PORTNAME= kamailio -DISTVERSION= 6.0.2 -PORTREVISION= 2 +DISTVERSION= 6.0.3 CATEGORIES= net -MASTER_SITES= http://www.kamailio.org/pub/kamailio/${PORTVERSION}/src/ +MASTER_SITES= http://www.kamailio.org/pub/kamailio/${DISTVERSION}/src/ DISTNAME= ${PORTNAME}-${DISTVERSION}_src MAINTAINER= drtr0jan@yandex.ru @@ -35,7 +34,7 @@ SUB_LIST= KAMAILIO_GROUP=${KAMAILIO_GROUP} \ KAMAILIO_RUNDIR=${KAMAILIO_RUNDIR} \ KAMAILIO_USER=${KAMAILIO_USER} -WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} +WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} USERS= ${KAMAILIO_USER} GROUPS= ${KAMAILIO_GROUP} diff --git a/net/kamailio/distinfo b/net/kamailio/distinfo index eb4fc72db121..94cd408d90cf 100644 --- a/net/kamailio/distinfo +++ b/net/kamailio/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750878248 -SHA256 (kamailio-6.0.2_src.tar.gz) = 031dcc850649f1c0ae1944d95138624f65d6006805225c239caa90bdaa36f21d -SIZE (kamailio-6.0.2_src.tar.gz) = 13084117 +TIMESTAMP = 1758364827 +SHA256 (kamailio-6.0.3_src.tar.gz) = 963c70b2ca64f0801c8549cc51b4e2f1b7f4e73ae9d4a70145c5c4d5b4da1184 +SIZE (kamailio-6.0.3_src.tar.gz) = 13105571 diff --git a/net/kamailio/files/patch-src_core_fastlock.h b/net/kamailio/files/patch-src_core_fastlock.h new file mode 100644 index 000000000000..c4bcb14d7728 --- /dev/null +++ b/net/kamailio/files/patch-src_core_fastlock.h @@ -0,0 +1,29 @@ +--- src/core/fastlock.h.orig 2025-09-01 19:50:34 UTC ++++ src/core/fastlock.h +@@ -99,7 +99,7 @@ typedef volatile int fl_lock_t; + #endif /* NOSMP */ + #define membar_getlock() + +-#elif defined(__CPU_ppc) || defined(__CPU_ppc64) ++#elif defined(__CPU_ppc) || defined(__CPU_ppc64) || defined(__CPU_powerpc) || defined(__CPU_ppc64) || defined(__CPU_powerpc64le) + #ifndef NOSMP + #define membar_getlock() asm volatile("lwsync \n\t" : : : "memory"); + #else +@@ -228,7 +228,7 @@ inline static int tsl(fl_lock_t *lock) + : "cc", "memory"); + + +-#elif defined(__CPU_ppc) || defined(__CPU_ppc64) ++#elif defined(__CPU_ppc) || defined(__CPU_ppc64) || defined(__CPU_powerpc) || defined(__CPU_ppc64) || defined(__CPU_powerpc64le) + asm volatile("1: \n\t" + #ifdef SPIN_OPTIMIZE + " lwzx %0, 0, %2 \n\t" +@@ -394,7 +394,7 @@ inline static void release_lock(fl_lock_t *lock) + asm volatile(" stlr %w1, %0 \n\t" : "=Q"(*lock) : "r"(0) : "memory"); + + +-#elif defined(__CPU_ppc) || defined(__CPU_ppc64) ++#elif defined(__CPU_ppc) || defined(__CPU_ppc64) || defined(__CPU_powerpc) || defined(__CPU_ppc64) || defined(__CPU_powerpc64le) + asm volatile( + /* "sync\n\t" lwsync is faster and will work + * here too diff --git a/net/kcalutils/distinfo b/net/kcalutils/distinfo index 39f4e4f3a51a..52f07d9553d6 100644 --- a/net/kcalutils/distinfo +++ b/net/kcalutils/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646487 -SHA256 (KDE/release-service/25.08.0/kcalutils-25.08.0.tar.xz) = 6db2f66d0ed5817152330aa1e61aba350dbdbcb0ef935597cebafc3f69ac15ca -SIZE (KDE/release-service/25.08.0/kcalutils-25.08.0.tar.xz) = 371240 +TIMESTAMP = 1762264692 +SHA256 (KDE/release-service/25.08.3/kcalutils-25.08.3.tar.xz) = cea037b67a510ba4e3c0913a90ba2bff724070b29251248df23af5fb0bb18a2d +SIZE (KDE/release-service/25.08.3/kcalutils-25.08.3.tar.xz) = 371840 diff --git a/net/kdenetwork-filesharing/distinfo b/net/kdenetwork-filesharing/distinfo index 0c0e77d83e31..ceb1d705fafc 100644 --- a/net/kdenetwork-filesharing/distinfo +++ b/net/kdenetwork-filesharing/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646489 -SHA256 (KDE/release-service/25.08.0/kdenetwork-filesharing-25.08.0.tar.xz) = 8609f1aaf957db01c1352e5bfa2898770c2b08b0a52d739308713b09c8743e68 -SIZE (KDE/release-service/25.08.0/kdenetwork-filesharing-25.08.0.tar.xz) = 510332 +TIMESTAMP = 1762264694 +SHA256 (KDE/release-service/25.08.3/kdenetwork-filesharing-25.08.3.tar.xz) = d2cef56443843b82a5c210ec5a6e4c2a1ed1a2a86d517e5773855953ba96a48f +SIZE (KDE/release-service/25.08.3/kdenetwork-filesharing-25.08.3.tar.xz) = 510880 diff --git a/net/kea-devel/Makefile b/net/kea-devel/Makefile index bfd2122664ff..72133dc2e709 100644 --- a/net/kea-devel/Makefile +++ b/net/kea-devel/Makefile @@ -1,6 +1,5 @@ PORTNAME= kea -DISTVERSION= 3.1.0 -PORTREVISION= 2 +DISTVERSION= 3.1.3 CATEGORIES= net MASTER_SITES= ISC/kea/cur/3.1 PKGNAMESUFFIX= -devel @@ -14,10 +13,10 @@ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= rst2man:textproc/py-docutils -LIB_DEPENDS= libboost_system.so:devel/boost-libs \ +LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ liblog4cplus.so:devel/log4cplus -USES= compiler:c++11-lang cmake:indirect cpe iconv libtool meson \ +USES= compiler:c++11-lang cmake:indirect cpe iconv meson \ pathfix pkgconfig python tar:xz shebangfix ssl CPE_VENDOR= isc diff --git a/net/kea-devel/distinfo b/net/kea-devel/distinfo index dbfb9d675ce9..8da99b62f0c3 100644 --- a/net/kea-devel/distinfo +++ b/net/kea-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755101120 -SHA256 (kea-3.1.0.tar.xz) = f0565f10ade5d5e4a821fe374e730aab549acae0e8565cb3a4c6824ef9f5b9b3 -SIZE (kea-3.1.0.tar.xz) = 6645668 +TIMESTAMP = 1761752139 +SHA256 (kea-3.1.3.tar.xz) = 7b6c54b39ba0f96d4cb3569d10b05f8734510140c50e81e105ad6ff99b0aaa40 +SIZE (kea-3.1.3.tar.xz) = 6671528 diff --git a/net/kea-devel/pkg-plist b/net/kea-devel/pkg-plist index 765e7b0708f4..1476a1f80ccc 100644 --- a/net/kea-devel/pkg-plist +++ b/net/kea-devel/pkg-plist @@ -304,6 +304,7 @@ include/kea/eval/eval_context_decl.h include/kea/eval/eval_log.h include/kea/eval/eval_messages.h include/kea/eval/evaluate.h +include/kea/eval/location.hh include/kea/eval/parser.h include/kea/eval/token.h include/kea/exceptions/exceptions.h @@ -448,9 +449,6 @@ include/kea/util/unlock_guard.h include/kea/util/versioned_csv_file.h include/kea/util/watch_socket.h include/kea/util/watched_thread.h -lib/libkea-dhcp.so -lib/libkea-dhcp.so.120 -lib/libkea-dhcp.so.120.0.0 lib/kea/hooks/libdhcp_bootp.so lib/kea/hooks/libdhcp_class_cmds.so lib/kea/hooks/libdhcp_ddns_tuning.so @@ -472,68 +470,71 @@ lib/kea/hooks/libdhcp_run_script.so lib/kea/hooks/libdhcp_stat_cmds.so lib/kea/hooks/libdhcp_subnet_cmds.so lib/libkea-asiodns.so -lib/libkea-asiodns.so.72 -lib/libkea-asiodns.so.72.0.0 +lib/libkea-asiodns.so.74 +lib/libkea-asiodns.so.74.0.0 lib/libkea-asiolink.so -lib/libkea-asiolink.so.98 -lib/libkea-asiolink.so.98.0.0 +lib/libkea-asiolink.so.101 +lib/libkea-asiolink.so.101.0.0 lib/libkea-cc.so -lib/libkea-cc.so.93 -lib/libkea-cc.so.93.0.0 +lib/libkea-cc.so.94 +lib/libkea-cc.so.94.0.0 lib/libkea-cfgrpt.so lib/libkea-cfgrpt.so.3 lib/libkea-cfgrpt.so.3.0.0 lib/libkea-config.so -lib/libkea-config.so.94 -lib/libkea-config.so.94.0.0 +lib/libkea-config.so.95 +lib/libkea-config.so.95.0.0 lib/libkea-cryptolink.so -lib/libkea-cryptolink.so.74 -lib/libkea-cryptolink.so.74.0.0 +lib/libkea-cryptolink.so.75 +lib/libkea-cryptolink.so.75.0.0 lib/libkea-d2srv.so -lib/libkea-d2srv.so.74 -lib/libkea-d2srv.so.74.0.0 +lib/libkea-d2srv.so.75 +lib/libkea-d2srv.so.75.0.0 lib/libkea-database.so lib/libkea-database.so.87 lib/libkea-database.so.87.0.0 +lib/libkea-dhcp.so +lib/libkea-dhcp.so.122 +lib/libkea-dhcp.so.122.0.0 lib/libkea-dhcp_ddns.so -lib/libkea-dhcp_ddns.so.78 -lib/libkea-dhcp_ddns.so.78.0.0 +lib/libkea-dhcp_ddns.so.79 +lib/libkea-dhcp_ddns.so.79.0.0 lib/libkea-dhcpsrv.so -lib/libkea-dhcpsrv.so.140 -lib/libkea-dhcpsrv.so.140.0.0 +lib/libkea-dhcpsrv.so.143 +lib/libkea-dhcpsrv.so.143.0.0 lib/libkea-dns.so -lib/libkea-dns.so.81 -lib/libkea-dns.so.81.0.0 +lib/libkea-dns.so.82 +lib/libkea-dns.so.82.0.0 lib/libkea-eval.so -lib/libkea-eval.so.95 -lib/libkea-eval.so.95.0.0 +lib/libkea-eval.so.97 +lib/libkea-eval.so.97.0.0 lib/libkea-exceptions.so lib/libkea-exceptions.so.55 lib/libkea-exceptions.so.55.0.0 lib/libkea-hooks.so -lib/libkea-hooks.so.129 -lib/libkea-hooks.so.129.0.0 +lib/libkea-hooks.so.132 +lib/libkea-hooks.so.132.0.0 lib/libkea-http.so -lib/libkea-http.so.98 -lib/libkea-http.so.98.0.0 +lib/libkea-http.so.99 +lib/libkea-http.so.99.0.0 lib/libkea-log-interprocess.so -lib/libkea-log-interprocess.so.3 -lib/libkea-log-interprocess.so.3.0.0 +lib/libkea-log-interprocess.so.4 +lib/libkea-log-interprocess.so.4.0.0 lib/libkea-log.so lib/libkea-log.so.85 lib/libkea-log.so.85.0.0 %%MYSQL%%lib/libkea-mysql.so -%%MYSQL%%lib/libkea-mysql.so.99 -%%MYSQL%%lib/libkea-mysql.so.99.0.0 +%%MYSQL%%lib/libkea-mysql.so.101 +%%MYSQL%%lib/libkea-mysql.so.101.0.0 %%PGSQL%%lib/libkea-pgsql.so -%%PGSQL%%lib/libkea-pgsql.so.99 -%%PGSQL%%lib/libkea-pgsql.so.99.0.0 +%%PGSQL%%lib/libkea-pgsql.so.101 +%%PGSQL%%lib/libkea-pgsql.so.101.0.0 lib/libkea-process.so -lib/libkea-process.so.101 -lib/libkea-process.so.101.0.0 +lib/libkea-process.so.102 +lib/libkea-process.so.102.0.0 lib/libkea-stats.so -lib/libkea-stats.so.63 -lib/libkea-stats.so.63.0.0 +lib/libkea-stats.so.64 +lib/libkea-stats.so.64.0.0 lib/libkea-tcp.so lib/libkea-tcp.so.43 lib/libkea-tcp.so.43.0.0 @@ -541,8 +542,8 @@ lib/libkea-util-io.so lib/libkea-util-io.so.12 lib/libkea-util-io.so.12.0.0 lib/libkea-util.so -lib/libkea-util.so.112 -lib/libkea-util.so.112.0.0 +lib/libkea-util.so.114 +lib/libkea-util.so.114.0.0 %%PYTHON_SITELIBDIR%%/kea/kea_conn.py %%PYTHON_SITELIBDIR%%/kea/kea_connector3.py libdata/pkgconfig/kea.pc @@ -600,6 +601,7 @@ sbin/perfdhcp %%DATADIR%%/api/ha-scopes.json %%DATADIR%%/api/ha-sync-complete-notify.json %%DATADIR%%/api/ha-sync.json +%%DATADIR%%/api/kea-lfc-start.json %%DATADIR%%/api/lease4-add.json %%DATADIR%%/api/lease4-del.json %%DATADIR%%/api/lease4-get-all.json @@ -618,6 +620,7 @@ sbin/perfdhcp %%DATADIR%%/api/lease6-get-all.json %%DATADIR%%/api/lease6-get-by-duid.json %%DATADIR%%/api/lease6-get-by-hostname.json +%%DATADIR%%/api/lease6-get-by-hw-address.json %%DATADIR%%/api/lease6-get-page.json %%DATADIR%%/api/lease6-get.json %%DATADIR%%/api/lease6-resend-ddns.json @@ -729,6 +732,7 @@ sbin/perfdhcp %%DATADIR%%/api/stat-lease6-get.json %%DATADIR%%/api/statistic-get-all.json %%DATADIR%%/api/statistic-get.json +%%DATADIR%%/api/statistic-global-get-all.json %%DATADIR%%/api/statistic-remove-all.json %%DATADIR%%/api/statistic-remove.json %%DATADIR%%/api/statistic-reset-all.json @@ -756,18 +760,6 @@ sbin/perfdhcp %%DATADIR%%/api/subnet6-select-test.json %%DATADIR%%/api/subnet6-update.json %%DATADIR%%/api/version-get.json -%%DATADIR%%/meson-info/intro-benchmarks.json -%%DATADIR%%/meson-info/intro-buildoptions.json -%%DATADIR%%/meson-info/intro-buildsystem_files.json -%%DATADIR%%/meson-info/intro-compilers.json -%%DATADIR%%/meson-info/intro-dependencies.json -%%DATADIR%%/meson-info/intro-install_plan.json -%%DATADIR%%/meson-info/intro-installed.json -%%DATADIR%%/meson-info/intro-machines.json -%%DATADIR%%/meson-info/intro-projectinfo.json -%%DATADIR%%/meson-info/intro-targets.json -%%DATADIR%%/meson-info/intro-tests.json -%%DATADIR%%/meson-info/meson-info.json %%DATADIR%%/scripts/admin-utils.sh %%DATADIR%%/scripts/mysql/dhcpdb_create.mysql %%DATADIR%%/scripts/mysql/dhcpdb_drop.mysql @@ -812,6 +804,7 @@ sbin/perfdhcp %%DATADIR%%/scripts/mysql/upgrade_028_to_029.sh %%DATADIR%%/scripts/mysql/upgrade_029_to_030.sh %%DATADIR%%/scripts/mysql/upgrade_030_to_031.sh +%%DATADIR%%/scripts/mysql/upgrade_031_to_032.sh %%DATADIR%%/scripts/mysql/wipe_data.sh %%DATADIR%%/scripts/pgsql/dhcpdb_create.pgsql %%DATADIR%%/scripts/pgsql/dhcpdb_drop.pgsql @@ -850,6 +843,7 @@ sbin/perfdhcp %%DATADIR%%/scripts/pgsql/upgrade_027_to_028.sh %%DATADIR%%/scripts/pgsql/upgrade_028_to_029.sh %%DATADIR%%/scripts/pgsql/upgrade_029_to_030.sh +%%DATADIR%%/scripts/pgsql/upgrade_030_to_031.sh %%DATADIR%%/scripts/pgsql/wipe_data.sh share/man/man8/kea-admin.8.gz share/man/man8/kea-ctrl-agent.8.gz diff --git a/net/kea/Makefile b/net/kea/Makefile index efb6cbfc698f..28e65ad38749 100644 --- a/net/kea/Makefile +++ b/net/kea/Makefile @@ -1,6 +1,5 @@ PORTNAME= kea -DISTVERSION= 3.0.0 -PORTREVISION= 5 +DISTVERSION= 3.0.2 CATEGORIES= net MASTER_SITES= ISC/kea/${DISTVERSION} @@ -11,10 +10,10 @@ WWW= https://kea.isc.org/ LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= libboost_system.so:devel/boost-libs \ +LIB_DEPENDS= libboost_date_time.so:devel/boost-libs \ liblog4cplus.so:devel/log4cplus -USES= compiler:c++11-lang cpe iconv libtool pathfix ssl python tar:xz meson pkgconfig cmake:indirect shebangfix +USES= compiler:c++11-lang cpe iconv pathfix ssl python tar:xz meson pkgconfig cmake:indirect shebangfix MESON_ARGS= --auto-features=disabled \ -Dcrypto=openssl \ -Dnetconf=disabled diff --git a/net/kea/distinfo b/net/kea/distinfo index 34919567d383..08ebe1b3a29a 100644 --- a/net/kea/distinfo +++ b/net/kea/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750867283 -SHA256 (kea-3.0.0.tar.xz) = bf963d1e10951d8c570c6042afccf27c709d45e03813bd2639d7bb1cfc4fee76 -SIZE (kea-3.0.0.tar.xz) = 6631612 +TIMESTAMP = 1761751174 +SHA256 (kea-3.0.2.tar.xz) = 29f4e44fa48f62fe15158d17411e003496203250db7b3459c2c79c09f379a541 +SIZE (kea-3.0.2.tar.xz) = 6634300 diff --git a/net/kea/files/patch-meson.build b/net/kea/files/patch-meson.build index 58f40526b835..d630616d50fb 100644 --- a/net/kea/files/patch-meson.build +++ b/net/kea/files/patch-meson.build @@ -1,6 +1,6 @@ ---- meson.build.orig 2025-06-20 09:28:47.000000000 -0700 -+++ meson.build 2025-07-10 10:25:47.651315000 -0700 -@@ -59,7 +59,7 @@ +--- meson.build.orig 2025-08-20 08:14:44 UTC ++++ meson.build +@@ -59,7 +59,7 @@ if PREFIX == '/usr/local' # Meson is annoying with its opinionated alteration of certain paths based on whether prefix is default or not. # So we revert what it does. if PREFIX == '/usr/local' @@ -9,7 +9,7 @@ endif DATABASE_SCRIPTS_DIR = TOP_BUILD_DIR / 'src/share/database/scripts' -@@ -69,17 +69,17 @@ +@@ -69,17 +69,17 @@ KEA_LFC_INSTALLED = PREFIX / SBINDIR / 'kea-lfc' KEA_ADMIN_INSTALLED = PREFIX / SBINDIR / 'kea-admin' KEA_LFC_BUILT = TOP_BUILD_DIR / 'src/bin/lfc/kea-lfc' KEA_LFC_INSTALLED = PREFIX / SBINDIR / 'kea-lfc' @@ -31,7 +31,7 @@ SHAREDSTATEDIR_INSTALLED = PREFIX / SHAREDSTATEDIR SYSCONFDIR_INSTALLED = PREFIX / SYSCONFDIR TEST_CA_DIR = TOP_SOURCE_DIR / 'src/lib/asiolink/testutils/ca' -@@ -88,9 +88,9 @@ +@@ -88,9 +88,9 @@ if PREFIX == '/usr/local' # So we revert what it does. if PREFIX == '/usr/local' SYSCONFDIR_INSTALLED = '/usr/local/etc' @@ -44,7 +44,16 @@ endif #### Build Options -@@ -1108,9 +1108,9 @@ +@@ -189,7 +189,7 @@ message(f'Detected system "@SYSTEM@".') + + #### Dependencies + +-boost_dep = dependency('boost', version: '>=1.66', modules: ['system']) ++boost_dep = dependency('boost', version: '>=1.69') + dl_dep = dependency('dl') + threads_dep = dependency('threads') + add_project_dependencies(boost_dep, dl_dep, threads_dep, language: ['cpp']) +@@ -1127,9 +1127,9 @@ if PREFIX == '/usr/local' # In case prefix is default, install to hardcoded path. if PREFIX == '/usr/local' install_emptydir('/usr/local/lib/kea') diff --git a/net/kea/files/patch-src_bin_shell_kea-shell.in b/net/kea/files/patch-src_bin_shell_kea-shell.in deleted file mode 100644 index caa0eea9db98..000000000000 --- a/net/kea/files/patch-src_bin_shell_kea-shell.in +++ /dev/null @@ -1,8 +0,0 @@ ---- src/bin/shell/kea-shell.in.orig 2025-06-20 09:28:47.000000000 -0700 -+++ src/bin/shell/kea-shell.in 2025-08-13 09:47:11.947513000 -0700 -@@ -1,4 +1,4 @@ --#!@PYTHON@ -+#!/usr/bin/env /usr/local/bin/python3 - - # Copyright (C) 2017-2025 Internet Systems Consortium, Inc. ("ISC") - # diff --git a/net/kea/files/patch-src_lib_asiodns_io__fetch.h b/net/kea/files/patch-src_lib_asiodns_io__fetch.h new file mode 100644 index 000000000000..fb9d73b8c564 --- /dev/null +++ b/net/kea/files/patch-src_lib_asiodns_io__fetch.h @@ -0,0 +1,10 @@ +--- src/lib/asiodns/io_fetch.h.orig 2025-08-20 08:14:44 UTC ++++ src/lib/asiodns/io_fetch.h +@@ -16,6 +16,7 @@ + #include <util/buffer.h> + + #include <boost/asio/coroutine.hpp> ++#include <boost/asio/deadline_timer.hpp> + #include <boost/shared_array.hpp> + #include <boost/shared_ptr.hpp> + #include <boost/date_time/posix_time/posix_time_types.hpp> diff --git a/net/kea/files/patch-src_lib_asiolink_interval__timer.h b/net/kea/files/patch-src_lib_asiolink_interval__timer.h new file mode 100644 index 000000000000..433c6df0e7f0 --- /dev/null +++ b/net/kea/files/patch-src_lib_asiolink_interval__timer.h @@ -0,0 +1,10 @@ +--- src/lib/asiolink/interval_timer.h.orig 2025-08-20 08:14:44 UTC ++++ src/lib/asiolink/interval_timer.h +@@ -7,6 +7,7 @@ + #ifndef ASIOLINK_INTERVAL_TIMER_H + #define ASIOLINK_INTERVAL_TIMER_H 1 + ++#include <boost/asio/deadline_timer.hpp> + #include <boost/shared_ptr.hpp> + #include <functional> + diff --git a/net/kea/pkg-plist b/net/kea/pkg-plist index 357a8bdab3b1..a1429796acb2 100644 --- a/net/kea/pkg-plist +++ b/net/kea/pkg-plist @@ -472,8 +472,8 @@ lib/libkea-asiodns.so lib/libkea-asiodns.so.62 lib/libkea-asiodns.so.62.0.0 lib/libkea-asiolink.so -lib/libkea-asiolink.so.87 -lib/libkea-asiolink.so.87.0.0 +lib/libkea-asiolink.so.88 +lib/libkea-asiolink.so.88.0.0 lib/libkea-cc.so lib/libkea-cc.so.82 lib/libkea-cc.so.82.0.0 @@ -484,8 +484,8 @@ lib/libkea-config.so lib/libkea-config.so.83 lib/libkea-config.so.83.0.0 lib/libkea-cryptolink.so -lib/libkea-cryptolink.so.63 -lib/libkea-cryptolink.so.63.0.0 +lib/libkea-cryptolink.so.64 +lib/libkea-cryptolink.so.64.0.0 lib/libkea-d2srv.so lib/libkea-d2srv.so.63 lib/libkea-d2srv.so.63.0.0 @@ -499,8 +499,8 @@ lib/libkea-dhcp_ddns.so lib/libkea-dhcp_ddns.so.68 lib/libkea-dhcp_ddns.so.68.0.0 lib/libkea-dhcpsrv.so -lib/libkea-dhcpsrv.so.129 -lib/libkea-dhcpsrv.so.129.0.0 +lib/libkea-dhcpsrv.so.131 +lib/libkea-dhcpsrv.so.131.0.0 lib/libkea-dns.so lib/libkea-dns.so.71 lib/libkea-dns.so.71.0.0 @@ -511,8 +511,8 @@ lib/libkea-exceptions.so lib/libkea-exceptions.so.45 lib/libkea-exceptions.so.45.0.0 lib/libkea-hooks.so -lib/libkea-hooks.so.118 -lib/libkea-hooks.so.118.0.0 +lib/libkea-hooks.so.120 +lib/libkea-hooks.so.120.0.0 lib/libkea-http.so lib/libkea-http.so.87 lib/libkea-http.so.87.0.0 diff --git a/net/keama/Makefile b/net/keama/Makefile index e6b1beba2928..0ffc692679ec 100644 --- a/net/keama/Makefile +++ b/net/keama/Makefile @@ -1,11 +1,8 @@ PORTNAME= keama -ISCVERSION= 4.4.3-P1 -PORTVERSION= ${ISCVERSION:S/-P/P/:S/b/.b/:S/a/.a/:S/rc/.rc/} -PORTREVISION= 1 +PORTVERSION= 4.5.0 CATEGORIES= net -MASTER_SITES= ISC/${PORTNAME}/${PORTVERSION:S/P/-P/g} \ +MASTER_SITES= ISC/${PORTNAME}/${PORTVERSION} \ ZI -DISTNAME= dhcp-${ISCVERSION} MAINTAINER= dinoex@FreeBSD.org COMMENT= Kea migration assistant @@ -31,8 +28,7 @@ SCRIPTS_ENV+= PKG_PREFIX=${PREFIX} DOCSDIR= ${PREFIX}/share/doc/${PKGBASE} -PLIST_FILES= sbin/keama share/man/man8/keama.8.gz \ - %%PORTDOCS%%%%DOCSDIR%%/ChangeLog.md \ +PLIST_FILES= bin/keama share/man/man8/keama.8.gz \ %%PORTDOCS%%%%DOCSDIR%%/README.md \ do-install: diff --git a/net/keama/distinfo b/net/keama/distinfo index 01ef61ee7e7d..6d6f6cbdc58d 100644 --- a/net/keama/distinfo +++ b/net/keama/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1664982364 -SHA256 (dhcp-4.4.3-P1.tar.gz) = 0ac416bb55997ca8632174fd10737fd61cdb8dba2752160a335775bc21dc73c7 -SIZE (dhcp-4.4.3-P1.tar.gz) = 10081055 +TIMESTAMP = 1760174986 +SHA256 (keama-4.5.0.tar.gz) = bf79d401b6f1b507713615ad49ecfdd372ac715d426b5fc0f42ce2dcef1f9960 +SIZE (keama-4.5.0.tar.gz) = 9491372 diff --git a/net/keama/files/patch-confparse.c b/net/keama/files/patch-confparse.c deleted file mode 100644 index a03a60ba08aa..000000000000 --- a/net/keama/files/patch-confparse.c +++ /dev/null @@ -1,10 +0,0 @@ ---- keama/confparse.c.orig 2022-09-28 14:39:15 UTC -+++ keama/confparse.c -@@ -26,6 +26,7 @@ - #include "keama.h" - - #include <sys/errno.h> -+#include <sys/socket.h> - #include <arpa/inet.h> - #include <assert.h> - #include <ctype.h> diff --git a/net/keama/files/patch-data.c b/net/keama/files/patch-data.c deleted file mode 100644 index 3dbd3e5b715e..000000000000 --- a/net/keama/files/patch-data.c +++ /dev/null @@ -1,10 +0,0 @@ ---- keama/data.c.orig 2022-09-28 14:39:15 UTC -+++ keama/data.c -@@ -23,6 +23,7 @@ - #include "data.h" - - #include <sys/types.h> -+#include <sys/socket.h> - #include <arpa/inet.h> - #include <assert.h> - #include <stdlib.h> diff --git a/net/keama/files/patch-eval.c b/net/keama/files/patch-eval.c deleted file mode 100644 index db504f8039a1..000000000000 --- a/net/keama/files/patch-eval.c +++ /dev/null @@ -1,10 +0,0 @@ ---- keama/eval.c.orig 2022-09-28 14:39:15 UTC -+++ keama/eval.c -@@ -25,6 +25,7 @@ - - #include <sys/errno.h> - #include <sys/types.h> -+#include <sys/socket.h> - #include <arpa/inet.h> - #include <ctype.h> - #include <netdb.h> diff --git a/net/keama/files/patch-keama.c b/net/keama/files/patch-keama.c deleted file mode 100644 index 4a3304f55a71..000000000000 --- a/net/keama/files/patch-keama.c +++ /dev/null @@ -1,10 +0,0 @@ ---- keama/keama.c.orig 2022-09-28 14:39:15 UTC -+++ keama/keama.c -@@ -22,6 +22,7 @@ - */ - - #include <sys/errno.h> -+#include <sys/socket.h> - #include <arpa/inet.h> - #include <assert.h> - #include <fcntl.h> diff --git a/net/keama/files/patch-parse.c b/net/keama/files/patch-parse.c deleted file mode 100644 index 8d56c0c69115..000000000000 --- a/net/keama/files/patch-parse.c +++ /dev/null @@ -1,10 +0,0 @@ ---- keama/parse.c.orig 2022-09-28 14:39:15 UTC -+++ keama/parse.c -@@ -24,6 +24,7 @@ - #include "keama.h" - - #include <sys/types.h> -+#include <sys/socket.h> - #include <arpa/inet.h> - #include <ctype.h> - #include <netdb.h> diff --git a/net/keama/files/patch-reduce.c b/net/keama/files/patch-reduce.c deleted file mode 100644 index 4e07ebdda35f..000000000000 --- a/net/keama/files/patch-reduce.c +++ /dev/null @@ -1,10 +0,0 @@ ---- keama/reduce.c.orig 2022-09-28 14:39:15 UTC -+++ keama/reduce.c -@@ -25,6 +25,7 @@ - - #include <sys/errno.h> - #include <sys/types.h> -+#include <sys/socket.h> - #include <arpa/inet.h> - #include <ctype.h> - #include <netdb.h> diff --git a/net/keycloak/Makefile b/net/keycloak/Makefile index 26b5bab95b8b..a9e4f64d0e82 100644 --- a/net/keycloak/Makefile +++ b/net/keycloak/Makefile @@ -1,5 +1,5 @@ PORTNAME= keycloak -DISTVERSION= 26.3.2 +DISTVERSION= 26.3.4 CATEGORIES= net java MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/ diff --git a/net/keycloak/distinfo b/net/keycloak/distinfo index 73cf1f09656d..931f0e9d1be8 100644 --- a/net/keycloak/distinfo +++ b/net/keycloak/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754034171 -SHA256 (keycloak-26.3.2.tar.gz) = 76a8a334a6bedeb9873f42a643d9c410e8edd752c026feff19385c7310dc9f4b -SIZE (keycloak-26.3.2.tar.gz) = 154353093 +TIMESTAMP = 1757917053 +SHA256 (keycloak-26.3.4.tar.gz) = 1fe791074f8259b508dbca234d54572a514ccf63345fbccce780025e4e0d2d1c +SIZE (keycloak-26.3.4.tar.gz) = 154398106 diff --git a/net/keycloak/pkg-plist b/net/keycloak/pkg-plist index 77a77e14ec89..043e06376ec9 100644 --- a/net/keycloak/pkg-plist +++ b/net/keycloak/pkg-plist @@ -11,10 +11,10 @@ bin/kcreg %%JAVASHAREDIR%%/keycloak/conf/README.md %%JAVASHAREDIR%%/keycloak/lib/app/keycloak.jar %%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.github.crac.org-crac-0.1.3.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-bootstrap-runner-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-classloader-commons-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-development-mode-spi-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-vertx-latebound-mdc-provider-3.20.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-bootstrap-runner-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-classloader-commons-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-development-mode-spi-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-vertx-latebound-mdc-provider-3.20.2.2.jar %%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-constraint-2.12.0.jar %%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-cpu-2.12.0.jar %%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-expression-2.12.0.jar @@ -30,77 +30,77 @@ bin/kcreg %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/appmodel.dat %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/com.fasterxml.jackson.dataformat.jackson-dataformat-yaml-2.18.2.jar %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/deployment-class-path.dat -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.arc.arc-processor-3.20.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.arc.arc-processor-3.20.2.2.jar %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.gizmo.gizmo-1.8.0.jar %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.http.quarkus-http-core-5.3.4.jar %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.http.quarkus-http-http-core-5.3.4.jar %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.http.quarkus-http-servlet-5.3.4.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-agroal-deployment-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-agroal-spi-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-arc-deployment-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-arc-test-supplement-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-bootstrap-app-model-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-bootstrap-core-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-builder-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-caffeine-deployment-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-class-change-agent-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-core-deployment-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-credentials-deployment-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-datasource-deployment-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-datasource-deployment-spi-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-devtools-common-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-grpc-common-deployment-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-hibernate-orm-deployment-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-hibernate-orm-deployment-spi-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-hibernate-validator-spi-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jackson-deployment-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jackson-spi-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jaxrs-spi-deployment-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-h2-deployment-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-mariadb-deployment-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-mssql-deployment-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-mysql-deployment-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-oracle-deployment-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-postgresql-deployment-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jsonp-deployment-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-kubernetes-service-binding-spi-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-kubernetes-spi-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-logging-json-deployment-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-micrometer-deployment-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-micrometer-registry-prometheus-deployment-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-mutiny-deployment-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-narayana-jta-deployment-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-netty-deployment-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-opentelemetry-deployment-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-common-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-common-deployment-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-hibernate-common-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-hibernate-common-deployment-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-reactive-routes-deployment-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-common-deployment-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-deployment-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-jackson-common-deployment-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-jackson-deployment-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-server-spi-deployment-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-spi-deployment-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-resteasy-common-spi-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-security-spi-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-context-propagation-deployment-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-context-propagation-spi-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-health-deployment-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-health-spi-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-openapi-spi-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-tls-registry-deployment-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-undertow-spi-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-deployment-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-deployment-spi-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-http-deployment-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-http-deployment-spi-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-http-dev-ui-spi-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-virtual-threads-deployment-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.qute.qute-core-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.resteasy.reactive.resteasy-reactive-common-processor-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.resteasy.reactive.resteasy-reactive-processor-3.20.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-agroal-deployment-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-agroal-spi-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-arc-deployment-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-arc-test-supplement-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-bootstrap-app-model-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-bootstrap-core-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-builder-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-caffeine-deployment-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-class-change-agent-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-core-deployment-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-credentials-deployment-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-datasource-deployment-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-datasource-deployment-spi-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-devtools-common-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-grpc-common-deployment-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-hibernate-orm-deployment-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-hibernate-orm-deployment-spi-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-hibernate-validator-spi-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jackson-deployment-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jackson-spi-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jaxrs-spi-deployment-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-h2-deployment-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-mariadb-deployment-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-mssql-deployment-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-mysql-deployment-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-oracle-deployment-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-postgresql-deployment-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jsonp-deployment-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-kubernetes-service-binding-spi-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-kubernetes-spi-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-logging-json-deployment-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-micrometer-deployment-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-micrometer-registry-prometheus-deployment-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-mutiny-deployment-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-narayana-jta-deployment-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-netty-deployment-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-opentelemetry-deployment-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-common-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-common-deployment-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-hibernate-common-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-hibernate-common-deployment-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-reactive-routes-deployment-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-common-deployment-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-deployment-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-jackson-common-deployment-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-jackson-deployment-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-server-spi-deployment-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-spi-deployment-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-resteasy-common-spi-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-security-spi-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-context-propagation-deployment-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-context-propagation-spi-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-health-deployment-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-health-spi-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-openapi-spi-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-tls-registry-deployment-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-undertow-spi-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-deployment-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-deployment-spi-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-http-deployment-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-http-deployment-spi-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-http-dev-ui-spi-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-virtual-threads-deployment-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.qute.qute-core-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.resteasy.reactive.resteasy-reactive-common-processor-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.resteasy.reactive.resteasy-reactive-processor-3.20.2.2.jar %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.jandex-3.3.0.jar %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.smallrye-health-ui-4.2.0.jar %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.smallrye-open-api-core-4.0.11.jar @@ -164,23 +164,23 @@ bin/kcreg %%JAVASHAREDIR%%/keycloak/lib/lib/main/io.micrometer.micrometer-core-1.14.5.jar %%JAVASHAREDIR%%/keycloak/lib/lib/main/io.micrometer.micrometer-observation-1.14.5.jar %%JAVASHAREDIR%%/keycloak/lib/lib/main/io.micrometer.micrometer-registry-prometheus-simpleclient-1.14.5.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-buffer-4.1.121.Final.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-4.1.121.Final.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-dns-4.1.121.Final.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-haproxy-4.1.121.Final.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-http-4.1.121.Final.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-http2-4.1.121.Final.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-socks-4.1.121.Final.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-common-4.1.121.Final.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-handler-4.1.121.Final.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-handler-proxy-4.1.121.Final.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-resolver-4.1.121.Final.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-resolver-dns-4.1.121.Final.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-4.1.121.Final.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-classes-epoll-4.1.121.Final.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-native-epoll-4.1.121.Final-linux-aarch_64.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-native-epoll-4.1.121.Final-linux-x86_64.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-native-unix-common-4.1.121.Final.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-buffer-4.1.124.Final.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-4.1.124.Final.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-dns-4.1.124.Final.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-haproxy-4.1.124.Final.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-http-4.1.124.Final.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-http2-4.1.124.Final.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-socks-4.1.124.Final.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-common-4.1.124.Final.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-handler-4.1.124.Final.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-handler-proxy-4.1.124.Final.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-resolver-4.1.124.Final.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-resolver-dns-4.1.124.Final.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-4.1.124.Final.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-classes-epoll-4.1.124.Final.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-native-epoll-4.1.124.Final-linux-aarch_64.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-native-epoll-4.1.124.Final-linux-x86_64.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-native-unix-common-4.1.124.Final.jar %%JAVASHAREDIR%%/keycloak/lib/lib/main/io.opentelemetry.instrumentation.opentelemetry-apache-httpclient-4.3-2.10.0-alpha.jar %%JAVASHAREDIR%%/keycloak/lib/lib/main/io.opentelemetry.instrumentation.opentelemetry-instrumentation-annotations-2.10.0.jar %%JAVASHAREDIR%%/keycloak/lib/lib/main/io.opentelemetry.instrumentation.opentelemetry-instrumentation-annotations-support-2.10.0-alpha.jar @@ -211,52 +211,52 @@ bin/kcreg %%JAVASHAREDIR%%/keycloak/lib/lib/main/io.prometheus.simpleclient_tracer_otel_agent-0.16.0.jar %%JAVASHAREDIR%%/keycloak/lib/lib/main/io.prometheus.simpleclient_tracer_otel-0.16.0.jar %%JAVASHAREDIR%%/keycloak/lib/lib/main/io.prometheus.simpleclient-0.16.0.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.arc.arc-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-agroal-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-arc-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-caffeine-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-core-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-credentials-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-datasource-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-datasource-common-3.20.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.arc.arc-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-agroal-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-arc-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-caffeine-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-core-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-credentials-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-datasource-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-datasource-common-3.20.2.2.jar %%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-fs-util-0.0.10.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-grpc-common-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-hibernate-orm-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jackson-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-h2-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-mariadb-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-mssql-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-mysql-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-oracle-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-postgresql-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jsonp-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-logging-json-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-micrometer-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-micrometer-registry-prometheus-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-mutiny-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-narayana-jta-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-netty-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-opentelemetry-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-reactive-routes-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-common-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-jackson-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-jackson-common-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-security-runtime-spi-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-smallrye-context-propagation-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-smallrye-health-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-tls-registry-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-transaction-annotations-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-vertx-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-vertx-http-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-virtual-threads-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-common-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-common-types-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-jackson-3.20.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-vertx-3.20.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-grpc-common-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-hibernate-orm-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jackson-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-h2-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-mariadb-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-mssql-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-mysql-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-oracle-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-postgresql-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jsonp-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-logging-json-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-micrometer-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-micrometer-registry-prometheus-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-mutiny-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-narayana-jta-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-netty-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-opentelemetry-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-reactive-routes-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-common-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-jackson-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-jackson-common-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-security-runtime-spi-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-smallrye-context-propagation-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-smallrye-health-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-tls-registry-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-transaction-annotations-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-vertx-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-vertx-http-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-virtual-threads-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-common-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-common-types-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-jackson-3.20.2.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-vertx-3.20.2.2.jar %%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.security.quarkus-security-2.2.1.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.vertx.utils.quarkus-vertx-utils-3.20.2.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.vertx.utils.quarkus-vertx-utils-3.20.2.2.jar %%JAVASHAREDIR%%/keycloak/lib/lib/main/io.reactivex.rxjava3.rxjava-3.1.10.jar %%JAVASHAREDIR%%/keycloak/lib/lib/main/io.setl.rdf-urdna-1.1.jar %%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.certs.smallrye-private-key-pem-parser-0.9.2.jar @@ -288,16 +288,16 @@ bin/kcreg %%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-health-4.2.0.jar %%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-health-api-4.2.0.jar %%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-health-provided-checks-4.2.0.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-auth-common-4.5.16.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-bridge-common-4.5.16.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-codegen-4.5.16.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-core-4.5.16.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-4.5.16.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-client-4.5.16.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-common-4.5.16.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-server-4.5.16.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-web-4.5.16.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-web-common-4.5.16.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-auth-common-4.5.20.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-bridge-common-4.5.20.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-codegen-4.5.20.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-core-4.5.20.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-4.5.20.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-client-4.5.20.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-common-4.5.20.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-server-4.5.20.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-web-4.5.20.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-web-common-4.5.20.jar %%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.activation.jakarta.activation-api-2.1.3.jar %%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.annotation.jakarta.annotation-api-3.0.0.jar %%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.el.jakarta.el-api-5.0.1.jar @@ -326,7 +326,7 @@ bin/kcreg %%JAVASHAREDIR%%/keycloak/lib/lib/main/org.bouncycastle.bcprov-jdk18on-1.81.jar %%JAVASHAREDIR%%/keycloak/lib/lib/main/org.bouncycastle.bcutil-jdk18on-1.81.jar %%JAVASHAREDIR%%/keycloak/lib/lib/main/org.eclipse.angus.angus-activation-2.0.2.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.eclipse.angus.angus-mail-2.0.3.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.eclipse.angus.angus-mail-2.0.4.jar %%JAVASHAREDIR%%/keycloak/lib/lib/main/org.eclipse.microprofile.config.microprofile-config-api-3.1.jar %%JAVASHAREDIR%%/keycloak/lib/lib/main/org.eclipse.microprofile.context-propagation.microprofile-context-propagation-api-1.3.jar %%JAVASHAREDIR%%/keycloak/lib/lib/main/org.eclipse.microprofile.health.microprofile-health-api-4.0.1.jar @@ -340,14 +340,14 @@ bin/kcreg %%JAVASHAREDIR%%/keycloak/lib/lib/main/org.hibernate.orm.hibernate-core-6.6.17.Final.jar %%JAVASHAREDIR%%/keycloak/lib/lib/main/org.hibernate.orm.hibernate-graalvm-6.6.17.Final.jar %%JAVASHAREDIR%%/keycloak/lib/lib/main/org.hibernate.quarkus-local-cache-0.3.1.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-api-15.0.18.Final.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-cachestore-remote-15.0.18.Final.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-client-hotrod-15.0.18.Final.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-commons-15.0.18.Final.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-core-15.0.18.Final.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-multimap-15.0.18.Final.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-query-dsl-15.0.18.Final.jar -%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-remote-query-client-15.0.18.Final.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-api-15.0.19.Final.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-cachestore-remote-15.0.19.Final.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-client-hotrod-15.0.19.Final.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-commons-15.0.19.Final.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-core-15.0.19.Final.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-multimap-15.0.19.Final.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-query-dsl-15.0.19.Final.jar +%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-remote-query-client-15.0.19.Final.jar %%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.protostream.protostream-5.0.14.Final.jar %%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.protostream.protostream-types-5.0.14.Final.jar %%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jboss.invocation.jboss-invocation-2.0.0.Final.jar diff --git a/net/kf6-kcalendarcore/distinfo b/net/kf6-kcalendarcore/distinfo index 6255e25ea5f5..8ad3838f0d15 100644 --- a/net/kf6-kcalendarcore/distinfo +++ b/net/kf6-kcalendarcore/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754127971 -SHA256 (KDE/frameworks/6.17/kcalendarcore-6.17.0.tar.xz) = 4a0675c6211caf183a067194b24093dc63015a1a59be07b864cf45f7acd18e13 -SIZE (KDE/frameworks/6.17/kcalendarcore-6.17.0.tar.xz) = 317544 +TIMESTAMP = 1759784977 +SHA256 (KDE/frameworks/6.19/kcalendarcore-6.19.0.tar.xz) = 9e65636c32cd4bc8cbf660c4dd81b0732197ef6f593f6ba0af8a61788708b6fc +SIZE (KDE/frameworks/6.19/kcalendarcore-6.19.0.tar.xz) = 318568 diff --git a/net/kf6-kcontacts/distinfo b/net/kf6-kcontacts/distinfo index 0a2191cb0b80..eaceddc55b3c 100644 --- a/net/kf6-kcontacts/distinfo +++ b/net/kf6-kcontacts/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754127972 -SHA256 (KDE/frameworks/6.17/kcontacts-6.17.0.tar.xz) = 198db25bdc7e7fee11766effed13ad4438f6a211be8a16a1cd1e815e3ebcf21a -SIZE (KDE/frameworks/6.17/kcontacts-6.17.0.tar.xz) = 211120 +TIMESTAMP = 1759784977 +SHA256 (KDE/frameworks/6.19/kcontacts-6.19.0.tar.xz) = c9d032f3d988050e3449b009d961f137ff9d81cc128f63baecaccb2a718f5949 +SIZE (KDE/frameworks/6.19/kcontacts-6.19.0.tar.xz) = 210896 diff --git a/net/kf6-kdav/distinfo b/net/kf6-kdav/distinfo index 1c2c20810fc9..dd150c6ea5c0 100644 --- a/net/kf6-kdav/distinfo +++ b/net/kf6-kdav/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754127972 -SHA256 (KDE/frameworks/6.17/kdav-6.17.0.tar.xz) = 8d8a3b03c5c53f58a2660b589b89731d182ba3bc622c76e07bfe6cbf50a693c7 -SIZE (KDE/frameworks/6.17/kdav-6.17.0.tar.xz) = 69808 +TIMESTAMP = 1759784977 +SHA256 (KDE/frameworks/6.19/kdav-6.19.0.tar.xz) = 7753b9a87d9b5a99ffc0a8c59e98dbd66acade5729d5ae2f0a6d3fbe66ea0a92 +SIZE (KDE/frameworks/6.19/kdav-6.19.0.tar.xz) = 69792 diff --git a/net/kf6-kholidays/distinfo b/net/kf6-kholidays/distinfo index 5a3093f17018..478b9e0edf9c 100644 --- a/net/kf6-kholidays/distinfo +++ b/net/kf6-kholidays/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754127972 -SHA256 (KDE/frameworks/6.17/kholidays-6.17.0.tar.xz) = 5b8e7df887bf790eddd6533910eefa9b00a77f2675260da71f36b95cb764fab2 -SIZE (KDE/frameworks/6.17/kholidays-6.17.0.tar.xz) = 265544 +TIMESTAMP = 1759784978 +SHA256 (KDE/frameworks/6.19/kholidays-6.19.0.tar.xz) = 7876116dc022fe722294305cd58dde53fd21bcd664188ad26aceed63e55ddc86 +SIZE (KDE/frameworks/6.19/kholidays-6.19.0.tar.xz) = 265456 diff --git a/net/kf6-syndication/distinfo b/net/kf6-syndication/distinfo index 08f13ef579e6..06ceef801099 100644 --- a/net/kf6-syndication/distinfo +++ b/net/kf6-syndication/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754127972 -SHA256 (KDE/frameworks/6.17/syndication-6.17.0.tar.xz) = d5a714b09ef6a50b67f55d58f8c6eefa1bba552527ded1145848b5466330ea93 -SIZE (KDE/frameworks/6.17/syndication-6.17.0.tar.xz) = 569392 +TIMESTAMP = 1759784978 +SHA256 (KDE/frameworks/6.19/syndication-6.19.0.tar.xz) = 161110744d5bc7b9b0f86068d85018da6129c8c07aa4749c9a18bdeb75c17166 +SIZE (KDE/frameworks/6.19/syndication-6.19.0.tar.xz) = 569332 diff --git a/net/kget/distinfo b/net/kget/distinfo index 9b1ada823f85..6adc17ae9f29 100644 --- a/net/kget/distinfo +++ b/net/kget/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646491 -SHA256 (KDE/release-service/25.08.0/kget-25.08.0.tar.xz) = 153e2fc21af6188f2f2b0b9763496192966d1694382f536625e1c820779e4a2c -SIZE (KDE/release-service/25.08.0/kget-25.08.0.tar.xz) = 4854212 +TIMESTAMP = 1762264697 +SHA256 (KDE/release-service/25.08.3/kget-25.08.3.tar.xz) = bde0e4653552a8eb39a8d3220acdb5e1042c76fed771b8162789533f03a7e38d +SIZE (KDE/release-service/25.08.3/kget-25.08.3.tar.xz) = 4853940 diff --git a/net/kidentitymanagement/distinfo b/net/kidentitymanagement/distinfo index 0654c8eac48f..ed0452fc8c9f 100644 --- a/net/kidentitymanagement/distinfo +++ b/net/kidentitymanagement/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646494 -SHA256 (KDE/release-service/25.08.0/kidentitymanagement-25.08.0.tar.xz) = b8c655e7687a88f55b9da08e7a4c5af137471430669d2ed06b8d197145f69f8e -SIZE (KDE/release-service/25.08.0/kidentitymanagement-25.08.0.tar.xz) = 200644 +TIMESTAMP = 1762264699 +SHA256 (KDE/release-service/25.08.3/kidentitymanagement-25.08.3.tar.xz) = fbb21eff44d002066e3ac4a6905ad915e7ad355aa7d34f8e6307308b384ff7db +SIZE (KDE/release-service/25.08.3/kidentitymanagement-25.08.3.tar.xz) = 200592 diff --git a/net/kimap/distinfo b/net/kimap/distinfo index a1b22daf6d54..6e7212b55212 100644 --- a/net/kimap/distinfo +++ b/net/kimap/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646496 -SHA256 (KDE/release-service/25.08.0/kimap-25.08.0.tar.xz) = 480e8aabfc11d65ca3be8abd714b848a847f99b7805e7b6ab21dd56a2f0a2379 -SIZE (KDE/release-service/25.08.0/kimap-25.08.0.tar.xz) = 136200 +TIMESTAMP = 1762264702 +SHA256 (KDE/release-service/25.08.3/kimap-25.08.3.tar.xz) = d6b8307cb2b8833a8df485b87783d58151a28905b7b6e790827c52433489ab3d +SIZE (KDE/release-service/25.08.3/kimap-25.08.3.tar.xz) = 136240 diff --git a/net/kio-gdrive/distinfo b/net/kio-gdrive/distinfo index 0f4d36bcd3b7..51870678e3af 100644 --- a/net/kio-gdrive/distinfo +++ b/net/kio-gdrive/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646497 -SHA256 (KDE/release-service/25.08.0/kio-gdrive-25.08.0.tar.xz) = 8ddc32d39f79bbb607a6d134ac5aa1e08627fee7523339d2dc9eee2b81e5a7d4 -SIZE (KDE/release-service/25.08.0/kio-gdrive-25.08.0.tar.xz) = 83092 +TIMESTAMP = 1762264702 +SHA256 (KDE/release-service/25.08.3/kio-gdrive-25.08.3.tar.xz) = 2c0f1cb765f5c00dc1e9fefb1849ec709e334e2f5618ede4dd4a86cde2e44b93 +SIZE (KDE/release-service/25.08.3/kio-gdrive-25.08.3.tar.xz) = 83216 diff --git a/net/kio-zeroconf/distinfo b/net/kio-zeroconf/distinfo index 90ac0c405a14..4b624b2fa6e3 100644 --- a/net/kio-zeroconf/distinfo +++ b/net/kio-zeroconf/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646499 -SHA256 (KDE/release-service/25.08.0/kio-zeroconf-25.08.0.tar.xz) = 23590d1773a80bf6156aebb1f9680a122df4edac14877c2b9697b4c3aad913b0 -SIZE (KDE/release-service/25.08.0/kio-zeroconf-25.08.0.tar.xz) = 44928 +TIMESTAMP = 1762264705 +SHA256 (KDE/release-service/25.08.3/kio-zeroconf-25.08.3.tar.xz) = de7bb2329ddb90c04a8c1b7ab7e1225e2728ed8bb7554029e4b4b41e44b573e0 +SIZE (KDE/release-service/25.08.3/kio-zeroconf-25.08.3.tar.xz) = 44896 diff --git a/net/kitinerary/distinfo b/net/kitinerary/distinfo index 172abf4388be..0a4eb64a7a27 100644 --- a/net/kitinerary/distinfo +++ b/net/kitinerary/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646501 -SHA256 (KDE/release-service/25.08.0/kitinerary-25.08.0.tar.xz) = 635530c31d67fc35f5f5bcdf43f06d896e47b423d02df6546ef3c5fea1d212c6 -SIZE (KDE/release-service/25.08.0/kitinerary-25.08.0.tar.xz) = 2120520 +TIMESTAMP = 1762264707 +SHA256 (KDE/release-service/25.08.3/kitinerary-25.08.3.tar.xz) = b37406fdb6a5135fbc17c88ccb7f2d0888e6d53e16f42d8194ea618911f47220 +SIZE (KDE/release-service/25.08.3/kitinerary-25.08.3.tar.xz) = 2124116 diff --git a/net/kldap/distinfo b/net/kldap/distinfo index 5fa93eef49e3..8d7fc582bd52 100644 --- a/net/kldap/distinfo +++ b/net/kldap/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646504 -SHA256 (KDE/release-service/25.08.0/kldap-25.08.0.tar.xz) = 10f9f491c50121936bb05b616fc1df12628b0703c650c6ed7c2c73185a4b54b4 -SIZE (KDE/release-service/25.08.0/kldap-25.08.0.tar.xz) = 193784 +TIMESTAMP = 1762264710 +SHA256 (KDE/release-service/25.08.3/kldap-25.08.3.tar.xz) = 62178043f723b9599ef86d4466627d5537807782c9ceefe4ab79591b1af7c032 +SIZE (KDE/release-service/25.08.3/kldap-25.08.3.tar.xz) = 194036 diff --git a/net/kmailtransport/distinfo b/net/kmailtransport/distinfo index 3c569ace8548..83f9d36b73ca 100644 --- a/net/kmailtransport/distinfo +++ b/net/kmailtransport/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646506 -SHA256 (KDE/release-service/25.08.0/kmailtransport-25.08.0.tar.xz) = 2093a9e764b0d54d4fc0645433ba9fc5e3a2bf36c89e7d232b8d370bfb56ccb6 -SIZE (KDE/release-service/25.08.0/kmailtransport-25.08.0.tar.xz) = 194148 +TIMESTAMP = 1762264712 +SHA256 (KDE/release-service/25.08.3/kmailtransport-25.08.3.tar.xz) = 21fb85eb64ed25caed271d299700f1066a93431298647f5dac36e8b6f32537ae +SIZE (KDE/release-service/25.08.3/kmailtransport-25.08.3.tar.xz) = 194152 diff --git a/net/kmbox/distinfo b/net/kmbox/distinfo index 614645d614a9..2f55a9c23000 100644 --- a/net/kmbox/distinfo +++ b/net/kmbox/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646509 -SHA256 (KDE/release-service/25.08.0/kmbox-25.08.0.tar.xz) = d290145bc7cd1146eb10b8d395848bfcda51e7b5dbd95f0337681aa6ab6c4ad0 -SIZE (KDE/release-service/25.08.0/kmbox-25.08.0.tar.xz) = 31600 +TIMESTAMP = 1762264715 +SHA256 (KDE/release-service/25.08.3/kmbox-25.08.3.tar.xz) = 316185fa387e38561bdd2e0a0b984a3fc00832a62271d06dcfebce1dc7f0558c +SIZE (KDE/release-service/25.08.3/kmbox-25.08.3.tar.xz) = 31584 diff --git a/net/kmime/distinfo b/net/kmime/distinfo index accb831cca16..3548511abff6 100644 --- a/net/kmime/distinfo +++ b/net/kmime/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646511 -SHA256 (KDE/release-service/25.08.0/kmime-25.08.0.tar.xz) = 846e6ecd519d99a282f5079c9c153fbbc3d9e6f8698e5a9b31f8dccfe988d1f3 -SIZE (KDE/release-service/25.08.0/kmime-25.08.0.tar.xz) = 163240 +TIMESTAMP = 1762264717 +SHA256 (KDE/release-service/25.08.3/kmime-25.08.3.tar.xz) = 1f4fca3bff999fd84d9cf3d8073df7d3c1693ad8554b5600174e4a9aa1837f01 +SIZE (KDE/release-service/25.08.3/kmime-25.08.3.tar.xz) = 164732 diff --git a/net/knxd/Makefile b/net/knxd/Makefile index f9dc16d39bc4..d288a442e733 100644 --- a/net/knxd/Makefile +++ b/net/knxd/Makefile @@ -1,6 +1,6 @@ PORTNAME= knxd PORTVERSION= 0.14.72 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net # make is compatible with fmt >= 10, https://github.com/knxd/knxd/pull/549 diff --git a/net/kontactinterface/distinfo b/net/kontactinterface/distinfo index 16d06ee40d43..e243612c5a17 100644 --- a/net/kontactinterface/distinfo +++ b/net/kontactinterface/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646513 -SHA256 (KDE/release-service/25.08.0/kontactinterface-25.08.0.tar.xz) = bee3a6e38a36190d494581bddc9fff9441e43c31e3c99a9bb9b9bcad6ffbca47 -SIZE (KDE/release-service/25.08.0/kontactinterface-25.08.0.tar.xz) = 43176 +TIMESTAMP = 1762264720 +SHA256 (KDE/release-service/25.08.3/kontactinterface-25.08.3.tar.xz) = 7b59d03807afbe892ed00e7c226fd87ede8ca7e3a777a11c228698b3d8059788 +SIZE (KDE/release-service/25.08.3/kontactinterface-25.08.3.tar.xz) = 43236 diff --git a/net/kpimtextedit/distinfo b/net/kpimtextedit/distinfo index 3c83bc09ca52..44eb8f32c60c 100644 --- a/net/kpimtextedit/distinfo +++ b/net/kpimtextedit/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646516 -SHA256 (KDE/release-service/25.08.0/kpimtextedit-25.08.0.tar.xz) = 9dc08e3251b371cb6c1b8980d2dc0cbc0dab9fc115d0844894bf8dbd0f4d1437 -SIZE (KDE/release-service/25.08.0/kpimtextedit-25.08.0.tar.xz) = 183516 +TIMESTAMP = 1762264723 +SHA256 (KDE/release-service/25.08.3/kpimtextedit-25.08.3.tar.xz) = 429bffa614ad2b3ea7424702c1c4812f8cc2e42ee210cd5abf7c9dd7ffe46d46 +SIZE (KDE/release-service/25.08.3/kpimtextedit-25.08.3.tar.xz) = 183544 diff --git a/net/krakend-ce/Makefile b/net/krakend-ce/Makefile index c3d9505ca21f..bdad3e630761 100644 --- a/net/krakend-ce/Makefile +++ b/net/krakend-ce/Makefile @@ -1,6 +1,6 @@ PORTNAME= krakend-ce DISTVERSIONPREFIX= v -DISTVERSION= 2.10.2 +DISTVERSION= 2.12.0 PORTREVISION= 1 CATEGORIES= net @@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE NOT_FOR_ARCHS= armv7 i386 NOT_FOR_ARCHS_REASON= Build failure: vendor/github.com/krakendio/krakend-amqp/v2/consumer.go:47:20: cannot use math.MaxInt64 (untyped int constant 9223372036854775807) as int value in assignment (overflows) -USES= cpe go:modules +USES= cpe go:1.25,modules CPE_VENDOR= krakend CPE_PRODUCT= krakend CPE_SW_EDITION= community diff --git a/net/krakend-ce/distinfo b/net/krakend-ce/distinfo index e6e5828eb941..fbdde5994c9d 100644 --- a/net/krakend-ce/distinfo +++ b/net/krakend-ce/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1753272650 -SHA256 (go/net_krakend-ce/krakend-ce-v2.10.2/v2.10.2.mod) = bd911f791a23ae2eaef727c5c5973fde88330b7969148793df644795555018e9 -SIZE (go/net_krakend-ce/krakend-ce-v2.10.2/v2.10.2.mod) = 14999 -SHA256 (go/net_krakend-ce/krakend-ce-v2.10.2/v2.10.2.zip) = 5c8d711d4d5e87c932767d9ccdd30fe83fe0d89a661dd791b25824542ec4bfea -SIZE (go/net_krakend-ce/krakend-ce-v2.10.2/v2.10.2.zip) = 142230 +TIMESTAMP = 1761741717 +SHA256 (go/net_krakend-ce/krakend-ce-v2.12.0/v2.12.0.mod) = d3351148400a99c32d3e343fa8f07bc0352f9baa815c115f207632521bc8f87f +SIZE (go/net_krakend-ce/krakend-ce-v2.12.0/v2.12.0.mod) = 15468 +SHA256 (go/net_krakend-ce/krakend-ce-v2.12.0/v2.12.0.zip) = e777a6151cb11659d79e8655e57c15a15e26d85bfa07de08f6004fdd8e203973 +SIZE (go/net_krakend-ce/krakend-ce-v2.12.0/v2.12.0.zip) = 144249 diff --git a/net/krdc/distinfo b/net/krdc/distinfo index 519bf1134e73..de45e6024fa2 100644 --- a/net/krdc/distinfo +++ b/net/krdc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646518 -SHA256 (KDE/release-service/25.08.0/krdc-25.08.0.tar.xz) = 27b50fa82f665cf8ec5f1f3573df3ceb14fe0602e30288f1b4f8a9407eb2d6ec -SIZE (KDE/release-service/25.08.0/krdc-25.08.0.tar.xz) = 1598520 +TIMESTAMP = 1762264725 +SHA256 (KDE/release-service/25.08.3/krdc-25.08.3.tar.xz) = aa317b8a21c0362b6ddd69f122ca17f444edfeeba2f422b75ce51c666950906a +SIZE (KDE/release-service/25.08.3/krdc-25.08.3.tar.xz) = 1598500 diff --git a/net/krfb/distinfo b/net/krfb/distinfo index f5133670a94d..2d9bde2ed0d0 100644 --- a/net/krfb/distinfo +++ b/net/krfb/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646521 -SHA256 (KDE/release-service/25.08.0/krfb-25.08.0.tar.xz) = f353c6603046fe97fd0808497d47a3eb18bbd7811e43d08c965414214496845a -SIZE (KDE/release-service/25.08.0/krfb-25.08.0.tar.xz) = 1220716 +TIMESTAMP = 1762264728 +SHA256 (KDE/release-service/25.08.3/krfb-25.08.3.tar.xz) = e12f879089b6a9d4b8fc72b8201e52223ea450664d28ba3a43193a61eb9dff42 +SIZE (KDE/release-service/25.08.3/krfb-25.08.3.tar.xz) = 1221644 diff --git a/net/krill/Makefile b/net/krill/Makefile index ec9915f06a81..f28767a1862a 100644 --- a/net/krill/Makefile +++ b/net/krill/Makefile @@ -1,6 +1,7 @@ PORTNAME= krill DISTVERSIONPREFIX= v DISTVERSION= 0.15.0 +PORTREVISION= 2 CATEGORIES= net MAINTAINER= jaap@NLnetLabs.nl diff --git a/net/ksmtp/distinfo b/net/ksmtp/distinfo index 612a4b68c9c6..bd06f4a47353 100644 --- a/net/ksmtp/distinfo +++ b/net/ksmtp/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646523 -SHA256 (KDE/release-service/25.08.0/ksmtp-25.08.0.tar.xz) = 8f265a059e0d7a37bff3419474022f0a3ca952b2189eb5f3acfb45dcaf33cad2 -SIZE (KDE/release-service/25.08.0/ksmtp-25.08.0.tar.xz) = 55424 +TIMESTAMP = 1762264730 +SHA256 (KDE/release-service/25.08.3/ksmtp-25.08.3.tar.xz) = 150741807723f1cee46bc1e86394d785fefd7df822523d5fe53832a2e415cce6 +SIZE (KDE/release-service/25.08.3/ksmtp-25.08.3.tar.xz) = 55696 diff --git a/net/ktcplist/Makefile b/net/ktcplist/Makefile index d91a627a8cc7..a5d6186b8078 100644 --- a/net/ktcplist/Makefile +++ b/net/ktcplist/Makefile @@ -1,5 +1,6 @@ PORTNAME= ktcplist DISTVERSION= 1.0.2 +PORTREVISION= 2 CATEGORIES= net sysutils MAINTAINER= arrowd@FreeBSD.org diff --git a/net/ktnef/distinfo b/net/ktnef/distinfo index 4f67d64eb800..55d6a98350d1 100644 --- a/net/ktnef/distinfo +++ b/net/ktnef/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646526 -SHA256 (KDE/release-service/25.08.0/ktnef-25.08.0.tar.xz) = 12bc67c619792a7c4de8f6252f8614ca33ac3a494c22bbf50a8f779094d4e72d -SIZE (KDE/release-service/25.08.0/ktnef-25.08.0.tar.xz) = 316956 +TIMESTAMP = 1762264733 +SHA256 (KDE/release-service/25.08.3/ktnef-25.08.3.tar.xz) = 7015477950119cddb9d9b4e6b94306b1b6876f4604f496febe824ca62705e213 +SIZE (KDE/release-service/25.08.3/ktnef-25.08.3.tar.xz) = 316988 diff --git a/net/kube-apiserver/Makefile b/net/kube-apiserver/Makefile index 6a7417885a8c..941ecb601255 100644 --- a/net/kube-apiserver/Makefile +++ b/net/kube-apiserver/Makefile @@ -1,7 +1,7 @@ PORTNAME= kube-apiserver PORTVERSION= 1.27.2 DISTVERSIONPREFIX= v -PORTREVISION= 16 +PORTREVISION= 20 CATEGORIES= net MAINTAINER= loic.blot@unix-experience.fr diff --git a/net/kube-controller-manager/Makefile b/net/kube-controller-manager/Makefile index 4a681388317b..6f3daed35206 100644 --- a/net/kube-controller-manager/Makefile +++ b/net/kube-controller-manager/Makefile @@ -1,7 +1,7 @@ PORTNAME= kube-controller-manager PORTVERSION= 1.27.2 DISTVERSIONPREFIX= v -PORTREVISION= 16 +PORTREVISION= 20 CATEGORIES= net MAINTAINER= loic.blot@unix-experience.fr diff --git a/net/kube-scheduler/Makefile b/net/kube-scheduler/Makefile index 8d86e54f765b..00a1f240cb25 100644 --- a/net/kube-scheduler/Makefile +++ b/net/kube-scheduler/Makefile @@ -1,7 +1,7 @@ PORTNAME= kube-scheduler PORTVERSION= 1.27.2 DISTVERSIONPREFIX= v -PORTREVISION= 16 +PORTREVISION= 20 CATEGORIES= net MAINTAINER= loic.blot@unix-experience.fr diff --git a/net/lavinmq/Makefile b/net/lavinmq/Makefile index d27d57820c3c..d9d87d84c5c1 100644 --- a/net/lavinmq/Makefile +++ b/net/lavinmq/Makefile @@ -1,17 +1,17 @@ PORTNAME= lavinmq DISTVERSIONPREFIX= v -DISTVERSION= 2.3.0 +DISTVERSION= 2.4.5 CATEGORIES= net # JavaScripts -MASTER_SITES+= https://github.com/chartjs/Chart.js/releases/download/v4.0.1/:chartjs \ - https://github.com/cloudamqp/amqp-client.js/releases/download/v3.1.1/:amqpclient \ +MASTER_SITES+= https://github.com/chartjs/Chart.js/releases/download/v${_CHARTJS}/:chartjs \ + https://github.com/cloudamqp/amqp-client.js/releases/download/v${_AMQP_JS}/:amqpclient \ https://moment.github.io/luxon/es6/:luxon \ - https://cdn.jsdelivr.net/npm/chartjs-adapter-luxon@1.3.1/dist/:chartjsadapter \ - https://unpkg.com/@stoplight/elements@8.2.0/:elements \ + https://cdn.jsdelivr.net/npm/chartjs-adapter-luxon@${_LUXON_JS}/dist/:chartjsadapter \ + https://unpkg.com/@stoplight/elements@${_ELEMENTS}/:elements \ https://raw.githubusercontent.com/eclipse-paho/paho.mqtt.javascript/master/src/:paho -DISTFILES+= chart.js-4.0.1.tgz:chartjs \ +DISTFILES+= chart.js-${_CHARTJS}.tgz:chartjs \ amqp-websocket-client.mjs:amqpclient \ amqp-websocket-client.mjs.map:amqpclient \ luxon.js:luxon \ @@ -23,20 +23,22 @@ DISTFILES+= chart.js-4.0.1.tgz:chartjs \ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} \ 84codes-lz4.cr-${_LZ4}_GH0.tar.gz \ 84codes-systemd.cr-v2.0.0_GH0.tar.gz \ - cloudamqp-amq-protocol.cr-v1.1.15_GH0.tar.gz \ - cloudamqp-amqp-client.cr-v1.3.1_GH0.tar.gz \ + cloudamqp-amq-protocol.cr-v${_AMQP_PROTO}_GH0.tar.gz \ + cloudamqp-amqp-client.cr-v${_AMQP_CLIENT}_GH0.tar.gz \ 84codes-mqtt-protocol.cr-${_MQTT}_GH0.tar.gz \ chart.js-${_CHARTJS}.tgz # Crystal library versions +_AMQP_CLIENT= 1.3.1 +_AMQP_PROTO= 1.1.15 _LZ4= 96d714f7593c66ca7425872fd26c7b1286806d3d -_MQTT= d01a1210ed7adfed9aa5cd055f1788a45d9c4d52 +_MQTT= 36ff248ff8e9aaa749cfff3d251103e0e5f661bc # JavaScript library versions +_AMQP_JS= 3.1.1 _CHARTJS= 4.0.1 _ELEMENTS= 8.2.0 -_AMQP_CLIENT= 3.1.1 -_CHARTJS_ADAPTER= 1.3.1 +_LUXON_JS= 1.3.1 MAINTAINER= dch@FreeBSD.org COMMENT= Next-generation AMQP 0.9.1 based message broker @@ -53,8 +55,8 @@ USE_GITHUB= yes GH_ACCOUNT= cloudamqp GH_TUPLE= 84codes:lz4.cr:${_LZ4}:a/deps/lz4.cr \ 84codes:systemd.cr:v2.0.0:systemd/deps/systemd.cr \ - cloudamqp:amq-protocol.cr:v1.1.15:proto/deps/amq-protocol.cr \ - cloudamqp:amqp-client.cr:v1.3.1:client/deps/amqp-client.cr \ + cloudamqp:amq-protocol.cr:v${_AMQP_PROTO}:proto/deps/amq-protocol.cr \ + cloudamqp:amqp-client.cr:v${_AMQP_CLIENT}:client/deps/amqp-client.cr \ 84codes:mqtt-protocol.cr:${_MQTT}:mqtt/deps/mqtt-protocol.cr USE_RC_SUBR= lavinmq @@ -67,7 +69,7 @@ PORTDOCS= CHANGELOG.md NOTICE README.md SECURITY.md OPTIONS_DEFINE= DOCS SHARDS_ENV= --time --verbose --production --release --no-color --stats \ - --static + --static -Dgc_none --error-on-warnings -Dpreview_mt -Dexecution_context .include <bsd.port.options.mk> diff --git a/net/lavinmq/distinfo b/net/lavinmq/distinfo index 4a0fe5e3324e..6e0f0bd9f0b5 100644 --- a/net/lavinmq/distinfo +++ b/net/lavinmq/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1748024362 +TIMESTAMP = 1762085895 SHA256 (chart.js-4.0.1.tgz) = 461dae2edc0eda7beeb16c7030ab630ab5129aedd3fc6de9a036f6dfe488556f SIZE (chart.js-4.0.1.tgz) = 793292 SHA256 (amqp-websocket-client.mjs) = a779d8417536e31e44eaceeef5ae745e5f0b95f16cf13a45e6ac5dcaadfd1c47 @@ -15,8 +15,8 @@ SHA256 (styles.min.css) = 119784e23ffc39b6fa3fdb3df93f391f8250e8af141b78dfc3b6be SIZE (styles.min.css) = 296065 SHA256 (paho-mqtt.js) = a0c734a00a2172d579ca1ff4f92fb366bccb40974005bdad5ea7a2f0326ac158 SIZE (paho-mqtt.js) = 90293 -SHA256 (cloudamqp-lavinmq-v2.3.0_GH0.tar.gz) = ff8d4f013de7c3b04298f967e1119935fca299d4580108c5fef7a27fcae54653 -SIZE (cloudamqp-lavinmq-v2.3.0_GH0.tar.gz) = 1076000 +SHA256 (cloudamqp-lavinmq-v2.4.5_GH0.tar.gz) = d61d2f015e8e330d629ffc79913af6adbdd7e415478579268285896d276afde5 +SIZE (cloudamqp-lavinmq-v2.4.5_GH0.tar.gz) = 1078971 SHA256 (84codes-lz4.cr-96d714f7593c66ca7425872fd26c7b1286806d3d_GH0.tar.gz) = 6a851169d1382a35aecff253d24f6acbaaa92b906a24b5edd903637bd212f380 SIZE (84codes-lz4.cr-96d714f7593c66ca7425872fd26c7b1286806d3d_GH0.tar.gz) = 7298 SHA256 (84codes-systemd.cr-v2.0.0_GH0.tar.gz) = 4dd0c6f838542f97338866aef36de7b464c06112c4434e4db48aa65586b68ef3 @@ -25,5 +25,5 @@ SHA256 (cloudamqp-amq-protocol.cr-v1.1.15_GH0.tar.gz) = 2650924ad06f80a12d4f3eea SIZE (cloudamqp-amq-protocol.cr-v1.1.15_GH0.tar.gz) = 18077 SHA256 (cloudamqp-amqp-client.cr-v1.3.1_GH0.tar.gz) = 2534b98bf64a17e075871f82fcf6bdee6d6d9dba5fc29472afe61bf6f1a5388e SIZE (cloudamqp-amqp-client.cr-v1.3.1_GH0.tar.gz) = 24043 -SHA256 (84codes-mqtt-protocol.cr-d01a1210ed7adfed9aa5cd055f1788a45d9c4d52_GH0.tar.gz) = dbb3484fb728854ddcd288bacb9629a01b912312f6b17dc336cd8c1700a9bc10 -SIZE (84codes-mqtt-protocol.cr-d01a1210ed7adfed9aa5cd055f1788a45d9c4d52_GH0.tar.gz) = 17147 +SHA256 (84codes-mqtt-protocol.cr-36ff248ff8e9aaa749cfff3d251103e0e5f661bc_GH0.tar.gz) = 693aefc6728697b27841876722a784ed8336261b1c3d1582790a5dfd94ad76d8 +SIZE (84codes-mqtt-protocol.cr-36ff248ff8e9aaa749cfff3d251103e0e5f661bc_GH0.tar.gz) = 17658 diff --git a/net/ldapbrowser/Makefile b/net/ldapbrowser/Makefile index c5c80a526b38..25c841a5d4f5 100644 --- a/net/ldapbrowser/Makefile +++ b/net/ldapbrowser/Makefile @@ -1,15 +1,16 @@ PORTNAME= ldapbrowser PORTVERSION= 2.8.2 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= net java -MASTER_SITES= http://www.klop.ws/distfiles/ \ +MASTER_SITES= LOCAL/ronald \ + https://www.klop.ws/distfiles/ \ http://freebsd.nsu.ru/distfiles/ \ ftp://ftp.nstu.ru/pub/sources/nettools/ldap/ \ ftp://ftp.gtrgrenoble.fr/TpRes/Ldap/ \ ftp://ftp.uni-duisburg.de/Unix/networking/LDAP/frontends/ DISTNAME= Browser282b2 -MAINTAINER= ronald@FreeBSD.org +MAINTAINER= danfe@FreeBSD.org COMMENT= Java/Swing-based LDAP browser and editor WWW= https://web.archive.org/web/20081218031210/http://www.mcs.anl.gov/~gawor/ldap/ @@ -19,9 +20,6 @@ LICENSE_NAME= ldapbrowser LICENSE_TEXT= No reply from author regarding redistribution licensing LICENSE_PERMS= auto-accept -DEPRECATED= old software, no source, no website, no clear license, no package, any users? please let me know -EXPIRATION_DATE= 2025-08-28 - USES= java NO_BUILD= yes diff --git a/net/libarms/Makefile b/net/libarms/Makefile index 0d6171591cd4..51b409c10494 100644 --- a/net/libarms/Makefile +++ b/net/libarms/Makefile @@ -1,5 +1,5 @@ PORTNAME= libarms -PORTVERSION= 6.33 +PORTVERSION= 6.50 CATEGORIES= net devel MASTER_SITES= https://dev.smf.jp/dl/ @@ -15,6 +15,7 @@ LIB_DEPENDS= libexpat.so:textproc/expat2 USES= gmake libtool localbase ssl GNU_CONFIGURE= yes USE_LDCONFIG= yes +INSTALL_TARGET= install-strip post-patch: # NetBSD's SIMPLEQ_* macros are called STAILQ_* on FreeBSD diff --git a/net/libarms/distinfo b/net/libarms/distinfo index 568dcdce86fe..89e673e2377e 100644 --- a/net/libarms/distinfo +++ b/net/libarms/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1702963884 -SHA256 (libarms-6.33.tar.gz) = 642ecf8f58dec5feeb668adee8781d2b5496421f59dfd6ea33049d0f110bca1e -SIZE (libarms-6.33.tar.gz) = 1030353 +TIMESTAMP = 1733368374 +SHA256 (libarms-6.50.tar.gz) = b13068e6d1898ead2eb9ddbaf017f6236c5c3fb309668e926650b5ea185bfc9f +SIZE (libarms-6.50.tar.gz) = 1007635 diff --git a/net/libarms/files/patch-Makefile.in b/net/libarms/files/patch-Makefile.in new file mode 100644 index 000000000000..292e9d460a3b --- /dev/null +++ b/net/libarms/files/patch-Makefile.in @@ -0,0 +1,28 @@ +--- Makefile.in.orig 2024-12-04 00:27:42 UTC ++++ Makefile.in +@@ -397,24 +397,7 @@ debian/rules \ + libarms.spec + + nobase_dist_doc_DATA = \ +-doc/api \ +-doc/armsd \ +-doc/appendix \ +-doc/arch \ +-doc/impl \ +-doc/index.html \ +-doc/contents.html \ +-doc/download.html \ +-doc/intro \ +-doc/genindex.html \ +-doc/search.html \ +-doc/version \ +-doc/.buildinfo \ +-doc/objects.inv \ +-doc/searchindex.js \ +-doc/_sources \ +-doc/_images \ +-doc/_static ++$(shell find doc -type f -print) + + all: config.h + $(MAKE) $(AM_MAKEFLAGS) all-am diff --git a/net/libarms/files/patch-libarms_ssl.c b/net/libarms/files/patch-libarms_ssl.c index 70201446a643..72385c6a5464 100644 --- a/net/libarms/files/patch-libarms_ssl.c +++ b/net/libarms/files/patch-libarms_ssl.c @@ -1,12 +1,12 @@ ---- libarms/ssl.c.orig 2019-03-29 01:15:24 UTC +--- libarms/ssl.c.orig 2024-12-04 00:27:42 UTC +++ libarms/ssl.c -@@ -338,7 +338,8 @@ arms_ssl_dhparam(SSL_CTX *ctx) - } - - /* for compatibility with before OpenSSL-1.1.0 and LibreSSL-2.7.0 */ --#if OPENSSL_VERSION_NUMBER < 0x10100000L || LIBRESSL_VERSION_NUMBER < 0x20700000L -+#if (OPENSSL_VERSION_NUMBER < 0x10100000L) || \ -+ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x20700000L) - dh->p = p; - dh->g = g; - #else +@@ -794,6 +794,9 @@ arms_ssl_cleanup(void) + { + CRYPTO_cleanup_all_ex_data(); + ERR_free_strings(); ++/* <= 1.0.1f = old API, 1.0.1g+ = new API */ ++#if OPENSSL_VERSION_NUMBER <= 0x1000106fL + ERR_remove_state(0); ++#endif + EVP_cleanup(); + } diff --git a/net/libarms/pkg-descr b/net/libarms/pkg-descr index 92fb6d85c0b6..60606d2e4a11 100644 --- a/net/libarms/pkg-descr +++ b/net/libarms/pkg-descr @@ -1 +1,2 @@ -SMFv2/ARMS library. +libarms is a client library for SMFv2 system supplied by Internet +Initiative Japan Inc. diff --git a/net/libcmis/Makefile b/net/libcmis/Makefile index 041bf2e3ba45..86d2e695064e 100644 --- a/net/libcmis/Makefile +++ b/net/libcmis/Makefile @@ -1,6 +1,6 @@ PORTNAME= libcmis PORTVERSION= 0.6.2 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= net devel MASTER_SITES= https://github.com/tdf/libcmis/releases/download/v${PORTVERSION}/ \ https://dev-www.libreoffice.org/src/ diff --git a/net/libgravatar/distinfo b/net/libgravatar/distinfo index 7daae6c5de2b..78a5b63b3996 100644 --- a/net/libgravatar/distinfo +++ b/net/libgravatar/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646528 -SHA256 (KDE/release-service/25.08.0/libgravatar-25.08.0.tar.xz) = d061023c8b320d6e82b5e61aee06ee7ac10fe12437a70ebde05c752b7ab9b710 -SIZE (KDE/release-service/25.08.0/libgravatar-25.08.0.tar.xz) = 40968 +TIMESTAMP = 1762264735 +SHA256 (KDE/release-service/25.08.3/libgravatar-25.08.3.tar.xz) = 94c7772602b3adaa8b4d44a227699d943097005aebfeef563caeadb75e6f23fb +SIZE (KDE/release-service/25.08.3/libgravatar-25.08.3.tar.xz) = 40948 diff --git a/net/libifconfig/Makefile b/net/libifconfig/Makefile index 1dddc6c8697d..8dd0fe5a2913 100644 --- a/net/libifconfig/Makefile +++ b/net/libifconfig/Makefile @@ -41,7 +41,7 @@ do-install: ${INSTALL_DATA} ${WRKSRC}/${h} ${STAGEDIR}${PREFIX}/include .endfor -_ALL_VERSIONS= 13.3 13.4 13.5 14.0 14.1 14.2 14.3 +_ALL_VERSIONS= 13.5 14.3 .if make(makesum) DISTFILES= libifconfig-${_LIBIFCONFIG_HASH}.tar.gz .for version in ${_ALL_VERSIONS} diff --git a/net/libifconfig/distinfo b/net/libifconfig/distinfo index 0d2dabe0b045..e9f7dd703bfd 100644 --- a/net/libifconfig/distinfo +++ b/net/libifconfig/distinfo @@ -1,16 +1,6 @@ TIMESTAMP = 1750761670 -SHA256 (libifconfig-13.3_0.tar.gz) = 7ccd7fab4f6a57d13638c82f3f848d1c08541f85f38d22d99f79125a39ac1982 -SIZE (libifconfig-13.3_0.tar.gz) = 22471 -SHA256 (libifconfig-13.4_0.tar.gz) = 33e092463f08b459cebb5b0e2238fca379409c91ad6793e3fbcc1b034cd1ade7 -SIZE (libifconfig-13.4_0.tar.gz) = 22470 SHA256 (libifconfig-13.5_0.tar.gz) = b2bf5bd107ab75663736df3b918eed999a916fd0ed253ef7546c7633642ad934 SIZE (libifconfig-13.5_0.tar.gz) = 22474 -SHA256 (libifconfig-14.0_0.tar.gz) = 8d2a5a9f6254479dc5f8175132bdd169699db2b36e5349ad21f9c791ab96689b -SIZE (libifconfig-14.0_0.tar.gz) = 23706 -SHA256 (libifconfig-14.1_0.tar.gz) = c2d59622c9a9649afef8e30eb9fb825aa8cd3ec71c12160ed9f7a01c95dcabdb -SIZE (libifconfig-14.1_0.tar.gz) = 23708 -SHA256 (libifconfig-14.2_0.tar.gz) = fbab01cf067a7c75d14adb7a5b682ab7718e0d0c2fcf03324f4e9157880c5afd -SIZE (libifconfig-14.2_0.tar.gz) = 23709 SHA256 (libifconfig-14.3_0.tar.gz) = 04069eacdf7ec216fad6769ab5fdc2d7e781cbb8e09f3d4356691984880f5fc7 SIZE (libifconfig-14.3_0.tar.gz) = 23709 SHA256 (libifconfig-b670c9bafc0e.tar.gz) = 87740e514a9c993ca4b7e1ed250df62aab766e60fd27e56e7b38dded4e835232 diff --git a/net/libiscsi/Makefile b/net/libiscsi/Makefile index 2681d9586868..5a2a75a13b22 100644 --- a/net/libiscsi/Makefile +++ b/net/libiscsi/Makefile @@ -1,5 +1,5 @@ PORTNAME= libiscsi -DISTVERSION= 1.20.1 +DISTVERSION= 1.20.3 CATEGORIES= net MAINTAINER= d8zNeCFG@aon.at @@ -19,10 +19,9 @@ USE_LDCONFIG= yes GNU_CONFIGURE= yes -# 1.20.2 only affects environments defining __APPLE__ -PORTSCOUT= skipv:1.20.2 +CFLAGS+= -Wno-cast-align post-install: - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}.so.11.0.0 + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}.so .include <bsd.port.mk> diff --git a/net/libiscsi/distinfo b/net/libiscsi/distinfo index 9144771bb827..1795032ca98d 100644 --- a/net/libiscsi/distinfo +++ b/net/libiscsi/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746280868 -SHA256 (sahlberg-libiscsi-1.20.1_GH0.tar.gz) = 6bd6feef2904de1bb1869cec935b58995bc1311cad57184a2221e09ed6137eec -SIZE (sahlberg-libiscsi-1.20.1_GH0.tar.gz) = 323554 +TIMESTAMP = 1756998181 +SHA256 (sahlberg-libiscsi-1.20.3_GH0.tar.gz) = 212f6e1fd8e7ddb4b02208aafc6de600f6f330f40359babeefdd83b0c79d47a1 +SIZE (sahlberg-libiscsi-1.20.3_GH0.tar.gz) = 327211 diff --git a/net/libiscsi/pkg-plist b/net/libiscsi/pkg-plist index 237fe5d52a92..7b3aac5ca8de 100644 --- a/net/libiscsi/pkg-plist +++ b/net/libiscsi/pkg-plist @@ -5,13 +5,14 @@ bin/iscsi-md5sum bin/iscsi-perf bin/iscsi-pr bin/iscsi-readcapacity16 +bin/iscsi-rtpg bin/iscsi-swp include/iscsi/iscsi.h include/iscsi/scsi-lowlevel.h lib/libiscsi.a lib/libiscsi.so lib/libiscsi.so.11 -lib/libiscsi.so.11.0.0 +lib/libiscsi.so.11.0.2 libdata/pkgconfig/libiscsi.pc share/man/man1/iscsi-inq.1.gz share/man/man1/iscsi-ls.1.gz diff --git a/net/libkgapi/distinfo b/net/libkgapi/distinfo index 6ae0a339c46e..b881519e7bb1 100644 --- a/net/libkgapi/distinfo +++ b/net/libkgapi/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646530 -SHA256 (KDE/release-service/25.08.0/libkgapi-25.08.0.tar.xz) = 52bf23215ebfcb92efa95633cd6e38da8c65387771b427e893b51727256039b1 -SIZE (KDE/release-service/25.08.0/libkgapi-25.08.0.tar.xz) = 341436 +TIMESTAMP = 1762264738 +SHA256 (KDE/release-service/25.08.3/libkgapi-25.08.3.tar.xz) = 5a6590da04cf4a0c3b53f2a0c7d7c97cdf57f63854a0a4978c0859243bfbd15e +SIZE (KDE/release-service/25.08.3/libkgapi-25.08.3.tar.xz) = 341472 diff --git a/net/libksieve/distinfo b/net/libksieve/distinfo index a62dfd272ec1..49adb0ceebc2 100644 --- a/net/libksieve/distinfo +++ b/net/libksieve/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646533 -SHA256 (KDE/release-service/25.08.0/libksieve-25.08.0.tar.xz) = a7e6e6f52377dc07750bdcef835d9fcc63088577b30fdff07ff710600cb1fe76 -SIZE (KDE/release-service/25.08.0/libksieve-25.08.0.tar.xz) = 617944 +TIMESTAMP = 1762264740 +SHA256 (KDE/release-service/25.08.3/libksieve-25.08.3.tar.xz) = 6e0663eb7a0c4007c5644fab83c4367133bb61b7ae3b7278bc836971775fff99 +SIZE (KDE/release-service/25.08.3/libksieve-25.08.3.tar.xz) = 632984 diff --git a/net/libksieve/pkg-plist b/net/libksieve/pkg-plist index 8e2be95a49a0..20e50be52747 100644 --- a/net/libksieve/pkg-plist +++ b/net/libksieve/pkg-plist @@ -115,6 +115,7 @@ share/locale/fr/LC_MESSAGES/libksieve6.mo share/locale/fy/LC_MESSAGES/libksieve6.mo share/locale/ga/LC_MESSAGES/libksieve6.mo share/locale/gl/LC_MESSAGES/libksieve6.mo +share/locale/he/LC_MESSAGES/libksieve6.mo share/locale/hi/LC_MESSAGES/libksieve6.mo share/locale/hne/LC_MESSAGES/libksieve6.mo share/locale/hu/LC_MESSAGES/libksieve6.mo diff --git a/net/liblinphone/Makefile b/net/liblinphone/Makefile index 2b9da83ece16..70833c61190d 100644 --- a/net/liblinphone/Makefile +++ b/net/liblinphone/Makefile @@ -1,5 +1,5 @@ PORTNAME= liblinphone -DISTVERSION= 5.4.25 +DISTVERSION= 5.4.26 CATEGORIES= net MAINTAINER= bofh@FreeBSD.org @@ -9,24 +9,17 @@ WWW= https://www.linphone.org/technical-corner/liblinphone.html LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -BUILD_DEPENDS= ${LOCALBASE}/lib/libbcmatroska2.a:multimedia/bcmatroska2 \ - ${LOCALBASE}/lib/libbctoolbox.a:net/bctoolbox \ - ${LOCALBASE}/lib/libbcunit.a:devel/bcunit \ - ${LOCALBASE}/lib/libbelcard.a:deskutils/belcard \ - ${LOCALBASE}/lib/libbelle-sip.a:net/belle-sip \ - ${LOCALBASE}/lib/libbelr.a:textproc/belr \ - ${LOCALBASE}/lib/libbzrtp.a:security/bzrtp \ - ${LOCALBASE}/lib/liblime.a:security/lime \ - ${LOCALBASE}/lib/libmediastreamer2.a:net/mediastreamer \ - ${LOCALBASE}/lib/libortp.a:net/ortp \ - ${PYTHON_PKGNAMEPREFIX}pystache>=0:textproc/py-pystache@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pystache>=0:textproc/py-pystache@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ doxygen:devel/doxygen \ v4l_compat>=1.0.20120501:multimedia/v4l_compat \ xsd>0:devel/xsd -LIB_DEPENDS= libjsoncpp.so:devel/jsoncpp \ - libsoci_core.so:databases/soci \ - libxerces-c.so:textproc/xerces-c3 +LIB_DEPENDS= \ + libbelcard.so:deskutils/belcard \ + libbelle-sip.so:net/belle-sip \ + liblime.so:security/lime \ + libmediastreamer2.so:net/mediastreamer \ + libsoci_core.so:databases/soci USES= cmake compiler:c++17-lang gnome iconv pkgconfig python:build \ sqlite xorg @@ -45,8 +38,9 @@ CMAKE_ARGS= -DCMAKE_PREFIX_PATH=${LOCALBASE} \ -DENABLE_QRCODE=NO \ -DENABLE_STATIC=NO \ -DENABLE_STRICT=NO \ - -DENABLE_TOOLS=NO \ - -DENABLE_UNIT_TESTS=NO + -DENABLE_TOOLS=NO +CMAKE_ON= BUILD_SHARED_LIBS +CMAKE_OFF= ENABLE_UNIT_TESTS LDFLAGS+= -lpthread diff --git a/net/liblinphone/distinfo b/net/liblinphone/distinfo index 4bdb4a47433d..6505aa74fe1e 100644 --- a/net/liblinphone/distinfo +++ b/net/liblinphone/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751275714 -SHA256 (liblinphone-5.4.25.tar.bz2) = c86c2979d2dda3142949765db475e49e93de8b51fd386d4592b3c246b23c4538 -SIZE (liblinphone-5.4.25.tar.bz2) = 21095087 +TIMESTAMP = 1758131774 +SHA256 (liblinphone-5.4.26.tar.bz2) = 193e2e7daadf2eef21524efad624346568c47b48cb9ba1be110431d662e55d48 +SIZE (liblinphone-5.4.26.tar.bz2) = 21093368 diff --git a/net/liblinphone/pkg-plist b/net/liblinphone/pkg-plist index a6499e00e854..bd8592942b26 100644 --- a/net/liblinphone/pkg-plist +++ b/net/liblinphone/pkg-plist @@ -228,8 +228,10 @@ include/linphone/vcard.h include/linphone/video_definition.h include/linphone/wrapper_utils.h include/linphone/xmlrpc.h -lib/liblinphone++.a -lib/liblinphone.a +lib/liblinphone++.so +lib/liblinphone++.so.10 +lib/liblinphone.so +lib/liblinphone.so.10 share/LibLinphone/cmake/FindOpenLDAP.cmake share/LibLinphone/cmake/FindSoci.cmake share/LibLinphone/cmake/LibLinphoneConfig.cmake diff --git a/net/libngtcp2-gnutls/Makefile b/net/libngtcp2-gnutls/Makefile index e1b01510b06b..e473a8694da2 100644 --- a/net/libngtcp2-gnutls/Makefile +++ b/net/libngtcp2-gnutls/Makefile @@ -1,5 +1,5 @@ PORTNAME= ngtcp2 -PORTVERSION= 1.14.0 +PORTVERSION= 1.17.0 CATEGORIES= net MASTER_SITES= https://github.com/ngtcp2/ngtcp2/releases/download/v${PORTVERSION}/ PKGNAMEPREFIX= lib diff --git a/net/libngtcp2-gnutls/distinfo b/net/libngtcp2-gnutls/distinfo index 01a4f3168c2b..a30b05be75e7 100644 --- a/net/libngtcp2-gnutls/distinfo +++ b/net/libngtcp2-gnutls/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753796016 -SHA256 (ngtcp2-1.14.0.tar.xz) = d1fbf9eae92921bfd33154dab2574bc4b7d7936f486396d6c78bfff90ed5b35d -SIZE (ngtcp2-1.14.0.tar.xz) = 662652 +TIMESTAMP = 1761446500 +SHA256 (ngtcp2-1.17.0.tar.xz) = 9c9a4e2e150e90bf77d4ffcbefe82f738ee375287e68aaa715fa83c04a12209c +SIZE (ngtcp2-1.17.0.tar.xz) = 679244 diff --git a/net/libngtcp2-wolfssl/Makefile b/net/libngtcp2-wolfssl/Makefile index b455481fe6e3..3294f3a9047f 100644 --- a/net/libngtcp2-wolfssl/Makefile +++ b/net/libngtcp2-wolfssl/Makefile @@ -1,5 +1,5 @@ PORTNAME= ngtcp2 -PORTVERSION= 1.14.0 +PORTVERSION= 1.17.0 CATEGORIES= net MASTER_SITES= https://github.com/ngtcp2/ngtcp2/releases/download/v${PORTVERSION}/ PKGNAMEPREFIX= lib diff --git a/net/libngtcp2-wolfssl/distinfo b/net/libngtcp2-wolfssl/distinfo index 01a4f3168c2b..cfd0934fea30 100644 --- a/net/libngtcp2-wolfssl/distinfo +++ b/net/libngtcp2-wolfssl/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753796016 -SHA256 (ngtcp2-1.14.0.tar.xz) = d1fbf9eae92921bfd33154dab2574bc4b7d7936f486396d6c78bfff90ed5b35d -SIZE (ngtcp2-1.14.0.tar.xz) = 662652 +TIMESTAMP = 1761446502 +SHA256 (ngtcp2-1.17.0.tar.xz) = 9c9a4e2e150e90bf77d4ffcbefe82f738ee375287e68aaa715fa83c04a12209c +SIZE (ngtcp2-1.17.0.tar.xz) = 679244 diff --git a/net/libngtcp2/Makefile b/net/libngtcp2/Makefile index c7cd00819ecf..0e655ecd16af 100644 --- a/net/libngtcp2/Makefile +++ b/net/libngtcp2/Makefile @@ -1,5 +1,5 @@ PORTNAME= ngtcp2 -PORTVERSION= 1.14.0 +PORTVERSION= 1.17.0 CATEGORIES= net MASTER_SITES= https://github.com/ngtcp2/ngtcp2/releases/download/v${PORTVERSION}/ PKGNAMEPREFIX= lib diff --git a/net/libngtcp2/distinfo b/net/libngtcp2/distinfo index 01a4f3168c2b..5dc85bef0d93 100644 --- a/net/libngtcp2/distinfo +++ b/net/libngtcp2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753796016 -SHA256 (ngtcp2-1.14.0.tar.xz) = d1fbf9eae92921bfd33154dab2574bc4b7d7936f486396d6c78bfff90ed5b35d -SIZE (ngtcp2-1.14.0.tar.xz) = 662652 +TIMESTAMP = 1761446498 +SHA256 (ngtcp2-1.17.0.tar.xz) = 9c9a4e2e150e90bf77d4ffcbefe82f738ee375287e68aaa715fa83c04a12209c +SIZE (ngtcp2-1.17.0.tar.xz) = 679244 diff --git a/net/libngtcp2/pkg-plist b/net/libngtcp2/pkg-plist index 517acfebb783..2d8ebf3f14d5 100644 --- a/net/libngtcp2/pkg-plist +++ b/net/libngtcp2/pkg-plist @@ -10,5 +10,5 @@ include/ngtcp2/version.h lib/libngtcp2.a lib/libngtcp2.so lib/libngtcp2.so.16 -lib/libngtcp2.so.16.4.0 +lib/libngtcp2.so.16.7.0 libdata/pkgconfig/libngtcp2.pc diff --git a/net/libpfctl/Makefile b/net/libpfctl/Makefile index e41fe9de1ef0..78a152741d26 100644 --- a/net/libpfctl/Makefile +++ b/net/libpfctl/Makefile @@ -1,5 +1,5 @@ PORTNAME= libpfctl -PORTVERSION= 0.16 +PORTVERSION= 0.17 CATEGORIES= net MASTER_SITES= LOCAL/kp/ @@ -13,7 +13,7 @@ USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/libpfctl -_LIBPFCTL_HASH= 28f618fcc2b4 +_LIBPFCTL_HASH= 7c448f5aab8b _LIBPFCTL_REV= 4 PLIST_FILES= \ @@ -23,7 +23,7 @@ PLIST_FILES= \ .include <bsd.port.pre.mk> -.if ${OSREL} == "15.0" +.if ${OSREL} == "16.0" DISTFILES= libpfctl-${_LIBPFCTL_HASH}.tar.gz .else DISTFILES= libpfctl-${OSREL}_${_LIBPFCTL_REV}.tar.gz @@ -36,7 +36,7 @@ do-install: ${LN} -s libpfctl.so.0 ${STAGEDIR}${PREFIX}/lib/libpfctl.so ${INSTALL_DATA} ${WRKSRC}/*.h ${STAGEDIR}${PREFIX}/include -_ALL_VERSIONS= 13.3 13.4 13.5 14.0 14.1 14.2 14.3 +_ALL_VERSIONS= 13.5 14.3 15.0 .if make(makesum) DISTFILES= .for version in ${_ALL_VERSIONS} diff --git a/net/libpfctl/distinfo b/net/libpfctl/distinfo index ac405a4e41e5..2ac5f042f0bf 100644 --- a/net/libpfctl/distinfo +++ b/net/libpfctl/distinfo @@ -1,17 +1,9 @@ TIMESTAMP = 1746177054 -SHA256 (libpfctl-13.3_4.tar.gz) = 8dfb0e629f0e74def2e2e2b6b1225f957b75f4ebd98ac53d8c800f98667ccbe0 -SIZE (libpfctl-13.3_4.tar.gz) = 10111 -SHA256 (libpfctl-13.4_4.tar.gz) = c29f57896e2274ab5c7d6836e5a58e9218c4bf83f2ce8953e3cd1944d01692ef -SIZE (libpfctl-13.4_4.tar.gz) = 10104 SHA256 (libpfctl-13.5_4.tar.gz) = c017afbe6634ab2feb0ccc82273059d108325a23a09d0e0827879fc0a1c84237 SIZE (libpfctl-13.5_4.tar.gz) = 10104 -SHA256 (libpfctl-14.0_4.tar.gz) = 5aed025f23b76918ad76d7637df243e0627af1ff7cb498dea8dc4edf45e56db5 -SIZE (libpfctl-14.0_4.tar.gz) = 11682 -SHA256 (libpfctl-14.1_4.tar.gz) = 048e158da7cc1cbfcc8c965e6d3e6ac0d6e7a9572144e646fa0103738c3494d4 -SIZE (libpfctl-14.1_4.tar.gz) = 11692 -SHA256 (libpfctl-14.2_4.tar.gz) = 527c63aa4b9e7eed513fa0c669878faea2e935f3e505dd83f8b6d7b45d3fa986 -SIZE (libpfctl-14.2_4.tar.gz) = 11690 SHA256 (libpfctl-14.3_4.tar.gz) = 0dba9d47cb5990e3029641bca9958925f20b091456bb7fe140ce1f4e9e2c30ce SIZE (libpfctl-14.3_4.tar.gz) = 11678 -SHA256 (libpfctl-28f618fcc2b4.tar.gz) = 37d9b90491f30b4772bc1dae687cf5c0caa733485a68cc6b59b9f23b9bd6a5f5 -SIZE (libpfctl-28f618fcc2b4.tar.gz) = 20180 +SHA256 (libpfctl-15.0_4.tar.gz) = f05d9a636e4b361b98d9056eead54c396600d427c61b2faafefde4baabbc9481 +SIZE (libpfctl-15.0_4.tar.gz) = 20782 +SHA256 (libpfctl-7c448f5aab8b.tar.gz) = 74d71ef393a722db16d476788f1e3a007b0a793699677e1af39e23e30cf20fb6 +SIZE (libpfctl-7c448f5aab8b.tar.gz) = 20785 diff --git a/net/libpfctl/files/patch-Makefile b/net/libpfctl/files/patch-Makefile index 07cfdfaa6e54..6eac3be27fbd 100644 --- a/net/libpfctl/files/patch-Makefile +++ b/net/libpfctl/files/patch-Makefile @@ -1,7 +1,6 @@ --- Makefile.orig 2021-04-19 10:09:35 UTC +++ Makefile -@@ -2,7 +2,8 @@ - PACKAGE= lib${LIB} +@@ -2,6 +2,7 @@ LIB= pfctl -INTERNALLIB= true +SHLIB_MAJOR= 0 diff --git a/net/librespeed-cli/Makefile b/net/librespeed-cli/Makefile index 5f5ce153e9f4..8448bffea265 100644 --- a/net/librespeed-cli/Makefile +++ b/net/librespeed-cli/Makefile @@ -1,7 +1,7 @@ PORTNAME= librespeed-cli DISTVERSIONPREFIX= v DISTVERSION= 1.0.12 -PORTREVISION= 2 +PORTREVISION= 6 CATEGORIES= net www MAINTAINER= driesm@FreeBSD.org diff --git a/net/librespeed-go/Makefile b/net/librespeed-go/Makefile index 3553f73e61f1..ff3fc8c61e84 100644 --- a/net/librespeed-go/Makefile +++ b/net/librespeed-go/Makefile @@ -1,7 +1,7 @@ PORTNAME= librespeed-go DISTVERSIONPREFIX= v DISTVERSION= 1.1.5 -PORTREVISION= 27 +PORTREVISION= 31 CATEGORIES= net www MAINTAINER= driesm@FreeBSD.org diff --git a/net/librest1/Makefile b/net/librest1/Makefile index c7881b8c8ac5..c8bddb4c4703 100644 --- a/net/librest1/Makefile +++ b/net/librest1/Makefile @@ -1,33 +1,35 @@ PORTNAME= librest -PORTVERSION= 0.9.1 -PORTREVISION= 2 +PORTVERSION= 0.10.2 CATEGORIES= net devel gnome +MASTER_SITES= GNOME PKGNAMESUFFIX= 1 -MASTER_SITES= https://gitlab.gnome.org/GNOME/librest/-/archive/${PORTVERSION}/ +DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= GNOME REST library WWW= https://gitlab.gnome.org/GNOME/librest -LICENSE= LGPL21 +LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= libadwaita-1.so:x11-toolkits/libadwaita \ - libjson-glib-1.0.so:devel/json-glib \ +LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \ libsoup-3.0.so:devel/libsoup3 PORTSCOUT= limitw:1,even -USES= gettext gnome localbase meson pkgconfig python tar:bz2 -USE_GNOME= glib20 gtksourceview5 introspection:build +USES= gettext-tools gnome localbase meson pkgconfig python tar:xz +USE_GNOME= glib20 introspection:build libadwaita libxml2 USE_LDCONFIG= yes MESON_ARGS= -Dca_certificates=true \ - -Dca_certificates_path=/etc/ssl/cert.pem \ - -Dgtk_doc=false + -Dca_certificates_path=/etc/ssl/cert.pem -OPTIONS_DEFINE= DOCS +OPTIONS_DEFINE= DOCS EXAMPLES +OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gi-docgen>0:textproc/py-gi-docgen@${PY_FLAVOR} DOCS_MESON_TRUE= gtk_doc +EXAMPLES_USE= gnome=gtksourceview5 +EXAMPLES_MESON_TRUE= examples + .include <bsd.port.mk> diff --git a/net/librest1/distinfo b/net/librest1/distinfo index 0486a8168cb4..baedbb9de9c9 100644 --- a/net/librest1/distinfo +++ b/net/librest1/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1674961047 -SHA256 (librest-0.9.1.tar.bz2) = 5c39f6696b271194546880e0f360e21496b2882f72e4bb85433125de98fce03a -SIZE (librest-0.9.1.tar.bz2) = 72128 +TIMESTAMP = 1754757598 +SHA256 (gnome/librest-0.10.2.tar.xz) = 7b6cb912bb3a22cfa7dcf005925dcb62883024db0c09099486e7d6851185c9b8 +SIZE (gnome/librest-0.10.2.tar.xz) = 71936 diff --git a/net/librest1/pkg-plist b/net/librest1/pkg-plist index 4bc982e29909..f274d7b1ebb7 100644 --- a/net/librest1/pkg-plist +++ b/net/librest1/pkg-plist @@ -1,8 +1,9 @@ -bin/librest-demo +%%EXAMPLES%%bin/librest-demo include/rest-1.0/rest-extras/flickr-proxy-call.h include/rest-1.0/rest-extras/flickr-proxy.h include/rest-1.0/rest-extras/lastfm-proxy-call.h include/rest-1.0/rest-extras/lastfm-proxy.h +include/rest-1.0/rest-extras/rest-extras.h include/rest-1.0/rest-extras/youtube-proxy.h include/rest-1.0/rest/rest-enum-types.h include/rest-1.0/rest/rest-oauth2-proxy-call.h @@ -27,7 +28,7 @@ lib/librest-extras-1.0.so.0 lib/librest-extras-1.0.so.0.0.0 libdata/pkgconfig/rest-1.0.pc libdata/pkgconfig/rest-extras-1.0.pc -share/applications/org.gnome.RestDemo.desktop +%%EXAMPLES%%share/applications/org.gnome.RestDemo.desktop %%PORTDOCS%%%%DOCSDIR%%-1.0/RedHatDisplay-Black.woff %%PORTDOCS%%%%DOCSDIR%%-1.0/RedHatDisplay-Black.woff2 %%PORTDOCS%%%%DOCSDIR%%-1.0/RedHatDisplay-BlackItalic.woff @@ -79,6 +80,7 @@ share/applications/org.gnome.RestDemo.desktop %%PORTDOCS%%%%DOCSDIR%%-1.0/ctor.Proxy.new_with_authentication.html %%PORTDOCS%%%%DOCSDIR%%-1.0/ctor.XmlParser.new.html %%PORTDOCS%%%%DOCSDIR%%-1.0/enum.MemoryUse.html +%%PORTDOCS%%%%DOCSDIR%%-1.0/error.OAuth2Error.html %%PORTDOCS%%%%DOCSDIR%%-1.0/error.ProxyCallError.html %%PORTDOCS%%%%DOCSDIR%%-1.0/error.ProxyError.html %%PORTDOCS%%%%DOCSDIR%%-1.0/fonts.css @@ -183,6 +185,8 @@ share/applications/org.gnome.RestDemo.desktop %%PORTDOCS%%%%DOCSDIR%%-1.0/method.XmlNode.set_content.html %%PORTDOCS%%%%DOCSDIR%%-1.0/method.XmlNode.unref.html %%PORTDOCS%%%%DOCSDIR%%-1.0/method.XmlParser.parse_from_data.html +%%PORTDOCS%%%%DOCSDIR%%-1.0/migration.html +%%PORTDOCS%%%%DOCSDIR%%-1.0/opensearch.xml %%PORTDOCS%%%%DOCSDIR%%-1.0/property.OAuth2Proxy.access-token.html %%PORTDOCS%%%%DOCSDIR%%-1.0/property.OAuth2Proxy.auth-url.html %%PORTDOCS%%%%DOCSDIR%%-1.0/property.OAuth2Proxy.client-id.html diff --git a/net/liferea/Makefile b/net/liferea/Makefile index 12fd6fe81d56..b9f162240884 100644 --- a/net/liferea/Makefile +++ b/net/liferea/Makefile @@ -1,5 +1,6 @@ PORTNAME= liferea -DISTVERSION= 1.16.1 +DISTVERSION= 1.16.6 +PORTREVISION= 1 CATEGORIES= net gnome MASTER_SITES= https://github.com/lwindolf/liferea/releases/download/v${DISTVERSION}/ diff --git a/net/liferea/distinfo b/net/liferea/distinfo index 2121115e1ddf..2788fe78f94a 100644 --- a/net/liferea/distinfo +++ b/net/liferea/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755764562 -SHA256 (liferea-1.16.1.tar.bz2) = e0a9aac46f03d2fc2b325068e6a18121474aa41f30086021632a92caf9f69aec -SIZE (liferea-1.16.1.tar.bz2) = 1775390 +TIMESTAMP = 1761989729 +SHA256 (liferea-1.16.6.tar.bz2) = 0fd9919a0d62c129726160ae626303cc29215308330c0ff50c4823e3d079f4b7 +SIZE (liferea-1.16.6.tar.bz2) = 1770946 diff --git a/net/liferea/pkg-plist b/net/liferea/pkg-plist index cd0b24f95375..b0adc392b1a7 100644 --- a/net/liferea/pkg-plist +++ b/net/liferea/pkg-plist @@ -44,10 +44,6 @@ share/icons/hicolor/scalable/apps/net.sourceforge.liferea.svg %%DATADIR%%/doc/html/concepts_en.html %%DATADIR%%/doc/html/concepts_it.html %%DATADIR%%/doc/html/concepts_ru.html -%%DATADIR%%/doc/html/faq_de.html -%%DATADIR%%/doc/html/faq_en.html -%%DATADIR%%/doc/html/faq_it.html -%%DATADIR%%/doc/html/faq_ru.html %%DATADIR%%/doc/html/folders_de.html %%DATADIR%%/doc/html/folders_en.html %%DATADIR%%/doc/html/folders_it.html @@ -89,11 +85,6 @@ share/icons/hicolor/scalable/apps/net.sourceforge.liferea.svg %%DATADIR%%/doc/html/preferences_en.html %%DATADIR%%/doc/html/preferences_it.html %%DATADIR%%/doc/html/preferences_ru.html -%%DATADIR%%/doc/html/reference_de.html -%%DATADIR%%/doc/html/reference_en.html -%%DATADIR%%/doc/html/reference_it.html -%%DATADIR%%/doc/html/reference_ru.html -%%DATADIR%%/doc/html/reference.css %%DATADIR%%/doc/html/searching_de.html %%DATADIR%%/doc/html/searching_en.html %%DATADIR%%/doc/html/searching_it.html @@ -120,7 +111,6 @@ share/icons/hicolor/scalable/apps/net.sourceforge.liferea.svg %%DATADIR%%/mark_read_dialog.ui %%DATADIR%%/new_folder.ui %%DATADIR%%/new_newsbin.ui -%%DATADIR%%/new_subscription.ui %%DATADIR%%/node_source.ui %%DATADIR%%/opml_source.ui %%DATADIR%%/opml/feedlist_bg.opml @@ -156,6 +146,7 @@ share/icons/hicolor/scalable/apps/net.sourceforge.liferea.svg %%DATADIR%%/properties.ui %%DATADIR%%/reedah_source.ui %%DATADIR%%/rename_node.ui +%%DATADIR%%/shortcuts.ui %%DATADIR%%/search_folder.ui %%DATADIR%%/search.ui %%DATADIR%%/simple_search.ui diff --git a/net/linphone/Makefile b/net/linphone/Makefile index 62051225e11e..342a2ebd242d 100644 --- a/net/linphone/Makefile +++ b/net/linphone/Makefile @@ -3,7 +3,7 @@ PORTVERSION= 5.0.18 PORTEPOCH= 1 CATEGORIES= net -MAINTAINER= zirias@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= SIP client supporting voice/video calls and text messaging WWW= https://www.linphone.org/ diff --git a/net/linux-rl9-avahi-libs/Makefile b/net/linux-rl9-avahi-libs/Makefile index abe926059748..7292e2d58b6c 100644 --- a/net/linux-rl9-avahi-libs/Makefile +++ b/net/linux-rl9-avahi-libs/Makefile @@ -1,7 +1,7 @@ PORTNAME= avahi PORTVERSION= 0.8 -DISTVERSIONSUFFIX= -22.el9_6 -PORTREVISION= 6 +DISTVERSIONSUFFIX= -22.el9_6.1 +PORTREVISION= 7 CATEGORIES= net linux PKGNAMESUFFIX= -libs diff --git a/net/linux-rl9-avahi-libs/distinfo b/net/linux-rl9-avahi-libs/distinfo index 523905252dec..a3b779df26a0 100644 --- a/net/linux-rl9-avahi-libs/distinfo +++ b/net/linux-rl9-avahi-libs/distinfo @@ -1,15 +1,15 @@ -TIMESTAMP = 1750644466 -SHA256 (rocky/a/avahi-glib-0.8-22.el9_6.aarch64.rpm) = 45b54ee511165baeaae2070d158af06ae9477b279cdfcbf9266fc08586a158cd -SIZE (rocky/a/avahi-glib-0.8-22.el9_6.aarch64.rpm) = 13371 -SHA256 (rocky/a/avahi-glib-0.8-22.el9_6.i686.rpm) = d0fc2a256204d1035809d2fbe2cb1ba2671e9dab1fa7b5f2260e5b0959c87470 -SIZE (rocky/a/avahi-glib-0.8-22.el9_6.i686.rpm) = 14268 -SHA256 (rocky/a/avahi-glib-0.8-22.el9_6.x86_64.rpm) = 1220add6fe0d21f399f3138a2eec892ef73757109f85a5c1217d7283d6b2a895 -SIZE (rocky/a/avahi-glib-0.8-22.el9_6.x86_64.rpm) = 13647 -SHA256 (rocky/a/avahi-libs-0.8-22.el9_6.aarch64.rpm) = 62695726f40fa40243b81b92fd1450a51426bf9cb844cd25e9f9d52f73750ce2 -SIZE (rocky/a/avahi-libs-0.8-22.el9_6.aarch64.rpm) = 66321 -SHA256 (rocky/a/avahi-libs-0.8-22.el9_6.i686.rpm) = b1217a916f3946cae4d5e676d1ca643bf051b402311610754f93bb5091640bd0 -SIZE (rocky/a/avahi-libs-0.8-22.el9_6.i686.rpm) = 72398 -SHA256 (rocky/a/avahi-libs-0.8-22.el9_6.x86_64.rpm) = 6e904f96a43a84b3f24a9ad479d123f15f2598c8145883a8bc72f3f4ce27c31d -SIZE (rocky/a/avahi-libs-0.8-22.el9_6.x86_64.rpm) = 67768 -SHA256 (rocky/a/avahi-0.8-22.el9_6.src.rpm) = acbdab46769a241112b1c5e1adf8cad3fb3aa12e65e23468adc74953f40d3f69 -SIZE (rocky/a/avahi-0.8-22.el9_6.src.rpm) = 1624207 +TIMESTAMP = 1757067549 +SHA256 (rocky/a/avahi-glib-0.8-22.el9_6.1.aarch64.rpm) = eb2798efae28e113831187b25cee13704c28b158d255d930efd9d8c9449ecc1b +SIZE (rocky/a/avahi-glib-0.8-22.el9_6.1.aarch64.rpm) = 13470 +SHA256 (rocky/a/avahi-glib-0.8-22.el9_6.1.i686.rpm) = 1aff371530dccb438ad0b8c33344c9d4724c84a3ff49c3018c8369696597d5e6 +SIZE (rocky/a/avahi-glib-0.8-22.el9_6.1.i686.rpm) = 14378 +SHA256 (rocky/a/avahi-glib-0.8-22.el9_6.1.x86_64.rpm) = c98afa4dc365e9eaa3d771176cd5639edf1f148e3b67d00c95bfbf7bec02b750 +SIZE (rocky/a/avahi-glib-0.8-22.el9_6.1.x86_64.rpm) = 13849 +SHA256 (rocky/a/avahi-libs-0.8-22.el9_6.1.aarch64.rpm) = b84aba0f64ccfb91a9759031b83f4e43666d8356071b24fe834a20947a2efd80 +SIZE (rocky/a/avahi-libs-0.8-22.el9_6.1.aarch64.rpm) = 66437 +SHA256 (rocky/a/avahi-libs-0.8-22.el9_6.1.i686.rpm) = 0fbd1343c19a6d7da3bc5e6ee7b51c42b0cef72e6e6c256d95fac6a66c16e6a1 +SIZE (rocky/a/avahi-libs-0.8-22.el9_6.1.i686.rpm) = 72304 +SHA256 (rocky/a/avahi-libs-0.8-22.el9_6.1.x86_64.rpm) = 6e157e21cd2a28eec5305c8a290a992445ed64e355379fab8def299c0f0b2c0f +SIZE (rocky/a/avahi-libs-0.8-22.el9_6.1.x86_64.rpm) = 67843 +SHA256 (rocky/a/avahi-0.8-22.el9_6.1.src.rpm) = 8c247f6313a1e24ac6ea689fe9ca0a29f9e6efbb15919a4f4b49d5e13359379a +SIZE (rocky/a/avahi-0.8-22.el9_6.1.src.rpm) = 1626813 diff --git a/net/liveMedia/Makefile b/net/liveMedia/Makefile index e4151bf5709f..ef83c4a287d5 100644 --- a/net/liveMedia/Makefile +++ b/net/liveMedia/Makefile @@ -1,5 +1,5 @@ PORTNAME= liveMedia -DISTVERSION= 2025.07.19 +DISTVERSION= 2025.10.13 PORTEPOCH= 2 CATEGORIES= net devel MASTER_SITES= https://download.videolan.org/contrib/live555/ diff --git a/net/liveMedia/distinfo b/net/liveMedia/distinfo index c8eebb4ccc4d..54e06db28c75 100644 --- a/net/liveMedia/distinfo +++ b/net/liveMedia/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754379123 -SHA256 (live.2025.07.19.tar.gz) = 1eaf6d468b51baa8bb8c4cf9197a5b02fb852cfa5937e44f7bbce99cb03ded3d -SIZE (live.2025.07.19.tar.gz) = 696976 +TIMESTAMP = 1760751936 +SHA256 (live.2025.10.13.tar.gz) = 44eb6ae4ae02ef68a5028d9fc8b70c45b9ba45c058f846b68bc4d32c74355f49 +SIZE (live.2025.10.13.tar.gz) = 696849 diff --git a/net/liveMedia/pkg-plist b/net/liveMedia/pkg-plist index 2b58ded27f10..3356be1aff3e 100644 --- a/net/liveMedia/pkg-plist +++ b/net/liveMedia/pkg-plist @@ -227,5 +227,5 @@ lib/libgroupsock.so lib/libgroupsock.so.30 lib/libgroupsock.so.30.2.0 lib/libliveMedia.so -lib/libliveMedia.so.116 -lib/libliveMedia.so.116.0.5 +lib/libliveMedia.so.117 +lib/libliveMedia.so.117.0.0 diff --git a/net/lldap/Makefile b/net/lldap/Makefile index 1727907765bf..2a27b88f53db 100644 --- a/net/lldap/Makefile +++ b/net/lldap/Makefile @@ -1,7 +1,7 @@ PORTNAME= lldap DISTVERSIONPREFIX= v DISTVERSION= 0.6.1 -PORTREVISION= 2 +PORTREVISION= 4 CATEGORIES= net MAINTAINER= aokblast@FreeBSD.org diff --git a/net/madonctl/Makefile b/net/madonctl/Makefile index 38aaa199c9a6..f3287526697e 100644 --- a/net/madonctl/Makefile +++ b/net/madonctl/Makefile @@ -1,7 +1,7 @@ PORTNAME= madonctl -PORTVERSION= 2.3.2 +PORTVERSION= 3.0.3 DISTVERSIONPREFIX= v -PORTREVISION= 22 +PORTREVISION= 3 CATEGORIES= net MAINTAINER= sunpoet@FreeBSD.org diff --git a/net/madonctl/distinfo b/net/madonctl/distinfo index 8c10f0c1d20c..ace6399c9ac3 100644 --- a/net/madonctl/distinfo +++ b/net/madonctl/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1665073092 -SHA256 (McKael-madonctl-v2.3.2_GH0.tar.gz) = d930d3dfcfb3fb141098c7c2b0a8cef6f1f938e48e276cefb1bff0e2f093425f -SIZE (McKael-madonctl-v2.3.2_GH0.tar.gz) = 2614562 +TIMESTAMP = 1757120526 +SHA256 (McKael-madonctl-v3.0.3_GH0.tar.gz) = b125df12fe6fd870b8ee9971949a627ca90c0982e540286cc688698c2f9ee63b +SIZE (McKael-madonctl-v3.0.3_GH0.tar.gz) = 2598263 diff --git a/net/mailcommon/distinfo b/net/mailcommon/distinfo index 092e6ab1a0f7..ad0457338b8c 100644 --- a/net/mailcommon/distinfo +++ b/net/mailcommon/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646535 -SHA256 (KDE/release-service/25.08.0/mailcommon-25.08.0.tar.xz) = 69d7f099a1212b3253a5ead6140dcfac49750f79fc6ab4c4737af987e065ba9f -SIZE (KDE/release-service/25.08.0/mailcommon-25.08.0.tar.xz) = 815728 +TIMESTAMP = 1762264743 +SHA256 (KDE/release-service/25.08.3/mailcommon-25.08.3.tar.xz) = 3c4686f873940e00b7525993facd5a53e2c7f2d94408c6f68a76aa13b11743fa +SIZE (KDE/release-service/25.08.3/mailcommon-25.08.3.tar.xz) = 823972 diff --git a/net/mailcommon/pkg-plist b/net/mailcommon/pkg-plist index bf79736c01f3..946212b7ff2e 100644 --- a/net/mailcommon/pkg-plist +++ b/net/mailcommon/pkg-plist @@ -134,6 +134,7 @@ share/locale/fi/LC_MESSAGES/libmailcommon6.mo share/locale/fr/LC_MESSAGES/libmailcommon6.mo share/locale/ga/LC_MESSAGES/libmailcommon6.mo share/locale/gl/LC_MESSAGES/libmailcommon6.mo +share/locale/he/LC_MESSAGES/libmailcommon6.mo share/locale/hi/LC_MESSAGES/libmailcommon6.mo share/locale/hr/LC_MESSAGES/libmailcommon6.mo share/locale/hu/LC_MESSAGES/libmailcommon6.mo diff --git a/net/mailimporter/distinfo b/net/mailimporter/distinfo index df6271b95b9c..c134a9ce5074 100644 --- a/net/mailimporter/distinfo +++ b/net/mailimporter/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646538 -SHA256 (KDE/release-service/25.08.0/mailimporter-25.08.0.tar.xz) = 5c5d2fbbe2942f2a7b1b660db55bc6cdac49db4d1dd7ee0062ec0bb59ffc2552 -SIZE (KDE/release-service/25.08.0/mailimporter-25.08.0.tar.xz) = 603432 +TIMESTAMP = 1762264745 +SHA256 (KDE/release-service/25.08.3/mailimporter-25.08.3.tar.xz) = f0cb01abe24b3a5332756ded519312813ff0e37971d6bfb1937c0b7bcc6fdaa9 +SIZE (KDE/release-service/25.08.3/mailimporter-25.08.3.tar.xz) = 603532 diff --git a/net/mdns-bridge/Makefile b/net/mdns-bridge/Makefile index 2e711307a3bb..3d691f1e9c68 100644 --- a/net/mdns-bridge/Makefile +++ b/net/mdns-bridge/Makefile @@ -1,6 +1,6 @@ PORTNAME= mdns-bridge DISTVERSIONPREFIX= v -DISTVERSION= 2.1.0 +DISTVERSION= 2.2.0 CATEGORIES= net MAINTAINER= dennypage@me.com diff --git a/net/mdns-bridge/distinfo b/net/mdns-bridge/distinfo index f259a5cdee17..337953d64d3b 100644 --- a/net/mdns-bridge/distinfo +++ b/net/mdns-bridge/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754843254 -SHA256 (dennypage-mdns-bridge-v2.1.0_GH0.tar.gz) = 7b72492a2bf427c3307a13315eab7b00e2e7e9532f46068ec11020f3fc1710a8 -SIZE (dennypage-mdns-bridge-v2.1.0_GH0.tar.gz) = 26291 +TIMESTAMP = 1756325412 +SHA256 (dennypage-mdns-bridge-v2.2.0_GH0.tar.gz) = d54a694fa0c7cf8430d58ad6d06f9027e77c2a00ef52d15715a388f768264875 +SIZE (dennypage-mdns-bridge-v2.2.0_GH0.tar.gz) = 26843 diff --git a/net/mediastreamer/Makefile b/net/mediastreamer/Makefile index c0908ce518a8..46d525eecaf1 100644 --- a/net/mediastreamer/Makefile +++ b/net/mediastreamer/Makefile @@ -1,5 +1,5 @@ PORTNAME= mediastreamer -DISTVERSION= 5.4.24 +DISTVERSION= 5.4.26 CATEGORIES= net MAINTAINER= bofh@FreeBSD.org @@ -9,11 +9,10 @@ WWW= https://www.linphone.org/technical-corner/mediastreamer2 LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -BUILD_DEPENDS= ${LOCALBASE}/lib/libbctoolbox.a:net/bctoolbox \ - ${LOCALBASE}/lib/libbcunit.a:devel/bcunit \ - ${LOCALBASE}/lib/libbzrtp.a:security/bzrtp \ - ${LOCALBASE}/lib/libortp.a:net/ortp -LIB_DEPENDS= libsrtp2.so:net/libsrtp2 +LIB_DEPENDS= libbctoolbox.so:net/bctoolbox \ + libbzrtp.so:security/bzrtp \ + libortp.so:net/ortp \ + libsrtp2.so:net/libsrtp2 USES= cmake compiler gnome python:build sqlite USE_GITLAB= yes @@ -31,8 +30,9 @@ CMAKE_ARGS= -DENABLE_ALSA=NO \ -DENABLE_PULSEAUDIO=NO \ -DENABLE_STATIC=NO \ -DENABLE_STRICT=NO \ - -DENABLE_TOOLS=NO \ - -DENABLE_UNIT_TESTS=NO + -DENABLE_TOOLS=NO +CMAKE_ON= BUILD_SHARED_LIBS +CMAKE_OFF= ENABLE_UNIT_TESTS LDFLAGS+= -pthread @@ -63,7 +63,7 @@ GLX_USE= GL=gl,glew GLX_CMAKE_BOOL= ENABLE_GL ENABLE_GLX GSM_LIB_DEPENDS= libgsm.so:audio/gsm GSM_CMAKE_BOOL= ENABLE_GSM -MATROSKA_BUILD_DEPENDS= ${LOCALBASE}/lib/libbcmatroska2.a:multimedia/bcmatroska2 +MATROSKA_LIB_DEPENDS= libbcmatroska2.so:multimedia/bcmatroska2 MATROSKA_CMAKE_BOOL= ENABLE_MKV OPUS_LIB_DEPENDS= libopus.so:audio/opus OPUS_CMAKE_BOOL= ENABLE_OPUS @@ -71,7 +71,8 @@ QTGL_IMPLIES= VIDEO QTGL_USES= qt:5 QTGL_USE= QT=core,declarative,gui,network,buildtools:build,qmake:build QTGL_CMAKE_BOOL= ENABLE_QT_GL -SPEEX_LIB_DEPENDS= libspeex.so:audio/speex +SPEEX_LIB_DEPENDS= libspeex.so:audio/speex \ + libspeexdsp.so:audio/speexdsp SPEEX_CMAKE_BOOL= ENABLE_SPEEX_CODEC THEORA_IMPLIES= VIDEO THEORA_LIB_DEPENDS= libtheora.so:multimedia/libtheora @@ -86,7 +87,7 @@ VPX_LIB_DEPENDS= libvpx.so:multimedia/libvpx VPX_CMAKE_BOOL= ENABLE_VPX XVIDEO_IMPLIES= VIDEO XVIDEO_USES= xorg -XVIDEO_USE= XORG=x11,xorgproto,xv +XVIDEO_USE= XORG=x11,xext,xfixes,xorgproto,xv XVIDEO_CMAKE_BOOL= ENABLE_X11 ENABLE_XV XVIDEO_LDFLAGS= -L${LOCALBASE}/lib -lX11 diff --git a/net/mediastreamer/distinfo b/net/mediastreamer/distinfo index 3771fb783973..c629b930c52b 100644 --- a/net/mediastreamer/distinfo +++ b/net/mediastreamer/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751282330 -SHA256 (mediastreamer2-5.4.24.tar.bz2) = 73b504c14f010065014736b0eaaa661fba809fc94a65c4d93161dbafd4edde55 -SIZE (mediastreamer2-5.4.24.tar.bz2) = 24039631 +TIMESTAMP = 1758131941 +SHA256 (mediastreamer2-5.4.26.tar.bz2) = be6f0952029d2242720640bdff3eddbed1a837a9af36c98c471a920f31c61daf +SIZE (mediastreamer2-5.4.26.tar.bz2) = 24041490 diff --git a/net/mediastreamer/pkg-plist b/net/mediastreamer/pkg-plist index dff5c40ee926..9daf82642ab2 100644 --- a/net/mediastreamer/pkg-plist +++ b/net/mediastreamer/pkg-plist @@ -78,8 +78,8 @@ include/mediastreamer2/stun.h include/mediastreamer2/upnp_igd.h include/mediastreamer2/x11_helper.h include/mediastreamer2/zrtp.h -lib/libmediastreamer2.a -lib/mediastreamer/plugins/libmsqogl.a +lib/libmediastreamer2.so +lib/mediastreamer/plugins/libmsqogl.so share/Mediastreamer2/cmake/FindFFMpeg.cmake share/Mediastreamer2/cmake/FindGSM.cmake share/Mediastreamer2/cmake/FindOpus.cmake diff --git a/net/messagelib/distinfo b/net/messagelib/distinfo index 0869d2a7fa45..4c2175f62dd1 100644 --- a/net/messagelib/distinfo +++ b/net/messagelib/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646540 -SHA256 (KDE/release-service/25.08.0/messagelib-25.08.0.tar.xz) = 5df60b5fa46a7be227a3e55e9e3b9a12f660994818dc254ceb763dc7e0b5bb44 -SIZE (KDE/release-service/25.08.0/messagelib-25.08.0.tar.xz) = 7426380 +TIMESTAMP = 1762264748 +SHA256 (KDE/release-service/25.08.3/messagelib-25.08.3.tar.xz) = a7c878830a5d790752c98b3d9563c76e1a30b6a28cec53cbd4a6b60132f567f8 +SIZE (KDE/release-service/25.08.3/messagelib-25.08.3.tar.xz) = 7445392 diff --git a/net/mimetreeparser/distinfo b/net/mimetreeparser/distinfo index bbb44de53989..eddb4ac67a91 100644 --- a/net/mimetreeparser/distinfo +++ b/net/mimetreeparser/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646543 -SHA256 (KDE/release-service/25.08.0/mimetreeparser-25.08.0.tar.xz) = 606333eccf752e6ee47260e427596649695425d85ed7e5e12d332c75882f96ca -SIZE (KDE/release-service/25.08.0/mimetreeparser-25.08.0.tar.xz) = 653444 +TIMESTAMP = 1762264750 +SHA256 (KDE/release-service/25.08.3/mimetreeparser-25.08.3.tar.xz) = ea16cf3fc87e1ca950a41494bd16efa0705d0061b55b545a89979843c835b977 +SIZE (KDE/release-service/25.08.3/mimetreeparser-25.08.3.tar.xz) = 654232 diff --git a/net/mimetreeparser/pkg-plist b/net/mimetreeparser/pkg-plist index 037e83ccdfa0..4209586edafd 100644 --- a/net/mimetreeparser/pkg-plist +++ b/net/mimetreeparser/pkg-plist @@ -85,6 +85,7 @@ share/locale/lt/LC_MESSAGES/mimetreeparser6.mo share/locale/lv/LC_MESSAGES/mimetreeparser6.mo share/locale/nl/LC_MESSAGES/mimetreeparser6.mo share/locale/pl/LC_MESSAGES/mimetreeparser6.mo +share/locale/pt_BR/LC_MESSAGES/mimetreeparser6.mo share/locale/ru/LC_MESSAGES/mimetreeparser6.mo share/locale/sa/LC_MESSAGES/mimetreeparser6.mo share/locale/sk/LC_MESSAGES/mimetreeparser6.mo diff --git a/net/miniupnpc/Makefile b/net/miniupnpc/Makefile index d677538325cc..c4b1ab73efe7 100644 --- a/net/miniupnpc/Makefile +++ b/net/miniupnpc/Makefile @@ -1,6 +1,6 @@ PORTNAME= miniupnpc -PORTVERSION= 2.3.2 -PORTREVISION= 0 +PORTVERSION= 2.3.3 +PORTREVISION= 1 CATEGORIES?= net MASTER_SITES= http://miniupnp.free.fr/files/ \ https://miniupnp.tuxfamily.org/files/ @@ -34,7 +34,7 @@ USE_RC_SUBR= miniupnpc post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/upnpc \ ${STAGEDIR}${PREFIX}/bin/upnp-listdevices \ - ${STAGEDIR}${PREFIX}/lib/libminiupnpc.so.20 + ${STAGEDIR}${PREFIX}/lib/libminiupnpc.so.21 .endif .include <bsd.port.post.mk> diff --git a/net/miniupnpc/distinfo b/net/miniupnpc/distinfo index 24b2d9203294..81fdea031129 100644 --- a/net/miniupnpc/distinfo +++ b/net/miniupnpc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1741361618 -SHA256 (miniupnpc-2.3.2.tar.gz) = 985de16d2e5449c3ba0d3663a0c76cb2bff82472a0eb7a306107d93f44586ffe -SIZE (miniupnpc-2.3.2.tar.gz) = 140137 +TIMESTAMP = 1761458971 +SHA256 (miniupnpc-2.3.3.tar.gz) = d52a0afa614ad6c088cc9ddff1ae7d29c8c595ac5fdd321170a05f41e634bd1a +SIZE (miniupnpc-2.3.3.tar.gz) = 141281 diff --git a/net/miniupnpc/files/patch-upnpcommands.h b/net/miniupnpc/files/patch-upnpcommands.h new file mode 100644 index 000000000000..885648003547 --- /dev/null +++ b/net/miniupnpc/files/patch-upnpcommands.h @@ -0,0 +1,10 @@ +--- include/upnpcommands.h.orig 2025-04-03 21:19:32 UTC ++++ include/upnpcommands.h +@@ -21,6 +21,7 @@ + * + */ + ++#include <stddef.h> + #include "miniupnpc_declspec.h" + #include "miniupnpctypes.h" + diff --git a/net/miniupnpc/pkg-plist b/net/miniupnpc/pkg-plist index db253d810f2e..554d0a5de6ba 100644 --- a/net/miniupnpc/pkg-plist +++ b/net/miniupnpc/pkg-plist @@ -13,6 +13,6 @@ include/miniupnpc/upnperrors.h include/miniupnpc/upnpreplyparse.h lib/libminiupnpc.a lib/libminiupnpc.so -lib/libminiupnpc.so.20 +lib/libminiupnpc.so.21 libdata/pkgconfig/miniupnpc.pc share/man/man3/miniupnpc.3.gz diff --git a/net/mpich/Makefile b/net/mpich/Makefile index ff7e104c13b6..a56de523ad68 100644 --- a/net/mpich/Makefile +++ b/net/mpich/Makefile @@ -1,7 +1,7 @@ PORTNAME= mpich -DISTVERSION= 4.3.1 +DISTVERSION= 4.3.2 CATEGORIES= net parallel -MASTER_SITES= https://www.mpich.org/static/downloads/${DISTVERSION}/ +MASTER_SITES= https://github.com/pmodels/mpich/releases/download/v${DISTVERSION}/ MAINTAINER= laurent.chardon@gmail.com COMMENT= Portable implementation of MPI-1, MPI-2 and MPI-3 @@ -21,7 +21,7 @@ USES= compiler:c11 libtool localbase perl5 pkgconfig python:build USE_LDCONFIG= yes GNU_CONFIGURE= yes -CONFIGURE_ARGS= --enable-fast="" \ +CONFIGURE_ARGS= --enable-fast="" \ --with-libfabric=${LOCALBASE} \ --with-libfabric-include=${WRKDIR}/include \ --with-hwloc=${LOCALBASE} \ diff --git a/net/mpich/distinfo b/net/mpich/distinfo index 671b0d7b2cfa..428d8d3ca3de 100644 --- a/net/mpich/distinfo +++ b/net/mpich/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750447721 -SHA256 (mpich-4.3.1.tar.gz) = acc11cb2bdc69678dc8bba747c24a28233c58596f81f03785bf2b7bb7a0ef7dc -SIZE (mpich-4.3.1.tar.gz) = 37469641 +TIMESTAMP = 1759838010 +SHA256 (mpich-4.3.2.tar.gz) = 47d774587a7156a53752218c811c852e70ac44db9c502dc3f399b4cb817e3818 +SIZE (mpich-4.3.2.tar.gz) = 37697007 diff --git a/net/mpich/pkg-plist b/net/mpich/pkg-plist index fff2aa858f20..ac52bf5c5e41 100644 --- a/net/mpich/pkg-plist +++ b/net/mpich/pkg-plist @@ -41,18 +41,18 @@ include/mpiof.h lib/libmpi.a lib/libmpi.so lib/libmpi.so.12 -lib/libmpi.so.12.5.1 +lib/libmpi.so.12.5.2 lib/libmpich.so lib/libmpichcxx.so %%FORTRAN%%lib/libmpichf90.so lib/libmpicxx.a lib/libmpicxx.so lib/libmpicxx.so.12 -lib/libmpicxx.so.12.5.1 +lib/libmpicxx.so.12.5.2 %%FORTRAN%%lib/libmpifort.a %%FORTRAN%%lib/libmpifort.so %%FORTRAN%%lib/libmpifort.so.12 -%%FORTRAN%%lib/libmpifort.so.12.5.1 +%%FORTRAN%%lib/libmpifort.so.12.5.2 lib/libmpl.so lib/libopa.so libdata/pkgconfig/mpich.pc diff --git a/net/mvfst/Makefile b/net/mvfst/Makefile index e7d8fead8558..3042af0d0883 100644 --- a/net/mvfst/Makefile +++ b/net/mvfst/Makefile @@ -1,6 +1,6 @@ PORTNAME= mvfst DISTVERSIONPREFIX= v -DISTVERSION= 2025.08.18.00 +DISTVERSION= 2025.11.03.00 CATEGORIES= net MAINTAINER= yuri@FreeBSD.org @@ -10,7 +10,7 @@ WWW= https://github.com/facebook/mvfst LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -LIB_DEPENDS= libboost_system.so:devel/boost-libs \ +LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ libdouble-conversion.so:devel/double-conversion \ libevent.so:devel/libevent \ libfizz.so:security/fizz \ diff --git a/net/mvfst/distinfo b/net/mvfst/distinfo index cb83f907202c..a48b2e93c7bb 100644 --- a/net/mvfst/distinfo +++ b/net/mvfst/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755586129 -SHA256 (facebook-mvfst-v2025.08.18.00_GH0.tar.gz) = 8906b8e7e517a5676d1ab1288ca0566e4bbaa87f484af258c9e2f59e682be91b -SIZE (facebook-mvfst-v2025.08.18.00_GH0.tar.gz) = 2109920 +TIMESTAMP = 1762332308 +SHA256 (facebook-mvfst-v2025.11.03.00_GH0.tar.gz) = ff83cb4aa0cf06395470e83b954acd9a92be9aed1908072a95b105a5ae88fe74 +SIZE (facebook-mvfst-v2025.11.03.00_GH0.tar.gz) = 2165270 diff --git a/net/mvfst/pkg-plist b/net/mvfst/pkg-plist index 835dc383b420..774e7f597cfd 100644 --- a/net/mvfst/pkg-plist +++ b/net/mvfst/pkg-plist @@ -1,5 +1,6 @@ include/quic/QuicConstants.h include/quic/QuicException.h +include/quic/QuicTLSException.h include/quic/api/FollyQuicAsyncUDPSocket.h include/quic/api/FollyQuicEventBase.h include/quic/api/HighResQuicTimer.h @@ -64,6 +65,7 @@ include/quic/common/Optional.h include/quic/common/QuicBuffer.h include/quic/common/QuicRange.h include/quic/common/SocketUtil.h +include/quic/common/StringUtils.h include/quic/common/TimePoints.h include/quic/common/TimeUtil.h include/quic/common/TransportKnobs.h @@ -130,6 +132,7 @@ include/quic/fizz/handshake/FizzRetryIntegrityTagGenerator.h include/quic/fizz/handshake/FizzTransportParameters.h include/quic/fizz/handshake/QuicFizzFactory.h include/quic/flowcontrol/QuicFlowController.h +include/quic/folly_utils/Utils.h include/quic/handshake/Aead.h include/quic/handshake/CryptoFactory.h include/quic/handshake/HandshakeLayer.h @@ -183,10 +186,10 @@ include/quic/state/ClonedPacketIdentifier.h include/quic/state/DatagramHandlers.h include/quic/state/LossState.h include/quic/state/OutstandingPacket.h -include/quic/state/PendingPathRateLimiter.h include/quic/state/QuicAckFrequencyFunctions.h include/quic/state/QuicConnectionStats.h include/quic/state/QuicPacingFunctions.h +include/quic/state/QuicPathManager.h include/quic/state/QuicPriorityQueue.h include/quic/state/QuicStateFunctions.h include/quic/state/QuicStreamFunctions.h @@ -236,6 +239,8 @@ lib/libmvfst_codec_types.so lib/libmvfst_codec_types.so.0 lib/libmvfst_constants.so lib/libmvfst_constants.so.0 +lib/libmvfst_contiguous_cursor.so +lib/libmvfst_contiguous_cursor.so.0 lib/libmvfst_dsr_frontend.so lib/libmvfst_dsr_frontend.so.0 lib/libmvfst_dsr_types.so @@ -250,6 +255,8 @@ lib/libmvfst_fizz_handshake.so lib/libmvfst_fizz_handshake.so.0 lib/libmvfst_flowcontrol.so lib/libmvfst_flowcontrol.so.0 +lib/libmvfst_folly_utils.so +lib/libmvfst_folly_utils.so.0 lib/libmvfst_handshake.so lib/libmvfst_handshake.so.0 lib/libmvfst_happyeyeballs.so @@ -286,6 +293,8 @@ lib/libmvfst_state_stream.so lib/libmvfst_state_stream.so.0 lib/libmvfst_state_stream_functions.so lib/libmvfst_state_stream_functions.so.0 +lib/libmvfst_string_utils.so +lib/libmvfst_string_utils.so.0 lib/libmvfst_transport.so lib/libmvfst_transport.so.0 lib/libmvfst_transport_knobs.so diff --git a/net/narrowlink/Makefile b/net/narrowlink/Makefile index 79bcabd58284..37a2f8da49fe 100644 --- a/net/narrowlink/Makefile +++ b/net/narrowlink/Makefile @@ -1,6 +1,6 @@ PORTNAME= narrowlink DISTVERSION= 0.2.6 -PORTREVISION= 9 +PORTREVISION= 11 CATEGORIES= net MAINTAINER= yuri@FreeBSD.org diff --git a/net/nats-nkeys/Makefile b/net/nats-nkeys/Makefile index 47cdab676df4..fd3551560014 100644 --- a/net/nats-nkeys/Makefile +++ b/net/nats-nkeys/Makefile @@ -1,7 +1,7 @@ PORTNAME= nkeys PORTVERSION= 0.4.11 DISTVERSIONPREFIX= v -PORTREVISION= 3 +PORTREVISION= 7 CATEGORIES= net PKGNAMEPREFIX= nats- diff --git a/net/nats-nsc/Makefile b/net/nats-nsc/Makefile index 89fa34bf9f02..32d4db6a76d4 100644 --- a/net/nats-nsc/Makefile +++ b/net/nats-nsc/Makefile @@ -1,7 +1,7 @@ PORTNAME= nsc -PORTVERSION= 2.10.0 -DISTVERSIONPREFIX=v -PORTREVISION= 6 +PORTVERSION= 2.12.0 +DISTVERSIONPREFIX= v +PORTREVISION= 3 CATEGORIES= net PKGNAMEPREFIX= nats- diff --git a/net/nats-nsc/distinfo b/net/nats-nsc/distinfo index 1402be7a1156..c2233f8da971 100644 --- a/net/nats-nsc/distinfo +++ b/net/nats-nsc/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1728638709 -SHA256 (go/net_nats-nsc/nsc-v2.10.0/v2.10.0.mod) = 784cb5d3ed67657ae8bc71f57a62f483993ac74a1a1a8bf24040cd915b473398 -SIZE (go/net_nats-nsc/nsc-v2.10.0/v2.10.0.mod) = 2169 -SHA256 (go/net_nats-nsc/nsc-v2.10.0/v2.10.0.zip) = 2ea382dc50b4f6481fed3cfac549a6d8e46c766af2ab8d1468c4cf895bbc1b7e -SIZE (go/net_nats-nsc/nsc-v2.10.0/v2.10.0.zip) = 469334 +TIMESTAMP = 1758619059 +SHA256 (go/net_nats-nsc/nsc-v2.12.0/v2.12.0.mod) = e20a2b4a347e99ebf3aef518c9b72e085de4a2e232a1e67576e8ea2857d975ea +SIZE (go/net_nats-nsc/nsc-v2.12.0/v2.12.0.mod) = 2162 +SHA256 (go/net_nats-nsc/nsc-v2.12.0/v2.12.0.zip) = 96c5045aac56998ee34a51409b9ea3e83faad38884f2ea618bf3173a6e13b22e +SIZE (go/net_nats-nsc/nsc-v2.12.0/v2.12.0.zip) = 492181 diff --git a/net/nats-server/Makefile b/net/nats-server/Makefile index c13c10bdeee6..66faa070a975 100644 --- a/net/nats-server/Makefile +++ b/net/nats-server/Makefile @@ -1,6 +1,7 @@ PORTNAME= nats-server DISTVERSIONPREFIX= v -DISTVERSION= 2.11.8 +DISTVERSION= 2.12.1 +PORTREVISION= 1 CATEGORIES= net MAINTAINER= olgeni@FreeBSD.org diff --git a/net/nats-server/distinfo b/net/nats-server/distinfo index 33450ffe2a4f..6ea97569bc7c 100644 --- a/net/nats-server/distinfo +++ b/net/nats-server/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1755245723 -SHA256 (go/net_nats-server/nats-server-v2.11.8/v2.11.8.mod) = d2ed94db1820e512d26a2681e293568fff553cb609a278eee7bef6bd6dc28f5a -SIZE (go/net_nats-server/nats-server-v2.11.8/v2.11.8.mod) = 510 -SHA256 (go/net_nats-server/nats-server-v2.11.8/v2.11.8.zip) = 6e5f7bb40ca72b16b4dbeeab2fd80e61ba5b5b97bd2c3bcdc8289dc99b08a1ab -SIZE (go/net_nats-server/nats-server-v2.11.8/v2.11.8.zip) = 2873830 +TIMESTAMP = 1761489342 +SHA256 (go/net_nats-server/nats-server-v2.12.1/v2.12.1.mod) = 11fb29d25044c73419d6c76a25d4a481076ada9fd49e0532d9239fa728f488a4 +SIZE (go/net_nats-server/nats-server-v2.12.1/v2.12.1.mod) = 509 +SHA256 (go/net_nats-server/nats-server-v2.12.1/v2.12.1.zip) = 8380015bb389b820b3bf0d277ab983f1e9ee147d7023dad88247b51955921535 +SIZE (go/net_nats-server/nats-server-v2.12.1/v2.12.1.zip) = 2998238 diff --git a/net/nats-server/pkg-plist b/net/nats-server/pkg-plist index 643c0380d971..fc70bbe9dc1f 100644 --- a/net/nats-server/pkg-plist +++ b/net/nats-server/pkg-plist @@ -85,3 +85,5 @@ bin/nats-server %%PORTDOCS%%%%DOCSDIR%%/configs/tls_curve_prefs.conf %%PORTDOCS%%%%DOCSDIR%%/configs/tls_empty_cipher.conf %%PORTDOCS%%%%DOCSDIR%%/configs/tls_empty_curve_prefs.conf +%%PORTDOCS%%%%DOCSDIR%%/configs/tls_insecure_ciphers.conf +%%PORTDOCS%%%%DOCSDIR%%/configs/tls_insecure_ciphers_allowed.conf diff --git a/net/nats-streaming-server/Makefile b/net/nats-streaming-server/Makefile index 76ca55b144ea..44bc8ca601c0 100644 --- a/net/nats-streaming-server/Makefile +++ b/net/nats-streaming-server/Makefile @@ -1,7 +1,7 @@ PORTNAME= nats-streaming-server PORTVERSION= 0.25.5 DISTVERSIONPREFIX= v -PORTREVISION= 16 +PORTREVISION= 20 CATEGORIES= net MAINTAINER= olgeni@FreeBSD.org diff --git a/net/nats-surveyor/Makefile b/net/nats-surveyor/Makefile new file mode 100644 index 000000000000..665009fbdae8 --- /dev/null +++ b/net/nats-surveyor/Makefile @@ -0,0 +1,22 @@ +PORTNAME= nats-surveyor +DISTVERSIONPREFIX= v +DISTVERSION= 0.9.5 +PORTREVISION= 1 +CATEGORIES= net + +MAINTAINER= olgeni@FreeBSD.org +COMMENT= NATS Monitoring, Simplified +WWW= https://github.com/nats-io/nats-surveyor + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go:modules +USE_GITHUB= yes +GH_ACCOUNT= nats-io + +GO_MODULE= github.com/nats-io/nats-surveyor + +PLIST_FILES= bin/nats-surveyor + +.include <bsd.port.mk> diff --git a/net/nats-surveyor/distinfo b/net/nats-surveyor/distinfo new file mode 100644 index 000000000000..ad46ed02fd0f --- /dev/null +++ b/net/nats-surveyor/distinfo @@ -0,0 +1,7 @@ +TIMESTAMP = 1761489391 +SHA256 (go/net_nats-surveyor/nats-io-nats-surveyor-v0.9.5_GH0/v0.9.5.mod) = 649390904521273143b4947a272d1436ec4c0572a718260adc5d0565d1a446b7 +SIZE (go/net_nats-surveyor/nats-io-nats-surveyor-v0.9.5_GH0/v0.9.5.mod) = 2245 +SHA256 (go/net_nats-surveyor/nats-io-nats-surveyor-v0.9.5_GH0/v0.9.5.zip) = 7fa5bb297bf5b3e3e9abc5443ab5e8957524ad313f791aa51661daff608a4a4f +SIZE (go/net_nats-surveyor/nats-io-nats-surveyor-v0.9.5_GH0/v0.9.5.zip) = 161481 +SHA256 (go/net_nats-surveyor/nats-io-nats-surveyor-v0.9.5_GH0/nats-io-nats-surveyor-v0.9.5_GH0.tar.gz) = f24cd62534282c2777c5398929849e2a6a882156b6980e4452adafd21c11f993 +SIZE (go/net_nats-surveyor/nats-io-nats-surveyor-v0.9.5_GH0/nats-io-nats-surveyor-v0.9.5_GH0.tar.gz) = 120417 diff --git a/net/nats-surveyor/pkg-descr b/net/nats-surveyor/pkg-descr new file mode 100644 index 000000000000..3e18f0fff55f --- /dev/null +++ b/net/nats-surveyor/pkg-descr @@ -0,0 +1,4 @@ +NATS Surveyor is a simplified monitoring tool for NATS infrastructure. +It provides real-time observability and monitoring capabilities for NATS +servers and clusters, making it easier to track performance, health, and +metrics across your NATS messaging system. diff --git a/net/nats-top/Makefile b/net/nats-top/Makefile index ede386c07df8..2ccd94ad8ecd 100644 --- a/net/nats-top/Makefile +++ b/net/nats-top/Makefile @@ -1,7 +1,7 @@ PORTNAME= nats-top PORTVERSION= 0.6.3 DISTVERSIONPREFIX= v -PORTREVISION= 3 +PORTREVISION= 7 CATEGORIES= net MAINTAINER= olgeni@FreeBSD.org diff --git a/net/natscli/Makefile b/net/natscli/Makefile index 03f3d67d983b..88f562019468 100644 --- a/net/natscli/Makefile +++ b/net/natscli/Makefile @@ -1,7 +1,7 @@ PORTNAME= natscli -PORTVERSION= 0.2.4 +PORTVERSION= 0.3.0 DISTVERSIONPREFIX= v -PORTREVISION= 1 +PORTREVISION= 3 CATEGORIES= net MAINTAINER= olgeni@FreeBSD.org diff --git a/net/natscli/distinfo b/net/natscli/distinfo index 80ea54fac29c..d6c2d67f9ba2 100644 --- a/net/natscli/distinfo +++ b/net/natscli/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1752859477 -SHA256 (go/net_natscli/natscli-v0.2.4/v0.2.4.mod) = bf4c5ebf062da307404586d65ddee7ccb755e044b52d78d5ff77628beb2c8b9c -SIZE (go/net_natscli/natscli-v0.2.4/v0.2.4.mod) = 2991 -SHA256 (go/net_natscli/natscli-v0.2.4/v0.2.4.zip) = f36d9461d831258b83b184560f633842223cb2b29a3473efa92e3007d2f61d90 -SIZE (go/net_natscli/natscli-v0.2.4/v0.2.4.zip) = 404524 +TIMESTAMP = 1758619262 +SHA256 (go/net_natscli/natscli-v0.3.0/v0.3.0.mod) = 1a9f7ed781697f9ef9d743175a206c928afea20ea1dc221ad6d2a8b84b7d5662 +SIZE (go/net_natscli/natscli-v0.3.0/v0.3.0.mod) = 3093 +SHA256 (go/net_natscli/natscli-v0.3.0/v0.3.0.zip) = 15ca0ddcc80e49c37a97f106361b37c7aee5686fe9d6dbf220d8b254b2437982 +SIZE (go/net_natscli/natscli-v0.3.0/v0.3.0.zip) = 420751 diff --git a/net/nbdkit/Makefile b/net/nbdkit/Makefile index 7a95fab02998..d6fe1b73312f 100644 --- a/net/nbdkit/Makefile +++ b/net/nbdkit/Makefile @@ -1,71 +1,74 @@ PORTNAME= nbdkit -PORTVERSION= 1.20.4 -PORTREVISION= 2 +PORTVERSION= 1.44.4 CATEGORIES= net # XXX Although nbdkit uses github for its homepage, the release tarballs served # by github haven't been through autoconf. So we must download the sources # from libguestfs.org instead. MASTER_SITES= http://download.libguestfs.org/${PORTNAME}/${PORTVERSION:R}-stable/ -MAINTAINER= asomers@FreeBSD.org +MAINTAINER= dtxdf@FreeBSD.org COMMENT= Network Block Device server toolkit with stable ABI and permissive license -WWW= https://github.com/libguestfs/nbdkit +WWW= https://gitlab.com/nbdkit/nbdkit LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= bash:shells/bash \ - bash-completion>0:shells/bash-completion +BUILD_DEPENDS= bash-completion>0:shells/bash-completion \ + bash:shells/bash USES= compiler:c11 cpe gmake libtool pkgconfig CPE_VENDOR= nbdkit_project +USE_LDCONFIG= yes +USE_RC_SUBR= ${PORTNAME} -GNU_CONFIGURE= yes +GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share -INSTALL_TARGET= install-strip -TEST_TARGET= check - # Rust consumers will download the Rust plugin from crates.io CONFIGURE_ARGS+= --disable-rust # These libraries does not exist on ports -CONFIGURE_ARGS+= --without-libnbd -CONFIGURE_ARGS+= --without-libguestfs +CONFIGURE_ARGS+= --without-libguestfs \ + --without-libnbd # We could theoretically build these other plugins, if anybody cares to. -CONFIGURE_ARGS+= --disable-ocaml -CONFIGURE_ARGS+= --disable-tcl -CONFIGURE_ARGS+= --disable-lua -CONFIGURE_ARGS+= --disable-golang -CONFIGURE_ARGS+= --disable-vddk -CONFIGURE_ARGS+= --without-ext2 -CONFIGURE_ARGS+= --without-iso -CONFIGURE_ARGS+= --without-linuxdisk -USE_LDCONFIG= yes +CONFIGURE_ARGS+= --disable-golang \ + --disable-linuxdisk \ + --disable-lua \ + --disable-ocaml \ + --disable-tcl \ + --disable-vddk \ + --without-ext2 \ + --without-iso + +INSTALL_TARGET= install-strip +TEST_TARGET= check -OPTIONS_DEFINE= CURL GNUTLS LIBVIRT LZMA MANPAGES PERL PYTHON RUBY SSH ZLIB -GNUTLS_BUILD_DEPENDS= gnutls>0:security/gnutls -GNUTLS_RUN_DEPENDS= gnutls>0:security/gnutls +OPTIONS_DEFINE= CURL GNUTLS LIBVIRT LZMA MANPAGES PERL PYTHON RUBY SSH ZLIB \ + ZSTD OPTIONS_DEFAULT= GNUTLS MANPAGES OPTIONS_SUB= yes -CURL_BUILD_DEPENDS+= curl:ftp/curl -CURL_CONFIGURE_WITH= curl -CURL_RUN_DEPENDS+= curl:ftp/curl -LIBVIRT_CONFIGURE_WITH= libvirt -LIBVIRT_LIB_DEPENDS= libvirt.so:devel/libvirt -LZMA_CONFIGURE_WITH= liblzma -LZMA_LIB_DEPENDS= liblzma.so:archivers/lzmalib -MANPAGES_USE+= perl5=build -MANPAGES_USES+= perl5 -PERL_CONFIGURE_ENABLE= perl -PERL_USE+= perl5 +CURL_BUILD_DEPENDS+= curl:ftp/curl +CURL_RUN_DEPENDS+= curl:ftp/curl +CURL_CONFIGURE_WITH= curl +GNUTLS_BUILD_DEPENDS= gnutls>0:security/gnutls +GNUTLS_RUN_DEPENDS= gnutls>0:security/gnutls +LIBVIRT_LIB_DEPENDS= libvirt.so:devel/libvirt +LIBVIRT_CONFIGURE_WITH= libvirt +LZMA_LIB_DEPENDS= liblzma.so:archivers/lzmalib +LZMA_CONFIGURE_WITH= liblzma +MANPAGES_USES+= perl5 +MANPAGES_USE+= PERL5=build +PERL_USE+= perl5 +PERL_CONFIGURE_ENABLE= perl +PYTHON_USES+= python PYTHON_CONFIGURE_ENABLE= python -PYTHON_USES+= python -RUBY_CONFIGURE_ENABLE= ruby -RUBY_USE+= ruby -SSH_CONFIGURE_WITH= ssh -SSH_LIB_DEPENDS= libssh.so:security/libssh -ZLIB_CONFIGURE_WITH= zlib +RUBY_USE+= ruby +RUBY_CONFIGURE_ENABLE= ruby +SSH_LIB_DEPENDS= libssh.so:security/libssh +SSH_CONFIGURE_WITH= ssh +ZLIB_CONFIGURE_WITH= zlib +ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd +ZSTD_CONFIGURE_WITH= libzstd .include <bsd.port.mk> diff --git a/net/nbdkit/distinfo b/net/nbdkit/distinfo index 5b6fe6bd891d..bfeb3cec6b8c 100644 --- a/net/nbdkit/distinfo +++ b/net/nbdkit/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1592693228 -SHA256 (nbdkit-1.20.4.tar.gz) = 16c7612cf95ea3908bccfe163d71a58dc3bb4d8b018e0bf86833ed9f7858b48b -SIZE (nbdkit-1.20.4.tar.gz) = 1790677 +TIMESTAMP = 1761865788 +SHA256 (nbdkit-1.44.4.tar.gz) = 281d83daf954e04c739a5f29d10e5440de69e9009654a2935aee7cbf3aebca91 +SIZE (nbdkit-1.44.4.tar.gz) = 2659658 diff --git a/net/nbdkit/files/nbdkit.in b/net/nbdkit/files/nbdkit.in new file mode 100644 index 000000000000..3adcbb0e772f --- /dev/null +++ b/net/nbdkit/files/nbdkit.in @@ -0,0 +1,136 @@ +#!/bin/sh + +# PROVIDE: nbdkit +# REQUIRE: NETWORKING +# +# Configuration settings for nbdkit in /etc/rc.conf: +# +# nbdkit_enable (bool): Enable nbdkit. (default=NO) +# nbdkit_flags (str): Arguments used by all profiles. +# nbdkit_profiles (list): Profiles. +# nbdkit_<profile>_flags (str): Per profile arguments. + +. /etc/rc.subr + +name="nbdkit" +desc="Network Block Device server toolkit with stable ABI and permissive license" +rcvar="${name}_enable" +start_precmd="nbdkit_prestart" +start_cmd="nbdkit_start" +stop_cmd="nbdkit_stop" +restart_cmd="nbdkit_restart" +status_cmd="nbdkit_status" +nbdkit_bin="%%PREFIX%%/sbin/${name}" +sig_stop=SIGTERM +pid_directory="/var/run/${name}" + +load_rc_config $name + +: ${nbdkit_enable:="NO"} + +nbdkit_check_pidfile() +{ + local profile + profile="$1" + + local pidfile + pidfile="${pid_directory}/${profile}.pid" + + local rc_pid + rc_pid=$(check_pidfile "${pidfile}" "${nbdkit_bin}") + + echo "${rc_pid}" +} + +nbdkit_prestart() +{ + if [ ! -d "${pid_directory}" ]; then + mkdir -p -- "${pid_directory}" + fi +} + +nbdkit_start() +{ + local profile + profile="$1" + + local rc_pid + rc_pid=$(nbdkit_check_pidfile "${profile}") + + if [ -n "${rc_pid}" ]; then + echo 1>&2 "nbdkit profile '${profile}' already running? (pid=${rc_pid})" + return 1 + fi + + startmsg "Starting nbdkit profile '${profile}'." + + local flags + + eval flags="\${nbdkit_${profile}_flags}" + + local pidfile + pidfile="${pid_directory}/${profile}.pid" + + eval "${nbdkit_bin}" --pidfile "${pidfile}" ${nbdkit_flags} ${flags} +} + +nbdkit_stop() +{ + local profile + profile="$1" + + local rc_pid + rc_pid=$(nbdkit_check_pidfile "${profile}") + + local pidfile + pidfile="${pid_directory}/${profile}.pid" + + if [ -z "${rc_pid}" ]; then + echo 1>&2 "nbdkit profile '${profile}' not running? (check ${pidfile})" + return 1 + fi + + echo "Stopping nbdkit profile '${profile}'." + + kill -${sig_stop} "${rc_pid}" + wait_for_pids "${rc_pid}" +} + +nbdkit_restart() +{ + nbdkit_stop "$1" + nbdkit_start "$1" +} + +nbdkit_status() +{ + local profile + profile="$1" + + local rc_pid + rc_pid=$(nbdkit_check_pidfile "${profile}") + + if [ -n "${rc_pid}" ]; then + echo "nbdkit profile '${profile}' is running as pid ${rc_pid}" + else + echo "nbdkit profile '${profile}' is not running." + fi +} + +cmd="$1" + +if [ $# -gt 0 ]; then + shift +fi + +if [ -n "$1" ]; then + nbdkit_profiles="$1" +fi + +if [ -z "${nbdkit_profiles}" ]; then + warn "No profiles are configured, configure one to make this rc script useful!" +fi + +for profile in ${nbdkit_profiles}; do + run_rc_command "${cmd}" "${profile}" +done diff --git a/net/nbdkit/files/patch-configure b/net/nbdkit/files/patch-configure deleted file mode 100644 index 15d66aa2d192..000000000000 --- a/net/nbdkit/files/patch-configure +++ /dev/null @@ -1,56 +0,0 @@ ---- configure.orig 2020-05-02 09:04:50 UTC -+++ configure -@@ -911,6 +911,7 @@ enable_largefile - enable_gcc_warnings - with_iconv - with_tls_priority -+with_linuxdisk - enable_valgrind - enable_libfuzzer - enable_plugins -@@ -1645,6 +1646,7 @@ Optional Packages: - compiler's sysroot if not specified). - --without-iconv don't try to link against iconv [default=check] - --with-tls-priority default TLS session priority string [default=NORMAL] -+ --without-linuxdisk disable linuxdisk plugin [default=check] - --without-curl disable curl plugin [default=check] - --without-ssh disable ssh plugin [default=check] - --without-iso disable iso plugin [default=check] -@@ -18598,20 +18600,32 @@ done - - fi - -+ -+# Check whether --with-linuxdisk was given. -+if test "${with_linuxdisk+set}" = set; then : -+ withval=$with_linuxdisk; -+else -+ with_linuxdisk=check -+fi -+ - mke2fs_with_d=no --{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for mke2fs supporting the -d option" >&5 -+if test "$with_linuxdisk" != "no"; then : -+ -+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mke2fs supporting the -d option" >&5 - $as_echo_n "checking for mke2fs supporting the -d option... " >&6; } --if mke2fs -V >/dev/null 2>&1; then : -+ if mke2fs -V >/dev/null 2>&1; then : - -- if LANG=C mke2fs -d 2>&1 | grep -sq "option requires an argument"; then : -+ if LANG=C mke2fs -d 2>&1 | grep -sq "option requires an argument"; then : - -- mke2fs_with_d=yes -+ mke2fs_with_d=yes - - fi - - fi --{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $mke2fs_with_d" >&5 -+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mke2fs_with_d" >&5 - $as_echo "$mke2fs_with_d" >&6; } -+ -+fi - if test "x$mke2fs_with_d" = "xyes"; then - HAVE_MKE2FS_WITH_D_TRUE= - HAVE_MKE2FS_WITH_D_FALSE='#' diff --git a/net/nbdkit/pkg-plist b/net/nbdkit/pkg-plist index c379f3ab37c4..0a4abbe09224 100644 --- a/net/nbdkit/pkg-plist +++ b/net/nbdkit/pkg-plist @@ -51,10 +51,35 @@ lib/nbdkit/plugins/nbdkit-random-plugin.so lib/nbdkit/plugins/nbdkit-sh-plugin.so lib/nbdkit/plugins/nbdkit-split-plugin.so %%SSH%%lib/nbdkit/plugins/nbdkit-ssh-plugin.so -lib/nbdkit/plugins/nbdkit-streaming-plugin.so %%PERL%%lib/nbdkit/plugins/nbdkit-tar-plugin lib/nbdkit/plugins/nbdkit-tmpdisk-plugin.so lib/nbdkit/plugins/nbdkit-zero-plugin.so +lib/nbdkit/filters/nbdkit-blocksize-policy-filter.so +lib/nbdkit/filters/nbdkit-checkwrite-filter.so +lib/nbdkit/filters/nbdkit-ddrescue-filter.so +lib/nbdkit/filters/nbdkit-evil-filter.so +lib/nbdkit/filters/nbdkit-exitwhen-filter.so +lib/nbdkit/filters/nbdkit-exportname-filter.so +lib/nbdkit/filters/nbdkit-luks-filter.so +lib/nbdkit/filters/nbdkit-multi-conn-filter.so +lib/nbdkit/filters/nbdkit-openonce-filter.so +lib/nbdkit/filters/nbdkit-pause-filter.so +lib/nbdkit/filters/nbdkit-protect-filter.so +lib/nbdkit/filters/nbdkit-qcow2dec-filter.so +lib/nbdkit/filters/nbdkit-readonly-filter.so +lib/nbdkit/filters/nbdkit-retry-request-filter.so +lib/nbdkit/filters/nbdkit-rotational-filter.so +lib/nbdkit/filters/nbdkit-scan-filter.so +lib/nbdkit/filters/nbdkit-spinning-filter.so +lib/nbdkit/filters/nbdkit-swab-filter.so +lib/nbdkit/filters/nbdkit-tar-filter.so +lib/nbdkit/filters/nbdkit-time-limit-filter.so +lib/nbdkit/filters/nbdkit-tls-fallback-filter.so +lib/nbdkit/plugins/nbdkit-cc-plugin.so +lib/nbdkit/plugins/nbdkit-cdi-plugin.so +lib/nbdkit/plugins/nbdkit-ondemand-plugin.so +lib/nbdkit/plugins/nbdkit-ones-plugin.so +lib/nbdkit/plugins/nbdkit-sparse-random-plugin.so libdata/pkgconfig/nbdkit.pc sbin/nbdkit share/bash-completion/completions/nbdkit @@ -116,7 +141,6 @@ share/bash-completion/completions/nbdkit %%MANPAGES%%share/man/man1/nbdkit-split-plugin.1.gz %%MANPAGES%%%%SSH%%share/man/man1/nbdkit-ssh-plugin.1.gz %%MANPAGES%%share/man/man1/nbdkit-stats-filter.1.gz -%%MANPAGES%%share/man/man1/nbdkit-streaming-plugin.1.gz %%MANPAGES%%%%PERL%%share/man/man1/nbdkit-tar-plugin.1.gz %%MANPAGES%%share/man/man1/nbdkit-tls.1.gz %%MANPAGES%%share/man/man1/nbdkit-tmpdisk-plugin.1.gz @@ -129,3 +153,82 @@ share/bash-completion/completions/nbdkit %%MANPAGES%%share/man/man3/nbdkit-plugin.3.gz %%MANPAGES%%%%PYTHON%%share/man/man3/nbdkit-python-plugin.3.gz %%MANPAGES%%share/man/man3/nbdkit-sh-plugin.3.gz +%%MANPAGES%%share/man/man1/nbdkit-blocksize-policy-filter.1.gz +%%MANPAGES%%share/man/man1/nbdkit-cdi-plugin.1.gz +%%MANPAGES%%share/man/man1/nbdkit-checkwrite-filter.1.gz +%%MANPAGES%%share/man/man1/nbdkit-client.1.gz +%%MANPAGES%%share/man/man1/nbdkit-ddrescue-filter.1.gz +%%MANPAGES%%share/man/man1/nbdkit-evil-filter.1.gz +%%MANPAGES%%share/man/man1/nbdkit-exitwhen-filter.1.gz +%%MANPAGES%%share/man/man1/nbdkit-exportname-filter.1.gz +%%MANPAGES%%share/man/man1/nbdkit-luks-filter.1.gz +%%MANPAGES%%share/man/man1/nbdkit-multi-conn-filter.1.gz +%%MANPAGES%%share/man/man1/nbdkit-ondemand-plugin.1.gz +%%MANPAGES%%share/man/man1/nbdkit-ones-plugin.1.gz +%%MANPAGES%%share/man/man1/nbdkit-openonce-filter.1.gz +%%MANPAGES%%share/man/man1/nbdkit-pause-filter.1.gz +%%MANPAGES%%share/man/man1/nbdkit-protect-filter.1.gz +%%MANPAGES%%share/man/man1/nbdkit-qcow2dec-filter.1.gz +%%MANPAGES%%share/man/man1/nbdkit-readonly-filter.1.gz +%%MANPAGES%%share/man/man1/nbdkit-release-notes-1.22.1.gz +%%MANPAGES%%share/man/man1/nbdkit-release-notes-1.24.1.gz +%%MANPAGES%%share/man/man1/nbdkit-release-notes-1.26.1.gz +%%MANPAGES%%share/man/man1/nbdkit-release-notes-1.28.1.gz +%%MANPAGES%%share/man/man1/nbdkit-release-notes-1.30.1.gz +%%MANPAGES%%share/man/man1/nbdkit-release-notes-1.32.1.gz +%%MANPAGES%%share/man/man1/nbdkit-release-notes-1.34.1.gz +%%MANPAGES%%share/man/man1/nbdkit-release-notes-1.36.1.gz +%%MANPAGES%%share/man/man1/nbdkit-release-notes-1.38.1.gz +%%MANPAGES%%share/man/man1/nbdkit-release-notes-1.40.1.gz +%%MANPAGES%%share/man/man1/nbdkit-release-notes-1.42.1.gz +%%MANPAGES%%share/man/man1/nbdkit-release-notes-1.44.1.gz +%%MANPAGES%%share/man/man1/nbdkit-retry-request-filter.1.gz +%%MANPAGES%%share/man/man1/nbdkit-rotational-filter.1.gz +%%MANPAGES%%share/man/man1/nbdkit-scan-filter.1.gz +%%MANPAGES%%share/man/man1/nbdkit-sparse-random-plugin.1.gz +%%MANPAGES%%share/man/man1/nbdkit-spinning-filter.1.gz +%%MANPAGES%%share/man/man1/nbdkit-swab-filter.1.gz +%%MANPAGES%%share/man/man1/nbdkit-tar-filter.1.gz +%%MANPAGES%%share/man/man1/nbdkit-time-limit-filter.1.gz +%%MANPAGES%%share/man/man1/nbdkit-tls-fallback-filter.1.gz +%%MANPAGES%%share/man/man3/nbdkit-cc-plugin.3.gz +%%MANPAGES%%share/man/man3/nbdkit-tracing.3.gz +%%MANPAGES%%share/man/man3/nbdkit_absolute_path.3.gz +%%MANPAGES%%share/man/man3/nbdkit_debug.3.gz +%%MANPAGES%%share/man/man3/nbdkit_disconnect.3.gz +%%MANPAGES%%share/man/man3/nbdkit_error.3.gz +%%MANPAGES%%share/man/man3/nbdkit_export_name.3.gz +%%MANPAGES%%share/man/man3/nbdkit_is_tls.3.gz +%%MANPAGES%%share/man/man3/nbdkit_nanosleep.3.gz +%%MANPAGES%%share/man/man3/nbdkit_parse_bool.3.gz +%%MANPAGES%%share/man/man3/nbdkit_parse_delay.3.gz +%%MANPAGES%%share/man/man3/nbdkit_parse_int.3.gz +%%MANPAGES%%share/man/man3/nbdkit_parse_int16_t.3.gz +%%MANPAGES%%share/man/man3/nbdkit_parse_int32_t.3.gz +%%MANPAGES%%share/man/man3/nbdkit_parse_int64_t.3.gz +%%MANPAGES%%share/man/man3/nbdkit_parse_int8_t.3.gz +%%MANPAGES%%share/man/man3/nbdkit_parse_probability.3.gz +%%MANPAGES%%share/man/man3/nbdkit_parse_size.3.gz +%%MANPAGES%%share/man/man3/nbdkit_parse_uint16_t.3.gz +%%MANPAGES%%share/man/man3/nbdkit_parse_uint32_t.3.gz +%%MANPAGES%%share/man/man3/nbdkit_parse_uint64_t.3.gz +%%MANPAGES%%share/man/man3/nbdkit_parse_uint8_t.3.gz +%%MANPAGES%%share/man/man3/nbdkit_parse_unsigned.3.gz +%%MANPAGES%%share/man/man3/nbdkit_peer_gid.3.gz +%%MANPAGES%%share/man/man3/nbdkit_peer_name.3.gz +%%MANPAGES%%share/man/man3/nbdkit_peer_pid.3.gz +%%MANPAGES%%share/man/man3/nbdkit_peer_security_context.3.gz +%%MANPAGES%%share/man/man3/nbdkit_peer_tls_dn.3.gz +%%MANPAGES%%share/man/man3/nbdkit_peer_tls_issuer_dn.3.gz +%%MANPAGES%%share/man/man3/nbdkit_peer_uid.3.gz +%%MANPAGES%%share/man/man3/nbdkit_printf_intern.3.gz +%%MANPAGES%%share/man/man3/nbdkit_read_password.3.gz +%%MANPAGES%%share/man/man3/nbdkit_realpath.3.gz +%%MANPAGES%%share/man/man3/nbdkit_set_error.3.gz +%%MANPAGES%%share/man/man3/nbdkit_shutdown.3.gz +%%MANPAGES%%share/man/man3/nbdkit_stdio_safe.3.gz +%%MANPAGES%%share/man/man3/nbdkit_strdup_intern.3.gz +%%MANPAGES%%share/man/man3/nbdkit_strndup_intern.3.gz +%%MANPAGES%%share/man/man3/nbdkit_vdebug.3.gz +%%MANPAGES%%share/man/man3/nbdkit_verror.3.gz +%%MANPAGES%%share/man/man3/nbdkit_vprintf_intern.3.gz diff --git a/net/ndpi/Makefile b/net/ndpi/Makefile index cbcd1a93cd36..35a0225fc137 100644 --- a/net/ndpi/Makefile +++ b/net/ndpi/Makefile @@ -1,5 +1,5 @@ PORTNAME= ndpi -PORTVERSION= 4.14.d20250524 +PORTVERSION= 4.14.d20250609 PORTEPOCH= 1 CATEGORIES= net @@ -30,7 +30,7 @@ INSTALL_TARGET= install-strip USE_GITHUB= yes GH_ACCOUNT= ntop GH_PROJECT= nDPI -GH_TAGNAME= d2eb655 +GH_TAGNAME= f2a9087 PLIST_SUB= MAJOR_VER=${PORTVERSION:R:R} VER=${PORTVERSION:R} diff --git a/net/ndpi/distinfo b/net/ndpi/distinfo index 966be898acf2..c29985c2a31a 100644 --- a/net/ndpi/distinfo +++ b/net/ndpi/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748257714 -SHA256 (ntop-nDPI-4.14.d20250524-d2eb655_GH0.tar.gz) = 24c170195e1f51ac02550d3aa504ee10680de630eb963ae2486f9795290ffd57 -SIZE (ntop-nDPI-4.14.d20250524-d2eb655_GH0.tar.gz) = 48477510 +TIMESTAMP = 1759129522 +SHA256 (ntop-nDPI-4.14.d20250609-f2a9087_GH0.tar.gz) = 97ed7925c44ce3994da73666900c416e4b81360310a5f72d34ba17eab1abe691 +SIZE (ntop-nDPI-4.14.d20250609-f2a9087_GH0.tar.gz) = 48476632 diff --git a/net/ndproxy/Makefile b/net/ndproxy/Makefile index cdc6e34438a4..3ed84ce0066c 100644 --- a/net/ndproxy/Makefile +++ b/net/ndproxy/Makefile @@ -13,6 +13,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE USES= compiler kmod +BROKEN_FreeBSD_15= ndpacket.c:186:46: error: incomplete definition of type 'struct ifnet' +BROKEN_FreeBSD_16= ndpacket.c:186:46: error: incomplete definition of type 'struct ifnet' + SUB_FILES= pkg-message USE_RC_SUBR= ndproxy diff --git a/net/neatvnc/Makefile b/net/neatvnc/Makefile index 617d06be75c8..00b8fe9bfbc7 100644 --- a/net/neatvnc/Makefile +++ b/net/neatvnc/Makefile @@ -1,6 +1,7 @@ PORTNAME= neatvnc DISTVERSIONPREFIX= v DISTVERSION= 0.9.5 +PORTREVISION= 1 CATEGORIES= net MAINTAINER= jbeich@FreeBSD.org diff --git a/net/neatvnc/files/patch-aml1 b/net/neatvnc/files/patch-aml1 new file mode 100644 index 000000000000..a6dd6b5a126e --- /dev/null +++ b/net/neatvnc/files/patch-aml1 @@ -0,0 +1,249 @@ +https://github.com/any1/neatvnc/commit/a4b238241f3f +https://github.com/any1/neatvnc/commit/c1f4833dc134 + +--- meson.build.orig 2025-07-28 20:37:48 UTC ++++ meson.build +@@ -63,12 +63,12 @@ libavutil = dependency('libavutil', required: get_opti + libavfilter = dependency('libavfilter', required: get_option('h264')) + libavutil = dependency('libavutil', required: get_option('h264')) + +-aml_version = ['>=0.3.0', '<0.4.0'] ++aml_version = ['>=1.0.0', '<2.0.0'] + aml_project = subproject('aml', required: false, version: aml_version) + if aml_project.found() + aml = aml_project.get_variable('aml_dep') + else +- aml = dependency('aml', version: aml_version) ++ aml = dependency('aml1', version: aml_version) + endif + + inc = include_directories('include') +--- src/enc/h264/ffmpeg-impl.c.orig 2025-07-28 20:37:48 UTC ++++ src/enc/h264/ffmpeg-impl.c +@@ -415,9 +415,9 @@ get_frame_failure: + return rc == AVERROR(EAGAIN) ? 0 : rc; + } + +-static void h264_encoder__do_work(void* handle) ++static void h264_encoder__do_work(struct aml_work* work) + { +- struct h264_encoder_ffmpeg* self = aml_get_userdata(handle); ++ struct h264_encoder_ffmpeg* self = aml_get_userdata(work); + + AVFrame* frame = fb_to_avframe(self->current_fb); + assert(frame); // TODO +@@ -453,9 +453,9 @@ failure: + av_frame_free(&frame); + } + +-static void h264_encoder__on_work_done(void* handle) ++static void h264_encoder__on_work_done(struct aml_work* work) + { +- struct h264_encoder_ffmpeg* self = aml_get_userdata(handle); ++ struct h264_encoder_ffmpeg* self = aml_get_userdata(work); + + uint64_t pts = nvnc_fb_get_pts(self->current_fb); + nvnc_fb_release(self->current_fb); +--- src/enc/h264/v4l2m2m-impl.c.orig 2025-07-28 20:37:48 UTC ++++ src/enc/h264/v4l2m2m-impl.c +@@ -511,9 +511,9 @@ static void encode_buffer(struct h264_encoder_v4l2m2m* + } + } + +-static void process_fd_events(void* handle) ++static void process_fd_events(struct aml_handler* handler) + { +- struct h264_encoder_v4l2m2m* self = aml_get_userdata(handle); ++ struct h264_encoder_v4l2m2m* self = aml_get_userdata(handler); + process_dst_bufs(self); + } + +--- src/enc/raw.c.orig 2025-07-28 20:37:48 UTC ++++ src/enc/raw.c +@@ -126,9 +126,9 @@ static int raw_encode_frame(struct raw_encoder_work* c + return 0; + } + +-static void raw_encoder_do_work(void* obj) ++static void raw_encoder_do_work(struct aml_work* work) + { +- struct raw_encoder_work* ctx = aml_get_userdata(obj); ++ struct raw_encoder_work* ctx = aml_get_userdata(work); + int rc __attribute__((unused)); + + struct nvnc_fb* fb = ctx->fb; +@@ -163,9 +163,9 @@ static void raw_encoder_do_work(void* obj) + assert(ctx->result); + } + +-static void raw_encoder_on_done(void* obj) ++static void raw_encoder_on_done(struct aml_work* work) + { +- struct raw_encoder_work* ctx = aml_get_userdata(obj); ++ struct raw_encoder_work* ctx = aml_get_userdata(work); + struct raw_encoder* self = ctx->parent; + + assert(ctx->result); +--- src/enc/tight.c.orig 2025-07-28 20:37:48 UTC ++++ src/enc/tight.c +@@ -106,8 +106,8 @@ struct encoder_impl encoder_impl_tight; + + struct encoder_impl encoder_impl_tight; + +-static void do_tight_zs_work(void*); +-static void on_tight_zs_work_done(void*); ++static void do_tight_zs_work(struct aml_work*); ++static void on_tight_zs_work_done(struct aml_work*); + static int schedule_tight_finish(struct tight_encoder* self); + + static inline struct tight_encoder* tight_encoder(struct encoder* encoder) +@@ -428,9 +428,9 @@ static void tight_encode_tile(struct tight_encoder* se + tile->state = TIGHT_TILE_ENCODED; + } + +-static void do_tight_zs_work(void* obj) ++static void do_tight_zs_work(struct aml_work* work) + { +- struct tight_zs_worker_ctx* ctx = aml_get_userdata(obj); ++ struct tight_zs_worker_ctx* ctx = aml_get_userdata(work); + struct tight_encoder* self = ctx->encoder; + int index = ctx->index; + +@@ -440,7 +440,7 @@ static void do_tight_zs_work(void* obj) + tight_encode_tile(self, x, y); + } + +-static void on_tight_zs_work_done(void* obj) ++static void on_tight_zs_work_done(struct aml_work* obj) + { + struct tight_zs_worker_ctx* ctx = aml_get_userdata(obj); + struct tight_encoder* self = ctx->encoder; +@@ -509,15 +509,15 @@ static void tight_finish(struct tight_encoder* self) + tight_finish_tile(self, x, y); + } + +-static void do_tight_finish(void* obj) ++static void do_tight_finish(struct aml_work* work) + { +- struct tight_encoder* self = aml_get_userdata(obj); ++ struct tight_encoder* self = aml_get_userdata(work); + tight_finish(self); + } + +-static void on_tight_finished(void* obj) ++static void on_tight_finished(struct aml_work* work) + { +- struct tight_encoder* self = aml_get_userdata(obj); ++ struct tight_encoder* self = aml_get_userdata(work); + + struct encoded_frame* result; + result = encoded_frame_new(self->dst.data, self->dst.len, self->n_rects, +--- src/enc/zrle.c.orig 2025-07-28 20:37:48 UTC ++++ src/enc/zrle.c +@@ -340,9 +340,9 @@ static int zrle_encode_frame(struct zrle_encoder* self + return 0; + } + +-static void zrle_encoder_do_work(void* obj) ++static void zrle_encoder_do_work(struct aml_work* work) + { +- struct zrle_encoder* self = aml_get_userdata(obj); ++ struct zrle_encoder* self = aml_get_userdata(work); + int rc __attribute__((unused)); + + struct nvnc_fb* fb = self->current_fb; +@@ -374,9 +374,9 @@ static void zrle_encoder_do_work(void* obj) + assert(self->current_result); + } + +-static void zrle_encoder_on_done(void* obj) ++static void zrle_encoder_on_done(struct aml_work* work) + { +- struct zrle_encoder* self = aml_get_userdata(obj); ++ struct zrle_encoder* self = aml_get_userdata(work); + + assert(self->current_result); + +--- src/resampler.c.orig 2025-07-28 20:37:48 UTC ++++ src/resampler.c +@@ -147,9 +147,8 @@ void resample_now(struct nvnc_fb* dst, struct nvnc_fb* + pixman_image_unref(dstimg); + } + +-static void do_work(void* handle) ++static void do_work(struct aml_work* work) + { +- struct aml_work* work = handle; + struct resampler_work* ctx = aml_get_userdata(work); + + struct nvnc_fb* src = ctx->src; +@@ -159,11 +158,9 @@ static void do_work(void* handle) + resample_now(dst, src, &dst_side_data->buffer_damage); + } + +-static void on_work_done(void* handle) ++static void on_work_done(struct aml_work* work) + { +- struct aml_work* work = handle; + struct resampler_work* ctx = aml_get_userdata(work); +- + ctx->on_done(ctx->dst, &ctx->frame_damage, ctx->userdata); + } + +--- src/server.c.orig 2025-07-28 20:37:48 UTC ++++ src/server.c +@@ -210,9 +210,8 @@ static void client_close(struct nvnc_client* client) + free(client); + } + +-static void do_deferred_client_close(void* obj) ++static void do_deferred_client_close(struct aml_idle* idle) + { +- struct aml_idle* idle = obj; + struct nvnc_client* client = aml_get_userdata(idle); + client->close_task = NULL; + aml_stop(aml_get_default(), idle); +@@ -2013,9 +2012,9 @@ static void on_client_event(struct stream* stream, enu + client->buffer_index = 0; + } + +-static void on_connection(void* obj) ++static void on_connection(struct aml_handler* poll_handle) + { +- struct nvnc* server = aml_get_userdata(obj); ++ struct nvnc* server = aml_get_userdata(poll_handle); + + struct nvnc_client* client = calloc(1, sizeof(*client)); + if (!client) +--- src/stream/gnutls.c.orig 2025-07-28 20:37:48 UTC ++++ src/stream/gnutls.c +@@ -171,10 +171,10 @@ static void stream_gnutls__on_writable(struct stream* + } + } + +-static void stream_gnutls__on_event(void* obj) ++static void stream_gnutls__on_event(struct aml_handler* handler) + { +- struct stream* self = aml_get_userdata(obj); +- uint32_t events = aml_get_revents(obj); ++ struct stream* self = aml_get_userdata(handler); ++ uint32_t events = aml_get_revents(handler); + + stream_ref(self); + +--- src/stream/tcp.c.orig 2025-07-28 20:37:48 UTC ++++ src/stream/tcp.c +@@ -191,10 +191,10 @@ static void stream_tcp__on_writable(struct stream* sel + } + } + +-static void stream_tcp__on_event(void* obj) ++static void stream_tcp__on_event(struct aml_handler* handler) + { +- struct stream* self = aml_get_userdata(obj); +- uint32_t events = aml_get_revents(obj); ++ struct stream* self = aml_get_userdata(handler); ++ uint32_t events = aml_get_revents(handler); + + // We hold a reference here in case the stream gets destroyed inside + // callback. diff --git a/net/netatalk3/Makefile b/net/netatalk3/Makefile deleted file mode 100644 index 8d070adde5a4..000000000000 --- a/net/netatalk3/Makefile +++ /dev/null @@ -1,109 +0,0 @@ -PORTNAME= netatalk -PORTVERSION= 3.2.10 -PORTREVISION= 2 -PORTEPOCH= 1 -CATEGORIES= net -MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/netatalk-${PORTVERSION:S/./-/g}/ -PKGNAMESUFFIX= 3 - -MAINTAINER= marcus@FreeBSD.org -COMMENT= File server for Mac OS X -WWW= https://netatalk.io/ - -LICENSE= GPLv2 - -DEPRECATED= End of support; use net/netatalk4 instead -EXPIRATION_DATE=2025-10-04 - -LIB_DEPENDS= libgcrypt.so:security/libgcrypt \ - libevent.so:devel/libevent - -USES= bdb:18 cpe gettext iconv:wchar_t meson perl5 pkgconfig shebangfix ssl tar:xz -USE_LDCONFIG= yes -USE_RC_SUBR= netatalk -#INSTALL_TARGET=install-strip -CPE_VENDOR= netatalk_project - -MESON_ARGS= -Dwith-libgcrypt-path=${LOCALBASE} \ - -Dwith-bdb-path=${LOCALBASE} \ - -Dwith-libiconv-path=${LOCALBASE} \ - -Dwith-dtrace=false \ - -Dwith-init-hooks=false \ - -Dpkg_config_path=${LOCALBASE}/libdata/pkgconfig \ - -Dwith-shadow=false \ - -Dwith-pgp-uam=false \ - -Ddefault_library=both \ - --infodir=${PREFIX}/share/info - -OPTIONS_DEFINE=PAM KERBEROS5 LDAP SENDFILE KERBEROS DBUS MYSQL ACL LIBWRAP SPOTLIGHT -OPTIONS_DEFAULT=AVAHI DBUS KERBEROS LIBWRAP SENDFILE -OPTIONS_RADIO=ZEROCONF -OPTIONS_RADIO_ZEROCONF=AVAHI MDNSRESPONDER -ZEROCONF_DESC= Zeroconf(Bonjour) support -MYSQL_DESC= Enable MySQL CNID backend support -SENDFILE_DESC= Enable Sendfile support -ACL_DESC= Enable ACL support -SPOTLIGHT_DESC= Enable Spotlight search support -OPTIONS_SUB= yes -KERBEROS5_MESON_ON= -Dwith-krbV-uam=true \ - -Dwith-kerberos=true -KERBEROS5_MESON_OFF= -Dwith-krbV-uam=false \ - -Dwith-kerberos=false -KERBEROS_LIB_DEPENDS=libgpg-error.so:security/libgpg-error -PAM_MESON_ON= -Dwith-pam-path=${LOCALBASE} -PAM_MESON_OFF= -Dwith-pam=false -AVAHI_CFLAGS= -I${LOCALBASE}/include -L${LOCALBASE}/lib -AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app -AVAHI_SUB_LIST= ZEROCONF="avahi_daemon" -MDNSRESPONDER_CFLAGS= -I${LOCALBASE}/include -L${LOCALBASE}/lib -MDNSRESPONDER_LIB_DEPENDS= libdns_sd.so:net/mDNSResponder -MDNSRESPONDER_SUB_LIST= ZEROCONF="mdnsd" -LDAP_MESON_ON= -Dwith-ldap-path=${LOCALBASE} -LDAP_MESON_OFF= -Dwith-ldap=false -LDAP_CFLAGS= -I${LOCALBASE}/include -L${LOCALBASE}/lib -LDAP_USES= ldap -SENDFILE_MESON_OFF=-Dwith-sendfile=false -DBUS_USES= gnome python -DBUS_USE= GNOME=glib20 -DBUS_LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \ - libdbus-1.so:devel/dbus -DBUS_RUN_DEPENDS= ${PYTHON_SITELIBDIR}/dbus/_dbus.py:devel/py-dbus@${PY_FLAVOR} -DBUS_MESON_ON= -Dwith-dbus-daemon-path=${LOCALBASE}/bin/dbus-daemon \ - -Dwith-dbus-sysconf-path=${LOCALBASE}/etc/dbus-1/system.d -DBUS_MESON_OFF= -Dwith-afpstats=false -MYSQL_USES= mysql -MYSQL_MESON_OFF=-Dwith-cnid-mysql-backend=false -ACL_LIB_DEPENDS= libsunacl.so:sysutils/libsunacl -ACL_MESON_OFF=-Dwith-acls=false -LIBWRAP_MESON_OFF=-Dwith-tcp-wrappers=false -SPOTLIGHT_LIB_DEPENDS= libtinysparql-3.0.so:devel/tinysparql -SPOTLIGHT_MESON_OFF= -Dwith-spotlight=false - -SHEBANG_GLOB= afpstats - -CONFLICTS= netatalk4 - -.include <bsd.port.pre.mk> - -.if ${PORT_OPTIONS:MAVAHI}=="" && ${PORT_OPTIONS:MMDNSRESPONDER}=="" -SUB_LIST+= ZEROCONF="" -MESON_ARGS+=-Dwith-zeroconf=false -.endif - -post-patch: - @${REINPLACE_CMD} -e 's|%%DB_NAME%%|${BDB_INCLUDE_DIR:T}|' \ - ${WRKSRC}/meson.build -# @${REINPLACE_CMD} -e 's|\.dist|\.sample|g' \ -# ${WRKSRC}/config/Makefile.in -# @${REINPLACE_CMD} -e 's|%%PYTHONCMD%%|${PYTHONCMD}|' \ -# ${WRKSRC}/contrib/shell_utils/afpstats - -post-install: - ${INSTALL_SCRIPT} ${BUILD_WRKSRC}/contrib/macusers/macusers \ - ${STAGEDIR}${PREFIX}/bin/macusers - -.if ${PORT_OPTIONS:MPAM} - ${INSTALL_DATA} ${FILESDIR}/pam.conf ${STAGEDIR}${PREFIX}/etc/pam.d/netatalk.sample -.endif - -.include <bsd.port.post.mk> diff --git a/net/netatalk3/distinfo b/net/netatalk3/distinfo deleted file mode 100644 index 9cc0e2fe6486..000000000000 --- a/net/netatalk3/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1727181648 -SHA256 (netatalk-3.2.10.tar.xz) = 7e2783237e3615010cbd5a6a9ba0b801daa282381d808b9c36459b0be8dc170f -SIZE (netatalk-3.2.10.tar.xz) = 1961828 diff --git a/net/netatalk3/files/netatalk.in b/net/netatalk3/files/netatalk.in deleted file mode 100644 index 36a36747f34d..000000000000 --- a/net/netatalk3/files/netatalk.in +++ /dev/null @@ -1,39 +0,0 @@ -#!/bin/sh - -# PROVIDE: netatalk -# REQUIRE: DAEMON %%ZEROCONF%% -# KEYWORD: shutdown -# -# AFP fileserver for Mac clients. Add the following to /etc/rc.conf to -# enable: -# -# netatalk_enable="YES" -# - -netatalk_enable=${netatalk_enable-"NO"} - -. /etc/rc.subr - -name=netatalk -rcvar=netatalk_enable - -load_rc_config ${name} - -command=%%PREFIX%%/sbin/${name} - -extra_commands="reload" -reload_cmd="netatalk_reload" - -netatalk_reload() -{ - local status - - if ! status=`run_rc_command status 2>&1`; then - echo $status - return 1 - fi - echo 'Reloading netatalk.' - kill -HUP $rc_pid -} - -run_rc_command "$1" diff --git a/net/netatalk3/files/pam.conf b/net/netatalk3/files/pam.conf deleted file mode 100644 index 05120315054d..000000000000 --- a/net/netatalk3/files/pam.conf +++ /dev/null @@ -1,14 +0,0 @@ -# PAM configuration for the "netatalk" service -# - -# auth -auth include system - -# account -account include system - -# password -password include system - -# session -session include system diff --git a/net/netatalk3/files/patch-config_meson.build b/net/netatalk3/files/patch-config_meson.build deleted file mode 100644 index 16883e06495e..000000000000 --- a/net/netatalk3/files/patch-config_meson.build +++ /dev/null @@ -1,46 +0,0 @@ ---- config/meson.build.orig 2024-09-24 08:58:45 UTC -+++ config/meson.build -@@ -7,39 +7,17 @@ custom_target( - custom_target( - 'dbus_session', - input: 'dbus-session.conf.tmpl', -- output: 'dbus-session.conf', -+ output: 'dbus-session.conf.netatalk', - command: sed_command, - capture: true, - install: true, - install_dir: pkgconfdir, - ) - --if ( -- fs.exists(pkgconfdir / 'afp.conf') -- and not get_option('with-overwrite') --) -- message('will not replace existing', pkgconfdir / 'afp.conf') --else -- install_data(afp_conf, install_dir: pkgconfdir) --endif -+install_data(afp_conf, rename: 'afp.conf.sample', install_dir: pkgconfdir) -+install_data('extmap.conf', rename: 'extmap.conf.sample', install_dir: pkgconfdir) - --if ( -- fs.exists(pkgconfdir / 'extmap.conf') -- and not get_option('with-overwrite') --) -- message('will not replace existing', pkgconfdir / 'extmap.conf') --else -- install_data('extmap.conf', install_dir: pkgconfdir) --endif -- --if ( -- fs.exists(dbus_sysconfpath / 'netatalk-dbus.conf') -- and not get_option('with-overwrite') --) -- message('will not replace existing', dbus_sysconfpath / 'netatalk-dbus.conf') --else -- install_data('netatalk-dbus.conf', install_dir: dbus_sysconfpath) --endif -+install_data('netatalk-dbus.conf', install_dir: dbus_sysconfpath) - - if ( - fs.exists('/etc/ld.so.conf.d') diff --git a/net/netatalk3/files/patch-etc_uams_meson.build b/net/netatalk3/files/patch-etc_uams_meson.build deleted file mode 100644 index e936f29f4566..000000000000 --- a/net/netatalk3/files/patch-etc_uams_meson.build +++ /dev/null @@ -1,138 +0,0 @@ ---- etc/uams/meson.build.orig 2024-08-05 19:30:23 UTC -+++ etc/uams/meson.build -@@ -20,7 +20,7 @@ library( - name_suffix: lib_suffix, - override_options: 'b_lundef=false', - install: true, -- install_dir: libdir / 'netatalk', -+ install_dir: libexecdir / 'netatalk-uams', - ) - - uams_passwd_sources = ['uams_passwd.c'] -@@ -34,7 +34,7 @@ library( - name_suffix: lib_suffix, - override_options: 'b_lundef=false', - install: true, -- install_dir: libdir / 'netatalk', -+ install_dir: libexecdir / 'netatalk-uams', - ) - - ssl_links = [] -@@ -57,7 +57,7 @@ if have_ssl - name_suffix: lib_suffix, - override_options: 'b_lundef=false', - install: true, -- install_dir: libdir / 'netatalk', -+ install_dir: libexecdir / 'netatalk-uams', - build_rpath: rpath_libdir, - install_rpath: rpath_libdir, - ) -@@ -72,7 +72,7 @@ if have_ssl - name_suffix: lib_suffix, - override_options: 'b_lundef=false', - install: true, -- install_dir: libdir / 'netatalk', -+ install_dir: libexecdir / 'netatalk-uams', - build_rpath: rpath_libdir, - install_rpath: rpath_libdir, - ) -@@ -90,7 +90,7 @@ if have_ssl - name_suffix: lib_suffix, - override_options: 'b_lundef=false', - install: true, -- install_dir: libdir / 'netatalk', -+ install_dir: libexecdir / 'netatalk-uams', - build_rpath: rpath_libdir, - install_rpath: rpath_libdir, - ) -@@ -98,14 +98,14 @@ if have_ssl - if build_shared_lib - install_symlink( - 'uams_dhx.so', -- install_dir: libdir / 'netatalk', -+ install_dir: libexecdir / 'netatalk-uams', - pointing_to: 'uams_dhx_pam.so', - ) - endif - elif build_shared_lib - install_symlink( - 'uams_dhx.so', -- install_dir: libdir / 'netatalk', -+ install_dir: libexecdir / 'netatalk-uams', - pointing_to: 'uams_dhx_passwd.so', - ) - endif -@@ -123,7 +123,7 @@ if have_libgcrypt - name_suffix: lib_suffix, - override_options: 'b_lundef=false', - install: true, -- install_dir: libdir / 'netatalk', -+ install_dir: libexecdir / 'netatalk-uams', - ) - if have_pam - uams_dhx2_pam_sources = ['uams_dhx2_pam.c'] -@@ -137,20 +137,20 @@ if have_libgcrypt - name_suffix: lib_suffix, - override_options: 'b_lundef=false', - install: true, -- install_dir: libdir / 'netatalk', -+ install_dir: libexecdir / 'netatalk-uams', - ) - - if build_shared_lib - install_symlink( - 'uams_dhx2.so', -- install_dir: libdir / 'netatalk', -+ install_dir: libexecdir / 'netatalk-uams', - pointing_to: 'uams_dhx2_pam.so', - ) - endif - elif build_shared_lib - install_symlink( - 'uams_dhx2.so', -- install_dir: libdir / 'netatalk', -+ install_dir: libexecdir / 'netatalk-uams', - pointing_to: 'uams_dhx2_passwd.so', - ) - endif -@@ -168,20 +168,20 @@ if have_pam - name_suffix: lib_suffix, - override_options: 'b_lundef=false', - install: true, -- install_dir: libdir / 'netatalk', -+ install_dir: libexecdir / 'netatalk-uams', - ) - - if build_shared_lib - install_symlink( - 'uams_clrtxt.so', -- install_dir: libdir / 'netatalk', -+ install_dir: libexecdir / 'netatalk-uams', - pointing_to: 'uams_pam.so', - ) - endif - elif build_shared_lib - install_symlink( - 'uams_clrtxt.so', -- install_dir: libdir / 'netatalk', -+ install_dir: libexecdir / 'netatalk-uams', - pointing_to: 'uams_passwd.so', - ) - endif -@@ -198,7 +198,7 @@ if have_pgp_uam - name_suffix: lib_suffix, - override_options: 'b_lundef=false', - install: true, -- install_dir: libdir / 'netatalk', -+ install_dir: libexecdir / 'netatalk-uams', - ) - endif - -@@ -215,6 +215,6 @@ if have_krb5_uam - name_suffix: lib_suffix, - override_options: 'b_lundef=false', - install: true, -- install_dir: libdir / 'netatalk', -+ install_dir: libexecdir / 'netatalk-uams', - ) - endif diff --git a/net/netatalk3/files/patch-meson.build b/net/netatalk3/files/patch-meson.build deleted file mode 100644 index 078d34e171f2..000000000000 --- a/net/netatalk3/files/patch-meson.build +++ /dev/null @@ -1,117 +0,0 @@ ---- meson.build.orig 2024-09-24 08:58:45 UTC -+++ meson.build -@@ -39,6 +39,7 @@ libdir = prefix / get_option('libdir') - datadir = prefix / get_option('datadir') - includedir = prefix / get_option('includedir') - libdir = prefix / get_option('libdir') -+libexecdir = prefix / get_option('libexecdir') - localstatedir = prefix / get_option('localstatedir') - mandir = prefix / get_option('mandir') - sbindir = prefix / get_option('sbindir') -@@ -78,7 +79,7 @@ statedir = '-D_PATH_STATEDIR="' + localstatedir + '/ne - dversion = '-DVERSION="' + netatalk_version + '"' - messagedir = '-DSERVERTEXT="' + localstatedir + '/netatalk/msg/"' - statedir = '-D_PATH_STATEDIR="' + localstatedir + '/netatalk/"' --uamdir = '-D_PATH_AFPDUAMPATH="' + libdir + '/netatalk/"' -+uamdir = '-D_PATH_AFPDUAMPATH="' + libexecdir + '/netatalk-uams/"' - - ############ - # Includes # -@@ -368,6 +369,7 @@ bdb_subdirs = [ - '/usr', - ] - bdb_subdirs = [ -+ '%%DB_NAME%%', - 'db4.6', - 'db4.7', - 'db4.8', -@@ -479,6 +481,11 @@ if crypt.found() - if crypt.found() - cdata.set('HAVE_CRYPT_H', 1) - cdata.set('HAVE_LIBCRYPT', 1) -+else -+ crypt = cc.find_library('crypt', has_headers: 'unistd.h', required: false) -+ if crypt.found() -+ cdata.set('HAVE_LIBCRYPT', 1) -+ endif - endif - - des = cc.find_library('des', required: false) -@@ -704,12 +711,12 @@ dns_sd_libs = [] - - dns_sd_libs = [] - --dns_sd = cc.find_library('dns_sd', required: false) -+dns_sd = cc.find_library('dns_sd', dirs: libsearch_dirs, required: false) - if dns_sd.found() - dns_sd_libs += dns_sd - endif - --system = cc.find_library('system', required: false) -+system = cc.find_library('system', dirs: libsearch_dirs, required: false) - if dns_sd.found() - dns_sd_libs += system - endif -@@ -726,6 +733,8 @@ have_dns = ( - ) - ) - -+threads = dependency('threads', required: true) -+ - if not enable_zeroconf - have_zeroconf = false - else -@@ -735,6 +744,7 @@ else - cdata.set('HAVE_MDNS', 1) - freebsd_zeroconf_daemon = 'mdnsd' - zeroconf_provider += 'mDNS' -+ dns_sd_libs += threads - else - have_zeroconf = avahi.found() - if avahi.found() -@@ -802,19 +812,7 @@ else - required: false, - ) - -- if tracker.found() -- cdata.set( -- 'TRACKER_MANAGING_COMMAND', -- '"tracker daemon"', -- ) -- cdata.set( -- 'TRACKER_PREFIX', -- '"' -- + tracker_sparql.get_variable(pkgconfig: 'prefix') -- + '"', -- ) -- tracker_manager += 'tracker' -- elif tracker3.found() -+ if tracker3.found() - cdata.set('HAVE_TRACKER3', 1) - cdata.set( - 'TRACKER_MANAGING_COMMAND', -@@ -855,7 +853,6 @@ else - endif - endif - endif --endif - - have_spotlight = ( - tracker_sparql.found() -@@ -864,6 +861,8 @@ have_spotlight = ( - and flex.found() - and bison.found() - ) -+endif -+ - if have_spotlight - cdata.set('WITH_SPOTLIGHT', 1) - endif -@@ -1556,6 +1555,7 @@ if not enable_pam - - if not enable_pam - have_pam = false -+ pam = dependency('', required: false) - else - if host_os != 'sunos' - pam_paths = [ diff --git a/net/netatalk3/pkg-descr b/net/netatalk3/pkg-descr deleted file mode 100644 index fb4d1633d741..000000000000 --- a/net/netatalk3/pkg-descr +++ /dev/null @@ -1,9 +0,0 @@ -Netatalk is an OpenSource software package, that can be used to turn an -inexpensive *NIX machine into an extremely high-performance and reliable -file server for Macintosh computers. - -Using Netatalk's AFP 3.4 compliant file-server leads to significantly higher -transmission speeds compared with Macs accessing a server via SaMBa/NFS -while providing clients with the best possible user experience (full support -for Macintosh metadata, flawlessly supporting mixed environments of classic -MacOS and MacOS X clients) diff --git a/net/netatalk3/pkg-install b/net/netatalk3/pkg-install deleted file mode 100644 index bcddbdd54a87..000000000000 --- a/net/netatalk3/pkg-install +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh -# -PATH=/bin:/usr/sbin:/usr/bin:/usr/sbin - -DBDIR=/var/netatalk - -case $2 in - POST-INSTALL) - tee $DBDIR/README > $DBDIR/CNID/README <<-'EOF' - This directory contains modifiable Netatalk configuration files and the CNID databases. - EOF - truncate -s -1 $DBDIR/README $DBDIR/CNID/README - ;; -esac diff --git a/net/netatalk3/pkg-plist b/net/netatalk3/pkg-plist deleted file mode 100644 index 593f620f6b73..000000000000 --- a/net/netatalk3/pkg-plist +++ /dev/null @@ -1,85 +0,0 @@ -bin/ad -%%LDAP%%bin/afpldaptest -bin/afppasswd -%%DBUS%%bin/afpstats -bin/apple_dump -bin/asip-status -bin/dbd -bin/macusers -bin/netatalk-config -@sample etc/afp.conf.sample -%%DBUS%%etc/dbus-1/system.d/netatalk-dbus.conf -%%DBUS%%etc/dbus-session.conf.netatalk -@sample etc/extmap.conf.sample -%%PAM%%@sample etc/pam.d/netatalk.sample -libexec/netatalk-uams/uams_clrtxt.so -libexec/netatalk-uams/uams_dhx.so -libexec/netatalk-uams/uams_dhx2.so -%%PAM%%libexec/netatalk-uams/uams_dhx2_pam.a -%%PAM%%libexec/netatalk-uams/uams_dhx2_pam.so -libexec/netatalk-uams/uams_dhx2_passwd.a -libexec/netatalk-uams/uams_dhx2_passwd.so -%%PAM%%libexec/netatalk-uams/uams_dhx_pam.a -%%PAM%%libexec/netatalk-uams/uams_dhx_pam.so -libexec/netatalk-uams/uams_dhx_passwd.a -libexec/netatalk-uams/uams_dhx_passwd.so -%%KERBEROS5%%libexec/netatalk-uams/uams_gss.a -%%KERBEROS5%%libexec/netatalk-uams/uams_gss.so -libexec/netatalk-uams/uams_guest.a -libexec/netatalk-uams/uams_guest.so -%%PAM%%libexec/netatalk-uams/uams_pam.a -%%PAM%%libexec/netatalk-uams/uams_pam.so -libexec/netatalk-uams/uams_passwd.a -libexec/netatalk-uams/uams_passwd.so -libexec/netatalk-uams/uams_randnum.a -libexec/netatalk-uams/uams_randnum.so -include/atalk/acl.h -include/atalk/adouble.h -include/atalk/afp.h -include/atalk/bstrlib.h -include/atalk/cnid.h -include/atalk/dictionary.h -include/atalk/ea.h -include/atalk/globals.h -include/atalk/hash.h -include/atalk/iniparser.h -include/atalk/list.h -include/atalk/logger.h -include/atalk/netatalk_conf.h -include/atalk/paths.h -include/atalk/standards.h -include/atalk/uam.h -include/atalk/unicode.h -include/atalk/unix.h -include/atalk/util.h -include/atalk/vfs.h -include/atalk/volume.h -lib/libatalk.a -lib/libatalk.so -lib/libatalk.so.18 -lib/libatalk.so.18.0.0 -sbin/afpd -sbin/cnid_dbd -sbin/cnid_metad -sbin/netatalk -share/man/man1/ad.1.gz -share/man/man1/afpldaptest.1.gz -share/man/man1/afppasswd.1.gz -%%DBUS%%share/man/man1/afpstats.1.gz -share/man/man1/apple_dump.1.gz -share/man/man1/asip-status.1.gz -share/man/man1/dbd.1.gz -share/man/man1/macusers.1.gz -share/man/man1/netatalk-config.1.gz -share/man/man5/afp.conf.5.gz -share/man/man5/afp_signature.conf.5.gz -share/man/man5/afp_voluuid.conf.5.gz -share/man/man5/extmap.conf.5.gz -share/man/man8/afpd.8.gz -share/man/man8/cnid_dbd.8.gz -share/man/man8/cnid_metad.8.gz -share/man/man8/netatalk.8.gz -/var/netatalk/CNID/README -/var/netatalk/README -@dir /var/netatalk/CNID -@dir /var/netatalk diff --git a/net/netatalk4/Makefile b/net/netatalk4/Makefile index b58b54e23d23..b489e17387d3 100644 --- a/net/netatalk4/Makefile +++ b/net/netatalk4/Makefile @@ -1,5 +1,5 @@ PORTNAME= netatalk -PORTVERSION= 4.3.0 +PORTVERSION= 4.3.2 CATEGORIES= net MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/netatalk-${PORTVERSION:S/./-/g}/ PKGNAMESUFFIX= 4 diff --git a/net/netatalk4/distinfo b/net/netatalk4/distinfo index d23ce5d6bfc5..092fcc1d8a1b 100644 --- a/net/netatalk4/distinfo +++ b/net/netatalk4/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754580713 -SHA256 (netatalk-4.3.0.tar.xz) = bc71a6a2f11cf00cb69ef13e8487ab78d1241ae535feb010220c74c89dc890fb -SIZE (netatalk-4.3.0.tar.xz) = 945292 +TIMESTAMP = 1759098490 +SHA256 (netatalk-4.3.2.tar.xz) = 2977b4fd113182f0cc183337ba23d5701fb2be4e0dfcec7ee575b4d73a738d3a +SIZE (netatalk-4.3.2.tar.xz) = 956356 diff --git a/net/netatalk4/files/patch-meson.build b/net/netatalk4/files/patch-meson.build index 971d3a2eecf1..2b20d821cd69 100644 --- a/net/netatalk4/files/patch-meson.build +++ b/net/netatalk4/files/patch-meson.build @@ -1,4 +1,4 @@ ---- meson.build.orig 2025-08-05 13:56:32 UTC +--- meson.build.orig 2025-09-07 19:42:40 UTC +++ meson.build @@ -69,6 +69,7 @@ libdir = prefix / get_option('libdir') datadir = prefix / get_option('datadir') @@ -25,7 +25,7 @@ 'db62', 'db6.2', 'db61', -@@ -924,12 +926,12 @@ dns_sd_libs = [] +@@ -922,12 +924,12 @@ dns_sd_libs = [] dns_sd_libs = [] @@ -40,24 +40,24 @@ if dns_sd.found() dns_sd_libs += system endif -@@ -943,6 +945,8 @@ have_dns = ( +@@ -941,6 +943,8 @@ have_dns = ( ) ) +threads = dependency('threads', required: true) + if enable_zeroconf - if avahi.found() - have_zeroconf = true -@@ -956,6 +960,7 @@ if enable_zeroconf - cdata.set('HAVE_MDNS', 1) - cdata.set('freebsd_zeroconf', 'mdnsd') - zeroconf_provider += 'mDNS' -+ dns_sd_libs += threads - endif - endif - -@@ -1562,6 +1567,7 @@ if not enable_pam + if host_os == 'darwin' + # On Darwin/macOS, prefer mDNS (Bonjour) over Avahi +@@ -950,6 +954,7 @@ if enable_zeroconf + cdata.set('HAVE_MDNS', 1) + cdata.set('freebsd_zeroconf', 'mdnsd') + zeroconf_provider += 'mDNS' ++ dns_sd_libs += threads + elif avahi.found() + have_zeroconf = true + cdata.set('USE_ZEROCONF', 1) +@@ -1578,6 +1583,7 @@ if not enable_pam if not enable_pam have_pam = false diff --git a/net/netatalk4/pkg-plist b/net/netatalk4/pkg-plist index dfced504a0b1..57d85b15648d 100644 --- a/net/netatalk4/pkg-plist +++ b/net/netatalk4/pkg-plist @@ -72,7 +72,6 @@ share/man/man1/addump.1.gz share/man/man1/afpldaptest.1.gz share/man/man1/afppasswd.1.gz %%DBUS%%share/man/man1/afpstats.1.gz -share/man/man1/afptest.1.gz share/man/man1/asip-status.1.gz share/man/man1/dbd.1.gz share/man/man1/fce_listen.1.gz diff --git a/net/netdiscover/Makefile b/net/netdiscover/Makefile index 8097f0ed76f3..bb97d94dd904 100644 --- a/net/netdiscover/Makefile +++ b/net/netdiscover/Makefile @@ -3,7 +3,7 @@ DISTVERSION= 0.21 CATEGORIES= net MASTER_SITES= https://github.com/netdiscover-scanner/netdiscover/releases/download/${DISTVERSION}/ -MAINTAINER= tiago.gasiba@gmail.com +MAINTAINER= tiga@FreeBSD.org COMMENT= Network address discovering tool WWW= https://github.com/netdiscover-scanner/netdiscover diff --git a/net/netpeek/Makefile b/net/netpeek/Makefile new file mode 100644 index 000000000000..e33fdccb7820 --- /dev/null +++ b/net/netpeek/Makefile @@ -0,0 +1,26 @@ +PORTNAME= netpeek +DISTVERSIONPREFIX= v +DISTVERSION= 0.2.4 +CATEGORIES= net gnome python + +MAINTAINER= nxjoseph@protonmail.com +COMMENT= Modern local network scanner for GNOME +WWW= https://github.com/zingytomato/netpeek \ + https://flathub.org/apps/io.github.zingytomato.netpeek + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-nmap>=0:security/py-python-nmap@${PY_FLAVOR} + +USES= gettext-tools gnome meson pkgconfig python:build,run +USE_GITHUB= yes +GH_ACCOUNT= ZingyTomato +GH_PROJECT= NetPeek +USE_GNOME= glib20 gtk40 + +post-patch: + ${REINPLACE_CMD} 's,python3,python${PYTHON_VER},g' \ + ${WRKSRC}/src/meson.build + +.include <bsd.port.mk> diff --git a/net/netpeek/distinfo b/net/netpeek/distinfo new file mode 100644 index 000000000000..ae083e64ac08 --- /dev/null +++ b/net/netpeek/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1756969182 +SHA256 (ZingyTomato-NetPeek-v0.2.4_GH0.tar.gz) = 8596db72d90ef33abf36a9c9b32f24a28317b742d919bd733db5b55b030b6550 +SIZE (ZingyTomato-NetPeek-v0.2.4_GH0.tar.gz) = 954360 diff --git a/net/netpeek/files/patch-meson.build b/net/netpeek/files/patch-meson.build new file mode 100644 index 000000000000..87ae61226043 --- /dev/null +++ b/net/netpeek/files/patch-meson.build @@ -0,0 +1,11 @@ +--- meson.build.orig 2025-08-30 12:13:40 UTC ++++ meson.build +@@ -11,8 +11,3 @@ subdir('po') + subdir('src') + subdir('po') + +-gnome.post_install( +- glib_compile_schemas: true, +- gtk_update_icon_cache: true, +- update_desktop_database: true, +-) diff --git a/net/netpeek/files/patch-src_meson.build b/net/netpeek/files/patch-src_meson.build new file mode 100644 index 000000000000..75c8d95d7fd9 --- /dev/null +++ b/net/netpeek/files/patch-src_meson.build @@ -0,0 +1,8 @@ +--- src/meson.build.orig 2025-08-07 14:23:19 UTC ++++ src/meson.build +@@ -1,4 +1,4 @@ +-pkgdatadir = get_option('prefix') / get_option('datadir') / meson.project_name() ++pkgdatadir = get_option('prefix') / get_option('datadir') + moduledir = pkgdatadir / 'netpeek' + gnome = import('gnome') + diff --git a/net/netpeek/files/patch-src_netpeek.in b/net/netpeek/files/patch-src_netpeek.in new file mode 100644 index 000000000000..384805f12f20 --- /dev/null +++ b/net/netpeek/files/patch-src_netpeek.in @@ -0,0 +1,13 @@ +--- src/netpeek.in.orig 2025-08-30 12:38:25 UTC ++++ src/netpeek.in +@@ -31,8 +31,8 @@ signal.signal(signal.SIGINT, signal.SIG_DFL) + + sys.path.insert(1, pkgdatadir) + signal.signal(signal.SIGINT, signal.SIG_DFL) +-locale.bindtextdomain('netpeek', localedir) +-locale.textdomain('netpeek') ++gettext.bindtextdomain('netpeek', localedir) ++gettext.textdomain('netpeek') + gettext.install('netpeek', localedir) + + if __name__ == '__main__': diff --git a/net/netpeek/pkg-descr b/net/netpeek/pkg-descr new file mode 100644 index 000000000000..54508cc794a5 --- /dev/null +++ b/net/netpeek/pkg-descr @@ -0,0 +1,10 @@ +A modern libadwaita-based network scanner for GNOME +that helps you discover devices on your local network. + +Features: +o Fast Network Scanning: Discover active devices on your network +o Port Scanning: Shows open ports on discovered devices +o Modern UI: Built with GTK4 and Libadwaita +o Multi-threaded: Fast concurrent scanning +o Flexible Input: Supports CIDR notation, IP ranges, and single IPs +o Automatic IP Detection: Instantly finds your local IP range diff --git a/net/netpeek/pkg-plist b/net/netpeek/pkg-plist new file mode 100644 index 000000000000..ee258fe4e240 --- /dev/null +++ b/net/netpeek/pkg-plist @@ -0,0 +1,18 @@ +bin/netpeek +share/applications/io.github.zingytomato.netpeek.desktop +share/dbus-1/services/io.github.zingytomato.netpeek.service +share/glib-2.0/schemas/io.github.zingytomato.netpeek.gschema.xml +share/icons/hicolor/scalable/apps/io.github.zingytomato.netpeek.svg +share/icons/hicolor/symbolic/apps/io.github.zingytomato.netpeek-symbolic.svg +share/locale/es/LC_MESSAGES/netpeek.mo +share/locale/nl/LC_MESSAGES/netpeek.mo +share/locale/ru/LC_MESSAGES/netpeek.mo +share/metainfo/io.github.zingytomato.netpeek.metainfo.xml +%%DATADIR%%.gresource +%%DATADIR%%/__init__.py +%%DATADIR%%/app.py +%%DATADIR%%/netpeek.py +%%DATADIR%%/pages.py +%%DATADIR%%/scanner.py +%%DATADIR%%/widgets.py +%%DATADIR%%/window.py diff --git a/net/nmsg/Makefile b/net/nmsg/Makefile index 1b5dc4132c3e..59b7c30fbddd 100644 --- a/net/nmsg/Makefile +++ b/net/nmsg/Makefile @@ -1,5 +1,5 @@ PORTNAME= nmsg -PORTVERSION= 1.3.2 +PORTVERSION= 1.3.3 PORTREVISION= 0 CATEGORIES= net MASTER_SITES= FARSIGHT LOCAL/truckman/farsight diff --git a/net/nmsg/distinfo b/net/nmsg/distinfo index e94387a934da..8830e4f9df7e 100644 --- a/net/nmsg/distinfo +++ b/net/nmsg/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753934821 -SHA256 (nmsg-1.3.2.tar.gz) = 9e7f2ea95f5a703c84632061f20bcce2a459c89b24999f3470c8a54a8a9b5b8e -SIZE (nmsg-1.3.2.tar.gz) = 767970 +TIMESTAMP = 1758851983 +SHA256 (nmsg-1.3.3.tar.gz) = ee4c755825f2519b9fc0d183c7cb3f9e938c93f276217450f4fcb9bdb220870b +SIZE (nmsg-1.3.3.tar.gz) = 775220 diff --git a/net/nncp/Makefile b/net/nncp/Makefile index 45148fea14a1..7aba844b8454 100644 --- a/net/nncp/Makefile +++ b/net/nncp/Makefile @@ -1,6 +1,6 @@ PORTNAME= nncp -DISTVERSION= 8.8.1 -PORTREVISION= 10 +DISTVERSION= 8.13.0 +PORTREVISION= 3 CATEGORIES= net MASTER_SITES= http://www.nncpgo.org/download/ @@ -11,14 +11,10 @@ WWW= http://www.nncpgo.org/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -USES= go:1.20,modules,no_targets tar:xz +USES= go:modules,no_targets tar:xz USE_RC_SUBR= nncp-caller nncp-daemon nncp-toss -MAKE_ARGS= INFODIR=${STAGEDIR}${PREFIX}/${INFO_PATH} -MAKE_ENV= ${GO_ENV} -INSTALL_TARGET= install-strip - SUB_FILES= pkg-message pkg-install pkg-deinstall INFO= nncp @@ -26,8 +22,21 @@ PORTDOCS= AUTHORS NEWS NEWS.RU README README.RU THANKS OPTIONS_DEFINE= DOCS +do-build: + GO=${GO_CMD} ${GO_ENV} GO_CFLAGS="${GO_BUILDFLAGS}" \ + CFGPATH=${PREFIX}/etc/nncp.hjson \ + INFODIR=${STAGEDIR}${PREFIX}/${INFO_PATH} \ + PREFIX=${STAGEDIR}${PREFIX} \ + GOCACHE="${WRKDIR}/.cache" ${WRKSRC}/build + +do-install: + PREFIX=${STAGEDIR}${PREFIX} INFODIR=${STAGEDIR}${PREFIX}/${INFO_PATH} \ + ${WRKSRC}/install + post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d - ${INSTALL_DATA} ${FILESDIR}/nncp.newsyslog.conf.sample ${STAGEDIR}${PREFIX}/etc/nncp.conf.sample + ${INSTALL_DATA} ${FILESDIR}/nncp.newsyslog.conf.sample \ + ${STAGEDIR}${PREFIX}/etc/nncp.conf.sample + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include <bsd.port.mk> diff --git a/net/nncp/distinfo b/net/nncp/distinfo index 954c9f60738a..396067c2036c 100644 --- a/net/nncp/distinfo +++ b/net/nncp/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1667162892 -SHA256 (nncp-8.8.1.tar.xz) = 426463c97211ad88df74dddf61bdbb830bae275668b2f23158d43146517469a6 -SIZE (nncp-8.8.1.tar.xz) = 1790004 +TIMESTAMP = 1759061549 +SHA256 (nncp-8.13.0.tar.xz) = 8ce3680e98005198d8975e031760b3a9b33be6d2d61844c799f778ca233d05f4 +SIZE (nncp-8.13.0.tar.xz) = 2662700 diff --git a/net/nncp/pkg-plist b/net/nncp/pkg-plist index e89c748f3046..d29cc7b61bcb 100644 --- a/net/nncp/pkg-plist +++ b/net/nncp/pkg-plist @@ -1,3 +1,4 @@ +bin/nncp bin/nncp-ack bin/nncp-bundle bin/nncp-call diff --git a/net/nsq/Makefile b/net/nsq/Makefile index b7322b56b715..9dedf6e8be92 100644 --- a/net/nsq/Makefile +++ b/net/nsq/Makefile @@ -1,7 +1,7 @@ PORTNAME= nsq DISTVERSIONPREFIX= v DISTVERSION= 1.3.0 -PORTREVISION= 13 +PORTREVISION= 17 CATEGORIES= net MAINTAINER= jhixson@FreeBSD.org diff --git a/net/ntopng/Makefile b/net/ntopng/Makefile index 0c043400a1e2..64ed4b122fcc 100644 --- a/net/ntopng/Makefile +++ b/net/ntopng/Makefile @@ -1,5 +1,5 @@ PORTNAME= ntopng -PORTVERSION= 6.4.d20250522 +PORTVERSION= 6.4.d20250813 PORTEPOCH= 1 CATEGORIES= net @@ -38,9 +38,9 @@ GROUPS= ntopng PLIST_SUB= NTOPNGUSER="${USERS}" NTOPNGROUP="${GROUPS}" USE_GITHUB= yes -GH_TUPLE= ntop:ntopng-dist:7f098fd:dist/httpdocs/dist +GH_TUPLE= ntop:ntopng-dist:de6d656:dist/httpdocs/dist GH_ACCOUNT= ntop -GH_TAGNAME= 7c537ad +GH_TAGNAME= 7ebfa69 CPE_VENDOR= ntop diff --git a/net/ntopng/distinfo b/net/ntopng/distinfo index 596f2df5dc08..a27b4755677c 100644 --- a/net/ntopng/distinfo +++ b/net/ntopng/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1748257798 -SHA256 (ntop-ntopng-6.4.d20250522-7c537ad_GH0.tar.gz) = 828e0c0b97b535ed31267affe93f67518826352aad75c58453f2b54d26f9f2a5 -SIZE (ntop-ntopng-6.4.d20250522-7c537ad_GH0.tar.gz) = 80791169 -SHA256 (ntop-ntopng-dist-7f098fd_GH0.tar.gz) = 86dfd05d89e1f3683c880f18d405fbdd7a346c7ffb5c304b5799e39944dbbb71 -SIZE (ntop-ntopng-dist-7f098fd_GH0.tar.gz) = 3408329 +TIMESTAMP = 1759129732 +SHA256 (ntop-ntopng-6.4.d20250813-7ebfa69_GH0.tar.gz) = 2857516b0851d36338384c619ddb92837edfb9f25bc5450e4df26c6c6f660087 +SIZE (ntop-ntopng-6.4.d20250813-7ebfa69_GH0.tar.gz) = 80793686 +SHA256 (ntop-ntopng-dist-de6d656_GH0.tar.gz) = 4ccf5ed0ce4659425b888088f95c088bc9fc38b5828a35755250b8c33360b7e7 +SIZE (ntop-ntopng-dist-de6d656_GH0.tar.gz) = 3409397 diff --git a/net/ntopng/pkg-plist b/net/ntopng/pkg-plist index 8d4e4cf4ee04..2cd6970e258e 100644 --- a/net/ntopng/pkg-plist +++ b/net/ntopng/pkg-plist @@ -1147,6 +1147,7 @@ share/man/man8/ntopng.8.gz %%DATADIR%%/scripts/lua/rest/v2/acknowledge/user/alerts.lua %%DATADIR%%/scripts/lua/rest/v2/add/host/pool.lua %%DATADIR%%/scripts/lua/rest/v2/add/host/to_scan.lua +%%DATADIR%%/scripts/lua/rest/v2/add/ntopng/analyze_pcap.lua %%DATADIR%%/scripts/lua/rest/v2/add/ntopng/user.lua %%DATADIR%%/scripts/lua/rest/v2/add/tables/user_columns_config.lua %%DATADIR%%/scripts/lua/rest/v2/bind/host/pool/member.lua diff --git a/net/ntpd-rs/Makefile b/net/ntpd-rs/Makefile index eb63cef4ab41..2f70767027e7 100644 --- a/net/ntpd-rs/Makefile +++ b/net/ntpd-rs/Makefile @@ -1,6 +1,7 @@ PORTNAME= ntpd-rs DISTVERSIONPREFIX= v -DISTVERSION= 1.6.1 +DISTVERSION= 1.6.2 +PORTREVISION= 1 CATEGORIES= net MAINTAINER= mikael@FreeBSD.org diff --git a/net/ntpd-rs/distinfo b/net/ntpd-rs/distinfo index 904a8a10fd2c..ebef28bf8d27 100644 --- a/net/ntpd-rs/distinfo +++ b/net/ntpd-rs/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1752665084 +TIMESTAMP = 1756793849 SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1 SIZE (rust/crates/addr2line-0.24.2.crate) = 39015 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa @@ -335,5 +335,5 @@ SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661b SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080 SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde SIZE (rust/crates/zeroize-1.8.1.crate) = 20029 -SHA256 (pendulum-project-ntpd-rs-v1.6.1_GH0.tar.gz) = 71d5ca4078124fc00b57f565dd3a77bc6152f9dc8787f3018cc204a8e4e6b9c5 -SIZE (pendulum-project-ntpd-rs-v1.6.1_GH0.tar.gz) = 1434202 +SHA256 (pendulum-project-ntpd-rs-v1.6.2_GH0.tar.gz) = cf88a2f65dcbff37d7f713713aff10eb7fe9c9d6d4d7ab694f972990b121821b +SIZE (pendulum-project-ntpd-rs-v1.6.2_GH0.tar.gz) = 1434525 diff --git a/net/ntpd-rs/files/patch-cargo-crates_aws-lc-sys-0.29.0_aws-lc_include_openssl_target.h b/net/ntpd-rs/files/patch-cargo-crates_aws-lc-sys-0.29.0_aws-lc_include_openssl_target.h new file mode 100644 index 000000000000..08e0e5811b08 --- /dev/null +++ b/net/ntpd-rs/files/patch-cargo-crates_aws-lc-sys-0.29.0_aws-lc_include_openssl_target.h @@ -0,0 +1,20 @@ +--- cargo-crates/aws-lc-sys-0.29.0/aws-lc/include/openssl/target.h.orig 2025-09-03 10:05:29 UTC ++++ cargo-crates/aws-lc-sys-0.29.0/aws-lc/include/openssl/target.h +@@ -34,14 +34,14 @@ + #elif defined(__ARMEL__) || defined(_M_ARM) + #define OPENSSL_32_BIT + #define OPENSSL_ARM +-#elif (defined(__PPC64__) || defined(__powerpc64__)) && defined(_LITTLE_ENDIAN) ++#elif (defined(__PPC64__) || defined(__powerpc64__)) && __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ + #define OPENSSL_64_BIT + #define OPENSSL_PPC64LE +-#elif (defined(__PPC64__) || defined(__powerpc64__)) && defined(_BIG_ENDIAN) ++#elif (defined(__PPC64__) || defined(__powerpc64__)) && __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ + #define OPENSSL_64_BIT + #define OPENSSL_PPC64BE + #define OPENSSL_BIG_ENDIAN +-#elif (defined(__PPC__) || defined(__powerpc__)) && defined(_BIG_ENDIAN) ++#elif (defined(__PPC__) || defined(__powerpc__)) && __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ + #define OPENSSL_32_BIT + #define OPENSSL_PPC32BE + #define OPENSSL_BIG_ENDIAN diff --git a/net/oha/Makefile b/net/oha/Makefile index ff0408387124..908665a00d35 100644 --- a/net/oha/Makefile +++ b/net/oha/Makefile @@ -1,7 +1,7 @@ PORTNAME= oha DISTVERSIONPREFIX= v DISTVERSION= 1.9.0 -PORTREVISION= 1 +PORTREVISION= 3 CATEGORIES= net MAINTAINER= otis@FreeBSD.org diff --git a/net/oha/files/patch-cargo-crates_aws-lc-sys-0.29.0_aws-lc_include_openssl_target.h b/net/oha/files/patch-cargo-crates_aws-lc-sys-0.29.0_aws-lc_include_openssl_target.h new file mode 100644 index 000000000000..08e0e5811b08 --- /dev/null +++ b/net/oha/files/patch-cargo-crates_aws-lc-sys-0.29.0_aws-lc_include_openssl_target.h @@ -0,0 +1,20 @@ +--- cargo-crates/aws-lc-sys-0.29.0/aws-lc/include/openssl/target.h.orig 2025-09-03 10:05:29 UTC ++++ cargo-crates/aws-lc-sys-0.29.0/aws-lc/include/openssl/target.h +@@ -34,14 +34,14 @@ + #elif defined(__ARMEL__) || defined(_M_ARM) + #define OPENSSL_32_BIT + #define OPENSSL_ARM +-#elif (defined(__PPC64__) || defined(__powerpc64__)) && defined(_LITTLE_ENDIAN) ++#elif (defined(__PPC64__) || defined(__powerpc64__)) && __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ + #define OPENSSL_64_BIT + #define OPENSSL_PPC64LE +-#elif (defined(__PPC64__) || defined(__powerpc64__)) && defined(_BIG_ENDIAN) ++#elif (defined(__PPC64__) || defined(__powerpc64__)) && __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ + #define OPENSSL_64_BIT + #define OPENSSL_PPC64BE + #define OPENSSL_BIG_ENDIAN +-#elif (defined(__PPC__) || defined(__powerpc__)) && defined(_BIG_ENDIAN) ++#elif (defined(__PPC__) || defined(__powerpc__)) && __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ + #define OPENSSL_32_BIT + #define OPENSSL_PPC32BE + #define OPENSSL_BIG_ENDIAN diff --git a/net/onedrive/Makefile b/net/onedrive/Makefile index 9a885189e32a..cc1cf20df639 100644 --- a/net/onedrive/Makefile +++ b/net/onedrive/Makefile @@ -1,7 +1,6 @@ PORTNAME= onedrive DISTVERSIONPREFIX= v -DISTVERSION= 2.5.6 -PORTREVISION= 1 +DISTVERSION= 2.5.9 CATEGORIES= net MAINTAINER= hiroo.ono+freebsd@gmail.com diff --git a/net/onedrive/distinfo b/net/onedrive/distinfo index e1b17ae564aa..764a9ae75158 100644 --- a/net/onedrive/distinfo +++ b/net/onedrive/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749329604 -SHA256 (abraunegg-onedrive-v2.5.6_GH0.tar.gz) = dda49ae9d0c042205ae8f375704c154fc7a9fc88aa21e307e7d83aa1954ad57e -SIZE (abraunegg-onedrive-v2.5.6_GH0.tar.gz) = 4284403 +TIMESTAMP = 1762447004 +SHA256 (abraunegg-onedrive-v2.5.9_GH0.tar.gz) = 2a1d28343e4f8fefe0129a4e8480b09bab5aec2697046fb3d03f34e18c0be4ab +SIZE (abraunegg-onedrive-v2.5.9_GH0.tar.gz) = 10150105 diff --git a/net/onedrive/pkg-plist b/net/onedrive/pkg-plist index f3f1afa575cf..3f85c8a1bd72 100644 --- a/net/onedrive/pkg-plist +++ b/net/onedrive/pkg-plist @@ -1,5 +1,6 @@ bin/onedrive etc/logrotate.d/onedrive +share/icons/hicolor/scalable/places/onedrive.svg share/man/man1/onedrive.1.gz %%COMPLETION%%share/bash-completion/completions/onedrive %%COMPLETION%%share/zsh/site-functions/_onedrive diff --git a/net/onedrivegui/Makefile b/net/onedrivegui/Makefile index d261549201f7..a86ce56e977b 100644 --- a/net/onedrivegui/Makefile +++ b/net/onedrivegui/Makefile @@ -1,5 +1,5 @@ PORTNAME= onedrivegui -DISTVERSION= 1.2.1 +DISTVERSION= 1.2.2 DISTVERSIONPREFIX= v CATEGORIES= net python @@ -31,8 +31,6 @@ SUB_FILES= onedrivegui.sh post-patch: ${REINPLACE_CMD} -i "" -e "s|%%DATADIR%%|${DATADIR}|g" ${WRKSRC}/src/global_config.py - ${REINPLACE_CMD} -i "" -e "s|%%PYTHON_CMD%%|${PYTHON_CMD}|g" \ - -e "s|%%DATADIR%%|${DATADIR}|g" ${WRKSRC}/src/resources/OneDriveGUI.desktop ${RM} ${WRKSRC}/src/resources/OneDriveGUI.desktop.orig ${RM} ${WRKSRC}/src/global_config.py.orig diff --git a/net/onedrivegui/distinfo b/net/onedrivegui/distinfo index 3cbd1a2282e4..4c67e99ee9c8 100644 --- a/net/onedrivegui/distinfo +++ b/net/onedrivegui/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752769251 -SHA256 (bpozdena-OneDriveGUI-v1.2.1_GH0.tar.gz) = 50320c5df5ad599da673af35a0f5d0c80a0f9d4f979333a06a762017a64224c5 -SIZE (bpozdena-OneDriveGUI-v1.2.1_GH0.tar.gz) = 112478 +TIMESTAMP = 1759115543 +SHA256 (bpozdena-OneDriveGUI-v1.2.2_GH0.tar.gz) = c98fe134fae3b58188b2408b4733520335d5a1682cd7d9709b7f34ad7cf05758 +SIZE (bpozdena-OneDriveGUI-v1.2.2_GH0.tar.gz) = 115872 diff --git a/net/onedrivegui/files/patch-src_global__config.py b/net/onedrivegui/files/patch-src_global__config.py index 3455329b4b49..307a1b61a407 100644 --- a/net/onedrivegui/files/patch-src_global__config.py +++ b/net/onedrivegui/files/patch-src_global__config.py @@ -5,7 +5,7 @@ -DIR_PATH = os.path.dirname(os.path.realpath(__file__)) -+DIR_PATH = "/usr/local/share/onedrivegui" ++DIR_PATH = "%%DATADIR%%" PROFILES_FILE = os.path.expanduser("~/.config/onedrive-gui/profiles") diff --git a/net/onedrivegui/files/patch-src_resources_OneDriveGUI.desktop b/net/onedrivegui/files/patch-src_resources_OneDriveGUI.desktop index 02801c7b71da..42c424dfddf7 100644 --- a/net/onedrivegui/files/patch-src_resources_OneDriveGUI.desktop +++ b/net/onedrivegui/files/patch-src_resources_OneDriveGUI.desktop @@ -1,18 +1,15 @@ ---- src/resources/OneDriveGUI.desktop.orig 2025-06-16 11:23:57 UTC +--- src/resources/OneDriveGUI.desktop.orig 2025-09-10 08:49:21 UTC +++ src/resources/OneDriveGUI.desktop -@@ -1,8 +1,10 @@ Name=OneDriveGUI +@@ -1,9 +1,9 @@ Name=OneDriveGUI [Desktop Entry] Name=OneDriveGUI -+GenericName=OneDrive Client for FreeBSD - StartupNotify=true --Exec=/usr/bin/python3 /home/bob/host_share/Python/OneDriveGUI/src/OneDriveGUI.py +-Comment=A simple GUI for OneDrive Linux client +-Exec=OneDriveGUI ++Comment=A simple GUI for OneDrive FreeBSD client +Exec=onedrivegui Terminal=false --Path=/home/bob/host_share/Python/OneDriveGUI/src/resources/images --Icon=/home/bob/host_share/Python/OneDriveGUI/src/resources/images/icons8-clouds-48.png --Type=Application -\ No newline at end of file + Type=Application +-Icon=OneDriveGUI +Icon=onedrivegui -+Categories=Network; -+Type=Application -+ + Categories=Network;Office + StartupNotify=true diff --git a/net/ooni-mini/Makefile b/net/ooni-mini/Makefile index 3f0fc6616063..1c15edeaa479 100644 --- a/net/ooni-mini/Makefile +++ b/net/ooni-mini/Makefile @@ -1,7 +1,7 @@ PORTNAME= ooni-mini DISTVERSIONPREFIX= v DISTVERSION= 0.23.0 -PORTREVISION= 28 +PORTREVISION= 32 CATEGORIES= net www benchmarks MAINTAINER= egypcio@FreeBSD.org diff --git a/net/ooni-probe-cli/Makefile b/net/ooni-probe-cli/Makefile index f66cb7e297a2..f2f872f8aaef 100644 --- a/net/ooni-probe-cli/Makefile +++ b/net/ooni-probe-cli/Makefile @@ -1,8 +1,8 @@ -PORTNAME= ooni-probe-cli +PORTNAME= ooni-probe-cli DISTVERSIONPREFIX= v -DISTVERSION= 3.26.0 -PORTREVISION= 1 -CATEGORIES= net www benchmarks +DISTVERSION= 3.27.0 +PORTREVISION= 3 +CATEGORIES= net www benchmarks MAINTAINER= rene@FreeBSD.org COMMENT= Next generation OONI Probe CLI @@ -13,11 +13,13 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss -USES= go:1.23,modules +USES= go:1.24,modules -GO_BUILDFLAGS= -ldflags '-s -w -extldflags "-static"' GO_MODULE= github.com/ooni/probe-cli/v3 GO_TARGET= ./cmd/ooniprobe +GO_BUILDFLAGS= -ldflags '-s -w -extldflags "-static"' + +PIE_UNSAFE= yes PLIST_FILES= bin/ooniprobe diff --git a/net/ooni-probe-cli/distinfo b/net/ooni-probe-cli/distinfo index 2b5b682ea806..64b77e90e387 100644 --- a/net/ooni-probe-cli/distinfo +++ b/net/ooni-probe-cli/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1750044883 -SHA256 (go/net_ooni-probe-cli/ooni-probe-cli-v3.26.0/v3.26.0.mod) = 72a1a774d32322ec03b0e99873ee502c19e613fe6169cec08abe2da41ed45e62 -SIZE (go/net_ooni-probe-cli/ooni-probe-cli-v3.26.0/v3.26.0.mod) = 10620 -SHA256 (go/net_ooni-probe-cli/ooni-probe-cli-v3.26.0/v3.26.0.zip) = 83da081847b31673475abc69ac8ce2501f349d6f11560970dc88ba20328aac4c -SIZE (go/net_ooni-probe-cli/ooni-probe-cli-v3.26.0/v3.26.0.zip) = 3363044 +TIMESTAMP = 1757169776 +SHA256 (go/net_ooni-probe-cli/ooni-probe-cli-v3.27.0/v3.27.0.mod) = 97f899b3438b9f840b77acb48150837d93b66f55bfd66a2cca0859cc507a7042 +SIZE (go/net_ooni-probe-cli/ooni-probe-cli-v3.27.0/v3.27.0.mod) = 10624 +SHA256 (go/net_ooni-probe-cli/ooni-probe-cli-v3.27.0/v3.27.0.zip) = 79aee09bf96c3948a2c5d7e5bf8778e91e1bd1ddb34286b7140da21bc7b9340f +SIZE (go/net_ooni-probe-cli/ooni-probe-cli-v3.27.0/v3.27.0.zip) = 3368078 diff --git a/net/openldap25-server/Makefile b/net/openldap25-server/Makefile index 0deaa6d39afb..350269ff8694 100644 --- a/net/openldap25-server/Makefile +++ b/net/openldap25-server/Makefile @@ -116,6 +116,7 @@ OPTIONS_DEFINE+= ARGON2 OPTIONS_DEFINE+= LLOADD OPTIONS_EXCLUDE_FreeBSD_15= SMBPWD # Only works with Heimdal +OPTIONS_EXCLUDE_FreeBSD_16= SMBPWD # Only works with Heimdal OPTIONS_DEFAULT+= ${BKNDS_DEFAULTS} OPTIONS_DEFAULT+= ${OPTIONS_GROUP_OVLYS} diff --git a/net/openldap26-server/Makefile b/net/openldap26-server/Makefile index b05c13c76075..cc3ece50f521 100644 --- a/net/openldap26-server/Makefile +++ b/net/openldap26-server/Makefile @@ -117,6 +117,7 @@ OPTIONS_DEFINE+= ARGON2 OPTIONS_DEFINE+= LLOADD OPTIONS_EXCLUDE_FreeBSD_15= SMBPWD # Only works with Heimdal +OPTIONS_EXCLUDE_FreeBSD_16= SMBPWD # Only works with Heimdal OPTIONS_DEFAULT+= ${BKNDS_DEFAULTS} OPTIONS_DEFAULT+= ${OPTIONS_GROUP_OVLYS} diff --git a/net/openmpi/Makefile b/net/openmpi/Makefile index f8835fab96e2..4d57487e26ca 100644 --- a/net/openmpi/Makefile +++ b/net/openmpi/Makefile @@ -1,5 +1,6 @@ PORTNAME= openmpi -DISTVERSION= 5.0.8 +DISTVERSION= 5.0.9 +PORTREVISION= 1 CATEGORIES= net parallel MASTER_SITES= https://download.open-mpi.org/release/open-mpi/v${DISTVERSION:R}/ @@ -11,11 +12,13 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE NOT_FOR_ARCHS= armv6 armv7 i386 powerpc -NOT_FOR_ARCHS_REASON= Not supported on 32-bits - see net/openmpi4 +NOT_FOR_ARCHS_REASON= Not supported on 32-bits LIB_DEPENDS= libhwloc.so:devel/hwloc2 \ libevent.so:devel/libevent \ - libmunge.so:security/munge + libmunge.so:security/munge \ + libpmix.so:net/pmix \ + libprrte.so:net/prrte # :keepla because port uses lt_dlopen USES= compiler:c11 fortran gmake libtool:keepla localbase perl5 \ @@ -36,11 +39,13 @@ CONFIGURE_ARGS+= --program-prefix= \ --without-ofi \ --enable-mpi-fortran=usempif08 \ --with-libevent=external \ - --with-pmix=internal \ + --with-pmix=${LOCALBASE} \ + --with-prrte=${LOCALBASE} \ --enable-mca-no-build=verbs,btl_openib,oob_ud \ --with-wrapper-ldflags=-Wl,-rpath=-Wl,-rpath=${LOCALBASE}/lib/gcc${_GCC_VER} TEST_TARGET= check CFLAGS+= ${CFLAGS_F2018} +LDFLAGS+= -lpthread PIE_UNSAFE= yes CONFLICTS_INSTALL= openmpi4-4* @@ -51,7 +56,7 @@ PLIST_SUB+= MPIDIR=${MPIDIR} PORTDOCS= * OPTIONS_DEFINE= AVX DEBUG DOCS IPV6 ROMIO SLURM -OPTIONS_DEFAULT= ROMIO +OPTIONS_DEFAULT= ROMIO SLURM OPTIONS_EXCLUDE_aarch64= AVX OPTIONS_EXCLUDE_armv6= AVX SLURM OPTIONS_EXCLUDE_armv7= AVX SLURM @@ -81,8 +86,9 @@ IPV6_CONFIGURE_ENABLE= ipv6 ROMIO_CONFIGURE_OFF= --disable-io-romio -SLURM_LIB_DEPENDS= libslurm.so:sysutils/slurm-wlm SLURM_CONFIGURE_WITH= slurm +# Slurm integration in OpenMPI is handled through the PMIx interface +#SLURM_LIB_DEPENDS= libslurm.so:sysutils/slurm-wlm .include <bsd.port.pre.mk> diff --git a/net/openmpi/distinfo b/net/openmpi/distinfo index 8e6171c18ed5..63752d0488ea 100644 --- a/net/openmpi/distinfo +++ b/net/openmpi/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748683322 -SHA256 (openmpi-5.0.8.tar.bz2) = 53131e1a57e7270f645707f8b0b65ba56048f5b5ac3f68faabed3eb0d710e449 -SIZE (openmpi-5.0.8.tar.bz2) = 30293034 +TIMESTAMP = 1761904472 +SHA256 (openmpi-5.0.9.tar.bz2) = dfb72762531170847af3e4a0f21d77d7b23cf36f67ce7ce9033659273677d80b +SIZE (openmpi-5.0.9.tar.bz2) = 30360927 diff --git a/net/openmpi/pkg-plist b/net/openmpi/pkg-plist index 2eaa0aec386e..8b3ce2711aed 100644 --- a/net/openmpi/pkg-plist +++ b/net/openmpi/pkg-plist @@ -4,7 +4,6 @@ libdata/pkgconfig/ompi-f77.pc libdata/pkgconfig/ompi-f90.pc libdata/pkgconfig/ompi-fort.pc libdata/pkgconfig/ompi.pc -libdata/pkgconfig/pmix.pc %%MPIDIR%%/bin/mpiCC %%MPIDIR%%/bin/mpic++ %%MPIDIR%%/bin/mpicc @@ -17,27 +16,8 @@ libdata/pkgconfig/pmix.pc %%MPIDIR%%/bin/ompi_info %%MPIDIR%%/bin/opal_wrapper %%MPIDIR%%/bin/oshrun -%%MPIDIR%%/bin/palloc -%%MPIDIR%%/bin/pattrs -%%MPIDIR%%/bin/pctrl -%%MPIDIR%%/bin/pevent -%%MPIDIR%%/bin/plookup -%%MPIDIR%%/bin/pmix_info -%%MPIDIR%%/bin/pmixcc -%%MPIDIR%%/bin/pps -%%MPIDIR%%/bin/pquery -%%MPIDIR%%/bin/prte -%%MPIDIR%%/bin/prte_info -%%MPIDIR%%/bin/prted -%%MPIDIR%%/bin/prterun -%%MPIDIR%%/bin/prun -%%MPIDIR%%/bin/pterm %%MPIDIR%%/%%ETCDIR%%-mca-params.conf %%MPIDIR%%/%%ETCDIR%%-totalview.tcl -%%MPIDIR%%/etc/pmix-mca-params.conf -%%MPIDIR%%/etc/prte-default-hostfile -%%MPIDIR%%/etc/prte-mca-params.conf -%%MPIDIR%%/etc/prte.conf %%MPIDIR%%/include/mpi-ext.h %%MPIDIR%%/include/mpi.h %%MPIDIR%%/include/mpi_portable_platform.h @@ -59,171 +39,6 @@ libdata/pkgconfig/pmix.pc %%MPIDIR%%/include/openmpi/mpiext/mpiext_rocm_c.h %%SHORTFLOAT%%%%MPIDIR%%/include/openmpi/mpiext/mpiext_shortfloat_c.h %%SHORTFLOAT%%%%MPIDIR%%/include/openmpi/mpiext/mpiext_shortfloat_mpifh.h -%%MPIDIR%%/include/pmix.h -%%MPIDIR%%/include/pmix/src/class/pmix_bitmap.h -%%MPIDIR%%/include/pmix/src/class/pmix_hash_table.h -%%MPIDIR%%/include/pmix/src/class/pmix_hotel.h -%%MPIDIR%%/include/pmix/src/class/pmix_list.h -%%MPIDIR%%/include/pmix/src/class/pmix_object.h -%%MPIDIR%%/include/pmix/src/class/pmix_pointer_array.h -%%MPIDIR%%/include/pmix/src/class/pmix_ring_buffer.h -%%MPIDIR%%/include/pmix/src/class/pmix_value_array.h -%%MPIDIR%%/include/pmix/src/client/pmix_client_ops.h -%%MPIDIR%%/include/pmix/src/common/pmix_attributes.h -%%MPIDIR%%/include/pmix/src/common/pmix_iof.h -%%MPIDIR%%/include/pmix/src/common/pmix_pfexec.h -%%MPIDIR%%/include/pmix/src/event/pmix_event.h -%%MPIDIR%%/include/pmix/src/hwloc/pmix_hwloc.h -%%MPIDIR%%/include/pmix/src/include/pmix_atomic.h -%%MPIDIR%%/include/pmix/src/include/pmix_config.h -%%MPIDIR%%/include/pmix/src/include/pmix_config_bottom.h -%%MPIDIR%%/include/pmix/src/include/pmix_config_top.h -%%MPIDIR%%/include/pmix/src/include/pmix_dictionary.h -%%MPIDIR%%/include/pmix/src/include/pmix_event_strings.h -%%MPIDIR%%/include/pmix/src/include/pmix_frameworks.h -%%MPIDIR%%/include/pmix/src/include/pmix_globals.h -%%MPIDIR%%/include/pmix/src/include/pmix_hash_string.h -%%MPIDIR%%/include/pmix/src/include/pmix_portable_platform.h -%%MPIDIR%%/include/pmix/src/include/pmix_portable_platform_real.h -%%MPIDIR%%/include/pmix/src/include/pmix_prefetch.h -%%MPIDIR%%/include/pmix/src/include/pmix_socket_errno.h -%%MPIDIR%%/include/pmix/src/include/pmix_stdatomic.h -%%MPIDIR%%/include/pmix/src/include/pmix_stdint.h -%%MPIDIR%%/include/pmix/src/include/pmix_types.h -%%MPIDIR%%/include/pmix/src/mca/base/pmix_base.h -%%MPIDIR%%/include/pmix/src/mca/base/pmix_mca_base_alias.h -%%MPIDIR%%/include/pmix/src/mca/base/pmix_mca_base_component_repository.h -%%MPIDIR%%/include/pmix/src/mca/base/pmix_mca_base_framework.h -%%MPIDIR%%/include/pmix/src/mca/base/pmix_mca_base_var.h -%%MPIDIR%%/include/pmix/src/mca/base/pmix_mca_base_var_enum.h -%%MPIDIR%%/include/pmix/src/mca/base/pmix_mca_base_var_group.h -%%MPIDIR%%/include/pmix/src/mca/base/pmix_mca_base_vari.h -%%MPIDIR%%/include/pmix/src/mca/bfrops/base/base.h -%%MPIDIR%%/include/pmix/src/mca/bfrops/base/bfrop_base_tma.h -%%MPIDIR%%/include/pmix/src/mca/bfrops/bfrops.h -%%MPIDIR%%/include/pmix/src/mca/bfrops/bfrops_types.h -%%MPIDIR%%/include/pmix/src/mca/gds/base/base.h -%%MPIDIR%%/include/pmix/src/mca/gds/gds.h -%%MPIDIR%%/include/pmix/src/mca/mca.h -%%MPIDIR%%/include/pmix/src/mca/pcompress/base/base.h -%%MPIDIR%%/include/pmix/src/mca/pcompress/pcompress.h -%%MPIDIR%%/include/pmix/src/mca/pdl/base/base.h -%%MPIDIR%%/include/pmix/src/mca/pdl/pdl.h -%%MPIDIR%%/include/pmix/src/mca/pif/base/base.h -%%MPIDIR%%/include/pmix/src/mca/pif/pif.h -%%MPIDIR%%/include/pmix/src/mca/pinstalldirs/base/base.h -%%MPIDIR%%/include/pmix/src/mca/pinstalldirs/pinstalldirs.h -%%MPIDIR%%/include/pmix/src/mca/pinstalldirs/pinstalldirs_types.h -%%MPIDIR%%/include/pmix/src/mca/plog/base/base.h -%%MPIDIR%%/include/pmix/src/mca/plog/plog.h -%%MPIDIR%%/include/pmix/src/mca/pmdl/base/base.h -%%MPIDIR%%/include/pmix/src/mca/pmdl/pmdl.h -%%MPIDIR%%/include/pmix/src/mca/pnet/base/base.h -%%MPIDIR%%/include/pmix/src/mca/pnet/pnet.h -%%MPIDIR%%/include/pmix/src/mca/preg/base/base.h -%%MPIDIR%%/include/pmix/src/mca/preg/preg.h -%%MPIDIR%%/include/pmix/src/mca/preg/preg_types.h -%%MPIDIR%%/include/pmix/src/mca/psec/base/base.h -%%MPIDIR%%/include/pmix/src/mca/psec/psec.h -%%MPIDIR%%/include/pmix/src/mca/psensor/base/base.h -%%MPIDIR%%/include/pmix/src/mca/psensor/psensor.h -%%MPIDIR%%/include/pmix/src/mca/psquash/base/base.h -%%MPIDIR%%/include/pmix/src/mca/psquash/psquash.h -%%MPIDIR%%/include/pmix/src/mca/pstat/base/base.h -%%MPIDIR%%/include/pmix/src/mca/pstat/pstat.h -%%MPIDIR%%/include/pmix/src/mca/ptl/base/base.h -%%MPIDIR%%/include/pmix/src/mca/ptl/base/ptl_base_handshake.h -%%MPIDIR%%/include/pmix/src/mca/ptl/ptl.h -%%MPIDIR%%/include/pmix/src/mca/ptl/ptl_types.h -%%MPIDIR%%/include/pmix/src/runtime/pmix_init_util.h -%%MPIDIR%%/include/pmix/src/runtime/pmix_progress_threads.h -%%MPIDIR%%/include/pmix/src/runtime/pmix_rte.h -%%MPIDIR%%/include/pmix/src/server/pmix_server_ops.h -%%MPIDIR%%/include/pmix/src/threads/pmix_mutex.h -%%MPIDIR%%/include/pmix/src/threads/pmix_mutex_unix.h -%%MPIDIR%%/include/pmix/src/threads/pmix_threads.h -%%MPIDIR%%/include/pmix/src/threads/pmix_tsd.h -%%MPIDIR%%/include/pmix/src/tool/pmix_tool_ops.h -%%MPIDIR%%/include/pmix/src/util/pmix_alfg.h -%%MPIDIR%%/include/pmix/src/util/pmix_argv.h -%%MPIDIR%%/include/pmix/src/util/pmix_basename.h -%%MPIDIR%%/include/pmix/src/util/pmix_cmd_line.h -%%MPIDIR%%/include/pmix/src/util/pmix_context_fns.h -%%MPIDIR%%/include/pmix/src/util/pmix_environ.h -%%MPIDIR%%/include/pmix/src/util/pmix_error.h -%%MPIDIR%%/include/pmix/src/util/pmix_fd.h -%%MPIDIR%%/include/pmix/src/util/pmix_few.h -%%MPIDIR%%/include/pmix/src/util/pmix_getcwd.h -%%MPIDIR%%/include/pmix/src/util/pmix_getid.h -%%MPIDIR%%/include/pmix/src/util/pmix_hash.h -%%MPIDIR%%/include/pmix/src/util/pmix_if.h -%%MPIDIR%%/include/pmix/src/util/pmix_keyval_parse.h -%%MPIDIR%%/include/pmix/src/util/pmix_name_fns.h -%%MPIDIR%%/include/pmix/src/util/pmix_net.h -%%MPIDIR%%/include/pmix/src/util/pmix_os_dirpath.h -%%MPIDIR%%/include/pmix/src/util/pmix_os_path.h -%%MPIDIR%%/include/pmix/src/util/pmix_output.h -%%MPIDIR%%/include/pmix/src/util/pmix_parse_options.h -%%MPIDIR%%/include/pmix/src/util/pmix_path.h -%%MPIDIR%%/include/pmix/src/util/pmix_printf.h -%%MPIDIR%%/include/pmix/src/util/pmix_pty.h -%%MPIDIR%%/include/pmix/src/util/pmix_shmem.h -%%MPIDIR%%/include/pmix/src/util/pmix_show_help.h -%%MPIDIR%%/include/pmix/src/util/pmix_string_copy.h -%%MPIDIR%%/include/pmix/src/util/pmix_strnlen.h -%%MPIDIR%%/include/pmix/src/util/pmix_timings.h -%%MPIDIR%%/include/pmix/src/util/pmix_vmem.h -%%MPIDIR%%/include/pmix_common.h -%%MPIDIR%%/include/pmix_deprecated.h -%%MPIDIR%%/include/pmix_server.h -%%MPIDIR%%/include/pmix_tool.h -%%MPIDIR%%/include/pmix_version.h -%%MPIDIR%%/include/prte.h -%%MPIDIR%%/include/prte/src/mca/errmgr/base/base.h -%%MPIDIR%%/include/prte/src/mca/errmgr/base/errmgr_private.h -%%MPIDIR%%/include/prte/src/mca/errmgr/errmgr.h -%%MPIDIR%%/include/prte/src/mca/ess/base/base.h -%%MPIDIR%%/include/prte/src/mca/ess/ess.h -%%MPIDIR%%/include/prte/src/mca/filem/base/base.h -%%MPIDIR%%/include/prte/src/mca/filem/filem.h -%%MPIDIR%%/include/prte/src/mca/grpcomm/base/base.h -%%MPIDIR%%/include/prte/src/mca/grpcomm/grpcomm.h -%%MPIDIR%%/include/prte/src/mca/iof/base/base.h -%%MPIDIR%%/include/prte/src/mca/iof/base/iof_base_setup.h -%%MPIDIR%%/include/prte/src/mca/iof/iof.h -%%MPIDIR%%/include/prte/src/mca/iof/iof_types.h -%%MPIDIR%%/include/prte/src/mca/odls/base/base.h -%%MPIDIR%%/include/prte/src/mca/odls/odls.h -%%MPIDIR%%/include/prte/src/mca/odls/odls_types.h -%%MPIDIR%%/include/prte/src/mca/oob/base/base.h -%%MPIDIR%%/include/prte/src/mca/oob/oob.h -%%MPIDIR%%/include/prte/src/mca/plm/base/base.h -%%MPIDIR%%/include/prte/src/mca/plm/base/plm_private.h -%%MPIDIR%%/include/prte/src/mca/plm/plm.h -%%MPIDIR%%/include/prte/src/mca/plm/plm_types.h -%%MPIDIR%%/include/prte/src/mca/prtebacktrace/base/base.h -%%MPIDIR%%/include/prte/src/mca/prtebacktrace/prtebacktrace.h -%%MPIDIR%%/include/prte/src/mca/prtedl/base/base.h -%%MPIDIR%%/include/prte/src/mca/prtedl/prtedl.h -%%MPIDIR%%/include/prte/src/mca/prteinstalldirs/base/base.h -%%MPIDIR%%/include/prte/src/mca/prteinstalldirs/prteinstalldirs.h -%%MPIDIR%%/include/prte/src/mca/prtereachable/base/base.h -%%MPIDIR%%/include/prte/src/mca/prtereachable/prtereachable.h -%%MPIDIR%%/include/prte/src/mca/ras/base/base.h -%%MPIDIR%%/include/prte/src/mca/ras/base/ras_private.h -%%MPIDIR%%/include/prte/src/mca/ras/ras.h -%%MPIDIR%%/include/prte/src/mca/rmaps/base/base.h -%%MPIDIR%%/include/prte/src/mca/rmaps/base/rmaps_private.h -%%MPIDIR%%/include/prte/src/mca/rmaps/rmaps.h -%%MPIDIR%%/include/prte/src/mca/rmaps/rmaps_types.h -%%MPIDIR%%/include/prte/src/mca/rtc/base/base.h -%%MPIDIR%%/include/prte/src/mca/rtc/rtc.h -%%MPIDIR%%/include/prte/src/mca/schizo/base/base.h -%%MPIDIR%%/include/prte/src/mca/schizo/schizo.h -%%MPIDIR%%/include/prte/src/mca/state/base/base.h -%%MPIDIR%%/include/prte/src/mca/state/state.h -%%MPIDIR%%/include/prte/src/mca/state/state_types.h -%%MPIDIR%%/include/prte_version.h %%MPIDIR%%/lib/libmpi.la %%MPIDIR%%/lib/libmpi.so %%MPIDIR%%/lib/libmpi.so.40 @@ -244,14 +59,6 @@ libdata/pkgconfig/pmix.pc %%MPIDIR%%/lib/libopen-pal.so %%MPIDIR%%/lib/libopen-pal.so.80 %%MPIDIR%%/lib/libopen-pal.so.80.0.5 -%%MPIDIR%%/lib/libpmix.la -%%MPIDIR%%/lib/libpmix.so -%%MPIDIR%%/lib/libpmix.so.2 -%%MPIDIR%%/lib/libpmix.so.2.13.8 -%%MPIDIR%%/lib/libprrte.la -%%MPIDIR%%/lib/libprrte.so -%%MPIDIR%%/lib/libprrte.so.3 -%%MPIDIR%%/lib/libprrte.so.3.0.11 %%MPIDIR%%/lib/mpi.mod %%MPIDIR%%/lib/mpi_ext.mod %%MPIDIR%%/lib/mpi_f08.mod @@ -263,8 +70,6 @@ libdata/pkgconfig/pmix.pc %%MPIDIR%%/lib/mpi_types.mod %%MPIDIR%%/lib/openmpi/libompi_dbg_msgq.la %%MPIDIR%%/lib/openmpi/libompi_dbg_msgq.so -%%MPIDIR%%/lib/pmix/pmix_mca_pcompress_zlib.la -%%MPIDIR%%/lib/pmix/pmix_mca_pcompress_zlib.so %%MPIDIR%%/lib/pmpi_f08_interfaces.mod %%MPIDIR%%/share/man/man1/mpic++.1.gz %%MPIDIR%%/share/man/man1/mpicc.1.gz @@ -277,13 +82,6 @@ libdata/pkgconfig/pmix.pc %%MPIDIR%%/share/man/man1/ompi-wrapper-compiler.1.gz %%MPIDIR%%/share/man/man1/ompi_info.1.gz %%MPIDIR%%/share/man/man1/opal_wrapper.1.gz -%%MPIDIR%%/share/man/man1/pmix_info.1.gz -%%MPIDIR%%/share/man/man1/prte.1.gz -%%MPIDIR%%/share/man/man1/prte_info.1.gz -%%MPIDIR%%/share/man/man1/prted.1.gz -%%MPIDIR%%/share/man/man1/prterun.1.gz -%%MPIDIR%%/share/man/man1/prun.1.gz -%%MPIDIR%%/share/man/man1/pterm.1.gz %%MPIDIR%%/share/man/man3/MPIX_Comm_ack_failed.3.gz %%MPIDIR%%/share/man/man3/MPIX_Comm_agree.3.gz %%MPIDIR%%/share/man/man3/MPIX_Comm_get_failed.3.gz @@ -757,11 +555,6 @@ libdata/pkgconfig/pmix.pc %%MPIDIR%%/share/man/man3/MPI_Wtick.3.gz %%MPIDIR%%/share/man/man3/MPI_Wtime.3.gz %%MPIDIR%%/share/man/man3/OMPI_Affinity_str.3.gz -%%MPIDIR%%/share/man/man3/PMIx_Abort.3.gz -%%MPIDIR%%/share/man/man3/PMIx_Finalize.3.gz -%%MPIDIR%%/share/man/man3/PMIx_Init.3.gz -%%MPIDIR%%/share/man/man5/openpmix.5.gz -%%MPIDIR%%/share/man/man5/prte.5.gz %%MPIDIR%%/share/man/man7/Open-MPI.7.gz %%MPIDIR%%/%%DATADIR%%/amca-param-sets/example.conf %%MPIDIR%%/%%DATADIR%%/amca-param-sets/ft-mpi @@ -803,127 +596,3 @@ libdata/pkgconfig/pmix.pc %%MPIDIR%%/%%DATADIR%%/mpif90-wrapper-data.txt %%MPIDIR%%/%%DATADIR%%/mpifort-wrapper-data.txt %%MPIDIR%%/%%DATADIR%%/openmpi-valgrind.supp -%%MPIDIR%%/share/pmix/help-cli.txt -%%MPIDIR%%/share/pmix/help-gds-shmem2.txt -%%MPIDIR%%/share/pmix/help-palloc.txt -%%MPIDIR%%/share/pmix/help-pattrs.txt -%%MPIDIR%%/share/pmix/help-pcompress.txt -%%MPIDIR%%/share/pmix/help-pctrl.txt -%%MPIDIR%%/share/pmix/help-pevent.txt -%%MPIDIR%%/share/pmix/help-pfexec-base.txt -%%MPIDIR%%/share/pmix/help-ploc.txt -%%MPIDIR%%/share/pmix/help-plookup.txt -%%MPIDIR%%/share/pmix/help-pmdl.txt -%%MPIDIR%%/share/pmix/help-pmix-info.txt -%%MPIDIR%%/share/pmix/help-pmix-mca-base.txt -%%MPIDIR%%/share/pmix/help-pmix-mca-var.txt -%%MPIDIR%%/share/pmix/help-pmix-plog.txt -%%MPIDIR%%/share/pmix/help-pmix-psensor-file.txt -%%MPIDIR%%/share/pmix/help-pmix-psensor-heartbeat.txt -%%MPIDIR%%/share/pmix/help-pmix-runtime.txt -%%MPIDIR%%/share/pmix/help-pmix-server.txt -%%MPIDIR%%/share/pmix/help-pmix-util.txt -%%MPIDIR%%/share/pmix/help-pmixcc.txt -%%MPIDIR%%/share/pmix/help-pps.txt -%%MPIDIR%%/share/pmix/help-pquery.txt -%%MPIDIR%%/share/pmix/help-ptl-base.txt -%%MPIDIR%%/share/pmix/pmix-valgrind.supp -%%MPIDIR%%/share/pmix/pmixcc-wrapper-data.txt -%%MPIDIR%%/share/prte/amca-param-sets/example.conf -%%MPIDIR%%/share/prte/help-cli.txt -%%MPIDIR%%/share/prte/help-dash-host.txt -%%MPIDIR%%/share/prte/help-errmgr-base.txt -%%MPIDIR%%/share/prte/help-ess-base.txt -%%MPIDIR%%/share/prte/help-hostfile.txt -%%MPIDIR%%/share/prte/help-iof-base.txt -%%MPIDIR%%/share/prte/help-oob-base.txt -%%MPIDIR%%/share/prte/help-oob-tcp.txt -%%MPIDIR%%/share/prte/help-plm-base.txt -%%SLURM%%%%MPIDIR%%/share/prte/help-plm-slurm.txt -%%MPIDIR%%/share/prte/help-plm-ssh.txt -%%MPIDIR%%/share/prte/help-prte-filem-raw.txt -%%MPIDIR%%/share/prte/help-prte-hwloc-base.txt -%%MPIDIR%%/share/prte/help-prte-info.txt -%%MPIDIR%%/share/prte/help-prte-odls-base.txt -%%MPIDIR%%/share/prte/help-prte-odls-default.txt -%%MPIDIR%%/share/prte/help-prte-rmaps-base.txt -%%MPIDIR%%/share/prte/help-prte-rmaps-ppr.txt -%%MPIDIR%%/share/prte/help-prte-rmaps-rr.txt -%%MPIDIR%%/share/prte/help-prte-rmaps-seq.txt -%%MPIDIR%%/share/prte/help-prte-rtc-base.txt -%%MPIDIR%%/share/prte/help-prte-rtc-hwloc.txt -%%MPIDIR%%/share/prte/help-prte-runtime.txt -%%MPIDIR%%/share/prte/help-prte-util.txt -%%MPIDIR%%/share/prte/help-prte.txt -%%MPIDIR%%/share/prte/help-prted.txt -%%MPIDIR%%/share/prte/help-prterun.txt -%%MPIDIR%%/share/prte/help-prun.txt -%%MPIDIR%%/share/prte/help-psched.txt -%%MPIDIR%%/share/prte/help-pterm.txt -%%MPIDIR%%/share/prte/help-ras-base.txt -%%MPIDIR%%/share/prte/help-ras-pbs.txt -%%MPIDIR%%/share/prte/help-ras-simulator.txt -%%SLURM%%%%MPIDIR%%/share/prte/help-ras-slurm.txt -%%MPIDIR%%/share/prte/help-rmaps_rank_file.txt -%%MPIDIR%%/share/prte/help-schizo-base.txt -%%MPIDIR%%/share/prte/help-schizo-ompi.txt -%%MPIDIR%%/share/prte/help-state-base.txt -%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-allow-run-as-root.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-app-prefix.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-append-env.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-bind-to.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-dash-host.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-debug-daemons-file.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-debug-daemons.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-display.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-dvm-hostfile.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-dvm.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-forward-signals.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-general.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-hetero-nodes.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-launcher-hostfile.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-leave-session-attached.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-map-by.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-noprefix.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-output.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-personality.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-pmix-prefix.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-pmixmca.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-prefix.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-prepend-env.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-prtemca.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-rank-by.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-runtime-options.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-stream-buffering.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-tune.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-unset-env.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/cli-x.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/definitions-pes.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/definitions-slots.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/deprecated-bind-to-core.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/deprecated-display-allocation.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/deprecated-display-devel-allocation.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/deprecated-display-devel-map.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/deprecated-display-map.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/deprecated-display-topo.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/deprecated-gmca.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/deprecated-mca.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/deprecated-merge-stderr-to-stdout.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/deprecated-output-directory.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/deprecated-output-filename.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/deprecated-report-bindings.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/deprecated-tag-output.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/deprecated-timestamp-output.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/deprecated-xml.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/detail-hostfiles.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/detail-hosts-cli.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/detail-hosts-relative-indexing.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/detail-hosts-rm.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/detail-placement-deprecated.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/detail-placement-diagnostics.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/detail-placement-examples.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/detail-placement-fundamentals.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/detail-placement-limits.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/detail-placement-rankfiles.rst -%%MPIDIR%%/share/prte/rst/prrte-rst-content/detail-placement.rst -%%MPIDIR%%/share/prte/rst/schizo-ompi-rst-content/schizo-ompi-cli.rstxt diff --git a/net/openntpd/Makefile b/net/openntpd/Makefile index 1e45209db085..abcc1a4e4225 100644 --- a/net/openntpd/Makefile +++ b/net/openntpd/Makefile @@ -1,6 +1,6 @@ PORTNAME= openntpd PORTVERSION= 6.8p1 -PORTREVISION= 9 +PORTREVISION= 10 PORTEPOCH= 2 CATEGORIES= net MASTER_SITES= OPENBSD/OpenNTPD @@ -11,8 +11,6 @@ WWW= https://www.openntpd.org/ LICENSE= ISCL -RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss - USES= cpe localbase ssl CONFLICTS= ntp ntp-devel ntpsec @@ -37,6 +35,11 @@ post-install: .include <bsd.port.pre.mk> +# certificate bundle +.if !(${OPSYS} == FreeBSD && ${OSVERSION} >= 1500063) +RUN_DEPENDS+= ca_root_nss>=0:security/ca_root_nss +.endif + # When using LibreSSL use its own libtls, but when using OpenSSL # use libtls from libretls. .if ${SSL_DEFAULT:Mlibressl*} diff --git a/net/ortp/Makefile b/net/ortp/Makefile index 6c05c0977e33..ede190e5f28e 100644 --- a/net/ortp/Makefile +++ b/net/ortp/Makefile @@ -1,16 +1,15 @@ PORTNAME= ortp -DISTVERSION= 5.4.24 +DISTVERSION= 5.4.28 CATEGORIES= net -MAINTAINER= zirias@FreeBSD.org +MAINTAINER= bofh@FreeBSD.org COMMENT= Real-time Transport Protocol (RTP) library WWW= https://www.linphone.org/technical-corner/ortp.html LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -BUILD_DEPENDS= ${LOCALBASE}/lib/libbctoolbox.a:net/bctoolbox \ - ${LOCALBASE}/lib/libbcunit.a:devel/bcunit +LIB_DEPENDS= libbctoolbox.so:net/bctoolbox USES= cmake compiler:c11 ssl USE_GITLAB= yes @@ -18,8 +17,8 @@ GL_SITE= https://gitlab.linphone.org/BC GL_ACCOUNT= public USE_LDCONFIG= yes -CMAKE_ARGS= -DENABLE_DOC=NO -DENABLE_STRICT=NO \ - -DENABLE_UNIT_TESTS=NO +CMAKE_ON= BUILD_SHARED_LIBS +CMAKE_OFF= ENABLE_DOC ENABLE_UNIT_TESTS LDFLAGS+= -lpthread diff --git a/net/ortp/distinfo b/net/ortp/distinfo index 0bd5a63796c4..d94c63aa2bdb 100644 --- a/net/ortp/distinfo +++ b/net/ortp/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751279966 -SHA256 (ortp-5.4.24.tar.bz2) = 7976a6dbb63744db0eead97d8c3e99c19cbba137a3df0881e08ab39d91c34e50 -SIZE (ortp-5.4.24.tar.bz2) = 266826 +TIMESTAMP = 1758132035 +SHA256 (ortp-5.4.28.tar.bz2) = daae1ee50a143097a5a6b22ff2b30f345bb0d95c46edbf18a5d39816ad2fd973 +SIZE (ortp-5.4.28.tar.bz2) = 266849 diff --git a/net/ortp/pkg-plist b/net/ortp/pkg-plist index 53fe379a9824..60103d9c445b 100644 --- a/net/ortp/pkg-plist +++ b/net/ortp/pkg-plist @@ -17,5 +17,6 @@ share/Ortp/cmake/OrtpConfig.cmake share/Ortp/cmake/OrtpConfigVersion.cmake share/Ortp/cmake/OrtpTargets-%%CMAKE_BUILD_TYPE%%.cmake share/Ortp/cmake/OrtpTargets.cmake -lib/libortp.a +lib/libortp.so +lib/libortp.so.15 libdata/pkgconfig/ortp.pc diff --git a/net/otelcol-contrib/Makefile b/net/otelcol-contrib/Makefile new file mode 100644 index 000000000000..67c935ed3dee --- /dev/null +++ b/net/otelcol-contrib/Makefile @@ -0,0 +1,30 @@ +PORTNAME= otelcol-contrib +PORTVERSION= 0.138.0 +CATEGORIES= net +MASTER_SITES= https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v${PORTVERSION}/ +DISTFILES_amd64= ${PORTNAME}_${DISTVERSION}_linux_amd64.tar.gz + +MAINTAINER= osa@FreeBSD.org +COMMENT= OpenTelemetry Collector Contrib +WWW= https://github.com/open-telemetry/opentelemetry-collector-contrib/ + +LICENSE= APACHE20 + +ONLY_FOR_ARCHS= amd64 + +USES= linux:rl9 + +NO_BUILD= yes +NO_WRKSUBDIR= yes + +PLIST_FILES= bin/otelcol-contrib \ + %%DATADIR%%/README.md \ + %%DATADIR%%/config.yaml + +do-install: + ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin + @${MKDIR} ${STAGEDIR}${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DATADIR} + ${INSTALL_DATA} ${FILESDIR}/config.yaml ${STAGEDIR}${DATADIR} + +.include <bsd.port.mk> diff --git a/net/otelcol-contrib/distinfo b/net/otelcol-contrib/distinfo new file mode 100644 index 000000000000..d2bee0c25c83 --- /dev/null +++ b/net/otelcol-contrib/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1762041872 +SHA256 (otelcol-contrib_0.138.0_linux_amd64.tar.gz) = 9f6462ffa45829bce9e69a2995932a521e9d40f0658eddbe27f6e262c2e82b1d +SIZE (otelcol-contrib_0.138.0_linux_amd64.tar.gz) = 90395268 diff --git a/net/otelcol-contrib/files/config.yaml b/net/otelcol-contrib/files/config.yaml new file mode 100644 index 000000000000..15e658cdc508 --- /dev/null +++ b/net/otelcol-contrib/files/config.yaml @@ -0,0 +1,41 @@ +receivers: + nginx: + endpoint: "http://127.0.0.1:8080/status" + collection_interval: 10s + otlp: + protocols: + grpc: + endpoint: 0.0.0.0:4317 + +exporters: + prometheus: + endpoint: 0.0.0.0:8889 + namespace: default + + debug: + verbosity: detailed + +processors: + batch: + +extensions: + health_check: + endpoint: 0.0.0.0:13133 + pprof: + endpoint: 0.0.0.0:1777 + zpages: + endpoint: 0.0.0.0:55679 + +service: + extensions: [health_check, pprof, zpages] + + pipelines: + metrics: + receivers: [nginx] + processors: [batch] + exporters: [prometheus] + + traces: + receivers: [otlp] + processors: [batch] + exporters: [debug] diff --git a/net/otelcol-contrib/pkg-descr b/net/otelcol-contrib/pkg-descr new file mode 100644 index 000000000000..75782a993a40 --- /dev/null +++ b/net/otelcol-contrib/pkg-descr @@ -0,0 +1,10 @@ +The OpenTelemetry Collector components that are not suitable +for the core repository of the collector. + +This distribution contains all the components from both the +OpenTelemetry Collector, +https://github.com/open-telemetry/opentelemetry-collector +repository and the OpenTelemetry Collector Contrib, +https://github.com/open-telemetry/opentelemetry-collector-contrib +repository. This distribution includes open source and +vendor supported components. diff --git a/net/ovhcloud-cli/Makefile b/net/ovhcloud-cli/Makefile new file mode 100644 index 000000000000..661a3b91d948 --- /dev/null +++ b/net/ovhcloud-cli/Makefile @@ -0,0 +1,99 @@ +PORTNAME= ovhcloud-cli +DISTVERSIONPREFIX= v +DISTVERSION= 0.8.1 +PORTREVISION= 1 +CATEGORIES= net devel + +MAINTAINER= bapt@FreeBSD.org +COMMENT= Command Line Interface to manage your OVHcloud services +WWW= https://github.com/ovh/ovhcloud-cli + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go:modules + +USE_GITHUB= yes +GH_ACCOUNT= ovh + +GH_TUPLE= \ + PaesslerAG:gval:v1.2.4:paesslerag_gval/vendor/github.com/PaesslerAG/gval \ + PaesslerAG:jsonpath:v0.1.1:paesslerag_jsonpath/vendor/github.com/PaesslerAG/jsonpath \ + alecthomas:chroma:v2.14.0:alecthomas_chroma_v2/vendor/github.com/alecthomas/chroma/v2 \ + amstuta:fx:99b16761e78b:amstuta_fx/vendor/github.com/amstuta/fx \ + atotto:clipboard:v0.1.4:atotto_clipboard/vendor/github.com/atotto/clipboard \ + aymanbagabas:go-osc52:v2.0.1:aymanbagabas_go_osc52_v2/vendor/github.com/aymanbagabas/go-osc52/v2 \ + aymerick:douceur:v0.2.0:aymerick_douceur/vendor/github.com/aymerick/douceur \ + charmbracelet:bubbles:v0.20.0:charmbracelet_bubbles/vendor/github.com/charmbracelet/bubbles \ + charmbracelet:bubbletea:v1.3.4:charmbracelet_bubbletea/vendor/github.com/charmbracelet/bubbletea \ + charmbracelet:colorprofile:f60798e515dc:charmbracelet_colorprofile/vendor/github.com/charmbracelet/colorprofile \ + charmbracelet:glamour:v0.9.1:charmbracelet_glamour/vendor/github.com/charmbracelet/glamour \ + charmbracelet:lipgloss:v1.1.0:charmbracelet_lipgloss/vendor/github.com/charmbracelet/lipgloss \ + charmbracelet:x:2c3ea96c31dd:charmbracelet_x_cellbuf \ + charmbracelet:x:ansi/v0.8.0:charmbracelet_x_ansi/vendor/github.com/charmbracelet/x \ + charmbracelet:x:term/v0.2.1:charmbracelet_x_term \ + cpuguy83:go-md2man:v2.0.6:cpuguy83_go_md2man_v2/vendor/github.com/cpuguy83/go-md2man/v2 \ + davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \ + dlclark:regexp2:v1.11.0:dlclark_regexp2/vendor/github.com/dlclark/regexp2 \ + erikgeiser:coninput:1c3628e74d0f:erikgeiser_coninput/vendor/github.com/erikgeiser/coninput \ + getkin:kin-openapi:v0.132.0:getkin_kin_openapi/vendor/github.com/getkin/kin-openapi \ + ghodss:yaml:v1.0.0:ghodss_yaml/vendor/github.com/ghodss/yaml \ + go-ini:ini:v1.67.0:go_ini_ini/vendor/gopkg.in/ini.v1 \ + go-openapi:jsonpointer:v0.21.0:go_openapi_jsonpointer/vendor/github.com/go-openapi/jsonpointer \ + go-openapi:swag:v0.23.0:go_openapi_swag/vendor/github.com/go-openapi/swag \ + go-yaml:yaml:v2.4.0:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \ + go-yaml:yaml:v3.0.1:go_yaml_yaml_1/vendor/gopkg.in/yaml.v3 \ + golang:exp:5c715a9e8561:golang_exp/vendor/golang.org/x/exp \ + golang:net:v0.42.0:golang_net/vendor/golang.org/x/net \ + golang:oauth2:v0.30.0:golang_oauth2/vendor/golang.org/x/oauth2 \ + golang:sync:v0.16.0:golang_sync/vendor/golang.org/x/sync \ + golang:sys:v0.34.0:golang_sys/vendor/golang.org/x/sys \ + golang:term:v0.33.0:golang_term/vendor/golang.org/x/term \ + golang:text:v0.27.0:golang_text/vendor/golang.org/x/text \ + gorilla:css:v1.0.1:gorilla_css/vendor/github.com/gorilla/css \ + imdario:mergo:v1.0.2:imdario_mergo/vendor/dario.cat/mergo \ + inconshreveable:mousetrap:v1.1.0:inconshreveable_mousetrap/vendor/github.com/inconshreveable/mousetrap \ + jarcoal:httpmock:v1.4.1:jarcoal_httpmock/vendor/github.com/jarcoal/httpmock \ + josharian:intern:v1.0.0:josharian_intern/vendor/github.com/josharian/intern \ + lucasb-eyer:go-colorful:v1.2.0:lucasb_eyer_go_colorful/vendor/github.com/lucasb-eyer/go-colorful \ + mailru:easyjson:v0.7.7:mailru_easyjson/vendor/github.com/mailru/easyjson \ + mattn:go-isatty:v0.0.20:mattn_go_isatty/vendor/github.com/mattn/go-isatty \ + mattn:go-localereader:v0.0.1:mattn_go_localereader/vendor/github.com/mattn/go-localereader \ + mattn:go-runewidth:v0.0.16:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \ + mattn:go-shellwords:v1.0.12:mattn_go_shellwords/vendor/github.com/mattn/go-shellwords \ + maxatome:go-testdeep:v1.14.0:maxatome_go_testdeep/vendor/github.com/maxatome/go-testdeep \ + maxatome:tdhttpmock:v1.0.0:maxatome_tdhttpmock/vendor/github.com/maxatome/tdhttpmock \ + microcosm-cc:bluemonday:v1.0.27:microcosm_cc_bluemonday/vendor/github.com/microcosm-cc/bluemonday \ + mohae:deepcopy:c48cc78d4826:mohae_deepcopy/vendor/github.com/mohae/deepcopy \ + muesli:ansi:276c6243b2f6:muesli_ansi/vendor/github.com/muesli/ansi \ + muesli:cancelreader:v0.2.2:muesli_cancelreader/vendor/github.com/muesli/cancelreader \ + muesli:reflow:v0.3.0:muesli_reflow/vendor/github.com/muesli/reflow \ + muesli:termenv:v0.16.0:muesli_termenv/vendor/github.com/muesli/termenv \ + oasdiff:yaml3:d2182401db90:oasdiff_yaml3/vendor/github.com/oasdiff/yaml3 \ + oasdiff:yaml:f31be36b4037:oasdiff_yaml/vendor/github.com/oasdiff/yaml \ + ovh:go-ovh:v1.9.0:ovh_go_ovh/vendor/github.com/ovh/go-ovh \ + perimeterx:marshmallow:v1.1.5:perimeterx_marshmallow/vendor/github.com/perimeterx/marshmallow \ + rivo:uniseg:v0.4.7:rivo_uniseg/vendor/github.com/rivo/uniseg \ + russross:blackfriday:v2.1.0:russross_blackfriday_v2/vendor/github.com/russross/blackfriday/v2 \ + sahilm:fuzzy:v0.1.1:sahilm_fuzzy/vendor/github.com/sahilm/fuzzy \ + shopspring:decimal:v1.3.1:shopspring_decimal/vendor/github.com/shopspring/decimal \ + spf13:cobra:v1.10.1:spf13_cobra/vendor/github.com/spf13/cobra \ + spf13:pflag:v1.0.9:spf13_pflag/vendor/github.com/spf13/pflag \ + stretchr:testify:v1.10.0:stretchr_testify/vendor/github.com/stretchr/testify \ + xo:terminfo:abceb7e1c41e:xo_terminfo/vendor/github.com/xo/terminfo \ + yuin:goldmark-emoji:v1.0.5:yuin_goldmark_emoji/vendor/github.com/yuin/goldmark-emoji \ + yuin:goldmark:v1.7.8:yuin_goldmark/vendor/github.com/yuin/goldmark + +GO_TARGET= ./cmd/ovhcloud +GO_BUILDFLAGS= -ldflags "-s -w -extldflags -static -X github.com/ovh/ovhcloud-cli/internal/version.Version=v${PORTVERSION}" + +PLIST_FILES= bin/ovhcloud + +post-extract: + @${RM} -r ${WRKSRC}/vendor/github.com/charmbracelet/x/cellbuf + @${RLN} ${WRKSRC_charmbracelet_x_cellbuf}/cellbuf ${WRKSRC}/vendor/github.com/charmbracelet/x/cellbuf + @${RM} -r ${WRKSRC}/vendor/github.com/charmbracelet/x/term + @${RLN} ${WRKSRC_charmbracelet_x_term}/term ${WRKSRC}/vendor/github.com/charmbracelet/x/term + @${CP} ${FILESDIR}/modules.txt ${WRKSRC}/vendor/ + +.include <bsd.port.mk> diff --git a/net/ovhcloud-cli/distinfo b/net/ovhcloud-cli/distinfo new file mode 100644 index 000000000000..1108903d5a93 --- /dev/null +++ b/net/ovhcloud-cli/distinfo @@ -0,0 +1,135 @@ +TIMESTAMP = 1762251928 +SHA256 (ovh-ovhcloud-cli-v0.8.1_GH0.tar.gz) = 2ff520a5cc181183a6411047def92fc718374935ae219e27ecaa92cc4deb8ba4 +SIZE (ovh-ovhcloud-cli-v0.8.1_GH0.tar.gz) = 900961 +SHA256 (PaesslerAG-gval-v1.2.4_GH0.tar.gz) = 86e08fbd86a768478afbe1e3aa683dbec5ceb790a58758b61f2884a5d8a58d14 +SIZE (PaesslerAG-gval-v1.2.4_GH0.tar.gz) = 68441 +SHA256 (PaesslerAG-jsonpath-v0.1.1_GH0.tar.gz) = 8d150dfdc8228cb68dbcb2a0d146e07bb2a87960c6b3855fa27ed9551ff686e8 +SIZE (PaesslerAG-jsonpath-v0.1.1_GH0.tar.gz) = 9302 +SHA256 (alecthomas-chroma-v2.14.0_GH0.tar.gz) = beff1d23ee8343c66f62aa30f1f18da5813018dcdff147f3ac4bdd734a908821 +SIZE (alecthomas-chroma-v2.14.0_GH0.tar.gz) = 1036148 +SHA256 (amstuta-fx-99b16761e78b_GH0.tar.gz) = 6918d171c0803187b867331f77472402440fe41e20d6810080476e9a685f92d1 +SIZE (amstuta-fx-99b16761e78b_GH0.tar.gz) = 2665059 +SHA256 (atotto-clipboard-v0.1.4_GH0.tar.gz) = cafd64dc78f293c1e774386186f3f817461a1a8940ef86d5d9e9524b58aa791e +SIZE (atotto-clipboard-v0.1.4_GH0.tar.gz) = 5017 +SHA256 (aymanbagabas-go-osc52-v2.0.1_GH0.tar.gz) = dad92f43db3cd17e7395db59533283b5888c2780fa1b2cb67344a9feaa3291e0 +SIZE (aymanbagabas-go-osc52-v2.0.1_GH0.tar.gz) = 5875 +SHA256 (aymerick-douceur-v0.2.0_GH0.tar.gz) = ceed015cddc99b600ccbbd6aa0ebe39063554049f70153887d3df7c21fefedbb +SIZE (aymerick-douceur-v0.2.0_GH0.tar.gz) = 20914 +SHA256 (charmbracelet-bubbles-v0.20.0_GH0.tar.gz) = e5571e3fa42de49c50f9387d7f0f3491192adaa7b676905d72b5357fbef10883 +SIZE (charmbracelet-bubbles-v0.20.0_GH0.tar.gz) = 73346 +SHA256 (charmbracelet-bubbletea-v1.3.4_GH0.tar.gz) = 0c5d7ce60d53f3b46ff860a26bb4fd6d2852f35cc22635f0041c79e000dcb4ca +SIZE (charmbracelet-bubbletea-v1.3.4_GH0.tar.gz) = 2188046 +SHA256 (charmbracelet-colorprofile-f60798e515dc_GH0.tar.gz) = f0bcc036573880a7dc3f5486ae25df8c7ba94646d546553ef1b0188b1ccb5a47 +SIZE (charmbracelet-colorprofile-f60798e515dc_GH0.tar.gz) = 15256 +SHA256 (charmbracelet-glamour-v0.9.1_GH0.tar.gz) = 0cffbf7758d27483e9413bd4be3e79ab517b519b52c96f5493991cbfc38cf107 +SIZE (charmbracelet-glamour-v0.9.1_GH0.tar.gz) = 108629 +SHA256 (charmbracelet-lipgloss-v1.1.0_GH0.tar.gz) = c5cc4f06b37c59c194183c322fbb3b9a45ca7bffdfb562647181b2995ea6586c +SIZE (charmbracelet-lipgloss-v1.1.0_GH0.tar.gz) = 97406 +SHA256 (charmbracelet-x-2c3ea96c31dd_GH0.tar.gz) = 86812f9b2c425a6979d419f3f3b78717607a5d3a59a38862394ede4f59913192 +SIZE (charmbracelet-x-2c3ea96c31dd_GH0.tar.gz) = 977702 +SHA256 (charmbracelet-x-ansi-v0.8.0_GH0.tar.gz) = db622ed9faf8688b0334f5cedd0020088faa19268b0bfe7bd7ce16860023e299 +SIZE (charmbracelet-x-ansi-v0.8.0_GH0.tar.gz) = 236972 +SHA256 (charmbracelet-x-term-v0.2.1_GH0.tar.gz) = d0d740b26a061f4efece62a770e107e07a820b77fb34c227e4e3aab6c5df6427 +SIZE (charmbracelet-x-term-v0.2.1_GH0.tar.gz) = 146679 +SHA256 (cpuguy83-go-md2man-v2.0.6_GH0.tar.gz) = 5fa29154237bc840a10a06231c066f9ddbe06bb31d1c3372eab12e1ed977271f +SIZE (cpuguy83-go-md2man-v2.0.6_GH0.tar.gz) = 11064 +SHA256 (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 7d82b9bb7291adbe7498fe946920ab3e7fc9e6cbfc3b2294693fad00bf0dd17e +SIZE (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 42152 +SHA256 (dlclark-regexp2-v1.11.0_GH0.tar.gz) = c380209bd67b67859014f9bfd155aec4bfc4beb65f4a6aec37683b80186b18f7 +SIZE (dlclark-regexp2-v1.11.0_GH0.tar.gz) = 212532 +SHA256 (erikgeiser-coninput-1c3628e74d0f_GH0.tar.gz) = 3d799ddf6184548e72e447be9199819dc4a7ade82a081c31ca0009ce0bc4c113 +SIZE (erikgeiser-coninput-1c3628e74d0f_GH0.tar.gz) = 8949 +SHA256 (getkin-kin-openapi-v0.132.0_GH0.tar.gz) = 54ab1a4eed25c20c8fd2128a07a891e6ce1642b6ad6a3f7a88622679bf289d7f +SIZE (getkin-kin-openapi-v0.132.0_GH0.tar.gz) = 505576 +SHA256 (ghodss-yaml-v1.0.0_GH0.tar.gz) = 8a76b47cd171944612aae1cfa08bbb971b63fec16794c839252808392097de44 +SIZE (ghodss-yaml-v1.0.0_GH0.tar.gz) = 11772 +SHA256 (go-ini-ini-v1.67.0_GH0.tar.gz) = 06ba51234140118d1b6064f1817aa89cc971c6e7ce04cb9d286e6660d89296c8 +SIZE (go-ini-ini-v1.67.0_GH0.tar.gz) = 53531 +SHA256 (go-openapi-jsonpointer-v0.21.0_GH0.tar.gz) = 825a1cc494e1cb0e5b56eb880e3ab138f3d07e4c85f2938b852aeae9e8de72ae +SIZE (go-openapi-jsonpointer-v0.21.0_GH0.tar.gz) = 17857 +SHA256 (go-openapi-swag-v0.23.0_GH0.tar.gz) = fe2f7b04008d08fbd6a165f3a1292d2dbe5b91010377fe0c313f7dc2d0b50e1f +SIZE (go-openapi-swag-v0.23.0_GH0.tar.gz) = 43292 +SHA256 (go-yaml-yaml-v2.4.0_GH0.tar.gz) = d8e94679e5fff6bd1a35e10241543929a5f3da44f701755babf99b3daf0faac0 +SIZE (go-yaml-yaml-v2.4.0_GH0.tar.gz) = 73209 +SHA256 (go-yaml-yaml-v3.0.1_GH0.tar.gz) = cf05411540d3e6ef8f1fd88434b34f94cedaceb540329031d80e23b74540c4e5 +SIZE (go-yaml-yaml-v3.0.1_GH0.tar.gz) = 91173 +SHA256 (golang-exp-5c715a9e8561_GH0.tar.gz) = eeb826f9707f5a1c849bc69eeb7ab6a4e4190bbc6e3d58c1f74bf190953806e3 +SIZE (golang-exp-5c715a9e8561_GH0.tar.gz) = 1580386 +SHA256 (golang-net-v0.42.0_GH0.tar.gz) = c63ea31ca98f9cee6c242dc127370ea7786e685a8031955b7b3628c732dfc7cd +SIZE (golang-net-v0.42.0_GH0.tar.gz) = 1504513 +SHA256 (golang-oauth2-v0.30.0_GH0.tar.gz) = e42798d91e143032f6abfc9e97d84949f7f22c160981ccd3b09f2d4dbb5aba16 +SIZE (golang-oauth2-v0.30.0_GH0.tar.gz) = 100381 +SHA256 (golang-sync-v0.16.0_GH0.tar.gz) = feaf4bb062fbe47cbf5e09684416be0c4f09b48b5675200f0fc6387afeb4217e +SIZE (golang-sync-v0.16.0_GH0.tar.gz) = 18193 +SHA256 (golang-sys-v0.34.0_GH0.tar.gz) = 4ff2fa6503c1b6ed34733c301b259289b114eae9ed430217b1fccbaebab85319 +SIZE (golang-sys-v0.34.0_GH0.tar.gz) = 1530927 +SHA256 (golang-term-v0.33.0_GH0.tar.gz) = ea895b6e16150a743f8e290f9f83ec8c634c3b70fa1287c7138144e7d262d422 +SIZE (golang-term-v0.33.0_GH0.tar.gz) = 15450 +SHA256 (golang-text-v0.27.0_GH0.tar.gz) = 0e3c1bc881b4049e5191a981c8914f8667810b61e6f3575d5d989c375f7ef55f +SIZE (golang-text-v0.27.0_GH0.tar.gz) = 8973031 +SHA256 (gorilla-css-v1.0.1_GH0.tar.gz) = c56d3dd69a9922440c3a79246ff3b3fe8114128eac94605e3efcd9c465c57e4a +SIZE (gorilla-css-v1.0.1_GH0.tar.gz) = 7769 +SHA256 (imdario-mergo-v1.0.2_GH0.tar.gz) = ea63e957639684b877cecc85570c4e6bfda76315027bf86b61f0084a43482a8e +SIZE (imdario-mergo-v1.0.2_GH0.tar.gz) = 29096 +SHA256 (inconshreveable-mousetrap-v1.1.0_GH0.tar.gz) = ab23e7c5cbf42564eb0190ee051b7217c04fd2599d2f26e9ebe205db75963141 +SIZE (inconshreveable-mousetrap-v1.1.0_GH0.tar.gz) = 5338 +SHA256 (jarcoal-httpmock-v1.4.1_GH0.tar.gz) = e3a047ce5ce64a49b32e5686404ce919b17eb52c4f79f3fe2faddf3701b3fec5 +SIZE (jarcoal-httpmock-v1.4.1_GH0.tar.gz) = 42186 +SHA256 (josharian-intern-v1.0.0_GH0.tar.gz) = 7c7df6e792ed5db0b1a63c8ec74236b70958ad36c9fe5a02b52b1a418b177b5e +SIZE (josharian-intern-v1.0.0_GH0.tar.gz) = 1927 +SHA256 (lucasb-eyer-go-colorful-v1.2.0_GH0.tar.gz) = b3ee835cc398287452377266313edcc231043bae4168f8d2706e5d34ce1ce755 +SIZE (lucasb-eyer-go-colorful-v1.2.0_GH0.tar.gz) = 970830 +SHA256 (mailru-easyjson-v0.7.7_GH0.tar.gz) = 18ce2051cda6b20a09163d9ecedf905593d7777db043b32b263e62b1cebb7f73 +SIZE (mailru-easyjson-v0.7.7_GH0.tar.gz) = 81404 +SHA256 (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 18fc42a278e60fb7a1dffa72f20539ae88d0e292db55b513ef514b7d369883a6 +SIZE (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 4713 +SHA256 (mattn-go-localereader-v0.0.1_GH0.tar.gz) = 03bd5a512b593c793cccd3a1f507e3a5ba6f92681b1fa4f812a53eddbc3751dc +SIZE (mattn-go-localereader-v0.0.1_GH0.tar.gz) = 1735 +SHA256 (mattn-go-runewidth-v0.0.16_GH0.tar.gz) = e98c1e4a82b8a6d026ee63385955cc178c91c77f106c7cf3d743736301106a8f +SIZE (mattn-go-runewidth-v0.0.16_GH0.tar.gz) = 18490 +SHA256 (mattn-go-shellwords-v1.0.12_GH0.tar.gz) = 9884291747f54aa51a946b0880854ec6ac6e1f4c06899ba9be5ae5a6364428db +SIZE (mattn-go-shellwords-v1.0.12_GH0.tar.gz) = 6325 +SHA256 (maxatome-go-testdeep-v1.14.0_GH0.tar.gz) = 1febad789c55d6b4d44bf7bddd2cfdf592ae77d2e5a82889ecf373642be01b19 +SIZE (maxatome-go-testdeep-v1.14.0_GH0.tar.gz) = 323124 +SHA256 (maxatome-tdhttpmock-v1.0.0_GH0.tar.gz) = 9f7cf3891f1b2f18e538294cf87420bb9b273adb2cb2392ea2e971d765904227 +SIZE (maxatome-tdhttpmock-v1.0.0_GH0.tar.gz) = 5762 +SHA256 (microcosm-cc-bluemonday-v1.0.27_GH0.tar.gz) = 02f57c2cc795a7ec9d74354d182fcff5cc69734c7a46f82b33b656f8bdb19703 +SIZE (microcosm-cc-bluemonday-v1.0.27_GH0.tar.gz) = 169828 +SHA256 (mohae-deepcopy-c48cc78d4826_GH0.tar.gz) = 399daaf333bf6b4bdd0d39978affdfa797d65f1cd222c0670ddfe0f69066756c +SIZE (mohae-deepcopy-c48cc78d4826_GH0.tar.gz) = 9599 +SHA256 (muesli-ansi-276c6243b2f6_GH0.tar.gz) = 3284ff73b72fb26606a9129355fa2916647423e3ede78ba8031e6bdfa0ccef4f +SIZE (muesli-ansi-276c6243b2f6_GH0.tar.gz) = 5243 +SHA256 (muesli-cancelreader-v0.2.2_GH0.tar.gz) = afd827ad56d7c567389a516ca005ea80d46ed1cbc17c5ec3ca144152f1ecfc5a +SIZE (muesli-cancelreader-v0.2.2_GH0.tar.gz) = 9443 +SHA256 (muesli-reflow-v0.3.0_GH0.tar.gz) = f797b8c25d447e314ad92b155433562446c683924171be1698ad44f24c79f651 +SIZE (muesli-reflow-v0.3.0_GH0.tar.gz) = 21245 +SHA256 (muesli-termenv-v0.16.0_GH0.tar.gz) = 2a65e544c8757ce90669d1ec3e1e61b469d72dafb086e9d114961dc75632f210 +SIZE (muesli-termenv-v0.16.0_GH0.tar.gz) = 422973 +SHA256 (oasdiff-yaml3-d2182401db90_GH0.tar.gz) = d64d8a62a990676e64500ceae8a4d54c3f990752a786bc3cb5d6e9882d745224 +SIZE (oasdiff-yaml3-d2182401db90_GH0.tar.gz) = 92747 +SHA256 (oasdiff-yaml-f31be36b4037_GH0.tar.gz) = 5daa88c9934851be0201b661f5dedc3caf53afbd00349c2cd578daf61ae0da36 +SIZE (oasdiff-yaml-f31be36b4037_GH0.tar.gz) = 14670 +SHA256 (ovh-go-ovh-v1.9.0_GH0.tar.gz) = 146b1fa7e9c88d199c7113356ea2dca9aa7b78e4a1f07529da3565f3ff0712a5 +SIZE (ovh-go-ovh-v1.9.0_GH0.tar.gz) = 25381 +SHA256 (perimeterx-marshmallow-v1.1.5_GH0.tar.gz) = d4f804a42181649e45f344764b273d9610aa439ca66f4efc8906fd07acc3b624 +SIZE (perimeterx-marshmallow-v1.1.5_GH0.tar.gz) = 30187 +SHA256 (rivo-uniseg-v0.4.7_GH0.tar.gz) = dc7aedce4a8c174b01df8406ff7d92779e2df76cee2ad17fa2ff6777feddadec +SIZE (rivo-uniseg-v0.4.7_GH0.tar.gz) = 458088 +SHA256 (russross-blackfriday-v2.1.0_GH0.tar.gz) = a13af0fc5305713f5154693feaf654d024689efea76390091a5e8c757335b4f4 +SIZE (russross-blackfriday-v2.1.0_GH0.tar.gz) = 92896 +SHA256 (sahilm-fuzzy-v0.1.1_GH0.tar.gz) = 3242679be224552ef8934524cb08bb5d355644084a3476509bedd4dba57af408 +SIZE (sahilm-fuzzy-v0.1.1_GH0.tar.gz) = 3353368 +SHA256 (shopspring-decimal-v1.3.1_GH0.tar.gz) = fec55386ecbdf994def38ac2887ff1cfa26989855447a01a1962fd879090e0ef +SIZE (shopspring-decimal-v1.3.1_GH0.tar.gz) = 44552 +SHA256 (spf13-cobra-v1.10.1_GH0.tar.gz) = 4d09d51f0b21552d880833c6d328dbc4337a03050b7f0e2b49893c1ab98b7af8 +SIZE (spf13-cobra-v1.10.1_GH0.tar.gz) = 200678 +SHA256 (spf13-pflag-v1.0.9_GH0.tar.gz) = 05493fd8b6c8e75b4f103f990af135e3091bd0e57cd2e252ff48a6100bc86fed +SIZE (spf13-pflag-v1.0.9_GH0.tar.gz) = 63014 +SHA256 (stretchr-testify-v1.10.0_GH0.tar.gz) = 06af5143ab5fc8f2fbf3d1420a5f002f6383cd7de911698dbd1822beacb27684 +SIZE (stretchr-testify-v1.10.0_GH0.tar.gz) = 112732 +SHA256 (xo-terminfo-abceb7e1c41e_GH0.tar.gz) = f309fc85594b3a03d622ebe275a841b97101c4189f85fff18fc051a2e5a4878c +SIZE (xo-terminfo-abceb7e1c41e_GH0.tar.gz) = 35180 +SHA256 (yuin-goldmark-emoji-v1.0.5_GH0.tar.gz) = 5b9b47ab7436f79a25bf8a747fe612c9aaa7b1563945783ebab660f30580558e +SIZE (yuin-goldmark-emoji-v1.0.5_GH0.tar.gz) = 34992 +SHA256 (yuin-goldmark-v1.7.8_GH0.tar.gz) = 24ed806185809cd518c96d772078d1e255e7d4993d446bcdbe396b1b30d99118 +SIZE (yuin-goldmark-v1.7.8_GH0.tar.gz) = 254906 diff --git a/net/ovhcloud-cli/files/modules.txt b/net/ovhcloud-cli/files/modules.txt new file mode 100644 index 000000000000..da3d12dbf2f9 --- /dev/null +++ b/net/ovhcloud-cli/files/modules.txt @@ -0,0 +1,269 @@ +# dario.cat/mergo v1.0.2 +## explicit; go 1.13 +dario.cat/mergo +# github.com/PaesslerAG/gval v1.2.4 +## explicit; go 1.15 +github.com/PaesslerAG/gval +# github.com/PaesslerAG/jsonpath v0.1.1 +## explicit +github.com/PaesslerAG/jsonpath +# github.com/alecthomas/chroma/v2 v2.14.0 +## explicit; go 1.19 +github.com/alecthomas/chroma/v2 +github.com/alecthomas/chroma/v2/formatters +github.com/alecthomas/chroma/v2/formatters/html +github.com/alecthomas/chroma/v2/formatters/svg +github.com/alecthomas/chroma/v2/lexers +github.com/alecthomas/chroma/v2/quick +github.com/alecthomas/chroma/v2/styles +# github.com/amstuta/fx v0.0.0-20250411141758-99b16761e78b +## explicit; go 1.21 +github.com/amstuta/fx/display +github.com/amstuta/fx/internal/jsonx +github.com/amstuta/fx/internal/theme +github.com/amstuta/fx/internal/utils +github.com/amstuta/fx/path +# github.com/atotto/clipboard v0.1.4 +## explicit +github.com/atotto/clipboard +# github.com/aymanbagabas/go-osc52/v2 v2.0.1 +## explicit; go 1.16 +github.com/aymanbagabas/go-osc52/v2 +# github.com/aymerick/douceur v0.2.0 +## explicit +github.com/aymerick/douceur/css +github.com/aymerick/douceur/parser +# github.com/charmbracelet/bubbles v0.20.0 +## explicit; go 1.18 +github.com/charmbracelet/bubbles/cursor +github.com/charmbracelet/bubbles/help +github.com/charmbracelet/bubbles/key +github.com/charmbracelet/bubbles/list +github.com/charmbracelet/bubbles/paginator +github.com/charmbracelet/bubbles/runeutil +github.com/charmbracelet/bubbles/spinner +github.com/charmbracelet/bubbles/textinput +github.com/charmbracelet/bubbles/viewport +# github.com/charmbracelet/bubbletea v1.3.4 +## explicit; go 1.18 +github.com/charmbracelet/bubbletea +# github.com/charmbracelet/colorprofile v0.2.3-0.20250311203215-f60798e515dc +## explicit; go 1.18 +github.com/charmbracelet/colorprofile +# github.com/charmbracelet/glamour v0.9.1 +## explicit; go 1.21 +github.com/charmbracelet/glamour +github.com/charmbracelet/glamour/ansi +github.com/charmbracelet/glamour/styles +# github.com/charmbracelet/lipgloss v1.1.0 +## explicit; go 1.18 +github.com/charmbracelet/lipgloss +github.com/charmbracelet/lipgloss/table +# github.com/charmbracelet/x/ansi v0.8.0 +## explicit; go 1.18 +github.com/charmbracelet/x/ansi +github.com/charmbracelet/x/ansi/kitty +github.com/charmbracelet/x/ansi/parser +# github.com/charmbracelet/x/cellbuf v0.0.13-0.20250311204145-2c3ea96c31dd +## explicit; go 1.18 +github.com/charmbracelet/x/cellbuf +# github.com/charmbracelet/x/term v0.2.1 +## explicit; go 1.18 +github.com/charmbracelet/x/term +# github.com/cpuguy83/go-md2man/v2 v2.0.6 +## explicit; go 1.12 +github.com/cpuguy83/go-md2man/v2/md2man +# github.com/davecgh/go-spew v1.1.1 +## explicit +github.com/davecgh/go-spew/spew +# github.com/dlclark/regexp2 v1.11.0 +## explicit; go 1.13 +github.com/dlclark/regexp2 +github.com/dlclark/regexp2/syntax +# github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f +## explicit; go 1.16 +github.com/erikgeiser/coninput +# github.com/getkin/kin-openapi v0.132.0 +## explicit; go 1.22.5 +github.com/getkin/kin-openapi/openapi3 +# github.com/ghodss/yaml v1.0.0 +## explicit +github.com/ghodss/yaml +# github.com/go-openapi/jsonpointer v0.21.0 +## explicit; go 1.20 +github.com/go-openapi/jsonpointer +# github.com/go-openapi/swag v0.23.0 +## explicit; go 1.20 +github.com/go-openapi/swag +# github.com/gorilla/css v1.0.1 +## explicit; go 1.20 +github.com/gorilla/css/scanner +# github.com/inconshreveable/mousetrap v1.1.0 +## explicit; go 1.18 +github.com/inconshreveable/mousetrap +# github.com/jarcoal/httpmock v1.4.1 +## explicit; go 1.18 +github.com/jarcoal/httpmock +github.com/jarcoal/httpmock/internal +# github.com/josharian/intern v1.0.0 +## explicit; go 1.5 +github.com/josharian/intern +# github.com/lucasb-eyer/go-colorful v1.2.0 +## explicit; go 1.12 +github.com/lucasb-eyer/go-colorful +# github.com/mailru/easyjson v0.7.7 +## explicit; go 1.12 +github.com/mailru/easyjson/buffer +github.com/mailru/easyjson/jlexer +github.com/mailru/easyjson/jwriter +# github.com/mattn/go-isatty v0.0.20 +## explicit; go 1.15 +github.com/mattn/go-isatty +# github.com/mattn/go-localereader v0.0.1 +## explicit +github.com/mattn/go-localereader +# github.com/mattn/go-runewidth v0.0.16 +## explicit; go 1.9 +github.com/mattn/go-runewidth +# github.com/mattn/go-shellwords v1.0.12 +## explicit; go 1.13 +github.com/mattn/go-shellwords +# github.com/maxatome/go-testdeep v1.14.0 +## explicit; go 1.18 +github.com/maxatome/go-testdeep/helpers/tdsuite +github.com/maxatome/go-testdeep/helpers/tdutil +github.com/maxatome/go-testdeep/internal/anchors +github.com/maxatome/go-testdeep/internal/color +github.com/maxatome/go-testdeep/internal/ctxerr +github.com/maxatome/go-testdeep/internal/dark +github.com/maxatome/go-testdeep/internal/flat +github.com/maxatome/go-testdeep/internal/hooks +github.com/maxatome/go-testdeep/internal/json +github.com/maxatome/go-testdeep/internal/location +github.com/maxatome/go-testdeep/internal/trace +github.com/maxatome/go-testdeep/internal/types +github.com/maxatome/go-testdeep/internal/util +github.com/maxatome/go-testdeep/internal/visited +github.com/maxatome/go-testdeep/td +# github.com/maxatome/tdhttpmock v1.0.0 +## explicit; go 1.19 +github.com/maxatome/tdhttpmock +# github.com/microcosm-cc/bluemonday v1.0.27 +## explicit; go 1.19 +github.com/microcosm-cc/bluemonday +github.com/microcosm-cc/bluemonday/css +# github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826 +## explicit +github.com/mohae/deepcopy +# github.com/muesli/ansi v0.0.0-20230316100256-276c6243b2f6 +## explicit; go 1.17 +github.com/muesli/ansi +github.com/muesli/ansi/compressor +# github.com/muesli/cancelreader v0.2.2 +## explicit; go 1.17 +github.com/muesli/cancelreader +# github.com/muesli/reflow v0.3.0 +## explicit; go 1.13 +github.com/muesli/reflow/ansi +github.com/muesli/reflow/indent +github.com/muesli/reflow/padding +github.com/muesli/reflow/wordwrap +# github.com/muesli/termenv v0.16.0 +## explicit; go 1.17 +github.com/muesli/termenv +# github.com/oasdiff/yaml v0.0.0-20250309154309-f31be36b4037 +## explicit; go 1.22.5 +github.com/oasdiff/yaml +# github.com/oasdiff/yaml3 v0.0.0-20250309153720-d2182401db90 +## explicit; go 1.22.5 +github.com/oasdiff/yaml3 +# github.com/ovh/go-ovh v1.9.0 +## explicit; go 1.18 +github.com/ovh/go-ovh/ovh +# github.com/perimeterx/marshmallow v1.1.5 +## explicit; go 1.17 +github.com/perimeterx/marshmallow +# github.com/rivo/uniseg v0.4.7 +## explicit; go 1.18 +github.com/rivo/uniseg +# github.com/russross/blackfriday/v2 v2.1.0 +## explicit +github.com/russross/blackfriday/v2 +# github.com/sahilm/fuzzy v0.1.1 +## explicit +github.com/sahilm/fuzzy +# github.com/shopspring/decimal v1.3.1 +## explicit; go 1.13 +github.com/shopspring/decimal +# github.com/spf13/cobra v1.10.1 +## explicit; go 1.15 +github.com/spf13/cobra +github.com/spf13/cobra/doc +# github.com/spf13/pflag v1.0.9 +## explicit; go 1.12 +github.com/spf13/pflag +# github.com/stretchr/testify v1.10.0 +## explicit; go 1.17 +# github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e +## explicit; go 1.19 +github.com/xo/terminfo +# github.com/yuin/goldmark v1.7.8 +## explicit; go 1.19 +github.com/yuin/goldmark +github.com/yuin/goldmark/ast +github.com/yuin/goldmark/extension +github.com/yuin/goldmark/extension/ast +github.com/yuin/goldmark/parser +github.com/yuin/goldmark/renderer +github.com/yuin/goldmark/renderer/html +github.com/yuin/goldmark/text +github.com/yuin/goldmark/util +# github.com/yuin/goldmark-emoji v1.0.5 +## explicit; go 1.15 +github.com/yuin/goldmark-emoji +github.com/yuin/goldmark-emoji/ast +github.com/yuin/goldmark-emoji/definition +# golang.org/x/exp v0.0.0-20220909182711-5c715a9e8561 +## explicit; go 1.18 +golang.org/x/exp/constraints +golang.org/x/exp/slices +# golang.org/x/net v0.42.0 +## explicit; go 1.23.0 +golang.org/x/net/html +golang.org/x/net/html/atom +# golang.org/x/oauth2 v0.30.0 +## explicit; go 1.23.0 +golang.org/x/oauth2 +golang.org/x/oauth2/clientcredentials +golang.org/x/oauth2/internal +# golang.org/x/sync v0.16.0 +## explicit; go 1.23.0 +golang.org/x/sync/errgroup +golang.org/x/sync/semaphore +# golang.org/x/sys v0.34.0 +## explicit; go 1.23.0 +golang.org/x/sys/plan9 +golang.org/x/sys/unix +golang.org/x/sys/windows +# golang.org/x/term v0.33.0 +## explicit; go 1.23.0 +golang.org/x/term +# golang.org/x/text v0.27.0 +## explicit; go 1.23.0 +golang.org/x/text/cases +golang.org/x/text/internal +golang.org/x/text/internal/language +golang.org/x/text/internal/language/compact +golang.org/x/text/internal/tag +golang.org/x/text/language +golang.org/x/text/transform +golang.org/x/text/unicode/norm +# gopkg.in/ini.v1 v1.67.0 +## explicit +gopkg.in/ini.v1 +# gopkg.in/yaml.v2 v2.4.0 +## explicit; go 1.15 +gopkg.in/yaml.v2 +# gopkg.in/yaml.v3 v3.0.1 +## explicit +gopkg.in/yaml.v3 diff --git a/net/ovhcloud-cli/pkg-descr b/net/ovhcloud-cli/pkg-descr new file mode 100644 index 000000000000..50c741471b2a --- /dev/null +++ b/net/ovhcloud-cli/pkg-descr @@ -0,0 +1,6 @@ +Single, unified command-line interface for managing the full range of +OVHcloud products and account resources directly from your terminal. +Whether you need to automate provisioning, perform quick look-ups, or +integrate OVHcloud operations into CI/CD pipelines, ovhcloud offers +fine?grained commands and consistent output formats (table, JSON, +YAML, or custom gval expressions). diff --git a/net/p5-Net-HTTP/Makefile b/net/p5-Net-HTTP/Makefile index 3a004fea148d..1d0802846691 100644 --- a/net/p5-Net-HTTP/Makefile +++ b/net/p5-Net-HTTP/Makefile @@ -1,5 +1,5 @@ PORTNAME= Net-HTTP -PORTVERSION= 6.23 +PORTVERSION= 6.24 CATEGORIES= net perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- @@ -10,7 +10,7 @@ WWW= https://metacpan.org/release/Net-HTTP LICENSE= ART10 GPLv1+ LICENSE_COMB= dual -LICENSE_FILE= ${WRKSRC}/LICENSE +LICENSE_FILE_GPLv1+ = ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-IO-Socket-SSL>=1.38:security/p5-IO-Socket-SSL \ diff --git a/net/p5-Net-HTTP/distinfo b/net/p5-Net-HTTP/distinfo index 493777ffbea5..b0513efb0912 100644 --- a/net/p5-Net-HTTP/distinfo +++ b/net/p5-Net-HTTP/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1688166142 -SHA256 (Net-HTTP-6.23.tar.gz) = 0d65c09dd6c8589b2ae1118174d3c1a61703b6ecfc14a3442a8c74af65e0c94e -SIZE (Net-HTTP-6.23.tar.gz) = 42998 +TIMESTAMP = 1757436457 +SHA256 (Net-HTTP-6.24.tar.gz) = 290ed9a97b05c7935b048e6d2a356035871fca98ad72c01c5961726adf85c83c +SIZE (Net-HTTP-6.24.tar.gz) = 43714 diff --git a/net/p5-Net-Patricia/Makefile b/net/p5-Net-Patricia/Makefile index e8d95b4fc277..78d64b28cf45 100644 --- a/net/p5-Net-Patricia/Makefile +++ b/net/p5-Net-Patricia/Makefile @@ -1,6 +1,5 @@ PORTNAME= Net-Patricia -PORTVERSION= 1.23 -PORTREVISION= 1 +PORTVERSION= 1.24 CATEGORIES= net perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- diff --git a/net/p5-Net-Patricia/distinfo b/net/p5-Net-Patricia/distinfo index 4527a40d7587..7171ab1e47f8 100644 --- a/net/p5-Net-Patricia/distinfo +++ b/net/p5-Net-Patricia/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746862975 -SHA256 (Net-Patricia-1.23.tar.gz) = 3d23c44dfae73da027f02a2f52e5925b99d6f6ef4a005af6b3c65144319c7d52 -SIZE (Net-Patricia-1.23.tar.gz) = 28761 +TIMESTAMP = 1762093021 +SHA256 (Net-Patricia-1.24.tar.gz) = d94f520804e2541b1cd20e73366720a973caf5dd2d2623838fc8d6398afd7edb +SIZE (Net-Patricia-1.24.tar.gz) = 28370 diff --git a/net/p5-Net-Ping/Makefile b/net/p5-Net-Ping/Makefile index 6a3d9e88c908..b56871ed3ffc 100644 --- a/net/p5-Net-Ping/Makefile +++ b/net/p5-Net-Ping/Makefile @@ -1,5 +1,5 @@ PORTNAME= Net-Ping -PORTVERSION= 2.75 +PORTVERSION= 2.76 CATEGORIES= net perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- diff --git a/net/p5-Net-Ping/distinfo b/net/p5-Net-Ping/distinfo index 847e9352e54f..6c5efc6ebc0e 100644 --- a/net/p5-Net-Ping/distinfo +++ b/net/p5-Net-Ping/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1662558014 -SHA256 (Net-Ping-2.75.tar.gz) = b47df3cfd9692ccd0071ad39fe74718ebc32f59701556a604fd15a09f09e0d74 -SIZE (Net-Ping-2.75.tar.gz) = 56015 +TIMESTAMP = 1759324052 +SHA256 (Net-Ping-2.76.tar.gz) = 07b52126a529c3231ae82c4e43961713ecbdccff6813e27d57ddde8865064f9b +SIZE (Net-Ping-2.76.tar.gz) = 56771 diff --git a/net/p5-Net-SIP/Makefile b/net/p5-Net-SIP/Makefile index 400a9e0eb35c..917a547c45b6 100644 --- a/net/p5-Net-SIP/Makefile +++ b/net/p5-Net-SIP/Makefile @@ -1,5 +1,5 @@ PORTNAME= Net-SIP -PORTVERSION= 0.838 +PORTVERSION= 0.839 CATEGORIES= net perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- diff --git a/net/p5-Net-SIP/distinfo b/net/p5-Net-SIP/distinfo index 54c8008b0381..34b75dc99387 100644 --- a/net/p5-Net-SIP/distinfo +++ b/net/p5-Net-SIP/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1722798895 -SHA256 (Net-SIP-0.838.tar.gz) = ab0f7a04c3643a46f4bca0f95dfaa6a2abdae1d02f9dfcf9232b11f02545c8e1 -SIZE (Net-SIP-0.838.tar.gz) = 226360 +TIMESTAMP = 1757519621 +SHA256 (Net-SIP-0.839.tar.gz) = db1c8ec7dd61a503ef570eb84adc88f5f77ea1bcd41461ca3147178c98858b9e +SIZE (Net-SIP-0.839.tar.gz) = 226488 diff --git a/net/p5-URI-ws/Makefile b/net/p5-URI-ws/Makefile deleted file mode 100644 index 1421a298dfd8..000000000000 --- a/net/p5-URI-ws/Makefile +++ /dev/null @@ -1,22 +0,0 @@ -PORTNAME= URI-ws -PORTVERSION= 0.03 -CATEGORIES= net perl5 -MASTER_SITES= CPAN -PKGNAMEPREFIX= p5- - -MAINTAINER= sunpoet@FreeBSD.org -COMMENT= WebSocket support for URI package -WWW= https://metacpan.org/release/URI-ws - -LICENSE= ART10 GPLv1+ -LICENSE_COMB= dual - -BUILD_DEPENDS= ${RUN_DEPENDS} -RUN_DEPENDS= p5-URI>=0:net/p5-URI - -USES= perl5 -USE_PERL5= configure - -NO_ARCH= yes - -.include <bsd.port.mk> diff --git a/net/p5-URI-ws/distinfo b/net/p5-URI-ws/distinfo deleted file mode 100644 index 3f0220c75a35..000000000000 --- a/net/p5-URI-ws/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (URI-ws-0.03.tar.gz) = 6e6b0e4172acb6a53c222639c000608c2dd61d50848647482ac8600d50e541ef -SIZE (URI-ws-0.03.tar.gz) = 11724 diff --git a/net/p5-URI-ws/pkg-descr b/net/p5-URI-ws/pkg-descr deleted file mode 100644 index 8dfe493697f4..000000000000 --- a/net/p5-URI-ws/pkg-descr +++ /dev/null @@ -1,2 +0,0 @@ -After URI::ws is installed, the URI package provides the same set of methods for -WebSocket URIs as it does for HTTP ones. For secure WebSockets, see URI::wss. diff --git a/net/p5-URI-ws/pkg-plist b/net/p5-URI-ws/pkg-plist deleted file mode 100644 index b5684eb988b4..000000000000 --- a/net/p5-URI-ws/pkg-plist +++ /dev/null @@ -1,4 +0,0 @@ -%%SITE_PERL%%/URI/ws.pm -%%SITE_PERL%%/URI/wss.pm -%%PERL5_MAN3%%/URI::ws.3.gz -%%PERL5_MAN3%%/URI::wss.3.gz diff --git a/net/p5-URI/Makefile b/net/p5-URI/Makefile index 57790b203ef9..1f8316ecb1d8 100644 --- a/net/p5-URI/Makefile +++ b/net/p5-URI/Makefile @@ -1,6 +1,5 @@ PORTNAME= URI -PORTVERSION= 5.32 -PORTREVISION= 1 +PORTVERSION= 5.34 CATEGORIES= net perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- @@ -13,6 +12,7 @@ LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE +BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-MIME-Base32>=0:converters/p5-MIME-Base32 \ p5-MIME-Base64>=0:converters/p5-MIME-Base64 TEST_DEPENDS= p5-Test-Fatal>=0:devel/p5-Test-Fatal \ diff --git a/net/p5-URI/distinfo b/net/p5-URI/distinfo index 56b65a9ce55a..c3009a91cde2 100644 --- a/net/p5-URI/distinfo +++ b/net/p5-URI/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746927919 -SHA256 (URI-5.32.tar.gz) = 9632067d34e14e0dae2da94631c4f25a387fcc48d06fa29330e8b3c04c4e913d -SIZE (URI-5.32.tar.gz) = 133071 +TIMESTAMP = 1759992552 +SHA256 (URI-5.34.tar.gz) = de64c779a212ff1821896c5ca2bb69e74767d2674cee411e777deea7a22604a8 +SIZE (URI-5.34.tar.gz) = 134385 diff --git a/net/p5-URI/pkg-plist b/net/p5-URI/pkg-plist index 9359b4c991f8..eee9bdd44343 100644 --- a/net/p5-URI/pkg-plist +++ b/net/p5-URI/pkg-plist @@ -6,6 +6,7 @@ %%SITE_PERL%%/URI/Split.pm %%SITE_PERL%%/URI/URL.pm %%SITE_PERL%%/URI/WithBase.pm +%%SITE_PERL%%/URI/_emailauth.pm %%SITE_PERL%%/URI/_foreign.pm %%SITE_PERL%%/URI/_generic.pm %%SITE_PERL%%/URI/_idna.pm @@ -55,6 +56,7 @@ %%SITE_PERL%%/URI/sip.pm %%SITE_PERL%%/URI/sips.pm %%SITE_PERL%%/URI/smb.pm +%%SITE_PERL%%/URI/smtp.pm %%SITE_PERL%%/URI/snews.pm %%SITE_PERL%%/URI/ssh.pm %%SITE_PERL%%/URI/telnet.pm @@ -62,6 +64,8 @@ %%SITE_PERL%%/URI/urn.pm %%SITE_PERL%%/URI/urn/isbn.pm %%SITE_PERL%%/URI/urn/oid.pm +%%SITE_PERL%%/URI/ws.pm +%%SITE_PERL%%/URI/wss.pm %%PERL5_MAN3%%/URI.3.gz %%PERL5_MAN3%%/URI::Escape.3.gz %%PERL5_MAN3%%/URI::Heuristic.3.gz @@ -78,3 +82,5 @@ %%PERL5_MAN3%%/URI::ldap.3.gz %%PERL5_MAN3%%/URI::otpauth.3.gz %%PERL5_MAN3%%/URI::smb.3.gz +%%PERL5_MAN3%%/URI::ws.3.gz +%%PERL5_MAN3%%/URI::wss.3.gz diff --git a/net/pacemaker2/Makefile b/net/pacemaker2/Makefile index 2271fbf46fe3..a73170d5416d 100644 --- a/net/pacemaker2/Makefile +++ b/net/pacemaker2/Makefile @@ -1,5 +1,5 @@ PORTVERSION= 2.1.7 -PORTREVISION= 5 +PORTREVISION= 6 PKGNAMESUFFIX= 2 WWW= https://www.clusterlabs.org/pacemaker/ diff --git a/net/pear-Net_Sieve/Makefile b/net/pear-Net_Sieve/Makefile index 63c700a502f0..f7dbdc70d342 100644 --- a/net/pear-Net_Sieve/Makefile +++ b/net/pear-Net_Sieve/Makefile @@ -1,5 +1,5 @@ PORTNAME= Net_Sieve -PORTVERSION= 1.4.7 +PORTVERSION= 1.4.8 CATEGORIES= net www pear MAINTAINER= sunpoet@FreeBSD.org diff --git a/net/pear-Net_Sieve/distinfo b/net/pear-Net_Sieve/distinfo index 3b2801e50d6f..2bb840c8aa7d 100644 --- a/net/pear-Net_Sieve/distinfo +++ b/net/pear-Net_Sieve/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1712644652 -SHA256 (PEAR/Net_Sieve-1.4.7.tgz) = 675fae561fa3e916082b90dbf704971376d46b6e09bdcc885eb4bcfe4f04024d -SIZE (PEAR/Net_Sieve-1.4.7.tgz) = 16883 +TIMESTAMP = 1761446564 +SHA256 (PEAR/Net_Sieve-1.4.8.tgz) = 85927c2c05a36d9c558dddac0cdb50046c6eb396da1fc43d93cbedd4acf52420 +SIZE (PEAR/Net_Sieve-1.4.8.tgz) = 17120 diff --git a/net/pecl-oauth2/Makefile b/net/pecl-oauth2/Makefile index cba976fdad03..2de6f4f9713e 100644 --- a/net/pecl-oauth2/Makefile +++ b/net/pecl-oauth2/Makefile @@ -1,12 +1,8 @@ PORTNAME= oauth -DISTVERSION= 2.0.7 +DISTVERSION= 2.0.10 CATEGORIES= net pear -# https://github.com/php/pecl-web_services-oauth/pull/30 -PATCH_SITES= https://github.com/php/pecl-web_services-oauth/commit/ -PATCHFILES= e7f262becf3feb65c8195fff4591d9dbd8acbace.patch:-p1 - -MAINTAINER= dbaio@FreeBSD.org +MAINTAINER= pkaipila@gmail.com COMMENT= Php interface to the OAuth Protocol WWW= https://pecl.php.net/package/oauth @@ -20,20 +16,6 @@ USES= localbase:ldflags php:pecl CONFIGURE_ARGS+= CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" -CONFLICTS= pecl-oauth-1* - PORTSCOUT= limit:^2.* -.include <bsd.port.pre.mk> - -.if ${PHP_VER} >= 85 -.if ${OPSYS} == FreeBSD -CFLAGS+= -Wno-error=int-conversion -.endif - -post-patch: - @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string|Zend/zend_smart_string|' \ - ${WRKSRC}/php_oauth.h -.endif - -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/net/pecl-oauth2/distinfo b/net/pecl-oauth2/distinfo index 8eb94ec18439..d06d259fd1bd 100644 --- a/net/pecl-oauth2/distinfo +++ b/net/pecl-oauth2/distinfo @@ -1,5 +1,3 @@ -TIMESTAMP = 1724621593 -SHA256 (PECL/oauth-2.0.7.tgz) = d46f59072f1ade65cf4c4353b7ecf5546d1c56cad602152cb4ba72abb1aa5eec -SIZE (PECL/oauth-2.0.7.tgz) = 78926 -SHA256 (PECL/e7f262becf3feb65c8195fff4591d9dbd8acbace.patch) = 73274160ae8d87f022c70796760e7d4211fb4b3dbb02d9930f2d7727350b4853 -SIZE (PECL/e7f262becf3feb65c8195fff4591d9dbd8acbace.patch) = 2283 +TIMESTAMP = 1761513219 +SHA256 (PECL/oauth-2.0.10.tgz) = 1fd5e074dacf5149603493c454b476d69850bec0a71d7ea69a36a00db728a0fb +SIZE (PECL/oauth-2.0.10.tgz) = 79513 diff --git a/net/pimcommon/distinfo b/net/pimcommon/distinfo index c48012e802ef..8201535fdd08 100644 --- a/net/pimcommon/distinfo +++ b/net/pimcommon/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646545 -SHA256 (KDE/release-service/25.08.0/pimcommon-25.08.0.tar.xz) = a959fbdf63ec035ddc023fc1de5b9b63cc90bf0574cd8936242cb04f2e953f14 -SIZE (KDE/release-service/25.08.0/pimcommon-25.08.0.tar.xz) = 379432 +TIMESTAMP = 1762264753 +SHA256 (KDE/release-service/25.08.3/pimcommon-25.08.3.tar.xz) = fe8206b68b78b555ceed83cf2e68e5348406c59ac15bc433928b65bf9e877b88 +SIZE (KDE/release-service/25.08.3/pimcommon-25.08.3.tar.xz) = 379448 diff --git a/net/pkt-gen/Makefile b/net/pkt-gen/Makefile index 876d874e46ad..b33fa11be4e9 100644 --- a/net/pkt-gen/Makefile +++ b/net/pkt-gen/Makefile @@ -1,9 +1,9 @@ PORTNAME= pkt-gen -PORTVERSION= g2024.09.16 +PORTVERSION= g2025.10.08 CATEGORIES= net MAINTAINER= olivier@FreeBSD.org -COMMENT= Packet sink/source using the netmap API +COMMENT= Packet sink/source and bandwidth/delay emulator using the netmap API WWW= https://github.com/luigirizzo/netmap LICENSE= BSD2CLAUSE @@ -12,7 +12,7 @@ USES= gmake USE_GITHUB= yes GH_ACCOUNT= luigirizzo GH_PROJECT= netmap -GH_TAGNAME= eb905c6 +GH_TAGNAME= bc3a126 MAKEFILE= GNUmakefile @@ -23,22 +23,29 @@ PCAP_MAKE_ARGS= WITH_PCAP=1 PLIST_FILES= bin/pkt-gen \ bin/nmreplay \ + bin/tlem \ share/man/man8/nmreplay.8.gz \ - share/man/man8/pkt-gen.8.gz + share/man/man8/pkt-gen.8.gz \ + share/man/man8/tlem.8.gz do-build: cd ${WRKSRC}/libnetmap && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} ${MAKE_FLAGS} ${MAKEFILE} cd ${WRKSRC}/apps/pkt-gen && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} ${MAKE_FLAGS} ${MAKEFILE} cd ${WRKSRC}/apps/nmreplay && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} ${MAKE_FLAGS} ${MAKEFILE} + cd ${WRKSRC}/apps/tlem && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} ${MAKE_FLAGS} ${MAKEFILE} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/apps/pkt-gen/pkt-gen \ ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/apps/nmreplay/nmreplay \ ${STAGEDIR}${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKSRC}/apps/tlem/tlem \ + ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/apps/pkt-gen/pkt-gen.8 \ ${STAGEDIR}${PREFIX}/share/man/man8 ${INSTALL_MAN} ${WRKSRC}/apps/nmreplay/nmreplay.8 \ ${STAGEDIR}${PREFIX}/share/man/man8 + ${INSTALL_MAN} ${WRKSRC}/apps/tlem/tlem.8 \ + ${STAGEDIR}${PREFIX}/share/man/man8 .include <bsd.port.mk> diff --git a/net/pkt-gen/distinfo b/net/pkt-gen/distinfo index 3fa40153b967..93c29fdfecdd 100644 --- a/net/pkt-gen/distinfo +++ b/net/pkt-gen/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1729258698 -SHA256 (luigirizzo-netmap-g2024.09.16-eb905c6_GH0.tar.gz) = 50e681ff6156273b810cc6fd8c64bc240de4f75db642d34a3b4f70c1f09f42fa -SIZE (luigirizzo-netmap-g2024.09.16-eb905c6_GH0.tar.gz) = 771578 +TIMESTAMP = 1759939977 +SHA256 (luigirizzo-netmap-g2025.10.08-bc3a126_GH0.tar.gz) = de3abd8353612777784fce661bd56eed9731f24d93216a4bac37a92d66b0dcbd +SIZE (luigirizzo-netmap-g2025.10.08-bc3a126_GH0.tar.gz) = 775215 diff --git a/net/pkt-gen/files/patch-apps_tlem_tlem.c b/net/pkt-gen/files/patch-apps_tlem_tlem.c new file mode 100644 index 000000000000..2247abb5b425 --- /dev/null +++ b/net/pkt-gen/files/patch-apps_tlem_tlem.c @@ -0,0 +1,37 @@ +--- apps/tlem/tlem.c.orig 2025-07-29 09:00:18 UTC ++++ apps/tlem/tlem.c +@@ -194,6 +194,7 @@ static void latency_reduction_stop(void) + #include <stddef.h> + #include <pthread.h> + #include <sys/time.h> ++#include <sys/mman.h> /* MAP_ */ + + // for route-mode + #include <netinet/in.h> +@@ -214,7 +215,6 @@ static void latency_reduction_stop(void) + + #ifdef linux + #define cpuset_t cpu_set_t +-#include <sys/mman.h> + #ifndef MAP_HUGETLB + #define MAP_HUGETLB 0x40000 + #endif +@@ -3227,7 +3227,8 @@ avg_bw_parse(struct _qs *q, struct _cfg *dst, int ac, + static int + avg_bw_parse(struct _qs *q, struct _cfg *dst, int ac, char *av[]) + { +- double bw, token; ++ double token; ++ uint64_t bw; + struct avgbw_arg *d; + + if (strcmp(av[0], "avg") != 0) +@@ -3239,7 +3240,7 @@ avg_bw_parse(struct _qs *q, struct _cfg *dst, int ac, + return 1; /* error */ + if (update_max_bw(q, bw)) + return 1; +- token = (bw / 8) * (1UL << WSHIFT) / 1e9; ++ token = ((double)bw / 8) * (1UL << WSHIFT) / 1e9; + dst->arg = ec_alloc(q, dst->ec, sizeof(*d)); + if (dst->arg == NULL) + return 1; diff --git a/net/pkt-gen/pkg-descr b/net/pkt-gen/pkg-descr index d996a6fc612e..e7a7688fd7ba 100644 --- a/net/pkt-gen/pkg-descr +++ b/net/pkt-gen/pkg-descr @@ -1,3 +1,4 @@ -Packet sink/source using the netmap API useful for perforamce testing -networks. This is the upstream version of the program by the same name -that lives in /usr/src/tools/tools/netmap, maintained by Luigi Rizzo. +Packet sink/source (pkt-gen) and link emulator (tlem) using the netmap API +useful for performance testing networks. This is the upstream version of the +program by the same name that lives in /usr/src/tools/tools/netmap, maintained +by Luigi Rizzo. diff --git a/net/pktanon/Makefile b/net/pktanon/Makefile index c5ce41c78d3e..26bda38e4ef9 100644 --- a/net/pktanon/Makefile +++ b/net/pktanon/Makefile @@ -1,6 +1,6 @@ PORTNAME= pktanon PORTVERSION= 1.4.0 -PORTREVISION= 27 +PORTREVISION= 28 CATEGORIES= net MASTER_SITES= http://www.tm.uka.de/software/pktanon/download/ DISTNAME= ${PORTNAME}-${PORTVERSION}-dev @@ -16,7 +16,6 @@ USES= compiler:c++0x dos2unix localbase USE_CXXSTD= c++14 GNU_CONFIGURE= yes -LDFLAGS+= -lboost_system post-install: ${MKDIR} ${STAGEDIR}${DATADIR}/profiles diff --git a/net/pmix/Makefile b/net/pmix/Makefile new file mode 100644 index 000000000000..e8539c0ea013 --- /dev/null +++ b/net/pmix/Makefile @@ -0,0 +1,52 @@ +PORTNAME= pmix +DISTVERSION= 5.0.9 +CATEGORIES= net parallel devel +MASTER_SITES= https://github.com/openpmix/openpmix/releases/download/v${DISTVERSION}/ + +MAINTAINER= laurent.chardon@gmail.com +COMMENT= Process Management Interface for Exascale (PMIx) +WWW= https://openpmix.org/ + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +NOT_FOR_ARCHS= armv6 armv7 i386 powerpc +NOT_FOR_ARCHS_REASON= Not supported on 32-bits + +LIB_DEPENDS= libevent.so:devel/libevent \ + libhwloc.so:devel/hwloc2 + +USES= gmake libtool localbase:ldflags pathfix pkgconfig tar:bz2 +USE_LDCONFIG= yes + +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --disable-static \ + --enable-shared \ + --with-hwloc=${LOCALBASE} + +TEST_TARGET= check +INSTALL_TARGET= install-strip + +OPTIONS_DEFINE= BINARIES DOCS IPV6 MUNGE ZLIBNG +OPTIONS_DEFAULT= BINARIES MUNGE ZLIBNG +OPTIONS_SUB= yes + +BINARIES_DESC= Build PMIx tools +IPV6_DESC= Enable IPv6 support +MUNGE_DESC= Enable authentication via Munge +ZLIBNG_DESC= Use zlib-ng + +BINARIES_CONFIGURE_ENABLE= pmix-binaries +IPV6_CONFIGURE_ENABLE= ipv6 +MUNGE_LIB_DEPENDS= libmunge.so:security/munge +MUNGE_CONFIGURE_ON= --with-munge=${LOCALBASE} +MUNGE_CONFIGURE_OFF= --without-munge +ZLIBNG_LIB_DEPENDS= libz-ng.so:archivers/zlib-ng +ZLIBNG_CONFIGURE_ON= --with-zlibng=${LOCALBASE} +ZLIBNG_CONFIGURE_OFF= --without-zlibng + +post-install-DOCS-on: + ${INSTALL_DATA} ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR}/ + ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}/ + +.include <bsd.port.mk> diff --git a/net/pmix/distinfo b/net/pmix/distinfo new file mode 100644 index 000000000000..969b7fee4f6a --- /dev/null +++ b/net/pmix/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1762018562 +SHA256 (pmix-5.0.9.tar.bz2) = 38d0667636e35a092e61f97be2dd84481f4cf566bfca11bb73c6b3d5da993b7a +SIZE (pmix-5.0.9.tar.bz2) = 10190355 diff --git a/net/pmix/pkg-descr b/net/pmix/pkg-descr new file mode 100644 index 000000000000..728887501913 --- /dev/null +++ b/net/pmix/pkg-descr @@ -0,0 +1,10 @@ +OpenPMIx is an open source, non-copy-left licensed, and independent (i.e., not +affiliated with any specific programming model code base) standalone library +that supports application interactions with Resource Managers (RMs). It retains +transparent compatibility with existing PMI-1 and PMI-2 definitions, and any +future PMI releases. + +OpenPMIx also supports the Instant On initiative for rapid startup of +applications at exascale and beyond, and works with the HPC community to define +and implement new APIs that support evolving programming model requirements for +application-RM interactions. diff --git a/net/pmix/pkg-plist b/net/pmix/pkg-plist new file mode 100644 index 000000000000..b6dcd040b5c0 --- /dev/null +++ b/net/pmix/pkg-plist @@ -0,0 +1,384 @@ +%%BINARIES%%bin/palloc +%%BINARIES%%bin/pattrs +%%BINARIES%%bin/pctrl +%%BINARIES%%bin/pevent +%%BINARIES%%bin/plookup +%%BINARIES%%bin/pmix_info +%%BINARIES%%bin/pmixcc +%%BINARIES%%bin/pps +%%BINARIES%%bin/pquery +%%ETCDIR%%-mca-params.conf +include/pmix.h +include/pmix/src/class/pmix_bitmap.h +include/pmix/src/class/pmix_hash_table.h +include/pmix/src/class/pmix_hotel.h +include/pmix/src/class/pmix_list.h +include/pmix/src/class/pmix_object.h +include/pmix/src/class/pmix_pointer_array.h +include/pmix/src/class/pmix_ring_buffer.h +include/pmix/src/class/pmix_value_array.h +include/pmix/src/client/pmix_client_ops.h +include/pmix/src/common/pmix_attributes.h +include/pmix/src/common/pmix_iof.h +include/pmix/src/common/pmix_pfexec.h +include/pmix/src/event/pmix_event.h +include/pmix/src/hwloc/pmix_hwloc.h +include/pmix/src/include/pmix_atomic.h +include/pmix/src/include/pmix_config.h +include/pmix/src/include/pmix_config_bottom.h +include/pmix/src/include/pmix_config_top.h +include/pmix/src/include/pmix_dictionary.h +include/pmix/src/include/pmix_event_strings.h +include/pmix/src/include/pmix_frameworks.h +include/pmix/src/include/pmix_globals.h +include/pmix/src/include/pmix_hash_string.h +include/pmix/src/include/pmix_portable_platform.h +include/pmix/src/include/pmix_portable_platform_real.h +include/pmix/src/include/pmix_prefetch.h +include/pmix/src/include/pmix_socket_errno.h +include/pmix/src/include/pmix_stdatomic.h +include/pmix/src/include/pmix_stdint.h +include/pmix/src/include/pmix_types.h +include/pmix/src/mca/base/pmix_base.h +include/pmix/src/mca/base/pmix_mca_base_alias.h +include/pmix/src/mca/base/pmix_mca_base_component_repository.h +include/pmix/src/mca/base/pmix_mca_base_framework.h +include/pmix/src/mca/base/pmix_mca_base_var.h +include/pmix/src/mca/base/pmix_mca_base_var_enum.h +include/pmix/src/mca/base/pmix_mca_base_var_group.h +include/pmix/src/mca/base/pmix_mca_base_vari.h +include/pmix/src/mca/bfrops/base/base.h +include/pmix/src/mca/bfrops/base/bfrop_base_tma.h +include/pmix/src/mca/bfrops/bfrops.h +include/pmix/src/mca/bfrops/bfrops_types.h +include/pmix/src/mca/gds/base/base.h +include/pmix/src/mca/gds/gds.h +include/pmix/src/mca/mca.h +include/pmix/src/mca/pcompress/base/base.h +include/pmix/src/mca/pcompress/pcompress.h +include/pmix/src/mca/pdl/base/base.h +include/pmix/src/mca/pdl/pdl.h +include/pmix/src/mca/pif/base/base.h +include/pmix/src/mca/pif/pif.h +include/pmix/src/mca/pinstalldirs/base/base.h +include/pmix/src/mca/pinstalldirs/pinstalldirs.h +include/pmix/src/mca/pinstalldirs/pinstalldirs_types.h +include/pmix/src/mca/plog/base/base.h +include/pmix/src/mca/plog/plog.h +include/pmix/src/mca/pmdl/base/base.h +include/pmix/src/mca/pmdl/pmdl.h +include/pmix/src/mca/pnet/base/base.h +include/pmix/src/mca/pnet/pnet.h +include/pmix/src/mca/preg/base/base.h +include/pmix/src/mca/preg/preg.h +include/pmix/src/mca/preg/preg_types.h +include/pmix/src/mca/psec/base/base.h +include/pmix/src/mca/psec/psec.h +include/pmix/src/mca/psensor/base/base.h +include/pmix/src/mca/psensor/psensor.h +include/pmix/src/mca/psquash/base/base.h +include/pmix/src/mca/psquash/psquash.h +include/pmix/src/mca/pstat/base/base.h +include/pmix/src/mca/pstat/pstat.h +include/pmix/src/mca/ptl/base/base.h +include/pmix/src/mca/ptl/base/ptl_base_handshake.h +include/pmix/src/mca/ptl/ptl.h +include/pmix/src/mca/ptl/ptl_types.h +include/pmix/src/runtime/pmix_init_util.h +include/pmix/src/runtime/pmix_progress_threads.h +include/pmix/src/runtime/pmix_rte.h +include/pmix/src/server/pmix_server_ops.h +include/pmix/src/threads/pmix_mutex.h +include/pmix/src/threads/pmix_mutex_unix.h +include/pmix/src/threads/pmix_threads.h +include/pmix/src/threads/pmix_tsd.h +include/pmix/src/tool/pmix_tool_ops.h +include/pmix/src/util/pmix_alfg.h +include/pmix/src/util/pmix_argv.h +include/pmix/src/util/pmix_basename.h +include/pmix/src/util/pmix_cmd_line.h +include/pmix/src/util/pmix_context_fns.h +include/pmix/src/util/pmix_environ.h +include/pmix/src/util/pmix_error.h +include/pmix/src/util/pmix_fd.h +include/pmix/src/util/pmix_few.h +include/pmix/src/util/pmix_getcwd.h +include/pmix/src/util/pmix_getid.h +include/pmix/src/util/pmix_hash.h +include/pmix/src/util/pmix_if.h +include/pmix/src/util/pmix_keyval_parse.h +include/pmix/src/util/pmix_name_fns.h +include/pmix/src/util/pmix_net.h +include/pmix/src/util/pmix_os_dirpath.h +include/pmix/src/util/pmix_os_path.h +include/pmix/src/util/pmix_output.h +include/pmix/src/util/pmix_parse_options.h +include/pmix/src/util/pmix_path.h +include/pmix/src/util/pmix_printf.h +include/pmix/src/util/pmix_pty.h +include/pmix/src/util/pmix_shmem.h +include/pmix/src/util/pmix_show_help.h +include/pmix/src/util/pmix_string_copy.h +include/pmix/src/util/pmix_strnlen.h +include/pmix/src/util/pmix_timings.h +include/pmix/src/util/pmix_vmem.h +include/pmix_common.h +include/pmix_deprecated.h +include/pmix_server.h +include/pmix_tool.h +include/pmix_version.h +lib/libpmix.so +lib/libpmix.so.2 +lib/libpmix.so.2.13.9 +lib/pmix/pmix_mca_pcompress_zlib.so +%%ZLIBNG%%lib/pmix/pmix_mca_pcompress_zlibng.so +libdata/pkgconfig/pmix.pc +%%PORTDOCS%%%%DOCSDIR%%/AUTHORS +%%PORTDOCS%%%%DOCSDIR%%/README.md +%%PORTDOCS%%%%DOCSDIR%%/html/.buildinfo +%%PORTDOCS%%%%DOCSDIR%%/html/_images/compatibility.png +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/building-apps/building-static-apps.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/building-apps/customizing-wrappers.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/building-apps/deprecation-warnings.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/building-apps/extracting-wrapper-flags.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/building-apps/index.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/building-apps/quickstart.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/contributing.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/developers/autogen.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/developers/building-pmix.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/developers/compiler-pickyness.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/developers/frameworks.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/developers/git-github.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/developers/gnu-autotools.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/developers/index.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/developers/prerequisites.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/developers/rst-for-markdown-expats.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/developers/source-code.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/developers/sphinx.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/developers/terminology.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/exceptions.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/getting-help.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/history.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/how-things-work/index.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/how-things-work/resolve.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/how-things-work/session_dirs.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/index.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/installing-pmix/compilers-and-flags.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/installing-pmix/configure-cli-options/conventions.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/installing-pmix/configure-cli-options/index.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/installing-pmix/configure-cli-options/installation.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/installing-pmix/configure-cli-options/required-support-libraries.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/installing-pmix/configure-cli-options/rpath-and-runpath.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/installing-pmix/configure-cli-options/runtime.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/installing-pmix/configure-output-summary.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/installing-pmix/definitions.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/installing-pmix/filesystem-requirements.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/installing-pmix/index.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/installing-pmix/installation-location.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/installing-pmix/make-targets.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/installing-pmix/packagers.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/installing-pmix/quickstart.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/installing-pmix/required-support-libraries.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/installing-pmix/vpath-builds.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/license.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/man/index.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/man/man1/index.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/man/man1/palloc.1.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/man/man1/pattrs.1.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/man/man1/pevent.1.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/man/man1/plookup.1.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/man/man1/pmix_info.1.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/man/man1/pmixcc.1.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/man/man1/pps.1.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/man/man1/pquery.1.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/man/man3/PMIx_Abort.3.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/man/man3/PMIx_Finalize.3.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/man/man3/PMIx_Init.3.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/man/man3/index.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/man/man5/index.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/man/man5/openpmix.5.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/mca.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/news/index.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/news/news-v1.x.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/news/news-v2.x.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/news/news-v3.x.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/news/news-v4.x.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/news/news-v5.x.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/quickstart.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/release-notes.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/release-notes/compilers.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/release-notes/general.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/release-notes/index.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/release-notes/platform.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/release-notes/run-time.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/security.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/versions.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_static/_sphinx_javascript_frameworks_compat.js +%%PORTDOCS%%%%DOCSDIR%%/html/_static/basic.css +%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/badge_only.css +%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/Roboto-Slab-Bold.woff +%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/Roboto-Slab-Bold.woff2 +%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/Roboto-Slab-Regular.woff +%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/Roboto-Slab-Regular.woff2 +%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/fontawesome-webfont.eot +%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/fontawesome-webfont.svg +%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/fontawesome-webfont.ttf +%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/fontawesome-webfont.woff +%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/fontawesome-webfont.woff2 +%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/lato-bold-italic.woff +%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/lato-bold-italic.woff2 +%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/lato-bold.woff +%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/lato-bold.woff2 +%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/lato-normal-italic.woff +%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/lato-normal-italic.woff2 +%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/lato-normal.woff +%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/lato-normal.woff2 +%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/theme.css +%%PORTDOCS%%%%DOCSDIR%%/html/_static/doctools.js +%%PORTDOCS%%%%DOCSDIR%%/html/_static/documentation_options.js +%%PORTDOCS%%%%DOCSDIR%%/html/_static/file.png +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/Lato/lato-bold.eot +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/Lato/lato-bold.ttf +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/Lato/lato-bold.woff +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/Lato/lato-bold.woff2 +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/Lato/lato-bolditalic.eot +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/Lato/lato-bolditalic.ttf +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/Lato/lato-bolditalic.woff +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/Lato/lato-bolditalic.woff2 +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/Lato/lato-italic.eot +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/Lato/lato-italic.ttf +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/Lato/lato-italic.woff +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/Lato/lato-italic.woff2 +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/Lato/lato-regular.eot +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/Lato/lato-regular.ttf +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/Lato/lato-regular.woff +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/Lato/lato-regular.woff2 +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2 +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2 +%%PORTDOCS%%%%DOCSDIR%%/html/_static/jquery.js +%%PORTDOCS%%%%DOCSDIR%%/html/_static/js/badge_only.js +%%PORTDOCS%%%%DOCSDIR%%/html/_static/js/theme.js +%%PORTDOCS%%%%DOCSDIR%%/html/_static/js/versions.js +%%PORTDOCS%%%%DOCSDIR%%/html/_static/language_data.js +%%PORTDOCS%%%%DOCSDIR%%/html/_static/minus.png +%%PORTDOCS%%%%DOCSDIR%%/html/_static/plus.png +%%PORTDOCS%%%%DOCSDIR%%/html/_static/pygments.css +%%PORTDOCS%%%%DOCSDIR%%/html/_static/searchtools.js +%%PORTDOCS%%%%DOCSDIR%%/html/_static/sphinx_highlight.js +%%PORTDOCS%%%%DOCSDIR%%/html/building-apps/building-static-apps.html +%%PORTDOCS%%%%DOCSDIR%%/html/building-apps/customizing-wrappers.html +%%PORTDOCS%%%%DOCSDIR%%/html/building-apps/deprecation-warnings.html +%%PORTDOCS%%%%DOCSDIR%%/html/building-apps/extracting-wrapper-flags.html +%%PORTDOCS%%%%DOCSDIR%%/html/building-apps/index.html +%%PORTDOCS%%%%DOCSDIR%%/html/building-apps/quickstart.html +%%PORTDOCS%%%%DOCSDIR%%/html/contributing.html +%%PORTDOCS%%%%DOCSDIR%%/html/developers/autogen.html +%%PORTDOCS%%%%DOCSDIR%%/html/developers/building-pmix.html +%%PORTDOCS%%%%DOCSDIR%%/html/developers/compiler-pickyness.html +%%PORTDOCS%%%%DOCSDIR%%/html/developers/frameworks.html +%%PORTDOCS%%%%DOCSDIR%%/html/developers/git-github.html +%%PORTDOCS%%%%DOCSDIR%%/html/developers/gnu-autotools.html +%%PORTDOCS%%%%DOCSDIR%%/html/developers/index.html +%%PORTDOCS%%%%DOCSDIR%%/html/developers/prerequisites.html +%%PORTDOCS%%%%DOCSDIR%%/html/developers/rst-for-markdown-expats.html +%%PORTDOCS%%%%DOCSDIR%%/html/developers/source-code.html +%%PORTDOCS%%%%DOCSDIR%%/html/developers/sphinx.html +%%PORTDOCS%%%%DOCSDIR%%/html/developers/terminology.html +%%PORTDOCS%%%%DOCSDIR%%/html/exceptions.html +%%PORTDOCS%%%%DOCSDIR%%/html/genindex.html +%%PORTDOCS%%%%DOCSDIR%%/html/getting-help.html +%%PORTDOCS%%%%DOCSDIR%%/html/history.html +%%PORTDOCS%%%%DOCSDIR%%/html/how-things-work/index.html +%%PORTDOCS%%%%DOCSDIR%%/html/how-things-work/resolve.html +%%PORTDOCS%%%%DOCSDIR%%/html/how-things-work/session_dirs.html +%%PORTDOCS%%%%DOCSDIR%%/html/index.html +%%PORTDOCS%%%%DOCSDIR%%/html/installing-pmix/compilers-and-flags.html +%%PORTDOCS%%%%DOCSDIR%%/html/installing-pmix/configure-cli-options/conventions.html +%%PORTDOCS%%%%DOCSDIR%%/html/installing-pmix/configure-cli-options/index.html +%%PORTDOCS%%%%DOCSDIR%%/html/installing-pmix/configure-cli-options/installation.html +%%PORTDOCS%%%%DOCSDIR%%/html/installing-pmix/configure-cli-options/required-support-libraries.html +%%PORTDOCS%%%%DOCSDIR%%/html/installing-pmix/configure-cli-options/rpath-and-runpath.html +%%PORTDOCS%%%%DOCSDIR%%/html/installing-pmix/configure-cli-options/runtime.html +%%PORTDOCS%%%%DOCSDIR%%/html/installing-pmix/configure-output-summary.html +%%PORTDOCS%%%%DOCSDIR%%/html/installing-pmix/definitions.html +%%PORTDOCS%%%%DOCSDIR%%/html/installing-pmix/filesystem-requirements.html +%%PORTDOCS%%%%DOCSDIR%%/html/installing-pmix/index.html +%%PORTDOCS%%%%DOCSDIR%%/html/installing-pmix/installation-location.html +%%PORTDOCS%%%%DOCSDIR%%/html/installing-pmix/make-targets.html +%%PORTDOCS%%%%DOCSDIR%%/html/installing-pmix/packagers.html +%%PORTDOCS%%%%DOCSDIR%%/html/installing-pmix/quickstart.html +%%PORTDOCS%%%%DOCSDIR%%/html/installing-pmix/required-support-libraries.html +%%PORTDOCS%%%%DOCSDIR%%/html/installing-pmix/vpath-builds.html +%%PORTDOCS%%%%DOCSDIR%%/html/license.html +%%PORTDOCS%%%%DOCSDIR%%/html/man/index.html +%%PORTDOCS%%%%DOCSDIR%%/html/man/man1/index.html +%%PORTDOCS%%%%DOCSDIR%%/html/man/man1/palloc.1.html +%%PORTDOCS%%%%DOCSDIR%%/html/man/man1/pattrs.1.html +%%PORTDOCS%%%%DOCSDIR%%/html/man/man1/pevent.1.html +%%PORTDOCS%%%%DOCSDIR%%/html/man/man1/plookup.1.html +%%PORTDOCS%%%%DOCSDIR%%/html/man/man1/pmix_info.1.html +%%PORTDOCS%%%%DOCSDIR%%/html/man/man1/pmixcc.1.html +%%PORTDOCS%%%%DOCSDIR%%/html/man/man1/pps.1.html +%%PORTDOCS%%%%DOCSDIR%%/html/man/man1/pquery.1.html +%%PORTDOCS%%%%DOCSDIR%%/html/man/man3/PMIx_Abort.3.html +%%PORTDOCS%%%%DOCSDIR%%/html/man/man3/PMIx_Finalize.3.html +%%PORTDOCS%%%%DOCSDIR%%/html/man/man3/PMIx_Init.3.html +%%PORTDOCS%%%%DOCSDIR%%/html/man/man3/index.html +%%PORTDOCS%%%%DOCSDIR%%/html/man/man5/index.html +%%PORTDOCS%%%%DOCSDIR%%/html/man/man5/openpmix.5.html +%%PORTDOCS%%%%DOCSDIR%%/html/mca.html +%%PORTDOCS%%%%DOCSDIR%%/html/news/index.html +%%PORTDOCS%%%%DOCSDIR%%/html/news/news-v1.x.html +%%PORTDOCS%%%%DOCSDIR%%/html/news/news-v2.x.html +%%PORTDOCS%%%%DOCSDIR%%/html/news/news-v3.x.html +%%PORTDOCS%%%%DOCSDIR%%/html/news/news-v4.x.html +%%PORTDOCS%%%%DOCSDIR%%/html/news/news-v5.x.html +%%PORTDOCS%%%%DOCSDIR%%/html/objects.inv +%%PORTDOCS%%%%DOCSDIR%%/html/quickstart.html +%%PORTDOCS%%%%DOCSDIR%%/html/release-notes.html +%%PORTDOCS%%%%DOCSDIR%%/html/release-notes/compilers.html +%%PORTDOCS%%%%DOCSDIR%%/html/release-notes/general.html +%%PORTDOCS%%%%DOCSDIR%%/html/release-notes/index.html +%%PORTDOCS%%%%DOCSDIR%%/html/release-notes/platform.html +%%PORTDOCS%%%%DOCSDIR%%/html/release-notes/run-time.html +%%PORTDOCS%%%%DOCSDIR%%/html/search.html +%%PORTDOCS%%%%DOCSDIR%%/html/searchindex.js +%%PORTDOCS%%%%DOCSDIR%%/html/security.html +%%PORTDOCS%%%%DOCSDIR%%/html/versions.html +share/man/man1/pmix_info.1.gz +share/man/man3/PMIx_Abort.3.gz +share/man/man3/PMIx_Finalize.3.gz +share/man/man3/PMIx_Init.3.gz +share/man/man5/openpmix.5.gz +%%BINARIES%%%%DATADIR%%/help-cli.txt +%%BINARIES%%%%DATADIR%%/help-gds-shmem2.txt +%%BINARIES%%%%DATADIR%%/help-palloc.txt +%%BINARIES%%%%DATADIR%%/help-pattrs.txt +%%BINARIES%%%%DATADIR%%/help-pcompress.txt +%%BINARIES%%%%DATADIR%%/help-pctrl.txt +%%BINARIES%%%%DATADIR%%/help-pevent.txt +%%BINARIES%%%%DATADIR%%/help-pfexec-base.txt +%%BINARIES%%%%DATADIR%%/help-ploc.txt +%%BINARIES%%%%DATADIR%%/help-plookup.txt +%%BINARIES%%%%DATADIR%%/help-pmdl.txt +%%BINARIES%%%%DATADIR%%/help-pmix-info.txt +%%BINARIES%%%%DATADIR%%/help-pmix-mca-base.txt +%%BINARIES%%%%DATADIR%%/help-pmix-mca-var.txt +%%BINARIES%%%%DATADIR%%/help-pmix-plog.txt +%%BINARIES%%%%DATADIR%%/help-pmix-psensor-file.txt +%%BINARIES%%%%DATADIR%%/help-pmix-psensor-heartbeat.txt +%%BINARIES%%%%DATADIR%%/help-pmix-runtime.txt +%%BINARIES%%%%DATADIR%%/help-pmix-server.txt +%%BINARIES%%%%DATADIR%%/help-pmix-util.txt +%%BINARIES%%%%DATADIR%%/help-pmixcc.txt +%%BINARIES%%%%DATADIR%%/help-pps.txt +%%BINARIES%%%%DATADIR%%/help-pquery.txt +%%BINARIES%%%%DATADIR%%/help-ptl-base.txt +%%BINARIES%%%%DATADIR%%/pmix-valgrind.supp +%%BINARIES%%%%DATADIR%%/pmixcc-wrapper-data.txt diff --git a/net/proby/Makefile b/net/proby/Makefile index 423e117704cd..3c65d3726967 100644 --- a/net/proby/Makefile +++ b/net/proby/Makefile @@ -1,7 +1,7 @@ PORTNAME= proby DISTVERSIONPREFIX= v DISTVERSION= 1.0.2 -PORTREVISION= 45 +PORTREVISION= 47 CATEGORIES= net MAINTAINER= yuri@FreeBSD.org diff --git a/net/prrte/Makefile b/net/prrte/Makefile new file mode 100644 index 000000000000..2ac7c4e64cee --- /dev/null +++ b/net/prrte/Makefile @@ -0,0 +1,38 @@ +PORTNAME= prrte +DISTVERSION= 3.0.12 +CATEGORIES= net parallel sysutils +MASTER_SITES= https://github.com/openpmix/prrte/releases/download/v${DISTVERSION}/ + +MAINTAINER= laurent.chardon@gmail.com +COMMENT= PMIx Reference RunTime Environment (PRRTE) +WWW= https://docs.prrte.org/ + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +NOT_FOR_ARCHS= armv6 armv7 i386 powerpc +NOT_FOR_ARCHS_REASON= Not supported on 32-bits + +LIB_DEPENDS= libevent.so:devel/libevent \ + libhwloc.so:devel/hwloc2 \ + libpmix.so:net/pmix + +USES= compiler:c11 cpe gmake libtool localbase:ldflags \ + perl5 pkgconfig tar:bz2 +USE_PERL5= build + +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --with-hwloc=${LOCALBASE} \ + --with-libevent=${LOCALBASE} \ + --with-pmix=${LOCALBASE} +USE_LDCONFIG= yes + +INSTALL_TARGET= install-strip + +OPTIONS_DEFINE= DOCS +OPTIONS_SUB= yes + +post-install-DOCS-on: + ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}/ + +.include <bsd.port.mk> diff --git a/net/prrte/distinfo b/net/prrte/distinfo new file mode 100644 index 000000000000..c42460f573e4 --- /dev/null +++ b/net/prrte/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1762033802 +SHA256 (prrte-3.0.12.tar.bz2) = 5ee344c1ef915e48d93c5c7bb77f0a7d47f3e4aec9bc5069e67d1dccadd91968 +SIZE (prrte-3.0.12.tar.bz2) = 9267165 diff --git a/net/prrte/pkg-descr b/net/prrte/pkg-descr new file mode 100644 index 000000000000..cf3a1867a72d --- /dev/null +++ b/net/prrte/pkg-descr @@ -0,0 +1,4 @@ +Open source PMIx Reference RunTime Environment (PRRTE), a lightweight +orchestration layer that launches, monitors, and manages parallel jobs +across nodes. PRRTE is used as the back-end runtime by projects such as +OpenMPI. diff --git a/net/prrte/pkg-plist b/net/prrte/pkg-plist new file mode 100644 index 000000000000..74f5673a2d95 --- /dev/null +++ b/net/prrte/pkg-plist @@ -0,0 +1,323 @@ +bin/pcc +bin/prte +bin/prte_info +bin/prted +bin/prterun +bin/prun +bin/pterm +etc/prte-default-hostfile +etc/prte-mca-params.conf +etc/prte.conf +include/prte.h +include/prte/src/mca/errmgr/base/base.h +include/prte/src/mca/errmgr/base/errmgr_private.h +include/prte/src/mca/errmgr/errmgr.h +include/prte/src/mca/ess/base/base.h +include/prte/src/mca/ess/ess.h +include/prte/src/mca/filem/base/base.h +include/prte/src/mca/filem/filem.h +include/prte/src/mca/grpcomm/base/base.h +include/prte/src/mca/grpcomm/grpcomm.h +include/prte/src/mca/iof/base/base.h +include/prte/src/mca/iof/base/iof_base_setup.h +include/prte/src/mca/iof/iof.h +include/prte/src/mca/iof/iof_types.h +include/prte/src/mca/odls/base/base.h +include/prte/src/mca/odls/odls.h +include/prte/src/mca/odls/odls_types.h +include/prte/src/mca/oob/base/base.h +include/prte/src/mca/oob/oob.h +include/prte/src/mca/plm/base/base.h +include/prte/src/mca/plm/base/plm_private.h +include/prte/src/mca/plm/plm.h +include/prte/src/mca/plm/plm_types.h +include/prte/src/mca/prtebacktrace/base/base.h +include/prte/src/mca/prtebacktrace/prtebacktrace.h +include/prte/src/mca/prtedl/base/base.h +include/prte/src/mca/prtedl/prtedl.h +include/prte/src/mca/prteinstalldirs/base/base.h +include/prte/src/mca/prteinstalldirs/prteinstalldirs.h +include/prte/src/mca/prtereachable/base/base.h +include/prte/src/mca/prtereachable/prtereachable.h +include/prte/src/mca/ras/base/base.h +include/prte/src/mca/ras/base/ras_private.h +include/prte/src/mca/ras/ras.h +include/prte/src/mca/rmaps/base/base.h +include/prte/src/mca/rmaps/base/rmaps_private.h +include/prte/src/mca/rmaps/rmaps.h +include/prte/src/mca/rmaps/rmaps_types.h +include/prte/src/mca/rtc/base/base.h +include/prte/src/mca/rtc/rtc.h +include/prte/src/mca/schizo/base/base.h +include/prte/src/mca/schizo/schizo.h +include/prte/src/mca/state/base/base.h +include/prte/src/mca/state/state.h +include/prte/src/mca/state/state_types.h +include/prte_version.h +lib/libprrte.so +lib/libprrte.so.3 +lib/libprrte.so.3.0.12 +%%PORTDOCS%%%%DOCSDIR%%/README.md +%%PORTDOCS%%%%DOCSDIR%%/html/.buildinfo +%%PORTDOCS%%%%DOCSDIR%%/html/.buildinfo.bak +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/configuration.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/contributing.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/developers/git-github.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/developers/gnu-autotools.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/developers/index.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/developers/prerequisites.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/developers/rst-for-markdown-expats.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/developers/sphinx.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/getting-help.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/hosts/cli.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/hosts/hostfiles.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/hosts/index.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/hosts/relative-indexing.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/hosts/rm.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/how-things-work/index.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/how-things-work/session_dirs.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/index.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/install.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/license.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/man/index.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/man/man1/index.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/man/man1/prte.1.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/man/man1/prte_info.1.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/man/man1/prted.1.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/man/man1/prterun.1.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/man/man1/prun.1.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/man/man1/pterm.1.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/man/man5/index.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/man/man5/prte.5.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/news/index.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/news/news-v1.x.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/news/news-v2.x.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/news/news-v3.x.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/notifications.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/placement/deprecated.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/placement/diagnostics.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/placement/examples.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/placement/fundamentals.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/placement/index.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/placement/limits.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/placement/overview.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/placement/rankfiles.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/quickstart.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/release-notes.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/session-directory.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_sources/versions.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/html/_static/_sphinx_javascript_frameworks_compat.js +%%PORTDOCS%%%%DOCSDIR%%/html/_static/basic.css +%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/badge_only.css +%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/Roboto-Slab-Bold.woff +%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/Roboto-Slab-Bold.woff2 +%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/Roboto-Slab-Regular.woff +%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/Roboto-Slab-Regular.woff2 +%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/fontawesome-webfont.eot +%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/fontawesome-webfont.svg +%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/fontawesome-webfont.ttf +%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/fontawesome-webfont.woff +%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/fontawesome-webfont.woff2 +%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/lato-bold-italic.woff +%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/lato-bold-italic.woff2 +%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/lato-bold.woff +%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/lato-bold.woff2 +%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/lato-normal-italic.woff +%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/lato-normal-italic.woff2 +%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/lato-normal.woff +%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/fonts/lato-normal.woff2 +%%PORTDOCS%%%%DOCSDIR%%/html/_static/css/theme.css +%%PORTDOCS%%%%DOCSDIR%%/html/_static/doctools.js +%%PORTDOCS%%%%DOCSDIR%%/html/_static/documentation_options.js +%%PORTDOCS%%%%DOCSDIR%%/html/_static/file.png +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/Lato/lato-bold.eot +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/Lato/lato-bold.ttf +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/Lato/lato-bold.woff +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/Lato/lato-bold.woff2 +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/Lato/lato-bolditalic.eot +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/Lato/lato-bolditalic.ttf +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/Lato/lato-bolditalic.woff +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/Lato/lato-bolditalic.woff2 +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/Lato/lato-italic.eot +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/Lato/lato-italic.ttf +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/Lato/lato-italic.woff +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/Lato/lato-italic.woff2 +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/Lato/lato-regular.eot +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/Lato/lato-regular.ttf +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/Lato/lato-regular.woff +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/Lato/lato-regular.woff2 +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2 +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff +%%PORTDOCS%%%%DOCSDIR%%/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2 +%%PORTDOCS%%%%DOCSDIR%%/html/_static/jquery.js +%%PORTDOCS%%%%DOCSDIR%%/html/_static/js/badge_only.js +%%PORTDOCS%%%%DOCSDIR%%/html/_static/js/theme.js +%%PORTDOCS%%%%DOCSDIR%%/html/_static/js/versions.js +%%PORTDOCS%%%%DOCSDIR%%/html/_static/language_data.js +%%PORTDOCS%%%%DOCSDIR%%/html/_static/minus.png +%%PORTDOCS%%%%DOCSDIR%%/html/_static/plus.png +%%PORTDOCS%%%%DOCSDIR%%/html/_static/pygments.css +%%PORTDOCS%%%%DOCSDIR%%/html/_static/searchtools.js +%%PORTDOCS%%%%DOCSDIR%%/html/_static/sphinx_highlight.js +%%PORTDOCS%%%%DOCSDIR%%/html/configuration.html +%%PORTDOCS%%%%DOCSDIR%%/html/configurator.html +%%PORTDOCS%%%%DOCSDIR%%/html/contributing.html +%%PORTDOCS%%%%DOCSDIR%%/html/developers/git-github.html +%%PORTDOCS%%%%DOCSDIR%%/html/developers/gnu-autotools.html +%%PORTDOCS%%%%DOCSDIR%%/html/developers/index.html +%%PORTDOCS%%%%DOCSDIR%%/html/developers/prerequisites.html +%%PORTDOCS%%%%DOCSDIR%%/html/developers/rst-for-markdown-expats.html +%%PORTDOCS%%%%DOCSDIR%%/html/developers/sphinx.html +%%PORTDOCS%%%%DOCSDIR%%/html/genindex.html +%%PORTDOCS%%%%DOCSDIR%%/html/getting-help.html +%%PORTDOCS%%%%DOCSDIR%%/html/hosts/cli.html +%%PORTDOCS%%%%DOCSDIR%%/html/hosts/hostfiles.html +%%PORTDOCS%%%%DOCSDIR%%/html/hosts/index.html +%%PORTDOCS%%%%DOCSDIR%%/html/hosts/relative-indexing.html +%%PORTDOCS%%%%DOCSDIR%%/html/hosts/rm.html +%%PORTDOCS%%%%DOCSDIR%%/html/how-things-work/index.html +%%PORTDOCS%%%%DOCSDIR%%/html/how-things-work/session_dirs.html +%%PORTDOCS%%%%DOCSDIR%%/html/index.html +%%PORTDOCS%%%%DOCSDIR%%/html/install.html +%%PORTDOCS%%%%DOCSDIR%%/html/license.html +%%PORTDOCS%%%%DOCSDIR%%/html/man/index.html +%%PORTDOCS%%%%DOCSDIR%%/html/man/man1/index.html +%%PORTDOCS%%%%DOCSDIR%%/html/man/man1/prte.1.html +%%PORTDOCS%%%%DOCSDIR%%/html/man/man1/prte_info.1.html +%%PORTDOCS%%%%DOCSDIR%%/html/man/man1/prted.1.html +%%PORTDOCS%%%%DOCSDIR%%/html/man/man1/prterun.1.html +%%PORTDOCS%%%%DOCSDIR%%/html/man/man1/prun.1.html +%%PORTDOCS%%%%DOCSDIR%%/html/man/man1/pterm.1.html +%%PORTDOCS%%%%DOCSDIR%%/html/man/man5/index.html +%%PORTDOCS%%%%DOCSDIR%%/html/man/man5/prte.5.html +%%PORTDOCS%%%%DOCSDIR%%/html/news/index.html +%%PORTDOCS%%%%DOCSDIR%%/html/news/news-v1.x.html +%%PORTDOCS%%%%DOCSDIR%%/html/news/news-v2.x.html +%%PORTDOCS%%%%DOCSDIR%%/html/news/news-v3.x.html +%%PORTDOCS%%%%DOCSDIR%%/html/notifications.html +%%PORTDOCS%%%%DOCSDIR%%/html/objects.inv +%%PORTDOCS%%%%DOCSDIR%%/html/placement/deprecated.html +%%PORTDOCS%%%%DOCSDIR%%/html/placement/diagnostics.html +%%PORTDOCS%%%%DOCSDIR%%/html/placement/examples.html +%%PORTDOCS%%%%DOCSDIR%%/html/placement/fundamentals.html +%%PORTDOCS%%%%DOCSDIR%%/html/placement/index.html +%%PORTDOCS%%%%DOCSDIR%%/html/placement/limits.html +%%PORTDOCS%%%%DOCSDIR%%/html/placement/overview.html +%%PORTDOCS%%%%DOCSDIR%%/html/placement/rankfiles.html +%%PORTDOCS%%%%DOCSDIR%%/html/quickstart.html +%%PORTDOCS%%%%DOCSDIR%%/html/release-notes.html +%%PORTDOCS%%%%DOCSDIR%%/html/search.html +%%PORTDOCS%%%%DOCSDIR%%/html/searchindex.js +%%PORTDOCS%%%%DOCSDIR%%/html/session-directory.html +%%PORTDOCS%%%%DOCSDIR%%/html/versions.html +share/man/man1/prte.1.gz +share/man/man1/prte_info.1.gz +share/man/man1/prted.1.gz +share/man/man1/prterun.1.gz +share/man/man1/prun.1.gz +share/man/man1/pterm.1.gz +share/man/man5/prte.5.gz +share/prte/amca-param-sets/example.conf +share/prte/help-cli.txt +share/prte/help-dash-host.txt +share/prte/help-errmgr-base.txt +share/prte/help-ess-base.txt +share/prte/help-hostfile.txt +share/prte/help-iof-base.txt +share/prte/help-oob-base.txt +share/prte/help-oob-tcp.txt +share/prte/help-plm-base.txt +share/prte/help-plm-slurm.txt +share/prte/help-plm-ssh.txt +share/prte/help-prte-filem-raw.txt +share/prte/help-prte-hwloc-base.txt +share/prte/help-prte-info.txt +share/prte/help-prte-odls-base.txt +share/prte/help-prte-odls-default.txt +share/prte/help-prte-rmaps-base.txt +share/prte/help-prte-rmaps-ppr.txt +share/prte/help-prte-rmaps-rr.txt +share/prte/help-prte-rmaps-seq.txt +share/prte/help-prte-rtc-base.txt +share/prte/help-prte-rtc-hwloc.txt +share/prte/help-prte-runtime.txt +share/prte/help-prte-util.txt +share/prte/help-prte.txt +share/prte/help-prted.txt +share/prte/help-prterun.txt +share/prte/help-prun.txt +share/prte/help-psched.txt +share/prte/help-pterm.txt +share/prte/help-ras-base.txt +share/prte/help-ras-pbs.txt +share/prte/help-ras-simulator.txt +share/prte/help-ras-slurm.txt +share/prte/help-rmaps_rank_file.txt +share/prte/help-schizo-base.txt +share/prte/help-schizo-ompi.txt +share/prte/help-state-base.txt +share/prte/rst/prrte-rst-content/cli-allow-run-as-root.rst +share/prte/rst/prrte-rst-content/cli-app-prefix.rst +share/prte/rst/prrte-rst-content/cli-append-env.rst +share/prte/rst/prrte-rst-content/cli-bind-to.rst +share/prte/rst/prrte-rst-content/cli-dash-host.rst +share/prte/rst/prrte-rst-content/cli-debug-daemons-file.rst +share/prte/rst/prrte-rst-content/cli-debug-daemons.rst +share/prte/rst/prrte-rst-content/cli-display.rst +share/prte/rst/prrte-rst-content/cli-dvm-hostfile.rst +share/prte/rst/prrte-rst-content/cli-dvm.rst +share/prte/rst/prrte-rst-content/cli-forward-signals.rst +share/prte/rst/prrte-rst-content/cli-general.rst +share/prte/rst/prrte-rst-content/cli-hetero-nodes.rst +share/prte/rst/prrte-rst-content/cli-launcher-hostfile.rst +share/prte/rst/prrte-rst-content/cli-leave-session-attached.rst +share/prte/rst/prrte-rst-content/cli-map-by.rst +share/prte/rst/prrte-rst-content/cli-no-app-prefix.rst +share/prte/rst/prrte-rst-content/cli-noprefix.rst +share/prte/rst/prrte-rst-content/cli-output.rst +share/prte/rst/prrte-rst-content/cli-personality.rst +share/prte/rst/prrte-rst-content/cli-pmix-prefix.rst +share/prte/rst/prrte-rst-content/cli-pmixmca.rst +share/prte/rst/prrte-rst-content/cli-prefix.rst +share/prte/rst/prrte-rst-content/cli-prepend-env.rst +share/prte/rst/prrte-rst-content/cli-prtemca.rst +share/prte/rst/prrte-rst-content/cli-rank-by.rst +share/prte/rst/prrte-rst-content/cli-runtime-options.rst +share/prte/rst/prrte-rst-content/cli-stream-buffering.rst +share/prte/rst/prrte-rst-content/cli-tune.rst +share/prte/rst/prrte-rst-content/cli-unset-env.rst +share/prte/rst/prrte-rst-content/cli-x.rst +share/prte/rst/prrte-rst-content/definitions-pes.rst +share/prte/rst/prrte-rst-content/definitions-slots.rst +share/prte/rst/prrte-rst-content/deprecated-bind-to-core.rst +share/prte/rst/prrte-rst-content/deprecated-display-allocation.rst +share/prte/rst/prrte-rst-content/deprecated-display-devel-allocation.rst +share/prte/rst/prrte-rst-content/deprecated-display-devel-map.rst +share/prte/rst/prrte-rst-content/deprecated-display-map.rst +share/prte/rst/prrte-rst-content/deprecated-display-topo.rst +share/prte/rst/prrte-rst-content/deprecated-gmca.rst +share/prte/rst/prrte-rst-content/deprecated-mca.rst +share/prte/rst/prrte-rst-content/deprecated-merge-stderr-to-stdout.rst +share/prte/rst/prrte-rst-content/deprecated-output-directory.rst +share/prte/rst/prrte-rst-content/deprecated-output-filename.rst +share/prte/rst/prrte-rst-content/deprecated-report-bindings.rst +share/prte/rst/prrte-rst-content/deprecated-tag-output.rst +share/prte/rst/prrte-rst-content/deprecated-timestamp-output.rst +share/prte/rst/prrte-rst-content/deprecated-xml.rst +share/prte/rst/prrte-rst-content/detail-hostfiles.rst +share/prte/rst/prrte-rst-content/detail-hosts-cli.rst +share/prte/rst/prrte-rst-content/detail-hosts-relative-indexing.rst +share/prte/rst/prrte-rst-content/detail-hosts-rm.rst +share/prte/rst/prrte-rst-content/detail-placement-deprecated.rst +share/prte/rst/prrte-rst-content/detail-placement-diagnostics.rst +share/prte/rst/prrte-rst-content/detail-placement-examples.rst +share/prte/rst/prrte-rst-content/detail-placement-fundamentals.rst +share/prte/rst/prrte-rst-content/detail-placement-limits.rst +share/prte/rst/prrte-rst-content/detail-placement-rankfiles.rst +share/prte/rst/prrte-rst-content/detail-placement.rst +share/prte/rst/schizo-ompi-rst-content/schizo-ompi-cli.rstxt diff --git a/net/py-aiohappyeyeballs/Makefile b/net/py-aiohappyeyeballs/Makefile index 30fba06cfcdb..386ed2b181bf 100644 --- a/net/py-aiohappyeyeballs/Makefile +++ b/net/py-aiohappyeyeballs/Makefile @@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=2.0.0:devel/py-poetry-core@${ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0.23.2<0.26.0:devel/py-pytest-asyncio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=3<7:devel/py-pytest-cov@${PY_FLAVOR} -USES= python:3.9+ +USES= python USE_PYTHON= autoplist concurrent pep517 pytest NO_ARCH= yes diff --git a/net/py-blobfile/Makefile b/net/py-blobfile/Makefile index a97e845ab102..686e7b984cec 100644 --- a/net/py-blobfile/Makefile +++ b/net/py-blobfile/Makefile @@ -1,6 +1,5 @@ PORTNAME= blobfile -PORTVERSION= 3.0.0 -PORTREVISION= 1 +PORTVERSION= 3.1.0 CATEGORIES= net python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -15,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}filelock>=3.0:sysutils/py-filelock@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}lxml5>=4.9:devel/py-lxml5@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=4.9:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycryptodomex>=3.8:security/py-pycryptodomex@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.25.3,1<3,1:net/py-urllib3@${PY_FLAVOR} diff --git a/net/py-blobfile/distinfo b/net/py-blobfile/distinfo index 0fd25ed4963d..8322a76179d6 100644 --- a/net/py-blobfile/distinfo +++ b/net/py-blobfile/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1725559861 -SHA256 (blobfile-3.0.0.tar.gz) = 32ec777414de7bb2a76ca812a838f0d33327ca28ae844a253503cde625cdf2f1 -SIZE (blobfile-3.0.0.tar.gz) = 77863 +TIMESTAMP = 1757436537 +SHA256 (blobfile-3.1.0.tar.gz) = d45b6b1fa3b0920732314c23ddbdb4f494ca12f787c2b6eb6bba6faa51382671 +SIZE (blobfile-3.1.0.tar.gz) = 77229 diff --git a/net/py-blobfile/files/patch-pyproject.toml b/net/py-blobfile/files/patch-pyproject.toml index 0ad0ba681e8b..897653ca5626 100644 --- a/net/py-blobfile/files/patch-pyproject.toml +++ b/net/py-blobfile/files/patch-pyproject.toml @@ -1,9 +1,9 @@ ---- pyproject.toml.orig 2023-10-12 00:15:23 UTC +--- pyproject.toml.orig 2025-09-06 00:32:17 UTC +++ pyproject.toml @@ -1,5 +1,5 @@ - [build-system]
--requires = ["setuptools>=64.0"]
-+requires = ["setuptools>=61.0"]
- build-backend = "setuptools.build_meta"
-
- [tool.black]
+ [build-system] +-requires = ["setuptools>=64.0"] ++requires = ["setuptools>=61.0"] + build-backend = "setuptools.build_meta" + + [tool.black] diff --git a/net/py-eventlet/Makefile b/net/py-eventlet/Makefile index f98e115b7d8c..db48d3d225a7 100644 --- a/net/py-eventlet/Makefile +++ b/net/py-eventlet/Makefile @@ -1,5 +1,5 @@ PORTNAME= eventlet -PORTVERSION= 0.40.2 +PORTVERSION= 0.40.3 CATEGORIES= net python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/net/py-eventlet/distinfo b/net/py-eventlet/distinfo index 1ba6aeaff366..24e0f1227fde 100644 --- a/net/py-eventlet/distinfo +++ b/net/py-eventlet/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753369400 -SHA256 (eventlet-0.40.2.tar.gz) = 42636c277f761d026905cd0ba0a11edec7600001be401d6ae7e9546559c8d8b0 -SIZE (eventlet-0.40.2.tar.gz) = 565548 +TIMESTAMP = 1757120792 +SHA256 (eventlet-0.40.3.tar.gz) = 290852db0065d78cec17a821b78c8a51cafb820a792796a354592ae4d5fceeb0 +SIZE (eventlet-0.40.3.tar.gz) = 565741 diff --git a/net/py-google-cloud-pubsub/Makefile b/net/py-google-cloud-pubsub/Makefile new file mode 100644 index 000000000000..7267a90650fb --- /dev/null +++ b/net/py-google-cloud-pubsub/Makefile @@ -0,0 +1,27 @@ +PORTNAME= google_cloud_pubsub +DISTVERSION= 2.32.0 +CATEGORIES= net python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= jwb@FreeBSD.org +COMMENT= Python interface to Google pubsub +WWW= https://github.com/googleapis/python-pubsub + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}grpcio>=1.51.3<2:devel/py-grpcio@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}google-auth>=2.14.1<3:security/py-google-auth@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}google-api-core>=1.34.0<3:www/py-google-api-core@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}proto-plus>=1.22.0<2:devel/py-proto-plus@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}protobuf>=3.20.2<7,1:devel/py-protobuf@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}grpc-google-iam-v1>=0.12.4<1:devel/py-grpc-google-iam-v1@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}grpcio-status>=1.33.2:devel/py-grpcio-status@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}opentelemetry-api>=1.27.0:devel/py-opentelemetry-api@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}opentelemetry-sdk>=1.27.0:devel/py-opentelemetry-sdk@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist distutils + +.include <bsd.port.mk> diff --git a/net/py-google-cloud-pubsub/distinfo b/net/py-google-cloud-pubsub/distinfo new file mode 100644 index 000000000000..e64084acf736 --- /dev/null +++ b/net/py-google-cloud-pubsub/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1761755191 +SHA256 (google_cloud_pubsub-2.32.0.tar.gz) = 3c6db8593ea772ca065fb22ee4fadee438652eb5b4cf4c78b3fdbc021f452836 +SIZE (google_cloud_pubsub-2.32.0.tar.gz) = 392550 diff --git a/net/py-google-cloud-pubsub/pkg-descr b/net/py-google-cloud-pubsub/pkg-descr new file mode 100644 index 000000000000..3db54508ef55 --- /dev/null +++ b/net/py-google-cloud-pubsub/pkg-descr @@ -0,0 +1,8 @@ +Google Cloud Pub / Sub is a fully-managed real-time messaging service +that allows you to send and receive messages between independent +applications. You can leverage Cloud Pub/Sub's flexibility to decouple +systems and components hosted on Google Cloud Platform or elsewhere on +the Internet. By building on the same technology Google uses, Cloud Pub +/ Sub is designed to provide "at least once" delivery at low latency +with on-demand scalability to 1 million messages per second (and +beyond). diff --git a/net/py-greenstalk/Makefile b/net/py-greenstalk/Makefile index 443dfbec5d55..535440f7412d 100644 --- a/net/py-greenstalk/Makefile +++ b/net/py-greenstalk/Makefile @@ -1,5 +1,5 @@ PORTNAME= greenstalk -DISTVERSION= 2.1.0 +DISTVERSION= 2.1.1 CATEGORIES= net python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/net/py-greenstalk/distinfo b/net/py-greenstalk/distinfo index 63a5d476b055..a29c01f96dea 100644 --- a/net/py-greenstalk/distinfo +++ b/net/py-greenstalk/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747431511 -SHA256 (greenstalk-2.1.0.tar.gz) = a731ca15bc3b03dfffc438db08c96d0c4e8ce5f472403573e40a1939791c12a7 -SIZE (greenstalk-2.1.0.tar.gz) = 6674 +TIMESTAMP = 1760647336 +SHA256 (greenstalk-2.1.1.tar.gz) = e89b7694ddabbd69562bfe11140fdac1afc9fedcbe2edf6464eaf7c355533ef8 +SIZE (greenstalk-2.1.1.tar.gz) = 6770 diff --git a/net/py-magic-wormhole/Makefile b/net/py-magic-wormhole/Makefile index ad620f221c32..c03e468a2aab 100644 --- a/net/py-magic-wormhole/Makefile +++ b/net/py-magic-wormhole/Makefile @@ -1,6 +1,6 @@ PORTNAME= magic-wormhole DISTVERSION= 0.16.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/net/py-mpi4py/Makefile b/net/py-mpi4py/Makefile index fc95ce3058cc..461123f4032e 100644 --- a/net/py-mpi4py/Makefile +++ b/net/py-mpi4py/Makefile @@ -1,5 +1,5 @@ PORTNAME= mpi4py -DISTVERSION= 4.1.0 +DISTVERSION= 4.1.1 CATEGORIES= net parallel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/net/py-mpi4py/distinfo b/net/py-mpi4py/distinfo index 57db104f845d..2eb0e7a35a59 100644 --- a/net/py-mpi4py/distinfo +++ b/net/py-mpi4py/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751750321 -SHA256 (mpi4py-4.1.0.tar.gz) = 817492796bce771ccd809a6051cf68d48689815493b567a696ce7679260449cd -SIZE (mpi4py-4.1.0.tar.gz) = 495378 +TIMESTAMP = 1760221819 +SHA256 (mpi4py-4.1.1.tar.gz) = eb2c8489bdbc47fdc6b26ca7576e927a11b070b6de196a443132766b3d0a2a22 +SIZE (mpi4py-4.1.1.tar.gz) = 500518 diff --git a/net/py-netif/Makefile b/net/py-netif/Makefile index b90315b1b520..cd2f50c515ae 100644 --- a/net/py-netif/Makefile +++ b/net/py-netif/Makefile @@ -10,6 +10,9 @@ WWW= https://github.com/freenas/py-netif LICENSE= BSD2CLAUSE +DEPRECATED= Upstream unmaintained +EXPIRATION_DATE= 2025-12-03 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bsd>0:devel/py-bsd@${PY_FLAVOR} USES= python diff --git a/net/py-pyshark/Makefile b/net/py-pyshark/Makefile index 1e314b116c47..9a64dce22f78 100644 --- a/net/py-pyshark/Makefile +++ b/net/py-pyshark/Makefile @@ -1,6 +1,6 @@ PORTNAME= pyshark PORTVERSION= 0.6 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= net python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -14,7 +14,7 @@ LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>=0:devel/py-appdirs@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}termcolor>=0:devel/py-termcolor@${PY_FLAVOR} \ tshark:net/wireshark@nox11 diff --git a/net/py-python-heatclient/Makefile b/net/py-python-heatclient/Makefile index 5e7b679ad3c1..f7ab08acc0c1 100644 --- a/net/py-python-heatclient/Makefile +++ b/net/py-python-heatclient/Makefile @@ -28,7 +28,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cliff>=2.8.0:devel/py-cliff@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=3.13:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.14.2:www/py-requests@${PY_FLAVOR} -USES= python:3.9+ +USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes diff --git a/net/py-python-neutronclient/Makefile b/net/py-python-neutronclient/Makefile index b564eeb6a3d6..77bb8f28cac5 100644 --- a/net/py-python-neutronclient/Makefile +++ b/net/py-python-neutronclient/Makefile @@ -32,7 +32,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cliff>=3.4.0:devel/py-cliff@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.14.2:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}simplejson>=3.5.1:devel/py-simplejson@${PY_FLAVOR} -USES= python:3.9+ +USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes diff --git a/net/py-python-novaclient/Makefile b/net/py-python-novaclient/Makefile index 44c839e4f258..aabd14379d0e 100644 --- a/net/py-python-novaclient/Makefile +++ b/net/py-python-novaclient/Makefile @@ -24,7 +24,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601@${PY_FLAVOR ${PYTHON_PKGNAMEPREFIX}prettytable0>=0.7.2:devel/py-prettytable0@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stevedore>=2.0.1:devel/py-stevedore@${PY_FLAVOR} -USES= python:3.9+ +USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes diff --git a/net/py-python-openstackclient/Makefile b/net/py-python-openstackclient/Makefile index 45848574dbac..52e8a8ff97b6 100644 --- a/net/py-python-openstackclient/Makefile +++ b/net/py-python-openstackclient/Makefile @@ -26,7 +26,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cliff>=3.5.0:devel/py-cliff@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.27.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stevedore>=2.0.1:devel/py-stevedore@${PY_FLAVOR} -USES= python:3.9+ shebangfix +USES= python shebangfix USE_PYTHON= autoplist concurrent cryptography pep517 NO_ARCH= yes diff --git a/net/py-pyzmq/Makefile b/net/py-pyzmq/Makefile index 5aa7c40dec9d..920dba8b6017 100644 --- a/net/py-pyzmq/Makefile +++ b/net/py-pyzmq/Makefile @@ -1,33 +1,27 @@ PORTNAME= pyzmq -DISTVERSION= 27.0.0 -PORTREVISION= 0 +PORTVERSION= 27.1.0 CATEGORIES= net devel MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MAINTAINER= ports@FreeBSD.org +MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python bindings for ZeroMQ -WWW= https://github.com/zeromq/pyzmq +WWW= https://pyzmq.readthedocs.io/en/latest/ \ + https://github.com/zeromq/pyzmq LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md -BUILD_DEPENDS= cmake:devel/cmake-core \ - ninja:devel/ninja \ - ${PYTHON_PKGNAMEPREFIX}scikit-build-core>=0.1.5:devel/py-scikit-build-core@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}scikit-build-core>=0.10:devel/py-scikit-build-core@${PY_FLAVOR} LIB_DEPENDS= libzmq.so:net/libzmq4 -USES= python -USE_PYTHON= autoplist cython3 pep517 pytest +USES= cmake:indirect python +USE_PYTHON= autoplist concurrent cython3 pep517 pytest -PYDISTUTILS_CONFIGUREARGS= --zmq=${LOCALBASE} - -do-test: - @cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} build_ext --inplace - @cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} test +TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/zmq/backend/cython/*.so + ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include <bsd.port.mk> diff --git a/net/py-pyzmq/distinfo b/net/py-pyzmq/distinfo index 893c4006b3b8..a03cfae4b5d2 100644 --- a/net/py-pyzmq/distinfo +++ b/net/py-pyzmq/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751765229 -SHA256 (pyzmq-27.0.0.tar.gz) = b1f08eeb9ce1510e6939b6e5dcd46a17765e2333daae78ecf4606808442e52cf -SIZE (pyzmq-27.0.0.tar.gz) = 280478 +TIMESTAMP = 1759324174 +SHA256 (pyzmq-27.1.0.tar.gz) = ac0765e3d44455adb6ddbf4417dcce460fc40a05978c08efdf2948072f6db540 +SIZE (pyzmq-27.1.0.tar.gz) = 281750 diff --git a/net/py-pyzmq/pkg-descr b/net/py-pyzmq/pkg-descr index 7b68400ba631..cd21b0fcda31 100644 --- a/net/py-pyzmq/pkg-descr +++ b/net/py-pyzmq/pkg-descr @@ -1,2 +1,2 @@ -PyZMQ is a lightweight and super-fast messaging library built on top of -the ZeroMQ library. +This package contains Python bindings for ZeroMQ. ZeroMQ is a lightweight and +fast messaging implementation. diff --git a/net/py-s3transfer/Makefile b/net/py-s3transfer/Makefile index 44da8b88083c..946e8448b8d7 100644 --- a/net/py-s3transfer/Makefile +++ b/net/py-s3transfer/Makefile @@ -1,5 +1,5 @@ PORTNAME= s3transfer -PORTVERSION= 0.13.1 +PORTVERSION= 0.14.0 CATEGORIES= net python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/net/py-s3transfer/distinfo b/net/py-s3transfer/distinfo index 3d9846273584..1862113c5854 100644 --- a/net/py-s3transfer/distinfo +++ b/net/py-s3transfer/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753265784 -SHA256 (s3transfer-0.13.1.tar.gz) = c3fdba22ba1bd367922f27ec8032d6a1cf5f10c934fb5d68cf60fd5a23d936cf -SIZE (s3transfer-0.13.1.tar.gz) = 150589 +TIMESTAMP = 1759324176 +SHA256 (s3transfer-0.14.0.tar.gz) = eff12264e7c8b4985074ccce27a3b38a485bb7f7422cc8046fee9be4983e4125 +SIZE (s3transfer-0.14.0.tar.gz) = 151547 diff --git a/net/py-sshtunnel/Makefile b/net/py-sshtunnel/Makefile index cc4f11287f29..f2336642f8a8 100644 --- a/net/py-sshtunnel/Makefile +++ b/net/py-sshtunnel/Makefile @@ -1,21 +1,22 @@ PORTNAME= sshtunnel -PORTVERSION= 0.1.5 -PORTREVISION= 2 +PORTVERSION= 0.4.0 CATEGORIES= net python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MAINTAINER= dbaio@FreeBSD.org -COMMENT= Pure Python SSH tunnels -WWW= https://pypi.org/project/sshtunnel/ +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Pure python SSH tunnels +WWW= https://github.com/pahaz/sshtunnel LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paramiko>=1.15.2:security/py-paramiko@${PY_FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paramiko>=2.7.2:security/py-paramiko@${PY_FLAVOR} USES= python -USE_PYTHON= autoplist concurrent distutils +USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes diff --git a/net/py-sshtunnel/distinfo b/net/py-sshtunnel/distinfo index 61828a91377a..6484df3d0e3d 100644 --- a/net/py-sshtunnel/distinfo +++ b/net/py-sshtunnel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1567948002 -SHA256 (sshtunnel-0.1.5.tar.gz) = c813fdcda8e81c3936ffeac47cb69cfb2d1f5e77ad0de656c6dab56aeebd9249 -SIZE (sshtunnel-0.1.5.tar.gz) = 49345 +TIMESTAMP = 1646089769 +SHA256 (sshtunnel-0.4.0.tar.gz) = e7cb0ea774db81bf91844db22de72a40aae8f7b0f9bb9ba0f666d474ef6bf9fc +SIZE (sshtunnel-0.4.0.tar.gz) = 62716 diff --git a/net/py-trio/Makefile b/net/py-trio/Makefile index 763830adc7c2..51bc044d5ae2 100644 --- a/net/py-trio/Makefile +++ b/net/py-trio/Makefile @@ -1,5 +1,5 @@ PORTNAME= trio -DISTVERSION= 0.30.0 +DISTVERSION= 0.31.0 CATEGORIES= net python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/net/py-trio/distinfo b/net/py-trio/distinfo index 4f362c072a8e..b72cb2c3c2c0 100644 --- a/net/py-trio/distinfo +++ b/net/py-trio/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751099025 -SHA256 (trio-0.30.0.tar.gz) = 0781c857c0c81f8f51e0089929a26b5bb63d57f927728a5586f7e36171f064df -SIZE (trio-0.30.0.tar.gz) = 593776 +TIMESTAMP = 1757533083 +SHA256 (trio-0.31.0.tar.gz) = f71d551ccaa79d0cb73017a33ef3264fde8335728eb4c6391451fe5d253a9d5b +SIZE (trio-0.31.0.tar.gz) = 605825 diff --git a/net/py-urllib3-future/Makefile b/net/py-urllib3-future/Makefile index 58bc2f66dff4..93df73c9e7bc 100644 --- a/net/py-urllib3-future/Makefile +++ b/net/py-urllib3-future/Makefile @@ -1,5 +1,5 @@ PORTNAME= urllib3-future -PORTVERSION= 2.12.922 +PORTVERSION= 2.14.905 CATEGORIES= net python MASTER_SITES= PYPI \ https://github.com/jawah/urllib3.future/releases/download/${PORTVERSION}/ diff --git a/net/py-urllib3-future/distinfo b/net/py-urllib3-future/distinfo index 1911697b359a..02d136e24cab 100644 --- a/net/py-urllib3-future/distinfo +++ b/net/py-urllib3-future/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748107940 -SHA256 (urllib3_future-2.12.922.tar.gz) = 4cb9424398993016383b600ba20881217f10a99c45acac60019ffb0dd007bc8a -SIZE (urllib3_future-2.12.922.tar.gz) = 1083098 +TIMESTAMP = 1761446740 +SHA256 (urllib3_future-2.14.905.tar.gz) = 3693ad0fcaa97001dfee760ed45c44bf8234b178189ebcb6892a9f9a29b29834 +SIZE (urllib3_future-2.14.905.tar.gz) = 1109820 diff --git a/net/py-urllib3-future/files/patch-pyproject.toml b/net/py-urllib3-future/files/patch-pyproject.toml deleted file mode 100644 index 834db86a77d5..000000000000 --- a/net/py-urllib3-future/files/patch-pyproject.toml +++ /dev/null @@ -1,10 +0,0 @@ ---- pyproject.toml.orig 2025-04-09 07:01:09 UTC -+++ pyproject.toml -@@ -40,7 +40,6 @@ dependencies = [ - requires-python = ">=3.7" - dynamic = ["version"] - dependencies = [ -- "qh3>=1.2.0,<2.0.0; (platform_python_implementation != 'CPython' or python_full_version > '3.7.10') and (platform_system == 'Darwin' or platform_system == 'Windows' or platform_system == 'Linux') and (platform_machine == 'x86_64' or platform_machine == 's390x' or platform_machine == 'armv7l' or platform_machine == 'ppc64le' or platform_machine == 'ppc64' or platform_machine == 'AMD64' or platform_machine == 'aarch64' or platform_machine == 'arm64' or platform_machine == 'ARM64' or platform_machine == 'x86' or platform_machine == 'i686') and (platform_python_implementation == 'CPython' or (platform_python_implementation == 'PyPy' and python_version < '3.12'))", - "h11>=0.11.0,<1.0.0", - "jh2>=5.0.3,<6.0.0", - ] diff --git a/net/py-urllib3/Makefile b/net/py-urllib3/Makefile index a7a81cfa8900..e7a67742b218 100644 --- a/net/py-urllib3/Makefile +++ b/net/py-urllib3/Makefile @@ -1,5 +1,5 @@ PORTNAME= urllib3 -PORTVERSION= 1.26.20 +PORTVERSION= 2.5.0 PORTEPOCH= 1 CATEGORIES= net python MASTER_SITES= PYPI \ @@ -8,42 +8,50 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= HTTP library with thread-safe connection pooling, file post, and more -WWW= https://github.com/urllib3/urllib3 +WWW= https://urllib3.readthedocs.io/en/stable/ \ + https://github.com/urllib3/urllib3 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flaky>=3.6.1:devel/py-flaky@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pysocks>=1.5.6:net/py-pysocks@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pytest-timeout>=0:devel/py-pytest-timeout@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.8.1:devel/py-python-dateutil@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}tornado>=0:www/py-tornado@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}trustme>=0.6.0:security/py-trustme@${PY_FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0.4.0<0.6.0:devel/py-hatch-vcs@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}hatchling>=1.6.0<2:devel/py-hatchling@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8<10:devel/py-setuptools-scm@${PY_FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}brotli>=1.0.9:archivers/py-brotli@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}h2>=4<5:www/py-h2@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}httpx>=0.28.1:www/py-httpx@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}openssl>=25.0.0,1:security/py-openssl@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pysocks>=1.5.6<2.0:net/py-pysocks@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-timeout>=2.3.1:devel/py-pytest-timeout@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}quart>=0.20.0:www/py-quart@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}quart-trio>=0.12.0:www/py-quart-trio@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}trio>=0.27.0:net/py-trio@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}trustme>=1.2.1:security/py-trustme@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zstandard>=0.18.0:archivers/py-zstandard@${PY_FLAVOR} USES= cpe python USE_PYTHON= autoplist concurrent cryptography_test pep517 pytest -CPE_VENDOR= python - NO_ARCH= yes -TEST_ENV= LC_ALL=en_US.UTF-8 PYTHONPATH=${WRKSRC}/src - -# Test 'test_ssl_read_timeout' fails with FreeBSD >= 12.0. That was already the case with earlier versions of net/py-urllib3. PYTEST_IGNORED_TESTS= test_ssl_read_timeout +TEST_ENV= LC_ALL=en_US.UTF-8 \ + PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} SUB_FILES= pkg-message -OPTIONS_DEFINE= BROTLI SOCKS SSL +CPE_VENDOR= python + +OPTIONS_DEFINE= BROTLI H2 SOCKS ZSTD OPTIONS_DEFAULT=SOCKS +H2_DESC= HTTP/2 protocol BROTLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}brotli>=1.0.9:archivers/py-brotli@${PY_FLAVOR} +H2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}h2>=4<5:www/py-h2@${PY_FLAVOR} SOCKS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pysocks>=1.5.6<2.0:net/py-pysocks@${PY_FLAVOR} -SSL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}idna>=2.0.0:dns/py-idna@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}openssl>=0.14:security/py-openssl@${PY_FLAVOR} -SSL_USE= PYTHON=cryptography +ZSTD_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zstandard>=0.18.0:archivers/py-zstandard@${PY_FLAVOR} + +post-patch: + # https://github.com/urllib3/urllib3/pull/3682 + @${REINPLACE_CMD} -e 's|setuptools-scm>=8,<9|setuptools-scm>=8,<10|' ${WRKSRC}/pyproject.toml .include <bsd.port.mk> diff --git a/net/py-urllib3/distinfo b/net/py-urllib3/distinfo index 5db8b2278da2..0c830e9421cf 100644 --- a/net/py-urllib3/distinfo +++ b/net/py-urllib3/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1725560881 -SHA256 (urllib3-1.26.20.tar.gz) = 40c2dc0c681e47eb8f90e7e27bf6ff7df2e677421fd46756da1161c39ca70d32 -SIZE (urllib3-1.26.20.tar.gz) = 307380 +TIMESTAMP = 1759816994 +SHA256 (urllib3-2.5.0.tar.gz) = 3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760 +SIZE (urllib3-2.5.0.tar.gz) = 393185 diff --git a/net/py-urllib31/Makefile b/net/py-urllib31/Makefile new file mode 100644 index 000000000000..c452313a1952 --- /dev/null +++ b/net/py-urllib31/Makefile @@ -0,0 +1,50 @@ +PORTNAME= urllib3 +PORTVERSION= 1.26.20 +CATEGORIES= net python +MASTER_SITES= PYPI \ + https://github.com/urllib3/urllib3/releases/download/${PORTVERSION}/ +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMESUFFIX= 1 + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= HTTP library with thread-safe connection pooling, file post, and more +WWW= https://urllib3.readthedocs.io/en/stable/ \ + https://github.com/urllib3/urllib3 + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flaky>=3.6.1:devel/py-flaky@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pysocks>=1.5.6:net/py-pysocks@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-timeout>=0:devel/py-pytest-timeout@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.8.1:devel/py-python-dateutil@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tornado>=0:www/py-tornado@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}trustme>=0.6.0:security/py-trustme@${PY_FLAVOR} + +USES= cpe python +USE_PYTHON= autoplist concurrent cryptography_test pep517 pytest + +NO_ARCH= yes +PYTEST_IGNORED_TESTS= test_ssl_read_timeout +TEST_ENV= LC_ALL=en_US.UTF-8 PYTHONPATH=${WRKSRC}/src + +SUB_FILES= pkg-message + +CPE_VENDOR= python + +PORTSCOUT= limit:^1\. + +OPTIONS_DEFINE= BROTLI SOCKS SSL +OPTIONS_DEFAULT=SOCKS + +BROTLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}brotli>=1.0.9:archivers/py-brotli@${PY_FLAVOR} +SOCKS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pysocks>=1.5.6<2.0:net/py-pysocks@${PY_FLAVOR} +SSL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}idna>=2.0.0:dns/py-idna@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}openssl>=0.14:security/py-openssl@${PY_FLAVOR} +SSL_USE= PYTHON=cryptography + +.include <bsd.port.mk> diff --git a/net/py-urllib31/distinfo b/net/py-urllib31/distinfo new file mode 100644 index 000000000000..5db8b2278da2 --- /dev/null +++ b/net/py-urllib31/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1725560881 +SHA256 (urllib3-1.26.20.tar.gz) = 40c2dc0c681e47eb8f90e7e27bf6ff7df2e677421fd46756da1161c39ca70d32 +SIZE (urllib3-1.26.20.tar.gz) = 307380 diff --git a/net/py-urllib3/files/patch-setup.cfg b/net/py-urllib31/files/patch-setup.cfg index 8e92a5d7e5b8..8e92a5d7e5b8 100644 --- a/net/py-urllib3/files/patch-setup.cfg +++ b/net/py-urllib31/files/patch-setup.cfg diff --git a/net/py-urllib31/files/pkg-message.in b/net/py-urllib31/files/pkg-message.in new file mode 100644 index 000000000000..4aa5b9e1f1d9 --- /dev/null +++ b/net/py-urllib31/files/pkg-message.in @@ -0,0 +1,21 @@ +[ +{ + message: <<EOM +Since version 1.25 HTTPS connections are now verified by default which is done +via "cert_reqs = 'CERT_REQUIRED'". While certificate verification can be +disabled via "cert_reqs = 'CERT_NONE'", it's highly recommended to leave it on. + +Various consumers of net/py-urllib3 already have implemented routines that +either explicitly enable or disable HTTPS certificate verification (e.g. via +configuration settings, CLI arguments, etc.). + +Yet it may happen that there are still some consumers which don't explicitly +enable/disable certificate verification for HTTPS connections which could then +lead to errors (as is often the case with self-signed certificates). + +In case of an error one should try first to temporarily disable certificate +verification of the problematic urllib3 consumer to see if that approach will +remedy the issue. +EOM +} +] diff --git a/net/py-urllib31/pkg-descr b/net/py-urllib31/pkg-descr new file mode 100644 index 000000000000..c6003d7494ba --- /dev/null +++ b/net/py-urllib31/pkg-descr @@ -0,0 +1,11 @@ +urllib3 is a powerful, sanity-friendly HTTP client for Python. Much of the +Python ecosystem already uses urllib3 and you should too. urllib3 brings many +critical features that are missing from the Python standard libraries: +- Thread safety. +- Connection pooling. +- Client-side SSL/TLS verification. +- File uploads with multipart encoding. +- Helpers for retrying requests and dealing with HTTP redirects. +- Support for gzip and deflate encoding. +- Proxy support for HTTP and SOCKS. +- 100% test coverage. diff --git a/net/py-zeep/Makefile b/net/py-zeep/Makefile index 41017551a1f7..902e9abd0f4a 100644 --- a/net/py-zeep/Makefile +++ b/net/py-zeep/Makefile @@ -1,6 +1,5 @@ PORTNAME= zeep -DISTVERSION= 4.3.1 -PORTREVISION= 1 +DISTVERSION= 4.3.2 CATEGORIES= net python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -18,7 +17,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.4.0,1:textproc/py-sphinx@${PY_FL ${PY_SETUPTOOLS} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=17.2.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}isodate>=0.5.4:devel/py-isodate@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}lxml5>=4.6.0:devel/py-lxml5@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=4.6.0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}platformdirs>=1.4.0:devel/py-platformdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.7.0:www/py-requests@${PY_FLAVOR} \ diff --git a/net/py-zeep/distinfo b/net/py-zeep/distinfo index 2ee02abb9965..bceee428dd7d 100644 --- a/net/py-zeep/distinfo +++ b/net/py-zeep/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1729330253 -SHA256 (zeep-4.3.1.tar.gz) = f45385e9e1b09d5550e0f51ab9fa7c6842713cab7194139372fd82a99c56a06e -SIZE (zeep-4.3.1.tar.gz) = 166468 +TIMESTAMP = 1760457477 +SHA256 (zeep-4.3.2.tar.gz) = 1a23a667ce9d73a0dbfdf15745bfa2b7ab0b6402135c0cd5067574838398e0e6 +SIZE (zeep-4.3.2.tar.gz) = 166687 diff --git a/net/qrcp/Makefile b/net/qrcp/Makefile index 89416f7f5e7e..49513bfccb36 100644 --- a/net/qrcp/Makefile +++ b/net/qrcp/Makefile @@ -1,7 +1,7 @@ PORTNAME= qrcp DISTVERSIONPREFIX= v DISTVERSION= 0.11.6 -PORTREVISION= 5 +PORTREVISION= 9 CATEGORIES= net MAINTAINER= tagattie@FreeBSD.org diff --git a/net/qt6-coap/distinfo b/net/qt6-coap/distinfo index 9babec5e4e0e..501eb986e5c6 100644 --- a/net/qt6-coap/distinfo +++ b/net/qt6-coap/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749162733 -SHA256 (KDE/Qt/6.9.1/qt-qtcoap-v6.9.1_GH0.tar.gz) = ab752e54498be742422a5257ca60d093ad4288878a83a2739da0df7c51363dd6 -SIZE (KDE/Qt/6.9.1/qt-qtcoap-v6.9.1_GH0.tar.gz) = 186513 +TIMESTAMP = 1759303887 +SHA256 (KDE/Qt/6.9.3/qt-qtcoap-v6.9.3_GH0.tar.gz) = c795e55428ef4d45c50ecb1c9eaba994d258b213bd6405ae3c9903c0724cf07b +SIZE (KDE/Qt/6.9.3/qt-qtcoap-v6.9.3_GH0.tar.gz) = 186772 diff --git a/net/qt6-mqtt/distinfo b/net/qt6-mqtt/distinfo index 04ad26ed35b4..faa628afd19d 100644 --- a/net/qt6-mqtt/distinfo +++ b/net/qt6-mqtt/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749162756 -SHA256 (KDE/Qt/6.9.1/qt-qtmqtt-v6.9.1_GH0.tar.gz) = 287aeb285035301961dcdb3899b3a359d95666491a1f61a9a6dff265756c9f3c -SIZE (KDE/Qt/6.9.1/qt-qtmqtt-v6.9.1_GH0.tar.gz) = 209623 +TIMESTAMP = 1759303895 +SHA256 (KDE/Qt/6.9.3/qt-qtmqtt-v6.9.3_GH0.tar.gz) = 4fc80a4a0cbe6c696eed7c5c0209819470a0bcc48a2ceaec71e5572ce7be4b8b +SIZE (KDE/Qt/6.9.3/qt-qtmqtt-v6.9.3_GH0.tar.gz) = 210408 diff --git a/net/qt6-networkauth/distinfo b/net/qt6-networkauth/distinfo index cbb107f032f6..58d68541f637 100644 --- a/net/qt6-networkauth/distinfo +++ b/net/qt6-networkauth/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749159295 -SHA256 (KDE/Qt/6.9.1/qtnetworkauth-everywhere-src-6.9.1.tar.xz) = 7fadb15b372235546f1585145fd5dbb5d1177d041ef692b0ea232935387339cb -SIZE (KDE/Qt/6.9.1/qtnetworkauth-everywhere-src-6.9.1.tar.xz) = 447664 +TIMESTAMP = 1759303905 +SHA256 (KDE/Qt/6.9.3/qtnetworkauth-everywhere-src-6.9.3.tar.xz) = 67d9dc47ed133e22aa78bedef53963bee3761318e5e74dc98f82ad9814cc7ec7 +SIZE (KDE/Qt/6.9.3/qtnetworkauth-everywhere-src-6.9.3.tar.xz) = 432616 diff --git a/net/quiche/Makefile b/net/quiche/Makefile index b6ccb99c8c8e..637cd624b626 100644 --- a/net/quiche/Makefile +++ b/net/quiche/Makefile @@ -1,6 +1,6 @@ PORTNAME= quiche -DISTVERSION= 0.24.2 -PORTREVISION= 2 +DISTVERSION= 0.24.5 +PORTREVISION= 1 CATEGORIES= net MAINTAINER= junho.choi@gmail.com diff --git a/net/quiche/Makefile.crates b/net/quiche/Makefile.crates index 8daae118d44f..6b8071ba87ac 100644 --- a/net/quiche/Makefile.crates +++ b/net/quiche/Makefile.crates @@ -1,36 +1,46 @@ CARGO_CRATES= addr2line-0.24.2 \ - adler2-2.0.0 \ + adler2-2.0.1 \ aho-corasick-1.1.3 \ android-tzdata-0.1.1 \ android_system_properties-0.1.5 \ + anstream-0.6.20 \ + anstyle-1.0.11 \ + anstyle-parse-0.2.7 \ + anstyle-query-1.1.4 \ + anstyle-wincon-3.0.10 \ anyhow-1.0.98 \ arc-swap-1.7.1 \ arrayvec-0.7.6 \ async-trait-0.1.88 \ atty-0.2.14 \ - autocfg-1.4.0 \ - backtrace-0.3.74 \ + autocfg-1.5.0 \ + backtrace-0.3.75 \ base64-0.21.7 \ base64-0.22.1 \ - bindgen-0.70.1 \ + bindgen-0.71.1 \ bitflags-1.3.2 \ - bitflags-2.9.0 \ - boring-4.16.0 \ - boring-sys-4.16.0 \ - bumpalo-3.17.0 \ + bitflags-2.9.1 \ + boring-4.17.0 \ + boring-sys-4.17.0 \ + bumpalo-3.19.0 \ byteorder-1.5.0 \ bytes-1.10.1 \ - cc-1.2.19 \ + cc-1.2.31 \ cdylib-link-lines-0.1.5 \ cexpr-0.6.0 \ cf-rustracing-1.1.0 \ cf-rustracing-jaeger-1.2.0 \ - cfg-if-1.0.0 \ - chrono-0.4.40 \ + cfg-if-1.0.1 \ + chrono-0.4.41 \ clang-sys-1.8.1 \ clap-3.2.25 \ + clap-4.5.43 \ + clap_builder-4.5.43 \ + clap_derive-4.5.41 \ clap_lex-0.2.4 \ + clap_lex-0.7.5 \ cmake-0.1.54 \ + colorchoice-1.0.4 \ core-foundation-sys-0.8.7 \ crossbeam-0.8.4 \ crossbeam-channel-0.5.15 \ @@ -51,20 +61,20 @@ CARGO_CRATES= addr2line-0.24.2 \ displaydoc-0.2.5 \ docopt-1.1.1 \ dtoa-1.0.10 \ - dyn-clone-1.0.19 \ + dyn-clone-1.0.20 \ either-1.15.0 \ enum_dispatch-0.3.13 \ env_logger-0.10.2 \ equivalent-1.0.2 \ erased-serde-0.3.31 \ - errno-0.3.11 \ + errno-0.3.13 \ fnv-1.0.7 \ foreign-types-0.5.0 \ foreign-types-macros-0.2.3 \ foreign-types-shared-0.3.1 \ form_urlencoded-1.2.1 \ - foundations-4.4.2 \ - foundations-macros-4.4.2 \ + foundations-4.5.0 \ + foundations-macros-4.5.0 \ fs_extra-1.3.0 \ fslock-0.2.1 \ futures-0.3.31 \ @@ -77,65 +87,68 @@ CARGO_CRATES= addr2line-0.24.2 \ futures-task-0.3.31 \ futures-timer-3.0.3 \ futures-util-0.3.31 \ - getrandom-0.2.15 \ + getrandom-0.2.16 \ gimli-0.31.1 \ glob-0.3.2 \ governor-0.6.3 \ hashbrown-0.12.3 \ hashbrown-0.14.5 \ - hashbrown-0.15.2 \ + hashbrown-0.15.4 \ + heck-0.5.0 \ hermit-abi-0.1.19 \ - hermit-abi-0.5.0 \ + hermit-abi-0.5.2 \ hex-0.4.3 \ hostname-0.3.1 \ http-0.2.12 \ + http-1.3.1 \ http-body-0.4.6 \ + http-body-1.0.1 \ + http-body-util-0.1.3 \ humantime-2.2.0 \ iana-time-zone-0.1.63 \ iana-time-zone-haiku-0.1.2 \ - icu_collections-1.5.0 \ - icu_locid-1.5.0 \ - icu_locid_transform-1.5.0 \ - icu_locid_transform_data-1.5.1 \ - icu_normalizer-1.5.0 \ - icu_normalizer_data-1.5.1 \ - icu_properties-1.5.1 \ - icu_properties_data-1.5.1 \ - icu_provider-1.5.0 \ - icu_provider_macros-1.5.0 \ + icu_collections-2.0.0 \ + icu_locale_core-2.0.0 \ + icu_normalizer-2.0.0 \ + icu_normalizer_data-2.0.0 \ + icu_properties-2.0.1 \ + icu_properties_data-2.0.1 \ + icu_provider-2.0.0 \ ident_case-1.0.1 \ idna-1.0.3 \ - idna_adapter-1.2.0 \ + idna_adapter-1.2.1 \ indexmap-1.9.3 \ - indexmap-2.9.0 \ + indexmap-2.10.0 \ inquire-0.6.2 \ intrusive-collections-0.9.7 \ + io-uring-0.7.9 \ ipnetwork-0.20.0 \ is-terminal-0.4.16 \ + is_terminal_polyfill-1.70.1 \ itertools-0.12.1 \ itertools-0.13.0 \ itoa-1.0.15 \ js-sys-0.3.77 \ lazy_static-1.5.0 \ - libc-0.2.172 \ - libloading-0.8.6 \ - libm-0.2.11 \ - libredox-0.1.3 \ + libc-0.2.174 \ + libloading-0.8.8 \ + libm-0.2.15 \ + libredox-0.1.9 \ linked-hash-map-0.5.6 \ linux-raw-sys-0.4.15 \ - litemap-0.7.5 \ + litemap-0.8.0 \ local-ip-address-0.5.7 \ - lock_api-0.4.12 \ + lock_api-0.4.13 \ log-0.4.27 \ match_cfg-0.1.0 \ - memchr-2.7.4 \ + memchr-2.7.5 \ memoffset-0.7.1 \ memoffset-0.9.1 \ minimal-lexical-0.2.1 \ - miniz_oxide-0.8.8 \ + miniz_oxide-0.8.9 \ mio-0.8.11 \ - mio-1.0.3 \ - multimap-0.10.0 \ + mio-1.0.4 \ + multimap-0.10.1 \ neli-0.6.5 \ neli-proc-macros-0.1.4 \ newline-converter-0.2.2 \ @@ -147,21 +160,23 @@ CARGO_CRATES= addr2line-0.24.2 \ num-traits-0.2.19 \ object-0.36.7 \ once_cell-1.21.3 \ + once_cell_polyfill-1.70.1 \ openssl-macros-0.1.1 \ opentelemetry-0.22.0 \ opentelemetry-proto-0.5.0 \ opentelemetry_sdk-0.22.1 \ ordered-float-4.6.0 \ os_str_bytes-6.6.1 \ - parking_lot-0.12.3 \ - parking_lot_core-0.9.10 \ + parking_lot-0.12.4 \ + parking_lot_core-0.9.11 \ percent-encoding-2.3.1 \ pin-project-1.1.10 \ pin-project-internal-1.1.10 \ pin-project-lite-0.2.16 \ pin-utils-0.1.0 \ pkg-config-0.3.32 \ - portable-atomic-1.11.0 \ + portable-atomic-1.11.1 \ + potential_utf-0.1.2 \ powerfmt-0.2.0 \ ppv-lite86-0.2.21 \ proc-macro-crate-3.3.0 \ @@ -174,14 +189,16 @@ CARGO_CRATES= addr2line-0.24.2 \ prometools-0.2.2 \ prost-0.12.6 \ prost-derive-0.12.6 \ - quanta-0.12.5 \ + quanta-0.12.6 \ quote-1.0.40 \ rand-0.8.5 \ rand_chacha-0.3.1 \ rand_core-0.6.4 \ raw-cpuid-11.5.0 \ - redox_syscall-0.5.11 \ + redox_syscall-0.5.17 \ redox_users-0.4.6 \ + ref-cast-1.0.24 \ + ref-cast-impl-1.0.24 \ regex-1.11.1 \ regex-automata-0.4.9 \ regex-syntax-0.8.5 \ @@ -189,67 +206,69 @@ CARGO_CRATES= addr2line-0.24.2 \ ring-0.17.14 \ rstest-0.25.0 \ rstest_macros-0.25.0 \ - rust_decimal-1.37.1 \ - rustc-demangle-0.1.24 \ - rustc-hash-1.1.0 \ + rust_decimal-1.37.2 \ + rustc-demangle-0.1.26 \ + rustc-hash-2.1.1 \ rustc_version-0.4.1 \ rustix-0.38.44 \ - rustversion-1.0.20 \ + rustversion-1.0.21 \ ryu-1.0.20 \ + schemars-0.9.0 \ + schemars-1.0.4 \ scopeguard-1.2.0 \ semver-1.0.26 \ serde-1.0.219 \ serde_derive-1.0.219 \ - serde_json-1.0.140 \ + serde_json-1.0.142 \ serde_path_to_error-0.1.17 \ - serde_with-3.12.0 \ - serde_with_macros-3.12.0 \ + serde_with-3.14.0 \ + serde_with_macros-3.14.0 \ serde_yaml-0.8.26 \ sfv-0.9.4 \ shlex-1.3.0 \ - signal-hook-0.3.17 \ + signal-hook-0.3.18 \ signal-hook-mio-0.2.4 \ - signal-hook-registry-1.4.2 \ - slab-0.4.9 \ + signal-hook-registry-1.4.6 \ + slab-0.4.10 \ slog-2.7.0 \ slog-async-2.8.0 \ slog-json-2.6.1 \ slog-scope-4.4.0 \ slog-stdlog-4.1.1 \ slog-term-2.9.1 \ - smallvec-1.15.0 \ - socket2-0.5.9 \ + smallvec-1.15.1 \ + socket2-0.6.0 \ spinning_top-0.3.0 \ stable_deref_trait-1.2.0 \ strsim-0.10.0 \ strsim-0.11.1 \ syn-1.0.109 \ - syn-2.0.100 \ - synstructure-0.13.1 \ + syn-2.0.104 \ + synstructure-0.13.2 \ take_mut-0.2.2 \ term-0.7.0 \ termcolor-1.4.1 \ textwrap-0.16.2 \ thiserror-1.0.69 \ thiserror-impl-1.0.69 \ - thread_local-1.1.8 \ + thread_local-1.1.9 \ thrift_codec-0.2.0 \ time-0.3.41 \ time-core-0.1.4 \ time-macros-0.2.22 \ - tinystr-0.7.6 \ - tokio-1.44.2 \ + tinystr-0.8.1 \ + tokio-1.47.1 \ tokio-macros-2.5.0 \ tokio-stream-0.1.17 \ - tokio-util-0.7.14 \ - toml_datetime-0.6.8 \ - toml_edit-0.22.24 \ + tokio-util-0.7.16 \ + toml_datetime-0.6.11 \ + toml_edit-0.22.27 \ tonic-0.11.0 \ tower-layer-0.3.3 \ tower-service-0.3.3 \ tracing-0.1.41 \ - tracing-attributes-0.1.28 \ - tracing-core-0.1.33 \ + tracing-attributes-0.1.30 \ + tracing-core-0.1.34 \ trackable-1.3.0 \ trackable_derive-1.0.0 \ triomphe-0.1.14 \ @@ -259,9 +278,9 @@ CARGO_CRATES= addr2line-0.24.2 \ untrusted-0.9.0 \ url-2.5.4 \ urlencoding-2.1.3 \ - utf16_iter-1.0.5 \ utf8_iter-1.0.4 \ - wasi-0.11.0+wasi-snapshot-preview1 \ + utf8parse-0.2.2 \ + wasi-0.11.1+wasi-snapshot-preview1 \ wasm-bindgen-0.2.100 \ wasm-bindgen-backend-0.2.100 \ wasm-bindgen-macro-0.2.100 \ @@ -272,42 +291,52 @@ CARGO_CRATES= addr2line-0.24.2 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.9 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ - windows-core-0.61.0 \ + windows-core-0.61.2 \ windows-implement-0.60.0 \ windows-interface-0.59.1 \ - windows-link-0.1.1 \ - windows-result-0.3.2 \ - windows-strings-0.4.0 \ + windows-link-0.1.3 \ + windows-result-0.3.4 \ + windows-strings-0.4.2 \ windows-sys-0.48.0 \ windows-sys-0.52.0 \ windows-sys-0.59.0 \ + windows-sys-0.60.2 \ windows-targets-0.48.5 \ windows-targets-0.52.6 \ + windows-targets-0.53.3 \ windows_aarch64_gnullvm-0.48.5 \ windows_aarch64_gnullvm-0.52.6 \ + windows_aarch64_gnullvm-0.53.0 \ windows_aarch64_msvc-0.48.5 \ windows_aarch64_msvc-0.52.6 \ + windows_aarch64_msvc-0.53.0 \ windows_i686_gnu-0.48.5 \ windows_i686_gnu-0.52.6 \ + windows_i686_gnu-0.53.0 \ windows_i686_gnullvm-0.52.6 \ + windows_i686_gnullvm-0.53.0 \ windows_i686_msvc-0.48.5 \ windows_i686_msvc-0.52.6 \ + windows_i686_msvc-0.53.0 \ windows_x86_64_gnu-0.48.5 \ windows_x86_64_gnu-0.52.6 \ + windows_x86_64_gnu-0.53.0 \ windows_x86_64_gnullvm-0.48.5 \ windows_x86_64_gnullvm-0.52.6 \ + windows_x86_64_gnullvm-0.53.0 \ windows_x86_64_msvc-0.48.5 \ windows_x86_64_msvc-0.52.6 \ - winnow-0.7.6 \ - write16-1.0.0 \ - writeable-0.5.5 \ + windows_x86_64_msvc-0.53.0 \ + winnow-0.7.12 \ + writeable-0.6.1 \ yaml-merge-keys-0.5.1 \ yaml-rust-0.4.5 \ - yoke-0.7.5 \ - yoke-derive-0.7.5 \ - zerocopy-0.8.24 \ - zerocopy-derive-0.8.24 \ + yoke-0.8.0 \ + yoke-derive-0.8.0 \ + zerocopy-0.8.26 \ + zerocopy-derive-0.8.26 \ zerofrom-0.1.6 \ zerofrom-derive-0.1.6 \ - zerovec-0.10.4 \ - zerovec-derive-0.10.3 + zerotrie-0.2.2 \ + zerovec-0.11.4 \ + zerovec-derive-0.11.1 diff --git a/net/quiche/distinfo b/net/quiche/distinfo index 8b96b26132d6..b74890c77460 100644 --- a/net/quiche/distinfo +++ b/net/quiche/distinfo @@ -1,14 +1,24 @@ -TIMESTAMP = 1745850358 +TIMESTAMP = 1754581312 SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1 SIZE (rust/crates/addr2line-0.24.2.crate) = 39015 -SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627 -SIZE (rust/crates/adler2-2.0.0.crate) = 13529 +SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa +SIZE (rust/crates/adler2-2.0.1.crate) = 13366 SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916 SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311 SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0 SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674 SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311 SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243 +SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192 +SIZE (rust/crates/anstream-0.6.20.crate) = 28797 +SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd +SIZE (rust/crates/anstyle-1.0.11.crate) = 15880 +SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2 +SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707 +SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2 +SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192 +SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a +SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558 SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487 SIZE (rust/crates/anyhow-1.0.98.crate) = 53334 SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457 @@ -19,32 +29,32 @@ SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a5286 SIZE (rust/crates/async-trait-0.1.88.crate) = 32084 SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8 SIZE (rust/crates/atty-0.2.14.crate) = 5470 -SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26 -SIZE (rust/crates/autocfg-1.4.0.crate) = 17712 -SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a -SIZE (rust/crates/backtrace-0.3.74.crate) = 88516 +SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8 +SIZE (rust/crates/autocfg-1.5.0.crate) = 18729 +SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002 +SIZE (rust/crates/backtrace-0.3.75.crate) = 92665 SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567 SIZE (rust/crates/base64-0.21.7.crate) = 82576 SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6 SIZE (rust/crates/base64-0.22.1.crate) = 81597 -SHA256 (rust/crates/bindgen-0.70.1.crate) = f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f -SIZE (rust/crates/bindgen-0.70.1.crate) = 226363 +SHA256 (rust/crates/bindgen-0.71.1.crate) = 5f58bf3d7db68cfbac37cfc485a8d711e87e064c3d0fe0435b92f7a407f9d6b3 +SIZE (rust/crates/bindgen-0.71.1.crate) = 237785 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a SIZE (rust/crates/bitflags-1.3.2.crate) = 23021 -SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd -SIZE (rust/crates/bitflags-2.9.0.crate) = 47654 -SHA256 (rust/crates/boring-4.16.0.crate) = ecd4d65a24a5e58e9b820723e496bfa920dd0afd31676646c81cfc3b6f34e039 -SIZE (rust/crates/boring-4.16.0.crate) = 195301 -SHA256 (rust/crates/boring-sys-4.16.0.crate) = 0c9a2a6a85b9cdadd64a1856ac5632afe0816518e20aadd372f4e4172aa94e2a -SIZE (rust/crates/boring-sys-4.16.0.crate) = 7091376 -SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf -SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975 +SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967 +SIZE (rust/crates/bitflags-2.9.1.crate) = 47913 +SHA256 (rust/crates/boring-4.17.0.crate) = 6f4ea552f8764e7235bb0b6aaec33b891e5b178c77d8c96cfad6c10f057c64a6 +SIZE (rust/crates/boring-4.17.0.crate) = 195957 +SHA256 (rust/crates/boring-sys-4.17.0.crate) = b753c2916f46e25e08abd2cd52b35223a65b7e8a1696ee33b45e20927114696f +SIZE (rust/crates/boring-sys-4.17.0.crate) = 7091628 +SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43 +SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b SIZE (rust/crates/byteorder-1.5.0.crate) = 23288 SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a SIZE (rust/crates/bytes-1.10.1.crate) = 76779 -SHA256 (rust/crates/cc-1.2.19.crate) = 8e3a13707ac958681c13b39b458c073d0d9bc8a22cb1b2f4c8e55eb72c13f362 -SIZE (rust/crates/cc-1.2.19.crate) = 105910 +SHA256 (rust/crates/cc-1.2.31.crate) = c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2 +SIZE (rust/crates/cc-1.2.31.crate) = 109427 SHA256 (rust/crates/cdylib-link-lines-0.1.5.crate) = d98eabef08bbdf5afd0b9c0cabb1ac335f7c70447ef095eed85dffd9628b20bc SIZE (rust/crates/cdylib-link-lines-0.1.5.crate) = 2946 SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766 @@ -53,18 +63,28 @@ SHA256 (rust/crates/cf-rustracing-1.1.0.crate) = 8911ac33364d043fa741f0d393e85c6 SIZE (rust/crates/cf-rustracing-1.1.0.crate) = 13452 SHA256 (rust/crates/cf-rustracing-jaeger-1.2.0.crate) = d2ccda32f74f476a394a0880275270c238cab73bf6bbb2851a7868f55a1efa08 SIZE (rust/crates/cf-rustracing-jaeger-1.2.0.crate) = 78661 -SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd -SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 -SHA256 (rust/crates/chrono-0.4.40.crate) = 1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c -SIZE (rust/crates/chrono-0.4.40.crate) = 229824 +SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268 +SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683 +SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d +SIZE (rust/crates/chrono-0.4.41.crate) = 234621 SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4 SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009 SHA256 (rust/crates/clap-3.2.25.crate) = 4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123 SIZE (rust/crates/clap-3.2.25.crate) = 219403 +SHA256 (rust/crates/clap-4.5.43.crate) = 50fd97c9dc2399518aa331917ac6f274280ec5eb34e555dd291899745c48ec6f +SIZE (rust/crates/clap-4.5.43.crate) = 58340 +SHA256 (rust/crates/clap_builder-4.5.43.crate) = c35b5830294e1fa0462034af85cc95225a4cb07092c088c55bda3147cfcd8f65 +SIZE (rust/crates/clap_builder-4.5.43.crate) = 169708 +SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491 +SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493 SHA256 (rust/crates/clap_lex-0.2.4.crate) = 2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5 SIZE (rust/crates/clap_lex-0.2.4.crate) = 9652 +SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675 +SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469 SHA256 (rust/crates/cmake-0.1.54.crate) = e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0 SIZE (rust/crates/cmake-0.1.54.crate) = 18955 +SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75 +SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196 SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712 SHA256 (rust/crates/crossbeam-0.8.4.crate) = 1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8 @@ -105,8 +125,8 @@ SHA256 (rust/crates/docopt-1.1.1.crate) = 7f3f119846c823f9eafcf953a8f6ffb6ed69bf SIZE (rust/crates/docopt-1.1.1.crate) = 39845 SHA256 (rust/crates/dtoa-1.0.10.crate) = d6add3b8cff394282be81f3fc1a0605db594ed69890078ca6e2cab1c408bcf04 SIZE (rust/crates/dtoa-1.0.10.crate) = 17584 -SHA256 (rust/crates/dyn-clone-1.0.19.crate) = 1c7a8fb8a9fbf66c1f703fe16184d10ca0ee9d23be5b4436400408ba54a95005 -SIZE (rust/crates/dyn-clone-1.0.19.crate) = 12896 +SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555 +SIZE (rust/crates/dyn-clone-1.0.20.crate) = 13134 SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719 SIZE (rust/crates/either-1.15.0.crate) = 20114 SHA256 (rust/crates/enum_dispatch-0.3.13.crate) = aa18ce2bc66555b3218614519ac839ddb759a7d6720732f979ef8d13be147ecd @@ -117,8 +137,8 @@ SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029 SIZE (rust/crates/equivalent-1.0.2.crate) = 7419 SHA256 (rust/crates/erased-serde-0.3.31.crate) = 6c138974f9d5e7fe373eb04df7cae98833802ae4b11c24ac7039a21d5af4b26c SIZE (rust/crates/erased-serde-0.3.31.crate) = 24182 -SHA256 (rust/crates/errno-0.3.11.crate) = 976dd42dc7e85965fe702eb8164f21f450704bdde31faefd6471dba214cb594e -SIZE (rust/crates/errno-0.3.11.crate) = 12048 +SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad +SIZE (rust/crates/errno-0.3.13.crate) = 12449 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1 SIZE (rust/crates/fnv-1.0.7.crate) = 11266 SHA256 (rust/crates/foreign-types-0.5.0.crate) = d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965 @@ -129,10 +149,10 @@ SHA256 (rust/crates/foreign-types-shared-0.3.1.crate) = aa9a19cbb55df58761df49b2 SIZE (rust/crates/foreign-types-shared-0.3.1.crate) = 6006 SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456 SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969 -SHA256 (rust/crates/foundations-4.4.2.crate) = ab7ca2afd2611d0ea7a12ada6f590056842a7a678e5d9458cfa85f8fa6e8b409 -SIZE (rust/crates/foundations-4.4.2.crate) = 303821 -SHA256 (rust/crates/foundations-macros-4.4.2.crate) = 2fb9aaa9a074bfeed8c84ea25bed2dc83f4f5ca1d229258953b725fb1e24aa58 -SIZE (rust/crates/foundations-macros-4.4.2.crate) = 15227 +SHA256 (rust/crates/foundations-4.5.0.crate) = 092683e47545850e02785fa57098ff2f760170c528606a1b6221a874fd6c129d +SIZE (rust/crates/foundations-4.5.0.crate) = 305771 +SHA256 (rust/crates/foundations-macros-4.5.0.crate) = 7b24e87d1e2c2cfa0575957fa4713a347c21e68c2465e4c7534fb2da40cee56c +SIZE (rust/crates/foundations-macros-4.5.0.crate) = 15240 SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c SIZE (rust/crates/fs_extra-1.3.0.crate) = 31298 SHA256 (rust/crates/fslock-0.2.1.crate) = 04412b8935272e3a9bae6f48c7bfff74c2911f60525404edfdd28e49884c3bfb @@ -157,8 +177,8 @@ SHA256 (rust/crates/futures-timer-3.0.3.crate) = f288b0a4f20f9a56b5d1da57e2227c6 SIZE (rust/crates/futures-timer-3.0.3.crate) = 19739 SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81 SIZE (rust/crates/futures-util-0.3.31.crate) = 162124 -SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7 -SIZE (rust/crates/getrandom-0.2.15.crate) = 37163 +SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592 +SIZE (rust/crates/getrandom-0.2.16.crate) = 40163 SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f SIZE (rust/crates/gimli-0.31.1.crate) = 279515 SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2 @@ -169,64 +189,70 @@ SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa8526 SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968 SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1 SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498 -SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289 -SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478 +SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5 +SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447 +SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea +SIZE (rust/crates/heck-0.5.0.crate) = 11517 SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33 SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979 -SHA256 (rust/crates/hermit-abi-0.5.0.crate) = fbd780fe5cc30f81464441920d82ac8740e2e46b29a6fad543ddd075229ce37e -SIZE (rust/crates/hermit-abi-0.5.0.crate) = 17480 +SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c +SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435 SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70 SIZE (rust/crates/hex-0.4.3.crate) = 13299 SHA256 (rust/crates/hostname-0.3.1.crate) = 3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867 SIZE (rust/crates/hostname-0.3.1.crate) = 9272 SHA256 (rust/crates/http-0.2.12.crate) = 601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1 SIZE (rust/crates/http-0.2.12.crate) = 101964 +SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565 +SIZE (rust/crates/http-1.3.1.crate) = 106063 SHA256 (rust/crates/http-body-0.4.6.crate) = 7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2 SIZE (rust/crates/http-body-0.4.6.crate) = 10773 +SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184 +SIZE (rust/crates/http-body-1.0.1.crate) = 6125 +SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a +SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975 SHA256 (rust/crates/humantime-2.2.0.crate) = 9b112acc8b3adf4b107a8ec20977da0273a8c386765a3ec0229bd500a1443f9f SIZE (rust/crates/humantime-2.2.0.crate) = 20646 SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8 SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919 SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185 -SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526 -SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762 -SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637 -SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131 -SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e -SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094 -SHA256 (rust/crates/icu_locid_transform_data-1.5.1.crate) = 7515e6d781098bf9f7205ab3fc7e9709d34554ae0b21ddbcb5febfa4bc7df11d -SIZE (rust/crates/icu_locid_transform_data-1.5.1.crate) = 42937 -SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f -SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113 -SHA256 (rust/crates/icu_normalizer_data-1.5.1.crate) = c5e8338228bdc8ab83303f16b797e177953730f601a96c25d10cb3ab0daa0cb7 -SIZE (rust/crates/icu_normalizer_data-1.5.1.crate) = 50737 -SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5 -SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479 -SHA256 (rust/crates/icu_properties_data-1.5.1.crate) = 85fb8799753b75aee8d2a21d7c14d9f38921b54b3dbda10f5a3c7a7b82dba5e2 -SIZE (rust/crates/icu_properties_data-1.5.1.crate) = 229231 -SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9 -SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722 -SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6 -SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436 +SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47 +SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033 +SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a +SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430 +SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979 +SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543 +SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3 +SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101 +SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b +SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165 +SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632 +SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735 +SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af +SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966 SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39 SIZE (rust/crates/ident_case-1.0.1.crate) = 3492 SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e SIZE (rust/crates/idna-1.0.3.crate) = 142515 -SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71 -SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206 +SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344 +SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389 SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99 SIZE (rust/crates/indexmap-1.9.3.crate) = 54653 -SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e -SIZE (rust/crates/indexmap-2.9.0.crate) = 91214 +SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661 +SIZE (rust/crates/indexmap-2.10.0.crate) = 95836 SHA256 (rust/crates/inquire-0.6.2.crate) = c33e7c1ddeb15c9abcbfef6029d8e29f69b52b6d6c891031b88ed91b5065803b SIZE (rust/crates/inquire-0.6.2.crate) = 73182 SHA256 (rust/crates/intrusive-collections-0.9.7.crate) = 189d0897e4cbe8c75efedf3502c18c887b05046e59d28404d4d8e46cbc4d1e86 SIZE (rust/crates/intrusive-collections-0.9.7.crate) = 56609 +SHA256 (rust/crates/io-uring-0.7.9.crate) = d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4 +SIZE (rust/crates/io-uring-0.7.9.crate) = 99792 SHA256 (rust/crates/ipnetwork-0.20.0.crate) = bf466541e9d546596ee94f9f69590f89473455f88372423e0008fc1a7daf100e SIZE (rust/crates/ipnetwork-0.20.0.crate) = 16556 SHA256 (rust/crates/is-terminal-0.4.16.crate) = e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9 SIZE (rust/crates/is-terminal-0.4.16.crate) = 7811 +SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf +SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492 SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569 SIZE (rust/crates/itertools-0.12.1.crate) = 137761 SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186 @@ -237,44 +263,44 @@ SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec9374296 SIZE (rust/crates/js-sys-0.3.77.crate) = 55538 SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025 -SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa -SIZE (rust/crates/libc-0.2.172.crate) = 791646 -SHA256 (rust/crates/libloading-0.8.6.crate) = fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34 -SIZE (rust/crates/libloading-0.8.6.crate) = 28922 -SHA256 (rust/crates/libm-0.2.11.crate) = 8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa -SIZE (rust/crates/libm-0.2.11.crate) = 111477 -SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d -SIZE (rust/crates/libredox-0.1.3.crate) = 6068 +SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776 +SIZE (rust/crates/libc-0.2.174.crate) = 779933 +SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667 +SIZE (rust/crates/libloading-0.8.8.crate) = 31345 +SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de +SIZE (rust/crates/libm-0.2.15.crate) = 156108 +SHA256 (rust/crates/libredox-0.1.9.crate) = 391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3 +SIZE (rust/crates/libredox-0.1.9.crate) = 7281 SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049 SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898 -SHA256 (rust/crates/litemap-0.7.5.crate) = 23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856 -SIZE (rust/crates/litemap-0.7.5.crate) = 29962 +SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956 +SIZE (rust/crates/litemap-0.8.0.crate) = 34344 SHA256 (rust/crates/local-ip-address-0.5.7.crate) = 612ed4ea9ce5acfb5d26339302528a5e1e59dfed95e9e11af3c083236ff1d15d SIZE (rust/crates/local-ip-address-0.5.7.crate) = 25226 -SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17 -SIZE (rust/crates/lock_api-0.4.12.crate) = 27591 +SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765 +SIZE (rust/crates/lock_api-0.4.13.crate) = 28565 SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94 SIZE (rust/crates/log-0.4.27.crate) = 48120 SHA256 (rust/crates/match_cfg-0.1.0.crate) = ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4 SIZE (rust/crates/match_cfg-0.1.0.crate) = 7153 -SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3 -SIZE (rust/crates/memchr-2.7.4.crate) = 96670 +SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0 +SIZE (rust/crates/memchr-2.7.5.crate) = 97603 SHA256 (rust/crates/memoffset-0.7.1.crate) = 5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4 SIZE (rust/crates/memoffset-0.7.1.crate) = 8556 SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a SIZE (rust/crates/memoffset-0.9.1.crate) = 9032 SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841 -SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a -SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065 +SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316 +SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132 SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c SIZE (rust/crates/mio-0.8.11.crate) = 102983 -SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd -SIZE (rust/crates/mio-1.0.3.crate) = 103703 -SHA256 (rust/crates/multimap-0.10.0.crate) = defc4c55412d89136f966bbb339008b474350e5e6e78d2714439c386b3137a03 -SIZE (rust/crates/multimap-0.10.0.crate) = 14359 +SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c +SIZE (rust/crates/mio-1.0.4.crate) = 104212 +SHA256 (rust/crates/multimap-0.10.1.crate) = 1d87ecb2933e8aeadb3e3a02b828fed80a7528047e68b4f424523a0981a3a084 +SIZE (rust/crates/multimap-0.10.1.crate) = 15232 SHA256 (rust/crates/neli-0.6.5.crate) = 93062a0dce6da2517ea35f301dfc88184ce18d3601ec786a727a87bf535deca9 SIZE (rust/crates/neli-0.6.5.crate) = 48906 SHA256 (rust/crates/neli-proc-macros-0.1.4.crate) = 0c8034b7fbb6f9455b2a96c19e6edf8dc9fc34c70449938d8ee3b4df363f61fe @@ -297,6 +323,8 @@ SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b665 SIZE (rust/crates/object-0.36.7.crate) = 329938 SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d SIZE (rust/crates/once_cell-1.21.3.crate) = 34534 +SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad +SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510 SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601 SHA256 (rust/crates/opentelemetry-0.22.0.crate) = 900d57987be3f2aeb70d385fff9b27fb74c5723cc9a52d904d4f9c807a0667bf @@ -309,10 +337,10 @@ SHA256 (rust/crates/ordered-float-4.6.0.crate) = 7bb71e1b3fa6ca1c61f383464aaf2bb SIZE (rust/crates/ordered-float-4.6.0.crate) = 23633 SHA256 (rust/crates/os_str_bytes-6.6.1.crate) = e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1 SIZE (rust/crates/os_str_bytes-6.6.1.crate) = 27643 -SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27 -SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860 -SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8 -SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406 +SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13 +SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779 +SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5 +SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773 SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235 SHA256 (rust/crates/pin-project-1.1.10.crate) = 677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a @@ -325,8 +353,10 @@ SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580 SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370 -SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e -SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258 +SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483 +SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506 +SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585 +SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613 SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391 SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165 SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9 @@ -351,8 +381,8 @@ SHA256 (rust/crates/prost-0.12.6.crate) = deb1435c188b76130da55f17a466d252ff7b14 SIZE (rust/crates/prost-0.12.6.crate) = 21552 SHA256 (rust/crates/prost-derive-0.12.6.crate) = 81bddcdb20abf9501610992b6759a4c888aef7d1a7247ef75e2404275ac24af1 SIZE (rust/crates/prost-derive-0.12.6.crate) = 19556 -SHA256 (rust/crates/quanta-0.12.5.crate) = 3bd1fe6824cea6538803de3ff1bc0cf3949024db3d43c9643024bfb33a807c0e -SIZE (rust/crates/quanta-0.12.5.crate) = 28962 +SHA256 (rust/crates/quanta-0.12.6.crate) = f3ab5a9d756f0d97bdc89019bd2e4ea098cf9cde50ee7564dde6b81ccc8f06c7 +SIZE (rust/crates/quanta-0.12.6.crate) = 35284 SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d SIZE (rust/crates/quote-1.0.40.crate) = 31063 SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404 @@ -363,10 +393,14 @@ SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9ba SIZE (rust/crates/rand_core-0.6.4.crate) = 22666 SHA256 (rust/crates/raw-cpuid-11.5.0.crate) = c6df7ab838ed27997ba19a4664507e6f82b41fe6e20be42929332156e5e85146 SIZE (rust/crates/raw-cpuid-11.5.0.crate) = 111596 -SHA256 (rust/crates/redox_syscall-0.5.11.crate) = d2f103c6d277498fbceb16e84d317e2a400f160f46904d5f5410848c829511a3 -SIZE (rust/crates/redox_syscall-0.5.11.crate) = 30300 +SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77 +SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002 SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43 SIZE (rust/crates/redox_users-0.4.6.crate) = 15585 +SHA256 (rust/crates/ref-cast-1.0.24.crate) = 4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf +SIZE (rust/crates/ref-cast-1.0.24.crate) = 15252 +SHA256 (rust/crates/ref-cast-impl-1.0.24.crate) = 1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7 +SIZE (rust/crates/ref-cast-impl-1.0.24.crate) = 9968 SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191 SIZE (rust/crates/regex-1.11.1.crate) = 254170 SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908 @@ -381,20 +415,24 @@ SHA256 (rust/crates/rstest-0.25.0.crate) = 6fc39292f8613e913f7df8fa892b8944ceb47 SIZE (rust/crates/rstest-0.25.0.crate) = 55273 SHA256 (rust/crates/rstest_macros-0.25.0.crate) = 1f168d99749d307be9de54d23fd226628d99768225ef08f6ffb52e0182a27746 SIZE (rust/crates/rstest_macros-0.25.0.crate) = 70557 -SHA256 (rust/crates/rust_decimal-1.37.1.crate) = faa7de2ba56ac291bd90c6b9bece784a52ae1411f9506544b3eae36dd2356d50 -SIZE (rust/crates/rust_decimal-1.37.1.crate) = 152139 -SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f -SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047 -SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2 -SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331 +SHA256 (rust/crates/rust_decimal-1.37.2.crate) = b203a6425500a03e0919c42d3c47caca51e79f1132046626d2c8871c5092035d +SIZE (rust/crates/rust_decimal-1.37.2.crate) = 152312 +SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace +SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340 +SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d +SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154 SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92 SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245 SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154 SIZE (rust/crates/rustix-0.38.44.crate) = 379347 -SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2 -SIZE (rust/crates/rustversion-1.0.20.crate) = 20666 +SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d +SIZE (rust/crates/rustversion-1.0.21.crate) = 21001 SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f SIZE (rust/crates/ryu-1.0.20.crate) = 48738 +SHA256 (rust/crates/schemars-0.9.0.crate) = 4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f +SIZE (rust/crates/schemars-0.9.0.crate) = 80032 +SHA256 (rust/crates/schemars-1.0.4.crate) = 82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0 +SIZE (rust/crates/schemars-1.0.4.crate) = 88282 SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619 SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0 @@ -403,28 +441,28 @@ SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854 SIZE (rust/crates/serde-1.0.219.crate) = 78983 SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00 SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798 -SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373 -SIZE (rust/crates/serde_json-1.0.140.crate) = 154852 +SHA256 (rust/crates/serde_json-1.0.142.crate) = 030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7 +SIZE (rust/crates/serde_json-1.0.142.crate) = 155363 SHA256 (rust/crates/serde_path_to_error-0.1.17.crate) = 59fab13f937fa393d08645bf3a84bdfe86e296747b506ada67bb15f10f218b2a SIZE (rust/crates/serde_path_to_error-0.1.17.crate) = 17662 -SHA256 (rust/crates/serde_with-3.12.0.crate) = d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa -SIZE (rust/crates/serde_with-3.12.0.crate) = 148666 -SHA256 (rust/crates/serde_with_macros-3.12.0.crate) = 8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e -SIZE (rust/crates/serde_with_macros-3.12.0.crate) = 32089 +SHA256 (rust/crates/serde_with-3.14.0.crate) = f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5 +SIZE (rust/crates/serde_with-3.14.0.crate) = 192177 +SHA256 (rust/crates/serde_with_macros-3.14.0.crate) = de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f +SIZE (rust/crates/serde_with_macros-3.14.0.crate) = 39066 SHA256 (rust/crates/serde_yaml-0.8.26.crate) = 578a7433b776b56a35785ed5ce9a7e777ac0598aac5a6dd1b4b18a307c7fc71b SIZE (rust/crates/serde_yaml-0.8.26.crate) = 40670 SHA256 (rust/crates/sfv-0.9.4.crate) = f27daf6ed3fc7ffd5ea3ce9f684fe351c47e50f2fdbb6236e2bad0b440dbe408 SIZE (rust/crates/sfv-0.9.4.crate) = 22456 SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 SIZE (rust/crates/shlex-1.3.0.crate) = 18713 -SHA256 (rust/crates/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801 -SIZE (rust/crates/signal-hook-0.3.17.crate) = 50296 +SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2 +SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862 SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314 -SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1 -SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064 -SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67 -SIZE (rust/crates/slab-0.4.9.crate) = 17108 +SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b +SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277 +SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d +SIZE (rust/crates/slab-0.4.10.crate) = 17810 SHA256 (rust/crates/slog-2.7.0.crate) = 8347046d4ebd943127157b94d63abb990fcf729dc4e9978927fdf4ac3c998d06 SIZE (rust/crates/slog-2.7.0.crate) = 45432 SHA256 (rust/crates/slog-async-2.8.0.crate) = 72c8038f898a2c79507940990f05386455b3a317d8f18d4caea7cbc3d5096b84 @@ -437,10 +475,10 @@ SHA256 (rust/crates/slog-stdlog-4.1.1.crate) = 6706b2ace5bbae7291d3f8d2473e2bfab SIZE (rust/crates/slog-stdlog-4.1.1.crate) = 16731 SHA256 (rust/crates/slog-term-2.9.1.crate) = b6e022d0b998abfe5c3782c1f03551a596269450ccd677ea51c56f8b214610e8 SIZE (rust/crates/slog-term-2.9.1.crate) = 28074 -SHA256 (rust/crates/smallvec-1.15.0.crate) = 8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9 -SIZE (rust/crates/smallvec-1.15.0.crate) = 38113 -SHA256 (rust/crates/socket2-0.5.9.crate) = 4f5fd57c80058a56cf5c777ab8a126398ece8e442983605d280a44ce79d0edef -SIZE (rust/crates/socket2-0.5.9.crate) = 57432 +SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03 +SIZE (rust/crates/smallvec-1.15.1.crate) = 38116 +SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807 +SIZE (rust/crates/socket2-0.6.0.crate) = 57974 SHA256 (rust/crates/spinning_top-0.3.0.crate) = d96d2d1d716fb500937168cc09353ffdc7a012be8475ac7308e1bdf0e3923300 SIZE (rust/crates/spinning_top-0.3.0.crate) = 52579 SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3 @@ -451,10 +489,10 @@ SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3 SIZE (rust/crates/strsim-0.11.1.crate) = 14266 SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237 SIZE (rust/crates/syn-1.0.109.crate) = 237611 -SHA256 (rust/crates/syn-2.0.100.crate) = b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0 -SIZE (rust/crates/syn-2.0.100.crate) = 297947 -SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971 -SIZE (rust/crates/synstructure-0.13.1.crate) = 18327 +SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40 +SIZE (rust/crates/syn-2.0.104.crate) = 299699 +SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2 +SIZE (rust/crates/synstructure-0.13.2.crate) = 18950 SHA256 (rust/crates/take_mut-0.2.2.crate) = f764005d11ee5f36500a149ace24e00e3da98b0158b3e2d53a7495660d3f4d60 SIZE (rust/crates/take_mut-0.2.2.crate) = 4263 SHA256 (rust/crates/term-0.7.0.crate) = c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f @@ -467,8 +505,8 @@ SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8 SIZE (rust/crates/thiserror-1.0.69.crate) = 22198 SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1 SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365 -SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c -SIZE (rust/crates/thread_local-1.1.8.crate) = 13962 +SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185 +SIZE (rust/crates/thread_local-1.1.9.crate) = 19315 SHA256 (rust/crates/thrift_codec-0.2.0.crate) = fce3200b189fd4733eb2bb22235755c8aa0361ba1c66b67db54893144d147279 SIZE (rust/crates/thrift_codec-0.2.0.crate) = 16596 SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40 @@ -477,20 +515,20 @@ SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea SIZE (rust/crates/time-core-0.1.4.crate) = 8422 SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49 SIZE (rust/crates/time-macros-0.2.22.crate) = 24604 -SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f -SIZE (rust/crates/tinystr-0.7.6.crate) = 16971 -SHA256 (rust/crates/tokio-1.44.2.crate) = e6b88822cbe49de4185e3a4cbf8321dd487cf5fe0c5c65695fef6346371e9c48 -SIZE (rust/crates/tokio-1.44.2.crate) = 841618 +SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b +SIZE (rust/crates/tinystr-0.8.1.crate) = 23333 +SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038 +SIZE (rust/crates/tokio-1.47.1.crate) = 829790 SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8 SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617 SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047 SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477 -SHA256 (rust/crates/tokio-util-0.7.14.crate) = 6b9590b93e6fcc1739458317cccd391ad3955e2bde8913edf6f95f9e65a8f034 -SIZE (rust/crates/tokio-util-0.7.14.crate) = 118861 -SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41 -SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028 -SHA256 (rust/crates/toml_edit-0.22.24.crate) = 17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474 -SIZE (rust/crates/toml_edit-0.22.24.crate) = 106399 +SHA256 (rust/crates/tokio-util-0.7.16.crate) = 14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5 +SIZE (rust/crates/tokio-util-0.7.16.crate) = 127775 +SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c +SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125 +SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a +SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602 SHA256 (rust/crates/tonic-0.11.0.crate) = 76c4eb7a4e9ef9d4763600161f12f5070b92a578e1b634db88a6887844c91a13 SIZE (rust/crates/tonic-0.11.0.crate) = 92841 SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e @@ -499,10 +537,10 @@ SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d195 SIZE (rust/crates/tower-service-0.3.3.crate) = 6950 SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0 SIZE (rust/crates/tracing-0.1.41.crate) = 82448 -SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d -SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280 -SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c -SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434 +SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903 +SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142 +SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678 +SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760 SHA256 (rust/crates/trackable-1.3.0.crate) = b15bd114abb99ef8cee977e517c8f37aee63f184f2d08e3e6ceca092373369ae SIZE (rust/crates/trackable-1.3.0.crate) = 12404 SHA256 (rust/crates/trackable_derive-1.0.0.crate) = ebeb235c5847e2f82cfe0f07eb971d1e5f6804b18dac2ae16349cc604380f82f @@ -521,12 +559,12 @@ SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384e SIZE (rust/crates/url-2.5.4.crate) = 81097 SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538 -SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246 -SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736 SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437 -SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423 -SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131 +SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 +SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499 +SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b +SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477 SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5 SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288 SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6 @@ -547,85 +585,105 @@ SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55 SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464 SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998 -SHA256 (rust/crates/windows-core-0.61.0.crate) = 4763c1de310c86d75a878046489e2e5ba02c649d185f21c67d4cf8a56d098980 -SIZE (rust/crates/windows-core-0.61.0.crate) = 36707 +SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3 +SIZE (rust/crates/windows-core-0.61.2.crate) = 36771 SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836 SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073 SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8 SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735 -SHA256 (rust/crates/windows-link-0.1.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38 -SIZE (rust/crates/windows-link-0.1.1.crate) = 6154 -SHA256 (rust/crates/windows-result-0.3.2.crate) = c64fd11a4fd95df68efcfee5f44a294fe71b8bc6a91993e2791938abcc712252 -SIZE (rust/crates/windows-result-0.3.2.crate) = 13399 -SHA256 (rust/crates/windows-strings-0.4.0.crate) = 7a2ba9642430ee452d5a7aa78d72907ebe8cfda358e8cb7918a2050581322f97 -SIZE (rust/crates/windows-strings-0.4.0.crate) = 13939 +SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a +SIZE (rust/crates/windows-link-0.1.3.crate) = 6154 +SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6 +SIZE (rust/crates/windows-result-0.3.4.crate) = 13418 +SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57 +SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983 SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9 SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884 SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877 SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323 +SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb +SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479 SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904 SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973 SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403 +SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91 +SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099 SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8 SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492 SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3 SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718 +SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764 +SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443 SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483 SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469 SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615 +SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c +SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446 SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891 SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402 +SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3 +SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973 SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66 SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940 +SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11 +SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056 SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406 SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300 SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66 SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163 +SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d +SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450 SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619 SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78 SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363 +SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba +SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585 SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486 SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707 +SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57 +SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434 SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538 SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412 SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564 -SHA256 (rust/crates/winnow-0.7.6.crate) = 63d3fcd9bba44b03821e7d699eeee959f3126dcc4aa8e4ae18ec617c2a5cea10 -SIZE (rust/crates/winnow-0.7.6.crate) = 174072 -SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936 -SIZE (rust/crates/write16-1.0.0.crate) = 7218 -SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51 -SIZE (rust/crates/writeable-0.5.5.crate) = 22354 +SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486 +SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400 +SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95 +SIZE (rust/crates/winnow-0.7.12.crate) = 174403 +SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb +SIZE (rust/crates/writeable-0.6.1.crate) = 24068 SHA256 (rust/crates/yaml-merge-keys-0.5.1.crate) = af47d205071caaef70ebce5e04e1d88eba944833f8a6626dacdda700f86c285a SIZE (rust/crates/yaml-merge-keys-0.5.1.crate) = 13257 SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85 SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783 -SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40 -SIZE (rust/crates/yoke-0.7.5.crate) = 29673 -SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154 -SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525 -SHA256 (rust/crates/zerocopy-0.8.24.crate) = 2586fea28e186957ef732a5f8b3be2da217d65c5969d4b1e17f973ebbe876879 -SIZE (rust/crates/zerocopy-0.8.24.crate) = 243777 -SHA256 (rust/crates/zerocopy-derive-0.8.24.crate) = a996a8f63c5c4448cd959ac1bab0aaa3306ccfd060472f85943ee0750f0169be -SIZE (rust/crates/zerocopy-derive-0.8.24.crate) = 86487 +SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc +SIZE (rust/crates/yoke-0.8.0.crate) = 28726 +SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6 +SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521 +SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f +SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223 +SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181 +SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080 SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5 SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669 SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502 SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305 -SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079 -SIZE (rust/crates/zerovec-0.10.4.crate) = 126398 -SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6 -SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438 -SHA256 (cloudflare-quiche-0.24.2_GH0.tar.gz) = a53f0efa1b5765b2d5438bd4fd076bae0617ee9cc140241a91fb7ecc0dd5410c -SIZE (cloudflare-quiche-0.24.2_GH0.tar.gz) = 1541941 +SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595 +SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423 +SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b +SIZE (rust/crates/zerovec-0.11.4.crate) = 125080 +SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f +SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294 +SHA256 (cloudflare-quiche-0.24.5_GH0.tar.gz) = 7d2dff9ac5b9a53eb32d98af9b5fae944dcc7176a9fcfe1877f682b1ec935663 +SIZE (cloudflare-quiche-0.24.5_GH0.tar.gz) = 1579508 SHA256 (google-boringssl-e1d6cd95a_GH0.tar.gz) = 8ae99fd5bc987afa46c957bf527ae6005eb29f3d4b8e9942d00e9d786dc1b85e SIZE (google-boringssl-e1d6cd95a_GH0.tar.gz) = 45563984 diff --git a/net/rabbitmq/Makefile b/net/rabbitmq/Makefile index 463b786299e5..6aed73e31e67 100644 --- a/net/rabbitmq/Makefile +++ b/net/rabbitmq/Makefile @@ -1,11 +1,11 @@ PORTNAME= rabbitmq -DISTVERSION= 4.1.1 +DISTVERSION= 4.1.4 CATEGORIES= net MASTER_SITES= https://github.com/rabbitmq/rabbitmq-server/releases/download/v${DISTVERSION}/ DISTNAME= ${PORTNAME}-server-generic-unix-${DISTVERSION} -MAINTAINER= vvd@FreeBSD.org -# Co-maintainer: fsbruva@yahoo.com +MAINTAINER= erlang@FreeBSD.org +# Co-maintainers: vvd@FreeBSD.org fsbruva@yahoo.com COMMENT= Erlang implementation of AMQP WWW= https://www.rabbitmq.com/ diff --git a/net/rabbitmq/distinfo b/net/rabbitmq/distinfo index 97e0a1d6fce6..e1faf1455a67 100644 --- a/net/rabbitmq/distinfo +++ b/net/rabbitmq/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750300000 -SHA256 (rabbitmq-server-generic-unix-4.1.1.tar.xz) = a00731f61bb3fa6000b62d5c5b8fe407638ebc8c2042e0079860ee66ce320f53 -SIZE (rabbitmq-server-generic-unix-4.1.1.tar.xz) = 26167188 +TIMESTAMP = 1759234567 +SHA256 (rabbitmq-server-generic-unix-4.1.4.tar.xz) = c03b5976a1d6933ad81b77f7b30d6cbdc92886dededf6f028e29d5c4d42f5b7e +SIZE (rabbitmq-server-generic-unix-4.1.4.tar.xz) = 22281732 diff --git a/net/rabbitmq/pkg-plist b/net/rabbitmq/pkg-plist index 8ab46e6eb277..cd2695d7c891 100644 --- a/net/rabbitmq/pkg-plist +++ b/net/rabbitmq/pkg-plist @@ -156,31 +156,31 @@ lib/rabbitmq_server-%%VERSION%%/plugins/csv-3.2.1/ebin/Elixir.CSV.RowLengthError lib/rabbitmq_server-%%VERSION%%/plugins/csv-3.2.1/ebin/Elixir.CSV.StrayEscapeCharacterError.beam lib/rabbitmq_server-%%VERSION%%/plugins/csv-3.2.1/ebin/Elixir.CSV.beam lib/rabbitmq_server-%%VERSION%%/plugins/csv-3.2.1/ebin/csv.app -lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.4.0/ebin/conf_parse.beam -lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.4.0/ebin/cuttlefish.app -lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.4.0/ebin/cuttlefish.beam -lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.4.0/ebin/cuttlefish_advanced.beam -lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.4.0/ebin/cuttlefish_bytesize.beam -lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.4.0/ebin/cuttlefish_conf.beam -lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.4.0/ebin/cuttlefish_datatypes.beam -lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.4.0/ebin/cuttlefish_duration.beam -lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.4.0/ebin/cuttlefish_duration_parse.beam -lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.4.0/ebin/cuttlefish_effective.beam -lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.4.0/ebin/cuttlefish_enum.beam -lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.4.0/ebin/cuttlefish_error.beam -lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.4.0/ebin/cuttlefish_escript.beam -lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.4.0/ebin/cuttlefish_flag.beam -lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.4.0/ebin/cuttlefish_generator.beam -lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.4.0/ebin/cuttlefish_mapping.beam -lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.4.0/ebin/cuttlefish_rebar_plugin.beam -lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.4.0/ebin/cuttlefish_schema.beam -lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.4.0/ebin/cuttlefish_translation.beam -lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.4.0/ebin/cuttlefish_unit.beam -lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.4.0/ebin/cuttlefish_util.beam -lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.4.0/ebin/cuttlefish_validator.beam -lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.4.0/ebin/cuttlefish_variable.beam -lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.4.0/ebin/cuttlefish_vmargs.beam -lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.4.0/priv/erlang_vm.schema +lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.5.0/ebin/conf_parse.beam +lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.5.0/ebin/cuttlefish.app +lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.5.0/ebin/cuttlefish.beam +lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.5.0/ebin/cuttlefish_advanced.beam +lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.5.0/ebin/cuttlefish_bytesize.beam +lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.5.0/ebin/cuttlefish_conf.beam +lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.5.0/ebin/cuttlefish_datatypes.beam +lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.5.0/ebin/cuttlefish_duration.beam +lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.5.0/ebin/cuttlefish_duration_parse.beam +lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.5.0/ebin/cuttlefish_effective.beam +lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.5.0/ebin/cuttlefish_enum.beam +lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.5.0/ebin/cuttlefish_error.beam +lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.5.0/ebin/cuttlefish_escript.beam +lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.5.0/ebin/cuttlefish_flag.beam +lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.5.0/ebin/cuttlefish_generator.beam +lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.5.0/ebin/cuttlefish_mapping.beam +lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.5.0/ebin/cuttlefish_rebar_plugin.beam +lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.5.0/ebin/cuttlefish_schema.beam +lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.5.0/ebin/cuttlefish_translation.beam +lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.5.0/ebin/cuttlefish_unit.beam +lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.5.0/ebin/cuttlefish_util.beam +lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.5.0/ebin/cuttlefish_validator.beam +lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.5.0/ebin/cuttlefish_variable.beam +lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.5.0/ebin/cuttlefish_vmargs.beam +lib/rabbitmq_server-%%VERSION%%/plugins/cuttlefish-3.5.0/priv/erlang_vm.schema lib/rabbitmq_server-%%VERSION%%/plugins/eetcd-0.5.0/ebin/auth_pb.beam lib/rabbitmq_server-%%VERSION%%/plugins/eetcd-0.5.0/ebin/eetcd.app lib/rabbitmq_server-%%VERSION%%/plugins/eetcd-0.5.0/ebin/eetcd.beam @@ -536,51 +536,50 @@ lib/rabbitmq_server-%%VERSION%%/plugins/quantile_estimator-0.2.1/ebin/quantile.b lib/rabbitmq_server-%%VERSION%%/plugins/quantile_estimator-0.2.1/ebin/quantile_estimator.app lib/rabbitmq_server-%%VERSION%%/plugins/quantile_estimator-0.2.1/ebin/quantile_estimator.beam lib/rabbitmq_server-%%VERSION%%/plugins/quantile_estimator-0.2.1/include/quantile_estimator.hrl -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra.app -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_app.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_aux.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_bench.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_counters.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_dbg.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_directory.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_env.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_ets_queue.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_file.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_file_handle.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_flru.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_leaderboard.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_lib.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_log.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_log_ets.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_log_meta.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_log_pre_init.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_log_read_plan.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_log_reader.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_log_segment.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_log_segment_writer.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_log_snapshot.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_log_sup.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_log_wal.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_log_wal_sup.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_lol.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_machine.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_machine_ets.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_machine_simple.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_metrics_ets.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_monitors.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_mt.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_range.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_server.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_server_proc.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_server_sup.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_server_sup_sup.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_snapshot.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_sup.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_system.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_system_recover.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_system_sup.beam -lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.9/ebin/ra_systems_sup.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra.app +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_app.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_aux.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_bench.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_counters.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_dbg.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_directory.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_env.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_ets_queue.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_file.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_flru.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_leaderboard.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_lib.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_log.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_log_ets.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_log_meta.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_log_pre_init.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_log_read_plan.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_log_reader.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_log_segment.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_log_segment_writer.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_log_snapshot.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_log_sup.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_log_wal.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_log_wal_sup.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_lol.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_machine.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_machine_ets.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_machine_simple.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_metrics_ets.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_monitors.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_mt.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_range.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_server.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_server_proc.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_server_sup.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_server_sup_sup.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_snapshot.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_sup.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_system.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_system_recover.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_system_sup.beam +lib/rabbitmq_server-%%VERSION%%/plugins/ra-2.16.13/ebin/ra_systems_sup.beam lib/rabbitmq_server-%%VERSION%%/plugins/rabbit-%%VERSION%%/ebin/amqqueue.beam lib/rabbitmq_server-%%VERSION%%/plugins/rabbit-%%VERSION%%/ebin/background_gc.beam lib/rabbitmq_server-%%VERSION%%/plugins/rabbit-%%VERSION%%/ebin/code_server_cache.beam @@ -779,6 +778,7 @@ lib/rabbitmq_server-%%VERSION%%/plugins/rabbit-%%VERSION%%/ebin/rabbit_ssl.beam lib/rabbitmq_server-%%VERSION%%/plugins/rabbit-%%VERSION%%/ebin/rabbit_stream_coordinator.beam lib/rabbitmq_server-%%VERSION%%/plugins/rabbit-%%VERSION%%/ebin/rabbit_stream_queue.beam lib/rabbitmq_server-%%VERSION%%/plugins/rabbit-%%VERSION%%/ebin/rabbit_stream_sac_coordinator.beam +lib/rabbitmq_server-%%VERSION%%/plugins/rabbit-%%VERSION%%/ebin/rabbit_stream_sac_coordinator_v4.beam lib/rabbitmq_server-%%VERSION%%/plugins/rabbit-%%VERSION%%/ebin/rabbit_sup.beam lib/rabbitmq_server-%%VERSION%%/plugins/rabbit-%%VERSION%%/ebin/rabbit_sysmon_handler.beam lib/rabbitmq_server-%%VERSION%%/plugins/rabbit-%%VERSION%%/ebin/rabbit_sysmon_minder.beam @@ -1160,6 +1160,7 @@ lib/rabbitmq_server-%%VERSION%%/plugins/rabbitmq_management-%%VERSION%%/priv/www lib/rabbitmq_server-%%VERSION%%/plugins/rabbitmq_management-%%VERSION%%/priv/www/js/sammy-0.7.6.js lib/rabbitmq_server-%%VERSION%%/plugins/rabbitmq_management-%%VERSION%%/priv/www/js/sammy-0.7.6.min.js lib/rabbitmq_server-%%VERSION%%/plugins/rabbitmq_management-%%VERSION%%/priv/www/js/theme-switcher.js +lib/rabbitmq_server-%%VERSION%%/plugins/rabbitmq_management-%%VERSION%%/priv/www/js/title.js lib/rabbitmq_server-%%VERSION%%/plugins/rabbitmq_management-%%VERSION%%/priv/www/js/tmpl/404.ejs lib/rabbitmq_server-%%VERSION%%/plugins/rabbitmq_management-%%VERSION%%/priv/www/js/tmpl/add-binding.ejs lib/rabbitmq_server-%%VERSION%%/plugins/rabbitmq_management-%%VERSION%%/priv/www/js/tmpl/binary.ejs @@ -1377,6 +1378,7 @@ lib/rabbitmq_server-%%VERSION%%/plugins/rabbitmq_stomp-%%VERSION%%/include/rabbi lib/rabbitmq_server-%%VERSION%%/plugins/rabbitmq_stomp-%%VERSION%%/include/rabbit_stomp_frame.hrl lib/rabbitmq_server-%%VERSION%%/plugins/rabbitmq_stomp-%%VERSION%%/include/rabbit_stomp_headers.hrl lib/rabbitmq_server-%%VERSION%%/plugins/rabbitmq_stomp-%%VERSION%%/priv/schema/rabbitmq_stomp.schema +lib/rabbitmq_server-%%VERSION%%/plugins/rabbitmq_stream-%%VERSION%%/ebin/Elixir.RabbitMQ.CLI.Ctl.Commands.ActivateStreamConsumerCommand.beam lib/rabbitmq_server-%%VERSION%%/plugins/rabbitmq_stream-%%VERSION%%/ebin/Elixir.RabbitMQ.CLI.Ctl.Commands.AddSuperStreamCommand.beam lib/rabbitmq_server-%%VERSION%%/plugins/rabbitmq_stream-%%VERSION%%/ebin/Elixir.RabbitMQ.CLI.Ctl.Commands.DeleteSuperStreamCommand.beam lib/rabbitmq_server-%%VERSION%%/plugins/rabbitmq_stream-%%VERSION%%/ebin/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStreamConnectionsCommand.beam @@ -1530,13 +1532,13 @@ lib/rabbitmq_server-%%VERSION%%/plugins/recon-2.5.6/ebin/recon_lib.beam lib/rabbitmq_server-%%VERSION%%/plugins/recon-2.5.6/ebin/recon_map.beam lib/rabbitmq_server-%%VERSION%%/plugins/recon-2.5.6/ebin/recon_rec.beam lib/rabbitmq_server-%%VERSION%%/plugins/recon-2.5.6/ebin/recon_trace.beam -lib/rabbitmq_server-%%VERSION%%/plugins/redbug-2.0.7/ebin/redbug.app -lib/rabbitmq_server-%%VERSION%%/plugins/redbug-2.0.7/ebin/redbug.beam -lib/rabbitmq_server-%%VERSION%%/plugins/redbug-2.0.7/ebin/redbug_compiler.beam -lib/rabbitmq_server-%%VERSION%%/plugins/redbug-2.0.7/ebin/redbug_dtop.beam -lib/rabbitmq_server-%%VERSION%%/plugins/redbug-2.0.7/ebin/redbug_lexer.beam -lib/rabbitmq_server-%%VERSION%%/plugins/redbug-2.0.7/ebin/redbug_parser.beam -lib/rabbitmq_server-%%VERSION%%/plugins/redbug-2.0.7/ebin/redbug_targ.beam +lib/rabbitmq_server-%%VERSION%%/plugins/redbug-2.1.0/ebin/redbug.app +lib/rabbitmq_server-%%VERSION%%/plugins/redbug-2.1.0/ebin/redbug.beam +lib/rabbitmq_server-%%VERSION%%/plugins/redbug-2.1.0/ebin/redbug_compiler.beam +lib/rabbitmq_server-%%VERSION%%/plugins/redbug-2.1.0/ebin/redbug_dtop.beam +lib/rabbitmq_server-%%VERSION%%/plugins/redbug-2.1.0/ebin/redbug_lexer.beam +lib/rabbitmq_server-%%VERSION%%/plugins/redbug-2.1.0/ebin/redbug_parser.beam +lib/rabbitmq_server-%%VERSION%%/plugins/redbug-2.1.0/ebin/redbug_targ.beam lib/rabbitmq_server-%%VERSION%%/plugins/seshat-0.6.1/ebin/seshat.app lib/rabbitmq_server-%%VERSION%%/plugins/seshat-0.6.1/ebin/seshat.beam lib/rabbitmq_server-%%VERSION%%/plugins/seshat-0.6.1/ebin/seshat_app.beam diff --git a/net/rabbitmqadmin/Makefile b/net/rabbitmqadmin/Makefile index d199a2c9ea1f..f93c29b9e1a8 100644 --- a/net/rabbitmqadmin/Makefile +++ b/net/rabbitmqadmin/Makefile @@ -1,7 +1,7 @@ PORTNAME= rabbitmqadmin DISTVERSIONPREFIX= v DISTVERSION= 0.29.0 -PORTREVISION= 3 +PORTREVISION= 5 CATEGORIES= net MAINTAINER= dch@FreeBSD.org diff --git a/net/rabbitmqadmin/files/patch-cargo-crates_aws-lc-sys-0.27.1_aws-lc_include_openssl_target.h b/net/rabbitmqadmin/files/patch-cargo-crates_aws-lc-sys-0.27.1_aws-lc_include_openssl_target.h new file mode 100644 index 000000000000..3f59b50ac189 --- /dev/null +++ b/net/rabbitmqadmin/files/patch-cargo-crates_aws-lc-sys-0.27.1_aws-lc_include_openssl_target.h @@ -0,0 +1,20 @@ +--- cargo-crates/aws-lc-sys-0.27.1/aws-lc/include/openssl/target.h.orig 2025-09-03 10:05:29 UTC ++++ cargo-crates/aws-lc-sys-0.27.1/aws-lc/include/openssl/target.h +@@ -34,14 +34,14 @@ + #elif defined(__ARMEL__) || defined(_M_ARM) + #define OPENSSL_32_BIT + #define OPENSSL_ARM +-#elif (defined(__PPC64__) || defined(__powerpc64__)) && defined(_LITTLE_ENDIAN) ++#elif (defined(__PPC64__) || defined(__powerpc64__)) && __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ + #define OPENSSL_64_BIT + #define OPENSSL_PPC64LE +-#elif (defined(__PPC64__) || defined(__powerpc64__)) && defined(_BIG_ENDIAN) ++#elif (defined(__PPC64__) || defined(__powerpc64__)) && __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ + #define OPENSSL_64_BIT + #define OPENSSL_PPC64BE + #define OPENSSL_BIG_ENDIAN +-#elif (defined(__PPC__) || defined(__powerpc__)) && defined(_BIG_ENDIAN) ++#elif (defined(__PPC__) || defined(__powerpc__)) && __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ + #define OPENSSL_32_BIT + #define OPENSSL_PPC32BE + #define OPENSSL_BIG_ENDIAN diff --git a/net/rathole/Makefile b/net/rathole/Makefile index 74ec48652184..e68ac79762dd 100644 --- a/net/rathole/Makefile +++ b/net/rathole/Makefile @@ -1,7 +1,7 @@ PORTNAME= rathole DISTVERSIONPREFIX= v DISTVERSION= 0.5.0 -PORTREVISION= 16 +PORTREVISION= 18 CATEGORIES= net MAINTAINER= yuri@FreeBSD.org diff --git a/net/rclone/Makefile b/net/rclone/Makefile index 016b9a93c4fd..e0690d5fee26 100644 --- a/net/rclone/Makefile +++ b/net/rclone/Makefile @@ -1,6 +1,6 @@ PORTNAME= rclone DISTVERSIONPREFIX= v -DISTVERSION= 1.70.3 +DISTVERSION= 1.71.2 PORTREVISION= 1 CATEGORIES= net diff --git a/net/rclone/distinfo b/net/rclone/distinfo index 555f9f7355a4..a072c805f51b 100644 --- a/net/rclone/distinfo +++ b/net/rclone/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1752436837 -SHA256 (go/net_rclone/rclone-v1.70.3/v1.70.3.mod) = 0f533205ddb5dcadda6e80dacfac7ac144769c1e15fd10e90ba80f0a36347cd0 -SIZE (go/net_rclone/rclone-v1.70.3/v1.70.3.mod) = 12114 -SHA256 (go/net_rclone/rclone-v1.70.3/v1.70.3.zip) = 6e3813694bb603029a0365c9afc921feaae336687b809e71eaff0feb00c9a6f0 -SIZE (go/net_rclone/rclone-v1.70.3/v1.70.3.zip) = 18341022 +TIMESTAMP = 1760982792 +SHA256 (go/net_rclone/rclone-v1.71.2/v1.71.2.mod) = 719df04a458832578bf903cfdb666d47b3bb58d187b1afbcfe35db806c70a301 +SIZE (go/net_rclone/rclone-v1.71.2/v1.71.2.mod) = 12214 +SHA256 (go/net_rclone/rclone-v1.71.2/v1.71.2.zip) = ba7d3a63fb7f9a3ef6110ae6944b704bc48c4d4de378424ca71a43121ef2ff48 +SIZE (go/net_rclone/rclone-v1.71.2/v1.71.2.zip) = 18569562 diff --git a/net/rdp2tcp/Makefile b/net/rdp2tcp/Makefile new file mode 100644 index 000000000000..d1c464ed901d --- /dev/null +++ b/net/rdp2tcp/Makefile @@ -0,0 +1,47 @@ +PORTNAME= rdp2tcp +DISTVERSION= 0.1.0.20250804 +CATEGORIES= net comms + +PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ +# https://github.com/V-E-O/rdp2tcp/pull/14 +PATCHFILES+= 1e45654b6e23633a9c648d6b0c8bc5b133a0504b.patch:-p1 + +MAINTAINER= rozhuk.im@gmail.com +COMMENT= Open tcp tunnel through remote desktop connection (client) +WWW= https://github.com/V-E-O/rdp2tcp/ + +LICENSE= GPLv3 + +USES= shebangfix +USE_GITHUB= yes +GH_ACCOUNT= V-E-O +GH_TAGNAME= 0a54991e669e8636b129a60e9ff5baa2fc91d1af +SHEBANG_FILES= ${TOOLS_PLIST_FILES:S|bin|tools|} + +CFLAGS+= -I${WRKSRC}/common + +PLIST_FILES= bin/rdp2tcp + +OPTIONS_DEFINE= TOOLS +OPTIONS_DEFAULT= TOOLS +OPTIONS_SUB= yes + +TOOLS_DESC= Install rdp2tcp.py and rdpupload +TOOLS_USES= python:run +TOOLS_PLIST_FILES= bin/rdp2tcp.py \ + bin/rdpupload + +post-patch: + @${REINPLACE_CMD} \ + -e 's|CC=.*||g' \ + -e 's|CFLAGS=.*||g' \ + -e 's|LDFLAGS=.*||g' \ + ${WRKSRC}/client/Makefile \ + ${WRKSRC}/common/Makefile + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/client/rdp2tcp ${STAGEDIR}${PREFIX}/bin + ${INSTALL_SCRIPT} ${WRKSRC}/tools/rdp2tcp.py \ + ${WRKSRC}/tools/rdpupload ${STAGEDIR}${PREFIX}/bin + +.include <bsd.port.mk> diff --git a/net/rdp2tcp/distinfo b/net/rdp2tcp/distinfo new file mode 100644 index 000000000000..e9692b27e761 --- /dev/null +++ b/net/rdp2tcp/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1759422217 +SHA256 (V-E-O-rdp2tcp-0.1.0.20250804-0a54991e669e8636b129a60e9ff5baa2fc91d1af_GH0.tar.gz) = 775ffaca982d2f74c136bed2cb4e82bb76a04a0db878d854e08eae0f2312fcd7 +SIZE (V-E-O-rdp2tcp-0.1.0.20250804-0a54991e669e8636b129a60e9ff5baa2fc91d1af_GH0.tar.gz) = 92933 +SHA256 (1e45654b6e23633a9c648d6b0c8bc5b133a0504b.patch) = 2d8dba1ce8ab5e6406950ba1e9582bd42179bad6e197a3f634a508ece41f0b5c +SIZE (1e45654b6e23633a9c648d6b0c8bc5b133a0504b.patch) = 883 diff --git a/net/rdp2tcp/pkg-descr b/net/rdp2tcp/pkg-descr new file mode 100644 index 000000000000..fbfa8622cd2f --- /dev/null +++ b/net/rdp2tcp/pkg-descr @@ -0,0 +1,15 @@ +rdp2tcp is a tunneling tool on top of remote desktop protocol (RDP). +It uses RDP virtual channel capabilities to multiplex several ports +forwarding over an already established rdesktop or FreeRDP session. + +Available features: + - tcp port forwarding + - reverse tcp port forwarding + - process stdin/out forwarding + - SOCKS5 minimal support + +The code is splitted into 2 parts: + - the client running on the rdesktop or FreeRDP client side + - the server running on the Terminal Server side + +This port only contains client and tools. diff --git a/net/read_bbrlog/Makefile b/net/read_bbrlog/Makefile index d6220e014f41..65b9e45c518e 100644 --- a/net/read_bbrlog/Makefile +++ b/net/read_bbrlog/Makefile @@ -1,5 +1,5 @@ PORTNAME= read_bbrlog -PORTVERSION= 1.4 +PORTVERSION= 1.5 DISTVERSIONPREFIX= v CATEGORIES= net @@ -26,8 +26,8 @@ MAKE_ENV+= WITHOUT_PIE=true .include <bsd.port.options.mk> -.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1500025 -IGNORE= builds only on FreeBSD head with minimum version 1500025 +.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1500057 +IGNORE= builds only on FreeBSD head with minimum version 1500057 .endif do-install: diff --git a/net/read_bbrlog/distinfo b/net/read_bbrlog/distinfo index 2b6c2d8ef059..6c808561139d 100644 --- a/net/read_bbrlog/distinfo +++ b/net/read_bbrlog/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1731679865 -SHA256 (Netflix-read_bbrlog-v1.4_GH0.tar.gz) = ac74557261902ebd92481b1718b7d4954a352e5f2783c97bc204fb1d85f8e9a4 -SIZE (Netflix-read_bbrlog-v1.4_GH0.tar.gz) = 58291 +TIMESTAMP = 1761481274 +SHA256 (Netflix-read_bbrlog-v1.5_GH0.tar.gz) = 4fd2a48575c975adfe0710ec65fdef7640b411399fd874eedac6918e3c99883c +SIZE (Netflix-read_bbrlog-v1.5_GH0.tar.gz) = 58353 diff --git a/net/realtek-re-kmod198/Makefile b/net/realtek-re-kmod198/Makefile index b829e3ffcf03..7b1d0d1aca83 100644 --- a/net/realtek-re-kmod198/Makefile +++ b/net/realtek-re-kmod198/Makefile @@ -5,15 +5,12 @@ CATEGORIES= net PKGNAMEPREFIX= realtek- PKGNAMESUFFIX= -kmod198 -MAINTAINER= meta@FreeBSD.org +MAINTAINER= george@m5p.com COMMENT= Kernel driver for Realtek PCIe Ethernet Controllers WWW= https://github.com/alexdupre/rtl_bsd_drv LICENSE= BSD4CLAUSE -DEPRECATED= Use net/realtek-re-kmod with checksum offloading disabled, see also bug 286879 -EXPIRATION_DATE= 2026-03-31 - USES= kmod tar:tgz uidfix USE_GITHUB= yes diff --git a/net/redpanda-connect/Makefile b/net/redpanda-connect/Makefile index bc5226ee2302..aa027e1fce30 100644 --- a/net/redpanda-connect/Makefile +++ b/net/redpanda-connect/Makefile @@ -1,6 +1,6 @@ PORTNAME= connect DISTVERSIONPREFIX= v -DISTVERSION= 4.61.0 +DISTVERSION= 4.68.0 PORTREVISION= 1 CATEGORIES= net PKGNAMEPREFIX= redpanda- @@ -38,13 +38,18 @@ PLIST_FILES= "@dir(,,755) %%ETCDIR%%" \ OPTIONS_DEFINE= ENTERPRISE ENTERPRISE_DESC= Enable connectors under the RCL license -.include <bsd.port.pre.mk> +.include <bsd.port.options.mk> -post-patch: .if !${PORT_OPTIONS:MENTERPRISE} - @${PATCH} -d ${WRKSRC} < ${FILESDIR}/remove-enterprise-connectors.patch +EXTRA_PATCHES= ${FILESDIR}/extra-patch-public_components_all_package.go .endif +.include <bsd.port.pre.mk> + +post-patch: + @${CP} ${WRKSRC}/vendor/github.com/AthenZ/athenz/libs/go/sia/util/os_util_linux.go \ + ${WRKSRC}/vendor/github.com/AthenZ/athenz/libs/go/sia/util/os_util_freebsd.go + post-install: @${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${FILESDIR}/config.yaml ${STAGEDIR}${ETCDIR}/config.yaml.sample diff --git a/net/redpanda-connect/distinfo b/net/redpanda-connect/distinfo index 3affba249741..753fab47a572 100644 --- a/net/redpanda-connect/distinfo +++ b/net/redpanda-connect/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1752913928 -SHA256 (go/net_redpanda-connect/connect-v4.61.0/v4.61.0.mod) = 5e49767f388d02662a2e10ab7124c78522b5248bc5033826833aee04aeb1cd4e -SIZE (go/net_redpanda-connect/connect-v4.61.0/v4.61.0.mod) = 24341 -SHA256 (go/net_redpanda-connect/connect-v4.61.0/v4.61.0.zip) = ed997944cbe4fb225f86d94c7215a2f373cc9cf4a8bccfa4fd28fc67dafe8bd5 -SIZE (go/net_redpanda-connect/connect-v4.61.0/v4.61.0.zip) = 2825956 +TIMESTAMP = 1761439551 +SHA256 (go/net_redpanda-connect/connect-v4.68.0/v4.68.0.mod) = 241eb462e37c17abde0ffdeee4cd5c8f4200453346989824711bb1004b2dcd34 +SIZE (go/net_redpanda-connect/connect-v4.68.0/v4.68.0.mod) = 25324 +SHA256 (go/net_redpanda-connect/connect-v4.68.0/v4.68.0.zip) = 8de0f24e8fd740e0dd8224a28ea9abcbfd46cba10b56d2fc2fa825fa144b158b +SIZE (go/net_redpanda-connect/connect-v4.68.0/v4.68.0.zip) = 3085098 diff --git a/net/redpanda-connect/files/remove-enterprise-connectors.patch b/net/redpanda-connect/files/extra-patch-public_components_all_package.go index 1b2ed703f5d2..0bd3b054d32a 100644 --- a/net/redpanda-connect/files/remove-enterprise-connectors.patch +++ b/net/redpanda-connect/files/extra-patch-public_components_all_package.go @@ -1,23 +1,22 @@ ---- public/components/all/package.go.orig 2025-06-06 23:37:55.991872000 +0200 -+++ public/components/all/package.go 2025-06-06 23:38:14.046795000 +0200 -@@ -15,20 +15,4 @@ +--- public/components/all/package.go.orig ++++ public/components/all/package.go +@@ -15,19 +15,4 @@ import ( // Import all community components. _ "github.com/redpanda-data/connect/v4/public/components/community" - - // Import all enterprise components. -- _ "github.com/redpanda-data/connect/v4/public/components/aws/enterprise" -- _ "github.com/redpanda-data/connect/v4/public/components/cohere" - _ "github.com/redpanda-data/connect/v4/public/components/gateway" - _ "github.com/redpanda-data/connect/v4/public/components/gcp/enterprise" - _ "github.com/redpanda-data/connect/v4/public/components/google" +- _ "github.com/redpanda-data/connect/v4/public/components/jira" - _ "github.com/redpanda-data/connect/v4/public/components/kafka/enterprise" - _ "github.com/redpanda-data/connect/v4/public/components/mongodb/enterprise" +- _ "github.com/redpanda-data/connect/v4/public/components/mssqlserver" - _ "github.com/redpanda-data/connect/v4/public/components/mysql" -- _ "github.com/redpanda-data/connect/v4/public/components/ollama" -- _ "github.com/redpanda-data/connect/v4/public/components/openai" - _ "github.com/redpanda-data/connect/v4/public/components/postgresql" - _ "github.com/redpanda-data/connect/v4/public/components/slack" - _ "github.com/redpanda-data/connect/v4/public/components/snowflake" - _ "github.com/redpanda-data/connect/v4/public/components/splunk" +- _ "github.com/redpanda-data/connect/v4/public/components/tigerbeetle" ) diff --git a/net/relayd/files/patch-usr.sbin_relayd_siphash.c b/net/relayd/files/patch-usr.sbin_relayd_siphash.c new file mode 100644 index 000000000000..16575bdd6c1f --- /dev/null +++ b/net/relayd/files/patch-usr.sbin_relayd_siphash.c @@ -0,0 +1,22 @@ +--- usr.sbin/relayd/siphash.c.orig 2025-09-02 11:44:37 UTC ++++ usr.sbin/relayd/siphash.c +@@ -64,8 +64,8 @@ SipHash_Init(SIPHASH_CTX *ctx, const SIPHASH_KEY *key) + uint64_t k0, k1; + + #ifdef __FreeBSD__ +- k0 = le64toh(&key->k0); +- k1 = le64toh(&key->k1); ++ k0 = le64toh(key->k0); ++ k1 = le64toh(key->k1); + #else + k0 = lemtoh64(&key->k0); + k1 = lemtoh64(&key->k1); +@@ -191,7 +191,7 @@ SipHash_CRounds(SIPHASH_CTX *ctx, int rounds) + SipHash_CRounds(SIPHASH_CTX *ctx, int rounds) + { + #ifdef __FreeBSD__ +- u_int64_t m = le64toh((u_int64_t *)ctx->buf); ++ u_int64_t m = le64toh((u_int64_t)ctx->buf); + #else + u_int64_t m = lemtoh64((u_int64_t *)ctx->buf); + #endif diff --git a/net/remmina/Makefile b/net/remmina/Makefile index 5ae957c025f6..121663a891bc 100644 --- a/net/remmina/Makefile +++ b/net/remmina/Makefile @@ -1,5 +1,6 @@ PORTNAME= remmina DISTVERSION= 1.4.41 +PORTREVISION= 1 CATEGORIES= net gnome MAINTAINER= fernape@FreeBSD.org diff --git a/net/revsocks/Makefile b/net/revsocks/Makefile index 48982903941c..6fdeadd58531 100644 --- a/net/revsocks/Makefile +++ b/net/revsocks/Makefile @@ -1,7 +1,7 @@ PORTNAME= revsocks DISTVERSIONPREFIX= v DISTVERSION= 2.8 -PORTREVISION= 14 +PORTREVISION= 18 CATEGORIES= net MAINTAINER= ehaupt@FreeBSD.org diff --git a/net/rosenpass/Makefile b/net/rosenpass/Makefile index ad348d5c55bb..0684fcd19907 100644 --- a/net/rosenpass/Makefile +++ b/net/rosenpass/Makefile @@ -1,7 +1,7 @@ PORTNAME= rosenpass DISTVERSIONPREFIX= v DISTVERSION= 0.2.2 -PORTREVISION= 10 +PORTREVISION= 12 CATEGORIES= net net-vpn security MAINTAINER= fuz@FreeBSD.org diff --git a/net/rospo/Makefile b/net/rospo/Makefile index 0cfb4271c34b..8ef88ccab38b 100644 --- a/net/rospo/Makefile +++ b/net/rospo/Makefile @@ -1,6 +1,6 @@ PORTNAME= rospo DISTVERSIONPREFIX= v -DISTVERSION= 0.15.0 +DISTVERSION= 0.15.1 PORTREVISION= 2 CATEGORIES= net net-vpn sysutils diff --git a/net/rospo/distinfo b/net/rospo/distinfo index 4e6087d2008e..22bc9bc33c46 100644 --- a/net/rospo/distinfo +++ b/net/rospo/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1750613153 -SHA256 (go/net_rospo/rospo-v0.15.0/v0.15.0.mod) = fb7e02a0a571d1d0e0427d486f137678154dd1d48128fdf41391c41398adbbd7 -SIZE (go/net_rospo/rospo-v0.15.0/v0.15.0.mod) = 1337 -SHA256 (go/net_rospo/rospo-v0.15.0/v0.15.0.zip) = 996632dc72ec827d7e9b9789c4f0eb009a82742ba11838c3d83e54b93e4ede92 -SIZE (go/net_rospo/rospo-v0.15.0/v0.15.0.zip) = 98205 +TIMESTAMP = 1760100235 +SHA256 (go/net_rospo/rospo-v0.15.1/v0.15.1.mod) = d804f2f92c82dc710ce02ebc82fd9bd6c7e47385e258cb21ce93e0a4ed1d6e01 +SIZE (go/net_rospo/rospo-v0.15.1/v0.15.1.mod) = 1339 +SHA256 (go/net_rospo/rospo-v0.15.1/v0.15.1.zip) = 084e3fa3bad63e693dedbc2bc4b131b258d602dc1d2ff33935315ebc35554f6c +SIZE (go/net_rospo/rospo-v0.15.1/v0.15.1.zip) = 98238 diff --git a/net/routinator/Makefile b/net/routinator/Makefile index f15afe506e23..16413e080298 100644 --- a/net/routinator/Makefile +++ b/net/routinator/Makefile @@ -1,7 +1,6 @@ PORTNAME= routinator DISTVERSIONPREFIX= v -DISTVERSION= 0.14.2 -PORTREVISION= 3 +DISTVERSION= 0.15.1 CATEGORIES= net MAINTAINER= jaap@NLnetLabs.nl diff --git a/net/routinator/Makefile.crates b/net/routinator/Makefile.crates index df626466cd6a..a7655ef319ce 100644 --- a/net/routinator/Makefile.crates +++ b/net/routinator/Makefile.crates @@ -1,51 +1,52 @@ -CARGO_CRATES= addr2line-0.24.2 \ - adler2-2.0.0 \ - android-tzdata-0.1.1 \ +CARGO_CRATES= addr2line-0.25.1 \ + adler2-2.0.1 \ android_system_properties-0.1.5 \ - anstream-0.6.18 \ - anstyle-1.0.10 \ - anstyle-parse-0.2.6 \ - anstyle-query-1.1.2 \ - anstyle-wincon-3.0.7 \ - arbitrary-1.4.1 \ - async-compression-0.4.18 \ - autocfg-1.4.0 \ - backtrace-0.3.74 \ + anstream-0.6.21 \ + anstyle-1.0.13 \ + anstyle-parse-0.2.7 \ + anstyle-query-1.1.4 \ + anstyle-wincon-3.0.10 \ + arbitrary-1.4.2 \ + arc-swap-1.7.1 \ + async-compression-0.4.32 \ + atomic-waker-1.1.2 \ + autocfg-1.5.0 \ + backtrace-0.3.76 \ base64-0.22.1 \ - bcder-0.7.5 \ - bitflags-2.8.0 \ - bumpalo-3.16.0 \ - byteorder-1.5.0 \ - bytes-1.9.0 \ - cc-1.2.10 \ - cfg-if-1.0.0 \ + bcder-0.7.6 \ + bitflags-2.9.4 \ + bumpalo-3.19.0 \ + bytes-1.10.1 \ + cc-1.2.40 \ + cfg-if-1.0.3 \ cfg_aliases-0.2.1 \ - chrono-0.4.39 \ - clap-4.5.27 \ - clap_builder-4.5.27 \ - clap_derive-4.5.24 \ - clap_lex-0.7.4 \ - colorchoice-1.0.3 \ + chrono-0.4.42 \ + clap-4.5.48 \ + clap_builder-4.5.48 \ + clap_derive-4.5.47 \ + clap_lex-0.7.5 \ + colorchoice-1.0.4 \ + compression-codecs-0.4.31 \ + compression-core-0.4.29 \ core-foundation-0.9.4 \ core-foundation-sys-0.8.7 \ - crc32fast-1.4.2 \ + crc32fast-1.5.0 \ crossbeam-queue-0.3.12 \ crossbeam-utils-0.8.21 \ - deranged-0.3.11 \ - derive_arbitrary-1.4.1 \ + deranged-0.5.4 \ + derive_arbitrary-1.4.2 \ dirs-6.0.0 \ dirs-sys-0.5.0 \ displaydoc-0.2.5 \ - either-1.13.0 \ - equivalent-1.0.1 \ - errno-0.3.10 \ - error-chain-0.12.4 \ + equivalent-1.0.2 \ + errno-0.3.14 \ fastrand-2.3.0 \ - flate2-1.0.35 \ + find-msvc-tools-0.1.3 \ + flate2-1.1.4 \ fnv-1.0.7 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ - form_urlencoded-1.2.1 \ + form_urlencoded-1.2.2 \ futures-0.3.31 \ futures-channel-0.3.31 \ futures-core-0.3.31 \ @@ -55,185 +56,203 @@ CARGO_CRATES= addr2line-0.24.2 \ futures-sink-0.3.31 \ futures-task-0.3.31 \ futures-util-0.3.31 \ - getrandom-0.2.15 \ - gimli-0.31.1 \ - hashbrown-0.15.2 \ + getrandom-0.2.16 \ + getrandom-0.3.3 \ + gimli-0.32.3 \ + hashbrown-0.16.0 \ heck-0.5.0 \ - hostname-0.3.1 \ - http-1.2.0 \ + hostname-0.4.1 \ + http-1.3.1 \ http-body-1.0.1 \ - http-body-util-0.1.2 \ - httparse-1.9.5 \ + http-body-util-0.1.3 \ + httparse-1.10.1 \ httpdate-1.0.3 \ - hyper-1.5.2 \ - hyper-rustls-0.27.5 \ + hyper-1.7.0 \ + hyper-rustls-0.27.7 \ hyper-tls-0.6.0 \ - hyper-util-0.1.10 \ - iana-time-zone-0.1.61 \ + hyper-util-0.1.17 \ + iana-time-zone-0.1.64 \ iana-time-zone-haiku-0.1.2 \ - icu_collections-1.5.0 \ - icu_locid-1.5.0 \ - icu_locid_transform-1.5.0 \ - icu_locid_transform_data-1.5.0 \ - icu_normalizer-1.5.0 \ - icu_normalizer_data-1.5.0 \ - icu_properties-1.5.1 \ - icu_properties_data-1.5.0 \ - icu_provider-1.5.0 \ - icu_provider_macros-1.5.0 \ - idna-1.0.3 \ - idna_adapter-1.2.0 \ - indexmap-2.7.1 \ + icu_collections-2.0.0 \ + icu_locale_core-2.0.0 \ + icu_normalizer-2.0.0 \ + icu_normalizer_data-2.0.0 \ + icu_properties-2.0.1 \ + icu_properties_data-2.0.1 \ + icu_provider-2.0.0 \ + idna-1.1.0 \ + idna_adapter-1.2.1 \ + indexmap-2.11.4 \ + io-uring-0.7.10 \ ipnet-2.11.0 \ + iri-string-0.7.8 \ is_terminal_polyfill-1.70.1 \ - itoa-1.0.14 \ - js-sys-0.3.77 \ - libc-0.2.169 \ - libredox-0.1.3 \ - linux-raw-sys-0.4.15 \ + itoa-1.0.15 \ + js-sys-0.3.81 \ + libc-0.2.176 \ + libredox-0.1.10 \ + linux-raw-sys-0.11.0 \ listenfd-1.0.2 \ - litemap-0.7.4 \ - log-0.4.25 \ - match_cfg-0.1.0 \ - memchr-2.7.4 \ + litemap-0.8.0 \ + log-0.4.28 \ + lru-slab-0.1.2 \ + memchr-2.7.6 \ memoffset-0.9.1 \ - mime-0.3.17 \ - miniz_oxide-0.8.3 \ - mio-1.0.3 \ - native-tls-0.2.12 \ - nix-0.27.1 \ + miniz_oxide-0.8.9 \ + mio-1.0.4 \ + native-tls-0.2.14 \ + nix-0.30.1 \ num-conv-0.1.0 \ num-traits-0.2.19 \ num_threads-0.1.7 \ - object-0.36.7 \ - once_cell-1.20.2 \ - openssl-0.10.68 \ + object-0.37.3 \ + once_cell-1.21.3 \ + once_cell_polyfill-1.70.1 \ + openssl-0.10.73 \ openssl-macros-0.1.1 \ - openssl-probe-0.1.5 \ - openssl-sys-0.9.104 \ + openssl-probe-0.1.6 \ + openssl-sys-0.9.109 \ option-ext-0.2.0 \ - percent-encoding-2.3.1 \ + percent-encoding-2.3.2 \ pin-project-lite-0.2.16 \ pin-utils-0.1.0 \ - pkg-config-0.3.31 \ + pkg-config-0.3.32 \ + potential_utf-0.1.3 \ powerfmt-0.2.0 \ - ppv-lite86-0.2.20 \ - proc-macro2-1.0.93 \ - quick-xml-0.31.0 \ - quinn-0.11.6 \ - quinn-proto-0.11.9 \ - quinn-udp-0.5.9 \ - quote-1.0.38 \ - rand-0.8.5 \ - rand_chacha-0.3.1 \ - rand_core-0.6.4 \ - redox_users-0.5.0 \ - reqwest-0.12.12 \ - ring-0.17.8 \ - rpki-0.18.5 \ - rustc-demangle-0.1.24 \ - rustc-hash-2.1.0 \ - rustix-0.38.44 \ - rustls-0.23.21 \ + ppv-lite86-0.2.21 \ + proc-macro2-1.0.101 \ + quick-xml-0.38.3 \ + quinn-0.11.9 \ + quinn-proto-0.11.13 \ + quinn-udp-0.5.14 \ + quote-1.0.41 \ + r-efi-5.3.0 \ + rand-0.9.2 \ + rand_chacha-0.9.0 \ + rand_core-0.9.3 \ + redox_users-0.5.2 \ + reqwest-0.12.23 \ + ring-0.17.14 \ + rpki-0.19.1 \ + rustc-demangle-0.1.26 \ + rustc-hash-2.1.1 \ + rustix-1.1.2 \ + rustls-0.23.32 \ rustls-pemfile-2.2.0 \ - rustls-pki-types-1.10.1 \ - rustls-webpki-0.102.8 \ - rustversion-1.0.19 \ - ryu-1.0.18 \ - schannel-0.1.27 \ + rustls-pki-types-1.12.0 \ + rustls-webpki-0.103.7 \ + rustversion-1.0.22 \ + ryu-1.0.20 \ + schannel-0.1.28 \ security-framework-2.11.1 \ - security-framework-sys-2.14.0 \ - serde-1.0.217 \ - serde_derive-1.0.217 \ - serde_json-1.0.137 \ + security-framework-sys-2.15.0 \ + serde-1.0.228 \ + serde_core-1.0.228 \ + serde_derive-1.0.228 \ + serde_json-1.0.145 \ serde_urlencoded-0.7.1 \ shlex-1.3.0 \ - signal-hook-registry-1.4.2 \ + signal-hook-registry-1.4.6 \ + simd-adler32-0.3.7 \ siphasher-1.0.1 \ - slab-0.4.9 \ - smallvec-1.13.2 \ - socket2-0.5.8 \ - spin-0.9.8 \ + slab-0.4.11 \ + smallvec-1.15.1 \ + socket2-0.6.0 \ stable_deref_trait-1.2.0 \ strsim-0.11.1 \ subtle-2.6.1 \ - syn-2.0.96 \ + syn-2.0.106 \ sync_wrapper-1.0.2 \ - synstructure-0.13.1 \ - syslog-6.1.1 \ - tempfile-3.15.0 \ - terminal_size-0.4.1 \ - thiserror-1.0.69 \ - thiserror-2.0.11 \ - thiserror-impl-1.0.69 \ - thiserror-impl-2.0.11 \ - time-0.3.37 \ - time-core-0.1.2 \ - time-macros-0.2.19 \ - tinystr-0.7.6 \ - tinyvec-1.8.1 \ + synstructure-0.13.2 \ + syslog-7.0.0 \ + tempfile-3.23.0 \ + terminal_size-0.4.3 \ + thiserror-2.0.17 \ + thiserror-impl-2.0.17 \ + time-0.3.44 \ + time-core-0.1.6 \ + time-macros-0.2.24 \ + tinystr-0.8.1 \ + tinyvec-1.10.0 \ tinyvec_macros-0.1.1 \ - tokio-1.43.0 \ + tokio-1.47.1 \ tokio-macros-2.5.0 \ tokio-native-tls-0.3.1 \ - tokio-rustls-0.26.1 \ - tokio-socks-0.5.2 \ - tokio-util-0.7.13 \ - toml_datetime-0.6.8 \ - toml_edit-0.22.22 \ + tokio-rustls-0.26.4 \ + tokio-util-0.7.16 \ + toml_datetime-0.7.2 \ + toml_edit-0.23.6 \ + toml_parser-1.0.3 \ + toml_writer-1.0.3 \ tower-0.5.2 \ + tower-http-0.6.6 \ tower-layer-0.3.3 \ tower-service-0.3.3 \ tracing-0.1.41 \ - tracing-core-0.1.33 \ + tracing-core-0.1.34 \ try-lock-0.2.5 \ - unicode-ident-1.0.14 \ + unicode-ident-1.0.19 \ untrusted-0.9.0 \ - url-2.5.4 \ - utf16_iter-1.0.5 \ + url-2.5.7 \ utf8_iter-1.0.4 \ utf8parse-0.2.2 \ - uuid-1.12.1 \ + uuid-1.18.1 \ vcpkg-0.2.15 \ - version_check-0.9.5 \ want-0.3.1 \ - wasi-0.11.0+wasi-snapshot-preview1 \ - wasm-bindgen-0.2.100 \ - wasm-bindgen-backend-0.2.100 \ - wasm-bindgen-futures-0.4.50 \ - wasm-bindgen-macro-0.2.100 \ - wasm-bindgen-macro-support-0.2.100 \ - wasm-bindgen-shared-0.2.100 \ - web-sys-0.3.77 \ + wasi-0.11.1+wasi-snapshot-preview1 \ + wasi-0.14.7+wasi-0.2.4 \ + wasip2-1.0.1+wasi-0.2.4 \ + wasm-bindgen-0.2.104 \ + wasm-bindgen-backend-0.2.104 \ + wasm-bindgen-futures-0.4.54 \ + wasm-bindgen-macro-0.2.104 \ + wasm-bindgen-macro-support-0.2.104 \ + wasm-bindgen-shared-0.2.104 \ + web-sys-0.3.81 \ web-time-1.1.0 \ - webpki-roots-0.26.7 \ + webpki-roots-1.0.2 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ - windows-core-0.52.0 \ - windows-registry-0.2.0 \ - windows-result-0.2.0 \ - windows-strings-0.1.0 \ + windows-core-0.62.2 \ + windows-implement-0.60.2 \ + windows-interface-0.59.3 \ + windows-link-0.1.3 \ + windows-link-0.2.1 \ + windows-result-0.4.1 \ + windows-strings-0.5.1 \ windows-sys-0.52.0 \ windows-sys-0.59.0 \ + windows-sys-0.60.2 \ + windows-sys-0.61.2 \ windows-targets-0.52.6 \ + windows-targets-0.53.5 \ windows_aarch64_gnullvm-0.52.6 \ + windows_aarch64_gnullvm-0.53.1 \ windows_aarch64_msvc-0.52.6 \ + windows_aarch64_msvc-0.53.1 \ windows_i686_gnu-0.52.6 \ + windows_i686_gnu-0.53.1 \ windows_i686_gnullvm-0.52.6 \ + windows_i686_gnullvm-0.53.1 \ windows_i686_msvc-0.52.6 \ + windows_i686_msvc-0.53.1 \ windows_x86_64_gnu-0.52.6 \ + windows_x86_64_gnu-0.53.1 \ windows_x86_64_gnullvm-0.52.6 \ + windows_x86_64_gnullvm-0.53.1 \ windows_x86_64_msvc-0.52.6 \ - winnow-0.6.24 \ - write16-1.0.0 \ - writeable-0.5.5 \ - yoke-0.7.5 \ - yoke-derive-0.7.5 \ - zerocopy-0.7.35 \ - zerocopy-derive-0.7.35 \ - zerofrom-0.1.5 \ - zerofrom-derive-0.1.5 \ - zeroize-1.8.1 \ - zerovec-0.10.4 \ - zerovec-derive-0.10.3 + windows_x86_64_msvc-0.53.1 \ + winnow-0.7.13 \ + wit-bindgen-0.46.0 \ + writeable-0.6.1 \ + yoke-0.8.0 \ + yoke-derive-0.8.0 \ + zerocopy-0.8.27 \ + zerocopy-derive-0.8.27 \ + zerofrom-0.1.6 \ + zerofrom-derive-0.1.6 \ + zeroize-1.8.2 \ + zerotrie-0.2.2 \ + zerovec-0.11.4 \ + zerovec-derive-0.11.1 diff --git a/net/routinator/distinfo b/net/routinator/distinfo index a886319ea47e..d85bd14165ed 100644 --- a/net/routinator/distinfo +++ b/net/routinator/distinfo @@ -1,100 +1,102 @@ -TIMESTAMP = 1741116035 -SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1 -SIZE (rust/crates/addr2line-0.24.2.crate) = 39015 -SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627 -SIZE (rust/crates/adler2-2.0.0.crate) = 13529 -SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0 -SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674 +TIMESTAMP = 1759924936 +SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b +SIZE (rust/crates/addr2line-0.25.1.crate) = 43134 +SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa +SIZE (rust/crates/adler2-2.0.1.crate) = 13366 SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311 SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243 -SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b -SIZE (rust/crates/anstream-0.6.18.crate) = 29681 -SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9 -SIZE (rust/crates/anstyle-1.0.10.crate) = 15725 -SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9 -SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343 -SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c -SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969 -SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e -SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400 -SHA256 (rust/crates/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223 -SIZE (rust/crates/arbitrary-1.4.1.crate) = 36816 -SHA256 (rust/crates/async-compression-0.4.18.crate) = df895a515f70646414f4b45c0b79082783b80552b373a68283012928df56f522 -SIZE (rust/crates/async-compression-0.4.18.crate) = 111919 -SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26 -SIZE (rust/crates/autocfg-1.4.0.crate) = 17712 -SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a -SIZE (rust/crates/backtrace-0.3.74.crate) = 88516 +SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a +SIZE (rust/crates/anstream-0.6.21.crate) = 29516 +SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78 +SIZE (rust/crates/anstyle-1.0.13.crate) = 17651 +SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2 +SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707 +SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2 +SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192 +SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a +SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558 +SHA256 (rust/crates/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1 +SIZE (rust/crates/arbitrary-1.4.2.crate) = 38307 +SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457 +SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512 +SHA256 (rust/crates/async-compression-0.4.32.crate) = 5a89bce6054c720275ac2432fbba080a66a2106a44a1b804553930ca6909f4e0 +SIZE (rust/crates/async-compression-0.4.32.crate) = 98949 +SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0 +SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422 +SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8 +SIZE (rust/crates/autocfg-1.5.0.crate) = 18729 +SHA256 (rust/crates/backtrace-0.3.76.crate) = bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6 +SIZE (rust/crates/backtrace-0.3.76.crate) = 89458 SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6 SIZE (rust/crates/base64-0.22.1.crate) = 81597 -SHA256 (rust/crates/bcder-0.7.5.crate) = 89ffdaa8c6398acd07176317eb6c1f9082869dd1cc3fee7c72c6354866b928cc -SIZE (rust/crates/bcder-0.7.5.crate) = 63794 -SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36 -SIZE (rust/crates/bitflags-2.8.0.crate) = 47482 -SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c -SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677 -SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b -SIZE (rust/crates/byteorder-1.5.0.crate) = 23288 -SHA256 (rust/crates/bytes-1.9.0.crate) = 325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b -SIZE (rust/crates/bytes-1.9.0.crate) = 67320 -SHA256 (rust/crates/cc-1.2.10.crate) = 13208fcbb66eaeffe09b99fffbe1af420f00a7b35aa99ad683dfc1aa76145229 -SIZE (rust/crates/cc-1.2.10.crate) = 101251 -SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd -SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 +SHA256 (rust/crates/bcder-0.7.6.crate) = 1f7c42c9913f68cf9390a225e81ad56a5c515347287eb98baa710090ca1de86d +SIZE (rust/crates/bcder-0.7.6.crate) = 64022 +SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394 +SIZE (rust/crates/bitflags-2.9.4.crate) = 47950 +SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43 +SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414 +SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a +SIZE (rust/crates/bytes-1.10.1.crate) = 76779 +SHA256 (rust/crates/cc-1.2.40.crate) = e1d05d92f4b1fd76aad469d46cdd858ca761576082cd37df81416691e50199fb +SIZE (rust/crates/cc-1.2.40.crate) = 91094 +SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9 +SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719 SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724 SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355 -SHA256 (rust/crates/chrono-0.4.39.crate) = 7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825 -SIZE (rust/crates/chrono-0.4.39.crate) = 222248 -SHA256 (rust/crates/clap-4.5.27.crate) = 769b0145982b4b48713e01ec42d61614425f27b7058bda7180a3a41f30104796 -SIZE (rust/crates/clap-4.5.27.crate) = 55737 -SHA256 (rust/crates/clap_builder-4.5.27.crate) = 1b26884eb4b57140e4d2d93652abfa49498b938b3c9179f9fc487b0acc3edad7 -SIZE (rust/crates/clap_builder-4.5.27.crate) = 168024 -SHA256 (rust/crates/clap_derive-4.5.24.crate) = 54b755194d6389280185988721fffba69495eed5ee9feeee9a599b53db80318c -SIZE (rust/crates/clap_derive-4.5.24.crate) = 30669 -SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6 -SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858 -SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990 -SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923 +SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2 +SIZE (rust/crates/chrono-0.4.42.crate) = 238174 +SHA256 (rust/crates/clap-4.5.48.crate) = e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae +SIZE (rust/crates/clap-4.5.48.crate) = 61935 +SHA256 (rust/crates/clap_builder-4.5.48.crate) = c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9 +SIZE (rust/crates/clap_builder-4.5.48.crate) = 170133 +SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c +SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550 +SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675 +SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469 +SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75 +SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196 +SHA256 (rust/crates/compression-codecs-0.4.31.crate) = ef8a506ec4b81c460798f572caead636d57d3d7e940f998160f52bd254bf2d23 +SIZE (rust/crates/compression-codecs-0.4.31.crate) = 22694 +SHA256 (rust/crates/compression-core-0.4.29.crate) = e47641d3deaf41fb1538ac1f54735925e275eaf3bf4d55c81b137fba797e5cbb +SIZE (rust/crates/compression-core-0.4.29.crate) = 4321 SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743 SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712 -SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3 -SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491 +SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511 +SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723 SHA256 (rust/crates/crossbeam-queue-0.3.12.crate) = 0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115 SIZE (rust/crates/crossbeam-queue-0.3.12.crate) = 16270 SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28 SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691 -SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4 -SIZE (rust/crates/deranged-0.3.11.crate) = 18043 -SHA256 (rust/crates/derive_arbitrary-1.4.1.crate) = 30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800 -SIZE (rust/crates/derive_arbitrary-1.4.1.crate) = 11521 +SHA256 (rust/crates/deranged-0.5.4.crate) = a41953f86f8a05768a6cda24def994fd2f424b04ec5c719cf89989779f199071 +SIZE (rust/crates/deranged-0.5.4.crate) = 24461 +SHA256 (rust/crates/derive_arbitrary-1.4.2.crate) = 1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a +SIZE (rust/crates/derive_arbitrary-1.4.2.crate) = 12290 SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e SIZE (rust/crates/dirs-6.0.0.crate) = 14190 SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157 SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0 SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219 -SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0 -SIZE (rust/crates/either-1.13.0.crate) = 19169 -SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5 -SIZE (rust/crates/equivalent-1.0.1.crate) = 6615 -SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d -SIZE (rust/crates/errno-0.3.10.crate) = 11824 -SHA256 (rust/crates/error-chain-0.12.4.crate) = 2d2f06b9cac1506ece98fe3231e3cc9c4410ec3d5b1f24ae1c8946f0742cdefc -SIZE (rust/crates/error-chain-0.12.4.crate) = 29274 +SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f +SIZE (rust/crates/equivalent-1.0.2.crate) = 7419 +SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb +SIZE (rust/crates/errno-0.3.14.crate) = 12002 SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be SIZE (rust/crates/fastrand-2.3.0.crate) = 15076 -SHA256 (rust/crates/flate2-1.0.35.crate) = c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c -SIZE (rust/crates/flate2-1.0.35.crate) = 109188 +SHA256 (rust/crates/find-msvc-tools-0.1.3.crate) = 0399f9d26e5191ce32c498bebd31e7a3ceabc2745f0ac54af3f335126c3f24b3 +SIZE (rust/crates/find-msvc-tools-0.1.3.crate) = 30486 +SHA256 (rust/crates/flate2-1.1.4.crate) = dc5a4e564e38c699f2880d3fda590bedc2e69f3f84cd48b457bd892ce61d0aa9 +SIZE (rust/crates/flate2-1.1.4.crate) = 77010 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1 SIZE (rust/crates/fnv-1.0.7.crate) = 11266 SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1 SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504 SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672 -SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456 -SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969 +SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf +SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347 SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876 SIZE (rust/crates/futures-0.3.31.crate) = 54953 SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10 @@ -113,369 +115,405 @@ SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c SIZE (rust/crates/futures-task-0.3.31.crate) = 11217 SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81 SIZE (rust/crates/futures-util-0.3.31.crate) = 162124 -SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7 -SIZE (rust/crates/getrandom-0.2.15.crate) = 37163 -SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f -SIZE (rust/crates/gimli-0.31.1.crate) = 279515 -SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289 -SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478 +SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592 +SIZE (rust/crates/getrandom-0.2.16.crate) = 40163 +SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4 +SIZE (rust/crates/getrandom-0.3.3.crate) = 49493 +SHA256 (rust/crates/gimli-0.32.3.crate) = e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7 +SIZE (rust/crates/gimli-0.32.3.crate) = 289789 +SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d +SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea SIZE (rust/crates/heck-0.5.0.crate) = 11517 -SHA256 (rust/crates/hostname-0.3.1.crate) = 3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867 -SIZE (rust/crates/hostname-0.3.1.crate) = 9272 -SHA256 (rust/crates/http-1.2.0.crate) = f16ca2af56261c99fba8bac40a10251ce8188205a4c448fbb745a2e4daa76fea -SIZE (rust/crates/http-1.2.0.crate) = 105932 +SHA256 (rust/crates/hostname-0.4.1.crate) = a56f203cd1c76362b69e3863fd987520ac36cf70a8c92627449b2f64a8cf7d65 +SIZE (rust/crates/hostname-0.4.1.crate) = 13819 +SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565 +SIZE (rust/crates/http-1.3.1.crate) = 106063 SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184 SIZE (rust/crates/http-body-1.0.1.crate) = 6125 -SHA256 (rust/crates/http-body-util-0.1.2.crate) = 793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f -SIZE (rust/crates/http-body-util-0.1.2.crate) = 12821 -SHA256 (rust/crates/httparse-1.9.5.crate) = 7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946 -SIZE (rust/crates/httparse-1.9.5.crate) = 39029 +SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a +SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975 +SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87 +SIZE (rust/crates/httparse-1.10.1.crate) = 45190 SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9 SIZE (rust/crates/httpdate-1.0.3.crate) = 10639 -SHA256 (rust/crates/hyper-1.5.2.crate) = 256fb8d4bd6413123cc9d91832d78325c48ff41677595be797d90f42969beae0 -SIZE (rust/crates/hyper-1.5.2.crate) = 152817 -SHA256 (rust/crates/hyper-rustls-0.27.5.crate) = 2d191583f3da1305256f22463b9bb0471acad48a4e534a5218b9963e9c1f59b2 -SIZE (rust/crates/hyper-rustls-0.27.5.crate) = 34660 +SHA256 (rust/crates/hyper-1.7.0.crate) = eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e +SIZE (rust/crates/hyper-1.7.0.crate) = 157006 +SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58 +SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435 SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0 SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052 -SHA256 (rust/crates/hyper-util-0.1.10.crate) = df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4 -SIZE (rust/crates/hyper-util-0.1.10.crate) = 72887 -SHA256 (rust/crates/iana-time-zone-0.1.61.crate) = 235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220 -SIZE (rust/crates/iana-time-zone-0.1.61.crate) = 27685 +SHA256 (rust/crates/hyper-util-0.1.17.crate) = 3c6995591a8f1380fcb4ba966a252a4b29188d51d2b89e3a252f5305be65aea8 +SIZE (rust/crates/hyper-util-0.1.17.crate) = 100999 +SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb +SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152 SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185 -SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526 -SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762 -SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637 -SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131 -SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e -SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094 -SHA256 (rust/crates/icu_locid_transform_data-1.5.0.crate) = fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e -SIZE (rust/crates/icu_locid_transform_data-1.5.0.crate) = 44727 -SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f -SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113 -SHA256 (rust/crates/icu_normalizer_data-1.5.0.crate) = f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516 -SIZE (rust/crates/icu_normalizer_data-1.5.0.crate) = 50561 -SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5 -SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479 -SHA256 (rust/crates/icu_properties_data-1.5.0.crate) = 67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569 -SIZE (rust/crates/icu_properties_data-1.5.0.crate) = 227993 -SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9 -SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722 -SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6 -SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436 -SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e -SIZE (rust/crates/idna-1.0.3.crate) = 142515 -SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71 -SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206 -SHA256 (rust/crates/indexmap-2.7.1.crate) = 8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652 -SIZE (rust/crates/indexmap-2.7.1.crate) = 88644 +SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47 +SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033 +SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a +SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430 +SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979 +SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543 +SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3 +SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101 +SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b +SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165 +SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632 +SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735 +SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af +SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966 +SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de +SIZE (rust/crates/idna-1.1.0.crate) = 148747 +SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344 +SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389 +SHA256 (rust/crates/indexmap-2.11.4.crate) = 4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5 +SIZE (rust/crates/indexmap-2.11.4.crate) = 100302 +SHA256 (rust/crates/io-uring-0.7.10.crate) = 046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b +SIZE (rust/crates/io-uring-0.7.10.crate) = 103070 SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130 SIZE (rust/crates/ipnet-2.11.0.crate) = 29718 +SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2 +SIZE (rust/crates/iri-string-0.7.8.crate) = 141493 SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492 -SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674 -SIZE (rust/crates/itoa-1.0.14.crate) = 11210 -SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f -SIZE (rust/crates/js-sys-0.3.77.crate) = 55538 -SHA256 (rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a -SIZE (rust/crates/libc-0.2.169.crate) = 757901 -SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d -SIZE (rust/crates/libredox-0.1.3.crate) = 6068 -SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab -SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898 +SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c +SIZE (rust/crates/itoa-1.0.15.crate) = 11231 +SHA256 (rust/crates/js-sys-0.3.81.crate) = ec48937a97411dcb524a265206ccd4c90bb711fca92b2792c407f268825b9305 +SIZE (rust/crates/js-sys-0.3.81.crate) = 56399 +SHA256 (rust/crates/libc-0.2.176.crate) = 58f929b4d672ea937a23a1ab494143d968337a5f47e56d0815df1e0890ddf174 +SIZE (rust/crates/libc-0.2.176.crate) = 790040 +SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb +SIZE (rust/crates/libredox-0.1.10.crate) = 7332 +SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039 +SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624 SHA256 (rust/crates/listenfd-1.0.2.crate) = b87bc54a4629b4294d0b3ef041b64c40c611097a677d9dc07b2c67739fe39dba SIZE (rust/crates/listenfd-1.0.2.crate) = 18792 -SHA256 (rust/crates/litemap-0.7.4.crate) = 4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104 -SIZE (rust/crates/litemap-0.7.4.crate) = 28257 -SHA256 (rust/crates/log-0.4.25.crate) = 04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f -SIZE (rust/crates/log-0.4.25.crate) = 44876 -SHA256 (rust/crates/match_cfg-0.1.0.crate) = ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4 -SIZE (rust/crates/match_cfg-0.1.0.crate) = 7153 -SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3 -SIZE (rust/crates/memchr-2.7.4.crate) = 96670 +SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956 +SIZE (rust/crates/litemap-0.8.0.crate) = 34344 +SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432 +SIZE (rust/crates/log-0.4.28.crate) = 51131 +SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154 +SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090 +SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273 +SIZE (rust/crates/memchr-2.7.6.crate) = 97616 SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a SIZE (rust/crates/memoffset-0.9.1.crate) = 9032 -SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a -SIZE (rust/crates/mime-0.3.17.crate) = 15712 -SHA256 (rust/crates/miniz_oxide-0.8.3.crate) = b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924 -SIZE (rust/crates/miniz_oxide-0.8.3.crate) = 61827 -SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd -SIZE (rust/crates/mio-1.0.3.crate) = 103703 -SHA256 (rust/crates/native-tls-0.2.12.crate) = a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466 -SIZE (rust/crates/native-tls-0.2.12.crate) = 29517 -SHA256 (rust/crates/nix-0.27.1.crate) = 2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053 -SIZE (rust/crates/nix-0.27.1.crate) = 286494 +SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316 +SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132 +SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c +SIZE (rust/crates/mio-1.0.4.crate) = 104212 +SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e +SIZE (rust/crates/native-tls-0.2.14.crate) = 29385 +SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6 +SIZE (rust/crates/nix-0.30.1.crate) = 342015 SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9 SIZE (rust/crates/num-conv-0.1.0.crate) = 7444 SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841 SIZE (rust/crates/num-traits-0.2.19.crate) = 51631 SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9 SIZE (rust/crates/num_threads-0.1.7.crate) = 7455 -SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87 -SIZE (rust/crates/object-0.36.7.crate) = 329938 -SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775 -SIZE (rust/crates/once_cell-1.20.2.crate) = 33394 -SHA256 (rust/crates/openssl-0.10.68.crate) = 6174bc48f102d208783c2c84bf931bb75927a617866870de8a4ea85597f871f5 -SIZE (rust/crates/openssl-0.10.68.crate) = 276578 +SHA256 (rust/crates/object-0.37.3.crate) = ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe +SIZE (rust/crates/object-0.37.3.crate) = 344032 +SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d +SIZE (rust/crates/once_cell-1.21.3.crate) = 34534 +SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad +SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510 +SHA256 (rust/crates/openssl-0.10.73.crate) = 8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8 +SIZE (rust/crates/openssl-0.10.73.crate) = 283994 SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601 -SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf -SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227 -SHA256 (rust/crates/openssl-sys-0.9.104.crate) = 45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741 -SIZE (rust/crates/openssl-sys-0.9.104.crate) = 72287 +SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e +SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128 +SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571 +SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247 SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d SIZE (rust/crates/option-ext-0.2.0.crate) = 7345 -SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e -SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235 +SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220 +SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583 SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504 SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184 SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580 -SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2 -SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880 +SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c +SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370 +SHA256 (rust/crates/potential_utf-0.1.3.crate) = 84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a +SIZE (rust/crates/potential_utf-0.1.3.crate) = 9698 SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391 SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165 -SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04 -SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478 -SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99 -SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388 -SHA256 (rust/crates/quick-xml-0.31.0.crate) = 1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33 -SIZE (rust/crates/quick-xml-0.31.0.crate) = 172236 -SHA256 (rust/crates/quinn-0.11.6.crate) = 62e96808277ec6f97351a2380e6c25114bc9e67037775464979f3037c92d05ef -SIZE (rust/crates/quinn-0.11.6.crate) = 78222 -SHA256 (rust/crates/quinn-proto-0.11.9.crate) = a2fe5ef3495d7d2e377ff17b1a8ce2ee2ec2a18cde8b6ad6619d65d0701c135d -SIZE (rust/crates/quinn-proto-0.11.9.crate) = 209286 -SHA256 (rust/crates/quinn-udp-0.5.9.crate) = 1c40286217b4ba3a71d644d752e6a0b71f13f1b6a2c5311acfcbe0c2418ed904 -SIZE (rust/crates/quinn-udp-0.5.9.crate) = 25342 -SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc -SIZE (rust/crates/quote-1.0.38.crate) = 31252 -SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404 -SIZE (rust/crates/rand-0.8.5.crate) = 87113 -SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88 -SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251 -SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c -SIZE (rust/crates/rand_core-0.6.4.crate) = 22666 -SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b -SIZE (rust/crates/redox_users-0.5.0.crate) = 15586 -SHA256 (rust/crates/reqwest-0.12.12.crate) = 43e734407157c3c2034e0258f5e4473ddb361b1e85f95a66690d67264d7cd1da -SIZE (rust/crates/reqwest-0.12.12.crate) = 193321 -SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d -SIZE (rust/crates/ring-0.17.8.crate) = 4188554 -SHA256 (rust/crates/rpki-0.18.5.crate) = a20b4c3d0ee54ae5623463c84d032786805f12d139df93539434e45be11db659 -SIZE (rust/crates/rpki-0.18.5.crate) = 760696 -SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f -SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047 -SHA256 (rust/crates/rustc-hash-2.1.0.crate) = c7fb8039b3032c191086b10f11f319a6e99e1e82889c5cc6046f515c9db1d497 -SIZE (rust/crates/rustc-hash-2.1.0.crate) = 13316 -SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154 -SIZE (rust/crates/rustix-0.38.44.crate) = 379347 -SHA256 (rust/crates/rustls-0.23.21.crate) = 8f287924602bf649d949c63dc8ac8b235fa5387d394020705b80c4eb597ce5b8 -SIZE (rust/crates/rustls-0.23.21.crate) = 337106 +SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9 +SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522 +SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de +SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886 +SHA256 (rust/crates/quick-xml-0.38.3.crate) = 42a232e7487fc2ef313d96dde7948e7a3c05101870d8985e4fd8d26aedd27b89 +SIZE (rust/crates/quick-xml-0.38.3.crate) = 204498 +SHA256 (rust/crates/quinn-0.11.9.crate) = b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20 +SIZE (rust/crates/quinn-0.11.9.crate) = 83606 +SHA256 (rust/crates/quinn-proto-0.11.13.crate) = f1906b49b0c3bc04b5fe5d86a77925ae6524a19b816ae38ce1e426255f1d8a31 +SIZE (rust/crates/quinn-proto-0.11.13.crate) = 243837 +SHA256 (rust/crates/quinn-udp-0.5.14.crate) = addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd +SIZE (rust/crates/quinn-udp-0.5.14.crate) = 33436 +SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1 +SIZE (rust/crates/quote-1.0.41.crate) = 31408 +SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f +SIZE (rust/crates/r-efi-5.3.0.crate) = 64532 +SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1 +SIZE (rust/crates/rand-0.9.2.crate) = 99930 +SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb +SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258 +SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38 +SIZE (rust/crates/rand_core-0.9.3.crate) = 24543 +SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac +SIZE (rust/crates/redox_users-0.5.2.crate) = 17280 +SHA256 (rust/crates/reqwest-0.12.23.crate) = d429f34c8092b2d42c7c93cec323bb4adeb7c67698f70839adec842ec10c7ceb +SIZE (rust/crates/reqwest-0.12.23.crate) = 161307 +SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7 +SIZE (rust/crates/ring-0.17.14.crate) = 1502610 +SHA256 (rust/crates/rpki-0.19.1.crate) = c24608ac7e6ede3c152d887e7d3233a2bd2f2f463689049dfda365daa60a396e +SIZE (rust/crates/rpki-0.19.1.crate) = 771553 +SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace +SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340 +SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d +SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154 +SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e +SIZE (rust/crates/rustix-1.1.2.crate) = 422717 +SHA256 (rust/crates/rustls-0.23.32.crate) = cd3c25631629d034ce7cd9940adc9d45762d46de2b0f57193c4443b92c6d4d40 +SIZE (rust/crates/rustls-0.23.32.crate) = 372459 SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50 SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849 -SHA256 (rust/crates/rustls-pki-types-1.10.1.crate) = d2bf47e6ff922db3825eb750c4e2ff784c6ff8fb9e13046ef6a1d1c5401b0b37 -SIZE (rust/crates/rustls-pki-types-1.10.1.crate) = 58944 -SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9 -SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327 -SHA256 (rust/crates/rustversion-1.0.19.crate) = f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4 -SIZE (rust/crates/rustversion-1.0.19.crate) = 20616 -SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f -SIZE (rust/crates/ryu-1.0.18.crate) = 47713 -SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d -SIZE (rust/crates/schannel-0.1.27.crate) = 42772 +SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79 +SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740 +SHA256 (rust/crates/rustls-webpki-0.103.7.crate) = e10b3f4191e8a80e6b43eebabfac91e5dcecebb27a71f04e820c47ec41d314bf +SIZE (rust/crates/rustls-webpki-0.103.7.crate) = 85721 +SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d +SIZE (rust/crates/rustversion-1.0.22.crate) = 21096 +SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f +SIZE (rust/crates/ryu-1.0.20.crate) = 48738 +SHA256 (rust/crates/schannel-0.1.28.crate) = 891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1 +SIZE (rust/crates/schannel-0.1.28.crate) = 42312 SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02 SIZE (rust/crates/security-framework-2.11.1.crate) = 80188 -SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32 -SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537 -SHA256 (rust/crates/serde-1.0.217.crate) = 02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70 -SIZE (rust/crates/serde-1.0.217.crate) = 79019 -SHA256 (rust/crates/serde_derive-1.0.217.crate) = 5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0 -SIZE (rust/crates/serde_derive-1.0.217.crate) = 57749 -SHA256 (rust/crates/serde_json-1.0.137.crate) = 930cfb6e6abf99298aaad7d29abbef7a9999a9a8806a40088f55f0dcec03146b -SIZE (rust/crates/serde_json-1.0.137.crate) = 154512 +SHA256 (rust/crates/security-framework-sys-2.15.0.crate) = cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0 +SIZE (rust/crates/security-framework-sys-2.15.0.crate) = 20718 +SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e +SIZE (rust/crates/serde-1.0.228.crate) = 83652 +SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad +SIZE (rust/crates/serde_core-1.0.228.crate) = 63111 +SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79 +SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605 +SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c +SIZE (rust/crates/serde_json-1.0.145.crate) = 155748 SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822 SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 SIZE (rust/crates/shlex-1.3.0.crate) = 18713 -SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1 -SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064 +SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b +SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277 +SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe +SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086 SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d SIZE (rust/crates/siphasher-1.0.1.crate) = 10351 -SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67 -SIZE (rust/crates/slab-0.4.9.crate) = 17108 -SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67 -SIZE (rust/crates/smallvec-1.13.2.crate) = 35216 -SHA256 (rust/crates/socket2-0.5.8.crate) = c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8 -SIZE (rust/crates/socket2-0.5.8.crate) = 56309 -SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67 -SIZE (rust/crates/spin-0.9.8.crate) = 38958 +SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589 +SIZE (rust/crates/slab-0.4.11.crate) = 18549 +SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03 +SIZE (rust/crates/smallvec-1.15.1.crate) = 38116 +SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807 +SIZE (rust/crates/socket2-0.6.0.crate) = 57974 SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3 SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054 SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f SIZE (rust/crates/strsim-0.11.1.crate) = 14266 SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292 SIZE (rust/crates/subtle-2.6.1.crate) = 14562 -SHA256 (rust/crates/syn-2.0.96.crate) = d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80 -SIZE (rust/crates/syn-2.0.96.crate) = 297497 +SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6 +SIZE (rust/crates/syn-2.0.106.crate) = 301514 SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263 SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958 -SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971 -SIZE (rust/crates/synstructure-0.13.1.crate) = 18327 -SHA256 (rust/crates/syslog-6.1.1.crate) = dfc7e95b5b795122fafe6519e27629b5ab4232c73ebb2428f568e82b1a457ad3 -SIZE (rust/crates/syslog-6.1.1.crate) = 10017 -SHA256 (rust/crates/tempfile-3.15.0.crate) = 9a8a559c81686f576e8cd0290cd2a24a2a9ad80c98b3478856500fcbd7acd704 -SIZE (rust/crates/tempfile-3.15.0.crate) = 35693 -SHA256 (rust/crates/terminal_size-0.4.1.crate) = 5352447f921fda68cf61b4101566c0bdb5104eff6804d0678e5227580ab6a4e9 -SIZE (rust/crates/terminal_size-0.4.1.crate) = 10037 -SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52 -SIZE (rust/crates/thiserror-1.0.69.crate) = 22198 -SHA256 (rust/crates/thiserror-2.0.11.crate) = d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc -SIZE (rust/crates/thiserror-2.0.11.crate) = 28648 -SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1 -SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365 -SHA256 (rust/crates/thiserror-impl-2.0.11.crate) = 26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2 -SIZE (rust/crates/thiserror-impl-2.0.11.crate) = 21067 -SHA256 (rust/crates/time-0.3.37.crate) = 35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21 -SIZE (rust/crates/time-0.3.37.crate) = 123257 -SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3 -SIZE (rust/crates/time-core-0.1.2.crate) = 7191 -SHA256 (rust/crates/time-macros-0.2.19.crate) = 2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de -SIZE (rust/crates/time-macros-0.2.19.crate) = 24268 -SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f -SIZE (rust/crates/tinystr-0.7.6.crate) = 16971 -SHA256 (rust/crates/tinyvec-1.8.1.crate) = 022db8904dfa342efe721985167e9fcd16c29b226db4397ed752a761cfce81e8 -SIZE (rust/crates/tinyvec-1.8.1.crate) = 47269 +SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2 +SIZE (rust/crates/synstructure-0.13.2.crate) = 18950 +SHA256 (rust/crates/syslog-7.0.0.crate) = 019f1500a13379b7d051455df397c75770de6311a7a188a699499502704d9f10 +SIZE (rust/crates/syslog-7.0.0.crate) = 12968 +SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16 +SIZE (rust/crates/tempfile-3.23.0.crate) = 43063 +SHA256 (rust/crates/terminal_size-0.4.3.crate) = 60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0 +SIZE (rust/crates/terminal_size-0.4.3.crate) = 10686 +SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8 +SIZE (rust/crates/thiserror-2.0.17.crate) = 28857 +SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913 +SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344 +SHA256 (rust/crates/time-0.3.44.crate) = 91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d +SIZE (rust/crates/time-0.3.44.crate) = 143200 +SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b +SIZE (rust/crates/time-core-0.1.6.crate) = 9105 +SHA256 (rust/crates/time-macros-0.2.24.crate) = 30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3 +SIZE (rust/crates/time-macros-0.2.24.crate) = 24715 +SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b +SIZE (rust/crates/tinystr-0.8.1.crate) = 23333 +SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa +SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996 SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20 SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865 -SHA256 (rust/crates/tokio-1.43.0.crate) = 3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e -SIZE (rust/crates/tokio-1.43.0.crate) = 817422 +SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038 +SIZE (rust/crates/tokio-1.47.1.crate) = 829790 SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8 SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617 SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2 SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676 -SHA256 (rust/crates/tokio-rustls-0.26.1.crate) = 5f6d0975eaace0cf0fcadee4e4aaa5da15b5c079146f2cffb67c113be122bf37 -SIZE (rust/crates/tokio-rustls-0.26.1.crate) = 31214 -SHA256 (rust/crates/tokio-socks-0.5.2.crate) = 0d4770b8024672c1101b3f6733eab95b18007dbe0847a8afe341fcf79e06043f -SIZE (rust/crates/tokio-socks-0.5.2.crate) = 22102 -SHA256 (rust/crates/tokio-util-0.7.13.crate) = d7fcaa8d55a2bdd6b83ace262b016eca0d79ee02818c5c1bcdf0305114081078 -SIZE (rust/crates/tokio-util-0.7.13.crate) = 115191 -SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41 -SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028 -SHA256 (rust/crates/toml_edit-0.22.22.crate) = 4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5 -SIZE (rust/crates/toml_edit-0.22.22.crate) = 106387 +SHA256 (rust/crates/tokio-rustls-0.26.4.crate) = 1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61 +SIZE (rust/crates/tokio-rustls-0.26.4.crate) = 35430 +SHA256 (rust/crates/tokio-util-0.7.16.crate) = 14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5 +SIZE (rust/crates/tokio-util-0.7.16.crate) = 127775 +SHA256 (rust/crates/toml_datetime-0.7.2.crate) = 32f1085dec27c2b6632b04c80b3bb1b4300d6495d1e129693bdda7d91e72eec1 +SIZE (rust/crates/toml_datetime-0.7.2.crate) = 17859 +SHA256 (rust/crates/toml_edit-0.23.6.crate) = f3effe7c0e86fdff4f69cdd2ccc1b96f933e24811c5441d44904e8683e27184b +SIZE (rust/crates/toml_edit-0.23.6.crate) = 65753 +SHA256 (rust/crates/toml_parser-1.0.3.crate) = 4cf893c33be71572e0e9aa6dd15e6677937abd686b066eac3f8cd3531688a627 +SIZE (rust/crates/toml_parser-1.0.3.crate) = 34982 +SHA256 (rust/crates/toml_writer-1.0.3.crate) = d163a63c116ce562a22cda521fcc4d79152e7aba014456fb5eb442f6d6a10109 +SIZE (rust/crates/toml_writer-1.0.3.crate) = 17173 SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9 SIZE (rust/crates/tower-0.5.2.crate) = 109417 +SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2 +SIZE (rust/crates/tower-http-0.6.6.crate) = 133515 SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180 SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3 SIZE (rust/crates/tower-service-0.3.3.crate) = 6950 SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0 SIZE (rust/crates/tracing-0.1.41.crate) = 82448 -SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c -SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434 +SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678 +SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760 SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b SIZE (rust/crates/try-lock-0.2.5.crate) = 4314 -SHA256 (rust/crates/unicode-ident-1.0.14.crate) = adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83 -SIZE (rust/crates/unicode-ident-1.0.14.crate) = 47547 +SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d +SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480 SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1 SIZE (rust/crates/untrusted-0.9.0.crate) = 14447 -SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60 -SIZE (rust/crates/url-2.5.4.crate) = 81097 -SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246 -SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736 +SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b +SIZE (rust/crates/url-2.5.7.crate) = 87907 SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437 SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499 -SHA256 (rust/crates/uuid-1.12.1.crate) = b3758f5e68192bb96cc8f9b7e2c2cfdabb435499a28499a42f8f984092adad4b -SIZE (rust/crates/uuid-1.12.1.crate) = 48851 +SHA256 (rust/crates/uuid-1.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2 +SIZE (rust/crates/uuid-1.18.1.crate) = 60468 SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426 SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735 -SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a -SIZE (rust/crates/version_check-0.9.5.crate) = 15554 SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e SIZE (rust/crates/want-0.3.1.crate) = 6398 -SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423 -SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131 -SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5 -SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288 -SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6 -SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111 -SHA256 (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61 -SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181 -SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407 -SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663 -SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de -SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243 -SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d -SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570 -SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2 -SIZE (rust/crates/web-sys-0.3.77.crate) = 638246 +SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b +SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477 +SHA256 (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c +SIZE (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 18219 +SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7 +SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087 +SHA256 (rust/crates/wasm-bindgen-0.2.104.crate) = c1da10c01ae9f1ae40cbfac0bac3b1e724b320abfcf52229f80b547c0d250e2d +SIZE (rust/crates/wasm-bindgen-0.2.104.crate) = 47345 +SHA256 (rust/crates/wasm-bindgen-backend-0.2.104.crate) = 671c9a5a66f49d8a47345ab942e2cb93c7d1d0339065d4f8139c486121b43b19 +SIZE (rust/crates/wasm-bindgen-backend-0.2.104.crate) = 32230 +SHA256 (rust/crates/wasm-bindgen-futures-0.4.54.crate) = 7e038d41e478cc73bae0ff9b36c60cff1c98b8f38f8d7e8061e79ee63608ac5c +SIZE (rust/crates/wasm-bindgen-futures-0.4.54.crate) = 16381 +SHA256 (rust/crates/wasm-bindgen-macro-0.2.104.crate) = 7ca60477e4c59f5f2986c50191cd972e3a50d8a95603bc9434501cf156a9a119 +SIZE (rust/crates/wasm-bindgen-macro-0.2.104.crate) = 9390 +SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.104.crate) = 9f07d2f20d4da7b26400c9f4a0511e6e0345b040694e8a75bd41d578fa4421d7 +SIZE (rust/crates/wasm-bindgen-macro-support-0.2.104.crate) = 26411 +SHA256 (rust/crates/wasm-bindgen-shared-0.2.104.crate) = bad67dc8b2a1a6e5448428adec4c3e84c43e561d8c9ee8a9e5aabeb193ec41d1 +SIZE (rust/crates/wasm-bindgen-shared-0.2.104.crate) = 9057 +SHA256 (rust/crates/web-sys-0.3.81.crate) = 9367c417a924a74cae129e6a2ae3b47fabb1f8995595ab474029da749a8be120 +SIZE (rust/crates/web-sys-0.3.81.crate) = 641812 SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb SIZE (rust/crates/web-time-1.1.0.crate) = 18026 -SHA256 (rust/crates/webpki-roots-0.26.7.crate) = 5d642ff16b7e79272ae451b7322067cdc17cadf68c23264be9d94a32319efe7e -SIZE (rust/crates/webpki-roots-0.26.7.crate) = 249392 +SHA256 (rust/crates/webpki-roots-1.0.2.crate) = 7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2 +SIZE (rust/crates/webpki-roots-1.0.2.crate) = 255109 SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 SIZE (rust/crates/winapi-0.3.9.crate) = 1200382 SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815 SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998 -SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9 -SIZE (rust/crates/windows-core-0.52.0.crate) = 42154 -SHA256 (rust/crates/windows-registry-0.2.0.crate) = e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0 -SIZE (rust/crates/windows-registry-0.2.0.crate) = 10470 -SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e -SIZE (rust/crates/windows-result-0.2.0.crate) = 12756 -SHA256 (rust/crates/windows-strings-0.1.0.crate) = 4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10 -SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832 +SHA256 (rust/crates/windows-core-0.62.2.crate) = b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb +SIZE (rust/crates/windows-core-0.62.2.crate) = 36932 +SHA256 (rust/crates/windows-implement-0.60.2.crate) = 053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf +SIZE (rust/crates/windows-implement-0.60.2.crate) = 15325 +SHA256 (rust/crates/windows-interface-0.59.3.crate) = 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358 +SIZE (rust/crates/windows-interface-0.59.3.crate) = 11809 +SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a +SIZE (rust/crates/windows-link-0.1.3.crate) = 6154 +SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5 +SIZE (rust/crates/windows-link-0.2.1.crate) = 6133 +SHA256 (rust/crates/windows-result-0.4.1.crate) = 7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5 +SIZE (rust/crates/windows-result-0.4.1.crate) = 13381 +SHA256 (rust/crates/windows-strings-0.5.1.crate) = 7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091 +SIZE (rust/crates/windows-strings-0.5.1.crate) = 13966 SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877 SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323 +SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb +SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479 +SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc +SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186 SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973 SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403 +SHA256 (rust/crates/windows-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3 +SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126 SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3 SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718 +SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53 +SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748 SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469 SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615 +SHA256 (rust/crates/windows_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006 +SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009 SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402 +SHA256 (rust/crates/windows_i686_gnu-0.53.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3 +SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775 SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66 SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940 +SHA256 (rust/crates/windows_i686_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c +SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396 SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66 SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163 +SHA256 (rust/crates/windows_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2 +SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688 SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78 SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363 +SHA256 (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499 +SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712 SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707 +SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1 +SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739 SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564 -SHA256 (rust/crates/winnow-0.6.24.crate) = c8d71a593cc5c42ad7876e2c1fda56f314f3754c084128833e64f1345ff8a03a -SIZE (rust/crates/winnow-0.6.24.crate) = 165680 -SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936 -SIZE (rust/crates/write16-1.0.0.crate) = 7218 -SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51 -SIZE (rust/crates/writeable-0.5.5.crate) = 22354 -SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40 -SIZE (rust/crates/yoke-0.7.5.crate) = 29673 -SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154 -SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525 -SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0 -SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645 -SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e -SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829 -SHA256 (rust/crates/zerofrom-0.1.5.crate) = cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e -SIZE (rust/crates/zerofrom-0.1.5.crate) = 5091 -SHA256 (rust/crates/zerofrom-derive-0.1.5.crate) = 595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808 -SIZE (rust/crates/zerofrom-derive-0.1.5.crate) = 8285 -SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde -SIZE (rust/crates/zeroize-1.8.1.crate) = 20029 -SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079 -SIZE (rust/crates/zerovec-0.10.4.crate) = 126398 -SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6 -SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438 -SHA256 (NLnetLabs-routinator-v0.14.2_GH0.tar.gz) = fe89be1da8a8b3467c627010c0a5dae241beceffc427c17ef16501adddebb6ad -SIZE (NLnetLabs-routinator-v0.14.2_GH0.tar.gz) = 5550847 +SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650 +SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950 +SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf +SIZE (rust/crates/winnow-0.7.13.crate) = 174454 +SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59 +SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508 +SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb +SIZE (rust/crates/writeable-0.6.1.crate) = 24068 +SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc +SIZE (rust/crates/yoke-0.8.0.crate) = 28726 +SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6 +SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521 +SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c +SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663 +SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831 +SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827 +SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5 +SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669 +SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502 +SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305 +SHA256 (rust/crates/zeroize-1.8.2.crate) = b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0 +SIZE (rust/crates/zeroize-1.8.2.crate) = 20907 +SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595 +SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423 +SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b +SIZE (rust/crates/zerovec-0.11.4.crate) = 125080 +SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f +SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294 +SHA256 (NLnetLabs-routinator-v0.15.1_GH0.tar.gz) = 359e1a8bc80b482c0bde1edce17e74ac142b6e179f7dde4dab2cf3fc570dd128 +SIZE (NLnetLabs-routinator-v0.15.1_GH0.tar.gz) = 5654387 diff --git a/net/rpki-client/Makefile b/net/rpki-client/Makefile index 8d4caab8f37c..0cf194a6d2a2 100644 --- a/net/rpki-client/Makefile +++ b/net/rpki-client/Makefile @@ -1,5 +1,5 @@ PORTNAME= rpki-client -DISTVERSION= 9.5 +DISTVERSION= 9.6 CATEGORIES= net MASTER_SITES= OPENBSD MASTER_SITE_SUBDIR=rpki-client @@ -23,6 +23,8 @@ USES= libtool pkgconfig ssl GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-libtls=libtls +LDFLAGS+= -lpthread + USERS= _rpki-client GROUPS= ${USERS} diff --git a/net/rpki-client/distinfo b/net/rpki-client/distinfo index de3f5b5dc68f..3e4a9ad7bf24 100644 --- a/net/rpki-client/distinfo +++ b/net/rpki-client/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744530719 -SHA256 (rpki-client-9.5.tar.gz) = daee7ee0d1c74ef3b44ad14fe6315a503919a49187379d2473299c28cb30be43 -SIZE (rpki-client-9.5.tar.gz) = 570916 +TIMESTAMP = 1758606538 +SHA256 (rpki-client-9.6.tar.gz) = 07cbd27af99f1b6096769e697e38631519c69cb642bee3af39a763fa1590d947 +SIZE (rpki-client-9.6.tar.gz) = 587580 diff --git a/net/rsplib/Makefile b/net/rsplib/Makefile index a565f4ef9bab..8844474171ec 100644 --- a/net/rsplib/Makefile +++ b/net/rsplib/Makefile @@ -1,5 +1,5 @@ PORTNAME= rsplib -DISTVERSION= 3.5.3 +DISTVERSION= 3.5.6 CATEGORIES= net MASTER_SITES= https://www.nntb.no/~dreibh/rserpool/download/ @@ -15,7 +15,7 @@ BUILD_DEPENDS= gm:graphics/GraphicsMagick \ USES= cmake desktop-file-utils ghostscript:10,build gl qt:6 \ shebangfix tar:xz -USE_GL= gl opengl +USE_GL= opengl USE_LDCONFIG= yes USE_QT= base diff --git a/net/rsplib/distinfo b/net/rsplib/distinfo index 8103ac28d472..67aaa0277f5a 100644 --- a/net/rsplib/distinfo +++ b/net/rsplib/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751726919 -SHA256 (rsplib-3.5.3.tar.xz) = e8f5c1d09106149ecf1adf163c129abb5a3d6a02418841cad5d31ba903670a67 -SIZE (rsplib-3.5.3.tar.xz) = 1055992 +TIMESTAMP = 1761302826 +SHA256 (rsplib-3.5.6.tar.xz) = bf494aa3295e15f2eaa529b8835f5b8b0dad57b8036d89cbee57de0e1cf1a608 +SIZE (rsplib-3.5.6.tar.xz) = 1200512 diff --git a/net/rssguard/Makefile b/net/rssguard/Makefile index f3259a19f71f..3865ce2726ad 100644 --- a/net/rssguard/Makefile +++ b/net/rssguard/Makefile @@ -1,5 +1,5 @@ PORTNAME= rssguard -PORTVERSION= 4.8.5 # don't forget to update APP_REVISION below +PORTVERSION= 4.8.6 # don't forget to update APP_REVISION below CATEGORIES= net www MAINTAINER= danfe@FreeBSD.org @@ -15,7 +15,7 @@ USE_QT= buildtools:build linguisttools:build qmake:build \ USE_GITHUB= yes GH_ACCOUNT= martinrotter -CMAKE_ARGS= -DAPP_REVISION:STRING=df05aad +CMAKE_ARGS= -DAPP_REVISION:STRING=ff03251 CMAKE_ON= NO_UPDATE_CHECK ENABLE_COMPRESSED_SITEMAP CMAKE_OFF= BUILD_WITH_QT6 REVISION_FROM_GIT diff --git a/net/rssguard/distinfo b/net/rssguard/distinfo index 79cdab3c2ad0..fd40f7eccf1c 100644 --- a/net/rssguard/distinfo +++ b/net/rssguard/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748323429 -SHA256 (martinrotter-rssguard-4.8.5_GH0.tar.gz) = e3d5cd31d24c92cd4b85eae6e961b19093fb965b6b34bff39dd030089f314598 -SIZE (martinrotter-rssguard-4.8.5_GH0.tar.gz) = 24049136 +TIMESTAMP = 1757243965 +SHA256 (martinrotter-rssguard-4.8.6_GH0.tar.gz) = c29bdda08ece8de113dbdb87e8e23491221ba9ddbacd26141d6a00e04888972e +SIZE (martinrotter-rssguard-4.8.6_GH0.tar.gz) = 24055627 diff --git a/net/rsyn/Makefile b/net/rsyn/Makefile index a249cb459543..98090a9bb374 100644 --- a/net/rsyn/Makefile +++ b/net/rsyn/Makefile @@ -1,7 +1,7 @@ PORTNAME= rsyn DISTVERSIONPREFIX= v DISTVERSION= 0.0.1 -PORTREVISION= 15 +PORTREVISION= 17 CATEGORIES= net MAINTAINER= yuri@FreeBSD.org diff --git a/net/rsync/Makefile b/net/rsync/Makefile index e495116560b8..71f9075fbba8 100644 --- a/net/rsync/Makefile +++ b/net/rsync/Makefile @@ -1,6 +1,6 @@ PORTNAME= rsync DISTVERSION= 3.4.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= net MASTER_SITES= https://www.mirrorservice.org/sites/rsync.samba.org/src/ \ http://rsync.mirror.garr.it/src/ \ diff --git a/net/rubygem-activestorage-gitlab/Makefile b/net/rubygem-activestorage-gitlab/Makefile index aa7f53cc97cc..3bea55bb28f9 100644 --- a/net/rubygem-activestorage-gitlab/Makefile +++ b/net/rubygem-activestorage-gitlab/Makefile @@ -1,5 +1,6 @@ PORTNAME= activestorage PORTVERSION= ${RAILS_VERSION} +PORTREVISION= 1 CATEGORIES= net rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab @@ -16,7 +17,7 @@ RUN_DEPENDS= rubygem-actionpack-gitlab>=${PORTVERSION}<${PORTVERSION}_99:www/rub rubygem-activejob-gitlab>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activejob-gitlab \ rubygem-activerecord-gitlab>=${PORTVERSION}<${PORTVERSION}_99:databases/rubygem-activerecord-gitlab \ rubygem-activesupport-gitlab>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport-gitlab \ - rubygem-marcel>=1.0<2:devel/rubygem-marcel + rubygem-marcel-gitlab>=1.0<2:devel/rubygem-marcel-gitlab USES= gem diff --git a/net/rubygem-activestorage52/Makefile b/net/rubygem-activestorage52/Makefile index ad148d81a728..555e6b6dbf9a 100644 --- a/net/rubygem-activestorage52/Makefile +++ b/net/rubygem-activestorage52/Makefile @@ -1,5 +1,6 @@ PORTNAME= activestorage PORTVERSION= 5.2.8.1 +PORTREVISION= 1 CATEGORIES= net rubygems MASTER_SITES= RG PKGNAMESUFFIX= 52 @@ -14,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/MIT-LICENSE RUN_DEPENDS= rubygem-actionpack52>=${PORTVERSION}:www/rubygem-actionpack52 \ rubygem-activerecord52>=${PORTVERSION}:databases/rubygem-activerecord52 \ - rubygem-marcel>=1.0.0<1.1:devel/rubygem-marcel + rubygem-marcel>=1.0.0<2:devel/rubygem-marcel USES= gem diff --git a/net/rubygem-activestorage52/files/patch-gemspec b/net/rubygem-activestorage52/files/patch-gemspec new file mode 100644 index 000000000000..fc6e94315db3 --- /dev/null +++ b/net/rubygem-activestorage52/files/patch-gemspec @@ -0,0 +1,10 @@ +--- activestorage.gemspec.orig 2025-10-07 17:13:47 UTC ++++ activestorage.gemspec +@@ -23,6 +23,6 @@ Gem::Specification.new do |s| + + s.add_runtime_dependency(%q<actionpack>.freeze, ["= 5.2.8.1".freeze]) + s.add_runtime_dependency(%q<activerecord>.freeze, ["= 5.2.8.1".freeze]) +- s.add_runtime_dependency(%q<marcel>.freeze, ["~> 1.0.0".freeze]) ++ s.add_runtime_dependency(%q<marcel>.freeze, ["~> 1.0".freeze]) + end + diff --git a/net/rubygem-activestorage71/Makefile b/net/rubygem-activestorage71/Makefile index aa14c9b47c78..99dd1c72a3d2 100644 --- a/net/rubygem-activestorage71/Makefile +++ b/net/rubygem-activestorage71/Makefile @@ -1,5 +1,5 @@ PORTNAME= activestorage -PORTVERSION= 7.1.5.1 +PORTVERSION= 7.1.5.2 CATEGORIES= net rubygems MASTER_SITES= RG PKGNAMESUFFIX= 71 diff --git a/net/rubygem-activestorage71/distinfo b/net/rubygem-activestorage71/distinfo index 705479df0713..4404b1caf1b3 100644 --- a/net/rubygem-activestorage71/distinfo +++ b/net/rubygem-activestorage71/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1734888818 -SHA256 (rubygem/activestorage-7.1.5.1.gem) = ae6b8b076858c666eaad6f896d786b67654235e861e24a83f61f1cc97b43ff63 -SIZE (rubygem/activestorage-7.1.5.1.gem) = 67584 +TIMESTAMP = 1757121964 +SHA256 (rubygem/activestorage-7.1.5.2.gem) = ed9acb147cea135f9e00efd984a7b8ed670b15bc6e434956931b8deecec17c98 +SIZE (rubygem/activestorage-7.1.5.2.gem) = 67584 diff --git a/net/rubygem-activestorage72/Makefile b/net/rubygem-activestorage72/Makefile index b0a860bfd63d..b0bbc75ad816 100644 --- a/net/rubygem-activestorage72/Makefile +++ b/net/rubygem-activestorage72/Makefile @@ -1,5 +1,5 @@ PORTNAME= activestorage -PORTVERSION= 7.2.2.1 +PORTVERSION= 7.2.2.2 CATEGORIES= net rubygems MASTER_SITES= RG PKGNAMESUFFIX= 72 diff --git a/net/rubygem-activestorage72/distinfo b/net/rubygem-activestorage72/distinfo index 8d76151f1078..f0ad806cf04b 100644 --- a/net/rubygem-activestorage72/distinfo +++ b/net/rubygem-activestorage72/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1734888844 -SHA256 (rubygem/activestorage-7.2.2.1.gem) = b4ec35ff94d4d6656ee6952ce439c3f80e249552d49fd2d3996ee53880c5525f -SIZE (rubygem/activestorage-7.2.2.1.gem) = 65536 +TIMESTAMP = 1757121990 +SHA256 (rubygem/activestorage-7.2.2.2.gem) = 0b28d0c191b03162e83d3bf6875c3692ab48abd1e371bb0b428136dd8509ae66 +SIZE (rubygem/activestorage-7.2.2.2.gem) = 65536 diff --git a/net/rubygem-activestorage80/Makefile b/net/rubygem-activestorage80/Makefile index 009323c44019..a1a91ea131e2 100644 --- a/net/rubygem-activestorage80/Makefile +++ b/net/rubygem-activestorage80/Makefile @@ -1,5 +1,5 @@ PORTNAME= activestorage -PORTVERSION= 8.0.2 +PORTVERSION= 8.0.3 CATEGORIES= net rubygems MASTER_SITES= RG PKGNAMESUFFIX= 80 diff --git a/net/rubygem-activestorage80/distinfo b/net/rubygem-activestorage80/distinfo index 028d0c53dda1..31cd7dbd557f 100644 --- a/net/rubygem-activestorage80/distinfo +++ b/net/rubygem-activestorage80/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742070792 -SHA256 (rubygem/activestorage-8.0.2.gem) = f83d221e0f06ae38f2200e55490bd155c76d0add330f6e300e8646048d672977 -SIZE (rubygem/activestorage-8.0.2.gem) = 65536 +TIMESTAMP = 1759816978 +SHA256 (rubygem/activestorage-8.0.3.gem) = 4f4eadeb5d128a35ed21d960eeece027225b36d54542512c8a36ad5316988c5e +SIZE (rubygem/activestorage-8.0.3.gem) = 66560 diff --git a/net/rubygem-connection_pool/Makefile b/net/rubygem-connection_pool/Makefile index bcbb3ede08be..02654944908e 100644 --- a/net/rubygem-connection_pool/Makefile +++ b/net/rubygem-connection_pool/Makefile @@ -1,5 +1,5 @@ PORTNAME= connection_pool -PORTVERSION= 2.5.3 +PORTVERSION= 2.5.4 CATEGORIES= net rubygems MASTER_SITES= RG diff --git a/net/rubygem-connection_pool/distinfo b/net/rubygem-connection_pool/distinfo index 7ce41d793dc9..f91e4e9c18a5 100644 --- a/net/rubygem-connection_pool/distinfo +++ b/net/rubygem-connection_pool/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745936446 -SHA256 (rubygem/connection_pool-2.5.3.gem) = cfd74a82b9b094d1ce30c4f1a346da23ee19dc8a062a16a85f58eab1ced4305b -SIZE (rubygem/connection_pool-2.5.3.gem) = 12800 +TIMESTAMP = 1757436705 +SHA256 (rubygem/connection_pool-2.5.4.gem) = e9e1922327416091f3f6542f5f4446c2a20745276b9aa796dd0bb2fd0ea1e70a +SIZE (rubygem/connection_pool-2.5.4.gem) = 13312 diff --git a/net/rubygem-devfile/Makefile b/net/rubygem-devfile/Makefile index cbb12f9bf4e4..ba2b460e1f40 100644 --- a/net/rubygem-devfile/Makefile +++ b/net/rubygem-devfile/Makefile @@ -1,5 +1,5 @@ PORTNAME= devfile -DISTVERSION= 0.4.4 +DISTVERSION= 0.4.8 CATEGORIES= net rubygems MASTER_SITES= RG diff --git a/net/rubygem-devfile/distinfo b/net/rubygem-devfile/distinfo index 5c51b69cf566..f730fcc077a0 100644 --- a/net/rubygem-devfile/distinfo +++ b/net/rubygem-devfile/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746603942 -SHA256 (rubygem/devfile-0.4.4.gem) = 7ab954cfb23755bba94d188e5927fa66be979084b84c1cf464c413f8501e92b5 -SIZE (rubygem/devfile-0.4.4.gem) = 124867584 +TIMESTAMP = 1761395160 +SHA256 (rubygem/devfile-0.4.8.gem) = d2c8ef91cc88ca468ede53df3cbfe4082a945af51e192f254f7377ad962ccdda +SIZE (rubygem/devfile-0.4.8.gem) = 99331584 diff --git a/net/rubygem-fog-aws-gitlab/Makefile b/net/rubygem-fog-aws-gitlab/Makefile index 4f131d1f6182..6f41f5f51016 100644 --- a/net/rubygem-fog-aws-gitlab/Makefile +++ b/net/rubygem-fog-aws-gitlab/Makefile @@ -1,5 +1,5 @@ PORTNAME= fog-aws -PORTVERSION= 3.28.0 +PORTVERSION= 3.33.0 CATEGORIES= net rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab @@ -11,8 +11,8 @@ WWW= https://github.com/fog/fog-aws LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md -RUN_DEPENDS= rubygem-base6402>=0.2.0<0.3:converters/rubygem-base6402 \ - rubygem-fog-core-gitlab>=2.1<3:devel/rubygem-fog-core-gitlab \ +RUN_DEPENDS= rubygem-base6402>=0.2.0<0.4:converters/rubygem-base6402 \ + rubygem-fog-core-gitlab>=2.6<3:devel/rubygem-fog-core-gitlab \ rubygem-fog-json-gitlab>=1.1<2:devel/rubygem-fog-json-gitlab \ rubygem-fog-xml-gitlab>=0.1<1:textproc/rubygem-fog-xml-gitlab diff --git a/net/rubygem-fog-aws-gitlab/distinfo b/net/rubygem-fog-aws-gitlab/distinfo index e774eb7264a3..8c4d49c69da9 100644 --- a/net/rubygem-fog-aws-gitlab/distinfo +++ b/net/rubygem-fog-aws-gitlab/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1730286749 -SHA256 (rubygem/fog-aws-3.28.0.gem) = 7d2e7e13eb123914be9cea12f3d134285fa9fc14e0fa0daebc97386a3d9567cd -SIZE (rubygem/fog-aws-3.28.0.gem) = 433664 +TIMESTAMP = 1761395638 +SHA256 (rubygem/fog-aws-3.33.0.gem) = ce4bcd58e1d6bde866aefb40f5ec5225687591e0fc572817d4a99b15ef0aa7a2 +SIZE (rubygem/fog-aws-3.33.0.gem) = 437248 diff --git a/net/rubygem-fog-aws/Makefile b/net/rubygem-fog-aws/Makefile index 52a2af19a5bc..7390a99f5a45 100644 --- a/net/rubygem-fog-aws/Makefile +++ b/net/rubygem-fog-aws/Makefile @@ -1,6 +1,5 @@ PORTNAME= fog-aws -PORTVERSION= 3.32.0 -PORTREVISION= 1 +PORTVERSION= 3.33.0 CATEGORIES= net rubygems MASTER_SITES= RG @@ -11,7 +10,7 @@ WWW= https://github.com/fog/fog-aws LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md -RUN_DEPENDS= rubygem-base64>=0.2.0<1:converters/rubygem-base64 \ +RUN_DEPENDS= rubygem-base64>=0.2<0.4:converters/rubygem-base64 \ rubygem-fog-core>=2.6<3:devel/rubygem-fog-core \ rubygem-fog-json>=1.1<2:devel/rubygem-fog-json \ rubygem-fog-xml>=0.1<1:textproc/rubygem-fog-xml diff --git a/net/rubygem-fog-aws/distinfo b/net/rubygem-fog-aws/distinfo index 38f5fb28d874..02a69c6fd82b 100644 --- a/net/rubygem-fog-aws/distinfo +++ b/net/rubygem-fog-aws/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748495995 -SHA256 (rubygem/fog-aws-3.32.0.gem) = f961e0ced6622c2f88c64fbfeadcb7b6839c59309ae138cb67015dd9100c5803 -SIZE (rubygem/fog-aws-3.32.0.gem) = 435712 +TIMESTAMP = 1757121830 +SHA256 (rubygem/fog-aws-3.33.0.gem) = ce4bcd58e1d6bde866aefb40f5ec5225687591e0fc572817d4a99b15ef0aa7a2 +SIZE (rubygem/fog-aws-3.33.0.gem) = 437248 diff --git a/net/rubygem-fog-aws/files/patch-gemspec b/net/rubygem-fog-aws/files/patch-gemspec deleted file mode 100644 index 82e50dab19a8..000000000000 --- a/net/rubygem-fog-aws/files/patch-gemspec +++ /dev/null @@ -1,11 +0,0 @@ ---- fog-aws.gemspec.orig 2025-06-02 06:52:39 UTC -+++ fog-aws.gemspec -@@ -26,7 +26,7 @@ Gem::Specification.new do |s| - s.add_development_dependency(%q<rake>.freeze, [">= 12.3.3".freeze]) - s.add_development_dependency(%q<rubyzip>.freeze, ["~> 2.4.1".freeze]) - s.add_development_dependency(%q<shindo>.freeze, ["~> 0.3".freeze]) -- s.add_runtime_dependency(%q<base64>.freeze, ["~> 0.2.0".freeze]) -+ s.add_runtime_dependency(%q<base64>.freeze, ["~> 0.2".freeze]) - s.add_runtime_dependency(%q<fog-core>.freeze, ["~> 2.6".freeze]) - s.add_runtime_dependency(%q<fog-json>.freeze, ["~> 1.1".freeze]) - s.add_runtime_dependency(%q<fog-xml>.freeze, ["~> 0.1".freeze]) diff --git a/net/rubygem-fog-aws328/Makefile b/net/rubygem-fog-aws328/Makefile deleted file mode 100644 index feecea71e7fb..000000000000 --- a/net/rubygem-fog-aws328/Makefile +++ /dev/null @@ -1,29 +0,0 @@ -PORTNAME= fog-aws -PORTVERSION= 3.28.0 -PORTREVISION= 1 -CATEGORIES= net rubygems -MASTER_SITES= RG -PKGNAMESUFFIX= 328 - -MAINTAINER= ruby@FreeBSD.org -COMMENT= Module for the 'fog' gem to support Amazon Web Services -WWW= https://github.com/fog/fog-aws - -LICENSE= MIT -LICENSE_FILE= ${WRKSRC}/LICENSE.md - -RUN_DEPENDS= rubygem-base6402>=0.2.0<0.3:converters/rubygem-base6402 \ - rubygem-fog-core250>=2.1<3:devel/rubygem-fog-core250 \ - rubygem-fog-json>=1.1<2:devel/rubygem-fog-json \ - rubygem-fog-xml>=0.1<1:textproc/rubygem-fog-xml - -USES= gem - -NO_ARCH= yes - -PORTSCOUT= limit:^3\.28\. - -post-install: - ${RM} ${STAGEDIR}${PREFIX}/bin/console ${STAGEDIR}${PREFIX}/bin/setup - -.include <bsd.port.mk> diff --git a/net/rubygem-fog-aws328/distinfo b/net/rubygem-fog-aws328/distinfo deleted file mode 100644 index e774eb7264a3..000000000000 --- a/net/rubygem-fog-aws328/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1730286749 -SHA256 (rubygem/fog-aws-3.28.0.gem) = 7d2e7e13eb123914be9cea12f3d134285fa9fc14e0fa0daebc97386a3d9567cd -SIZE (rubygem/fog-aws-3.28.0.gem) = 433664 diff --git a/net/rubygem-fog-aws328/pkg-descr b/net/rubygem-fog-aws328/pkg-descr deleted file mode 100644 index 2a3a99644d5a..000000000000 --- a/net/rubygem-fog-aws328/pkg-descr +++ /dev/null @@ -1 +0,0 @@ -Fog::Aws is a module for the 'fog' gem to support Amazon Web Services. diff --git a/net/rubygem-fog-google-gitlab/Makefile b/net/rubygem-fog-google-gitlab/Makefile index 1b9d28707340..e9ab9776c3f6 100644 --- a/net/rubygem-fog-google-gitlab/Makefile +++ b/net/rubygem-fog-google-gitlab/Makefile @@ -1,6 +1,5 @@ PORTNAME= fog-google -PORTVERSION= 1.24.1 -PORTREVISION= 1 +PORTVERSION= 1.25.0 CATEGORIES= net rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab @@ -13,7 +12,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= rubygem-addressable>=2.7.0:www/rubygem-addressable \ - rubygem-fog-core-gitlab>=0<2.5:devel/rubygem-fog-core-gitlab \ + rubygem-fog-core-gitlab>=2.5<3:devel/rubygem-fog-core-gitlab \ rubygem-fog-json-gitlab>=1.2<2:devel/rubygem-fog-json-gitlab \ rubygem-fog-xml-gitlab>=0.1.0<0.2:textproc/rubygem-fog-xml-gitlab \ rubygem-google-apis-compute_v1-gitlab>=0.53<1:devel/rubygem-google-apis-compute_v1-gitlab \ diff --git a/net/rubygem-fog-google-gitlab/distinfo b/net/rubygem-fog-google-gitlab/distinfo index 9c34f0e30d69..e9acc7a32529 100644 --- a/net/rubygem-fog-google-gitlab/distinfo +++ b/net/rubygem-fog-google-gitlab/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1713001210 -SHA256 (rubygem/fog-google-1.24.1.gem) = dcd64ec5d12ed53f269afd7a88738b453e5150ef72b451900bb7abf3678358e0 -SIZE (rubygem/fog-google-1.24.1.gem) = 155648 +TIMESTAMP = 1761393077 +SHA256 (rubygem/fog-google-1.25.0.gem) = 58aea3b0abf5938ed6ca2a3b51282cfe7038403e2eeb70bdb0a1b998307ce18f +SIZE (rubygem/fog-google-1.25.0.gem) = 155136 diff --git a/net/rubygem-fog-google-gitlab/files/patch-gemspec b/net/rubygem-fog-google-gitlab/files/patch-gemspec deleted file mode 100644 index c58ba9710bf3..000000000000 --- a/net/rubygem-fog-google-gitlab/files/patch-gemspec +++ /dev/null @@ -1,11 +0,0 @@ ---- fog-google.gemspec.orig 2024-10-30 07:29:28 UTC -+++ fog-google.gemspec -@@ -21,7 +21,7 @@ Gem::Specification.new do |s| - - s.specification_version = 4 - -- s.add_runtime_dependency(%q<fog-core>.freeze, ["< 2.5".freeze]) -+ s.add_runtime_dependency(%q<fog-core>.freeze, ["< 2.7".freeze]) - s.add_runtime_dependency(%q<fog-json>.freeze, ["~> 1.2".freeze]) - s.add_runtime_dependency(%q<fog-xml>.freeze, ["~> 0.1.0".freeze]) - s.add_runtime_dependency(%q<google-apis-storage_v1>.freeze, [">= 0.19".freeze, "< 1".freeze]) diff --git a/net/rubygem-fog-google/Makefile b/net/rubygem-fog-google/Makefile index 32aa7b588853..97a79bbc4ebb 100644 --- a/net/rubygem-fog-google/Makefile +++ b/net/rubygem-fog-google/Makefile @@ -1,5 +1,5 @@ PORTNAME= fog-google -PORTVERSION= 1.25.0 +PORTVERSION= 1.26.0 CATEGORIES= net rubygems MASTER_SITES= RG diff --git a/net/rubygem-fog-google/distinfo b/net/rubygem-fog-google/distinfo index 110c4e4492e4..69a318b96ff0 100644 --- a/net/rubygem-fog-google/distinfo +++ b/net/rubygem-fog-google/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745936400 -SHA256 (rubygem/fog-google-1.25.0.gem) = 58aea3b0abf5938ed6ca2a3b51282cfe7038403e2eeb70bdb0a1b998307ce18f -SIZE (rubygem/fog-google-1.25.0.gem) = 155136 +TIMESTAMP = 1759774903 +SHA256 (rubygem/fog-google-1.26.0.gem) = 232fdead3088c8a61a84e0d44895aadc9df8aa5cc4d2e0c983a97a6e70d7c6ad +SIZE (rubygem/fog-google-1.26.0.gem) = 128000 diff --git a/net/rubygem-fog-profitbricks/Makefile b/net/rubygem-fog-profitbricks/Makefile index e8837b64507a..52bdcb6ec995 100644 --- a/net/rubygem-fog-profitbricks/Makefile +++ b/net/rubygem-fog-profitbricks/Makefile @@ -1,6 +1,6 @@ PORTNAME= fog-profitbricks PORTVERSION= 4.1.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= net rubygems MASTER_SITES= RG @@ -11,7 +11,7 @@ WWW= https://github.com/fog/fog-profitbricks LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md -RUN_DEPENDS= rubygem-fog-core1>=1.42<2:devel/rubygem-fog-core1 \ +RUN_DEPENDS= rubygem-fog-core>=1.42:devel/rubygem-fog-core \ rubygem-fog-json>=1.0<2:devel/rubygem-fog-json USES= gem diff --git a/net/rubygem-fog-profitbricks/files/patch-gemspec b/net/rubygem-fog-profitbricks/files/patch-gemspec new file mode 100644 index 000000000000..dae4cec56ecc --- /dev/null +++ b/net/rubygem-fog-profitbricks/files/patch-gemspec @@ -0,0 +1,11 @@ +--- fog-profitbricks.gemspec.orig 2025-10-04 07:25:11 UTC ++++ fog-profitbricks.gemspec +@@ -20,7 +20,7 @@ Gem::Specification.new do |s| + + s.specification_version = 4 + +- s.add_runtime_dependency(%q<fog-core>.freeze, ["~> 1.42".freeze]) ++ s.add_runtime_dependency(%q<fog-core>.freeze, [">= 1.42".freeze]) + s.add_runtime_dependency(%q<fog-json>.freeze, ["~> 1.0".freeze]) + s.add_development_dependency(%q<rake>.freeze, ["~> 10.4".freeze]) + s.add_development_dependency(%q<minitest>.freeze, ["~> 4".freeze]) diff --git a/net/rubygem-fog-vsphere/Makefile b/net/rubygem-fog-vsphere/Makefile index e1b8bb105630..b8d67c0a6c9c 100644 --- a/net/rubygem-fog-vsphere/Makefile +++ b/net/rubygem-fog-vsphere/Makefile @@ -1,5 +1,5 @@ PORTNAME= fog-vsphere -PORTVERSION= 3.7.1 +PORTVERSION= 3.7.2 CATEGORIES= net rubygems MASTER_SITES= RG diff --git a/net/rubygem-fog-vsphere/distinfo b/net/rubygem-fog-vsphere/distinfo index fffce494b945..0e99236c5161 100644 --- a/net/rubygem-fog-vsphere/distinfo +++ b/net/rubygem-fog-vsphere/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747547480 -SHA256 (rubygem/fog-vsphere-3.7.1.gem) = e5cee970b33c92e2edc50e8954ad55c91e65293a058c4724a3a5a4190646ef43 -SIZE (rubygem/fog-vsphere-3.7.1.gem) = 317440 +TIMESTAMP = 1761447692 +SHA256 (rubygem/fog-vsphere-3.7.2.gem) = 2e65b6f748c1454a650e2a452a0326b9ea8ffab078d5777e7e17e0a96e13b10e +SIZE (rubygem/fog-vsphere-3.7.2.gem) = 320000 diff --git a/net/rubygem-gitaly/Makefile b/net/rubygem-gitaly/Makefile index 59689d7a5c42..9c54667a78fc 100644 --- a/net/rubygem-gitaly/Makefile +++ b/net/rubygem-gitaly/Makefile @@ -1,5 +1,5 @@ PORTNAME= gitaly -PORTVERSION= 18.2.4 +PORTVERSION= 18.4.3 CATEGORIES= net rubygems MASTER_SITES= RG diff --git a/net/rubygem-gitaly/distinfo b/net/rubygem-gitaly/distinfo index b6ab46268620..c23ecace7aca 100644 --- a/net/rubygem-gitaly/distinfo +++ b/net/rubygem-gitaly/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755676933 -SHA256 (rubygem/gitaly-18.2.4.gem) = 1102eaf07db0aa34e602732816ca1bacc692b1141bd7bf5b03a90afed4c29501 -SIZE (rubygem/gitaly-18.2.4.gem) = 53248 +TIMESTAMP = 1761394826 +SHA256 (rubygem/gitaly-18.4.3.gem) = 55b44ecb5f78374bede6803f5965ca5ca93bbc7c8fca6ab3a4e9e48906a07c4c +SIZE (rubygem/gitaly-18.4.3.gem) = 53248 diff --git a/net/rubygem-gitlab-fog-azure-rm/Makefile b/net/rubygem-gitlab-fog-azure-rm/Makefile index 0ac1e1ea0cc3..b3e27b8ff418 100644 --- a/net/rubygem-gitlab-fog-azure-rm/Makefile +++ b/net/rubygem-gitlab-fog-azure-rm/Makefile @@ -1,5 +1,5 @@ PORTNAME= gitlab-fog-azure-rm -PORTVERSION= 2.2.0 +PORTVERSION= 2.4.0 CATEGORIES= net rubygems MASTER_SITES= RG diff --git a/net/rubygem-gitlab-fog-azure-rm/distinfo b/net/rubygem-gitlab-fog-azure-rm/distinfo index 58c3388f4450..977febf8c9c3 100644 --- a/net/rubygem-gitlab-fog-azure-rm/distinfo +++ b/net/rubygem-gitlab-fog-azure-rm/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1734500342 -SHA256 (rubygem/gitlab-fog-azure-rm-2.2.0.gem) = 31aa7c2170f57874053144e7f716ec9e15f32e71ffbd2c56753dce46e2e78ba9 -SIZE (rubygem/gitlab-fog-azure-rm-2.2.0.gem) = 135168 +TIMESTAMP = 1760010748 +SHA256 (rubygem/gitlab-fog-azure-rm-2.4.0.gem) = 678b86e542a37eda10e63ca02d04c9ff998b771df4aabc1f87e5c20148cb360b +SIZE (rubygem/gitlab-fog-azure-rm-2.4.0.gem) = 138240 diff --git a/net/rubygem-gitlab-kas-grpc/distinfo b/net/rubygem-gitlab-kas-grpc/distinfo index 6e9d5e738b2a..255c74eaac68 100644 --- a/net/rubygem-gitlab-kas-grpc/distinfo +++ b/net/rubygem-gitlab-kas-grpc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755674007 -SHA256 (rubygem/gitlab-kas-grpc-18.3.0.gem) = 3dd60ca782066ff5b70d8e6405701f42b77fccb27e015d7a9ff159f84feb218f -SIZE (rubygem/gitlab-kas-grpc-18.3.0.gem) = 10752 +TIMESTAMP = 1761544152 +SHA256 (rubygem/gitlab-kas-grpc-18.5.1.gem) = 518f5ce705b186358e9c8594f608672a3b87509efc0e357f5e0a82c66020bc0e +SIZE (rubygem/gitlab-kas-grpc-18.5.1.gem) = 11264 diff --git a/net/rubygem-gitlab_omniauth-ldap-gitlab/Makefile b/net/rubygem-gitlab_omniauth-ldap-gitlab/Makefile new file mode 100644 index 000000000000..56ba4987d1a2 --- /dev/null +++ b/net/rubygem-gitlab_omniauth-ldap-gitlab/Makefile @@ -0,0 +1,22 @@ +PORTNAME= gitlab_omniauth-ldap +PORTVERSION= 2.3.0 +CATEGORIES= net rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= LDAP strategy for OmniAuth +WWW= https://gitlab.com/gitlab-org/omniauth-ldap + +LICENSE= MIT + +RUN_DEPENDS= rubygem-net-ldap>=0.16<1:net/rubygem-net-ldap \ + rubygem-omniauth-gl>=1.3<3:security/rubygem-omniauth-gl \ + rubygem-pyu-ruby-sasl>=0.0.3.3<0.1:security/rubygem-pyu-ruby-sasl \ + rubygem-rubyntlm>=0.5<1:net/rubygem-rubyntlm + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/net/rubygem-gitlab_omniauth-ldap-gitlab/distinfo b/net/rubygem-gitlab_omniauth-ldap-gitlab/distinfo new file mode 100644 index 000000000000..de8cdeb8c93c --- /dev/null +++ b/net/rubygem-gitlab_omniauth-ldap-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1761392605 +SHA256 (rubygem/gitlab_omniauth-ldap-2.3.0.gem) = 167036fe37c2711f2e1d2047260766e4c9b31ac37dfc873b101bcd4ea2a3a3b4 +SIZE (rubygem/gitlab_omniauth-ldap-2.3.0.gem) = 15360 diff --git a/net/rubygem-gitlab_omniauth-ldap-gitlab/pkg-descr b/net/rubygem-gitlab_omniauth-ldap-gitlab/pkg-descr new file mode 100644 index 000000000000..cd376560a430 --- /dev/null +++ b/net/rubygem-gitlab_omniauth-ldap-gitlab/pkg-descr @@ -0,0 +1 @@ +A LDAP strategy for OmniAuth. diff --git a/net/rubygem-google-cloud-bigtable-admin-v2/Makefile b/net/rubygem-google-cloud-bigtable-admin-v2/Makefile index 4b80c03acca9..aadb2ce38e79 100644 --- a/net/rubygem-google-cloud-bigtable-admin-v2/Makefile +++ b/net/rubygem-google-cloud-bigtable-admin-v2/Makefile @@ -1,5 +1,5 @@ PORTNAME= google-cloud-bigtable-admin-v2 -PORTVERSION= 1.12.0 +PORTVERSION= 1.15.0 CATEGORIES= net rubygems MASTER_SITES= RG @@ -12,7 +12,7 @@ WWW= https://cloud.google.com/ruby/docs/reference/google-cloud-bigtable-admin-v LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.md -RUN_DEPENDS= rubygem-gapic-common>=1.0<2:devel/rubygem-gapic-common \ +RUN_DEPENDS= rubygem-gapic-common>=1.2<2:devel/rubygem-gapic-common \ rubygem-google-cloud-errors>=1.0<2:net/rubygem-google-cloud-errors \ rubygem-grpc-google-iam-v1>=1.11<2:devel/rubygem-grpc-google-iam-v1 diff --git a/net/rubygem-google-cloud-bigtable-admin-v2/distinfo b/net/rubygem-google-cloud-bigtable-admin-v2/distinfo index 1b0a687da9bb..0cb9059da320 100644 --- a/net/rubygem-google-cloud-bigtable-admin-v2/distinfo +++ b/net/rubygem-google-cloud-bigtable-admin-v2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753796208 -SHA256 (rubygem/google-cloud-bigtable-admin-v2-1.12.0.gem) = dc533b6e2be4a386e5ba686657d720cbf7973980404f341cbcc07563c4b1ac06 -SIZE (rubygem/google-cloud-bigtable-admin-v2-1.12.0.gem) = 136704 +TIMESTAMP = 1759774905 +SHA256 (rubygem/google-cloud-bigtable-admin-v2-1.15.0.gem) = 990d0c59c8032f3ed534db1f9c582ff628d280fc57b9a7bc996da20ab4645c30 +SIZE (rubygem/google-cloud-bigtable-admin-v2-1.15.0.gem) = 137728 diff --git a/net/rubygem-google-cloud-bigtable-v2/Makefile b/net/rubygem-google-cloud-bigtable-v2/Makefile index 42bf0605ff65..663a6dc722dc 100644 --- a/net/rubygem-google-cloud-bigtable-v2/Makefile +++ b/net/rubygem-google-cloud-bigtable-v2/Makefile @@ -1,5 +1,5 @@ PORTNAME= google-cloud-bigtable-v2 -PORTVERSION= 1.8.0 +PORTVERSION= 1.10.0 CATEGORIES= net rubygems MASTER_SITES= RG @@ -12,7 +12,7 @@ WWW= https://cloud.google.com/ruby/docs/reference/google-cloud-bigtable-v2/late LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.md -RUN_DEPENDS= rubygem-gapic-common>=1.0<2:devel/rubygem-gapic-common \ +RUN_DEPENDS= rubygem-gapic-common>=1.2<2:devel/rubygem-gapic-common \ rubygem-google-cloud-errors>=1.0<2:net/rubygem-google-cloud-errors USES= gem diff --git a/net/rubygem-google-cloud-bigtable-v2/distinfo b/net/rubygem-google-cloud-bigtable-v2/distinfo index c3a443e39cae..14100488186f 100644 --- a/net/rubygem-google-cloud-bigtable-v2/distinfo +++ b/net/rubygem-google-cloud-bigtable-v2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753265934 -SHA256 (rubygem/google-cloud-bigtable-v2-1.8.0.gem) = c64b20f81bd8bed5ccd13bece558b51de9e320cad3ac2877ff838ec1437f0170 -SIZE (rubygem/google-cloud-bigtable-v2-1.8.0.gem) = 75264 +TIMESTAMP = 1759324304 +SHA256 (rubygem/google-cloud-bigtable-v2-1.10.0.gem) = fda9f6c2b687c387c00d18ef4123d07353ddaed8bd58a514308c9c4e2d498954 +SIZE (rubygem/google-cloud-bigtable-v2-1.10.0.gem) = 77824 diff --git a/net/rubygem-google-cloud-bigtable/Makefile b/net/rubygem-google-cloud-bigtable/Makefile index c2c794c9b1ce..c8b89498d41e 100644 --- a/net/rubygem-google-cloud-bigtable/Makefile +++ b/net/rubygem-google-cloud-bigtable/Makefile @@ -1,5 +1,5 @@ PORTNAME= google-cloud-bigtable -PORTVERSION= 2.12.0 +PORTVERSION= 2.12.1 CATEGORIES= net rubygems MASTER_SITES= RG @@ -14,8 +14,8 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= rubygem-concurrent-ruby>=1.0<2:devel/rubygem-concurrent-ruby \ - rubygem-google-cloud-bigtable-admin-v2>=1.7<2.0:net/rubygem-google-cloud-bigtable-admin-v2 \ - rubygem-google-cloud-bigtable-v2>=1.5<2.0:net/rubygem-google-cloud-bigtable-v2 \ + rubygem-google-cloud-bigtable-admin-v2>=1.7<2:net/rubygem-google-cloud-bigtable-admin-v2 \ + rubygem-google-cloud-bigtable-v2>=1.5<2:net/rubygem-google-cloud-bigtable-v2 \ rubygem-google-cloud-core>=1.5<2:net/rubygem-google-cloud-core USES= gem diff --git a/net/rubygem-google-cloud-bigtable/distinfo b/net/rubygem-google-cloud-bigtable/distinfo index 329eca0c0edc..722e00c8be27 100644 --- a/net/rubygem-google-cloud-bigtable/distinfo +++ b/net/rubygem-google-cloud-bigtable/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1740836324 -SHA256 (rubygem/google-cloud-bigtable-2.12.0.gem) = d480672c63c5f1cd513e2412b0c92d7e2486ef0f6c11f9784aca0005571d5b10 -SIZE (rubygem/google-cloud-bigtable-2.12.0.gem) = 95232 +TIMESTAMP = 1757121832 +SHA256 (rubygem/google-cloud-bigtable-2.12.1.gem) = f8aeb60fe518b38a7845bfb67345e11c0d2fbfc26a0a5b0d36c218a69d090084 +SIZE (rubygem/google-cloud-bigtable-2.12.1.gem) = 95744 diff --git a/net/rubygem-google-cloud-location/Makefile b/net/rubygem-google-cloud-location/Makefile index 86c9e45ce580..38aa38a00280 100644 --- a/net/rubygem-google-cloud-location/Makefile +++ b/net/rubygem-google-cloud-location/Makefile @@ -1,5 +1,5 @@ PORTNAME= google-cloud-location -PORTVERSION= 1.1.0 +PORTVERSION= 1.2.0 CATEGORIES= net rubygems MASTER_SITES= RG @@ -12,7 +12,7 @@ WWW= https://cloud.google.com/ruby/docs/reference/google-cloud-location/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.md -RUN_DEPENDS= rubygem-gapic-common>=1.0<2:devel/rubygem-gapic-common \ +RUN_DEPENDS= rubygem-gapic-common>=1.2<2:devel/rubygem-gapic-common \ rubygem-google-cloud-errors>=1.0<2:net/rubygem-google-cloud-errors USES= gem diff --git a/net/rubygem-google-cloud-location/distinfo b/net/rubygem-google-cloud-location/distinfo index f6b84be1552c..bc2afc99c07e 100644 --- a/net/rubygem-google-cloud-location/distinfo +++ b/net/rubygem-google-cloud-location/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747716372 -SHA256 (rubygem/google-cloud-location-1.1.0.gem) = 50c46ee63ce9a89ced4b79e9fd4c010686322a463a550b683d3740a2f43dc81b -SIZE (rubygem/google-cloud-location-1.1.0.gem) = 30720 +TIMESTAMP = 1759324306 +SHA256 (rubygem/google-cloud-location-1.2.0.gem) = 301a6b640899adffb21d9bddd79c084f8ce13df3d7968df5e2a622cca6bd294e +SIZE (rubygem/google-cloud-location-1.2.0.gem) = 30720 diff --git a/net/rubygem-google-cloud-logging-v2/Makefile b/net/rubygem-google-cloud-logging-v2/Makefile index aa8681b3711f..aa7d92cf7f1a 100644 --- a/net/rubygem-google-cloud-logging-v2/Makefile +++ b/net/rubygem-google-cloud-logging-v2/Makefile @@ -1,5 +1,5 @@ PORTNAME= google-cloud-logging-v2 -PORTVERSION= 1.3.0 +PORTVERSION= 1.4.0 CATEGORIES= net rubygems MASTER_SITES= RG @@ -13,7 +13,7 @@ WWW= https://cloud.google.com/ruby/docs/reference/google-cloud-logging-v2/lates LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.md -RUN_DEPENDS= rubygem-gapic-common>=1.0<2:devel/rubygem-gapic-common \ +RUN_DEPENDS= rubygem-gapic-common>=1.2<2:devel/rubygem-gapic-common \ rubygem-google-cloud-errors>=1.0<2:net/rubygem-google-cloud-errors USES= gem diff --git a/net/rubygem-google-cloud-logging-v2/distinfo b/net/rubygem-google-cloud-logging-v2/distinfo index c6140053bf59..7178c96c6660 100644 --- a/net/rubygem-google-cloud-logging-v2/distinfo +++ b/net/rubygem-google-cloud-logging-v2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747716374 -SHA256 (rubygem/google-cloud-logging-v2-1.3.0.gem) = c5c33c126a4ba8035917539136f955b0e2c04b05df214be621957a73cad5ac06 -SIZE (rubygem/google-cloud-logging-v2-1.3.0.gem) = 113664 +TIMESTAMP = 1759324308 +SHA256 (rubygem/google-cloud-logging-v2-1.4.0.gem) = 960f799bbe1afb9d284a87dbd8adadd22decdbd596869b0a4a510a161e1374e9 +SIZE (rubygem/google-cloud-logging-v2-1.4.0.gem) = 113664 diff --git a/net/rubygem-google-cloud-monitoring-dashboard-v1/Makefile b/net/rubygem-google-cloud-monitoring-dashboard-v1/Makefile index 46c768130def..25dde382dcbb 100644 --- a/net/rubygem-google-cloud-monitoring-dashboard-v1/Makefile +++ b/net/rubygem-google-cloud-monitoring-dashboard-v1/Makefile @@ -1,5 +1,5 @@ PORTNAME= google-cloud-monitoring-dashboard-v1 -PORTVERSION= 1.3.0 +PORTVERSION= 1.4.0 CATEGORIES= net rubygems MASTER_SITES= RG @@ -13,7 +13,7 @@ WWW= https://cloud.google.com/ruby/docs/reference/google-cloud-monitoring-dashb LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.md -RUN_DEPENDS= rubygem-gapic-common>=1.0<2:devel/rubygem-gapic-common \ +RUN_DEPENDS= rubygem-gapic-common>=1.2<2:devel/rubygem-gapic-common \ rubygem-google-cloud-errors>=1.0<2:net/rubygem-google-cloud-errors USES= gem diff --git a/net/rubygem-google-cloud-monitoring-dashboard-v1/distinfo b/net/rubygem-google-cloud-monitoring-dashboard-v1/distinfo index 3da99e7d585c..ac19c81ac865 100644 --- a/net/rubygem-google-cloud-monitoring-dashboard-v1/distinfo +++ b/net/rubygem-google-cloud-monitoring-dashboard-v1/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747716376 -SHA256 (rubygem/google-cloud-monitoring-dashboard-v1-1.3.0.gem) = 6cfd451c7d665325ed76443a24c457aac51e3c1fa1a37e07925afe81a6e9e066 -SIZE (rubygem/google-cloud-monitoring-dashboard-v1-1.3.0.gem) = 68096 +TIMESTAMP = 1759324312 +SHA256 (rubygem/google-cloud-monitoring-dashboard-v1-1.4.0.gem) = 266fd04a45f60d97e9f827cf46371b5839b970b3a785c7cae5a46f35c4528f25 +SIZE (rubygem/google-cloud-monitoring-dashboard-v1-1.4.0.gem) = 68096 diff --git a/net/rubygem-google-cloud-monitoring-metrics_scope-v1/Makefile b/net/rubygem-google-cloud-monitoring-metrics_scope-v1/Makefile index 8a7b0994e21d..cf481fb1ae59 100644 --- a/net/rubygem-google-cloud-monitoring-metrics_scope-v1/Makefile +++ b/net/rubygem-google-cloud-monitoring-metrics_scope-v1/Makefile @@ -1,5 +1,5 @@ PORTNAME= google-cloud-monitoring-metrics_scope-v1 -PORTVERSION= 1.3.0 +PORTVERSION= 1.5.0 CATEGORIES= net rubygems MASTER_SITES= RG @@ -12,7 +12,7 @@ WWW= https://cloud.google.com/ruby/docs/reference/google-cloud-monitoring-metri LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.md -RUN_DEPENDS= rubygem-gapic-common>=1.0<2:devel/rubygem-gapic-common \ +RUN_DEPENDS= rubygem-gapic-common>=1.2<2:devel/rubygem-gapic-common \ rubygem-google-cloud-errors>=1.0<2:net/rubygem-google-cloud-errors USES= gem diff --git a/net/rubygem-google-cloud-monitoring-metrics_scope-v1/distinfo b/net/rubygem-google-cloud-monitoring-metrics_scope-v1/distinfo index b6653c369ebd..b4ed5f54cc70 100644 --- a/net/rubygem-google-cloud-monitoring-metrics_scope-v1/distinfo +++ b/net/rubygem-google-cloud-monitoring-metrics_scope-v1/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747716378 -SHA256 (rubygem/google-cloud-monitoring-metrics_scope-v1-1.3.0.gem) = 1e6fcffd1c89aa17b0a954549f0d3f31d282d9b6ce5fdac16f848ed39c22ff2d -SIZE (rubygem/google-cloud-monitoring-metrics_scope-v1-1.3.0.gem) = 43520 +TIMESTAMP = 1759774907 +SHA256 (rubygem/google-cloud-monitoring-metrics_scope-v1-1.5.0.gem) = 7e0d3c5e6c94a82e524ae05e9365dc7b9144a32d484ddc0e0e5a953980871ad5 +SIZE (rubygem/google-cloud-monitoring-metrics_scope-v1-1.5.0.gem) = 44032 diff --git a/net/rubygem-google-cloud-monitoring-v3/Makefile b/net/rubygem-google-cloud-monitoring-v3/Makefile index 761aeea4d3a9..4b3d3a6a9593 100644 --- a/net/rubygem-google-cloud-monitoring-v3/Makefile +++ b/net/rubygem-google-cloud-monitoring-v3/Makefile @@ -1,5 +1,5 @@ PORTNAME= google-cloud-monitoring-v3 -PORTVERSION= 1.6.1 +PORTVERSION= 1.7.0 CATEGORIES= net rubygems MASTER_SITES= RG @@ -13,7 +13,7 @@ WWW= https://cloud.google.com/ruby/docs/reference/google-cloud-monitoring-v3/la LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.md -RUN_DEPENDS= rubygem-gapic-common>=1.0<2:devel/rubygem-gapic-common \ +RUN_DEPENDS= rubygem-gapic-common>=1.2<2:devel/rubygem-gapic-common \ rubygem-google-cloud-errors>=1.0<2:net/rubygem-google-cloud-errors USES= gem diff --git a/net/rubygem-google-cloud-monitoring-v3/distinfo b/net/rubygem-google-cloud-monitoring-v3/distinfo index 64c51c6968a8..7a329e398867 100644 --- a/net/rubygem-google-cloud-monitoring-v3/distinfo +++ b/net/rubygem-google-cloud-monitoring-v3/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753265936 -SHA256 (rubygem/google-cloud-monitoring-v3-1.6.1.gem) = b9cbb25b943e42d0de6bae2932ed879fc9e9f12caa9b8c329886e88ae68129c8 -SIZE (rubygem/google-cloud-monitoring-v3-1.6.1.gem) = 175616 +TIMESTAMP = 1759324316 +SHA256 (rubygem/google-cloud-monitoring-v3-1.7.0.gem) = 30b6f50327a10ccc37a07a5e31ebabb362d496535a4be6ba5d1ba345ad7e4f07 +SIZE (rubygem/google-cloud-monitoring-v3-1.7.0.gem) = 175616 diff --git a/net/rubygem-google-cloud-monitoring/Makefile b/net/rubygem-google-cloud-monitoring/Makefile index aa7fdcb27156..c66782da882d 100644 --- a/net/rubygem-google-cloud-monitoring/Makefile +++ b/net/rubygem-google-cloud-monitoring/Makefile @@ -1,5 +1,5 @@ PORTNAME= google-cloud-monitoring -PORTVERSION= 1.9.2 +PORTVERSION= 1.9.3 CATEGORIES= net rubygems MASTER_SITES= RG diff --git a/net/rubygem-google-cloud-monitoring/distinfo b/net/rubygem-google-cloud-monitoring/distinfo index 7dc6faba7832..a398199d8e2a 100644 --- a/net/rubygem-google-cloud-monitoring/distinfo +++ b/net/rubygem-google-cloud-monitoring/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748495999 -SHA256 (rubygem/google-cloud-monitoring-1.9.2.gem) = 7774ec64c664aadcc13457f9bee13944b4236f1e95a65ad26079ef500b58b995 -SIZE (rubygem/google-cloud-monitoring-1.9.2.gem) = 20480 +TIMESTAMP = 1759324310 +SHA256 (rubygem/google-cloud-monitoring-1.9.3.gem) = 82e658a42576c460bf24ffada7472f85d18e47ef9cdc45b00e3d5097a8533d72 +SIZE (rubygem/google-cloud-monitoring-1.9.3.gem) = 20480 diff --git a/net/rubygem-google-cloud-pubsub-v1/Makefile b/net/rubygem-google-cloud-pubsub-v1/Makefile index 99c08a6d67e5..b9d6eecf5be7 100644 --- a/net/rubygem-google-cloud-pubsub-v1/Makefile +++ b/net/rubygem-google-cloud-pubsub-v1/Makefile @@ -1,5 +1,5 @@ PORTNAME= google-cloud-pubsub-v1 -PORTVERSION= 1.11.1 +PORTVERSION= 1.14.0 CATEGORIES= net rubygems MASTER_SITES= RG @@ -12,7 +12,7 @@ WWW= https://cloud.google.com/ruby/docs/reference/google-cloud-pubsub-v1/latest LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.md -RUN_DEPENDS= rubygem-gapic-common>=1.0<2:devel/rubygem-gapic-common \ +RUN_DEPENDS= rubygem-gapic-common>=1.2<2:devel/rubygem-gapic-common \ rubygem-google-cloud-errors>=1.0<2:net/rubygem-google-cloud-errors \ rubygem-google-iam-v1>=1.3<2:devel/rubygem-google-iam-v1 diff --git a/net/rubygem-google-cloud-pubsub-v1/distinfo b/net/rubygem-google-cloud-pubsub-v1/distinfo index 3befb8bf9e38..f38914ba73e5 100644 --- a/net/rubygem-google-cloud-pubsub-v1/distinfo +++ b/net/rubygem-google-cloud-pubsub-v1/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753265938 -SHA256 (rubygem/google-cloud-pubsub-v1-1.11.1.gem) = bdeb55e26ae272963d0a2d917705647be7cfa72fe8aa2f36684e7ccb5da57d5a -SIZE (rubygem/google-cloud-pubsub-v1-1.11.1.gem) = 96256 +TIMESTAMP = 1761447694 +SHA256 (rubygem/google-cloud-pubsub-v1-1.14.0.gem) = 08dbdf804c1e47bb9b90ab37a8d286e6d0195f1ee0e0f206d2e7c89dcec36940 +SIZE (rubygem/google-cloud-pubsub-v1-1.14.0.gem) = 97280 diff --git a/net/rubygem-google-cloud-spanner-admin-database-v1/Makefile b/net/rubygem-google-cloud-spanner-admin-database-v1/Makefile index 0ea717f814d6..e821b2dc2bfa 100644 --- a/net/rubygem-google-cloud-spanner-admin-database-v1/Makefile +++ b/net/rubygem-google-cloud-spanner-admin-database-v1/Makefile @@ -1,5 +1,5 @@ PORTNAME= google-cloud-spanner-admin-database-v1 -PORTVERSION= 1.9.0 +PORTVERSION= 1.11.0 CATEGORIES= net rubygems MASTER_SITES= RG @@ -13,7 +13,7 @@ WWW= https://cloud.google.com/ruby/docs/reference/google-cloud-spanner-admin-da LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.md -RUN_DEPENDS= rubygem-gapic-common>=1.0<2:devel/rubygem-gapic-common \ +RUN_DEPENDS= rubygem-gapic-common>=1.2<2:devel/rubygem-gapic-common \ rubygem-google-cloud-errors>=1.0<2:net/rubygem-google-cloud-errors \ rubygem-grpc-google-iam-v1>=1.11<2:devel/rubygem-grpc-google-iam-v1 diff --git a/net/rubygem-google-cloud-spanner-admin-database-v1/distinfo b/net/rubygem-google-cloud-spanner-admin-database-v1/distinfo index 48c04eae6781..86c8a4bc5761 100644 --- a/net/rubygem-google-cloud-spanner-admin-database-v1/distinfo +++ b/net/rubygem-google-cloud-spanner-admin-database-v1/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753796210 -SHA256 (rubygem/google-cloud-spanner-admin-database-v1-1.9.0.gem) = f212b9a7313d984e289299cba3596b55ae3b19209fda1c7684fad334c23a1c6e -SIZE (rubygem/google-cloud-spanner-admin-database-v1-1.9.0.gem) = 116224 +TIMESTAMP = 1759774911 +SHA256 (rubygem/google-cloud-spanner-admin-database-v1-1.11.0.gem) = bfef33ca1bf028b11ca5449b06de8cb0964b85bf959efb0a9fd76279e496202d +SIZE (rubygem/google-cloud-spanner-admin-database-v1-1.11.0.gem) = 117248 diff --git a/net/rubygem-google-cloud-spanner-admin-instance-v1/Makefile b/net/rubygem-google-cloud-spanner-admin-instance-v1/Makefile index a14c9abc9185..11321ad74952 100644 --- a/net/rubygem-google-cloud-spanner-admin-instance-v1/Makefile +++ b/net/rubygem-google-cloud-spanner-admin-instance-v1/Makefile @@ -1,5 +1,5 @@ PORTNAME= google-cloud-spanner-admin-instance-v1 -PORTVERSION= 2.1.0 +PORTVERSION= 2.3.0 CATEGORIES= net rubygems MASTER_SITES= RG @@ -12,7 +12,7 @@ WWW= https://cloud.google.com/ruby/docs/reference/google-cloud-spanner-admin-in LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.md -RUN_DEPENDS= rubygem-gapic-common>=1.0<2:devel/rubygem-gapic-common \ +RUN_DEPENDS= rubygem-gapic-common>=1.2<2:devel/rubygem-gapic-common \ rubygem-google-cloud-errors>=1.0<2:net/rubygem-google-cloud-errors \ rubygem-grpc-google-iam-v1>=1.11<2:devel/rubygem-grpc-google-iam-v1 diff --git a/net/rubygem-google-cloud-spanner-admin-instance-v1/distinfo b/net/rubygem-google-cloud-spanner-admin-instance-v1/distinfo index a4aa9200f1c6..6440701b2776 100644 --- a/net/rubygem-google-cloud-spanner-admin-instance-v1/distinfo +++ b/net/rubygem-google-cloud-spanner-admin-instance-v1/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747716386 -SHA256 (rubygem/google-cloud-spanner-admin-instance-v1-2.1.0.gem) = 10b2ead3c610888335d8d3ce73124290ebdfa644f9ed708ed115969df902f90f -SIZE (rubygem/google-cloud-spanner-admin-instance-v1-2.1.0.gem) = 111104 +TIMESTAMP = 1759774913 +SHA256 (rubygem/google-cloud-spanner-admin-instance-v1-2.3.0.gem) = 0a1b46e0f1551ec31f3f4a0b4e54bb9765aa848b2808ea7611a92a3b44661ba3 +SIZE (rubygem/google-cloud-spanner-admin-instance-v1-2.3.0.gem) = 111616 diff --git a/net/rubygem-google-cloud-spanner-v1/Makefile b/net/rubygem-google-cloud-spanner-v1/Makefile index b619f0efddbf..e0d09e6e077d 100644 --- a/net/rubygem-google-cloud-spanner-v1/Makefile +++ b/net/rubygem-google-cloud-spanner-v1/Makefile @@ -1,5 +1,5 @@ PORTNAME= google-cloud-spanner-v1 -PORTVERSION= 1.10.0 +PORTVERSION= 1.11.0 CATEGORIES= net rubygems MASTER_SITES= RG @@ -13,7 +13,7 @@ WWW= https://cloud.google.com/ruby/docs/reference/google-cloud-spanner-v1/lates LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.md -RUN_DEPENDS= rubygem-gapic-common>=1.0<2:devel/rubygem-gapic-common \ +RUN_DEPENDS= rubygem-gapic-common>=1.2<2:devel/rubygem-gapic-common \ rubygem-google-cloud-errors>=1.0<2:net/rubygem-google-cloud-errors USES= gem diff --git a/net/rubygem-google-cloud-spanner-v1/distinfo b/net/rubygem-google-cloud-spanner-v1/distinfo index f128c172044e..44d75bf3b355 100644 --- a/net/rubygem-google-cloud-spanner-v1/distinfo +++ b/net/rubygem-google-cloud-spanner-v1/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753796212 -SHA256 (rubygem/google-cloud-spanner-v1-1.10.0.gem) = 551e613061bfb6c9d1f4b255b964f3e343a9028bcf30f94d4e1705f7533ccf75 -SIZE (rubygem/google-cloud-spanner-v1-1.10.0.gem) = 83456 +TIMESTAMP = 1759324324 +SHA256 (rubygem/google-cloud-spanner-v1-1.11.0.gem) = 91f35844678850ac2b7aa267efab0bfa61a5fa3473ad8c6b76280f30b5794264 +SIZE (rubygem/google-cloud-spanner-v1-1.11.0.gem) = 83968 diff --git a/net/rubygem-google-cloud-spanner/Makefile b/net/rubygem-google-cloud-spanner/Makefile index 42c8d7ce80ad..d1671b0b066a 100644 --- a/net/rubygem-google-cloud-spanner/Makefile +++ b/net/rubygem-google-cloud-spanner/Makefile @@ -1,5 +1,5 @@ PORTNAME= google-cloud-spanner -PORTVERSION= 2.27.0 +PORTVERSION= 2.28.0 CATEGORIES= net rubygems MASTER_SITES= RG diff --git a/net/rubygem-google-cloud-spanner/distinfo b/net/rubygem-google-cloud-spanner/distinfo index 0b4cb78d93e4..57346901aefa 100644 --- a/net/rubygem-google-cloud-spanner/distinfo +++ b/net/rubygem-google-cloud-spanner/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748831314 -SHA256 (rubygem/google-cloud-spanner-2.27.0.gem) = 4936431650f78ed9636a202464c37f50aec8a64e786a9008ce5647869cd31641 -SIZE (rubygem/google-cloud-spanner-2.27.0.gem) = 126464 +TIMESTAMP = 1761447696 +SHA256 (rubygem/google-cloud-spanner-2.28.0.gem) = e140bec9d9b71adf6840fd64396298e8015206b8c5f228e7e73cde2088c7ef9a +SIZE (rubygem/google-cloud-spanner-2.28.0.gem) = 132096 diff --git a/net/rubygem-google-cloud-storage-gitlab/Makefile b/net/rubygem-google-cloud-storage-gitlab/Makefile index d61ccbaa6db1..763590d4ee04 100644 --- a/net/rubygem-google-cloud-storage-gitlab/Makefile +++ b/net/rubygem-google-cloud-storage-gitlab/Makefile @@ -1,5 +1,5 @@ PORTNAME= google-cloud-storage -PORTVERSION= 1.45.0 +PORTVERSION= 1.57.0 CATEGORIES= net rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab @@ -16,10 +16,10 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= rubygem-addressable>=2.8<3:www/rubygem-addressable \ rubygem-digest-crc>=0.4<1:security/rubygem-digest-crc \ - rubygem-google-apis-iamcredentials_v1-gitlab>=0.1<1:devel/rubygem-google-apis-iamcredentials_v1-gitlab \ - rubygem-google-apis-storage_v1-gitlab>=0.29.0<1:devel/rubygem-google-apis-storage_v1-gitlab \ + rubygem-google-apis-iamcredentials_v1-gitlab>=0.18<1:devel/rubygem-google-apis-iamcredentials_v1-gitlab \ + rubygem-google-apis-storage_v1-gitlab>=0.42.0<1:devel/rubygem-google-apis-storage_v1-gitlab \ + rubygem-googleauth-gitlab>=1.9<2.0:security/rubygem-googleauth-gitlab \ rubygem-google-cloud-core-gitlab>=1.6<2:net/rubygem-google-cloud-core-gitlab \ - rubygem-googleauth-gitlab>=0.16.2<2.0:security/rubygem-googleauth-gitlab \ rubygem-mini_mime>=1.0<2:mail/rubygem-mini_mime USES= gem diff --git a/net/rubygem-google-cloud-storage-gitlab/distinfo b/net/rubygem-google-cloud-storage-gitlab/distinfo index 1ad26222ba39..275e7193759e 100644 --- a/net/rubygem-google-cloud-storage-gitlab/distinfo +++ b/net/rubygem-google-cloud-storage-gitlab/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1699774886 -SHA256 (rubygem/google-cloud-storage-1.45.0.gem) = f280abda4e608f9e91433f9dd907be4a45cdbf251ffeb275d713548e515c6300 -SIZE (rubygem/google-cloud-storage-1.45.0.gem) = 103424 +TIMESTAMP = 1761393273 +SHA256 (rubygem/google-cloud-storage-1.57.0.gem) = 2b769315bfd333cd18f5d0c8746cdb7049f6c0f19efc9477d3822b17d1379b2b +SIZE (rubygem/google-cloud-storage-1.57.0.gem) = 108544 diff --git a/net/rubygem-google-cloud-storage-gitlab/files/patch-gemspec b/net/rubygem-google-cloud-storage-gitlab/files/patch-gemspec deleted file mode 100644 index fd9cae572ef5..000000000000 --- a/net/rubygem-google-cloud-storage-gitlab/files/patch-gemspec +++ /dev/null @@ -1,11 +0,0 @@ ---- google-cloud-storage.gemspec.orig 2024-02-21 06:36:40 UTC -+++ google-cloud-storage.gemspec -@@ -22,7 +22,7 @@ Gem::Specification.new do |s| - - s.add_runtime_dependency(%q<google-cloud-core>.freeze, ["~> 1.6".freeze]) - s.add_runtime_dependency(%q<google-apis-iamcredentials_v1>.freeze, ["~> 0.1".freeze]) -- s.add_runtime_dependency(%q<google-apis-storage_v1>.freeze, ["~> 0.29.0".freeze]) -+ s.add_runtime_dependency(%q<google-apis-storage_v1>.freeze, ["~> 0.29".freeze]) - s.add_runtime_dependency(%q<googleauth>.freeze, [">= 0.16.2".freeze, "< 2.a".freeze]) - s.add_runtime_dependency(%q<digest-crc>.freeze, ["~> 0.4".freeze]) - s.add_runtime_dependency(%q<addressable>.freeze, ["~> 2.8".freeze]) diff --git a/net/rubygem-google-cloud-storage/Makefile b/net/rubygem-google-cloud-storage/Makefile index 82200736b311..594f8a853a58 100644 --- a/net/rubygem-google-cloud-storage/Makefile +++ b/net/rubygem-google-cloud-storage/Makefile @@ -1,5 +1,5 @@ PORTNAME= google-cloud-storage -PORTVERSION= 1.56.0 +PORTVERSION= 1.57.0 CATEGORIES= net rubygems MASTER_SITES= RG @@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= rubygem-addressable>=2.8<3:www/rubygem-addressable \ rubygem-digest-crc>=0.4<1:security/rubygem-digest-crc \ - rubygem-google-apis-core>=0.13<1:devel/rubygem-google-apis-core \ + rubygem-google-apis-core>=0.18<2:devel/rubygem-google-apis-core \ rubygem-google-apis-iamcredentials_v1>=0.18<1:devel/rubygem-google-apis-iamcredentials_v1 \ rubygem-google-apis-storage_v1>=0.42<1:devel/rubygem-google-apis-storage_v1 \ rubygem-google-cloud-core>=1.6<2:net/rubygem-google-cloud-core \ diff --git a/net/rubygem-google-cloud-storage/distinfo b/net/rubygem-google-cloud-storage/distinfo index 7e6b41ee825f..30deba17a8b0 100644 --- a/net/rubygem-google-cloud-storage/distinfo +++ b/net/rubygem-google-cloud-storage/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745936406 -SHA256 (rubygem/google-cloud-storage-1.56.0.gem) = 9db05d2244c9750955b8a49a618431ae0935b6841fa18ba9638d659446b9694b -SIZE (rubygem/google-cloud-storage-1.56.0.gem) = 108032 +TIMESTAMP = 1757121838 +SHA256 (rubygem/google-cloud-storage-1.57.0.gem) = 2b769315bfd333cd18f5d0c8746cdb7049f6c0f19efc9477d3822b17d1379b2b +SIZE (rubygem/google-cloud-storage-1.57.0.gem) = 108544 diff --git a/net/rubygem-google-cloud-storage_transfer-v1/Makefile b/net/rubygem-google-cloud-storage_transfer-v1/Makefile index 1c3f5a88dd25..4f1c85b24112 100644 --- a/net/rubygem-google-cloud-storage_transfer-v1/Makefile +++ b/net/rubygem-google-cloud-storage_transfer-v1/Makefile @@ -1,5 +1,5 @@ PORTNAME= google-cloud-storage_transfer-v1 -PORTVERSION= 1.6.0 +PORTVERSION= 1.8.0 CATEGORIES= net rubygems MASTER_SITES= RG @@ -13,7 +13,7 @@ WWW= https://cloud.google.com/ruby/docs/reference/google-cloud-storage_transfer LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.md -RUN_DEPENDS= rubygem-gapic-common>=1.0<2:devel/rubygem-gapic-common \ +RUN_DEPENDS= rubygem-gapic-common>=1.2<2:devel/rubygem-gapic-common \ rubygem-google-cloud-errors>=1.0<2:net/rubygem-google-cloud-errors USES= gem diff --git a/net/rubygem-google-cloud-storage_transfer-v1/distinfo b/net/rubygem-google-cloud-storage_transfer-v1/distinfo index 9a243acfe0e1..43755312551e 100644 --- a/net/rubygem-google-cloud-storage_transfer-v1/distinfo +++ b/net/rubygem-google-cloud-storage_transfer-v1/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750954486 -SHA256 (rubygem/google-cloud-storage_transfer-v1-1.6.0.gem) = 8a30c2369da816863e24cc6a9b63e29c44acc68adcc759facec09eefe71cf766 -SIZE (rubygem/google-cloud-storage_transfer-v1-1.6.0.gem) = 89600 +TIMESTAMP = 1759774977 +SHA256 (rubygem/google-cloud-storage_transfer-v1-1.8.0.gem) = 564efbe2c3cbd2732a5711ea459a146e3fb2902ba8e3ad09ed88d11a2e1e9825 +SIZE (rubygem/google-cloud-storage_transfer-v1-1.8.0.gem) = 90624 diff --git a/net/rubygem-google-cloud-storage_transfer/Makefile b/net/rubygem-google-cloud-storage_transfer/Makefile index 4675b58d309c..58a957a6b9d9 100644 --- a/net/rubygem-google-cloud-storage_transfer/Makefile +++ b/net/rubygem-google-cloud-storage_transfer/Makefile @@ -1,5 +1,5 @@ PORTNAME= google-cloud-storage_transfer -PORTVERSION= 1.5.1 +PORTVERSION= 1.5.2 CATEGORIES= net rubygems MASTER_SITES= RG diff --git a/net/rubygem-google-cloud-storage_transfer/distinfo b/net/rubygem-google-cloud-storage_transfer/distinfo index 61a18746086f..3c537f653efb 100644 --- a/net/rubygem-google-cloud-storage_transfer/distinfo +++ b/net/rubygem-google-cloud-storage_transfer/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747547554 -SHA256 (rubygem/google-cloud-storage_transfer-1.5.1.gem) = 1a9d31c552795a9668c03c776d7d36a81db43d62adbb675fb57cc71eb30678a0 -SIZE (rubygem/google-cloud-storage_transfer-1.5.1.gem) = 14336 +TIMESTAMP = 1759324356 +SHA256 (rubygem/google-cloud-storage_transfer-1.5.2.gem) = 5dd31b851783a861cd33dfb92f0672a81cf664b485c9478d47846c050092f778 +SIZE (rubygem/google-cloud-storage_transfer-1.5.2.gem) = 14336 diff --git a/net/rubygem-google-cloud-trace-v1/Makefile b/net/rubygem-google-cloud-trace-v1/Makefile index 8b50cc09cd13..6d14aca95f24 100644 --- a/net/rubygem-google-cloud-trace-v1/Makefile +++ b/net/rubygem-google-cloud-trace-v1/Makefile @@ -1,5 +1,5 @@ PORTNAME= google-cloud-trace-v1 -PORTVERSION= 1.4.0 +PORTVERSION= 1.5.0 CATEGORIES= net rubygems MASTER_SITES= RG @@ -13,7 +13,7 @@ WWW= https://cloud.google.com/ruby/docs/reference/google-cloud-trace-v1/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.md -RUN_DEPENDS= rubygem-gapic-common>=1.0<2:devel/rubygem-gapic-common \ +RUN_DEPENDS= rubygem-gapic-common>=1.2<2:devel/rubygem-gapic-common \ rubygem-google-cloud-errors>=1.0<2:net/rubygem-google-cloud-errors USES= gem diff --git a/net/rubygem-google-cloud-trace-v1/distinfo b/net/rubygem-google-cloud-trace-v1/distinfo index 6a8e3e42d09a..d72c898fb25d 100644 --- a/net/rubygem-google-cloud-trace-v1/distinfo +++ b/net/rubygem-google-cloud-trace-v1/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747716390 -SHA256 (rubygem/google-cloud-trace-v1-1.4.0.gem) = b5b301f44d843d3591e78d0b295d531ea2826fc10c97ffd5199f1d23c7d31ca1 -SIZE (rubygem/google-cloud-trace-v1-1.4.0.gem) = 44544 +TIMESTAMP = 1759324326 +SHA256 (rubygem/google-cloud-trace-v1-1.5.0.gem) = 1ac629f83cb6d7c75482d357098e89de958365db956558722a00f288753fb062 +SIZE (rubygem/google-cloud-trace-v1-1.5.0.gem) = 44544 diff --git a/net/rubygem-google-cloud-trace-v2/Makefile b/net/rubygem-google-cloud-trace-v2/Makefile index df3e1d8846d5..af11e190e9d2 100644 --- a/net/rubygem-google-cloud-trace-v2/Makefile +++ b/net/rubygem-google-cloud-trace-v2/Makefile @@ -1,5 +1,5 @@ PORTNAME= google-cloud-trace-v2 -PORTVERSION= 1.3.0 +PORTVERSION= 1.4.0 CATEGORIES= net rubygems MASTER_SITES= RG @@ -13,7 +13,7 @@ WWW= https://cloud.google.com/ruby/docs/reference/google-cloud-trace-v2/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.md -RUN_DEPENDS= rubygem-gapic-common>=1.0<2:devel/rubygem-gapic-common \ +RUN_DEPENDS= rubygem-gapic-common>=1.2<2:devel/rubygem-gapic-common \ rubygem-google-cloud-errors>=1.0<2:net/rubygem-google-cloud-errors USES= gem diff --git a/net/rubygem-google-cloud-trace-v2/distinfo b/net/rubygem-google-cloud-trace-v2/distinfo index a1f89ed8ff7c..9cf04de49f89 100644 --- a/net/rubygem-google-cloud-trace-v2/distinfo +++ b/net/rubygem-google-cloud-trace-v2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747716392 -SHA256 (rubygem/google-cloud-trace-v2-1.3.0.gem) = b3ef27e6c713300c5a65f1fca4639ae96269a6c3ac31a06189332e83d26e8027 -SIZE (rubygem/google-cloud-trace-v2-1.3.0.gem) = 47616 +TIMESTAMP = 1759324328 +SHA256 (rubygem/google-cloud-trace-v2-1.4.0.gem) = fc2736032fcce494383757fcf88b1f62e20db0c40496b1ded5b22b1d53429b79 +SIZE (rubygem/google-cloud-trace-v2-1.4.0.gem) = 47616 diff --git a/net/rubygem-grpc-gitlab/Makefile b/net/rubygem-grpc-gitlab/Makefile index 21a020f935ea..e5972254b1f9 100644 --- a/net/rubygem-grpc-gitlab/Makefile +++ b/net/rubygem-grpc-gitlab/Makefile @@ -1,5 +1,5 @@ PORTNAME= grpc -PORTVERSION= 1.74.1 +PORTVERSION= 1.75.0 CATEGORIES= net rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab diff --git a/net/rubygem-grpc-gitlab/distinfo b/net/rubygem-grpc-gitlab/distinfo index 9552e8db7aed..fb4ad086a7a9 100644 --- a/net/rubygem-grpc-gitlab/distinfo +++ b/net/rubygem-grpc-gitlab/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755060241 -SHA256 (rubygem/grpc-1.74.1.gem) = e73a3a4996c14f4016c75f0b577b937535341a4095f7f9db151a82a49e371e8b -SIZE (rubygem/grpc-1.74.1.gem) = 7080448 +TIMESTAMP = 1761545447 +SHA256 (rubygem/grpc-1.75.0.gem) = e934b6e85d5fdd5992962a5dee9c29b88d6a03ad91def0c6d0492736ed8141d9 +SIZE (rubygem/grpc-1.75.0.gem) = 7231488 diff --git a/net/rubygem-grpc/Makefile b/net/rubygem-grpc/Makefile index 8f4224b5aa5f..63162bf7ce26 100644 --- a/net/rubygem-grpc/Makefile +++ b/net/rubygem-grpc/Makefile @@ -1,5 +1,6 @@ PORTNAME= grpc -PORTVERSION= 1.74.0 +PORTVERSION= 1.75.0 +PORTREVISION= 1 CATEGORIES= net rubygems MASTER_SITES= RG diff --git a/net/rubygem-grpc/distinfo b/net/rubygem-grpc/distinfo index 9319083dc410..48f3b4540b20 100644 --- a/net/rubygem-grpc/distinfo +++ b/net/rubygem-grpc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753796214 -SHA256 (rubygem/grpc-1.74.0.gem) = 003ab69916066354f25acc3cfe2bb330498f2afe23782328f8b203e35bc5834f -SIZE (rubygem/grpc-1.74.0.gem) = 7080448 +TIMESTAMP = 1759816930 +SHA256 (rubygem/grpc-1.75.0.gem) = e934b6e85d5fdd5992962a5dee9c29b88d6a03ad91def0c6d0492736ed8141d9 +SIZE (rubygem/grpc-1.75.0.gem) = 7231488 diff --git a/net/rubygem-net-ldap/Makefile b/net/rubygem-net-ldap/Makefile index b7d7069fde61..f5807ea7a79d 100644 --- a/net/rubygem-net-ldap/Makefile +++ b/net/rubygem-net-ldap/Makefile @@ -1,5 +1,5 @@ PORTNAME= net-ldap -PORTVERSION= 0.19.0 +PORTVERSION= 0.20.0 CATEGORIES= net rubygems MASTER_SITES= RG @@ -10,6 +10,9 @@ WWW= https://github.com/ruby-ldap/ruby-net-ldap LICENSE= MIT LICENSE_FILE= ${WRKSRC}/License.rdoc +RUN_DEPENDS= rubygem-base64>=0:converters/rubygem-base64 \ + rubygem-ostruct>=0:devel/rubygem-ostruct + USES= gem NO_ARCH= yes diff --git a/net/rubygem-net-ldap/distinfo b/net/rubygem-net-ldap/distinfo index 39cc29b5ff1e..d9fb0d6cd1bd 100644 --- a/net/rubygem-net-ldap/distinfo +++ b/net/rubygem-net-ldap/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1708450812 -SHA256 (rubygem/net-ldap-0.19.0.gem) = be2a379ccbd28fc75fb70a94af74e3a9a6866b84574247fc243e0abdd2f82f3d -SIZE (rubygem/net-ldap-0.19.0.gem) = 67584 +TIMESTAMP = 1757122060 +SHA256 (rubygem/net-ldap-0.20.0.gem) = b2080b350753a9ac4930869ded8e61a1d2151c01e03b0bf07b4675cbd9ce5372 +SIZE (rubygem/net-ldap-0.20.0.gem) = 68096 diff --git a/net/rubygem-oauth-tty/Makefile b/net/rubygem-oauth-tty/Makefile index 0472d30651c2..c4b0a6510adb 100644 --- a/net/rubygem-oauth-tty/Makefile +++ b/net/rubygem-oauth-tty/Makefile @@ -1,16 +1,16 @@ PORTNAME= oauth-tty -PORTVERSION= 1.0.5 +PORTVERSION= 1.0.6 CATEGORIES= net rubygems MASTER_SITES= RG MAINTAINER= sunpoet@FreeBSD.org COMMENT= OAuth 1.0 TTY Command Line Interface -WWW= https://gitlab.com/oauth-xx/oauth-tty +WWW= https://gitlab.com/ruby-oauth/oauth-tty LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= rubygem-version_gem>=1.1.1<2:devel/rubygem-version_gem +RUN_DEPENDS= rubygem-version_gem>=1.1.9<2:devel/rubygem-version_gem USES= gem diff --git a/net/rubygem-oauth-tty/distinfo b/net/rubygem-oauth-tty/distinfo index dab0bb6283fd..a23df757abb0 100644 --- a/net/rubygem-oauth-tty/distinfo +++ b/net/rubygem-oauth-tty/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1715842498 -SHA256 (rubygem/oauth-tty-1.0.5.gem) = 34e25c307da4509d4deec266ff3690bbf42e391355f496201c029268862d8b17 -SIZE (rubygem/oauth-tty-1.0.5.gem) = 18944 +TIMESTAMP = 1759816932 +SHA256 (rubygem/oauth-tty-1.0.6.gem) = 9e8bd1861d367cce18318d8f214f2e1a1d7cb3898de0a9ea79162b4fdecb3152 +SIZE (rubygem/oauth-tty-1.0.6.gem) = 38400 diff --git a/net/rubygem-oauth/Makefile b/net/rubygem-oauth/Makefile index 2edd36f25b4f..9ed91ad988d9 100644 --- a/net/rubygem-oauth/Makefile +++ b/net/rubygem-oauth/Makefile @@ -1,18 +1,18 @@ PORTNAME= oauth -PORTVERSION= 1.1.0 +PORTVERSION= 1.1.2 CATEGORIES= net rubygems MASTER_SITES= RG MAINTAINER= ruby@FreeBSD.org COMMENT= Rubygem for Creating both OAuth Consumers and Service Providers -WWW= https://gitlab.com/oauth-xx/oauth +WWW= https://gitlab.com/ruby-oauth/oauth LICENSE= MIT -LICENSE_FILE= ${WRKSRC}/LICENSE +LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= rubygem-oauth-tty>=1.0.1<2:net/rubygem-oauth-tty \ +RUN_DEPENDS= rubygem-oauth-tty>=1.0.6<2:net/rubygem-oauth-tty \ rubygem-snaky_hash>=2.0<3:devel/rubygem-snaky_hash \ - rubygem-version_gem>=1.1<2:devel/rubygem-version_gem + rubygem-version_gem>=1.1.9<2:devel/rubygem-version_gem USES= gem diff --git a/net/rubygem-oauth/distinfo b/net/rubygem-oauth/distinfo index 559943878bfe..30007481d52a 100644 --- a/net/rubygem-oauth/distinfo +++ b/net/rubygem-oauth/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1715843868 -SHA256 (rubygem/oauth-1.1.0.gem) = 38902b7f0f5ed91e858d6353f5e1e06b2c16a8aa0fd91984671eab1a1d1cddeb -SIZE (rubygem/oauth-1.1.0.gem) = 39936 +TIMESTAMP = 1759817014 +SHA256 (rubygem/oauth-1.1.2.gem) = e29a96f9accd2b269caa5941d82f37d484ffe5da777a699feb766c51c856fb86 +SIZE (rubygem/oauth-1.1.2.gem) = 60928 diff --git a/net/rubygem-oauth2-gitlab/Makefile b/net/rubygem-oauth2-gitlab/Makefile index 4e9738cdb039..1c49c854bd1a 100644 --- a/net/rubygem-oauth2-gitlab/Makefile +++ b/net/rubygem-oauth2-gitlab/Makefile @@ -1,5 +1,5 @@ PORTNAME= oauth2 -PORTVERSION= 2.0.12 +PORTVERSION= 2.0.13 CATEGORIES= net rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab @@ -17,7 +17,7 @@ RUN_DEPENDS= rubygem-faraday-gitlab>=0.17.3<4:www/rubygem-faraday-gitlab \ rubygem-multi_xml>=0.5<1:textproc/rubygem-multi_xml \ rubygem-rack>=1.2,3<4,3:www/rubygem-rack \ rubygem-snaky_hash>=2.0.3<3:devel/rubygem-snaky_hash \ - rubygem-version_gem>=1.1.8<3:devel/rubygem-version_gem + rubygem-version_gem>=1.1.8<2:devel/rubygem-version_gem USES= gem diff --git a/net/rubygem-oauth2-gitlab/distinfo b/net/rubygem-oauth2-gitlab/distinfo index 5f9c885d3e67..0db926047629 100644 --- a/net/rubygem-oauth2-gitlab/distinfo +++ b/net/rubygem-oauth2-gitlab/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752212468 -SHA256 (rubygem/oauth2-2.0.12.gem) = f7edb8549c7912724d07087d808c3fa6756298fd64d55d4968324df69c64ab3f -SIZE (rubygem/oauth2-2.0.12.gem) = 57344 +TIMESTAMP = 1756619582 +SHA256 (rubygem/oauth2-2.0.13.gem) = e6588fe5902c07bac542a4a1197f558c319cb479b7fbe53f43f883b1a211be25 +SIZE (rubygem/oauth2-2.0.13.gem) = 70144 diff --git a/net/rubygem-oauth2/Makefile b/net/rubygem-oauth2/Makefile index cdf8f1691d44..20cedb806269 100644 --- a/net/rubygem-oauth2/Makefile +++ b/net/rubygem-oauth2/Makefile @@ -1,12 +1,12 @@ PORTNAME= oauth2 -PORTVERSION= 2.0.12 +PORTVERSION= 2.0.17 CATEGORIES= net rubygems MASTER_SITES= RG MAINTAINER= sunpoet@FreeBSD.org COMMENT= Ruby wrapper for the OAuth 2.0 protocol WWW= https://oauth2.galtzo.com/ \ - https://github.com/oauth-xx/oauth2 + https://github.com/ruby-oauth/oauth2 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt @@ -17,7 +17,7 @@ RUN_DEPENDS= rubygem-faraday>=0.17.3<4.0:www/rubygem-faraday \ rubygem-multi_xml>=0.5<1:textproc/rubygem-multi_xml \ rubygem-rack>=1.2,3<4,3:www/rubygem-rack \ rubygem-snaky_hash>=2.0.3<3:devel/rubygem-snaky_hash \ - rubygem-version_gem>=1.1.8<3:devel/rubygem-version_gem + rubygem-version_gem>=1.1.9<2:devel/rubygem-version_gem USES= gem diff --git a/net/rubygem-oauth2/distinfo b/net/rubygem-oauth2/distinfo index c6f4934f43e9..fceb449a8ec1 100644 --- a/net/rubygem-oauth2/distinfo +++ b/net/rubygem-oauth2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748831316 -SHA256 (rubygem/oauth2-2.0.12.gem) = f7edb8549c7912724d07087d808c3fa6756298fd64d55d4968324df69c64ab3f -SIZE (rubygem/oauth2-2.0.12.gem) = 57344 +TIMESTAMP = 1759816934 +SHA256 (rubygem/oauth2-2.0.17.gem) = c4e182aeabc06dfdafce9a15095c30edc3a1a21fc3c4f0ea49d9295429e79835 +SIZE (rubygem/oauth2-2.0.17.gem) = 81408 diff --git a/net/rubygem-oauth21/Makefile b/net/rubygem-oauth21/Makefile index 2edabd6dda57..6d0596e7fb43 100644 --- a/net/rubygem-oauth21/Makefile +++ b/net/rubygem-oauth21/Makefile @@ -1,5 +1,6 @@ PORTNAME= oauth2 PORTVERSION= 1.4.11 +PORTREVISION= 1 CATEGORIES= net rubygems MASTER_SITES= RG PKGNAMESUFFIX= 1 @@ -12,7 +13,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= rubygem-faraday>=0.17.3<3.0:www/rubygem-faraday \ - rubygem-jwt>=1.0<3.0:www/rubygem-jwt \ + rubygem-jwt2>=1.0<3.0:www/rubygem-jwt2 \ rubygem-multi_json>=1.3<2:devel/rubygem-multi_json \ rubygem-multi_xml>=0.5<1:textproc/rubygem-multi_xml \ rubygem-rack>=1.2,3<4,3:www/rubygem-rack diff --git a/net/rubygem-omniauth-auth0-gitlab/Makefile b/net/rubygem-omniauth-auth0-gitlab/Makefile index e841d04d397e..5f41c19943cb 100644 --- a/net/rubygem-omniauth-auth0-gitlab/Makefile +++ b/net/rubygem-omniauth-auth0-gitlab/Makefile @@ -1,5 +1,6 @@ PORTNAME= omniauth-auth0 PORTVERSION= 3.1.1 +PORTREVISION= 1 CATEGORIES= net rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab @@ -10,7 +11,7 @@ WWW= https://github.com/auth0/omniauth-auth0 LICENSE= MIT -RUN_DEPENDS= rubygem-omniauth>=2.0<3:security/rubygem-omniauth \ +RUN_DEPENDS= rubygem-omniauth-gl>=2.0<3:security/rubygem-omniauth-gl \ rubygem-omniauth-oauth2-gitlab>=1.4<2:net/rubygem-omniauth-oauth2-gitlab USES= gem diff --git a/net/rubygem-omniauth-azure-oauth2/Makefile b/net/rubygem-omniauth-azure-oauth2/Makefile index 7b2a24dea668..9e354adebb81 100644 --- a/net/rubygem-omniauth-azure-oauth2/Makefile +++ b/net/rubygem-omniauth-azure-oauth2/Makefile @@ -1,6 +1,6 @@ PORTNAME= omniauth-azure-oauth2 PORTVERSION= 0.0.10 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= net rubygems MASTER_SITES= RG @@ -10,7 +10,7 @@ WWW= https://github.com/KonaTeam/omniauth-azure-oauth2 LICENSE= MIT -RUN_DEPENDS= rubygem-jwt>=1.0<3:www/rubygem-jwt \ +RUN_DEPENDS= rubygem-jwt2>=1.0<3:www/rubygem-jwt2 \ rubygem-omniauth>=1.0<3:security/rubygem-omniauth \ rubygem-omniauth-oauth2>=1.4<2:net/rubygem-omniauth-oauth2 diff --git a/net/rubygem-omniauth-github-gitlab/Makefile b/net/rubygem-omniauth-github-gitlab/Makefile index 01f1054ca218..527adc4c8d86 100644 --- a/net/rubygem-omniauth-github-gitlab/Makefile +++ b/net/rubygem-omniauth-github-gitlab/Makefile @@ -1,5 +1,6 @@ PORTNAME= omniauth-github PORTVERSION= 2.0.1 +PORTREVISION= 1 CATEGORIES= net rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab @@ -10,7 +11,7 @@ WWW= https://github.com/omniauth/omniauth-github LICENSE= MIT -RUN_DEPENDS= rubygem-omniauth>=2.0<3:security/rubygem-omniauth \ +RUN_DEPENDS= rubygem-omniauth-gl>=2.0<3:security/rubygem-omniauth-gl \ rubygem-omniauth-oauth2-gitlab>=1.8<2:net/rubygem-omniauth-oauth2-gitlab USES= gem diff --git a/net/rubygem-omniauth-google-oauth2-gitlab/Makefile b/net/rubygem-omniauth-google-oauth2-gitlab/Makefile index 3e17f9c5b405..a1c37330a3df 100644 --- a/net/rubygem-omniauth-google-oauth2-gitlab/Makefile +++ b/net/rubygem-omniauth-google-oauth2-gitlab/Makefile @@ -1,5 +1,6 @@ PORTNAME= omniauth-google-oauth2 PORTVERSION= 1.1.2 +PORTREVISION= 1 CATEGORIES= net rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab @@ -12,7 +13,7 @@ LICENSE= MIT RUN_DEPENDS= rubygem-jwt>=2.0:www/rubygem-jwt \ rubygem-oauth2-gitlab>=2.0<3:net/rubygem-oauth2-gitlab \ - rubygem-omniauth>=2.0<3:security/rubygem-omniauth \ + rubygem-omniauth-gl>=2.0<3:security/rubygem-omniauth-gl \ rubygem-omniauth-oauth2-gitlab>=1.8<2:net/rubygem-omniauth-oauth2-gitlab USES= gem diff --git a/net/rubygem-omniauth-oauth2-gitlab/Makefile b/net/rubygem-omniauth-oauth2-gitlab/Makefile index d120f0f01af6..031ae569a0c8 100644 --- a/net/rubygem-omniauth-oauth2-gitlab/Makefile +++ b/net/rubygem-omniauth-oauth2-gitlab/Makefile @@ -1,5 +1,6 @@ PORTNAME= omniauth-oauth2 PORTVERSION= 1.8.0 +PORTREVISION= 1 CATEGORIES= net rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab @@ -12,7 +13,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= rubygem-oauth2-gitlab>=1.4<3:net/rubygem-oauth2-gitlab \ - rubygem-omniauth>=1.9<3:security/rubygem-omniauth + rubygem-omniauth-gl>=1.9<3:security/rubygem-omniauth-gl USES= gem diff --git a/net/rubygem-omniauth_openid_connect/Makefile b/net/rubygem-omniauth_openid_connect/Makefile index 18269cc29e33..801d04ad25f6 100644 --- a/net/rubygem-omniauth_openid_connect/Makefile +++ b/net/rubygem-omniauth_openid_connect/Makefile @@ -1,5 +1,6 @@ PORTNAME= omniauth_openid_connect PORTVERSION= 0.8.0 +PORTREVISION= 1 CATEGORIES= net rubygems MASTER_SITES= RG @@ -10,7 +11,7 @@ WWW= https://github.com/m0n9oose/omniauth_openid_connect LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= rubygem-omniauth>=1.9<3:security/rubygem-omniauth \ +RUN_DEPENDS= rubygem-omniauth-gl>=1.9<3:security/rubygem-omniauth-gl \ rubygem-openid_connect>=2.2<3:net/rubygem-openid_connect USES= gem diff --git a/net/rubygem-opennebula/Makefile b/net/rubygem-opennebula/Makefile index 893d9e5bd016..612663de8f61 100644 --- a/net/rubygem-opennebula/Makefile +++ b/net/rubygem-opennebula/Makefile @@ -1,5 +1,5 @@ PORTNAME= opennebula -PORTVERSION= 7.0.0 +PORTVERSION= 7.0.1 CATEGORIES= net rubygems MASTER_SITES= RG diff --git a/net/rubygem-opennebula/distinfo b/net/rubygem-opennebula/distinfo index a2d0d2f91b32..95cbc7ba7f83 100644 --- a/net/rubygem-opennebula/distinfo +++ b/net/rubygem-opennebula/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752266250 -SHA256 (rubygem/opennebula-7.0.0.gem) = f5cfc7277bea36c1b7f297f52aa812046471e97db4287f7b723b84e8aa97fe2c -SIZE (rubygem/opennebula-7.0.0.gem) = 114688 +TIMESTAMP = 1761447698 +SHA256 (rubygem/opennebula-7.0.1.gem) = 9472f04e64e0e31fefdef8637decdcd3a12b1ae58cb97827718b61c4e8f39a2c +SIZE (rubygem/opennebula-7.0.1.gem) = 117248 diff --git a/net/rubygem-ovirt-engine-sdk/Makefile b/net/rubygem-ovirt-engine-sdk/Makefile index 49db5a3b2627..dfae2ef17606 100644 --- a/net/rubygem-ovirt-engine-sdk/Makefile +++ b/net/rubygem-ovirt-engine-sdk/Makefile @@ -1,6 +1,5 @@ PORTNAME= ovirt-engine-sdk -PORTVERSION= 4.6.0 -PORTREVISION= 1 +PORTVERSION= 4.6.1 CATEGORIES= net rubygems MASTER_SITES= RG diff --git a/net/rubygem-ovirt-engine-sdk/distinfo b/net/rubygem-ovirt-engine-sdk/distinfo index 7fb280fcc103..837952a696fc 100644 --- a/net/rubygem-ovirt-engine-sdk/distinfo +++ b/net/rubygem-ovirt-engine-sdk/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1713033364 -SHA256 (rubygem/ovirt-engine-sdk-4.6.0.gem) = 4ab79266194bdb4b2a1bf0ed22113de483bf33e5272e5f97b33c229cfa66aaee -SIZE (rubygem/ovirt-engine-sdk-4.6.0.gem) = 353280 +TIMESTAMP = 1761447700 +SHA256 (rubygem/ovirt-engine-sdk-4.6.1.gem) = 6eb7a849fe4393d76e7c70aa8ea988e1490c89a62c6f59f0ed3ebf7ff0ab6891 +SIZE (rubygem/ovirt-engine-sdk-4.6.1.gem) = 354816 diff --git a/net/rubygem-ovirt-engine-sdk/files/patch-clang16 b/net/rubygem-ovirt-engine-sdk/files/patch-clang16 deleted file mode 100644 index d3eb39b8a84a..000000000000 --- a/net/rubygem-ovirt-engine-sdk/files/patch-clang16 +++ /dev/null @@ -1,11 +0,0 @@ ---- ext/ovirtsdk4c/ov_http_client.c.orig 2023-06-24 11:23:37 UTC -+++ ext/ovirtsdk4c/ov_http_client.c -@@ -998,7 +998,7 @@ static void ov_http_client_prepare_handle(ov_http_clie - - /* Set the headers: */ - if (!NIL_P(request_ptr->headers)) { -- rb_hash_foreach(request_ptr->headers, ov_http_client_add_header, (VALUE) headers); -+ rb_hash_foreach(request_ptr->headers, (int (*)(VALUE, VALUE, VALUE)) ov_http_client_add_header, (VALUE) headers); - } - curl_easy_setopt(handle, CURLOPT_HTTPHEADER, *headers); - diff --git a/net/rubygem-packetgen/Makefile b/net/rubygem-packetgen/Makefile index e702e65f6f93..d29796b7eaf4 100644 --- a/net/rubygem-packetgen/Makefile +++ b/net/rubygem-packetgen/Makefile @@ -1,5 +1,5 @@ PORTNAME= packetgen -PORTVERSION= 4.1.0 +PORTVERSION= 4.1.1 CATEGORIES= net rubygems MASTER_SITES= RG diff --git a/net/rubygem-packetgen/distinfo b/net/rubygem-packetgen/distinfo index e2f4588e4cba..dfba525d812f 100644 --- a/net/rubygem-packetgen/distinfo +++ b/net/rubygem-packetgen/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742070740 -SHA256 (rubygem/packetgen-4.1.0.gem) = 95d23c42b7a1dd6103627a9f1d71864a13cc8e9b99f12017f0d7c6df0cc5c72b -SIZE (rubygem/packetgen-4.1.0.gem) = 107008 +TIMESTAMP = 1757121842 +SHA256 (rubygem/packetgen-4.1.1.gem) = 1c4f2c31c660e69e18171c0230442c78b00b2633d428580a6e66ebfe7876037d +SIZE (rubygem/packetgen-4.1.1.gem) = 107008 diff --git a/net/rubygem-train-core/Makefile b/net/rubygem-train-core/Makefile index 84af7a8db9ff..6b9f57499c57 100644 --- a/net/rubygem-train-core/Makefile +++ b/net/rubygem-train-core/Makefile @@ -1,5 +1,5 @@ PORTNAME= train-core -PORTVERSION= 3.13.2 +PORTVERSION= 3.13.4 CATEGORIES= net rubygems MASTER_SITES= RG diff --git a/net/rubygem-train-core/distinfo b/net/rubygem-train-core/distinfo index e683cc8e1c65..cde5fef4b53b 100644 --- a/net/rubygem-train-core/distinfo +++ b/net/rubygem-train-core/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750954432 -SHA256 (rubygem/train-core-3.13.2.gem) = c1f210a44e9cc436e8cbc0c279cee8be8c3ead286e4f21c932401f8dc4cc9fa8 -SIZE (rubygem/train-core-3.13.2.gem) = 49152 +TIMESTAMP = 1757121846 +SHA256 (rubygem/train-core-3.13.4.gem) = 0d81801208c869995f18e077a5459e9d9200d60c5477ab3957031c4c83fa355e +SIZE (rubygem/train-core-3.13.4.gem) = 49152 diff --git a/net/rubygem-train-winrm/Makefile b/net/rubygem-train-winrm/Makefile index 073a3b40df82..6961f8b4434e 100644 --- a/net/rubygem-train-winrm/Makefile +++ b/net/rubygem-train-winrm/Makefile @@ -1,5 +1,5 @@ PORTNAME= train-winrm -PORTVERSION= 0.3.1 +PORTVERSION= 0.4.0 CATEGORIES= net rubygems MASTER_SITES= RG @@ -10,10 +10,10 @@ WWW= https://github.com/inspec/train-winrm LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= rubygem-chef-winrm>=2.4<3:sysutils/rubygem-chef-winrm \ +RUN_DEPENDS= rubygem-chef-winrm>=2.4.4<2.5:sysutils/rubygem-chef-winrm \ rubygem-chef-winrm-elevated>=1.2.5<1.3:sysutils/rubygem-chef-winrm-elevated \ - rubygem-chef-winrm-fs>=1.4.0<1.5:filesystems/rubygem-chef-winrm-fs \ - rubygem-syslog>=0.1<1:devel/rubygem-syslog + rubygem-chef-winrm-fs>=1.4.1<1.5:filesystems/rubygem-chef-winrm-fs \ + rubygem-socksify>=1.8<2:www/rubygem-socksify USES= gem diff --git a/net/rubygem-train-winrm/distinfo b/net/rubygem-train-winrm/distinfo index a9453556f6c7..4ed1a53be522 100644 --- a/net/rubygem-train-winrm/distinfo +++ b/net/rubygem-train-winrm/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749813986 -SHA256 (rubygem/train-winrm-0.3.1.gem) = dcbb59483fb13598dc93c2e27998ec66c24374fb398e6add0da9911c86f1485a -SIZE (rubygem/train-winrm-0.3.1.gem) = 13824 +TIMESTAMP = 1757121848 +SHA256 (rubygem/train-winrm-0.4.0.gem) = 07b1911900707f6a7f9ea758b5bba1657d154f33d061761ba4d55967a4d17fd9 +SIZE (rubygem/train-winrm-0.4.0.gem) = 15360 diff --git a/net/rubygem-train/Makefile b/net/rubygem-train/Makefile index 3b6e00cffd94..235f47e10d10 100644 --- a/net/rubygem-train/Makefile +++ b/net/rubygem-train/Makefile @@ -1,5 +1,5 @@ PORTNAME= train -PORTVERSION= 3.13.2 +PORTVERSION= 3.13.4 CATEGORIES= net rubygems MASTER_SITES= RG @@ -28,7 +28,7 @@ RUN_DEPENDS= rubygem-activesupport72>=7.2.2.1<8:devel/rubygem-activesupport72 \ rubygem-inifile>=3.0<4:textproc/rubygem-inifile \ rubygem-ostruct>=0.1.0<1:devel/rubygem-ostruct \ rubygem-train-core>=${PORTVERSION}<${PORTVERSION}_99:net/rubygem-train-core \ - rubygem-train-winrm>=0.3.0<0.4:net/rubygem-train-winrm + rubygem-train-winrm>=0.4.0<0.5:net/rubygem-train-winrm USES= gem diff --git a/net/rubygem-train/distinfo b/net/rubygem-train/distinfo index 68ff7ae01673..f47f61b84758 100644 --- a/net/rubygem-train/distinfo +++ b/net/rubygem-train/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750954430 -SHA256 (rubygem/train-3.13.2.gem) = 7f1b602c7c35e17f6f6488113343adc9bfab04842fdfa821639bfe7ae8f2651f -SIZE (rubygem/train-3.13.2.gem) = 16896 +TIMESTAMP = 1757121844 +SHA256 (rubygem/train-3.13.4.gem) = 6111af52d222b4e13310caadfefcb7570d489d78e2c5f71a1f5b5de74274ac5b +SIZE (rubygem/train-3.13.4.gem) = 16896 diff --git a/net/rubygem-uri/Makefile b/net/rubygem-uri/Makefile index 8f685386e5ea..7c345cf1515d 100644 --- a/net/rubygem-uri/Makefile +++ b/net/rubygem-uri/Makefile @@ -1,5 +1,5 @@ PORTNAME= uri -PORTVERSION= 1.0.3 +PORTVERSION= 1.0.4 CATEGORIES= net rubygems MASTER_SITES= RG diff --git a/net/rubygem-uri/distinfo b/net/rubygem-uri/distinfo index c3fe6398f6dc..23c495744486 100644 --- a/net/rubygem-uri/distinfo +++ b/net/rubygem-uri/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742070744 -SHA256 (rubygem/uri-1.0.3.gem) = e9f2244608eea2f7bc357d954c65c910ce0399ca5e18a7a29207ac22d8767011 -SIZE (rubygem/uri-1.0.3.gem) = 36864 +TIMESTAMP = 1759774915 +SHA256 (rubygem/uri-1.0.4.gem) = 34485d137c079f8753a0ca1d883841a7ba2e5fae556e3c30c2aab0dde616344b +SIZE (rubygem/uri-1.0.4.gem) = 37376 diff --git a/net/rubygem-whois/Makefile b/net/rubygem-whois/Makefile index 7966ac8530e6..5c65ad2c6ba2 100644 --- a/net/rubygem-whois/Makefile +++ b/net/rubygem-whois/Makefile @@ -1,5 +1,5 @@ PORTNAME= whois -PORTVERSION= 6.0.1 +PORTVERSION= 6.0.2 CATEGORIES= net rubygems MASTER_SITES= RG diff --git a/net/rubygem-whois/distinfo b/net/rubygem-whois/distinfo index 6885aff57720..1172b3b42bdb 100644 --- a/net/rubygem-whois/distinfo +++ b/net/rubygem-whois/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1734337817 -SHA256 (rubygem/whois-6.0.1.gem) = 1ae07fb76fb2d2b72be9418f8d8b86f1d59e95deb6b0782a424c608a114af773 -SIZE (rubygem/whois-6.0.1.gem) = 95232 +TIMESTAMP = 1757122062 +SHA256 (rubygem/whois-6.0.2.gem) = 614c2d3b546af75de0b928e3085460cb48181eeabf7e46864fa74e00e61c5d82 +SIZE (rubygem/whois-6.0.2.gem) = 91648 diff --git a/net/rustdesk-server/Makefile b/net/rustdesk-server/Makefile index 5bb6e5a2f87f..52d4b846e3fd 100644 --- a/net/rustdesk-server/Makefile +++ b/net/rustdesk-server/Makefile @@ -1,6 +1,6 @@ PORTNAME= rustdesk-server DISTVERSION= 1.1.14 -PORTREVISION= 5 +PORTREVISION= 7 CATEGORIES= net MAINTAINER= madpilot@FreeBSD.org diff --git a/net/ryu/Makefile b/net/ryu/Makefile index 68291659bba3..e19182635eb6 100644 --- a/net/ryu/Makefile +++ b/net/ryu/Makefile @@ -1,7 +1,7 @@ PORTNAME= ryu PORTVERSION= 4.26 DISTVERSIONPREFIX= v -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}eventlet>0:net/py-eventlet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webob>=1.2:www/py-webob@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}paramiko>0:security/py-paramiko@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netaddr>0:net/py-netaddr@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>=0.3.0:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ovs>0:devel/py-ovs@${PY_FLAVOR} \ diff --git a/net/s3m/Makefile b/net/s3m/Makefile index 4fbc0d77f776..46395eae9fee 100644 --- a/net/s3m/Makefile +++ b/net/s3m/Makefile @@ -1,6 +1,6 @@ PORTNAME= s3m DISTVERSION= 0.13.1 -PORTREVISION= 1 +PORTREVISION= 3 CATEGORIES= net MAINTAINER= nbari@tequila.io diff --git a/net/s5cmd/Makefile b/net/s5cmd/Makefile index 7eb365b51a92..9c9dede77060 100644 --- a/net/s5cmd/Makefile +++ b/net/s5cmd/Makefile @@ -1,7 +1,7 @@ PORTNAME= s5cmd DISTVERSIONPREFIX= v DISTVERSION= 2.3.0 -PORTREVISION= 6 +PORTREVISION= 10 CATEGORIES= net MAINTAINER= ehaupt@FreeBSD.org diff --git a/net/samba416/Makefile b/net/samba416/Makefile index 0e4e23478edf..d067007734c8 100644 --- a/net/samba416/Makefile +++ b/net/samba416/Makefile @@ -12,6 +12,8 @@ WWW= https://gitlab.com/samba-freebsd/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING +DEPRECATED= Discontinued upstream; transition to a supported versions of Samba (refer to https://wiki.samba.org/index.php/Samba_Release_Planning) + USES= cpe CONFLICTS_INSTALL?= samba4* @@ -459,10 +461,10 @@ SAMBA4_MODULES+= auth_skel pdb_test gpext_security gpext_registry \ .endif # Python bindings .if ! ${PORT_OPTIONS:MPYTHON3} || defined(NO_PYTHON) -USES+= python:build,test +USES+= python:build,test,-3.11 CONFIGURE_ARGS+= --disable-python .else -USES+= python +USES+= python:-3.11 PLIST+= ${PKGDIR}/pkg-plist.python # Don't cache Python modules CONFIGURE_ARGS+= --nopycache diff --git a/net/samba419/Makefile b/net/samba419/Makefile index 8fccbcb263b5..a6d95f25f016 100644 --- a/net/samba419/Makefile +++ b/net/samba419/Makefile @@ -12,6 +12,8 @@ WWW= https://gitlab.com/samba-freebsd/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING +DEPRECATED= Discontinued upstream; transition to a supported versions of Samba (refer to https://wiki.samba.org/index.php/Samba_Release_Planning) + USES= cpe CONFLICTS_INSTALL?= samba4* diff --git a/net/samba420/Makefile b/net/samba420/Makefile index 6d6c72c1f552..487e6fb0e241 100644 --- a/net/samba420/Makefile +++ b/net/samba420/Makefile @@ -1,6 +1,6 @@ PORTNAME= ${SAMBA4_BASENAME}420 PORTVERSION= ${SAMBA4_VERSION} -PORTREVISION= 9 +PORTREVISION= 11 CATEGORIES?= net MASTER_SITES= SAMBA/samba/stable SAMBA/samba/rc DISTNAME= ${SAMBA4_DISTNAME} @@ -47,8 +47,8 @@ EXTRA_PATCHES= \ ${PATCHDIR}/0028-Fix-rl_completion_func_t.patch:-p1 \ ${PATCHDIR}/0028-s3-lib-system-add-FreeBSD-proc_fd_pattern.patch \ ${PATCHDIR}/0100-Fix-pathref-handling-for-FreeBSD-13plus_samba42x.patch:-p1 \ - ${PATCHDIR}/0101-FreeBSD-add-fdescfs-paths-workaround.patch:-p1 \ - ${PATCHDIR}/0102-FreeBSD-vfs_freebsd-fix-sys_proc_fd_path-args.patch:-p1 + ${PATCHDIR}/0102-FreeBSD-vfs_freebsd-fix-sys_proc_fd_path-args.patch:-p1 \ + ${PATCHDIR}/Oct25CVEs.patch:-p1 SAMBA4_BASENAME= samba SAMBA4_PORTNAME= ${SAMBA4_BASENAME}4 diff --git a/net/samba420/files/0028-s3-lib-system-add-FreeBSD-proc_fd_pattern.patch b/net/samba420/files/0028-s3-lib-system-add-FreeBSD-proc_fd_pattern.patch index cda9c7ed1c95..2721be912c76 100644 --- a/net/samba420/files/0028-s3-lib-system-add-FreeBSD-proc_fd_pattern.patch +++ b/net/samba420/files/0028-s3-lib-system-add-FreeBSD-proc_fd_pattern.patch @@ -1,14 +1,24 @@ ---- source3/lib/system.c.orig 2024-02-02 10:33:51.188489400 +0100 -+++ source3/lib/system.c 2025-01-22 17:39:58.625028000 +0100 -@@ -1047,22 +1047,108 @@ +From 584c69e77abb537a7345222648a397a9963c01b7 Mon Sep 17 00:00:00 2001 +From: "Timur I. Bakeyev" <timur@FreeBSD.org> +Date: Sat, 15 Oct 2022 04:02:43 +0200 +Subject: [PATCH 28/28] s3:lib:system - add FreeBSD proc_fd_pattern + +Add support for FreeBSD equivalent of /proc/self/fd through a special +fdescfs mount with option "nodup". This filesystem should be mounted +either to the private $PIDDIR/fd/ directory or to /dev/fd in order to +provide security and performance characteristics similar to Linux. + +Signed-off-by: Timur I. Bakeyev <timur@FreeBSD.org> +Adapted for Samba 4.20 by: Andrea venturoli <ml@netfence.it> +--- +--- source3/lib/system.c.orig 2025-06-27 15:05:05 UTC ++++ source3/lib/system.c +@@ -1047,6 +1047,68 @@ int sys_get_number_of_cores(void) } #endif --bool sys_have_proc_fds(void) +static bool freebsd_fdesc_check(const char *pattern) - { -- static bool checked = false; -- static bool have_proc_fds = false; ++{ + char fdesc_path[PATH_MAX]; + int fd, fd2; + @@ -49,26 +59,6 @@ + return true; +} + -+static char* linux_pattern(char *buf, size_t bufsize) -+{ -+ char proc_fd_path[PATH_MAX]; -+ const char *pattern = "/proc/self/fd/%lu"; - struct stat sb; -- int ret; - -- if (checked) { -- return have_proc_fds; -+ snprintf(proc_fd_path, sizeof(proc_fd_path), pattern, 0); -+ if(stat(proc_fd_path, &sb) == 0) { -+ snprintf(buf, bufsize, "%s", pattern); -+ return buf; - } -+ return NULL; -+} - -- ret = stat("/proc/self/fd/0", &sb); -- have_proc_fds = (ret == 0); -- checked = true; +static char* freebsd_pattern(char *buf, size_t bufsize) { + const char** base; + const char* base_dir[] = { @@ -76,8 +66,7 @@ + "/dev", + NULL + }; - -- return have_proc_fds; ++ + for(base = &base_dir[0]; *base != NULL; base++) { + snprintf(buf, bufsize, "%s/fd/%%lu", *base); + if(freebsd_fdesc_check(buf)) { @@ -87,35 +76,46 @@ + return NULL; +} + -+static char* (*proc_fd_patterns[])(char *, size_t) = { -+ linux_pattern, -+ freebsd_pattern, -+ NULL -+}; -+ +static char proc_fd_pattern_buf[PATH_MAX]; +static const char *proc_fd_pattern = NULL; -+ -+bool sys_have_proc_fds(void) -+{ -+ static bool checked = false; -+ static bool have_proc_fds = false; -+ char* (**pattern_func)(char *, size_t) = NULL; -+ -+ if (checked) { -+ return have_proc_fds; -+ } -+ -+ for (pattern_func = &proc_fd_patterns[0]; *pattern_func != NULL; pattern_func++) { -+ if((*pattern_func)(proc_fd_pattern_buf, sizeof(proc_fd_pattern_buf)) != NULL) { -+ have_proc_fds = true; -+ proc_fd_pattern = proc_fd_pattern_buf; -+ break; -+ } -+ } + -+ checked = true; -+ return have_proc_fds; - } + bool sys_have_proc_fds(void) + { + static bool checked = false; +@@ -1058,8 +1078,12 @@ bool sys_have_proc_fds(void) + return have_proc_fds; + } + +- ret = stat("/proc/self/fd/0", &sb); +- have_proc_fds = (ret == 0); ++ if (freebsd_pattern(proc_fd_pattern_buf, sizeof(proc_fd_pattern_buf)) != NULL) { ++ have_proc_fds = true; ++ proc_fd_pattern = proc_fd_pattern_buf; ++ } else ++ have_proc_fds = false; ++ + checked = true; + + return have_proc_fds; +@@ -1067,10 +1091,18 @@ char *sys_proc_fd_path(int fd, struct sys_proc_fd_path char *sys_proc_fd_path(int fd, struct sys_proc_fd_path_buf *buf) + { ++ bool have_proc_fds = sys_have_proc_fds(); ++ SMB_ASSERT(have_proc_fds); ++#if defined(__clang__) ++#pragma clang diagnostic push ++#pragma clang diagnostic ignored "-Wformat-nonliteral" ++#endif + int written = +- snprintf(buf->buf, sizeof(buf->buf), "/proc/self/fd/%d", fd); +- +- SMB_ASSERT(sys_have_proc_fds() && (written >= 0)); ++ snprintf(buf->buf, sizeof(buf->buf), proc_fd_pattern, fd); ++#if defined(__clang__) ++#pragma clang diagnostic pop ++#endif ++ SMB_ASSERT(written >= 0); + + return buf->buf; + } diff --git a/net/samba420/files/0101-FreeBSD-add-fdescfs-paths-workaround.patch b/net/samba420/files/0101-FreeBSD-add-fdescfs-paths-workaround.patch deleted file mode 100644 index 714ad6ae52ef..000000000000 --- a/net/samba420/files/0101-FreeBSD-add-fdescfs-paths-workaround.patch +++ /dev/null @@ -1,71 +0,0 @@ -# 2024-08-05 -# NOTE: Upstream Samba commit 9f63fad392f3 removed the static array defining Linux and FreeBSD -# fdescfs paths and hardcoded a Linux-specific /proc path, with the note that if any -# others need to be added, they can be done so via #ifdef's. This patch attempts to -# do that, but in a way that minimizes the necessary #ifdefs by defining a simplistic -# #define macro to generate the appropriate path for fdescfs based on the running OS. -# -# See: https://git.samba.org/?p=samba.git;a=commitdiff;h=9f63fad392f3cff34d6a8e318e0427499170c417 - -diff -Naurp a/lib/fuzzing/fuzz_regfio.c b/lib/fuzzing/fuzz_regfio.c ---- a/lib/fuzzing/fuzz_regfio.c 2024-02-02 04:33:50.952488000 -0500 -+++ b/lib/fuzzing/fuzz_regfio.c 2024-08-05 20:41:16.624793000 -0400 -@@ -31,7 +31,7 @@ int LLVMFuzzerInitialize(int *argc, char ***argv) - { - fp = tmpfile(); - -- (void)snprintf(filename, sizeof(filename), "/proc/self/fd/%d", fileno(fp)); -+ (void)snprintf(filename, sizeof(filename), PROC_FD_PATH_MKSTR(%d), fileno(fp)); - - return 0; - } -diff -Naurp a/lib/replace/closefrom.c b/lib/replace/closefrom.c ---- a/lib/replace/closefrom.c 2024-02-02 04:33:50.984488200 -0500 -+++ b/lib/replace/closefrom.c 2024-08-05 20:41:16.625141000 -0400 -@@ -53,7 +53,7 @@ static int closefrom_procfs(int lower) - size_t i; - int ret = ENOMEM; - -- dirp = opendir("/proc/self/fd"); -+ dirp = opendir(PROC_FD_PATH_MKSTR()); - if (dirp == NULL) { - return errno; - } -diff -Naurp a/source3/include/proto.h b/source3/include/proto.h ---- a/source3/include/proto.h 2024-08-05 20:40:38.434560000 -0400 -+++ b/source3/include/proto.h 2024-08-05 20:41:26.063626000 -0400 -@@ -205,8 +205,21 @@ int sys_get_number_of_cores(void); - int sys_get_number_of_cores(void); - #endif - -+#ifdef __FreeBSD__ -+#define PROC_FD_PATH_STR "/compat/linux/dev/fd/" -+#define PROC_FD_PATH_SZ 42 -+#else /* Linux */ -+#define PROC_FD_PATH_STR "/proc/self/fd/" -+#define PROC_FD_PATH_SZ 35 -+#endif -+ -+#define _S(_t) #_t -+#define _V(...) _S(__VA_ARGS__) -+#define _X(_t) _t -+#define PROC_FD_PATH_MKSTR(_fd) _V(_X(PROC_FD_PATH_STR)_X(_fd)) -+ - struct sys_proc_fd_path_buf { -- char buf[35]; /* "/proc/self/fd/" + strlen(2^64) + 0-terminator */ -+ char buf[PROC_FD_PATH_SZ]; /* strlen(PROC_FD_PATH_STR) + strlen(2^64) + 0-terminator */ - }; - bool sys_have_proc_fds(void); - char *sys_proc_fd_path(int fd, struct sys_proc_fd_path_buf *buf); -diff -Naurp a/source3/lib/system.c b/source3/lib/system.c ---- a/source3/lib/system.c 2024-08-05 20:40:38.434801000 -0400 -+++ b/source3/lib/system.c 2024-08-05 20:41:16.625938000 -0400 -@@ -1068,7 +1068,7 @@ char *sys_proc_fd_path(int fd, struct sys_proc_fd_path - char *sys_proc_fd_path(int fd, struct sys_proc_fd_path_buf *buf) - { - int written = -- snprintf(buf->buf, sizeof(buf->buf), "/proc/self/fd/%d", fd); -+ snprintf(buf->buf, sizeof(buf->buf), PROC_FD_PATH_MKSTR(%d), fd); - - SMB_ASSERT(sys_have_proc_fds() && (written >= 0)); - diff --git a/net/samba420/files/Oct25CVEs.patch b/net/samba420/files/Oct25CVEs.patch new file mode 100644 index 000000000000..3f84f60d699f --- /dev/null +++ b/net/samba420/files/Oct25CVEs.patch @@ -0,0 +1,49 @@ +diff -Naurp a/source3/modules/vfs_streams_xattr.c b/source3/modules/vfs_streams_xattr.c +index 03ff6147cb0..4fb4f42baa0 100644 +--- a/source3/modules/vfs_streams_xattr.c ++++ b/source3/modules/vfs_streams_xattr.c +@@ -959,14 +959,17 @@ static ssize_t streams_xattr_pwrite(vfs_handle_struct *handle, + + if ((offset + n) > ea.value.length - config->xattr_compat_bytes) { + uint8_t *tmp; ++ size_t new_sz = offset + n + config->xattr_compat_bytes; + + tmp = talloc_realloc(talloc_tos(), ea.value.data, uint8_t, +- offset + n + config->xattr_compat_bytes); ++ new_sz); + + if (tmp == NULL) { + TALLOC_FREE(ea.value.data); + errno = ENOMEM; + return -1; + } ++ ++ memset(tmp + ea.value.length, 0, new_sz - ea.value.length); + ea.value.data = tmp; +- ea.value.length = offset + n + config->xattr_compat_bytes; ++ ea.value.length = new_sz; + if (config->xattr_compat_bytes) { + +diff -Naurp a/source4/nbt_server/wins/wins_hook.c b/source4/nbt_server/wins/wins_hook.c +index 1af471b15bc..442141fecdd 100644 +--- a/source4/nbt_server/wins/wins_hook.c ++++ b/source4/nbt_server/wins/wins_hook.c +@@ -43,9 +43,18 @@ void wins_hook(struct winsdb_handle *h, const struct winsdb_record *rec, + int child; + char *cmd = NULL; + TALLOC_CTX *tmp_mem = NULL; ++ const char *p = NULL; + + if (!wins_hook_script || !wins_hook_script[0]) return; + ++ for (p = rec->name->name; *p; p++) { ++ if (!(isalnum((int)*p) || strchr_m("._-", *p))) { ++ DBG_ERR("not calling wins hook for invalid name %s\n", ++ rec->name->name); ++ return; ++ } ++ } ++ + tmp_mem = talloc_new(h); + if (!tmp_mem) goto failed; + diff --git a/net/samba422/Makefile b/net/samba422/Makefile new file mode 100644 index 000000000000..bdd4f285c547 --- /dev/null +++ b/net/samba422/Makefile @@ -0,0 +1,654 @@ +PORTNAME= ${SAMBA4_BASENAME}422 +PORTVERSION= ${SAMBA4_VERSION} +PORTREVISION= 2 +CATEGORIES?= net +MASTER_SITES= SAMBA/samba/stable SAMBA/samba/rc +DISTNAME= ${SAMBA4_DISTNAME} + +MAINTAINER= samba@FreeBSD.org +COMMENT= Free SMB/CIFS and AD/DC server and client for Unix +WWW= https://gitlab.com/samba-freebsd/ + +LICENSE= GPLv3+ +LICENSE_FILE= ${WRKSRC}/COPYING + +USES= cpe + +CONFLICTS_INSTALL?= samba4* + +EXTRA_PATCHES= \ + ${PATCHDIR}/0001-Compact-and-simplify-modules-build-and-config-genera.patch:-p1 \ + ${PATCHDIR}/0002-Adjust-abi_gen.sh-script-to-run-under-FreeBSD-with-i.patch:-p1 \ + ${PATCHDIR}/0003-Mask-CLang-prototype-warnings-in-kadm5-admin.h.patch:-p1 \ + ${PATCHDIR}/0004-On-FreeBSD-date-1-has-different-semantics-than-on-Li.patch:-p1 \ + ${PATCHDIR}/0005-Include-jemalloc-jemalloc.h-if-ENABLE_JEMALLOC-is-se.patch:-p1 \ + ${PATCHDIR}/0006-Install-nss_-modules-into-PAMMODULESDIR-path.patch:-p1 \ + ${PATCHDIR}/0007-Use-macro-value-as-a-default-backlog-size-for-the-li.patch:-p1 \ + ${PATCHDIR}/0008-Brute-force-work-around-usage-of-Linux-specific-m-fl.patch:-p1 \ + ${PATCHDIR}/0009-Make-sure-that-config-checks-fail-if-the-warning-is-.patch:-p1 \ + ${PATCHDIR}/0010-Add-option-with-pkgconfigdir-to-specify-alternative-.patch:-p1 \ + ${PATCHDIR}/0011-Use-provided-by-port-location-of-the-XML-catalog.patch:-p1 \ + ${PATCHDIR}/0012-Create-shared-libraries-according-to-the-FreeBSD-spe.patch:-p1 \ + ${PATCHDIR}/0014-Add-option-to-disable-CTDB-tests-failing-on-FreeBSD-.patch:-p1 \ + ${PATCHDIR}/0015-Add-extra-debug-class-to-trck-down-DB-locking-code.patch:-p1 \ + ${PATCHDIR}/0016-Make-ldb_schema_attribute_compare-a-stable-comparisi.patch:-p1 \ + ${PATCHDIR}/0017-Use-arc4random-when-available-to-generate-random-tal.patch:-p1 \ + ${PATCHDIR}/0018-Add-configuration-option-that-allows-to-choose-alter.patch:-p1 \ + ${PATCHDIR}/0019-From-923bc7a1afeb0b920e60e14846987ae1d2d7dca4-Mon-Se.patch:-p1 \ + ${PATCHDIR}/0020-FreeBSD-12-between-r336017-and-r342928-wrongfuly-ret.patch:-p1 \ + ${PATCHDIR}/0021-Fix-casting-warnings-in-the-nfs_quota-debug-message.patch:-p1 \ + ${PATCHDIR}/0022-Clean-up-UTMP-handling-code-and-add-FreeBSD-support..patch:-p1 \ + ${PATCHDIR}/0023-Add-cmd_get_quota-test-function-into-vfstest-to-test.patch:-p1 \ + ${PATCHDIR}/0025-From-d9b748869a8f4018ebee302aae8246bf29f60309-Mon-Se.patch:-p1 \ + ${PATCHDIR}/0028-s3-lib-system-add-FreeBSD-proc_fd_pattern.patch \ + +SAMBA4_BASENAME= samba +SAMBA4_PORTNAME= ${SAMBA4_BASENAME}4 +SAMBA4_VERSION= 4.22.3 +SAMBA4_DISTNAME= ${SAMBA4_BASENAME}-${SAMBA4_VERSION:S|.p|pre|:S|.r|rc|:S|.t|tp|:S|.a|alpha|} + +WRKSRC?= ${WRKDIR}/${DISTNAME} +PLIST?= ${PKGDIR}/pkg-plist + +CPE_VENDOR= samba +CPE_PRODUCT= samba +# Directories +VARDIR= ${DESTDIR}/var +SAMBA4_RUNDIR= ${VARDIR}/run/${SAMBA4_PORTNAME} +SAMBA4_LOGDIR= ${VARDIR}/log/${SAMBA4_PORTNAME} +SAMBA4_LOCKDIR= ${VARDIR}/db/${SAMBA4_PORTNAME} +SAMBA4_BINDDNSDIR= ${SAMBA4_LOCKDIR}/bind-dns +SAMBA4_PRIVATEDIR= ${SAMBA4_LOCKDIR}/private +SAMBA4_PAMDIR= ${PREFIX}/lib +SAMBA4_LIBDIR= ${PREFIX}/lib/${SAMBA4_PORTNAME} +SAMBA4_INCLUDEDIR= ${PREFIX}/include/${SAMBA4_PORTNAME} +SAMBA4_CONFDIR= ${PREFIX}/etc +SAMBA4_CONFIG= smb4.conf +SAMBA4_MODULES_CLASS= auth bind9 gensec gpext idmap ldb nss_info \ + pdb perfcount process_model service vfs + +CONFIGURE_ARGS= --mandir="${PREFIX}/share/man" \ + --sysconfdir="${SAMBA4_CONFDIR}" \ + --includedir="${SAMBA4_INCLUDEDIR}" \ + --datadir="${DATADIR}" \ + --libdir="${SAMBA4_LIBDIR}" \ + --with-privatelibdir="${SAMBA4_LIBDIR}/private" \ + --with-pammodulesdir="${SAMBA4_PAMDIR}" \ + --with-modulesdir="${SAMBA4_MODULEDIR}" \ + --with-pkgconfigdir="${PKGCONFIGDIR}" \ + --localstatedir="${VARDIR}" \ + --with-piddir="${SAMBA4_RUNDIR}" \ + --with-sockets-dir="${SAMBA4_RUNDIR}" \ + --with-privileged-socket-dir="${SAMBA4_RUNDIR}" \ + --with-lockdir="${SAMBA4_LOCKDIR}" \ + --with-statedir="${SAMBA4_LOCKDIR}" \ + --with-cachedir="${SAMBA4_LOCKDIR}" \ + --with-bind-dns-dir=${SAMBA4_BINDDNSDIR} \ + --with-privatedir="${SAMBA4_PRIVATEDIR}" \ + --with-logfilebase="${SAMBA4_LOGDIR}" +# XXX: Flags +CONFIGURE_ENV= PTHREAD_LDFLAGS="-lpthread" \ + PYTHONHASHSEED=1 +MAKE_ENV= PYTHONHASHSEED=1 + +USES= compiler:c++11-lang iconv localbase:ldflags \ + perl5 pkgconfig shebangfix waf gettext-runtime +USE_PERL5= build +USE_LDCONFIG= ${SAMBA4_LIBDIR} +WAF_CMD= buildtools/bin/waf +CONFIGURE_LOG= bin/config.log + +# Make sure that the right version of Python is used by the tools +# https://bugzilla.samba.org/show_bug.cgi?id=7305 +SHEBANG_FILES= source3/script* source4/scripting/bin/* selftest/* + +PKGCONFIGDIR?= ${PREFIX}/libdata/pkgconfig +PKGCONFIGDIR_REL?= ${PKGCONFIGDIR:S,^${PREFIX}/,,} +PLIST_SUB= PKGCONFIGDIR=${PKGCONFIGDIR_REL} +SUB_LIST= PKGCONFIGDIR=${PKGCONFIGDIR_REL} +############################################################################## +OPTIONS_SUB= yes + +OPTIONS_DEFINE= AD_DC ADS CLUSTER CUPS DOCS FAM LDAP GPGME \ + MANPAGES PROFILE PYTHON3 QUOTAS \ + SYSLOG UTMP +#OPTIONS_DEFINE+= DEVELOPER MEMORY_DEBUG + +OPTIONS_GROUP= VFS +OPTIONS_GROUP_VFS= FRUIT GLUSTERFS + +OPTIONS_SINGLE= GSSAPI ZEROCONF + +OPTIONS_SINGLE_GSSAPI= GSSAPI_BUILTIN GSSAPI_MIT +#GSSAPI_HEIMDAL +OPTIONS_SINGLE_ZEROCONF= ZEROCONF_NONE AVAHI MDNSRESPONDER + +# Make those default options +OPTIONS_DEFAULT= AD_DC ADS DOCS FAM LDAP MANPAGES \ + PROFILE PYTHON3 QUOTAS SYSLOG UTMP \ + FRUIT GSSAPI_BUILTIN AVAHI +############################################################################## +ADS_DESC= Active Directory client +AD_DC_DESC= Active Directory Domain Controller(implies PYTHON3) +CLUSTER_DESC= Clustering support +DEVELOPER_DESC= With developer framework +FAM_DESC= File Alteration Monitor +GPGME_DESC= GpgME support +LDAP_DESC= LDAP client +LIBZFS_DESC= LibZFS +MEMORY_DEBUG_DESC= Debug memory allocator +PICKY_DEVELOPER_DESC= Treat compiler warnings as errors(implies DEVELOPER) +PROFILE_DESC= Profiling data +QUOTAS_DESC= Disk quota support +UTMP_DESC= UTMP accounting + +VFS_DESC= VFS modules +FRUIT_DESC= MacOSX and TimeMachine support +GLUSTERFS_DESC= GlusterFS support + +GSSAPI_BUILTIN_DESC= GSSAPI support via bundled Heimdal + +ZEROCONF_DESC= Zero configuration networking +ZEROCONF_NONE_DESC= Zeroconf support is absent +############################################################################## +# XXX: Unconditional dependencies which can't be switched off(if present in +# the system) + +# Iconv(picked up unconditionaly) +LIB_DEPENDS= libiconv.so:converters/libiconv +# unwind +LIB_DEPENDS+= libunwind.so:devel/libunwind +# Readline(sponsored by Python) +# XXX: USES=readline pollutes CPPFLAGS, so we explicitly put dependency +LIB_DEPENDS+= libreadline.so:devel/readline +# popt +LIB_DEPENDS+= libpopt.so:devel/popt +# inotify +LIB_DEPENDS+= libinotify.so:devel/libinotify +# GNUTLS +LIB_DEPENDS+= libgnutls.so:security/gnutls +LIB_DEPENDS+= libgcrypt.so:security/libgcrypt +# NFSv4 ACL glue +LIB_DEPENDS+= libsunacl.so:sysutils/libsunacl +# libicu +LIB_DEPENDS+= libicui18n.so:devel/icu +LIB_DEPENDS+= libicuuc.so:devel/icu +# Jansson +BUILD_DEPENDS+= jansson>=2.10:devel/jansson +RUN_DEPENDS+= jansson>=2.10:devel/jansson +# tasn1 +BUILD_DEPENDS+= libtasn1>=3.8:security/libtasn1 +RUN_DEPENDS+= libtasn1>=3.8:security/libtasn1 +# External Samba dependencies +# Needed for IDL compiler +BUILD_DEPENDS+= p5-Parse-Yapp>=0:devel/p5-Parse-Yapp + +# Libarchive +SAMBA4_BUNDLED_LIBS= !libarchive +BUILD_DEPENDS+= libarchive>=3.1.2:archivers/libarchive +RUN_DEPENDS+= libarchive>=3.1.2:archivers/libarchive + +### Bundled libraries +SAMBA4_BUNDLED_CMOCKA?= no +SAMBA4_BUNDLED_TALLOC?= no +SAMBA4_BUNDLED_TEVENT?= no +SAMBA4_BUNDLED_TDB?= no +# cmocka +.if defined(SAMBA4_BUNDLED_CMOCKA) && ${SAMBA4_BUNDLED_CMOCKA} == yes +SAMBA4_BUNDLED_LIBS+= cmocka +CONFLICTS_INSTALL+= cmocka-1.* +PLIST_SUB+= SAMBA4_BUNDLED_CMOCKA="" +SUB_LIST+= SAMBA4_BUNDLED_CMOCKA="" +.else +SAMBA4_BUNDLED_LIBS+= !cmocka +BUILD_DEPENDS+= cmocka>=1.1.3:sysutils/cmocka +TEST_DEPENDS+= cmocka>=1.1.3:sysutils/cmocka +PLIST_SUB+= SAMBA4_BUNDLED_CMOCKA="@comment " +SUB_LIST+= SAMBA4_BUNDLED_CMOCKA="@comment " +.endif +# talloc +.if defined(SAMBA4_BUNDLED_TALLOC) && ${SAMBA4_BUNDLED_TALLOC} == yes +SAMBA4_BUNDLED_LIBS+= talloc +PLIST_SUB+= SAMBA4_BUNDLED_TALLOC="" +SUB_LIST+= SAMBA4_BUNDLED_TALLOC="" +.else +SAMBA4_BUNDLED_LIBS+= !talloc +BUILD_DEPENDS+= talloc243>=2.4.3:devel/talloc243 +RUN_DEPENDS+= talloc243>=2.4.3:devel/talloc243 +PLIST_SUB+= SAMBA4_BUNDLED_TALLOC="@comment " +SUB_LIST+= SAMBA4_BUNDLED_TALLOC="@comment " +.endif +# tevent +.if defined(SAMBA4_BUNDLED_TEVENT) && ${SAMBA4_BUNDLED_TEVENT} == yes +SAMBA4_BUNDLED_LIBS+= tevent +CONFLICTS_INSTALL+= tevent-* tevent1-* +PLIST_SUB+= SAMBA4_BUNDLED_TEVENT="" +SUB_LIST+= SAMBA4_BUNDLED_TEVENT="" +.else +SAMBA4_BUNDLED_LIBS+= !tevent +BUILD_DEPENDS+= tevent017>=0.17:devel/tevent017 +RUN_DEPENDS+= tevent017>=0.17:devel/tevent017 +PLIST_SUB+= SAMBA4_BUNDLED_TEVENT="@comment " +SUB_LIST+= SAMBA4_BUNDLED_TEVENT="@comment " +.endif +# tdb +.if defined(SAMBA4_BUNDLED_TDB) && ${SAMBA4_BUNDLED_TDB} == yes +SAMBA4_BUNDLED_LIBS+= tdb +CONFLICTS_INSTALL+= tdb-* tdb1-* +PLIST_SUB+= SAMBA4_BUNDLED_TDB="" +SUB_LIST+= SAMBA4_BUNDLED_TDB="" +.else +SAMBA4_BUNDLED_LIBS+= !tdb +BUILD_DEPENDS+= tdb1413>=1.4.13:databases/tdb1413 +RUN_DEPENDS+= tdb1413>=1.4.13:databases/tdb1413 +PLIST_SUB+= SAMBA4_BUNDLED_TDB="@comment " +SUB_LIST+= SAMBA4_BUNDLED_TDB="@comment " +.endif + +.if (defined(SAMBA4_BUNDLED_TALLOC) && ${SAMBA4_BUNDLED_TALLOC} == yes) \ + || (defined(SAMBA4_BUNDLED_TDB) && ${SAMBA4_BUNDLED_TDB} == yes) \ + || (defined(SAMBA4_BUNDLED_TEVENT) && ${SAMBA4_BUNDLED_TEVENT} == yes) +SAMBA4_BUNDLED_LIBS+= replace +.endif +# Don't use external libcom_err +SAMBA4_BUNDLED_LIBS+= com_err + +### Public libraries +# ldb +SAMBA4_PRIVATE_LIBS+= !ldb +CONFLICTS_INSTALL+= ldb-* ldb2[0-9]-* +SAMBA4_MODULEDIR= ${SAMBA4_LIBDIR}/modules + +# Set the test environment variables +TEST_USES= python +TEST_ENV= PYTHON="${PYTHON_CMD}" \ + SHA1SUM=/sbin/sha1 \ + SHA256SUM=/sbin/sha256 \ + MD5SUM=/sbin/md5 \ + PYTHONDONTWRITEBYTECODE=1 + +TEST_DEPENDS= bash:shells/bash \ + tshark:net/wireshark@nox11 +# External Python modules +TEST_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601@${PY_FLAVOR} +TEST_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601@${PY_FLAVOR} +############################################################################## +CONFIGURE_ARGS+= \ + --with-pam \ + --with-iconv \ + --with-libiconv="${ICONV_PREFIX}" \ + --with-winbind \ + --with-regedit \ + --disable-rpath \ + --without-lttng \ + --without-gettext \ + --enable-pthreadpool \ + --without-fake-kaserver \ + --without-systemd \ + --with-libarchive \ + --with-acl-support \ + --with-sendfile-support \ + --disable-ctdb-tests \ + --disable-spotlight +# ${ICONV_CONFIGURE_BASE} +############################################################################## +FRUIT_PREVENTS= ZEROCONF_NONE +FRUIT_PREVENTS_MSG= MacOSX support requires Zeroconf(AVAHI or MDNSRESPONDER) +FRUIT_VARS= SAMBA4_MODULES+=vfs_fruit + +GLUSTERFS_CONFIGURE_ENABLE= glusterfs +GLUSTERFS_LIB_DEPENDS= libglusterfs.so:net/glusterfs +GLUSTERFS_VARS= SAMBA4_MODULES+=vfs_glusterfs + +ZEROCONF_NONE_MAKE_ENV= ZEROCONF=none +############################################################################## +AVAHI_CONFIGURE_ENABLE= avahi +AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app +AVAHI_VARS= SAMBA4_SERVICES+=avahi_daemon + +MDNSRESPONDER_CONFIGURE_ENABLE= dnssd +MDNSRESPONDER_LIB_DEPENDS= libdns_sd.so:net/mDNSResponder +MDNSRESPONDER_VARS= SAMBA4_SERVICES+=mdnsd +############################################################################## +MEMORY_DEBUG_IMPLIES= DEBUG +MEMORY_DEBUG_CONFIGURE_ENV= ADDITIONAL_CFLAGS="-DENABLE_JEMALLOC `pkg-config --cflags jemalloc`" ADDITIONAL_LDFLAGS="`pkg-config --libs jemalloc`" +MEMORY_DEBUG_LIB_DEPENDS= libjemalloc.so.2:devel/jemalloc +# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194046 +GDB_CMD?= ${LOCALBASE}/bin/gdb +# https://bugzilla.samba.org/show_bug.cgi?id=8969 +PICKY_DEVELOPER_IMPLIES= DEVELOPER +PICKY_DEVELOPER_CONFIGURE_ON= --picky-developer + +DEVELOPER_CONFIGURE_ON= --enable-developer --enable-selftest --abi-check-disable +DEVELOPER_CONFIGURE_ENV= WAF_CMD_FORMAT=string +DEVELOPER_BUILD_DEPENDS= ${SAMBA4_LMDB_DEPENDS} \ + ${GDB_CMD}:devel/gdb +DEVELOPER_RUN_DEPENDS= ${SAMBA4_LMDB_DEPENDS} +DEVELOPER_TEST_DEPENDS= ${GDB_CMD}:devel/gdb +DEVELOPER_VARS_OFF= GDB_CMD=true +############################################################################## +AD_DC_IMPLIES= PYTHON3 +AD_DC_CONFIGURE_OFF= --without-ad-dc --without-ldb-lmdb +AD_DC_BUILD_DEPENDS= ${SAMBA4_LMDB_DEPENDS} +AD_DC_RUN_DEPENDS= ${SAMBA4_LMDB_DEPENDS} +AD_DC_VARS= PLIST+=${PKGDIR}/pkg-plist.ad_dc +# samba-tool requires those for *upgrade +AD_DC_BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}markdown>=3.3.7:textproc/py-markdown@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dnspython>=2.2.1:dns/py-dnspython@${PY_FLAVOR} +AD_DC_RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}markdown>=3.3.7:textproc/py-markdown@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dnspython>=2.2.1:dns/py-dnspython@${PY_FLAVOR} + +ADS_IMPLIES= LDAP +ADS_CONFIGURE_WITH= ads + +CLUSTER_CONFIGURE_WITH= cluster-support +CLUSTER_VARS= PLIST+=${PKGDIR}/pkg-plist.cluster + +CUPS_CONFIGURE_ENABLE= cups iprint +CUPS_LIB_DEPENDS= libcups.so:print/cups +# https://bugzilla.samba.org/show_bug.cgi?id=9545 +FAM_USES= fam +FAM_CONFIGURE_WITH= fam + +GPGME_CONFIGURE_WITH= gpgme +GPGME_LIB_DEPENDS= libgpgme.so:security/gpgme +GPGME_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gpg>=2.0.0:security/py-gpg@${PY_FLAVOR} + +GSSAPI_BUILTIN_USES= bison + +GSSAPI_MIT_CONFIGURE_ON= --with-system-mitkrb5 ${GSSAPIBASEDIR} \ + --with-system-mitkdc=${GSSAPIBASEDIR}/sbin/krb5kdc \ + --with-experimental-mit-ad-dc +GSSAPI_MIT_USES= gssapi:mit + +GSSAPI_HEIMDAL_CONFIGURE_ON= --with-system-heimdalkrb5 ${GSSAPIBASEDIR} +GSSAPI_HEIMDAL_USES= gssapi:heimdal +GSSAPI_HEIMDAL_PREVENTS= AD_DC +GSSAPI_HEIMDAL_PREVENTS_MSG= GSSAPI_HEIMDAL and AD_DC enable conflicting options + +LDAP_CONFIGURE_WITH= ldap +LDAP_CONFIGURE_ON= --with-ldap +LDAP_CONFIGURE_OFF= --without-ldap +LDAP_USES= ldap +LDAP_VARS= SAMBA4_MODULES+=idmap_ldap + +LIBZFS_CONFIGURE_WITH= libzfs +LIBZFS_VARS= SAMBA4_MODULES+=vfs_zfs_space + +MANPAGES_BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl \ + xsltproc:textproc/libxslt +MANPAGES_CONFIGURE_ENV_OFF= XSLTPROC="false" + +PROFILE_CONFIGURE_WITH= profiling-data + +QUOTAS_CONFIGURE_WITH= quotas + +SYSLOG_CONFIGURE_WITH= syslog + +UTMP_CONFIGURE_WITH= utmp + +############################################################################## +.include <bsd.port.options.mk> +############################################################################## +.if !${PORT_OPTIONS:MADS} && ${PORT_OPTIONS:MAD_DC} +IGNORE=To disable ADS option you also need to disable AD_DC option +.endif + +.if !defined(WANT_EXP_MODULES) || empty(WANT_EXP_MODULES) +WANT_EXP_MODULES= vfs_cacheprime +.endif + +.if ${WANT_EXP_MODULES:Mvfs_snapper} +# snapper needs dbus +LIB_DEPENDS+= libdbus-1.so:devel/dbus +LIB_DEPENDS+= libdbus-glib-1.so:devel/dbus-glib +.endif + +SAMBA4_MODULES+= krb5_async_dns_krb5_locator krb5_winbind_krb5_locator idmap_nss idmap_autorid \ + idmap_rid idmap_hash idmap_tdb idmap_tdb2 idmap_script \ + nss-info_hash +# List of extra modules taken from RHEL build +# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=197320 +.if ${PORT_OPTIONS:MADS} +SAMBA4_MODULES+= idmap_ad idmap_rfc2307 nss-info_template \ + nss-info_rfc2307 nss-info_sfu nss-info_sfu20 +.endif +# This kind of special for this distribution +SAMBA4_MODULES+= vfs_freebsd + +SAMBA4_MODULES+= vfs_acl_tdb vfs_acl_xattr vfs_aio_fork vfs_aio_pthread \ + vfs_audit vfs_cap vfs_catia vfs_commit vfs_crossrename \ + vfs_default_quota vfs_dirsort vfs_expand_msdfs \ + vfs_extd_audit vfs_fake_perms vfs_full_audit \ + vfs_linux_xfs_sgid vfs_media_harmony vfs_offline \ + vfs_preopen vfs_readahead vfs_readonly vfs_recycle \ + vfs_shadow_copy vfs_shadow_copy2 vfs_shell_snap \ + vfs_streams_depot vfs_streams_xattr vfs_syncops \ + vfs_time_audit vfs_unityed_media vfs_virusfilter \ + vfs_widelinks vfs_worm vfs_xattr_tdb vfs_zfsacl + +.if ${PORT_OPTIONS:MDEVELOPER} +SAMBA4_MODULES+= auth_skel pdb_test gpext_security gpext_registry \ + gpext_scripts perfcount_test vfs_fake_dfq \ + vfs_skel_opaque vfs_skel_transparent \ + vfs_shadow_copy_test vfs_fake_acls \ + vfs_nfs4acl_xattr vfs_error_inject vfs_delay_inject +.endif +# Python bindings +.if ! ${PORT_OPTIONS:MPYTHON3} || defined(NO_PYTHON) +USES+= python:build,test +CONFIGURE_ARGS+= --disable-python +.else +USES+= python +PLIST+= ${PKGDIR}/pkg-plist.python +# Don't cache Python modules +CONFIGURE_ARGS+= --nopycache +MAKE_ENV+= PYTHONDONTWRITEBYTECODE=1 + +. if defined(SAMBA4_BUNDLED_TALLOC) && ${SAMBA4_BUNDLED_TALLOC} == yes +SAMBA4_BUNDLED_LIBS+= pytalloc-util +. else +SAMBA4_BUNDLED_LIBS+= !pytalloc-util +. endif + +. if defined(SAMBA4_BUNDLED_TEVENT) && ${SAMBA4_BUNDLED_TEVENT} == yes +SAMBA4_BUNDLED_LIBS+= pytevent +. else +SAMBA4_BUNDLED_LIBS+= !pytevent +. endif + +. if defined(SAMBA4_BUNDLED_TDB) && ${SAMBA4_BUNDLED_TDB} == yes +SAMBA4_BUNDLED_LIBS+= pytdb +. else +SAMBA4_BUNDLED_LIBS+= !pytdb +. endif + +SAMBA4_BUNDLED_LIBS+= pyldb pyldb-util +.endif + +.if defined(WANT_EXP_MODULES) && !empty(WANT_EXP_MODULES) +SAMBA4_MODULES+= ${WANT_EXP_MODULES} +.endif + +.if defined(SAMBA4_PRIVATE_LIBS) && !empty(SAMBA4_PRIVATE_LIBS) +CONFIGURE_ARGS+= --private-libraries="${SAMBA4_PRIVATE_LIBS:Q:C|(\\\\ )+|,|g:S|\\||g}" +.endif + +.if defined(SAMBA4_BUNDLED_LIBS) && !empty(SAMBA4_BUNDLED_LIBS) +CONFIGURE_ARGS+= --bundled-libraries="${SAMBA4_BUNDLED_LIBS:Q:C|(\\\\ )+|,|g:S|\\||g}" +.endif + +.if defined(SAMBA4_MODULES) && !empty(SAMBA4_MODULES) +CONFIGURE_ARGS+= --with-shared-modules="${SAMBA4_MODULES:C|-|_|:Q:C|(\\\\ )+|,|g:S|\\||g}" +.endif +# XXX: Hack for nss-info_* -> nss_info/* modules +# Add selected modules to the plist +.for module in ${SAMBA4_MODULES} +PLIST_FILES+= ${SAMBA4_MODULEDIR}/${module:C|_|/|:C|-|_|}.so +.endfor + +.for module_class in ${SAMBA4_MODULES_CLASS} +PLIST_DIRS+= ${SAMBA4_MODULEDIR}/${module_class} +.endfor +PLIST_DIRS+= ${SAMBA4_MODULEDIR} + +.if defined(WITH_DEBUG) +CONFIGURE_ARGS+= --verbose --enable-debug +MAKE_ARGS+= --verbose +DEBUG_FLAGS?= -g -ggdb3 -O0 +.endif + +############################################################################## +.include <bsd.port.pre.mk> +############################################################################## +# Only for 64-bit architectures +.if ${ARCH} != armv6 && ${ARCH} != armv7 && ${ARCH} != i386 && ${ARCH} != mips && ${ARCH} != powerpc && ${ARCH} != powerpcspe +. if (${PORT_OPTIONS:MAD_DC} || ${PORT_OPTIONS:MDEVELOPER}) +# LMDB +SAMBA4_LMDB_DEPENDS= lmdb>=0.9.16:databases/lmdb +PLIST_FILES+= ${SAMBA4_LIBDIR}/private/libldb-mdb-int-private-samba.so \ + ${SAMBA4_MODULEDIR}/ldb/mdb.so +. endif +.endif + +.if ${PORT_OPTIONS:MGSSAPI_MIT} +PLIST_FILES+= ${SAMBA4_MODULEDIR}/krb5/winbind_krb5_localauth.so +. if ${PORT_OPTIONS:MMANPAGES} +PLIST_FILES+= share/man/man8/winbind_krb5_localauth.8.gz +. endif +. if ${PORT_OPTIONS:MAD_DC} +PLIST_FILES+= ${SAMBA4_LIBDIR}/krb5/plugins/kdb/samba.so +. endif +.endif +.if ${PORT_OPTIONS:MFRUIT} +. if ${PORT_OPTIONS:MMANPAGES} +PLIST_FILES+= share/man/man8/vfs_fruit.8.gz +. endif +.endif +.if ${PORT_OPTIONS:MGLUSTERFS} +. if ${PORT_OPTIONS:MMANPAGES} +PLIST_FILES+= share/man/man8/vfs_glusterfs.8.gz +. endif +.endif +# for libexecinfo: (so that __builtin_frame_address() finds the top of the stack) +CFLAGS_amd64+= -fno-omit-frame-pointer +# No fancy color error messages +CFLAGS+= ${CFLAGS_${CHOSEN_COMPILER_TYPE}} +CFLAGS_clang= -fno-color-diagnostics +CONFIGURE_ENV+= NOCOLOR=yes WAF_LOG_FORMAT='%(c1)s%(zone)s%(c2)s %(message)s' +MAKE_ENV+= NOCOLOR=yes WAF_LOG_FORMAT='%(c1)s%(zone)s%(c2)s %(message)s' +# Allow rpcgen to find proper CPP +MAKE_ENV+= RPCGEN_CPP="${CPP}" +#.if ${readline_ARGS} == port +#CFLAGS+= -D_FUNCTION_DEF +#.endif +# Some symbols in samba's linker version scripts are not defined, but since the +# scripts are generated dynamically, suppress errors with lld >= 17 due to these +# undefined symbols. +LDFLAGS+= -Wl,--undefined-version + +SAMBA4_SUB= SAMBA4_LOGDIR="${SAMBA4_LOGDIR}" \ + SAMBA4_RUNDIR="${SAMBA4_RUNDIR}" \ + SAMBA4_LOCKDIR="${SAMBA4_LOCKDIR}" \ + SAMBA4_LIBDIR="${SAMBA4_LIBDIR}" \ + SAMBA4_MODULEDIR="${SAMBA4_MODULEDIR}" \ + SAMBA4_BINDDNSDIR="${SAMBA4_BINDDNSDIR}" \ + SAMBA4_PRIVATEDIR="${SAMBA4_PRIVATEDIR}" \ + SAMBA4_CONFDIR="${SAMBA4_CONFDIR}" \ + SAMBA4_CONFIG="${SAMBA4_CONFIG}" \ + SAMBA4_SERVICES="${SAMBA4_SERVICES}" + +PLIST_SUB+= ${SAMBA4_SUB} +SUB_LIST+= ${SAMBA4_SUB} + +USE_RC_SUBR= samba_server +SUB_FILES= pkg-message README.FreeBSD + +PORTDOCS= README.FreeBSD + +post-extract: + @${RM} -r ${WRKSRC}/pidl/lib/Parse/Yapp + +post-patch: + @${REINPLACE_CMD} -e 's|$${PKGCONFIGDIR}|${PKGCONFIGDIR}|g' \ + ${PATCH_WRKSRC}/buildtools/wafsamba/pkgconfig.py + @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ + ${PATCH_WRKSRC}/buildtools/wafsamba/wafsamba.py + @${REINPLACE_CMD} -e 's|%%GDB_CMD%%|${GDB_CMD}|g' \ + ${PATCH_WRKSRC}/buildtools/scripts/abi_gen.sh + @${REINPLACE_CMD} -e 's|%%SAMBA4_CONFIG%%|${SAMBA4_CONFIG}|g' \ + ${PATCH_WRKSRC}/dynconfig/wscript + +# Use threading (or multiprocessing) but not thread (renamed in python 3+). +pre-configure: +.if (!${PORT_OPTIONS:MPYTHON3} || defined(NO_PYTHON)) && ${PORT_OPTIONS:MAD_DC} + @${ECHO_CMD}; \ + ${ECHO_MSG} "===> AD_DC option requires PYTHON3 to be set"; \ + ${ECHO_CMD}; \ + ${FALSE} +.endif + +post-install-rm-junk: + ${RM} -r ${STAGEDIR}${PYTHON_SITELIBDIR}/samba/third_party + ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name __pycache__ \ + -type d -print0 | ${XARGS} -0 -n 1 -t ${RM} -r + ${FIND} ${STAGEDIR} -type f -empty -delete + +post-install-fix-manpages: +.if ${PORT_OPTIONS:MMANPAGES} +.for f in vfs_aio_linux.8 vfs_btrfs.8 vfs_ceph.8 vfs_gpfs.8 + ${RM} ${STAGEDIR}${PREFIX}/share/man/man8/${f} +.endfor + +.if defined(SAMBA4_BUNDLED_TALLOC) && ${SAMBA4_BUNDLED_TALLOC} == yes +. for f in talloc.3 + ${MV} ${STAGEDIR}${PREFIX}/share/man/man3/${f} ${STAGEDIR}${PREFIX}/share/man/man3/samba-${f} +. endfor +.endif + +.if defined(SAMBA4_BUNDLED_TDB) && ${SAMBA4_BUNDLED_TDB} == yes +. for f in tdbbackup.8 tdbdump.8 tdbrestore.8 tdbtool.8 + ${MV} ${STAGEDIR}${PREFIX}/share/man/man8/${f} ${STAGEDIR}${PREFIX}/share/man/man8/samba-${f} +. endfor +.endif +.endif + +post-install: post-install-rm-junk post-install-fix-manpages +.if ${PORT_OPTIONS:MMANPAGES} + ${LN} -sf smb.conf.5.gz ${STAGEDIR}${PREFIX}/share/man/man5/smb4.conf.5.gz +.endif +# Run post-install script +.for dir in ${SAMBA4_LOGDIR} ${SAMBA4_RUNDIR} ${SAMBA4_LOCKDIR} ${SAMBA4_MODULEDIR} + ${INSTALL} -d -m 0755 "${STAGEDIR}${dir}" +.endfor + ${INSTALL} -d -m 0750 "${STAGEDIR}${SAMBA4_BINDDNSDIR}" + ${INSTALL} -d -m 0750 "${STAGEDIR}${SAMBA4_PRIVATEDIR}" +.for module_class in ${SAMBA4_MODULES_CLASS} + ${INSTALL} -d -m 0755 "${STAGEDIR}${SAMBA4_MODULEDIR}/${module_class}" +.endfor +.if !defined(WITH_DEBUG) + -${FIND} ${STAGEDIR}${PREFIX}/bin ${STAGEDIR}${PREFIX}/sbin ${STAGEDIR}${PREFIX}/libexec \ + -type f -print0 | ${XARGS} -0 -n 1 -t ${STRIP_CMD} + -${FIND} ${STAGEDIR}${PREFIX}/lib -name '*.so*' \ + -type f -print0 | ${XARGS} -0 -n 1 -t ${STRIP_CMD} +.endif + +post-install-FRUIT-off: + ${RM} ${STAGEDIR}${SAMBA4_MODULEDIR}/vfs/fruit.so +.if ${PORT_OPTIONS:MMANPAGES} + ${RM} ${STAGEDIR}${PREFIX}/share/man/man8/vfs_fruit.8 +.endif + +post-install-DOCS-on: + ${MKDIR} ${STAGEDIR}${DOCSDIR} +.for doc in ${PORTDOCS} + ${INSTALL_DATA} ${WRKDIR}/${doc} ${STAGEDIR}${DOCSDIR} +.endfor + +post-install-CLUSTER-on: + ${LN} -nfs ../../../../share/ctdb/events/legacy/00.ctdb.script ${STAGEDIR}${PREFIX}/etc/ctdb/events/legacy/00.ctdb.script + ${LN} -nfs ../../../../share/ctdb/events/legacy/10.interface.script ${STAGEDIR}${PREFIX}/etc/ctdb/events/legacy/10.interface.script + ${LN} -nfs ../../../../share/ctdb/events/legacy/05.system.script ${STAGEDIR}${PREFIX}/etc/ctdb/events/legacy/05.system.script + ${LN} -nfs ../../../../share/ctdb/events/legacy/01.reclock.script ${STAGEDIR}${PREFIX}/etc/ctdb/events/legacy/01.reclock.script + +.include <bsd.port.post.mk> diff --git a/net/samba422/distinfo b/net/samba422/distinfo new file mode 100644 index 000000000000..270840dcc448 --- /dev/null +++ b/net/samba422/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1752217501 +SHA256 (samba-4.22.3.tar.gz) = 8fd7092629a3596d935cd7567d934979f94272918ec3affd0cc807934ecf22ba +SIZE (samba-4.22.3.tar.gz) = 42869744 diff --git a/net/samba422/files/0001-Compact-and-simplify-modules-build-and-config-genera.patch b/net/samba422/files/0001-Compact-and-simplify-modules-build-and-config-genera.patch new file mode 100644 index 000000000000..d34395bf6f22 --- /dev/null +++ b/net/samba422/files/0001-Compact-and-simplify-modules-build-and-config-genera.patch @@ -0,0 +1,292 @@ +From 05e3cc236406680a55e19b204202b63cdaf48ea1 Mon Sep 17 00:00:00 2001 +From: "Timur I. Bakeyev" <timur@FreeBSD.org> +Date: Mon, 1 Aug 2022 04:15:43 +0200 +Subject: [PATCH 01/28] Compact and simplify modules build and config + generation for Bind 9.x AD DLZ. + +Signed-off-by: Timur I. Bakeyev <timur@FreeBSD.org> +--- + python/samba/provision/sambadns.py | 68 ++++++++++++------------------ + source4/dns_server/dlz_minimal.h | 44 +++++++++---------- + source4/dns_server/wscript_build | 62 +++------------------------ + source4/setup/named.conf.dlz | 25 +---------- + source4/torture/dns/wscript_build | 2 +- + 5 files changed, 55 insertions(+), 146 deletions(-) + +diff --git a/python/samba/provision/sambadns.py b/python/samba/provision/sambadns.py +index 404b346a885..8e5a8ba5f25 100644 +--- a/python/samba/provision/sambadns.py ++++ b/python/samba/provision/sambadns.py +@@ -21,6 +21,7 @@ + """DNS-related provisioning""" + + import os ++import re + import uuid + import shutil + import time +@@ -1010,52 +1011,37 @@ def create_named_conf(paths, realm, dnsdomain, dns_backend, logger): + stderr=subprocess.STDOUT, + cwd='.').communicate()[0] + bind_info = get_string(bind_info) +- bind9_8 = '#' +- bind9_9 = '#' +- bind9_10 = '#' +- bind9_11 = '#' +- bind9_12 = '#' +- bind9_14 = '#' +- bind9_16 = '#' +- bind9_18 = '#' +- if bind_info.upper().find('BIND 9.8') != -1: +- bind9_8 = '' +- elif bind_info.upper().find('BIND 9.9') != -1: +- bind9_9 = '' +- elif bind_info.upper().find('BIND 9.10') != -1: +- bind9_10 = '' +- elif bind_info.upper().find('BIND 9.11') != -1: +- bind9_11 = '' +- elif bind_info.upper().find('BIND 9.12') != -1: +- bind9_12 = '' +- elif bind_info.upper().find('BIND 9.14') != -1: +- bind9_14 = '' +- elif bind_info.upper().find('BIND 9.16') != -1: +- bind9_16 = '' +- elif bind_info.upper().find('BIND 9.18') != -1: +- bind9_18 = '' +- elif bind_info.upper().find('BIND 9.7') != -1: +- raise ProvisioningError("DLZ option incompatible with BIND 9.7.") +- elif bind_info.upper().find('BIND_9.13') != -1: +- raise ProvisioningError("Only stable/esv releases of BIND are supported.") +- elif bind_info.upper().find('BIND_9.15') != -1: +- raise ProvisioningError("Only stable/esv releases of BIND are supported.") +- elif bind_info.upper().find('BIND_9.17') != -1: +- raise ProvisioningError("Only stable/esv releases of BIND are supported.") ++ bind9_release = re.search('BIND (9)\.(\d+)\.', bind_info, re.I) ++ if bind9_release: ++ bind9_disabled = '' ++ bind9_version = bind9_release.group(0) + "x" ++ bind9_version_major = int(bind9_release.group(1)) ++ bind9_version_minor = int(bind9_release.group(2)) ++ if bind9_version_minor == 7: ++ raise ProvisioningError("DLZ option incompatible with BIND 9.7.") ++ elif bind9_version_minor == 8: ++ bind9_dlz_version = "9" ++ elif bind9_version_minor in [13, 15, 17]: ++ raise ProvisioningError("Only stable/esv releases of BIND are supported.") ++ else: ++ bind9_dlz_version = "%d_%d" % (bind9_version_major, bind9_version_minor) + else: ++ bind9_disabled = '# ' ++ bind9_version = "BIND z.y.x" ++ bind9_dlz_version = "z_y" + logger.warning("BIND version unknown, please modify %s manually." % paths.namedconf) ++ ++ bind9_dlz = ( ++ ' # For %s\n' ++ ' %sdatabase "dlopen %s/bind9/dlz_bind%s.so";' ++ ) % ( ++ bind9_version, bind9_disabled, samba.param.modules_dir(), bind9_dlz_version ++ ) + setup_file(setup_path("named.conf.dlz"), paths.namedconf, { + "NAMED_CONF": paths.namedconf, + "MODULESDIR": samba.param.modules_dir(), +- "BIND9_8": bind9_8, +- "BIND9_9": bind9_9, +- "BIND9_10": bind9_10, +- "BIND9_11": bind9_11, +- "BIND9_12": bind9_12, +- "BIND9_14": bind9_14, +- "BIND9_16": bind9_16, +- "BIND9_18": bind9_18 +- }) ++ "BIND9_DLZ": bind9_dlz ++ }) + + + def create_named_txt(path, realm, dnsdomain, dnsname, binddns_dir, +diff --git a/source4/dns_server/dlz_minimal.h b/source4/dns_server/dlz_minimal.h +index b7e36e7f8e6..bbdb616deb2 100644 +--- a/source4/dns_server/dlz_minimal.h ++++ b/source4/dns_server/dlz_minimal.h +@@ -26,31 +26,25 @@ + #include <stdint.h> + #include <stdbool.h> + +-#if defined (BIND_VERSION_9_8) +-# error Bind 9.8 is not supported! +-#elif defined (BIND_VERSION_9_9) +-# error Bind 9.9 is not supported! +-#elif defined (BIND_VERSION_9_10) +-# define DLZ_DLOPEN_VERSION 3 +-# define DNS_CLIENTINFO_VERSION 1 +-# define ISC_BOOLEAN_AS_BOOL 0 +-#elif defined (BIND_VERSION_9_11) +-# define DLZ_DLOPEN_VERSION 3 +-# define DNS_CLIENTINFO_VERSION 2 +-# define ISC_BOOLEAN_AS_BOOL 0 +-#elif defined (BIND_VERSION_9_12) +-# define DLZ_DLOPEN_VERSION 3 +-# define DNS_CLIENTINFO_VERSION 2 +-# define ISC_BOOLEAN_AS_BOOL 0 +-#elif defined (BIND_VERSION_9_14) +-# define DLZ_DLOPEN_VERSION 3 +-# define DNS_CLIENTINFO_VERSION 2 +-#elif defined (BIND_VERSION_9_16) +-# define DLZ_DLOPEN_VERSION 3 +-# define DNS_CLIENTINFO_VERSION 2 +-#elif defined (BIND_VERSION_9_18) +-# define DLZ_DLOPEN_VERSION 3 +-# define DNS_CLIENTINFO_VERSION 2 ++#if defined (BIND_VERSION) ++# if BIND_VERSION == 908 ++# error Bind 9.8 is not supported! ++# elif BIND_VERSION == 909 ++# error Bind 9.9 is not supported! ++# elif BIND_VERSION == 910 ++# define DLZ_DLOPEN_VERSION 3 ++# define DNS_CLIENTINFO_VERSION 1 ++# define ISC_BOOLEAN_AS_BOOL 0 ++# elif BIND_VERSION == 911 || BIND_VERSION == 912 ++# define DLZ_DLOPEN_VERSION 3 ++# define DNS_CLIENTINFO_VERSION 2 ++# define ISC_BOOLEAN_AS_BOOL 0 ++# elif BIND_VERSION >= 914 ++# define DLZ_DLOPEN_VERSION 3 ++# define DNS_CLIENTINFO_VERSION 2 ++# else ++# error Unsupported BIND version ++# endif + #else + # error Unsupported BIND version + #endif +diff --git a/source4/dns_server/wscript_build b/source4/dns_server/wscript_build +index ab0a241b937..3743753504c 100644 +--- a/source4/dns_server/wscript_build ++++ b/source4/dns_server/wscript_build +@@ -20,69 +20,21 @@ bld.SAMBA_MODULE('service_dns', + ) + + # a bind9 dlz module giving access to the Samba DNS SAM +-bld.SAMBA_LIBRARY('dlz_bind9_10', ++for bind_version in (910, 911, 912, 914, 916, 918, 920): ++ string_version='%d_%d' % (bind_version // 100, bind_version % 100) ++ bld.SAMBA_LIBRARY('dlz_bind%s' % (string_version), + source='dlz_bind9.c', +- cflags='-DBIND_VERSION_9_10', ++ cflags='-DBIND_VERSION=%d' % bind_version, + private_library=True, +- link_name='modules/bind9/dlz_bind9_10.so', +- realname='dlz_bind9_10.so', +- install_path='${MODULESDIR}/bind9', +- deps='samba-hostconfig samdb-common gensec popt dnsserver_common', +- enabled=bld.AD_DC_BUILD_IS_ENABLED()) +- +-bld.SAMBA_LIBRARY('dlz_bind9_11', +- source='dlz_bind9.c', +- cflags='-DBIND_VERSION_9_11', +- private_library=True, +- link_name='modules/bind9/dlz_bind9_11.so', +- realname='dlz_bind9_11.so', +- install_path='${MODULESDIR}/bind9', +- deps='samba-hostconfig samdb-common gensec popt dnsserver_common', +- enabled=bld.AD_DC_BUILD_IS_ENABLED()) +- +-bld.SAMBA_LIBRARY('dlz_bind9_12', +- source='dlz_bind9.c', +- cflags='-DBIND_VERSION_9_12', +- private_library=True, +- link_name='modules/bind9/dlz_bind9_12.so', +- realname='dlz_bind9_12.so', +- install_path='${MODULESDIR}/bind9', +- deps='samba-hostconfig samdb-common gensec popt dnsserver_common', +- enabled=bld.AD_DC_BUILD_IS_ENABLED()) +- +-bld.SAMBA_LIBRARY('dlz_bind9_14', +- source='dlz_bind9.c', +- cflags='-DBIND_VERSION_9_14', +- private_library=True, +- link_name='modules/bind9/dlz_bind9_14.so', +- realname='dlz_bind9_14.so', +- install_path='${MODULESDIR}/bind9', +- deps='samba-hostconfig samdb-common gensec popt dnsserver_common', +- enabled=bld.AD_DC_BUILD_IS_ENABLED()) +- +-bld.SAMBA_LIBRARY('dlz_bind9_16', +- source='dlz_bind9.c', +- cflags='-DBIND_VERSION_9_16', +- private_library=True, +- link_name='modules/bind9/dlz_bind9_16.so', +- realname='dlz_bind9_16.so', +- install_path='${MODULESDIR}/bind9', +- deps='samba-hostconfig samdb-common gensec popt dnsserver_common', +- enabled=bld.AD_DC_BUILD_IS_ENABLED()) +- +-bld.SAMBA_LIBRARY('dlz_bind9_18', +- source='dlz_bind9.c', +- cflags='-DBIND_VERSION_9_18', +- private_library=True, +- link_name='modules/bind9/dlz_bind9_18.so', +- realname='dlz_bind9_18.so', ++ link_name='modules/bind9/dlz_bind%s.so' % (string_version), ++ realname='dlz_bind%s.so' % (string_version), + install_path='${MODULESDIR}/bind9', + deps='samba-hostconfig samdb-common gensec popt dnsserver_common', + enabled=bld.AD_DC_BUILD_IS_ENABLED()) + + bld.SAMBA_LIBRARY('dlz_bind9_for_torture', + source='dlz_bind9.c', +- cflags='-DBIND_VERSION_9_16', ++ cflags='-DBIND_VERSION=920', + private_library=True, + deps='samba-hostconfig samdb-common gensec popt dnsserver_common', + enabled=bld.AD_DC_BUILD_IS_ENABLED()) +diff --git a/source4/setup/named.conf.dlz b/source4/setup/named.conf.dlz +index cbe7d805f58..32672768af4 100644 +--- a/source4/setup/named.conf.dlz ++++ b/source4/setup/named.conf.dlz +@@ -10,28 +10,5 @@ + # Uncomment only single database line, depending on your BIND version + # + dlz "AD DNS Zone" { +- # For BIND 9.8.x +- ${BIND9_8} database "dlopen ${MODULESDIR}/bind9/dlz_bind9.so"; +- +- # For BIND 9.9.x +- ${BIND9_9} database "dlopen ${MODULESDIR}/bind9/dlz_bind9_9.so"; +- +- # For BIND 9.10.x +- ${BIND9_10} database "dlopen ${MODULESDIR}/bind9/dlz_bind9_10.so"; +- +- # For BIND 9.11.x +- ${BIND9_11} database "dlopen ${MODULESDIR}/bind9/dlz_bind9_11.so"; +- +- # For BIND 9.12.x +- ${BIND9_12} database "dlopen ${MODULESDIR}/bind9/dlz_bind9_12.so"; +- +- # For BIND 9.14.x +- ${BIND9_14} database "dlopen ${MODULESDIR}/bind9/dlz_bind9_14.so"; +- +- # For BIND 9.16.x +- ${BIND9_16} database "dlopen ${MODULESDIR}/bind9/dlz_bind9_16.so"; +- # +- # For BIND 9.18.x +- ${BIND9_18} database "dlopen ${MODULESDIR}/bind9/dlz_bind9_18.so"; ++${BIND9_DLZ} + }; +- +diff --git a/source4/torture/dns/wscript_build b/source4/torture/dns/wscript_build +index 0b40e03e370..bf7415ff88a 100644 +--- a/source4/torture/dns/wscript_build ++++ b/source4/torture/dns/wscript_build +@@ -5,7 +5,7 @@ if bld.AD_DC_BUILD_IS_ENABLED(): + source='dlz_bind9.c', + subsystem='smbtorture', + init_function='torture_bind_dns_init', +- cflags='-DBIND_VERSION_9_16', ++ cflags='-DBIND_VERSION=920', + deps='torture talloc torturemain dlz_bind9_for_torture', + internal_module=True + ) +-- +2.37.1 + diff --git a/net/samba422/files/0002-Adjust-abi_gen.sh-script-to-run-under-FreeBSD-with-i.patch b/net/samba422/files/0002-Adjust-abi_gen.sh-script-to-run-under-FreeBSD-with-i.patch new file mode 100644 index 000000000000..fec7b9d07172 --- /dev/null +++ b/net/samba422/files/0002-Adjust-abi_gen.sh-script-to-run-under-FreeBSD-with-i.patch @@ -0,0 +1,35 @@ +From 639b8d650685476016a6d5b1c996a04ac54f8a6f Mon Sep 17 00:00:00 2001 +From: "Timur I. Bakeyev" <timur@FreeBSD.org> +Date: Sun, 30 May 2021 04:00:08 +0200 +Subject: [PATCH 02/28] Adjust abi_gen.sh script to run under FreeBSD with it's + own bintools and slightly different output of GDB. + +Substitution: yes + +Signed-off-by: Timur I. Bakeyev <timur@FreeBSD.org> +--- + buildtools/scripts/abi_gen.sh | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/buildtools/scripts/abi_gen.sh b/buildtools/scripts/abi_gen.sh +index ddb0a7cc36f..d2750705ff9 100755 +--- a/buildtools/scripts/abi_gen.sh ++++ b/buildtools/scripts/abi_gen.sh +@@ -9,6 +9,7 @@ GDBSCRIPT="gdb_syms.$$" + cat <<EOF + set height 0 + set width 0 ++set print sevenbit-strings on + EOF + + # On older linker versions _init|_fini symbols are not hidden. +@@ -22,5 +23,5 @@ done + ) > $GDBSCRIPT + + # forcing the terminal avoids a problem on Fedora12 +-TERM=none gdb -n -batch -x $GDBSCRIPT "$SHAREDLIB" < /dev/null ++TERM=none %%GDB_CMD%% -n -batch -x $GDBSCRIPT "$SHAREDLIB" < /dev/null + rm -f $GDBSCRIPT +-- +2.37.1 + diff --git a/net/samba422/files/0003-Mask-CLang-prototype-warnings-in-kadm5-admin.h.patch b/net/samba422/files/0003-Mask-CLang-prototype-warnings-in-kadm5-admin.h.patch new file mode 100644 index 000000000000..8540609886da --- /dev/null +++ b/net/samba422/files/0003-Mask-CLang-prototype-warnings-in-kadm5-admin.h.patch @@ -0,0 +1,32 @@ +From 382c3edc95a1747e0a6edd05c76adc0ec21a66c7 Mon Sep 17 00:00:00 2001 +From: "Timur I. Bakeyev" <timur@FreeBSD.org> +Date: Sun, 30 May 2021 03:50:17 +0200 +Subject: [PATCH 03/28] Mask CLang prototype warnings in kadm5/admin.h + +Signed-off-by: Timur I. Bakeyev <timur@FreeBSD.org> +--- + source4/kdc/kdc-service-mit.c | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/source4/kdc/kdc-service-mit.c b/source4/kdc/kdc-service-mit.c +index 22663b6ecc8..5bef125206a 100644 +--- a/source4/kdc/kdc-service-mit.c ++++ b/source4/kdc/kdc-service-mit.c +@@ -36,9 +36,13 @@ + #include "kdc/samba_kdc.h" + #include "kdc/kdc-server.h" + #include "kdc/kpasswd-service.h" +-#include <kadm5/admin.h> + #include <kdb.h> + ++#pragma clang diagnostic push ++#pragma clang diagnostic ignored "-Wstrict-prototypes" ++#include <kadm5/admin.h> ++#pragma clang diagnostic pop ++ + #include "source4/kdc/mit_kdc_irpc.h" + + /* PROTOTYPES */ +-- +2.37.1 + diff --git a/net/samba422/files/0004-On-FreeBSD-date-1-has-different-semantics-than-on-Li.patch b/net/samba422/files/0004-On-FreeBSD-date-1-has-different-semantics-than-on-Li.patch new file mode 100644 index 000000000000..4df0249fced2 --- /dev/null +++ b/net/samba422/files/0004-On-FreeBSD-date-1-has-different-semantics-than-on-Li.patch @@ -0,0 +1,38 @@ +From 0eb28116ceefee7bdafabac18a1763f13cb71883 Mon Sep 17 00:00:00 2001 +From: "Timur I. Bakeyev" <timur@FreeBSD.org> +Date: Sun, 30 May 2021 03:42:31 +0200 +Subject: [PATCH 04/28] On FreeBSD `date(1)` has different semantics than on + Linux. Generate call parameter accordingly. + +FreeBSD: `date [[[[[cc]yy]mm]dd]HH]MM[.ss]` +Linux: `date [mmddHHMM[[cc]yy][.ss]]` + +Signed-off-by: Timur I. Bakeyev <timur@FreeBSD.org> +--- + source3/utils/net_time.c | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +diff --git a/source3/utils/net_time.c b/source3/utils/net_time.c +index d102f84614f..f679000a979 100644 +--- a/source3/utils/net_time.c ++++ b/source3/utils/net_time.c +@@ -82,10 +82,15 @@ static const char *systime(time_t t) + if (!tm) { + return "unknown"; + } +- ++#if defined(FREEBSD) ++ return talloc_asprintf(talloc_tos(), "%04d%02d%02d%02d%02d.%02d", ++ tm->tm_year + 1900, tm->tm_mon+1, tm->tm_mday, ++ tm->tm_hour, tm->tm_min, tm->tm_sec); ++#else + return talloc_asprintf(talloc_tos(), "%02d%02d%02d%02d%04d.%02d", + tm->tm_mon+1, tm->tm_mday, tm->tm_hour, + tm->tm_min, tm->tm_year + 1900, tm->tm_sec); ++#endif + } + + int net_time_usage(struct net_context *c, int argc, const char **argv) +-- +2.37.1 + diff --git a/net/samba422/files/0005-Include-jemalloc-jemalloc.h-if-ENABLE_JEMALLOC-is-se.patch b/net/samba422/files/0005-Include-jemalloc-jemalloc.h-if-ENABLE_JEMALLOC-is-se.patch new file mode 100644 index 000000000000..a898a50f9972 --- /dev/null +++ b/net/samba422/files/0005-Include-jemalloc-jemalloc.h-if-ENABLE_JEMALLOC-is-se.patch @@ -0,0 +1,26 @@ +From 3cc67018c560d32b98523618d16902c1a670ed40 Mon Sep 17 00:00:00 2001 +From: "Timur I. Bakeyev" <timur@FreeBSD.org> +Date: Sun, 30 May 2021 03:33:51 +0200 +Subject: [PATCH 05/28] Include jemalloc/jemalloc.h if ENABLE_JEMALLOC is set. + +Signed-off-by: Timur I. Bakeyev <timur@FreeBSD.org> +--- + source3/include/includes.h | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/source3/include/includes.h b/source3/include/includes.h +index 510a0b96539..94a076de11e 100644 +--- a/source3/include/includes.h ++++ b/source3/include/includes.h +@@ -326,6 +326,8 @@ typedef char fstring[FSTRING_LEN]; + * the *bottom* of include files so as not to conflict. */ + #ifdef ENABLE_DMALLOC + # include <dmalloc.h> ++#elif ENABLE_JEMALLOC ++# include <jemalloc/jemalloc.h> + #endif + + +-- +2.37.1 + diff --git a/net/samba422/files/0006-Install-nss_-modules-into-PAMMODULESDIR-path.patch b/net/samba422/files/0006-Install-nss_-modules-into-PAMMODULESDIR-path.patch new file mode 100644 index 000000000000..9fa102f09d75 --- /dev/null +++ b/net/samba422/files/0006-Install-nss_-modules-into-PAMMODULESDIR-path.patch @@ -0,0 +1,32 @@ +From 406621efcd26d48b5e8f1e5df4082c8bf2cc8bab Mon Sep 17 00:00:00 2001 +From: "Timur I. Bakeyev" <timur@FreeBSD.org> +Date: Sun, 30 May 2021 03:32:21 +0200 +Subject: [PATCH 06/28] Install nss_* modules into PAMMODULESDIR path. + +Signed-off-by: Timur I. Bakeyev <timur@FreeBSD.org> +--- + nsswitch/wscript_build | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/nsswitch/wscript_build b/nsswitch/wscript_build +index 3247b6c2b7c..df2fc3b97ea 100644 +--- a/nsswitch/wscript_build ++++ b/nsswitch/wscript_build +@@ -54,12 +54,14 @@ elif (host_os.rfind('freebsd') > -1): + source='winbind_nss_linux.c winbind_nss_freebsd.c', + deps='wbclient', + realname='nss_winbind.so.1', ++ install_path='${PAMMODULESDIR}', + vnum='1') + + bld.SAMBA3_PLUGIN('nss_wins', + source='wins.c wins_freebsd.c', + deps='''wbclient''', + realname='nss_wins.so.1', ++ install_path='${PAMMODULESDIR}', + vnum='1') + + elif (host_os.rfind('netbsd') > -1): +-- +2.37.1 + diff --git a/net/samba422/files/0007-Use-macro-value-as-a-default-backlog-size-for-the-li.patch b/net/samba422/files/0007-Use-macro-value-as-a-default-backlog-size-for-the-li.patch new file mode 100644 index 000000000000..96fa888f3784 --- /dev/null +++ b/net/samba422/files/0007-Use-macro-value-as-a-default-backlog-size-for-the-li.patch @@ -0,0 +1,105 @@ +From 75f20f8e144a926873b619e1c0918896689d39a0 Mon Sep 17 00:00:00 2001 +From: "Timur I. Bakeyev" <timur@FreeBSD.org> +Date: Sun, 30 May 2021 03:28:09 +0200 +Subject: [PATCH 07/28] Use macro value as a default backlog size for the + `listen()` syscall. + +Set that macro to -1 on FreeBSD, specifying maximum kernel configured +allowed backlog size. + +Signed-off-by: Timur I. Bakeyev <timur@FreeBSD.org> +--- + lib/tevent/echo_server.c | 2 +- + source3/include/local.h | 11 +++++++++++ + source3/libsmb/unexpected.c | 2 +- + source3/utils/smbfilter.c | 2 +- + source3/winbindd/winbindd.c | 4 ++-- + 5 files changed, 16 insertions(+), 5 deletions(-) + +diff --git a/lib/tevent/echo_server.c b/lib/tevent/echo_server.c +index f93d8bcdee7..49354dbf0e5 100644 +--- a/lib/tevent/echo_server.c ++++ b/lib/tevent/echo_server.c +@@ -633,7 +633,7 @@ int main(int argc, const char **argv) + exit(1); + } + +- ret = listen(listen_sock, 5); ++ ret = listen(listen_sock, DEFAULT_LISTEN_BACKLOG); + if (ret == -1) { + perror("listen() failed"); + exit(1); +diff --git a/source3/include/local.h b/source3/include/local.h +index 297e5572fdb..d85aab09f9f 100644 +--- a/source3/include/local.h ++++ b/source3/include/local.h +@@ -163,7 +163,18 @@ + #define WINBIND_SERVER_MUTEX_WAIT_TIME (( ((NUM_CLI_AUTH_CONNECT_RETRIES) * ((CLI_AUTH_TIMEOUT)/1000)) + 5)*2) + + /* size of listen() backlog in smbd */ ++#if defined (FREEBSD) ++#define SMBD_LISTEN_BACKLOG -1 ++#else + #define SMBD_LISTEN_BACKLOG 50 ++#endif ++ ++/* size of listen() default backlog */ ++#if defined (FREEBSD) ++#define DEFAULT_LISTEN_BACKLOG -1 ++#else ++#define DEFAULT_LISTEN_BACKLOG 5 ++#endif + + /* Number of microseconds to wait before a sharing violation. */ + #define SHARING_VIOLATION_USEC_WAIT 950000 +diff --git a/source3/libsmb/unexpected.c b/source3/libsmb/unexpected.c +index ced46969b88..317d6b1e0e2 100644 +--- a/source3/libsmb/unexpected.c ++++ b/source3/libsmb/unexpected.c +@@ -95,7 +95,7 @@ NTSTATUS nb_packet_server_create(TALLOC_CTX *mem_ctx, + status = map_nt_error_from_unix(errno); + goto fail; + } +- rc = listen(result->listen_sock, 5); ++ rc = listen(result->listen_sock, DEFAULT_LISTEN_BACKLOG); + if (rc < 0) { + status = map_nt_error_from_unix(errno); + goto fail; +diff --git a/source3/utils/smbfilter.c b/source3/utils/smbfilter.c +index 3fbd63975c9..b2d90f993fc 100644 +--- a/source3/utils/smbfilter.c ++++ b/source3/utils/smbfilter.c +@@ -291,7 +291,7 @@ static void start_filter(char *desthost) + exit(1); + } + +- if (listen(s, 5) == -1) { ++ if (listen(s, DEFAULT_LISTEN_BACKLOG) == -1) { + d_printf("listen failed\n"); + } + +diff --git a/source3/winbindd/winbindd.c b/source3/winbindd/winbindd.c +index 0f9c6449a5a..c2df0c92372 100644 +--- a/source3/winbindd/winbindd.c ++++ b/source3/winbindd/winbindd.c +@@ -1312,7 +1312,7 @@ static bool winbindd_setup_listeners(void) + if (pub_state->fd == -1) { + goto failed; + } +- rc = listen(pub_state->fd, 5); ++ rc = listen(pub_state->fd, DEFAULT_LISTEN_BACKLOG); + if (rc < 0) { + goto failed; + } +@@ -1344,7 +1344,7 @@ static bool winbindd_setup_listeners(void) + if (priv_state->fd == -1) { + goto failed; + } +- rc = listen(priv_state->fd, 5); ++ rc = listen(priv_state->fd, DEFAULT_LISTEN_BACKLOG); + if (rc < 0) { + goto failed; + } +-- +2.37.1 + diff --git a/net/samba422/files/0008-Brute-force-work-around-usage-of-Linux-specific-m-fl.patch b/net/samba422/files/0008-Brute-force-work-around-usage-of-Linux-specific-m-fl.patch new file mode 100644 index 000000000000..a9528247cec3 --- /dev/null +++ b/net/samba422/files/0008-Brute-force-work-around-usage-of-Linux-specific-m-fl.patch @@ -0,0 +1,111 @@ +From 29d0b3479f61f33356d6cc82099085b5c412f949 Mon Sep 17 00:00:00 2001 +From: "Timur I. Bakeyev" <timur@FreeBSD.org> +Date: Sun, 30 May 2021 03:24:48 +0200 +Subject: [PATCH 08/28] Brute force work around usage of Linux-specific `%m` + flag in `sscanf()`. + +Signed-off-by: Timur I. Bakeyev <timur@FreeBSD.org> +--- + libcli/http/http.c | 36 ++++++++++++++++++++++++++----- + source4/libcli/ldap/ldap_client.c | 12 +++++++++++ + 2 files changed, 43 insertions(+), 5 deletions(-) + +diff --git a/libcli/http/http.c b/libcli/http/http.c +index d20fc25f9e2..a28caca0045 100644 +--- a/libcli/http/http.c ++++ b/libcli/http/http.c +@@ -142,7 +142,19 @@ static enum http_read_status http_parse_headers(struct http_read_response_state + return HTTP_ALL_DATA_READ; + } + ++#ifdef FREEBSD ++ int s0, s1, s2, s3; s0 = s1 = s2 = s3 = 0; ++ n = sscanf(line, "%n%*[^:]%n: %n%*[^\r\n]%n\r\n", &s0, &s1, &s2, &s3); ++ ++ if(n >= 0) { ++ key = calloc(sizeof(char), s1-s0+1); ++ value = calloc(sizeof(char), s3-s2+1); ++ ++ n = sscanf(line, "%[^:]: %[^\r\n]\r\n", key, value); ++ } ++#else + n = sscanf(line, "%m[^:]: %m[^\r\n]\r\n", &key, &value); ++#endif + if (n != 2) { + DEBUG(0, ("%s: Error parsing header '%s'\n", __func__, line)); + status = HTTP_DATA_CORRUPTED; +@@ -168,7 +180,7 @@ error: + static bool http_parse_response_line(struct http_read_response_state *state) + { + bool status = true; +- char *protocol; ++ char *protocol = NULL; + char *msg = NULL; + char major; + char minor; +@@ -188,12 +200,22 @@ static bool http_parse_response_line(struct http_read_response_state *state) + return false; + } + ++#ifdef FREEBSD ++ int s0, s1, s2, s3; s0 = s1 = s2 = s3 = 0; ++ n = sscanf(line, "%n%*[^/]%n/%c.%c %d %n%*[^\r\n]%n\r\n", ++ &s0, &s1, &major, &minor, &code, &s2, &s3); ++ ++ if(n == 3) { ++ protocol = calloc(sizeof(char), s1-s0+1); ++ msg = calloc(sizeof(char), s3-s2+1); ++ ++ n = sscanf(line, "%[^/]/%c.%c %d %[^\r\n]\r\n", ++ protocol, &major, &minor, &code, msg); ++ } ++#else + n = sscanf(line, "%m[^/]/%c.%c %d %m[^\r\n]\r\n", + &protocol, &major, &minor, &code, &msg); +- +- DEBUG(11, ("%s: Header parsed(%i): protocol->%s, major->%c, minor->%c, " +- "code->%d, message->%s\n", __func__, n, protocol, major, minor, +- code, msg)); ++#endif + + if (n != 5) { + DEBUG(0, ("%s: Error parsing header\n", __func__)); +@@ -201,6 +223,10 @@ static bool http_parse_response_line(struct http_read_response_state *state) + goto error; + } + ++ DEBUG(11, ("%s: Header parsed(%i): protocol->%s, major->%c, minor->%c, " ++ "code->%d, message->%s\n", __func__, n, protocol, major, minor, ++ code, msg)); ++ + if (major != '1') { + DEBUG(0, ("%s: Bad HTTP major number '%c'\n", __func__, major)); + status = false; +diff --git a/source4/libcli/ldap/ldap_client.c b/source4/libcli/ldap/ldap_client.c +index 8614ccdfd54..2630d3c8859 100644 +--- a/source4/libcli/ldap/ldap_client.c ++++ b/source4/libcli/ldap/ldap_client.c +@@ -402,8 +402,20 @@ static int ldap_parse_basic_url( + *pport = port; + return 0; + } ++#ifdef FREEBSD ++ int s0, s1; s0 = s1 = 0; ++ ret = sscanf(url, "%n%*[^:/]%n:%d", &s0, &s1, &port); + ++ if(ret >= 0) { ++ host = calloc(sizeof(char), s1 - s0 + 1); ++ if (host == NULL) { ++ return ENOMEM; ++ } ++ ret = sscanf(url, "%[^:/]:%d", host, &port); ++ } ++#else + ret = sscanf(url, "%m[^:/]:%d", &host, &port); ++#endif + if (ret < 1) { + return EINVAL; + } +-- +2.37.1 + diff --git a/net/samba422/files/0009-Make-sure-that-config-checks-fail-if-the-warning-is-.patch b/net/samba422/files/0009-Make-sure-that-config-checks-fail-if-the-warning-is-.patch new file mode 100644 index 000000000000..eed200921c65 --- /dev/null +++ b/net/samba422/files/0009-Make-sure-that-config-checks-fail-if-the-warning-is-.patch @@ -0,0 +1,39 @@ +From 3189d57e9c6cf8d5d25566f2760cfa4f822d7a2c Mon Sep 17 00:00:00 2001 +From: "Timur I. Bakeyev" <timur@FreeBSD.org> +Date: Sun, 30 May 2021 03:21:19 +0200 +Subject: [PATCH 09/28] Make sure that config checks fail if the warning is + raised, by adding -Werror flag to the CFLAGS(WERROR_CFLAGS) + +Signed-off-by: Timur I. Bakeyev <timur@FreeBSD.org> +--- + buildtools/wafsamba/samba_autoconf.py | 2 +- + lib/replace/wscript | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/buildtools/wafsamba/samba_autoconf.py b/buildtools/wafsamba/samba_autoconf.py +index 78927d85193..cf87c8bb9ff 100644 +--- a/buildtools/wafsamba/samba_autoconf.py ++++ b/buildtools/wafsamba/samba_autoconf.py +@@ -987,5 +987,5 @@ def SAMBA_CHECK_UNDEFINED_SYMBOL_FLAGS(conf): + conf.env.undefined_ldflags = conf.ADD_LDFLAGS('-Wl,-no-undefined', testflags=True) + + if (conf.env.undefined_ignore_ldflags == [] and +- conf.CHECK_LDFLAGS(['-undefined', 'dynamic_lookup'])): ++ conf.CHECK_LDFLAGS(['-undefined', 'dynamic_lookup'] + conf.env.WERROR_CFLAGS)): + conf.env.undefined_ignore_ldflags = ['-undefined', 'dynamic_lookup'] +diff --git a/lib/replace/wscript b/lib/replace/wscript +index 0db93d8caf1..1f9806f1dd7 100644 +--- a/lib/replace/wscript ++++ b/lib/replace/wscript +@@ -122,7 +122,7 @@ def configure(conf): + conf.CHECK_HEADERS('sys/atomic.h stdatomic.h') + conf.CHECK_HEADERS('libgen.h') + +- if conf.CHECK_CFLAGS('-Wno-format-truncation'): ++ if conf.CHECK_CFLAGS(['-Wno-format-truncation'] + conf.env.WERROR_CFLAGS): + conf.define('HAVE_WNO_FORMAT_TRUNCATION', '1') + + if conf.CHECK_CFLAGS('-Wno-unused-function'): +-- +2.37.1 + diff --git a/net/samba422/files/0010-Add-option-with-pkgconfigdir-to-specify-alternative-.patch b/net/samba422/files/0010-Add-option-with-pkgconfigdir-to-specify-alternative-.patch new file mode 100644 index 000000000000..966af1c790f1 --- /dev/null +++ b/net/samba422/files/0010-Add-option-with-pkgconfigdir-to-specify-alternative-.patch @@ -0,0 +1,54 @@ +From 5b0d17a5b7849f40f59fb0daedd62e8f5a1b0fba Mon Sep 17 00:00:00 2001 +From: "Timur I. Bakeyev" <timur@FreeBSD.org> +Date: Sun, 30 May 2021 03:16:37 +0200 +Subject: [PATCH 10/28] Add option --with-pkgconfigdir, to specify alternative + location. + +Override name of the config file. + +Remove code that doesn't allow direct install into /usr + +Substitution: yes + +Signed-off-by: Timur I. Bakeyev <timur@FreeBSD.org> +--- + dynconfig/wscript | 9 ++++----- + 1 file changed, 4 insertions(+), 5 deletions(-) + +diff --git a/dynconfig/wscript b/dynconfig/wscript +index c62afa25399..29cacf1b92c 100644 +--- a/dynconfig/wscript ++++ b/dynconfig/wscript +@@ -151,6 +151,8 @@ dynconfig = { + 'PKGCONFIGDIR' : { + 'STD-PATH': '${LIBDIR}/pkgconfig', + 'FHS-PATH': '${LIBDIR}/pkgconfig', ++ 'OPTION': '--with-pkgconfigdir', ++ 'HELPTEXT': 'Where to put .pc files', + }, + 'CODEPAGEDIR' : { + 'STD-PATH': '${DATADIR}/codepages', +@@ -257,8 +259,8 @@ dynconfig = { + 'DELAY': True, + }, + 'CONFIGFILE' : { +- 'STD-PATH': '${CONFIGDIR}/smb.conf', +- 'FHS-PATH': '${CONFIGDIR}/smb.conf', ++ 'STD-PATH': '${CONFIGDIR}/%%SAMBA4_CONFIG%%', ++ 'FHS-PATH': '${CONFIGDIR}/%%SAMBA4_CONFIG%%', + 'DELAY': True, + }, + 'LMHOSTSFILE' : { +@@ -317,9 +319,6 @@ def configure(conf): + flavor = 'FHS-PATH' + else: + flavor = 'STD-PATH' +- if conf.env.PREFIX == '/usr' or conf.env.PREFIX == '/usr/local': +- Logs.error("Don't install directly under /usr or /usr/local without using the FHS option (--enable-fhs)") +- raise Errors.WafError("ERROR: invalid --prefix=%s value" % (conf.env.PREFIX)) + + explicit_set ={} + +-- +2.37.1 + diff --git a/net/samba422/files/0011-Use-provided-by-port-location-of-the-XML-catalog.patch b/net/samba422/files/0011-Use-provided-by-port-location-of-the-XML-catalog.patch new file mode 100644 index 000000000000..518da2e2f2ec --- /dev/null +++ b/net/samba422/files/0011-Use-provided-by-port-location-of-the-XML-catalog.patch @@ -0,0 +1,28 @@ +From 6c68907dcd9abd82cc95c842380a8e817b8f0e7f Mon Sep 17 00:00:00 2001 +From: "Timur I. Bakeyev" <timur@FreeBSD.org> +Date: Sun, 30 May 2021 02:54:28 +0200 +Subject: [PATCH 11/28] Use provided by port location of the XML catalog. + +Substitution: yes + +Signed-off-by: Timur I. Bakeyev <timur@FreeBSD.org> +--- + buildtools/wafsamba/wafsamba.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/buildtools/wafsamba/wafsamba.py b/buildtools/wafsamba/wafsamba.py +index 7885ee720be..c42a021bc01 100644 +--- a/buildtools/wafsamba/wafsamba.py ++++ b/buildtools/wafsamba/wafsamba.py +@@ -1174,7 +1174,7 @@ def SAMBAMANPAGES(bld, manpages, extra_source=None): + bld.env.SAMBA_EXPAND_XSL = bld.srcnode.abspath() + '/docs-xml/xslt/expand-sambadoc.xsl' + bld.env.SAMBA_MAN_XSL = bld.srcnode.abspath() + '/docs-xml/xslt/man.xsl' + bld.env.SAMBA_CATALOG = bld.bldnode.abspath() + '/docs-xml/build/catalog.xml' +- bld.env.SAMBA_CATALOGS = os.getenv('XML_CATALOG_FILES', 'file:///etc/xml/catalog file:///usr/local/share/xml/catalog') + ' file://' + bld.env.SAMBA_CATALOG ++ bld.env.SAMBA_CATALOGS = os.getenv('XML_CATALOG_FILES', 'file:///etc/xml/catalog file://%%LOCALBASE%%/share/xml/catalog') + ' file://' + bld.env.SAMBA_CATALOG + + for m in manpages.split(): + source = [m + '.xml'] +-- +2.37.1 + diff --git a/net/samba422/files/0012-Create-shared-libraries-according-to-the-FreeBSD-spe.patch b/net/samba422/files/0012-Create-shared-libraries-according-to-the-FreeBSD-spe.patch new file mode 100644 index 000000000000..240db55406c6 --- /dev/null +++ b/net/samba422/files/0012-Create-shared-libraries-according-to-the-FreeBSD-spe.patch @@ -0,0 +1,29 @@ +From 9731cc810b50b6694ff931135df398a6772200ae Mon Sep 17 00:00:00 2001 +From: "Timur I. Bakeyev" <timur@FreeBSD.org> +Date: Sun, 30 May 2021 02:51:47 +0200 +Subject: [PATCH 12/28] Create shared libraries according to the + FreeBSD-specific naming schema, where only major.minor versions are used. + +https://docs.freebsd.org/en/books/developers-handbook/policies/#policies-shlib + +Signed-off-by: Timur I. Bakeyev <timur@FreeBSD.org> +--- + buildtools/wafsamba/samba_install.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/buildtools/wafsamba/samba_install.py b/buildtools/wafsamba/samba_install.py +index 2957e16c3da..82abbf893e2 100644 +--- a/buildtools/wafsamba/samba_install.py ++++ b/buildtools/wafsamba/samba_install.py +@@ -115,7 +115,7 @@ def install_library(self): + inst_name = bld.make_libname(t.target) + elif self.vnum: + vnum_base = self.vnum.split('.')[0] +- install_name = bld.make_libname(target_name, version=self.vnum) ++ install_name = bld.make_libname(target_name, version=vnum_base) + install_link = bld.make_libname(target_name, version=vnum_base) + inst_name = bld.make_libname(t.target) + if not self.private_library or not t.env.SONAME_ST: +-- +2.37.1 + diff --git a/net/samba422/files/0014-Add-option-to-disable-CTDB-tests-failing-on-FreeBSD-.patch b/net/samba422/files/0014-Add-option-to-disable-CTDB-tests-failing-on-FreeBSD-.patch new file mode 100644 index 000000000000..32b02176de6b --- /dev/null +++ b/net/samba422/files/0014-Add-option-to-disable-CTDB-tests-failing-on-FreeBSD-.patch @@ -0,0 +1,77 @@ +From 2f16c17b683655fe318a1e6d45aaad3857d1a512 Mon Sep 17 00:00:00 2001 +From: "Timur I. Bakeyev" <timur@FreeBSD.org> +Date: Mon, 31 May 2021 00:35:36 +0200 +Subject: [PATCH 14/28] Add option to disable CTDB tests - failing on FreeBSD + right now in too many places. + +Signed-off-by: Timur I. Bakeyev <timur@FreeBSD.org> +--- + ctdb/wscript | 24 ++++++++++++++++++------ + 1 file changed, 18 insertions(+), 6 deletions(-) + +diff --git a/ctdb/wscript b/ctdb/wscript +index a9fef9241aa..c89c6decdd7 100644 +--- a/ctdb/wscript ++++ b/ctdb/wscript +@@ -106,6 +106,9 @@ def options(opt): + opt.add_option('--enable-ceph-reclock', + help=("Enable Ceph CTDB recovery lock helper (default=no)"), + action="store_true", dest='ctdb_ceph_reclock', default=False) ++ opt.add_option('--disable-ctdb-tests', ++ help=("Disable CTDB tests (default=no)"), ++ action="store_true", dest='ctdb_no_tests', default=False) + + opt.add_option('--with-logdir', + help=("Path to log directory"), +@@ -278,7 +281,7 @@ def configure(conf): + + if Options.options.ctdb_ceph_reclock: + if (conf.CHECK_HEADERS('rados/librados.h', False, False, 'rados') and +- conf.CHECK_LIB('rados', shlib=True)): ++ conf.CHECK_LIB('rados', shlib=True)): + Logs.info('Building with Ceph librados recovery lock support') + conf.define('HAVE_LIBRADOS', 1) + else: +@@ -317,8 +320,14 @@ def configure(conf): + conf.env.CTDB_VARDIR, + conf.env.CTDB_RUNDIR)) + +- conf.env.CTDB_TEST_DATADIR = os.path.join(conf.env.CTDB_DATADIR, 'tests') +- conf.env.CTDB_TEST_LIBEXECDIR = os.path.join(conf.env.LIBEXECDIR, 'ctdb/tests') ++ if Options.options.ctdb_no_tests: ++ conf.env.ctdb_tests = False ++ else: ++ conf.env.ctdb_tests = True ++ ++ if conf.env.ctdb_tests: ++ conf.env.CTDB_TEST_DATADIR = os.path.join(conf.env.CTDB_DATADIR, 'tests') ++ conf.env.CTDB_TEST_LIBEXECDIR = os.path.join(conf.env.LIBEXECDIR, 'ctdb/tests') + + # Allow unified compilation and separate compilation of utilities + # to find includes +@@ -706,9 +715,9 @@ def build(bld): + if bld.env.HAVE_LIBRADOS: + bld.SAMBA_BINARY('ctdb_mutex_ceph_rados_helper', + source='utils/ceph/ctdb_mutex_ceph_rados_helper.c', +- deps='talloc tevent rados', +- includes='include', +- install_path='${CTDB_HELPER_BINDIR}') ++ deps='talloc tevent rados', ++ includes='include', ++ install_path='${CTDB_HELPER_BINDIR}') + + sed_expr1 = 's|/usr/local/var/lib/ctdb|%s|g' % (bld.env.CTDB_VARDIR) + sed_expr2 = 's|/usr/local/etc/ctdb|%s|g' % (bld.env.CTDB_ETCDIR) +@@ -885,6 +894,9 @@ def build(bld): + for d in ['volatile', 'persistent', 'state']: + bld.INSTALL_DIR(os.path.join(bld.env.CTDB_VARDIR, d)) + ++ if not bld.env.ctdb_tests: ++ return ++ + # + # Test-only below this point + # +-- +2.37.1 + diff --git a/net/samba422/files/0015-Add-extra-debug-class-to-trck-down-DB-locking-code.patch b/net/samba422/files/0015-Add-extra-debug-class-to-trck-down-DB-locking-code.patch new file mode 100644 index 000000000000..30b6a7a34a6e --- /dev/null +++ b/net/samba422/files/0015-Add-extra-debug-class-to-trck-down-DB-locking-code.patch @@ -0,0 +1,132 @@ +From 08e648c899e5023f337d2fa56e4e758f62f31ec4 Mon Sep 17 00:00:00 2001 +From: "Timur I. Bakeyev" <timur@FreeBSD.org> +Date: Mon, 31 May 2021 00:38:38 +0200 +Subject: [PATCH 15/28] Add extra debug class to trck down DB locking code. + +Signed-off-by: Timur I. Bakeyev <timur@FreeBSD.org> +--- + lib/dbwrap/dbwrap.c | 3 +++ + lib/dbwrap/dbwrap_local_open.c | 3 +++ + lib/dbwrap/dbwrap_rbt.c | 3 +++ + lib/dbwrap/dbwrap_tdb.c | 3 +++ + lib/dbwrap/dbwrap_util.c | 3 +++ + source3/lib/dbwrap/dbwrap_ctdb.c | 3 +++ + source3/lib/dbwrap/dbwrap_open.c | 3 +++ + source3/lib/dbwrap/dbwrap_watch.c | 3 +++ + 8 files changed, 24 insertions(+) + +diff --git a/lib/dbwrap/dbwrap.c b/lib/dbwrap/dbwrap.c +index 7555efaa3ab..51f58fea851 100644 +--- a/lib/dbwrap/dbwrap.c ++++ b/lib/dbwrap/dbwrap.c +@@ -28,6 +28,9 @@ + #include "lib/util/util_tdb.h" + #include "lib/util/tevent_ntstatus.h" + ++#undef DBGC_CLASS ++#define DBGC_CLASS DBGC_LOCKING ++ + /* + * Fall back using fetch if no genuine exists operation is provided + */ +diff --git a/lib/dbwrap/dbwrap_local_open.c b/lib/dbwrap/dbwrap_local_open.c +index 20c5fa0e1d2..b834bbd0e41 100644 +--- a/lib/dbwrap/dbwrap_local_open.c ++++ b/lib/dbwrap/dbwrap_local_open.c +@@ -23,6 +23,9 @@ + #include "dbwrap/dbwrap_tdb.h" + #include "tdb.h" + ++#undef DBGC_CLASS ++#define DBGC_CLASS DBGC_LOCKING ++ + struct db_context *dbwrap_local_open(TALLOC_CTX *mem_ctx, + const char *name, + int hash_size, int tdb_flags, +diff --git a/lib/dbwrap/dbwrap_rbt.c b/lib/dbwrap/dbwrap_rbt.c +index db456dfffba..483558a6dc7 100644 +--- a/lib/dbwrap/dbwrap_rbt.c ++++ b/lib/dbwrap/dbwrap_rbt.c +@@ -24,6 +24,9 @@ + #include "../lib/util/rbtree.h" + #include "../lib/util/dlinklist.h" + ++#undef DBGC_CLASS ++#define DBGC_CLASS DBGC_LOCKING ++ + #define DBWRAP_RBT_ALIGN(_size_) (((_size_)+15)&~15) + + struct db_rbt_ctx { +diff --git a/lib/dbwrap/dbwrap_tdb.c b/lib/dbwrap/dbwrap_tdb.c +index 6cd95fa25ad..4a75cd80256 100644 +--- a/lib/dbwrap/dbwrap_tdb.c ++++ b/lib/dbwrap/dbwrap_tdb.c +@@ -29,6 +29,9 @@ + #include "lib/param/param.h" + #include "libcli/util/error.h" + ++#undef DBGC_CLASS ++#define DBGC_CLASS DBGC_LOCKING ++ + struct db_tdb_ctx { + struct tdb_wrap *wtdb; + +diff --git a/lib/dbwrap/dbwrap_util.c b/lib/dbwrap/dbwrap_util.c +index df6dea40097..465814f0952 100644 +--- a/lib/dbwrap/dbwrap_util.c ++++ b/lib/dbwrap/dbwrap_util.c +@@ -26,6 +26,9 @@ + #include "dbwrap.h" + #include "lib/util/util_tdb.h" + ++#undef DBGC_CLASS ++#define DBGC_CLASS DBGC_LOCKING ++ + struct dbwrap_fetch_int32_state { + NTSTATUS status; + int32_t result; +diff --git a/source3/lib/dbwrap/dbwrap_ctdb.c b/source3/lib/dbwrap/dbwrap_ctdb.c +index 0907089164a..9fc771d1217 100644 +--- a/source3/lib/dbwrap/dbwrap_ctdb.c ++++ b/source3/lib/dbwrap/dbwrap_ctdb.c +@@ -38,6 +38,9 @@ + #include "lib/cluster_support.h" + #include "lib/util/tevent_ntstatus.h" + ++#undef DBGC_CLASS ++#define DBGC_CLASS DBGC_LOCKING ++ + struct db_ctdb_transaction_handle { + struct db_ctdb_ctx *ctx; + /* +diff --git a/source3/lib/dbwrap/dbwrap_open.c b/source3/lib/dbwrap/dbwrap_open.c +index 52c8a94aeff..caefb579058 100644 +--- a/source3/lib/dbwrap/dbwrap_open.c ++++ b/source3/lib/dbwrap/dbwrap_open.c +@@ -31,6 +31,9 @@ + #include "ctdbd_conn.h" + #include "global_contexts.h" + ++#undef DBGC_CLASS ++#define DBGC_CLASS DBGC_LOCKING ++ + bool db_is_local(const char *name) + { + const char *sockname = lp_ctdbd_socket(); +diff --git a/source3/lib/dbwrap/dbwrap_watch.c b/source3/lib/dbwrap/dbwrap_watch.c +index 17a52de37cc..77f7b178229 100644 +--- a/source3/lib/dbwrap/dbwrap_watch.c ++++ b/source3/lib/dbwrap/dbwrap_watch.c +@@ -28,6 +28,9 @@ + #include "server_id_watch.h" + #include "lib/dbwrap/dbwrap_private.h" + ++#undef DBGC_CLASS ++#define DBGC_CLASS DBGC_LOCKING ++ + struct dbwrap_watcher { + /* + * Process watching this record +-- +2.37.1 + diff --git a/net/samba422/files/0016-Make-ldb_schema_attribute_compare-a-stable-comparisi.patch b/net/samba422/files/0016-Make-ldb_schema_attribute_compare-a-stable-comparisi.patch new file mode 100644 index 000000000000..3449ab2d17d9 --- /dev/null +++ b/net/samba422/files/0016-Make-ldb_schema_attribute_compare-a-stable-comparisi.patch @@ -0,0 +1,29 @@ +From 2b3ee747cdf83b80d07aaf1b261956bc9894ff36 Mon Sep 17 00:00:00 2001 +From: "Timur I. Bakeyev" <timur@FreeBSD.org> +Date: Thu, 8 Sep 2022 00:06:37 +0200 +Subject: [PATCH 16/28] Make ldb_schema_attribute_compare() a stable + comparision function. + +Signed-off-by: Timur I. Bakeyev <timur@FreeBSD.org> +--- + lib/ldb/ldb_key_value/ldb_kv_cache.c | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/lib/ldb/ldb_key_value/ldb_kv_cache.c b/lib/ldb/ldb_key_value/ldb_kv_cache.c +index 4a3c9f29020..cb200aeb9ba 100644 +--- a/lib/ldb/ldb_key_value/ldb_kv_cache.c ++++ b/lib/ldb/ldb_key_value/ldb_kv_cache.c +@@ -92,7 +92,9 @@ static int ldb_schema_attribute_compare(const void *p1, const void *p2) + { + const struct ldb_schema_attribute *sa1 = (const struct ldb_schema_attribute *)p1; + const struct ldb_schema_attribute *sa2 = (const struct ldb_schema_attribute *)p2; +- return ldb_attr_cmp(sa1->name, sa2->name); ++ int res = ldb_attr_cmp(sa1->name, sa2->name); ++ ++ return (res) ? res : (sa1->flags > sa2->flags) ? 1 : (sa1->flags < sa2->flags) ? -1 : 0; + } + + /* +-- +2.37.1 + diff --git a/net/samba422/files/0017-Use-arc4random-when-available-to-generate-random-tal.patch b/net/samba422/files/0017-Use-arc4random-when-available-to-generate-random-tal.patch new file mode 100644 index 000000000000..a7e7c7d99dbe --- /dev/null +++ b/net/samba422/files/0017-Use-arc4random-when-available-to-generate-random-tal.patch @@ -0,0 +1,49 @@ +From 42c9490dd346ee2f4369cbed4c37cb43f06e5d19 Mon Sep 17 00:00:00 2001 +From: "Timur I. Bakeyev" <timur@FreeBSD.org> +Date: Wed, 7 Sep 2022 23:52:43 +0200 +Subject: [PATCH 17/28] Use arc4random() when available to generate random + talloc slab signature. + +Signed-off-by: Timur I. Bakeyev <timur@FreeBSD.org> +--- + lib/talloc/talloc.c | 4 ++++ + lib/talloc/wscript | 1 + + 2 files changed, 5 insertions(+) + +diff --git a/lib/talloc/talloc.c b/lib/talloc/talloc.c +index 29da190880a..79c76fd9e35 100644 +--- a/lib/talloc/talloc.c ++++ b/lib/talloc/talloc.c +@@ -397,6 +397,9 @@ void talloc_lib_init(void) CONSTRUCTOR; + void talloc_lib_init(void) + { + uint32_t random_value; ++#if defined(HAVE_ARC4RANDOM) ++ random_value = arc4random(); ++#else + #if defined(HAVE_GETAUXVAL) && defined(AT_RANDOM) + uint8_t *p; + /* +@@ -430,6 +433,7 @@ void talloc_lib_init(void) + */ + random_value = ((uintptr_t)talloc_lib_init & 0xFFFFFFFF); + } ++#endif /* HAVE_ARC4RANDOM */ + talloc_magic = random_value & ~TALLOC_FLAG_MASK; + } + #else +diff --git a/lib/talloc/wscript b/lib/talloc/wscript +index f0c266a7878..c75ec0505df 100644 +--- a/lib/talloc/wscript ++++ b/lib/talloc/wscript +@@ -52,6 +52,7 @@ def configure(conf): + + conf.CHECK_HEADERS('sys/auxv.h') + conf.CHECK_FUNCS('getauxval') ++ conf.CHECK_FUNCS('arc4random') + + conf.SAMBA_CONFIG_H() + +-- +2.37.1 + diff --git a/net/samba422/files/0018-Add-configuration-option-that-allows-to-choose-alter.patch b/net/samba422/files/0018-Add-configuration-option-that-allows-to-choose-alter.patch new file mode 100644 index 000000000000..5f5aa4af3a96 --- /dev/null +++ b/net/samba422/files/0018-Add-configuration-option-that-allows-to-choose-alter.patch @@ -0,0 +1,65 @@ +From b81d399aa6d9e2bdbb9db0efa8109c41aad4d025 Mon Sep 17 00:00:00 2001 +From: "Timur I. Bakeyev" <timur@FreeBSD.org> +Date: Mon, 31 May 2021 02:49:20 +0200 +Subject: [PATCH 18/28] Add configuration option that allows to choose + alternative mDNS implementation dns_sd library. + +Signed-off-by: Timur I. Bakeyev <timur@FreeBSD.org> +--- + source3/wscript | 12 ++++++++++++ + source3/wscript_build | 2 ++ + 2 files changed, 14 insertions(+) + +diff --git a/source3/wscript b/source3/wscript +index 2121b8b6510..6209472c6c8 100644 +--- a/source3/wscript ++++ b/source3/wscript +@@ -70,6 +70,7 @@ def options(opt): + opt.samba_add_onoff_option('sendfile-support', default=None) + opt.samba_add_onoff_option('utmp') + opt.samba_add_onoff_option('avahi', with_name="enable", without_name="disable") ++ opt.samba_add_onoff_option('dnssd', with_name="enable", without_name="disable") + opt.samba_add_onoff_option('iconv') + opt.samba_add_onoff_option('acl-support') + opt.samba_add_onoff_option('syslog') +@@ -855,6 +856,17 @@ msg.msg_accrightslen = sizeof(fd); + conf.SET_TARGET_TYPE('avahi-common', 'EMPTY') + conf.SET_TARGET_TYPE('avahi-client', 'EMPTY') + ++ if Options.options.with_dnssd: ++ conf.env.with_dnssd = True ++ if not conf.CHECK_HEADERS('dns_sd.h'): ++ conf.env.with_dnssd = False ++ if not conf.CHECK_FUNCS_IN('DNSServiceRegister', 'dns_sd'): ++ conf.env.with_dnssd = False ++ if conf.env.with_dnssd: ++ conf.DEFINE('WITH_DNSSD_SUPPORT', 1) ++ else: ++ conf.SET_TARGET_TYPE('dns_sd', 'EMPTY') ++ + if Options.options.with_iconv: + conf.env.with_iconv = True + if not conf.CHECK_FUNCS_IN('iconv_open', 'iconv', headers='iconv.h'): +diff --git a/source3/wscript_build b/source3/wscript_build +index 5cf965dc45d..edd7985e648 100644 +--- a/source3/wscript_build ++++ b/source3/wscript_build +@@ -709,6 +709,7 @@ bld.SAMBA3_LIBRARY('smbd_base', + samba3core + param_service + AVAHI ++ dns_sd + PROFILE + LOCKING + LIBADS_SERVER +@@ -1128,6 +1129,7 @@ bld.SAMBA3_BINARY('client/smbclient', + msrpc3 + RPC_NDR_SRVSVC + cli_smb_common ++ dns_sd + archive + ''') + +-- +2.37.1 + diff --git a/net/samba422/files/0019-From-923bc7a1afeb0b920e60e14846987ae1d2d7dca4-Mon-Se.patch b/net/samba422/files/0019-From-923bc7a1afeb0b920e60e14846987ae1d2d7dca4-Mon-Se.patch new file mode 100644 index 000000000000..551acb212f55 --- /dev/null +++ b/net/samba422/files/0019-From-923bc7a1afeb0b920e60e14846987ae1d2d7dca4-Mon-Se.patch @@ -0,0 +1,544 @@ +From 5aabf82dfaf325bf682db85d80476224e7005a41 Mon Sep 17 00:00:00 2001 +From: "Timur I. Bakeyev" <timur@FreeBSD.org> +Date: Mon, 31 May 2021 00:46:16 +0200 +Subject: [PATCH 19/28] From 923bc7a1afeb0b920e60e14846987ae1d2d7dca4 Mon Sep + 17 00:00:00 2001 From: John Hixson <john@ixsystems.com> Date: Thu, 7 Dec 2017 + 09:36:32 -0500 Subject: [PATCH] Freenas/master mdns fixes (#22) + +* mDNS fixes for Samba (work in progress). +* Fix mDNS - Can advertise on individual interfaces +* Fix mDNS browsing in smbclient + +Signed-off-by: Timur I. Bakeyev <timur@iXsystems.com> +Signed-off-by: Timur I. Bakeyev <timur@FreeBSD.org> +--- + source3/client/dnsbrowse.c | 19 +- + source3/smbd/dnsregister.c | 354 ++++++++++++++++++++++++++++++------- + 2 files changed, 299 insertions(+), 74 deletions(-) + +diff --git a/source3/client/dnsbrowse.c b/source3/client/dnsbrowse.c +index be6eb881cf1..83aef966d2a 100644 +--- a/source3/client/dnsbrowse.c ++++ b/source3/client/dnsbrowse.c +@@ -39,6 +39,7 @@ struct mdns_smbsrv_result + struct mdns_browse_state + { + struct mdns_smbsrv_result *listhead; /* Browse result list head */ ++ TALLOC_CTX * ctx; + int browseDone; + + }; +@@ -64,7 +65,7 @@ static void do_smb_resolve(struct mdns_smbsrv_result *browsesrv) + struct timeval tv; + DNSServiceErrorType err; + +- TALLOC_CTX * ctx = talloc_tos(); ++ TALLOC_CTX * ctx = talloc_new(NULL); + + err = DNSServiceResolve(&mdns_conn_sdref, 0 /* flags */, + browsesrv->ifIndex, +@@ -91,7 +92,7 @@ static void do_smb_resolve(struct mdns_smbsrv_result *browsesrv) + } + } + +- TALLOC_FREE(fdset); ++ TALLOC_FREE(ctx); + DNSServiceRefDeallocate(mdns_conn_sdref); + } + +@@ -124,18 +125,19 @@ do_smb_browse_reply(DNSServiceRef sdRef, DNSServiceFlags flags, + return; + } + +- bresult = talloc_array(talloc_tos(), struct mdns_smbsrv_result, 1); ++ bresult = talloc_array(bstatep->ctx, struct mdns_smbsrv_result, 1); + if (bresult == NULL) { + return; + } + ++ bresult->nextResult = NULL; + if (bstatep->listhead != NULL) { + bresult->nextResult = bstatep->listhead; + } + +- bresult->serviceName = talloc_strdup(talloc_tos(), serviceName); +- bresult->regType = talloc_strdup(talloc_tos(), regtype); +- bresult->domain = talloc_strdup(talloc_tos(), replyDomain); ++ bresult->serviceName = talloc_strdup(bstatep->ctx, serviceName); ++ bresult->regType = talloc_strdup(bstatep->ctx, regtype); ++ bresult->domain = talloc_strdup(bstatep->ctx, replyDomain); + bresult->ifIndex = interfaceIndex; + bstatep->listhead = bresult; + } +@@ -151,10 +153,13 @@ int do_smb_browse(void) + DNSServiceRef mdns_conn_sdref = NULL; + DNSServiceErrorType err; + +- TALLOC_CTX * ctx = talloc_stackframe(); ++ TALLOC_CTX * ctx = talloc_new(NULL); + + ZERO_STRUCT(bstate); + ++ bstate.ctx = ctx; ++ bstate.listhead = NULL; ++ + err = DNSServiceBrowse(&mdns_conn_sdref, 0, 0, "_smb._tcp", "", + do_smb_browse_reply, &bstate); + +diff --git a/source3/smbd/dnsregister.c b/source3/smbd/dnsregister.c +index df189001a09..389a4278f64 100644 +--- a/source3/smbd/dnsregister.c ++++ b/source3/smbd/dnsregister.c +@@ -29,6 +29,29 @@ + * browse for advertised SMB services. + */ + ++/* ++ * Time Machine Errata: ++ * sys=adVF=0x100 -- this is required when ._adisk._tcp is present on device. When it is ++ * set, the MacOS client will send a NetShareEnumAll IOCTL and shares will be visible. ++ * Otherwise, Finder will only see the Time Machine share. In the absence of ._adisk._tcp ++ * MacOS will _always_ send NetShareEnumAll IOCTL. ++ * ++ * waMa=0 -- MacOS server uses waMa=0, while embedded devices have it set to their Mac Address. ++ * Speculation in Samba-Technical indicates that this stands for "Wireless AirDisk Mac Address". ++ * ++ * adVU -- AirDisk Volume UUID. Mac OS servers generate a UUID. Time machine over SMB works without one ++ * set. Netatalk generates a UUID and stores it persistently in afp_voluuid.conf. This can be ++ * set by adding the share parameter "fruit:volume_uuid = " ++ * ++ * dk(n)=adVF= ++ * 0xa1, 0x81 - AFP support ++ * 0xa2, 0x82 - SMB support ++ * 0xa3, 0x83 - AFP and SMB support ++ * ++ * adVN -- AirDisk Volume Name. We set this to the share name. ++ * ++ */ ++ + #define DNS_REG_RETRY_INTERVAL (5*60) /* in seconds */ + + #ifdef WITH_DNSSD_SUPPORT +@@ -36,85 +59,177 @@ + #include <dns_sd.h> + + struct dns_reg_state { +- struct tevent_context *event_ctx; +- uint16_t port; +- DNSServiceRef srv_ref; +- struct tevent_timer *te; +- int fd; +- struct tevent_fd *fde; ++ int count; ++ struct reg_state { ++ DNSServiceRef srv_ref; ++ TALLOC_CTX *mem_ctx; ++ struct tevent_context *event_ctx; ++ struct tevent_timer *te; ++ struct tevent_fd *fde; ++ uint16_t port; ++ int if_index; ++ int fd; ++ } *drs; + }; + +-static int dns_reg_state_destructor(struct dns_reg_state *dns_state) ++static void dns_register_smbd_retry(struct tevent_context *ctx, ++ struct tevent_timer *te, ++ struct timeval now, ++ void *private_data); ++static void dns_register_smbd_fde_handler(struct tevent_context *ev, ++ struct tevent_fd *fde, ++ uint16_t flags, ++ void *private_data); ++ ++ ++static int reg_state_destructor(struct reg_state *state) + { +- if (dns_state->srv_ref != NULL) { ++ if (state == NULL) { ++ return -1; ++ } ++ ++ if (state->srv_ref != NULL) { + /* Close connection to the mDNS daemon */ +- DNSServiceRefDeallocate(dns_state->srv_ref); +- dns_state->srv_ref = NULL; ++ DNSServiceRefDeallocate(state->srv_ref); ++ state->srv_ref = NULL; + } + + /* Clear event handler */ +- TALLOC_FREE(dns_state->te); +- TALLOC_FREE(dns_state->fde); +- dns_state->fd = -1; ++ TALLOC_FREE(state->te); ++ TALLOC_FREE(state->fde); ++ state->fd = -1; + + return 0; + } + +-static void dns_register_smbd_retry(struct tevent_context *ctx, +- struct tevent_timer *te, +- struct timeval now, +- void *private_data); +-static void dns_register_smbd_fde_handler(struct tevent_context *ev, +- struct tevent_fd *fde, +- uint16_t flags, +- void *private_data); ++int TXTRecordPrintf(TXTRecordRef * rec, const char * key, const char * fmt, ... ) ++{ ++ int ret = 0; ++ char *str; ++ va_list ap; ++ va_start( ap, fmt ); ++ ++ if( 0 > vasprintf(&str, fmt, ap ) ) { ++ va_end(ap); ++ return -1; ++ } ++ va_end(ap); ++ ++ if( kDNSServiceErr_NoError != TXTRecordSetValue(rec, key, strlen(str), str) ) { ++ ret = -1; ++ } ++ ++ free(str); ++ return ret; ++} ++ ++int TXTRecordKeyPrintf(TXTRecordRef * rec, const char * key_fmt, int key_var, const char * fmt, ...) ++{ ++ int ret = 0; ++ char *key = NULL, *str = NULL; ++ va_list ap; ++ ++ if( 0 > asprintf(&key, key_fmt, key_var)) { ++ DEBUG(1, ("Failed in asprintf\n")); ++ return -1; ++ } + +-static bool dns_register_smbd_schedule(struct dns_reg_state *dns_state, ++ va_start( ap, fmt ); ++ if( 0 > vasprintf(&str, fmt, ap )) { ++ va_end(ap); ++ DEBUG(1, ("Failed in vasprintf\n")); ++ ret = -1; ++ goto exit; ++ } ++ va_end(ap); ++ ++ if( kDNSServiceErr_NoError != TXTRecordSetValue(rec, key, strlen(str), str) ) { ++ DEBUG(1, ("Failed in TXTRecordSetValuen")); ++ ret = -1; ++ goto exit; ++ } ++ ++ exit: ++ if (str) ++ free(str); ++ if (key) ++ free(key); ++ return ret; ++} ++ ++ ++static bool dns_register_smbd_schedule(struct reg_state *state, + struct timeval tval) + { +- dns_reg_state_destructor(dns_state); ++ reg_state_destructor(state); + +- dns_state->te = tevent_add_timer(dns_state->event_ctx, +- dns_state, ++ state->te = tevent_add_timer(state->event_ctx, ++ state->mem_ctx, + tval, + dns_register_smbd_retry, +- dns_state); +- if (!dns_state->te) { ++ state); ++ if (!state->te) { + return false; + } + + return true; + } + ++static void dns_register_smbd_callback(DNSServiceRef service, ++ DNSServiceFlags flags, ++ DNSServiceErrorType errorCode, ++ const char *name, ++ const char *type, ++ const char *domain, ++ void *context) ++{ ++ if (errorCode != kDNSServiceErr_NoError) { ++ DEBUG(6, ("error=%d\n", errorCode)); ++ } else { ++ DEBUG(6, ("%-15s %s.%s%s\n", "REGISTER", name, type, domain)); ++ } ++} ++ + static void dns_register_smbd_retry(struct tevent_context *ctx, + struct tevent_timer *te, + struct timeval now, + void *private_data) + { +- struct dns_reg_state *dns_state = talloc_get_type_abort(private_data, +- struct dns_reg_state); ++ struct reg_state *state = (struct reg_state *)private_data; + DNSServiceErrorType err; ++ int snum; ++ size_t dk = 0; ++ bool sys_txt_created = false; ++ TXTRecordRef txt_adisk; ++ TXTRecordRef txt_devinfo; ++ char *servname; ++ char *v_uuid; ++ int num_services = lp_numservices(); ++ ++ reg_state_destructor(state); + +- dns_reg_state_destructor(dns_state); ++ TXTRecordCreate(&txt_adisk, 0, NULL); + +- DEBUG(6, ("registering _smb._tcp service on port %d\n", +- dns_state->port)); ++ DEBUG(6, ("registering _smb._tcp service on port %d index %d\n", ++ state->port, state->if_index)); + + /* Register service with DNS. Connects with the mDNS + * daemon running on the local system to perform DNS + * service registration. + */ +- err = DNSServiceRegister(&dns_state->srv_ref, 0 /* flags */, +- kDNSServiceInterfaceIndexAny, +- NULL /* service name */, +- "_smb._tcp" /* service type */, +- NULL /* domain */, +- "" /* SRV target host name */, +- htons(dns_state->port), +- 0 /* TXT record len */, +- NULL /* TXT record data */, +- NULL /* callback func */, +- NULL /* callback context */); ++ err = DNSServiceRegister(&state->srv_ref, ++ 0 /* flags */, ++ state->if_index /* interface index */, ++ NULL /* service name */, ++ "_smb._tcp" /* service type */, ++ NULL /* domain */, ++ "" /* SRV target host name */, ++ htons(state->port) /* port */, ++ 0 /* TXT record len */, ++ NULL /* TXT record data */, ++ dns_register_smbd_callback /* callback func */, ++ NULL /* callback context */); ++ + + if (err != kDNSServiceErr_NoError) { + /* Failed to register service. Schedule a re-try attempt. +@@ -123,24 +238,96 @@ static void dns_register_smbd_retry(struct tevent_context *ctx, + goto retry; + } + +- dns_state->fd = DNSServiceRefSockFD(dns_state->srv_ref); +- if (dns_state->fd == -1) { ++ /* ++ * Check for services that are configured as Time Machine targets ++ * ++ */ ++ for (snum = 0; snum < num_services; snum++) { ++ if (lp_snum_ok(snum) && lp_parm_bool(snum, "fruit", "time machine", false)) ++ { ++ if (!sys_txt_created) { ++ if( 0 > TXTRecordPrintf(&txt_adisk, "sys", "adVF=0x100") ) { ++ DEBUG(1, ("Failed to create Zeroconf TXTRecord for sys") ); ++ goto retry; ++ } ++ else ++ { ++ sys_txt_created = true; ++ } ++ } ++ ++ v_uuid = lp_parm_const_string(snum, "fruit", "volume_uuid", NULL); ++ servname = lp_const_servicename(snum); ++ DEBUG(1, ("Registering volume %s for TimeMachine\n", servname)); ++ if (v_uuid) { ++ if( 0 > TXTRecordKeyPrintf(&txt_adisk, "dk%zu", dk++, "adVN=%s,adVF=0x82,adVU=%s", ++ servname, v_uuid) ) { ++ DEBUG(1, ("Could not set Zeroconf TXTRecord for dk%zu \n", dk)); ++ goto retry; ++ } ++ DEBUG(1, ("Registering TimeMachine with the following TXT parameters: " ++ "dk%zu,adVN=%s,adVF=0x82,adVU=%s\n", dk, servname, v_uuid) ); ++ } ++ else { ++ if( 0 > TXTRecordKeyPrintf(&txt_adisk, "dk%zu", dk++, "adVN=%s,adVF=0x82", ++ servname) ) { ++ DEBUG(1, ("Could not set Zeroconf TXTRecord for dk%zu \n", dk)); ++ goto retry; ++ } ++ DEBUG(1, ("Registering TimeMachine with the following TXT parameters: " ++ "dk%zu,adVN=%s,adVF=0x82\n", dk, servname) ); ++ } ++ } ++ } ++ ++ if (dk) { ++ err = DNSServiceRegister(&state->srv_ref, ++ 0 /* flags */, ++ state->if_index /* interface index */, ++ NULL /* service name */, ++ "_adisk._tcp" /* service type */, ++ NULL /* domain */, ++ "" /* SRV target host name */, ++ /* ++ * We would probably use port 0 zero, but we can't, from man DNSServiceRegister: ++ * "A value of 0 for a port is passed to register placeholder services. ++ * Place holder services are not found when browsing, but other ++ * clients cannot register with the same name as the placeholder service." ++ * We therefor use port 9 which is used by the adisk service type. ++ */ ++ htons(9) /* port */, ++ TXTRecordGetLength(&txt_adisk) /* TXT record len */, ++ TXTRecordGetBytesPtr(&txt_adisk) /* TXT record data */, ++ dns_register_smbd_callback /* callback func */, ++ NULL /* callback context */); ++ ++ ++ if (err != kDNSServiceErr_NoError) { ++ /* Failed to register service. Schedule a re-try attempt. ++ */ ++ DEBUG(1, ("unable to register with mDNS (err %d)\n", err)); ++ goto retry; ++ } ++ } ++ ++ state->fd = DNSServiceRefSockFD(state->srv_ref); ++ if (state->fd == -1) { + goto retry; + } + +- dns_state->fde = tevent_add_fd(dns_state->event_ctx, +- dns_state, +- dns_state->fd, +- TEVENT_FD_READ, +- dns_register_smbd_fde_handler, +- dns_state); +- if (!dns_state->fde) { ++ state->fde = tevent_add_fd(state->event_ctx, ++ state->mem_ctx, ++ state->fd, ++ TEVENT_FD_READ, ++ dns_register_smbd_fde_handler, ++ state); ++ if (!state->fde) { + goto retry; + } + + return; + retry: +- dns_register_smbd_schedule(dns_state, ++ dns_register_smbd_schedule(state, + timeval_current_ofs(DNS_REG_RETRY_INTERVAL, 0)); + } + +@@ -150,44 +337,77 @@ static void dns_register_smbd_fde_handler(struct tevent_context *ev, + uint16_t flags, + void *private_data) + { +- struct dns_reg_state *dns_state = talloc_get_type_abort(private_data, +- struct dns_reg_state); ++ struct reg_state *state = (struct reg_state *)private_data; + DNSServiceErrorType err; + +- err = DNSServiceProcessResult(dns_state->srv_ref); ++ err = DNSServiceProcessResult(state->srv_ref); + if (err != kDNSServiceErr_NoError) { +- DEBUG(3, ("failed to process mDNS result (err %d), re-trying\n", +- err)); ++ DEBUG(3, ("failed to process mDNS result (err %d), re-trying\n", err)); + goto retry; + } + +- talloc_free(dns_state); + return; + + retry: +- dns_register_smbd_schedule(dns_state, +- timeval_current_ofs(DNS_REG_RETRY_INTERVAL, 0)); ++ dns_register_smbd_schedule(state, timeval_zero()); + } + ++static int dns_reg_state_destructor(struct dns_reg_state *state) ++{ ++ if (state != NULL) { ++ talloc_free(state); ++ } ++ return 0; ++} ++ ++ + bool smbd_setup_mdns_registration(struct tevent_context *ev, + TALLOC_CTX *mem_ctx, + uint16_t port) + { + struct dns_reg_state *dns_state; ++ bool bind_all = true; ++ int i; + + dns_state = talloc_zero(mem_ctx, struct dns_reg_state); +- if (dns_state == NULL) { ++ if (dns_state == NULL) ++ return false; ++ ++ if (lp_interfaces() && lp_bind_interfaces_only()) ++ bind_all = false; ++ ++ dns_state->count = iface_count(); ++ if (dns_state->count <= 0 || bind_all == true) ++ dns_state->count = 1; ++ ++ dns_state->drs = talloc_array(mem_ctx, struct reg_state, dns_state->count); ++ if (dns_state->drs == NULL) { ++ talloc_free(dns_state); + return false; + } +- dns_state->event_ctx = ev; +- dns_state->port = port; +- dns_state->fd = -1; + +- talloc_set_destructor(dns_state, dns_reg_state_destructor); ++ for (i = 0; i < dns_state->count; i++) { ++ struct interface *iface = get_interface(i); ++ struct reg_state *state = &dns_state->drs[i]; ++ ++ state->mem_ctx = mem_ctx; ++ state->srv_ref = NULL; ++ state->event_ctx = ev; ++ state->te = NULL; ++ state->fde = NULL; ++ state->port = port; ++ state->fd = -1; + +- return dns_register_smbd_schedule(dns_state, timeval_zero()); ++ state->if_index = bind_all ? kDNSServiceInterfaceIndexAny : iface->if_index; ++ ++ dns_register_smbd_schedule(&dns_state->drs[i], timeval_zero()); ++ } ++ ++ talloc_set_destructor(dns_state, dns_reg_state_destructor); ++ return true; + } + ++ + #else /* WITH_DNSSD_SUPPORT */ + + bool smbd_setup_mdns_registration(struct tevent_context *ev, +-- +2.37.1 + diff --git a/net/samba422/files/0020-FreeBSD-12-between-r336017-and-r342928-wrongfuly-ret.patch b/net/samba422/files/0020-FreeBSD-12-between-r336017-and-r342928-wrongfuly-ret.patch new file mode 100644 index 000000000000..33661270ce25 --- /dev/null +++ b/net/samba422/files/0020-FreeBSD-12-between-r336017-and-r342928-wrongfuly-ret.patch @@ -0,0 +1,35 @@ +From 02b599cc740490fa6f433b0c455fe458fdc1db61 Mon Sep 17 00:00:00 2001 +From: "Timur I. Bakeyev" <timur@FreeBSD.org> +Date: Mon, 31 May 2021 02:45:11 +0200 +Subject: [PATCH 20/28] FreeBSD 12 between r336017 and r342928 wrongfuly return + ENOENT for the not enabled qoutas on ZFS. Wrap relevant error code check with + the versioning ifdef's. + +Signed-off-by: Timur I. Bakeyev <timur@FreeBSD.org> +--- + source3/lib/sysquotas_4B.c | 9 ++++++++- + 1 file changed, 8 insertions(+), 1 deletion(-) + +diff --git a/source3/lib/sysquotas_4B.c b/source3/lib/sysquotas_4B.c +index d9beb924ad9..c41cac02e5f 100644 +--- a/source3/lib/sysquotas_4B.c ++++ b/source3/lib/sysquotas_4B.c +@@ -140,7 +140,14 @@ static int sys_quotactl_4B(const char * path, int cmd, + /* ENOTSUP means quota support is not compiled in. EINVAL + * means that quotas are not configured (commonly). + */ +- if (errno != ENOTSUP && errno != EINVAL) { ++ if (errno != ENOTSUP && errno != EINVAL ++/* ++ * FreeBSD 12 between r336017 and r342928 wrongfuly return ENOENT for the not enabled qoutas on ZFS. ++ */ ++#if defined(__FreeBSD__) && ((__FreeBSD_version >= 1102503 && __FreeBSD_version <= 1102506) || (__FreeBSD_version >= 1200072 && __FreeBSD_version <= 1200503) || (__FreeBSD_version >= 1300000 && __FreeBSD_version <= 1300009)) ++ && errno != ENOENT ++#endif ++ ) { + DEBUG(5, ("failed to %s quota for %s ID %u on %s: %s\n", + (cmd & QCMD(Q_GETQUOTA, 0)) ? "get" : "set", + (cmd & QCMD(0, GRPQUOTA)) ? "group" : "user", +-- +2.37.1 + diff --git a/net/samba422/files/0021-Fix-casting-warnings-in-the-nfs_quota-debug-message.patch b/net/samba422/files/0021-Fix-casting-warnings-in-the-nfs_quota-debug-message.patch new file mode 100644 index 000000000000..c364031b4603 --- /dev/null +++ b/net/samba422/files/0021-Fix-casting-warnings-in-the-nfs_quota-debug-message.patch @@ -0,0 +1,36 @@ +From 46f5b54aa5761541a16108d66764d662f37f04d2 Mon Sep 17 00:00:00 2001 +From: "Timur I. Bakeyev" <timur@FreeBSD.org> +Date: Mon, 31 May 2021 02:41:48 +0200 +Subject: [PATCH 21/28] Fix casting warnings in the nfs_quota debug message. + +Initialize quota structure with zeros. + +Signed-off-by: Timur I. Bakeyev <timur@FreeBSD.org> +--- + source3/smbd/quotas.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/source3/smbd/quotas.c b/source3/smbd/quotas.c +index 604631f81d6..c23fa49b3b0 100644 +--- a/source3/smbd/quotas.c ++++ b/source3/smbd/quotas.c +@@ -125,6 +125,7 @@ static bool nfs_quotas(char *nfspath, uid_t euser_id, uint64_t *bsize, uint64_t + if (!cutstr) + return False; + ++ memset(&D, '\0', sizeof(D)); + memset(cutstr, '\0', len+1); + host = strncat(cutstr,mnttype, sizeof(char) * len ); + DEBUG(5,("nfs_quotas: looking for mount on \"%s\"\n", cutstr)); +@@ -133,7 +134,7 @@ static bool nfs_quotas(char *nfspath, uid_t euser_id, uint64_t *bsize, uint64_t + args.gqa_pathp = testpath+1; + args.gqa_uid = uid; + +- DEBUG(5,("nfs_quotas: Asking for host \"%s\" rpcprog \"%i\" rpcvers \"%i\" network \"%s\"\n", host, RQUOTAPROG, RQUOTAVERS, "udp")); ++ DEBUG(5,("nfs_quotas: Asking for host \"%s\" rpcprog \"%lu\" rpcvers \"%lu\" network \"%s\"\n", host, RQUOTAPROG, RQUOTAVERS, "udp")); + + if ((clnt = clnt_create(host, RQUOTAPROG, RQUOTAVERS, "udp")) == NULL) { + ret = False; +-- +2.37.1 + diff --git a/net/samba422/files/0022-Clean-up-UTMP-handling-code-and-add-FreeBSD-support..patch b/net/samba422/files/0022-Clean-up-UTMP-handling-code-and-add-FreeBSD-support..patch new file mode 100644 index 000000000000..aadb084506eb --- /dev/null +++ b/net/samba422/files/0022-Clean-up-UTMP-handling-code-and-add-FreeBSD-support..patch @@ -0,0 +1,332 @@ +From 5019ad026f106d51dc2bb4c410a05b2f63b56cd0 Mon Sep 17 00:00:00 2001 +From: "Timur I. Bakeyev" <timur@FreeBSD.org> +Date: Mon, 31 May 2021 01:43:13 +0200 +Subject: [PATCH 22/28] Clean up UTMP handling code and add FreeBSD support. + Some really legacy platforms may have been dropped as a result. + +Signed-off-by: Timur I. Bakeyev <timur@FreeBSD.org> +--- + source3/smbd/utmp.c | 152 +++++++++++------------------------------- + source3/wscript | 36 +++++---- + 2 files changed, 60 insertions(+), 128 deletions(-) + +diff -Naurp a/source3/smbd/utmp.c b/source3/smbd/utmp.c +--- a/source3/smbd/utmp.c 2024-02-02 04:33:51.316490200 -0500 ++++ b/source3/smbd/utmp.c 2024-08-05 12:50:57.691687000 -0400 +@@ -257,7 +257,7 @@ static char *uw_pathname(TALLOC_CTX *ctx, + Update utmp file directly. No subroutine interface: probably a BSD system. + ****************************************************************************/ + +-static void pututline_my(const char *uname, struct utmp *u, bool claim) ++static void pututline_my(const char *uname, STRUCT_UTMP *u, bool claim) + { + DEBUG(1,("pututline_my: not yet implemented\n")); + /* BSD implementor: may want to consider (or not) adjusting "lastlog" */ +@@ -271,7 +271,7 @@ static void pututline_my(const char *uname, struct utm + Credit: Michail Vidiassov <master@iaas.msu.ru> + ****************************************************************************/ + +-static void updwtmp_my(const char *wname, struct utmp *u, bool claim) ++static void updwtmp_my(const char *wname, STRUCT_UTMP *u, bool claim) + { + int fd; + struct stat buf; +@@ -303,7 +303,7 @@ static void updwtmp_my(const char *wname, struct utmp + if ((fd = open(wname, O_WRONLY|O_APPEND, 0)) < 0) + return; + if (fstat(fd, &buf) == 0) { +- if (write(fd, (char *)u, sizeof(struct utmp)) != sizeof(struct utmp)) ++ if (write(fd, (char *)u, sizeof(STRUCT_UTMP)) != sizeof(STRUCT_UTMP)) + (void) ftruncate(fd, buf.st_size); + } + (void) close(fd); +@@ -314,12 +314,12 @@ static void updwtmp_my(const char *wname, struct utmp + Update via utmp/wtmp (not utmpx/wtmpx). + ****************************************************************************/ + +-static void utmp_nox_update(struct utmp *u, bool claim) ++static void utmp_nox_update(STRUCT_UTMP *u, bool claim) + { + char *uname = NULL; + char *wname = NULL; + #if defined(PUTUTLINE_RETURNS_UTMP) +- struct utmp *urc; ++ STRUCT_UTMP *urc; + #endif /* PUTUTLINE_RETURNS_UTMP */ + + uname = uw_pathname(talloc_tos(), "utmp", ut_pathname); +@@ -376,127 +376,52 @@ static void utmp_nox_update(struct utmp *u, bool claim + } + } + +-/**************************************************************************** +- Copy a string in the utmp structure. +-****************************************************************************/ + +-static void utmp_strcpy(char *dest, const char *src, size_t n) +-{ +- size_t len = 0; + +- memset(dest, '\0', n); +- if (src) +- len = strlen(src); +- if (len >= n) { +- memcpy(dest, src, n); +- } else { +- if (len) +- memcpy(dest, src, len); +- } +-} + ++ + /**************************************************************************** + Update via utmpx/wtmpx (preferred) or via utmp/wtmp. + ****************************************************************************/ + +-static void sys_utmp_update(struct utmp *u, const char *hostname, bool claim) ++static void sys_utmp_update(STRUCT_UTMP *u, const char *hostname, bool claim) + { +-#if !defined(HAVE_UTMPX_H) +- /* No utmpx stuff. Drop to non-x stuff */ +- utmp_nox_update(u, claim); +-#elif !defined(HAVE_PUTUTXLINE) +- /* Odd. Have utmpx.h but no "pututxline()". Drop to non-x stuff */ +- DEBUG(1,("utmp_update: have utmpx.h but no pututxline() function\n")); +- utmp_nox_update(u, claim); +-#elif !defined(HAVE_GETUTMPX) +- /* Odd. Have utmpx.h but no "getutmpx()". Drop to non-x stuff */ +- DEBUG(1,("utmp_update: have utmpx.h but no getutmpx() function\n")); +- utmp_nox_update(u, claim); +-#elif !defined(HAVE_UPDWTMPX) +- /* Have utmpx.h but no "updwtmpx()". Drop to non-x stuff */ +- DEBUG(1,("utmp_update: have utmpx.h but no updwtmpx() function\n")); +- utmp_nox_update(u, claim); +-#else +- char *uname = NULL; +- char *wname = NULL; +- struct utmpx ux, *uxrc; ++ STRUCT_UTMP *urc; + +- getutmpx(u, &ux); +- +-#if defined(HAVE_UX_UT_SYSLEN) +- if (hostname) +- ux.ut_syslen = strlen(hostname) + 1; /* include end NULL */ +- else +- ux.ut_syslen = 0; +-#endif +-#if defined(HAVE_UX_UT_HOST) +- utmp_strcpy(ux.ut_host, hostname, sizeof(ux.ut_host)); +-#endif +- +- uname = uw_pathname(talloc_tos(), "utmpx", ux_pathname); +- wname = uw_pathname(talloc_tos(), "wtmpx", wx_pathname); +- if (uname && wname) { +- DEBUG(2,("utmp_update: uname:%s wname:%s\n", uname, wname)); ++ setutxent(); ++ urc = pututxline(u); ++ endutxent(); ++ if (urc == NULL) { ++ DEBUG(2,("utmp_update: pututxline() failed\n")); ++ return; + } +- +- /* +- * Check for either uname or wname being empty. +- * Some systems, such as Redhat 6, have a "utmpx.h" which doesn't +- * define default filenames. +- * Also, our local installation has not provided an override. +- * Drop to non-x method. (E.g. RH6 has good defaults in "utmp.h".) +- */ +- if (!uname || !wname || (strlen(uname) == 0) || (strlen(wname) == 0)) { +- utmp_nox_update(u, claim); +- } else { +- utmpxname(uname); +- setutxent(); +- uxrc = pututxline(&ux); +- endutxent(); +- if (uxrc == NULL) { +- DEBUG(2,("utmp_update: pututxline() failed\n")); +- return; +- } +- updwtmpx(wname, &ux); +- } +-#endif /* HAVE_UTMPX_H */ + } + + #if defined(HAVE_UT_UT_ID) + /**************************************************************************** + Encode the unique connection number into "ut_id". + ****************************************************************************/ +- +-static int ut_id_encode(int i, char *fourbyte) ++static void ut_id_encode(char *buf, int id, size_t buf_size) + { +- int nbase; +- const char *ut_id_encstr = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; ++ const char ut_id_encstr[] = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; + +-/* +- * 'ut_id_encstr' is the character set on which modulo arithmetic is done. +- * Example: digits would produce the base-10 numbers from '001'. +- */ +- nbase = strlen(ut_id_encstr); ++ int nbase = sizeof(ut_id_encstr) - 1; ++ /* ++ * 'ut_id_encstr' is the character set on which modulo arithmetic is done. ++ * Example: digits would produce the base-10 numbers from '001'. ++ */ + +- fourbyte[0] = ut_id_encstr[i % nbase]; +- i /= nbase; +- fourbyte[1] = ut_id_encstr[i % nbase]; +- i /= nbase; +- fourbyte[3] = ut_id_encstr[i % nbase]; +- i /= nbase; +- fourbyte[2] = ut_id_encstr[i % nbase]; +- i /= nbase; +- +- /* we do not care about overflows as i is a random number */ +- return 0; ++ for(int i = 0; i < buf_size; i++) { ++ buf[i] = ut_id_encstr[id % nbase]; ++ id /= nbase; ++ } + } + #endif /* defined(HAVE_UT_UT_ID) */ + +- + /* + fill a system utmp structure given all the info we can gather + */ +-static bool sys_utmp_fill(struct utmp *u, ++static bool sys_utmp_fill(STRUCT_UTMP *u, + const char *username, const char *hostname, + const char *id_str, int id_num) + { +@@ -509,16 +434,16 @@ static bool sys_utmp_fill(struct utmp *u, + * rather than to try to detect and optimise. + */ + #if defined(HAVE_UT_UT_USER) +- utmp_strcpy(u->ut_user, username, sizeof(u->ut_user)); ++ strncpy(u->ut_user, username, sizeof(u->ut_user)); + #elif defined(HAVE_UT_UT_NAME) +- utmp_strcpy(u->ut_name, username, sizeof(u->ut_name)); ++ strncpy(u->ut_name, username, sizeof(u->ut_name)); + #endif + + /* + * ut_line: + * If size limit proves troublesome, then perhaps use "ut_id_encode()". + */ +- utmp_strcpy(u->ut_line, id_str, sizeof(u->ut_line)); ++ strncpy(u->ut_line, id_str, sizeof(u->ut_line)); + + #if defined(HAVE_UT_UT_PID) + u->ut_pid = getpid(); +@@ -535,20 +460,23 @@ static bool sys_utmp_fill(struct utmp *u, + u->ut_time = timeval.tv_sec; + #elif defined(HAVE_UT_UT_TV) + GetTimeOfDay(&timeval); +- u->ut_tv = timeval; ++ u->ut_tv.tv_sec = timeval.tv_sec; ++ u->ut_tv.tv_usec = timeval.tv_usec; + #else + #error "with-utmp must have UT_TIME or UT_TV" + #endif + + #if defined(HAVE_UT_UT_HOST) +- utmp_strcpy(u->ut_host, hostname, sizeof(u->ut_host)); ++ if(hostname != NULL) { ++ strncpy(u->ut_host, hostname, sizeof(u->ut_host)); ++#if defined(HAVE_UT_UT_SYSLEN) ++ u->ut_syslen = strlen(hostname) + 1; /* include trailing NULL */ + #endif ++ } ++#endif + + #if defined(HAVE_UT_UT_ID) +- if (ut_id_encode(id_num, u->ut_id) != 0) { +- DEBUG(1,("utmp_fill: cannot encode id %d\n", id_num)); +- return False; +- } ++ ut_id_encode(u->ut_id, id_num, sizeof(u->ut_id)); + #endif + + return True; +@@ -561,7 +489,7 @@ void sys_utmp_yield(const char *username, const char * + void sys_utmp_yield(const char *username, const char *hostname, + const char *id_str, int id_num) + { +- struct utmp u; ++ STRUCT_UTMP u; + + ZERO_STRUCT(u); + +@@ -587,7 +515,7 @@ void sys_utmp_claim(const char *username, const char * + void sys_utmp_claim(const char *username, const char *hostname, + const char *id_str, int id_num) + { +- struct utmp u; ++ STRUCT_UTMP u; + + ZERO_STRUCT(u); + +diff -Naurp a/source3/wscript b/source3/wscript +--- a/source3/wscript 2024-08-05 12:50:16.286549000 -0400 ++++ b/source3/wscript 2024-08-05 13:02:31.909769000 -0400 +@@ -804,34 +804,38 @@ msg.msg_accrightslen = sizeof(fd); + + if Options.options.with_utmp: + conf.env.with_utmp = True +- if not conf.CHECK_HEADERS('utmp.h'): conf.env.with_utmp = False +- conf.CHECK_FUNCS('pututline pututxline updwtmp updwtmpx getutmpx') +- conf.CHECK_STRUCTURE_MEMBER('struct utmp', 'ut_name', headers='utmp.h', ++ if not conf.CHECK_HEADERS('utmpx.h') and not conf.CHECK_HEADERS('utmp.h'): ++ conf.env.with_utmp = False ++ if conf.CONFIG_SET('HAVE_UTMPX_H'): ++ conf.DEFINE('STRUCT_UTMP', 'struct utmpx') ++ elif conf.CONFIG_SET('HAVE_UTMP_H'): ++ conf.DEFINE('STRUCT_UTMP', 'struct utmp') ++ conf.CHECK_FUNCS('pututxline getutxid getutxline updwtmpx getutmpx setutxent endutxent') ++ conf.CHECK_FUNCS('pututline getutid getutline updwtmp getutmp setutent endutent') ++ conf.CHECK_STRUCTURE_MEMBER('STRUCT_UTMP', 'ut_name', headers='utmpx.h utmp.h', + define='HAVE_UT_UT_NAME') +- conf.CHECK_STRUCTURE_MEMBER('struct utmp', 'ut_user', headers='utmp.h', ++ conf.CHECK_STRUCTURE_MEMBER('STRUCT_UTMP', 'ut_user', headers='utmpx.h utmp.h', + define='HAVE_UT_UT_USER') +- conf.CHECK_STRUCTURE_MEMBER('struct utmp', 'ut_id', headers='utmp.h', ++ conf.CHECK_STRUCTURE_MEMBER('STRUCT_UTMP', 'ut_id', headers='utmpx.h utmp.h', + define='HAVE_UT_UT_ID') +- conf.CHECK_STRUCTURE_MEMBER('struct utmp', 'ut_host', headers='utmp.h', ++ conf.CHECK_STRUCTURE_MEMBER('STRUCT_UTMP', 'ut_host', headers='utmpx.h utmp.h', + define='HAVE_UT_UT_HOST') +- conf.CHECK_STRUCTURE_MEMBER('struct utmp', 'ut_time', headers='utmp.h', ++ conf.CHECK_STRUCTURE_MEMBER('STRUCT_UTMP', 'ut_time', headers='utmpx.h utmp.h', + define='HAVE_UT_UT_TIME') +- conf.CHECK_STRUCTURE_MEMBER('struct utmp', 'ut_tv', headers='utmp.h', ++ conf.CHECK_STRUCTURE_MEMBER('STRUCT_UTMP', 'ut_tv', headers='utmpx.h utmp.h', + define='HAVE_UT_UT_TV') +- conf.CHECK_STRUCTURE_MEMBER('struct utmp', 'ut_type', headers='utmp.h', ++ conf.CHECK_STRUCTURE_MEMBER('STRUCT_UTMP', 'ut_type', headers='utmpx.h utmp.h', + define='HAVE_UT_UT_TYPE') +- conf.CHECK_STRUCTURE_MEMBER('struct utmp', 'ut_pid', headers='utmp.h', ++ conf.CHECK_STRUCTURE_MEMBER('STRUCT_UTMP', 'ut_pid', headers='utmpx.h utmp.h', + define='HAVE_UT_UT_PID') +- conf.CHECK_STRUCTURE_MEMBER('struct utmp', 'ut_exit.e_exit', headers='utmp.h', ++ conf.CHECK_STRUCTURE_MEMBER('STRUCT_UTMP', 'ut_exit.e_exit', headers='utmpx.h utmp.h', + define='HAVE_UT_UT_EXIT') +- conf.CHECK_STRUCTURE_MEMBER('struct utmpx', 'ut_syslen', headers='utmpx.h', +- define='HAVE_UX_UT_SYSLEN') +- conf.CHECK_STRUCTURE_MEMBER('struct utmpx', 'ut_host', headers='utmpx.h', +- define='HAVE_UX_UT_HOST') ++ conf.CHECK_STRUCTURE_MEMBER('STRUCT_UTMP', 'ut_syslen', headers='utmpx.h utmp.h', ++ define='HAVE_UT_UT_SYSLEN') + conf.CHECK_CODE('struct utmp utarg; struct utmp *utreturn; utreturn = pututline(&utarg);', + 'PUTUTLINE_RETURNS_UTMP', headers='utmp.h', + msg="Checking whether pututline returns pointer") +- conf.CHECK_SIZEOF(['((struct utmp *)NULL)->ut_line'], headers='utmp.h', ++ conf.CHECK_SIZEOF(['((STRUCT_UTMP *)NULL)->ut_line'], headers='utmpx.h utmp.h', + define='SIZEOF_UTMP_UT_LINE', critical=False) + if not conf.CONFIG_SET('SIZEOF_UTMP_UT_LINE'): + conf.env.with_utmp = False diff --git a/net/samba422/files/0023-Add-cmd_get_quota-test-function-into-vfstest-to-test.patch b/net/samba422/files/0023-Add-cmd_get_quota-test-function-into-vfstest-to-test.patch new file mode 100644 index 000000000000..581da64f6747 --- /dev/null +++ b/net/samba422/files/0023-Add-cmd_get_quota-test-function-into-vfstest-to-test.patch @@ -0,0 +1,121 @@ +From 2e927425e04d65027db5348b3e89a69a5e447556 Mon Sep 17 00:00:00 2001 +From: "Timur I. Bakeyev" <timur@FreeBSD.org> +Date: Mon, 31 May 2021 03:07:40 +0200 +Subject: [PATCH 23/28] Add `cmd_get_quota()` test function into vfstest, to + test disk quota interface. + +Signed-off-by: Timur I. Bakeyev <timur@FreeBSD.org> +--- + source3/torture/cmd_vfs.c | 78 +++++++++++++++++++++++++++++++++++ + source3/torture/wscript_build | 2 +- + 2 files changed, 79 insertions(+), 1 deletion(-) + +diff --git a/source3/torture/cmd_vfs.c b/source3/torture/cmd_vfs.c +index 38ce0dc4ff6..1bc4639d2a2 100644 +--- a/source3/torture/cmd_vfs.c ++++ b/source3/torture/cmd_vfs.c +@@ -145,6 +145,83 @@ static NTSTATUS cmd_disk_free(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int ar + return NT_STATUS_OK; + } + ++static NTSTATUS cmd_get_quota(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv) ++{ ++ struct smb_filename *smb_fname = NULL; ++ uint64_t bsize, dfree, dsize; ++ enum SMB_QUOTA_TYPE qtype; ++ SMB_DISK_QUOTA D; ++ unid_t id; ++ int r; ++ ++ if (argc != 4) { ++ printf("Usage: get_quota <path> [user|group] id\n"); ++ return NT_STATUS_OK; ++ } ++ ++ smb_fname = synthetic_smb_fname(talloc_tos(), ++ argv[1], ++ NULL, ++ NULL, ++ 0, ++ ssf_flags()); ++ if (smb_fname == NULL) { ++ return NT_STATUS_NO_MEMORY; ++ } ++ ++ if(strcmp(argv[2], "user") == 0) { ++ qtype = SMB_USER_FS_QUOTA_TYPE; ++ } ++ else if(strcmp(argv[2], "group") == 0) { ++ qtype = SMB_GROUP_FS_QUOTA_TYPE; ++ } ++ else { ++ printf("Usage: get_quota <path> [user|group] id\n"); ++ return NT_STATUS_OK; ++ } ++ ++ id.uid = atoi(argv[3]); ++ ++ ZERO_STRUCT(D); ++ ++ r = SMB_VFS_GET_QUOTA(vfs->conn, smb_fname, qtype, id, &D); ++ ++ if (r == -1 && errno != ENOSYS) { ++ return NT_STATUS_UNSUCCESSFUL; ++ } ++ ++ if (r == 0 && (D.qflags & QUOTAS_DENY_DISK) == 0) { ++ return NT_STATUS_UNSUCCESSFUL; ++ } ++ ++ bsize = D.bsize; ++ /* Use softlimit to determine disk space, except when it has been exceeded */ ++ if ( ++ (D.softlimit && D.curblocks >= D.softlimit) || ++ (D.hardlimit && D.curblocks >= D.hardlimit) || ++ (D.isoftlimit && D.curinodes >= D.isoftlimit) || ++ (D.ihardlimit && D.curinodes>=D.ihardlimit) ++ ) { ++ dfree = 0; ++ dsize = D.curblocks; ++ } else if (D.softlimit==0 && D.hardlimit==0) { ++ return NT_STATUS_UNSUCCESSFUL; ++ } else { ++ if (D.softlimit == 0) { ++ D.softlimit = D.hardlimit; ++ } ++ dfree = D.softlimit - D.curblocks; ++ dsize = D.softlimit; ++ } ++ ++ printf("get_quota: bsize = %lu, dfree = %lu, dsize = %lu\n", ++ (unsigned long)bsize, ++ (unsigned long)dfree, ++ (unsigned long)dsize); ++ ++ return NT_STATUS_OK; ++} ++ + + static NTSTATUS cmd_opendir(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv) + { +@@ -2257,6 +2334,7 @@ struct cmd_set vfs_commands[] = { + { "connect", cmd_connect, "VFS connect()", "connect" }, + { "disconnect", cmd_disconnect, "VFS disconnect()", "disconnect" }, + { "disk_free", cmd_disk_free, "VFS disk_free()", "disk_free <path>" }, ++ { "get_quota", cmd_get_quota, "VFS get_quota()", "get_quota <path> [user|group] id" }, + { "opendir", cmd_opendir, "VFS opendir()", "opendir <fname>" }, + { "readdir", cmd_readdir, "VFS readdir()", "readdir" }, + { "mkdir", cmd_mkdir, "VFS mkdir()", "mkdir <path>" }, +diff --git a/source3/torture/wscript_build b/source3/torture/wscript_build +index 0c4275de795..f75c4bfe2be 100644 +--- a/source3/torture/wscript_build ++++ b/source3/torture/wscript_build +@@ -124,4 +124,4 @@ bld.SAMBA3_BINARY('vfstest', + smbconf + SMBREADLINE + ''', +- for_selftest=True) ++ install=True) +-- +2.37.1 + diff --git a/net/samba422/files/0025-From-d9b748869a8f4018ebee302aae8246bf29f60309-Mon-Se.patch b/net/samba422/files/0025-From-d9b748869a8f4018ebee302aae8246bf29f60309-Mon-Se.patch new file mode 100644 index 000000000000..064eeb0cfa48 --- /dev/null +++ b/net/samba422/files/0025-From-d9b748869a8f4018ebee302aae8246bf29f60309-Mon-Se.patch @@ -0,0 +1,94 @@ +From 6e79023af14210a6435ab18ada8097253b8b16b6 Mon Sep 17 00:00:00 2001 +From: "Timur I. Bakeyev" <timur@FreeBSD.org> +Date: Mon, 31 May 2021 01:38:49 +0200 +Subject: [PATCH 25/28] From d9b748869a8f4018ebee302aae8246bf29f60309 Mon Sep + 17 00:00:00 2001 From: "Timur I. Bakeyev" <timur@iXsystems.com> Date: Fri, 1 + Jun 2018 01:35:08 +0800 Subject: [PATCH] vfs_fruit: allow broken + AFP_Signature where the first byte is 0 + +FreeBSD bug ... caused the first byte of the AFP_AfpInfo xattr to be 0 +instead of 'A'. This hack allows such broken AFP_AfpInfo blobs to be +parsed by afpinfo_unpack(). + +FreeBSD Bug: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228462 + +Signed-off-by: Ralph Boehme <slow@samba.org> +Signed-off-by: Timur I. Bakeyev <timur@FreeBSD.org> +--- + source3/lib/adouble.c | 19 +++++++++++++++---- + source3/modules/vfs_fruit.c | 19 ++++++++++++++++++- + 2 files changed, 33 insertions(+), 5 deletions(-) + +diff -Naurp a/source3/lib/adouble.c b/source3/lib/adouble.c +--- a/source3/lib/adouble.c 2024-02-02 04:33:51.172489400 -0500 ++++ b/source3/lib/adouble.c 2024-08-05 13:53:43.952688000 -0400 +@@ -2821,6 +2821,8 @@ ssize_t afpinfo_pack(const AfpInfo *ai, char *buf) + return AFP_INFO_SIZE; + } + ++#define BROKEN_FREEBSD_AFP_Signature 0x00465000 ++ + /** + * Unpack a buffer into a AfpInfo structure + * +@@ -2841,11 +2843,20 @@ AfpInfo *afpinfo_unpack(TALLOC_CTX *ctx, const void *d + sizeof(ai->afpi_FinderInfo)); + + if (validate) { +- if (ai->afpi_Signature != AFP_Signature +- || ai->afpi_Version != AFP_Version) +- { +- DEBUG(1, ("Bad AfpInfo signature or version\n")); ++ if (ai->afpi_Signature != AFP_Signature) { ++ DBG_WARNING("Bad AFP signature [%x]\n", ai->afpi_Signature); ++ ++ if (ai->afpi_Signature != BROKEN_FREEBSD_AFP_Signature) { ++ DBG_ERR("Bad AfpInfo signature\n"); ++ TALLOC_FREE(ai); ++ return NULL; ++ } ++ } ++ ++ if (ai->afpi_Version != AFP_Version) { ++ DBG_ERR("Bad AfpInfo version\n"); + TALLOC_FREE(ai); ++ return NULL; + } + } else { + ai->afpi_Signature = AFP_Signature; +diff -Naurp a/source3/modules/vfs_fruit.c b/source3/modules/vfs_fruit.c +--- a/source3/modules/vfs_fruit.c 2024-02-02 04:33:51.228489600 -0500 ++++ b/source3/modules/vfs_fruit.c 2024-08-05 13:12:29.220129000 -0400 +@@ -2305,6 +2305,7 @@ static ssize_t fruit_pread_meta_stream(vfs_handle_stru + size_t n, off_t offset) + { + struct fio *fio = fruit_get_complete_fio(handle, fsp); ++ char *p = (char *)data; + ssize_t nread; + int ret; + +@@ -2313,7 +2314,23 @@ static ssize_t fruit_pread_meta_stream(vfs_handle_stru + } + + nread = SMB_VFS_NEXT_PREAD(handle, fsp, data, n, offset); +- if (nread == -1 || nread == n) { ++ if (nread <= 0) { ++ /* ++ * fruit_meta_open_stream() removes O_CREAT flag ++ * from xattr open. This results in vfs_streams_xattr ++ * not generating an FSP extension for the files_struct ++ * and causes subsequent pread() of stream to return ++ * nread=0 if pread() occurs before pwrite(). ++ */ ++ return nread; ++ } ++ ++ if (nread == n) { ++ if (offset == 0 && nread > 3 && p[0] == 0 && p[1] == 'F' && p[2] == 'P') { ++ DBG_NOTICE("Fixing AFP_Info of [%s]\n", ++ fsp_str_dbg(fsp)); ++ p[0] = 'A'; ++ } + return nread; + } + diff --git a/net/samba422/files/0026-vfs-add-a-compatibility-option-to-the-vfs_streams_xa.patch b/net/samba422/files/0026-vfs-add-a-compatibility-option-to-the-vfs_streams_xa.patch new file mode 100644 index 000000000000..38a7f0295b90 --- /dev/null +++ b/net/samba422/files/0026-vfs-add-a-compatibility-option-to-the-vfs_streams_xa.patch @@ -0,0 +1,335 @@ +From 2d73ccb27ffcdf419d569260fcca6e9ee3b9538a Mon Sep 17 00:00:00 2001 +From: "Timur I. Bakeyev" <timur@FreeBSD.org> +Date: Thu, 29 Sep 2022 03:24:26 +0200 +Subject: [PATCH 26/28] vfs: add a compatibility option to the + vfs_streams_xattr + +When enabled, the module does not append a trailing 0 +byte to the end of the extended attribute data. + +This is primarily a consideration when the administrator +wishes to expose extended attributes that have been written +by another application as alternate data streams via +Samba. + +An example where this parameter may be required is when +migrating a netatalk share to Samba. See manpage for +vfs_fruit for additional considerations regarding +Netatalk and Samba compatibility. + +Signed-off-by: Timur I. Bakeyev <timur@FreeBSD.org> +--- + docs-xml/manpages/vfs_streams_xattr.8.xml | 25 ++++++ + source3/modules/vfs_streams_xattr.c | 95 +++++++++++++++++------ + 2 files changed, 97 insertions(+), 23 deletions(-) + +diff --git a/docs-xml/manpages/vfs_streams_xattr.8.xml b/docs-xml/manpages/vfs_streams_xattr.8.xml +index 6645928c016..0f38d510a82 100644 +--- a/docs-xml/manpages/vfs_streams_xattr.8.xml ++++ b/docs-xml/manpages/vfs_streams_xattr.8.xml +@@ -71,6 +71,31 @@ + </listitem> + </varlistentry> + ++ <varlistentry> ++ <term>streams_xattr:xattr_compat = [yes|no]</term> ++ <listitem> ++ <para>When enabled, the module does not append a trailing 0 ++ byte to the end of the extended attribute data. This parameter ++ must not be changed once data has been written to the share ++ since it may result in dropping the last byte from xattr data. ++ ++ This is primarily a consideration when the administrator ++ wishes to expose extended attributes that have been written ++ by another application as alternate data streams via ++ Samba. ++ ++ An example where this parameter may be required is when ++ migrating a netatalk share to Samba. See manpage for ++ vfs_fruit for additional considerations regarding ++ Netatalk and Samba compatibility. ++ ++ WARNING: this parameter must not be changed on existing ++ Samba shares or new shares that export paths currently ++ or previously have been shared by Samba. ++ The default is <command>yes</command>.</para> ++ </listitem> ++ </varlistentry> ++ + </variablelist> + + </refsect1> +diff --git a/source3/modules/vfs_streams_xattr.c b/source3/modules/vfs_streams_xattr.c +index b69a4f342f5..070111e3ee9 100644 +--- a/source3/modules/vfs_streams_xattr.c ++++ b/source3/modules/vfs_streams_xattr.c +@@ -35,6 +35,7 @@ struct streams_xattr_config { + const char *prefix; + size_t prefix_len; + bool store_stream_type; ++ int xattr_compat_bytes; + }; + + struct stream_io { +@@ -45,22 +46,28 @@ struct stream_io { + vfs_handle_struct *handle; + }; + +-static ssize_t get_xattr_size_fsp(struct files_struct *fsp, ++static ssize_t get_xattr_size_fsp(vfs_handle_struct *handle, ++ struct files_struct *fsp, + const char *xattr_name) + { + NTSTATUS status; + struct ea_struct ea; + ssize_t result; ++ struct streams_xattr_config *config = NULL; + ++ SMB_VFS_HANDLE_GET_DATA(handle, config, struct streams_xattr_config, ++ return -1); ++ + status = get_ea_value_fsp(talloc_tos(), + fsp, + xattr_name, + &ea); ++ + if (!NT_STATUS_IS_OK(status)) { + return -1; + } + +- result = ea.value.length-1; ++ result = ea.value.length - config->xattr_compat_bytes; + TALLOC_FREE(ea.value.data); + return result; + } +@@ -197,7 +204,8 @@ static int streams_xattr_fstat(vfs_handle_struct *hand + return -1; + } + +- sbuf->st_ex_size = get_xattr_size_fsp(fsp->base_fsp, ++ sbuf->st_ex_size = get_xattr_size_fsp(handle, ++ fsp->base_fsp, + io->xattr_name); + if (sbuf->st_ex_size == -1) { + SET_STAT_INVALID(*sbuf); +@@ -273,7 +281,7 @@ static int streams_xattr_stat(vfs_handle_struct *handl + fsp = fsp->base_fsp; + } + +- smb_fname->st.st_ex_size = get_xattr_size_fsp(fsp, ++ smb_fname->st.st_ex_size = get_xattr_size_fsp(handle, fsp, + xattr_name); + if (smb_fname->st.st_ex_size == -1) { + TALLOC_FREE(xattr_name); +@@ -308,6 +316,7 @@ static int streams_xattr_lstat(vfs_handle_struct *hand + errno = ENOENT; + return -1; + } ++ + return SMB_VFS_NEXT_LSTAT(handle, smb_fname); + } + +@@ -341,6 +350,12 @@ static int streams_xattr_openat(struct vfs_handle_stru + how); + } + ++#ifdef O_EMPTY_PATH ++ if (how->flags & O_EMPTY_PATH) { ++ return vfs_fake_fd(); ++ } ++#endif ++ + if (how->resolve != 0) { + errno = ENOSYS; + return -1; +@@ -356,6 +371,8 @@ static int streams_xattr_openat(struct vfs_handle_stru + goto fail; + } + ++ fsp->fsp_flags.have_proc_fds = fsp->conn->have_proc_fds; ++ + status = get_ea_value_fsp(talloc_tos(), + fsp->base_fsp, + xattr_name, +@@ -394,7 +411,8 @@ static int streams_xattr_openat(struct vfs_handle_stru + */ + + /* +- * Darn, xattrs need at least 1 byte ++ * If xattr_compat_bytes is set we need to ++ * provide one extra trailing byte + */ + char null = '\0'; + +@@ -403,7 +421,8 @@ static int streams_xattr_openat(struct vfs_handle_stru + + ret = SMB_VFS_FSETXATTR(fsp->base_fsp, + xattr_name, +- &null, sizeof(null), ++ (config->xattr_compat_bytes) ? &null : NULL, ++ (config->xattr_compat_bytes) ? sizeof(null) : 0, + how->flags & O_EXCL ? XATTR_CREATE : 0); + if (ret != 0) { + goto fail; +@@ -412,13 +431,13 @@ static int streams_xattr_openat(struct vfs_handle_stru + + fakefd = vfs_fake_fd(); + +- sio = VFS_ADD_FSP_EXTENSION(handle, fsp, struct stream_io, NULL); +- if (sio == NULL) { +- errno = ENOMEM; +- goto fail; +- } ++ sio = VFS_ADD_FSP_EXTENSION(handle, fsp, struct stream_io, NULL); ++ if (sio == NULL) { ++ errno = ENOMEM; ++ goto fail; ++ } + +- sio->xattr_name = talloc_strdup(VFS_MEMCTX_FSP_EXTENSION(handle, fsp), ++ sio->xattr_name = talloc_strdup(VFS_MEMCTX_FSP_EXTENSION(handle, fsp), + xattr_name); + if (sio->xattr_name == NULL) { + errno = ENOMEM; +@@ -808,12 +827,16 @@ static bool collect_one_stream(struct ea_struct *ea, v + { + struct streaminfo_state *state = + (struct streaminfo_state *)private_data; ++ struct streams_xattr_config *config = NULL; + ++ SMB_VFS_HANDLE_GET_DATA(state->handle, config, struct streams_xattr_config, ++ return false); ++ + if (!add_one_stream(state->mem_ctx, + &state->num_streams, &state->streams, +- ea->name, ea->value.length-1, ++ ea->name, ea->value.length - config->xattr_compat_bytes, + smb_roundup(state->handle->conn, +- ea->value.length-1))) { ++ ea->value.length - config->xattr_compat_bytes))) { + state->status = NT_STATUS_NO_MEMORY; + return false; + } +@@ -875,6 +898,7 @@ static int streams_xattr_connect(vfs_handle_struct *ha + const char *default_prefix = SAMBA_XATTR_DOSSTREAM_PREFIX; + const char *prefix; + int rc; ++ bool xattr_compat; + + rc = SMB_VFS_NEXT_CONNECT(handle, service, user); + if (rc != 0) { +@@ -905,6 +929,13 @@ static int streams_xattr_connect(vfs_handle_struct *ha + "store_stream_type", + true); + ++ xattr_compat = lp_parm_bool(SNUM(handle->conn), ++ "streams_xattr", ++ "xattr_compat", ++ true); ++ ++ config->xattr_compat_bytes = xattr_compat ? 0 : 1; ++ + SMB_VFS_HANDLE_SET_DATA(handle, config, + NULL, struct stream_xattr_config, + return -1); +@@ -921,6 +952,7 @@ static ssize_t streams_xattr_pwrite(vfs_handle_struct + struct ea_struct ea; + NTSTATUS status; + int ret; ++ struct streams_xattr_config *config = NULL; + + DEBUG(10, ("streams_xattr_pwrite called for %d bytes\n", (int)n)); + +@@ -932,6 +964,9 @@ static ssize_t streams_xattr_pwrite(vfs_handle_struct + return -1; + } + ++ SMB_VFS_HANDLE_GET_DATA(handle, config, struct streams_xattr_config, ++ return -1); ++ + if ((offset + n) >= lp_smbd_max_xattr_size(SNUM(handle->conn))) { + /* + * Requested write is beyond what can be read based on +@@ -961,11 +996,11 @@ static ssize_t streams_xattr_pwrite(vfs_handle_struct + return -1; + } + +- if ((offset + n) > ea.value.length-1) { ++ if ((offset + n) > ea.value.length - config->xattr_compat_bytes) { + uint8_t *tmp; + + tmp = talloc_realloc(talloc_tos(), ea.value.data, uint8_t, +- offset + n + 1); ++ offset + n + config->xattr_compat_bytes); + + if (tmp == NULL) { + TALLOC_FREE(ea.value.data); +@@ -973,8 +1008,10 @@ static ssize_t streams_xattr_pwrite(vfs_handle_struct + return -1; + } + ea.value.data = tmp; +- ea.value.length = offset + n + 1; +- ea.value.data[offset+n] = 0; ++ ea.value.length = offset + n + config->xattr_compat_bytes; ++ if (config->xattr_compat_bytes) { ++ ea.value.data[offset+n] = 0; ++ } + } + + memcpy(ea.value.data + offset, data, n); +@@ -1002,7 +1039,12 @@ static ssize_t streams_xattr_pread(vfs_handle_struct * + struct ea_struct ea; + NTSTATUS status; + size_t length, overlap; ++ struct smb_filename *smb_fname_base = NULL; ++ struct streams_xattr_config *config = NULL; + ++ SMB_VFS_HANDLE_GET_DATA(handle, config, struct streams_xattr_config, ++ return -1); ++ + DEBUG(10, ("streams_xattr_pread: offset=%d, size=%d\n", + (int)offset, (int)n)); + +@@ -1022,7 +1064,7 @@ static ssize_t streams_xattr_pread(vfs_handle_struct * + return -1; + } + +- length = ea.value.length-1; ++ length = ea.value.length - config->xattr_compat_bytes; + + DBG_DEBUG("get_ea_value_fsp returned %d bytes\n", + (int)length); +@@ -1210,6 +1252,12 @@ static int streams_xattr_ftruncate(struct vfs_handle_s + struct stream_io *sio = + (struct stream_io *)VFS_FETCH_FSP_EXTENSION(handle, fsp); + ++ struct smb_filename *smb_fname_base = NULL; ++ struct streams_xattr_config *config = NULL; ++ ++ SMB_VFS_HANDLE_GET_DATA(handle, config, struct streams_xattr_config, ++ return -1); ++ + DEBUG(10, ("streams_xattr_ftruncate called for file %s offset %.0f\n", + fsp_str_dbg(fsp), (double)offset)); + +@@ -1239,14 +1287,16 @@ static int streams_xattr_ftruncate(struct vfs_handle_s + } + + /* Did we expand ? */ +- if (ea.value.length < offset + 1) { ++ if (ea.value.length < offset + config->xattr_compat_bytes) { + memset(&tmp[ea.value.length], '\0', +- offset + 1 - ea.value.length); ++ offset + config->xattr_compat_bytes - ea.value.length); + } + + ea.value.data = tmp; +- ea.value.length = offset + 1; +- ea.value.data[offset] = 0; ++ ea.value.length = offset + config->xattr_compat_bytes; ++ if (config->xattr_compat_bytes) { ++ ea.value.data[offset] = 0; ++ } + + ret = SMB_VFS_FSETXATTR(fsp->base_fsp, + sio->xattr_name, diff --git a/net/samba422/files/0028-s3-lib-system-add-FreeBSD-proc_fd_pattern.patch b/net/samba422/files/0028-s3-lib-system-add-FreeBSD-proc_fd_pattern.patch new file mode 100644 index 000000000000..2721be912c76 --- /dev/null +++ b/net/samba422/files/0028-s3-lib-system-add-FreeBSD-proc_fd_pattern.patch @@ -0,0 +1,121 @@ +From 584c69e77abb537a7345222648a397a9963c01b7 Mon Sep 17 00:00:00 2001 +From: "Timur I. Bakeyev" <timur@FreeBSD.org> +Date: Sat, 15 Oct 2022 04:02:43 +0200 +Subject: [PATCH 28/28] s3:lib:system - add FreeBSD proc_fd_pattern + +Add support for FreeBSD equivalent of /proc/self/fd through a special +fdescfs mount with option "nodup". This filesystem should be mounted +either to the private $PIDDIR/fd/ directory or to /dev/fd in order to +provide security and performance characteristics similar to Linux. + +Signed-off-by: Timur I. Bakeyev <timur@FreeBSD.org> +Adapted for Samba 4.20 by: Andrea venturoli <ml@netfence.it> +--- +--- source3/lib/system.c.orig 2025-06-27 15:05:05 UTC ++++ source3/lib/system.c +@@ -1047,6 +1047,68 @@ int sys_get_number_of_cores(void) + } + #endif + ++static bool freebsd_fdesc_check(const char *pattern) ++{ ++ char fdesc_path[PATH_MAX]; ++ int fd, fd2; ++ ++ fd = open(lp_pid_directory(), O_DIRECTORY); ++ if (fd == -1) { ++ DBG_ERR("%s: failed to open pid directory: %s\n", ++ lp_pid_directory(), strerror(errno)); ++ return false; ++ } ++ ++ snprintf(fdesc_path, sizeof(fdesc_path), pattern, fd); ++ ++ fd2 = open(fdesc_path, O_DIRECTORY); ++ if (fd2 == -1) { ++ /* ++ * Setting O_DIRECTORY on open of fdescfs mount ++ * without 'nodup' option will fail with ENOTDIR. ++ */ ++ if (errno == ENOTDIR) { ++ DBG_ERR("%s: fdescfs filesystem is not mounted with " ++ "'nodup' option. This specific mount option is " ++ "required in order to enable race-free handling " ++ "of paths.\n" ++ "See documentation for Samba's New VFS' " ++ "for more details. The 'nodup' mount option was " ++ "introduced in FreeBSD 13.\n", fdesc_path); ++ close(fd); ++ return false; ++ } ++ DBG_ERR("%s: failed to open fdescfs path: %s\n", ++ fdesc_path, strerror(errno)); ++ close(fd); ++ return false; ++ } ++ close(fd); ++ close(fd2); ++ ++ return true; ++} ++ ++static char* freebsd_pattern(char *buf, size_t bufsize) { ++ const char** base; ++ const char* base_dir[] = { ++ lp_pid_directory(), /* This is a preferred location */ ++ "/dev", ++ NULL ++ }; ++ ++ for(base = &base_dir[0]; *base != NULL; base++) { ++ snprintf(buf, bufsize, "%s/fd/%%lu", *base); ++ if(freebsd_fdesc_check(buf)) { ++ return buf; ++ } ++ } ++ return NULL; ++} ++ ++static char proc_fd_pattern_buf[PATH_MAX]; ++static const char *proc_fd_pattern = NULL; ++ + bool sys_have_proc_fds(void) + { + static bool checked = false; +@@ -1058,8 +1078,12 @@ bool sys_have_proc_fds(void) + return have_proc_fds; + } + +- ret = stat("/proc/self/fd/0", &sb); +- have_proc_fds = (ret == 0); ++ if (freebsd_pattern(proc_fd_pattern_buf, sizeof(proc_fd_pattern_buf)) != NULL) { ++ have_proc_fds = true; ++ proc_fd_pattern = proc_fd_pattern_buf; ++ } else ++ have_proc_fds = false; ++ + checked = true; + + return have_proc_fds; +@@ -1067,10 +1091,18 @@ char *sys_proc_fd_path(int fd, struct sys_proc_fd_path + + char *sys_proc_fd_path(int fd, struct sys_proc_fd_path_buf *buf) + { ++ bool have_proc_fds = sys_have_proc_fds(); ++ SMB_ASSERT(have_proc_fds); ++#if defined(__clang__) ++#pragma clang diagnostic push ++#pragma clang diagnostic ignored "-Wformat-nonliteral" ++#endif + int written = +- snprintf(buf->buf, sizeof(buf->buf), "/proc/self/fd/%d", fd); +- +- SMB_ASSERT(sys_have_proc_fds() && (written >= 0)); ++ snprintf(buf->buf, sizeof(buf->buf), proc_fd_pattern, fd); ++#if defined(__clang__) ++#pragma clang diagnostic pop ++#endif ++ SMB_ASSERT(written >= 0); + + return buf->buf; + } diff --git a/net/samba422/files/README.FreeBSD.in b/net/samba422/files/README.FreeBSD.in new file mode 100644 index 000000000000..95d349f525af --- /dev/null +++ b/net/samba422/files/README.FreeBSD.in @@ -0,0 +1,91 @@ + + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !!! Please read before running any tools !!! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +Documentation +============= + + o https://wiki.samba.org/index.php/Samba4/HOWTO + + o https://wiki.samba.org/index.php/Samba_AD_DC_HOWTO + + o https://wiki.samba.org/index.php/Samba4/samba-tool/domain/classicupgrade/HOWTO + +FreeBSD specific information +============================ + +* Your configuration is in: %%SAMBA4_CONFDIR%%/%%SAMBA4_CONFIG%% + +* All the logs are under: %%SAMBA4_LOGDIR%% + +* All the relevant databases are under: %%SAMBA4_LOCKDIR%% + +* Provisioning script is: %%PREFIX%%/bin/samba-tool + +Samba4 provisioning requires file system(s) with the ACLs support. On +UFS2 you need to enable POSIX ACLs by adding 'acls' option to the mount +flags, on ZFS you need to use NFSv4 ACLs and `zfsacl` VFS module to get +provisioning work. + +There is a hack in the code, that makes provisioning work on UFS2 and in +the jails on the price of using USER extattr(2) namespace, which is less +secure than SYSTEM namespace, as can be edited not only by root user, but +also by the owner of the file. + +For the provisioning on ZFS you need to use additional parameters to the +samba-tool, that would explicitly add `zfsacl` to the default `vfs objects`: + + # samba-tool domain provision --interactive \ + --option="vfs objects"="dfs_samba4 zfsacl" + +To run this port you need to perform the following steps: +--------------------------------------------------------- + +0. If you had Samba3 port installed before, please, *take backups* of +all the relevant files. That includes 'smb.conf' file and all the +content of the '/var/db/samba/' directory. + +1a. Create new '%%SAMBA4_CONFDIR%%/%%SAMBA4_CONFIG%%' file by running: + + # samba-tool domain provision + +1b. Or upgrade from the Samba3 'smb.conf' file by running: + + # samba-tool domain classicupgrade + +%%AD_DC%%1c. You will need to specify location of the 'nsupdate' command in the +%%AD_DC%%'%%SAMBA4_CONFIG%%' file: +%%AD_DC%% +%%AD_DC%% nsupdate command = %%PREFIX%%/bin/samba-nsupdate -g +%%AD_DC%% +2. Put string 'samba_server_enable="YES"' into your /etc/rc.conf. + +3. Make sure that your server doesn't run Samba3, OpenLDAP and named. +Stop them, if necessary. + +4. Run '%%PREFIX%%/etc/rc.d/samba_server start' or reboot. + +Please, check archives of samba@lists.samba.org and ask there for help, +if necessary: + + https://lists.samba.org/archive/samba/ + +Port related bugs can be reported to the FreeBSD Bugzilla or directly to: + + https://gitlab.com/samba-freebsd/ports/-/issues + +In case you found a bug which is clearly not related to the port build +process itself, please file a bug report at: + + https://bugzilla.samba.org/ + +And add me to CC list. + +You may find those tools helpful: +--------------------------------- + +Microsoft Remote Server Administration Tools (RSAT) for: + +* Vista: http://www.microsoft.com/en-us/download/details.aspx?id=21090 +* Windows 7: http://www.microsoft.com/en-us/download/details.aspx?id=7887 diff --git a/net/samba422/files/patch-docs-xml_manpages_vfs__freebsd.8.xml b/net/samba422/files/patch-docs-xml_manpages_vfs__freebsd.8.xml new file mode 100644 index 000000000000..b19ecafd4056 --- /dev/null +++ b/net/samba422/files/patch-docs-xml_manpages_vfs__freebsd.8.xml @@ -0,0 +1,172 @@ +--- docs-xml/manpages/vfs_freebsd.8.xml.orig 2025-07-11 10:55:41 UTC ++++ docs-xml/manpages/vfs_freebsd.8.xml +@@ -0,0 +1,169 @@ ++<?xml version="1.0" encoding="iso-8859-1"?> ++<!DOCTYPE refentry PUBLIC "-//Samba-Team//DTD DocBook V4.2-Based Variant V1.0//EN" "http://www.samba.org/samba/DTD/samba-doc"> ++<refentry id="vfs_freebsd.8"> ++ ++<refmeta> ++ <refentrytitle>vfs_freebsd</refentrytitle> ++ <manvolnum>8</manvolnum> ++ <refmiscinfo class="source">Samba</refmiscinfo> ++ <refmiscinfo class="manual">System Administration tools</refmiscinfo> ++ <refmiscinfo class="version">&doc.version;</refmiscinfo> ++</refmeta> ++ ++<refnamediv> ++ <refname>vfs_freebsd</refname> ++ <refpurpose>FreeBSD-specific VFS functions</refpurpose> ++</refnamediv> ++ ++<refsynopsisdiv> ++ <cmdsynopsis> ++ <command>vfs objects = freebsd</command> ++ </cmdsynopsis> ++</refsynopsisdiv> ++ ++<refsect1> ++ <title>DESCRIPTION</title> ++ ++ <para>This VFS module is part of the <citerefentry><refentrytitle>samba</refentrytitle> ++ <manvolnum>7</manvolnum></citerefentry> suite.</para> ++ ++ <para>The <command>vfs_freebsd</command> module implements some of the FreeBSD-specific VFS functions.</para> ++ ++ <para>This module is stackable.</para> ++</refsect1> ++ ++ ++<refsect1> ++ <title>OPTIONS</title> ++ ++ <variablelist> ++ ++ <varlistentry> ++ <term>freebsd:extattr mode=[legacy|compat|secure]</term> ++ <listitem> ++ <para>This parameter defines how the emulation of the Linux attr(5) extended attributes ++ is performed through the FreeBSD native extattr(9) system calls.</para> ++ ++ <para>Currently the <emphasis>security</emphasis>, <emphasis>system</emphasis>, ++ <emphasis>trusted</emphasis> and <emphasis>user</emphasis> extended attribute(xattr) ++ classes are defined in Linux. Contrary FreeBSD has only <emphasis>USER</emphasis> ++ and <emphasis>SYSTEM</emphasis> extended attribute(extattr) namespaces, so mapping ++ of one set into another isn't straightforward and can be done in different ways.</para> ++ ++ <para>Historically the Samba(7) built-in xattr mapping implementation simply converted ++ <emphasis>system</emphasis> and <emphasis>user</emphasis> xattr into corresponding ++ <emphasis>SYSTEM</emphasis> and <emphasis>USER</emphasis> extattr namespaces, dropping ++ the class prefix name with the separating dot and using attribute name only within the ++ mapped namespace. It also rejected any other xattr classes, like <emphasis>security</emphasis> ++ and <emphasis>trusted</emphasis> as invalid. Such behavior in particular broke AD ++ provisioning on UFS2 file systems as essential <emphasis>security.NTACL</emphasis> ++ xattr was rejected as invalid.</para> ++ ++ <para>This module tries to address this problem and provide secure, where it's possible, ++ way to map Linux xattr into FreeBSD's extattr.</para> ++ ++ <para>When <emphasis>mode</emphasis> is set to the <emphasis>legacy (default)</emphasis> ++ then modified version of built-in mapping is used, where <emphasis>system</emphasis> xattr ++ is mapped into SYSTEM namespace, while <emphasis>secure</emphasis>, <emphasis>trusted</emphasis> ++ and <emphasis>user</emphasis> xattr are all mapped into the USER namespace, dropping class ++ prefixes and mix them all together. This is the way how Samba FreeBSD ports were patched ++ up to the 4.9 version and that created multiple potential security issues. This mode is aimed for ++ the compatibility with the legacy installations only and should be avoided in new setups.</para> ++ ++ <para>The <emphasis>compat</emphasis> mode is mostly designed for the jailed environments, ++ where it's not possible to write extattrs into the secure SYSTEM namespace, so all four ++ classes are mapped into the USER namespace. To preserve information about origin of the ++ extended attribute it is stored together with the class preffix in the <emphasis>class.attribute</emphasis> ++ format.</para> ++ ++ <para>The <emphasis>secure</emphasis> mode is meant for storing extended attributes in a secure ++ manner, so that <emphasis>security</emphasis>, <emphasis>system</emphasis> and <emphasis>trusted</emphasis> ++ are stored in the SYSTEM namespace, which can be modified only by root. ++ </para> ++ </listitem> ++ </varlistentry> ++ ++ ++ </variablelist> ++</refsect1> ++ ++<refsect1> ++ <table frame="all" rowheader="firstcol"> ++ <title>Attributes mapping</title> ++ <tgroup cols='5' align='left' colsep='1' rowsep='1'> ++ <thead> ++ <row> ++ <entry> </entry> ++ <entry>built-in</entry> ++ <entry>legacy</entry> ++ <entry>compat/jail</entry> ++ <entry>secure</entry> ++ </row> ++ </thead> ++ <tbody> ++ <row> ++ <entry>user</entry> ++ <entry>USER; attribute</entry> ++ <entry>USER; attribute</entry> ++ <entry>USER; user.attribute</entry> ++ <entry>USER; user.attribute</entry> ++ </row> ++ <row> ++ <entry>system</entry> ++ <entry>SYSTEM; attribute</entry> ++ <entry>SYSTEM; attribute</entry> ++ <entry>USER; system.attribute</entry> ++ <entry>SYSTEM; system.attribute</entry> ++ </row> ++ <row> ++ <entry>trusted</entry> ++ <entry>FAIL</entry> ++ <entry>USER; attribute</entry> ++ <entry>USER; trusted.attribute</entry> ++ <entry>SYSTEM; trusted.attribute</entry> ++ </row> ++ <row> ++ <entry>security</entry> ++ <entry>FAIL</entry> ++ <entry>USER; attribute</entry> ++ <entry>USER; security.attribute</entry> ++ <entry>SYSTEM; security.attribute</entry> ++ </row> ++ </tbody> ++ </tgroup> ++ </table> ++</refsect1> ++ ++<refsect1> ++ <title>EXAMPLES</title> ++ ++ <para>Use secure method of setting extended attributes on the share:</para> ++ ++<programlisting> ++ <smbconfsection name="[sysvol]"/> ++ <smbconfoption name="vfs objects">freebsd</smbconfoption> ++ <smbconfoption name="freebsd:extattr mode">secure</smbconfoption> ++</programlisting> ++ ++</refsect1> ++ ++<refsect1> ++ <title>VERSION</title> ++ ++ <para>This man page is part of version &doc.version; of the Samba suite. ++ </para> ++</refsect1> ++ ++<refsect1> ++ <title>AUTHOR</title> ++ ++ <para>The original Samba software and related utilities ++ were created by Andrew Tridgell. Samba is now developed ++ by the Samba Team as an Open Source project similar ++ to the way the Linux kernel is developed.</para> ++ ++ <para>This module was written by Timur I. Bakeyev</para> ++ ++</refsect1> ++ ++</refentry> diff --git a/net/samba422/files/patch-docs-xml_wscript__build b/net/samba422/files/patch-docs-xml_wscript__build new file mode 100644 index 000000000000..cc8e028a823c --- /dev/null +++ b/net/samba422/files/patch-docs-xml_wscript__build @@ -0,0 +1,10 @@ +--- docs-xml/wscript_build.orig 2025-02-06 10:31:53 UTC ++++ docs-xml/wscript_build +@@ -88,6 +88,7 @@ vfs_module_manpages = ['vfs_acl_tdb', + 'vfs_extd_audit', + 'vfs_fake_perms', + 'vfs_fileid', ++ 'vfs_freebsd', + 'vfs_fruit', + 'vfs_full_audit', + 'vfs_glusterfs', diff --git a/net/samba422/files/patch-examples_pdb_wscript__build b/net/samba422/files/patch-examples_pdb_wscript__build new file mode 100644 index 000000000000..6b8e2685e80a --- /dev/null +++ b/net/samba422/files/patch-examples_pdb_wscript__build @@ -0,0 +1,11 @@ +--- examples/pdb/wscript_build.orig 2019-01-15 10:07:00 UTC ++++ examples/pdb/wscript_build +@@ -3,7 +3,7 @@ + bld.SAMBA3_MODULE('pdb_test', + subsystem='pdb', + source='test.c', +- deps='samba-util', ++ deps='samba-util samba-debug', + init_function='', + internal_module=bld.SAMBA3_IS_STATIC_MODULE('pdb_test'), + enabled=bld.SAMBA3_IS_ENABLED_MODULE('pdb_test')) diff --git a/net/samba422/files/patch-lib_talloc_wscript b/net/samba422/files/patch-lib_talloc_wscript new file mode 100644 index 000000000000..215b68b78fc8 --- /dev/null +++ b/net/samba422/files/patch-lib_talloc_wscript @@ -0,0 +1,11 @@ +--- lib/talloc/wscript.orig 2024-01-23 10:24:15.072250000 +0100 ++++ lib/talloc/wscript 2024-01-23 10:26:17.242921000 +0100 +@@ -45,7 +45,7 @@ def configure(conf): + conf.env.TALLOC_COMPAT1 = False + if conf.env.standalone_talloc: + conf.env.TALLOC_COMPAT1 = Options.options.TALLOC_COMPAT1 +- conf.env.PKGCONFIGDIR = '${LIBDIR}/pkgconfig' ++ conf.env.PKGCONFIGDIR = '%%PKGCONFIGDIR%%' + conf.env.TALLOC_VERSION = VERSION + + conf.CHECK_XSLTPROC_MANPAGES() diff --git a/net/samba422/files/patch-lib_util_util_crypt_c b/net/samba422/files/patch-lib_util_util_crypt_c new file mode 100644 index 000000000000..362f9a406d0b --- /dev/null +++ b/net/samba422/files/patch-lib_util_util_crypt_c @@ -0,0 +1,15 @@ +Index: lib/util/util_crypt.c +--- lib/util/util_crypt.c.orig ++++ lib/util/util_crypt.c +@@ -2,7 +2,11 @@ + #include "data_blob.h" + #include "discard.h" + #include <talloc.h> ++#ifdef __FreeBSD__ ++#include <unistd.h> ++#else + #include <crypt.h> ++#endif + #include "util_crypt.h" + + diff --git a/net/samba422/files/patch-python_samba_join.py b/net/samba422/files/patch-python_samba_join.py new file mode 100644 index 000000000000..79f32802c4f4 --- /dev/null +++ b/net/samba422/files/patch-python_samba_join.py @@ -0,0 +1,11 @@ +--- python/samba/join.py.orig 2025-02-06 10:31:54 UTC ++++ python/samba/join.py +@@ -917,7 +917,7 @@ class DCJoinContext(object): + secrets_ldb = Ldb(ctx.paths.secrets, session_info=system_session(), lp=ctx.lp) + + provision_fill(ctx.local_samdb, secrets_ldb, +- ctx.logger, ctx.names, ctx.paths, ++ ctx.logger, ctx.names, ctx.targetdir, ctx.paths, + dom_for_fun_level=ctx.behavior_version, + samdb_fill=FILL_SUBDOMAIN, + machinepass=ctx.acct_pass, serverrole="active directory domain controller", diff --git a/net/samba422/files/patch-python_samba_provision_____init____.py b/net/samba422/files/patch-python_samba_provision_____init____.py new file mode 100644 index 000000000000..c5aa0c96f265 --- /dev/null +++ b/net/samba422/files/patch-python_samba_provision_____init____.py @@ -0,0 +1,71 @@ +--- python/samba/provision/__init__.py.orig 2025-02-06 10:31:54 UTC ++++ python/samba/provision/__init__.py +@@ -1671,19 +1671,25 @@ def setsysvolacl(samdb, sysvol, uid, gid, domainsid, d + s3conf = s3param.get_context() + s3conf.load(lp.configfile) + +- file = tempfile.NamedTemporaryFile(dir=os.path.abspath(sysvol)) ++ sysvol_dir = os.path.abspath(sysvol) ++ ++ set_simple_acl = smbd.set_simple_acl ++ if smbd.has_nfsv4_acls(sysvol_dir): ++ set_simple_acl = smbd.set_simple_nfsv4_acl ++ ++ file = tempfile.NamedTemporaryFile(dir=sysvol_dir) + try: + try: +- smbd.set_simple_acl(file.name, 0o755, system_session_unix(), gid) ++ set_simple_acl(file.name, 0o755, system_session_unix(), gid) + except OSError: +- if not smbd.have_posix_acls(): ++ if not smbd.have_posix_acls() and not smbd.have_nfsv4_acls(): + # This clue is only strictly correct for RPM and + # Debian-like Linux systems, but hopefully other users + # will get enough clue from it. +- raise ProvisioningError("Samba was compiled without the posix ACL support that s3fs requires. " ++ raise ProvisioningError("Samba was compiled without the ACL support that s3fs requires. " + "Try installing libacl1-dev or libacl-devel, then re-run configure and make.") + +- raise ProvisioningError("Your filesystem or build does not support posix ACLs, which s3fs requires. " ++ raise ProvisioningError("Your filesystem or build does not support ACLs, which s3fs requires. " + "Try the mounting the filesystem with the 'acl' option.") + try: + smbd.chown(file.name, uid, gid, system_session_unix()) +@@ -1906,7 +1912,7 @@ def interface_ips_v6(lp): + return ret + + +-def provision_fill(samdb, secrets_ldb, logger, names, paths, ++def provision_fill(samdb, secrets_ldb, logger, names, paths, targetdir, + schema=None, + samdb_fill=FILL_FULL, + hostip=None, hostip6=None, +@@ -1965,6 +1971,9 @@ def provision_fill(samdb, secrets_ldb, logger, names, + samdb.transaction_commit() + + if serverrole == "active directory domain controller": ++ if targetdir and smbd.have_nfsv4_acls() and smbd.has_nfsv4_acls(targetdir): ++ smbd.set_nfsv4_defaults() ++ + # Continue setting up sysvol for GPO. This appears to require being + # outside a transaction. + if not skip_sysvolacl: +@@ -2341,6 +2350,9 @@ def provision(logger, session_info, smbconf=None, + if not os.path.isdir(paths.netlogon): + os.makedirs(paths.netlogon, 0o755) + ++ if smbd.have_nfsv4_acls() and smbd.has_nfsv4_acls(paths.sysvol): ++ smbd.set_nfsv4_defaults() ++ + if adminpass is None: + adminpass = samba.generate_random_password(12, 32) + adminpass_generated = True +@@ -2350,7 +2362,7 @@ def provision(logger, session_info, smbconf=None, + adminpass_generated = False + + if samdb_fill == FILL_FULL: +- provision_fill(samdb, secrets_ldb, logger, names, paths, ++ provision_fill(samdb, secrets_ldb, logger, names, paths, targetdir, + schema=schema, samdb_fill=samdb_fill, + hostip=hostip, hostip6=hostip6, + next_rid=next_rid, dc_rid=dc_rid, adminpass=adminpass, diff --git a/net/samba422/files/patch-source3_lib_sysacls.c b/net/samba422/files/patch-source3_lib_sysacls.c new file mode 100644 index 000000000000..dda39ee2828e --- /dev/null +++ b/net/samba422/files/patch-source3_lib_sysacls.c @@ -0,0 +1,19 @@ +--- source3/lib/sysacls.c.orig 2025-02-06 10:31:54 UTC ++++ source3/lib/sysacls.c +@@ -38,6 +38,16 @@ + #include "modules/vfs_aixacl.h" + #endif + ++/* ++ * NFSv4 ACL's should be understood and a first class citizen. Work ++ * needs to be done in librpc/idl/smb_acl.idl for this to occur. ++ */ ++#if defined(HAVE_LIBSUNACL) && defined(FREEBSD) ++#if 0 ++#include "modules/nfs4_acls.h" ++#endif ++#endif ++ + #undef DBGC_CLASS + #define DBGC_CLASS DBGC_ACLS + diff --git a/net/samba422/files/patch-source3_lib_util.c b/net/samba422/files/patch-source3_lib_util.c new file mode 100644 index 000000000000..cf5bae739144 --- /dev/null +++ b/net/samba422/files/patch-source3_lib_util.c @@ -0,0 +1,14 @@ +--- source3/lib/util.c.orig 2019-05-07 08:38:21 UTC ++++ source3/lib/util.c +@@ -1916,7 +1916,10 @@ bool any_nt_status_not_ok(NTSTATUS err1, + + int timeval_to_msec(struct timeval t) + { +- return t.tv_sec * 1000 + (t.tv_usec+999) / 1000; ++ unsigned long result; ++ ++ result = t.tv_sec * 1000 + (t.tv_usec+999) / 1000; ++ return result > INT_MAX ? INT_MAX : result; + } + + /******************************************************************* diff --git a/net/samba422/files/patch-source3_librpc_crypto_gse.c b/net/samba422/files/patch-source3_librpc_crypto_gse.c new file mode 100644 index 000000000000..61897ee6c8a2 --- /dev/null +++ b/net/samba422/files/patch-source3_librpc_crypto_gse.c @@ -0,0 +1,16 @@ +--- source3/librpc/crypto/gse.c.orig 2019-01-15 10:07:00 UTC ++++ source3/librpc/crypto/gse.c +@@ -621,11 +621,12 @@ static NTSTATUS gse_get_server_auth_toke + struct gse_context *gse_ctx = + talloc_get_type_abort(gensec_security->private_data, + struct gse_context); +- OM_uint32 gss_maj, gss_min; ++ OM_uint32 gss_min; + gss_buffer_desc in_data; + gss_buffer_desc out_data; + DATA_BLOB blob = data_blob_null; + NTSTATUS status; ++ OM_uint32 gss_maj = -1; + OM_uint32 time_rec = 0; + struct timeval tv; + diff --git a/net/samba422/files/patch-source3_modules_vfs__freebsd.c b/net/samba422/files/patch-source3_modules_vfs__freebsd.c new file mode 100644 index 000000000000..9d3e41041117 --- /dev/null +++ b/net/samba422/files/patch-source3_modules_vfs__freebsd.c @@ -0,0 +1,702 @@ +--- source3/modules/vfs_freebsd.c.orig 2025-07-11 10:55:17 UTC ++++ source3/modules/vfs_freebsd.c +@@ -0,0 +1,699 @@ ++/* ++ * This module implements VFS calls specific to FreeBSD ++ * ++ * Copyright (C) Timur I. Bakeyev, 2018 ++ * ++ * This program is free software; you can redistribute it and/or modify ++ * it under the terms of the GNU General Public License as published by ++ * the Free Software Foundation; either version 3 of the License, or ++ * (at your option) any later version. ++ * ++ * This program is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ * GNU General Public License for more details. ++ * ++ * You should have received a copy of the GNU General Public License ++ * along with this program; if not, see <http://www.gnu.org/licenses/>. ++ */ ++ ++#include "includes.h" ++ ++#include "lib/util/tevent_unix.h" ++#include "lib/util/tevent_ntstatus.h" ++#include "system/filesys.h" ++#include "smbd/smbd.h" ++ ++#include <sys/sysctl.h> ++ ++static int vfs_freebsd_debug_level = DBGC_VFS; ++ ++#undef DBGC_CLASS ++#define DBGC_CLASS vfs_freebsd_debug_level ++ ++#ifndef EXTATTR_MAXNAMELEN ++#define EXTATTR_MAXNAMELEN UINT8_MAX ++#endif ++ ++#define EXTATTR_NAMESPACE(NS) EXTATTR_NAMESPACE_ ## NS, \ ++ EXTATTR_NAMESPACE_ ## NS ## _STRING ".", \ ++ .data.len = (sizeof(EXTATTR_NAMESPACE_ ## NS ## _STRING ".") - 1) ++ ++#define EXTATTR_EMPTY 0x00 ++#define EXTATTR_USER 0x01 ++#define EXTATTR_SYSTEM 0x02 ++#define EXTATTR_SECURITY 0x03 ++#define EXTATTR_TRUSTED 0x04 ++ ++enum extattr_mode { ++ FREEBSD_EXTATTR_SECURE, ++ FREEBSD_EXTATTR_COMPAT, ++ FREEBSD_EXTATTR_LEGACY ++}; ++ ++struct freebsd_handle_data { ++ enum extattr_mode extattr_mode; ++}; ++ ++typedef struct { ++ int namespace; ++ char name[EXTATTR_MAXNAMELEN+1]; ++ union { ++ uint16_t len; ++ uint16_t flags; ++ } data; ++} extattr_attr; ++ ++static const struct enum_list extattr_mode_param[] = { ++ { FREEBSD_EXTATTR_SECURE, "secure" }, /* */ ++ { FREEBSD_EXTATTR_COMPAT, "compat" }, /* */ ++ { FREEBSD_EXTATTR_LEGACY, "legacy" }, /* */ ++ { -1, NULL } ++}; ++ ++/* XXX: This order doesn't match namespace ids order! */ ++static extattr_attr extattr[] = { ++ { EXTATTR_NAMESPACE(EMPTY) }, ++ { EXTATTR_NAMESPACE(SYSTEM) }, ++ { EXTATTR_NAMESPACE(USER) }, ++}; ++ ++ ++static bool freebsd_in_jail(void) { ++ int val = 0; ++ size_t val_len = sizeof(val); ++ ++ if((sysctlbyname("security.jail.jailed", &val, &val_len, NULL, 0) != -1) && val == 1) { ++ return true; ++ } ++ return false; ++} ++ ++ ++static uint16_t freebsd_map_attrname(const char *name) ++{ ++ if(name == NULL || name[0] == '\0') { ++ return EXTATTR_EMPTY; ++ } ++ ++ switch(name[0]) { ++ case 'u': ++ if(strncmp(name, "user.", 5) == 0) ++ return EXTATTR_USER; ++ break; ++ case 't': ++ if(strncmp(name, "trusted.", 8) == 0) ++ return EXTATTR_TRUSTED; ++ break; ++ case 's': ++ /* name[1] could be any character, including '\0' */ ++ switch(name[1]) { ++ case 'e': ++ if(strncmp(name, "security.", 9) == 0) ++ return EXTATTR_SECURITY; ++ break; ++ case 'y': ++ if(strncmp(name, "system.", 7) == 0) ++ return EXTATTR_SYSTEM; ++ break; ++ } ++ break; ++ } ++ return EXTATTR_USER; ++} ++ ++ ++/* security, system, trusted or user */ ++static extattr_attr* freebsd_map_xattr(enum extattr_mode extattr_mode, const char *name, extattr_attr *attr) ++{ ++ int attrnamespace = EXTATTR_NAMESPACE_EMPTY; ++ const char *p, *attrname = name; ++ ++ if(name == NULL || name[0] == '\0') { ++ return NULL; ++ } ++ ++ if(attr == NULL) { ++ return NULL; ++ } ++ ++ uint16_t flags = freebsd_map_attrname(name); ++ ++ switch(flags) { ++ case EXTATTR_SECURITY: ++ case EXTATTR_TRUSTED: ++ case EXTATTR_SYSTEM: ++ attrnamespace = (extattr_mode == FREEBSD_EXTATTR_SECURE) ? ++ EXTATTR_NAMESPACE_SYSTEM : ++ EXTATTR_NAMESPACE_USER; ++ break; ++ case EXTATTR_USER: ++ attrnamespace = EXTATTR_NAMESPACE_USER; ++ break; ++ default: ++ /* Default to "user" namespace if nothing else was specified */ ++ attrnamespace = EXTATTR_NAMESPACE_USER; ++ flags = EXTATTR_USER; ++ break; ++ } ++ ++ if (extattr_mode == FREEBSD_EXTATTR_LEGACY) { ++ switch(flags) { ++ case EXTATTR_SECURITY: ++ attrname = name + 9; ++ break; ++ case EXTATTR_TRUSTED: ++ attrname = name + 8; ++ break; ++ case EXTATTR_SYSTEM: ++ attrname = name + 7; ++ break; ++ case EXTATTR_USER: ++ attrname = name + 5; ++ break; ++ default: ++ attrname = ((p=strchr(name, '.')) != NULL) ? p + 1 : name; ++ break; ++ } ++ } ++ ++ attr->namespace = attrnamespace; ++ attr->data.flags = flags; ++ strlcpy(attr->name, attrname, EXTATTR_MAXNAMELEN + 1); ++ ++ return attr; ++} ++ ++ ++static ssize_t extattr_size(struct files_struct *fsp, extattr_attr *attr) ++{ ++ ssize_t result; ++ ++ SMB_ASSERT(!fsp_is_alternate_stream(fsp)); ++ ++ int fd = fsp_get_pathref_fd(fsp); ++ ++ if (fsp->fsp_flags.is_pathref) { ++ const char *path = fsp->fsp_name->base_name; ++ if (fsp->fsp_flags.have_proc_fds) { ++ char buf[PATH_MAX]; ++ path = sys_proc_fd_path(fd, &buf); ++ if (path == NULL) { ++ return -1; ++ } ++ } ++ /* ++ * This is no longer a handle based call. ++ */ ++ return extattr_get_file(path, attr->namespace, attr->name, NULL, 0); ++ } ++ else { ++ return extattr_get_fd(fd, attr->namespace, attr->name, NULL, 0); ++ } ++} ++ ++/* ++ * The list of names is returned as an unordered array of NULL-terminated ++ * character strings (attribute names are separated by NULL characters), ++ * like this: ++ * user.name1\0system.name1\0user.name2\0 ++ * ++ * Filesystems like ext2, ext3 and XFS which implement POSIX ACLs using ++ * extended attributes, might return a list like this: ++ * system.posix_acl_access\0system.posix_acl_default\0 ++ */ ++/* ++ * The extattr_list_file() returns a list of attributes present in the ++ * requested namespace. Each list entry consists of a single byte containing ++ * the length of the attribute name, followed by the attribute name. The ++ * attribute name is not terminated by ASCII 0 (nul). ++*/ ++static ssize_t freebsd_extattr_list(struct files_struct *fsp, enum extattr_mode extattr_mode, char *list, size_t size) ++{ ++ ssize_t list_size, total_size = 0; ++ char *p, *q, *list_end; ++ int len; ++ /* ++ Ignore all but user namespace when we are not root or in jail ++ See: https://bugzilla.samba.org/show_bug.cgi?id=10247 ++ */ ++ bool as_root = (geteuid() == 0); ++ ++ int ns = (extattr_mode == FREEBSD_EXTATTR_SECURE && as_root) ? 1 : 2; ++ ++ int fd = fsp_get_pathref_fd(fsp); ++ ++ /* Iterate through extattr(2) namespaces */ ++ for(; ns < ARRAY_SIZE(extattr); ns++) { ++ list_size = -1; ++ ++ if (fsp->fsp_flags.is_pathref) { ++ const char *path = fsp->fsp_name->base_name; ++ if (fsp->fsp_flags.have_proc_fds) { ++ char buf[PATH_MAX]; ++ path = sys_proc_fd_path(fd, &buf); ++ if (path == NULL) { ++ return -1; ++ } ++ } ++ /* ++ * This is no longer a handle based call. ++ */ ++ list_size = extattr_list_file(path, extattr[ns].namespace, list, size); ++ } ++ else { ++ list_size = extattr_list_fd(fd, extattr[ns].namespace, list, size); ++ } ++ /* Some error happend. Errno should be set by the previous call */ ++ if(list_size < 0) ++ return -1; ++ /* No attributes in this namespace */ ++ if(list_size == 0) ++ continue; ++ /* ++ Call with an empty buffer may be used to calculate ++ necessary buffer size. ++ */ ++ if(list == NULL) { ++ /* ++ XXX: Unfortunately, we can't say, how many attributes were ++ returned, so here is the potential problem with the emulation. ++ */ ++ if(extattr_mode == FREEBSD_EXTATTR_LEGACY) { ++ /* ++ Take the worse case of one char attribute names - ++ two bytes per name plus one more for sanity. ++ */ ++ total_size += list_size + (list_size/2 + 1)*extattr[ns].data.len; ++ } ++ else { ++ total_size += list_size; ++ } ++ continue; ++ } ++ ++ if(extattr_mode == FREEBSD_EXTATTR_LEGACY) { ++ /* Count necessary offset to fit namespace prefixes */ ++ int extra_len = 0; ++ uint16_t flags; ++ list_end = list + list_size; ++ for(list_size = 0, p = q = list; p < list_end; p += len) { ++ len = p[0] + 1; ++ (void)strlcpy(q, p + 1, len); ++ flags = freebsd_map_attrname(q); ++ /* Skip secure attributes for non-root user */ ++ if(extattr_mode != FREEBSD_EXTATTR_SECURE && !as_root && flags > EXTATTR_USER) { ++ continue; ++ } ++ if(flags <= EXTATTR_USER) { ++ /* Don't count trailing '\0' */ ++ extra_len += extattr[ns].data.len; ++ } ++ list_size += len; ++ q += len; ++ } ++ total_size += list_size + extra_len; ++ /* Buffer is too small to fit the results */ ++ if(total_size > size) { ++ errno = ERANGE; ++ return -1; ++ } ++ /* Shift results backwards, so we can prepend prefixes */ ++ list_end = list + extra_len; ++ p = (char*)memmove(list_end, list, list_size); ++ /* ++ We enter the loop with `p` pointing to the shifted list and ++ `extra_len` having the total margin between `list` and `p` ++ */ ++ for(list_end += list_size; p < list_end; p += len) { ++ len = strlen(p) + 1; ++ flags = freebsd_map_attrname(p); ++ if(flags <= EXTATTR_USER) { ++ /* Add namespace prefix */ ++ (void)strncpy(list, extattr[ns].name, extattr[ns].data.len); ++ list += extattr[ns].data.len; ++ } ++ /* Append attribute name */ ++ (void)strlcpy(list, p, len); ++ list += len; ++ } ++ } ++ else { ++ /* Convert UCSD strings into nul-terminated strings */ ++ for(list_end = list + list_size; list < list_end; list += len) { ++ len = list[0] + 1; ++ (void)strlcpy(list, list + 1, len); ++ } ++ total_size += list_size; ++ } ++ } ++ return total_size; ++} ++ ++/* ++static ssize_t freebsd_fgetxattr_size(struct vfs_handle_struct *handle, ++ struct files_struct *fsp, ++ const char *name) ++{ ++ struct freebsd_handle_data *data; ++ extattr_attr attr; ++ ++ SMB_ASSERT(!fsp_is_alternate_stream(fsp)); ++ ++ SMB_VFS_HANDLE_GET_DATA(handle, data, ++ struct freebsd_handle_data, ++ return -1); ++ ++ if(!freebsd_map_xattr(data->extattr_mode, name, &attr)) { ++ errno = EINVAL; ++ return -1; ++ } ++ ++ if(data->extattr_mode != FREEBSD_EXTATTR_SECURE && geteuid() != 0 && attr.data.flags > EXTATTR_USER) { ++ errno = ENOATTR; ++ return -1; ++ } ++ ++ return extattr_size(fsp, &attr); ++} ++*/ ++ ++/* VFS entries */ ++static ssize_t freebsd_fgetxattr(struct vfs_handle_struct *handle, ++ struct files_struct *fsp, ++ const char *name, ++ void *value, ++ size_t size) ++{ ++#if defined(HAVE_XATTR_EXTATTR) ++ struct freebsd_handle_data *data; ++ extattr_attr attr; ++ ssize_t res; ++ int fd; ++ ++ SMB_ASSERT(!fsp_is_alternate_stream(fsp)); ++ ++ SMB_VFS_HANDLE_GET_DATA(handle, data, ++ struct freebsd_handle_data, ++ return -1); ++ ++ if(!freebsd_map_xattr(data->extattr_mode, name, &attr)) { ++ errno = EINVAL; ++ return -1; ++ } ++ ++ /* Filter out 'secure' entries */ ++ if(data->extattr_mode != FREEBSD_EXTATTR_SECURE && geteuid() != 0 && attr.data.flags > EXTATTR_USER) { ++ errno = ENOATTR; ++ return -1; ++ } ++ ++ /* ++ * The BSD implementation has a nasty habit of silently truncating ++ * the returned value to the size of the buffer, so we have to check ++ * that the buffer is large enough to fit the returned value. ++ */ ++ if((res=extattr_size(fsp, &attr)) < 0) { ++ return -1; ++ } ++ ++ if (size == 0) { ++ return res; ++ } ++ else if (res > size) { ++ errno = ERANGE; ++ return -1; ++ } ++ ++ fd = fsp_get_pathref_fd(fsp); ++ ++ if (fsp->fsp_flags.is_pathref) { ++ const char *path = fsp->fsp_name->base_name; ++ if (fsp->fsp_flags.have_proc_fds) { ++ char buf[PATH_MAX]; ++ path = sys_proc_fd_path(fd, &buf); ++ if (path == NULL) { ++ return -1; ++ } ++ } ++ /* ++ * This is no longer a handle based call. ++ */ ++ return extattr_get_file(path, attr.namespace, attr.name, value, size); ++ } ++ else { ++ return extattr_get_fd(fd, attr.namespace, attr.name, value, size); ++ } ++ return -1; ++#else ++ errno = ENOSYS; ++ return -1; ++#endif ++} ++ ++ ++static ssize_t freebsd_flistxattr(struct vfs_handle_struct *handle, ++ struct files_struct *fsp, ++ char *list, ++ size_t size) ++{ ++#if defined(HAVE_XATTR_EXTATTR) ++ struct freebsd_handle_data *data; ++ ++ SMB_ASSERT(!fsp_is_alternate_stream(fsp)); ++ ++ SMB_VFS_HANDLE_GET_DATA(handle, data, ++ struct freebsd_handle_data, ++ return -1); ++ ++ return freebsd_extattr_list(fsp, data->extattr_mode, list, size); ++#else ++ errno = ENOSYS; ++ return -1; ++#endif ++} ++ ++ ++static int freebsd_fremovexattr(struct vfs_handle_struct *handle, ++ struct files_struct *fsp, ++ const char *name) ++{ ++#if defined(HAVE_XATTR_EXTATTR) ++ struct freebsd_handle_data *data; ++ extattr_attr attr; ++ int fd; ++ ++ SMB_ASSERT(!fsp_is_alternate_stream(fsp)); ++ ++ SMB_VFS_HANDLE_GET_DATA(handle, data, ++ struct freebsd_handle_data, ++ return -1); ++ ++ if(!freebsd_map_xattr(data->extattr_mode, name, &attr)) { ++ errno = EINVAL; ++ return -1; ++ } ++ ++ /* Filter out 'secure' entries */ ++ if(data->extattr_mode != FREEBSD_EXTATTR_SECURE && geteuid() != 0 && attr.data.flags > EXTATTR_USER) { ++ errno = ENOATTR; ++ return -1; ++ } ++ ++ fd = fsp_get_pathref_fd(fsp); ++ ++ if (fsp->fsp_flags.is_pathref) { ++ const char *path = fsp->fsp_name->base_name; ++ if (fsp->fsp_flags.have_proc_fds) { ++ char buf[PATH_MAX]; ++ path = sys_proc_fd_path(fd, &buf); ++ if (path == NULL) { ++ return -1; ++ } ++ } ++ /* ++ * This is no longer a handle based call. ++ */ ++ return extattr_delete_file(path, attr.namespace, attr.name); ++ } ++ else { ++ return extattr_delete_fd(fd, attr.namespace, attr.name); ++ } ++ return -1; ++#else ++ errno = ENOSYS; ++ return -1; ++#endif ++} ++ ++ ++static int freebsd_fsetxattr(struct vfs_handle_struct *handle, ++ struct files_struct *fsp, ++ const char *name, ++ const void *value, ++ size_t size, ++ int flags) ++{ ++#if defined(HAVE_XATTR_EXTATTR) ++ struct freebsd_handle_data *data; ++ extattr_attr attr; ++ ssize_t res; ++ int fd; ++ ++ SMB_ASSERT(!fsp_is_alternate_stream(fsp)); ++ ++ SMB_VFS_HANDLE_GET_DATA(handle, data, ++ struct freebsd_handle_data, ++ return -1); ++ ++ if(!freebsd_map_xattr(data->extattr_mode, name, &attr)) { ++ errno = EINVAL; ++ return -1; ++ } ++ ++ /* Filter out 'secure' entries */ ++ if(data->extattr_mode != FREEBSD_EXTATTR_SECURE && geteuid() != 0 && attr.data.flags > EXTATTR_USER) { ++ errno = ENOATTR; ++ return -1; ++ } ++ ++ if (flags) { ++ /* Check attribute existence */ ++ res = extattr_size(fsp, &attr); ++ if (res < 0) { ++ /* REPLACE attribute, that doesn't exist */ ++ if ((flags & XATTR_REPLACE) && errno == ENOATTR) { ++ errno = ENOATTR; ++ return -1; ++ } ++ /* Ignore other errors */ ++ } ++ else { ++ /* CREATE attribute, that already exists */ ++ if (flags & XATTR_CREATE) { ++ errno = EEXIST; ++ return -1; ++ } ++ } ++ } ++ ++ fd = fsp_get_pathref_fd(fsp); ++ ++ if (fsp->fsp_flags.is_pathref) { ++ const char *path = fsp->fsp_name->base_name; ++ if (fsp->fsp_flags.have_proc_fds) { ++ char buf[PATH_MAX]; ++ path = sys_proc_fd_path(fd, &buf); ++ if (path == NULL) { ++ return -1; ++ } ++ } ++ /* ++ * This is no longer a handle based call. ++ */ ++ res = extattr_set_file(path, attr.namespace, attr.name, value, size); ++ } ++ else { ++ res = extattr_set_fd(fd, attr.namespace, attr.name, value, size); ++ } ++ return (res >= 0) ? 0 : -1; ++#else ++ errno = ENOSYS; ++ return -1; ++#endif ++} ++ ++ ++static int freebsd_connect(struct vfs_handle_struct *handle, ++ const char *service, ++ const char *user) ++{ ++ struct freebsd_handle_data *data; ++ int enumval, saved_errno; ++ ++ int ret = SMB_VFS_NEXT_CONNECT(handle, service, user); ++ ++ if (ret < 0) { ++ return ret; ++ } ++ ++ data = talloc_zero(handle->conn, struct freebsd_handle_data); ++ if (!data) { ++ saved_errno = errno; ++ SMB_VFS_NEXT_DISCONNECT(handle); ++ DEBUG(0, ("talloc_zero() failed\n")); ++ errno = saved_errno; ++ return -1; ++ } ++ ++ enumval = lp_parm_enum(SNUM(handle->conn), "freebsd", ++ "extattr mode", extattr_mode_param, FREEBSD_EXTATTR_LEGACY); ++ if (enumval == -1) { ++ saved_errno = errno; ++ SMB_VFS_NEXT_DISCONNECT(handle); ++ DBG_DEBUG("value for freebsd: 'extattr mode' is unknown\n"); ++ errno = saved_errno; ++ return -1; ++ } ++ ++ if(freebsd_in_jail()) { ++ enumval = FREEBSD_EXTATTR_COMPAT; ++ DBG_WARNING("running in jail, enforcing 'compat' mode\n"); ++ } ++ ++ data->extattr_mode = (enum extattr_mode)enumval; ++ ++ SMB_VFS_HANDLE_SET_DATA(handle, data, NULL, ++ struct freebsd_handle_data, ++ return -1); ++ ++ DBG_DEBUG("connect to service[%s] with '%s' extattr mode\n", ++ service, extattr_mode_param[data->extattr_mode].name); ++ ++ return 0; ++} ++ ++ ++static void freebsd_disconnect(vfs_handle_struct *handle) ++{ ++ SMB_VFS_NEXT_DISCONNECT(handle); ++} ++ ++/* VFS operations structure */ ++ ++struct vfs_fn_pointers freebsd_fns = { ++ /* Disk operations */ ++ .connect_fn = freebsd_connect, ++ .disconnect_fn = freebsd_disconnect, ++ ++ /* EA operations. */ ++ .getxattrat_send_fn = vfs_not_implemented_getxattrat_send, ++ .getxattrat_recv_fn = vfs_not_implemented_getxattrat_recv, ++ .fgetxattr_fn = freebsd_fgetxattr, ++ .flistxattr_fn = freebsd_flistxattr, ++ .fremovexattr_fn = freebsd_fremovexattr, ++ .fsetxattr_fn = freebsd_fsetxattr, ++}; ++ ++static_decl_vfs; ++NTSTATUS vfs_freebsd_init(TALLOC_CTX *ctx) ++{ ++ NTSTATUS ret; ++ ++ ret = smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "freebsd", ++ &freebsd_fns); ++ ++ if (!NT_STATUS_IS_OK(ret)) { ++ return ret; ++ } ++ ++ vfs_freebsd_debug_level = debug_add_class("freebsd"); ++ if (vfs_freebsd_debug_level == -1) { ++ vfs_freebsd_debug_level = DBGC_VFS; ++ DEBUG(0, ("vfs_freebsd: Couldn't register custom debugging class!\n")); ++ } else { ++ DEBUG(10, ("vfs_freebsd: Debug class number of 'fileid': %d\n", vfs_freebsd_debug_level)); ++ } ++ ++ return ret; ++} diff --git a/net/samba422/files/patch-source3_modules_vfs__virusfilter__utils.c b/net/samba422/files/patch-source3_modules_vfs__virusfilter__utils.c new file mode 100644 index 000000000000..6e6dc6d2bae5 --- /dev/null +++ b/net/samba422/files/patch-source3_modules_vfs__virusfilter__utils.c @@ -0,0 +1,36 @@ +--- source3/modules/vfs_virusfilter_utils.c.orig 2019-01-15 10:07:00 UTC ++++ source3/modules/vfs_virusfilter_utils.c +@@ -392,6 +392,10 @@ bool virusfilter_io_writel( + + bool virusfilter_io_writefl( + struct virusfilter_io_handle *io_h, ++ const char *data_fmt, ...) PRINTF_ATTRIBUTE(2, 3); ++ ++bool virusfilter_io_writefl( ++ struct virusfilter_io_handle *io_h, + const char *data_fmt, ...) + { + va_list ap; +@@ -415,6 +419,10 @@ bool virusfilter_io_writefl( + + bool virusfilter_io_vwritefl( + struct virusfilter_io_handle *io_h, ++ const char *data_fmt, va_list ap) PRINTF_ATTRIBUTE(2, 0); ++ ++bool virusfilter_io_vwritefl( ++ struct virusfilter_io_handle *io_h, + const char *data_fmt, va_list ap) + { + char data[VIRUSFILTER_IO_BUFFER_SIZE + VIRUSFILTER_IO_EOL_SIZE]; +@@ -666,6 +674,11 @@ bool virusfilter_io_readl(TALLOC_CTX *ct + bool virusfilter_io_writefl_readl( + struct virusfilter_io_handle *io_h, + char **read_line, ++ const char *fmt, ...) PRINTF_ATTRIBUTE(3, 4); ++ ++bool virusfilter_io_writefl_readl( ++ struct virusfilter_io_handle *io_h, ++ char **read_line, + const char *fmt, ...) + { + bool ok; diff --git a/net/samba422/files/patch-source3_modules_vfs__zfsacl.c b/net/samba422/files/patch-source3_modules_vfs__zfsacl.c new file mode 100644 index 000000000000..d96450f19316 --- /dev/null +++ b/net/samba422/files/patch-source3_modules_vfs__zfsacl.c @@ -0,0 +1,182 @@ +--- source3/modules/vfs_zfsacl.c 2024-07-29 11:03:15.390630700 +0200 ++++ source3/modules/vfs_zfsacl.c 2025-01-07 15:56:32.048227000 +0100 +@@ -169,6 +169,7 @@ + bool must_add_empty_ace = false; + struct zfsacl_config_data *config = NULL; + int fd; ++ struct sys_proc_fd_path_buf buf; + + SMB_VFS_HANDLE_GET_DATA(handle, config, + struct zfsacl_config_data, +@@ -235,24 +236,52 @@ + SMB_ASSERT(i == naces); + + /* store acl */ +- fd = fsp_get_pathref_fd(fsp); +- if (fd == -1) { ++ ++ if (!fsp->fsp_flags.is_pathref) { ++ fd = fsp_get_io_fd(fsp); ++ ++ rv = facl(fd, ACE_SETACL, naces, acebuf); ++ if (rv != 0) { ++ DEBUG(8, ("zfs_process_smbacl(%s): Not PATHREF: facl(ACE_SETACL, %d): %s\n", ++ fsp_str_dbg(fsp), naces, ++ strerror(errno))); ++ return false; ++ } ++ DEBUG(10, ("zfs_process_smbacl(%s): Not PATHREF: facl(ACE_SETACL, %d) -> %d\n", ++ fsp_str_dbg(fsp), naces, ++ rv)); ++ ++ } else if (fsp->fsp_flags.have_proc_fds) { ++ fd = fsp_get_pathref_fd(fsp); ++ if (fd == -1) { ++ DEBUG(8, ("zfs_process_smbacl(%s): PATHREF(proc_fd): fsp_get_pathref_fd=-1: %s\n", ++ fsp_str_dbg(fsp), strerror(errno))); + errno = EBADF; + return false; +- } +- rv = facl(fd, ACE_SETACL, naces, acebuf); +- if (rv != 0) { +- if(errno == ENOSYS) { +- DEBUG(9, ("acl(ACE_SETACL, %s): Operation is not " +- "supported on the filesystem where the file " +- "resides\n", fsp_str_dbg(fsp))); +- } else { +- DEBUG(9, ("acl(ACE_SETACL, %s): %s\n", fsp_str_dbg(fsp), +- strerror(errno))); +- } ++ } ++ rv = acl(sys_proc_fd_path(fd, &buf), ACE_SETACL, naces, acebuf); ++ if (rv != 0) { ++ DEBUG(8, ("zfs_process_smbacl(%s): acl(ACE_SETACL, %d): %s\n", ++ fsp_str_dbg(fsp), naces, ++ strerror(errno))); + return false; ++ } ++ DEBUG(10, ("zfs_process_smbacl(%s): PATHREF(proc_fd): acl(ACE_SETACL, %d) -> %d\n", ++ fsp_str_dbg(fsp), naces, ++ rv)); ++ } else { ++ rv = acl(fsp->fsp_name->base_name, ACE_SETACL, naces, acebuf); ++ if (rv != 0) { ++ DEBUG(8, ("zfs_process_smbacl(%s): PATHREF(base_name): acl(ACE_SETACL, %d): %s\n", ++ fsp_str_dbg(fsp), naces, ++ strerror(errno))); ++ return false; ++ } ++ DEBUG(10, ("zfs_process_smbacl(%s): PATHREF(base_name): facl(ACE_SETACL, %d) -> %d\n", ++ fsp_str_dbg(fsp), naces, ++ rv)); + } +- ++ + return True; + } + +@@ -282,25 +311,46 @@ + struct files_struct *fsp, + ace_t **outbuf) + { +- int naces, rv; ++ int naces, rv = -1, fd = -1; + ace_t *acebuf = NULL; +- int fd; ++ struct sys_proc_fd_path_buf buf; + +- fd = fsp_get_pathref_fd(fsp); +- if (fd == -1) { ++ ++ if (!fsp->fsp_flags.is_pathref) { ++ fd = fsp_get_io_fd(fsp); ++ if (fd == -1) { ++ DEBUG(8, ("fget_zfsacl(%s): Not PATHREF: fsp_get_io_fd=-1: %s\n", ++ fsp_str_dbg(fsp), strerror(errno))); + errno = EBADF; + return -1; +- } +- naces = facl(fd, ACE_GETACLCNT, 0, NULL); +- if (naces == -1) { +- int dbg_level = 10; +- +- if (errno == ENOSYS) { +- dbg_level = 1; +- } +- DEBUG(dbg_level, ("facl(ACE_GETACLCNT, %s): %s\n", ++ } ++ naces = facl(fd, ACE_GETACLCNT, 0, NULL); ++ if (naces == -1) { ++ DEBUG(8, ("fget_zfsacl(%s): Not PATHREF: facl(ACE_GETACLCNT): %s\n", ++ fsp_str_dbg(fsp), strerror(errno))); ++ return -1; ++ } ++ } else if (fsp->fsp_flags.have_proc_fds) { ++ fd = fsp_get_pathref_fd(fsp); ++ if (fd == -1) { ++ DEBUG(8, ("fget_zfsacl(%s): PATHREF(proc_fd): fsp_get_pathref_fd=-1: %s\n", ++ fsp_str_dbg(fsp), strerror(errno))); ++ errno = EBADF; ++ return -1; ++ } ++ naces = acl(sys_proc_fd_path(fd, &buf), ACE_GETACLCNT, 0, NULL); ++ if (naces == -1) { ++ DEBUG(8, ("fget_zfsacl(%s): PATHREF(proc_fd): acl(ACE_GETACLCNT): %s\n", + fsp_str_dbg(fsp), strerror(errno))); +- return naces; ++ return -1; ++ } ++ } else { ++ naces = acl(fsp->fsp_name->base_name, ACE_GETACLCNT, 0, NULL); ++ if (naces == -1) { ++ DEBUG(8, ("fget_zfsacl(%s): PATHREF(base_name): acl(ACE_GETACLCNT): %s\n", ++ fsp_str_dbg(fsp), strerror(errno))); ++ return -1; ++ } + } + + acebuf = talloc_size(mem_ctx, sizeof(ace_t)*naces); +@@ -309,15 +359,37 @@ + return -1; + } + +- rv = facl(fd, ACE_GETACL, naces, acebuf); +- if (rv == -1) { +- DBG_DEBUG("acl(ACE_GETACL, %s): %s\n", +- fsp_str_dbg(fsp), strerror(errno)); ++ if (!fsp->fsp_flags.is_pathref) { ++ rv = facl(fd, ACE_GETACL, naces, acebuf); ++ if (rv == -1) { ++ DEBUG(8, ("fget_zfsacl(%s): Not PATHREF: facl(ACE_GETACL): %s\n", ++ fsp_str_dbg(fsp), strerror(errno))); + return -1; ++ } ++ DEBUG(10, ("fget_zfsacl(%s): Not PATHREF: facl(ACE_GETACL) -> %d entries\n", ++ fsp_str_dbg(fsp), rv)); ++ } else if (fsp->fsp_flags.have_proc_fds) { ++ rv = acl(sys_proc_fd_path(fd, &buf), ACE_GETACL, naces, acebuf); ++ if (rv == -1) { ++ DEBUG(8, ("fget_zfsacl(%s): PATHREF(proc_fd): acl(ACE_GETACL): %s\n", ++ fsp_str_dbg(fsp), strerror(errno))); ++ return -1; ++ } ++ DEBUG(10, ("fget_zfsacl(%s): PATHREF(proc_fd): acl(ACE_GETACL) -> %d entries\n", ++ fsp_str_dbg(fsp), rv)); ++ } else { ++ rv = acl(fsp->fsp_name->base_name, ACE_GETACL, naces, acebuf); ++ if (rv == -1) { ++ DEBUG(8, ("fget_zfsacl(%s): PATHREF(base_name): acl(ACE_GETACL): %s\n", ++ fsp_str_dbg(fsp), strerror(errno))); ++ return -1; ++ } ++ DEBUG(10, ("fget_zfsacl(%s): PATHREF(base_name): acl(ACE_GETACL) -> %d entries\n", ++ fsp_str_dbg(fsp), rv)); + } +- ++ + *outbuf = acebuf; +- return naces; ++ return rv; + } + + static NTSTATUS zfsacl_fget_nt_acl(struct vfs_handle_struct *handle, diff --git a/net/samba422/files/patch-source3_modules_wscript__build b/net/samba422/files/patch-source3_modules_wscript__build new file mode 100644 index 000000000000..5c008e39e5b8 --- /dev/null +++ b/net/samba422/files/patch-source3_modules_wscript__build @@ -0,0 +1,16 @@ +--- source3/modules/wscript_build.orig 2025-02-06 10:31:54 UTC ++++ source3/modules/wscript_build +@@ -641,6 +641,13 @@ bld.SAMBA3_MODULE('vfs_delay_inject', + enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_delay_inject'), + install=False) + ++bld.SAMBA3_MODULE('vfs_freebsd', ++ subsystem='vfs', ++ source='vfs_freebsd.c', ++ init_function='', ++ internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_freebsd'), ++ enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_freebsd')) ++ + bld.SAMBA3_MODULE('vfs_widelinks', + subsystem='vfs', + source='vfs_widelinks.c', diff --git a/net/samba422/files/patch-source3_param_loadparm.c b/net/samba422/files/patch-source3_param_loadparm.c new file mode 100644 index 000000000000..9d74f59bfd2a --- /dev/null +++ b/net/samba422/files/patch-source3_param_loadparm.c @@ -0,0 +1,32 @@ +--- source3/param/loadparm.c.orig 2025-02-06 10:31:54 UTC ++++ source3/param/loadparm.c +@@ -2890,9 +2890,29 @@ static void init_locals(void) + } else { + if (lp_parm_const_string(-1, "xattr_tdb", "file", NULL)) { + lp_do_parameter(-1, "vfs objects", "dfs_samba4 acl_xattr xattr_tdb"); ++ /* ++ * By default, the samba sysvol is located in the statedir. Provisioning will fail in setntacl ++ * unless we have zfacl enabled. Unfortunately, at this point the smb.conf has not been generated. ++ * This workaround is freebsd-specific. ++ */ ++#if defined(_PC_ACL_EXTENDED) ++ } else if (pathconf(lp_state_directory(), _PC_ACL_EXTENDED) == 1) { ++ lp_do_parameter(-1, "vfs objects", "dfs_samba4 freebsd"); ++#endif ++#if defined(_PC_ACL_NFS4) ++ } else if (pathconf(lp_state_directory(), _PC_ACL_NFS4) == 1) { ++ lp_do_parameter(-1, "vfs objects", "dfs_samba4 zfsacl"); ++#endif + } else if (lp_parm_const_string(-1, "posix", "eadb", NULL)) { + lp_do_parameter(-1, "vfs objects", "dfs_samba4 acl_xattr posix_eadb"); + } else { ++ /* ++ * This should only set dfs_samba4 and leave acl_xattr ++ * to be set later (or zfsacl). The only reason the decision ++ * can't be made here to load acl_xattr or zfsacl is ++ * that we don't have access to what the target ++ * directory is. ++ */ + lp_do_parameter(-1, "vfs objects", "dfs_samba4 acl_xattr"); + } + } diff --git a/net/samba422/files/patch-source3_registry_tests_test__regfio.c b/net/samba422/files/patch-source3_registry_tests_test__regfio.c new file mode 100644 index 000000000000..e79c77c9731e --- /dev/null +++ b/net/samba422/files/patch-source3_registry_tests_test__regfio.c @@ -0,0 +1,10 @@ +--- source3/registry/tests/test_regfio.c.orig 2019-05-07 08:38:21 UTC ++++ source3/registry/tests/test_regfio.c +@@ -24,6 +24,7 @@ + + #include <errno.h> + #include <stdlib.h> ++#include <unistd.h> + #include <sys/types.h> + #include <sys/stat.h> + #include <fcntl.h> diff --git a/net/samba422/files/patch-source3_smbd_pysmbd.c b/net/samba422/files/patch-source3_smbd_pysmbd.c new file mode 100644 index 000000000000..2f0c06720168 --- /dev/null +++ b/net/samba422/files/patch-source3_smbd_pysmbd.c @@ -0,0 +1,230 @@ +--- source3/smbd/pysmbd.c.orig 2025-02-20 12:58:50 UTC ++++ source3/smbd/pysmbd.c +@@ -507,6 +507,20 @@ static SMB_ACL_T make_simple_acl(TALLOC_CTX *mem_ctx, + return acl; + } + ++static SMB_ACL_T make_simple_nfsv4_acl(TALLOC_CTX *mem_ctx, ++ gid_t gid, ++ mode_t chmod_mode) ++{ ++ /* ++ * This function needs to create an NFSv4 ACL. Currently, the only way ++ * to do so is to use the operating system interface, or to use the ++ * functions in source3/modules/nfs4_acls.c. These seems ugly and ++ * hacky. NFSv4 ACL's should be a first class citizen and ++ * librpc/idl/smb_acl.idl should be modified accordingly. ++ */ ++ return NULL; ++} ++ + /* + set a simple ACL on a file, as a test + */ +@@ -579,7 +593,85 @@ static PyObject *py_smbd_set_simple_acl(PyObject *self + Py_RETURN_NONE; + } + ++ + /* ++ set a simple NFSv4 ACL on a file, as a test ++ */ ++static PyObject *py_smbd_set_simple_nfsv4_acl(PyObject *self, PyObject *args, PyObject *kwargs) ++{ ++ const char * const kwnames[] = { ++ "fname", ++ "mode", ++ "session_info", ++ "gid", ++ "service", ++ NULL ++ }; ++ char *fname, *service = NULL; ++ PyObject *py_session = Py_None; ++ struct auth_session_info *session_info = NULL; ++ int ret; ++ int mode, gid = -1; ++ SMB_ACL_T acl; ++ TALLOC_CTX *frame; ++ connection_struct *conn; ++ ++ if (!PyArg_ParseTupleAndKeywords(args, kwargs, "siO|iz", ++ discard_const_p(char *, kwnames), ++ &fname, ++ &mode, ++ &py_session, ++ &gid, ++ &service)) ++ return NULL; ++ ++ if (!py_check_dcerpc_type(py_session, ++ "samba.dcerpc.auth", ++ "session_info")) { ++ return NULL; ++ } ++ session_info = pytalloc_get_type(py_session, ++ struct auth_session_info); ++ if (session_info == NULL) { ++ PyErr_Format(PyExc_TypeError, ++ "Expected auth_session_info for session_info argument got %s", ++ pytalloc_get_name(py_session)); ++ return NULL; ++ } ++ ++ frame = talloc_stackframe(); ++ ++ acl = make_simple_nfsv4_acl(frame, gid, mode); ++ if (acl == NULL) { ++ TALLOC_FREE(frame); ++ Py_RETURN_NONE; ++ } ++ ++ conn = get_conn_tos(service, session_info); ++ if (!conn) { ++ TALLOC_FREE(frame); ++ Py_RETURN_NONE; ++ } ++ ++ /* ++ * SMB_ACL_TYPE_ACCESS -> ACL_TYPE_ACCESS -> Not valid for NFSv4 ACL ++ */ ++ ret = 0; ++ ++ /* ret = set_sys_acl_conn(fname, SMB_ACL_TYPE_ACCESS, acl, conn); */ ++ ++ if (ret != 0) { ++ TALLOC_FREE(frame); ++ errno = ret; ++ return PyErr_SetFromErrno(PyExc_OSError); ++ } ++ ++ TALLOC_FREE(frame); ++ ++ Py_RETURN_NONE; ++} ++ ++/* + chown a file + */ + static PyObject *py_smbd_chown(PyObject *self, PyObject *args, PyObject *kwargs) +@@ -767,7 +859,7 @@ static PyObject *py_smbd_unlink(PyObject *self, PyObje + } + + /* +- check if we have ACL support ++ check if we have POSIX.1e ACL support + */ + static PyObject *py_smbd_have_posix_acls(PyObject *self, + PyObject *Py_UNUSED(ignored)) +@@ -779,7 +871,84 @@ static PyObject *py_smbd_have_posix_acls(PyObject *sel + #endif + } + ++static PyObject *py_smbd_has_posix_acls(PyObject *self, PyObject *args, PyObject *kwargs) ++{ ++ const char * const kwnames[] = { "path", NULL }; ++ char *path = NULL; ++ TALLOC_CTX *frame; ++ struct statfs fs; ++ int ret = false; ++ ++ frame = talloc_stackframe(); ++ ++ if (!PyArg_ParseTupleAndKeywords(args, kwargs, "s|z", ++ discard_const_p(char *, kwnames), &path)) { ++ TALLOC_FREE(frame); ++ return NULL; ++ } ++ ++ if (statfs(path, &fs) != 0) { ++ TALLOC_FREE(frame); ++ return NULL; ++ } ++ ++ if (fs.f_flags & MNT_ACLS) ++ ret = true; ++ ++ TALLOC_FREE(frame); ++ return PyBool_FromLong(ret); ++} ++ + /* ++ check if we have NFSv4 ACL support ++ */ ++static PyObject *py_smbd_have_nfsv4_acls(PyObject *self) ++{ ++#ifdef HAVE_LIBSUNACL ++ return PyBool_FromLong(true); ++#else ++ return PyBool_FromLong(false); ++#endif ++} ++ ++static PyObject *py_smbd_has_nfsv4_acls(PyObject *self, PyObject *args, PyObject *kwargs) ++{ ++ const char * const kwnames[] = { "path", NULL }; ++ char *path = NULL; ++ TALLOC_CTX *frame; ++ struct statfs fs; ++ int ret = false; ++ ++ frame = talloc_stackframe(); ++ ++ if (!PyArg_ParseTupleAndKeywords(args, kwargs, "s|z", ++ discard_const_p(char *, kwnames), &path)) { ++ TALLOC_FREE(frame); ++ return NULL; ++ } ++ ++ if (statfs(path, &fs) != 0) { ++ TALLOC_FREE(frame); ++ return NULL; ++ } ++ ++ if (fs.f_flags & MNT_NFS4ACLS) ++ ret = true; ++ ++ TALLOC_FREE(frame); ++ return PyBool_FromLong(ret); ++} ++ ++ ++static PyObject *py_smbd_set_nfsv4_defaults(PyObject *self) ++{ ++ /* ++ * It is really be done in source3/param/loadparm.c ++ */ ++ Py_RETURN_NONE; ++} ++ ++/* + set the NT ACL on a file + */ + static PyObject *py_smbd_set_nt_acl(PyObject *self, PyObject *args, PyObject *kwargs) +@@ -1284,8 +1453,26 @@ static PyMethodDef py_smbd_methods[] = { + { "have_posix_acls", + (PyCFunction)py_smbd_have_posix_acls, METH_NOARGS, + NULL }, ++ { "has_posix_acls", ++ PY_DISCARD_FUNC_SIG(PyCFunction, py_smbd_has_posix_acls), ++ METH_VARARGS|METH_KEYWORDS, ++ NULL }, ++ { "have_nfsv4_acls", ++ (PyCFunction)py_smbd_have_nfsv4_acls, METH_NOARGS, ++ NULL }, ++ { "has_nfsv4_acls", ++ PY_DISCARD_FUNC_SIG(PyCFunction, py_smbd_has_nfsv4_acls), ++ METH_VARARGS|METH_KEYWORDS, ++ NULL }, ++ { "set_nfsv4_defaults", ++ (PyCFunction)py_smbd_set_nfsv4_defaults, METH_NOARGS, ++ NULL }, + { "set_simple_acl", + PY_DISCARD_FUNC_SIG(PyCFunction, py_smbd_set_simple_acl), ++ METH_VARARGS|METH_KEYWORDS, ++ NULL }, ++ { "set_simple_nfsv4_acl", ++ PY_DISCARD_FUNC_SIG(PyCFunction, py_smbd_set_simple_nfsv4_acl), + METH_VARARGS|METH_KEYWORDS, + NULL }, + { "set_nt_acl", diff --git a/net/samba422/files/patch-source3_winbindd_wscript__build b/net/samba422/files/patch-source3_winbindd_wscript__build new file mode 100644 index 000000000000..60acba0507a6 --- /dev/null +++ b/net/samba422/files/patch-source3_winbindd_wscript__build @@ -0,0 +1,11 @@ +--- source3/winbindd/wscript_build.orig 2019-01-15 10:07:00 UTC ++++ source3/winbindd/wscript_build +@@ -2,7 +2,7 @@ + + bld.SAMBA3_LIBRARY('idmap', + source='idmap.c idmap_util.c', +- deps='samba-util pdb', ++ deps='pdb samba-modules secrets3', + allow_undefined_symbols=True, + private_library=True) + diff --git a/net/samba422/files/pkg-message.in b/net/samba422/files/pkg-message.in new file mode 100644 index 000000000000..02818d517e50 --- /dev/null +++ b/net/samba422/files/pkg-message.in @@ -0,0 +1,31 @@ +[ +{ type: install + message: <<EOM +How to start: http://wiki.samba.org/index.php/Samba4/HOWTO + +* Your configuration is: %%SAMBA4_CONFDIR%%/%%SAMBA4_CONFIG%% + +* All the relevant databases are under: %%SAMBA4_LOCKDIR%% + +* All the logs are under: %%SAMBA4_LOGDIR%% + +%%AD_DC%%* Provisioning script is: %%PREFIX%%/bin/samba-tool +%%AD_DC%% +%%AD_DC%%For the working DNS updates you will need to either build dns/bind9* +%%AD_DC%%with the enabled GSSAPI(GSSAPI_MIT5 is recommended) or install +%%AD_DC%%dns/samba-nsupdate package, which is preconfigured with such a support. +%%AD_DC%% +%%AD_DC%%You will need to specify location of the 'nsupdate' command in the +%%AD_DC%%%%SAMBA4_CONFIG%% file: +%%AD_DC%% +%%AD_DC%% nsupdate command = %%PREFIX%%/bin/samba-nsupdate -g +%%AD_DC%% +%%AD_DC%%For additional documentation check: https://wiki.samba.org/index.php/User_Documentation + +Port related bug reports can go to the https://gitlab.com/samba-freebsd/ports/-/issues or +to the FreeBSD Bugzilla https://bugs.freebsd.org/ + +All Samba related bug reports should go to the: https://bugzilla.samba.org/ +EOM +} +] diff --git a/net/samba422/files/samba_server.in b/net/samba422/files/samba_server.in new file mode 100644 index 000000000000..99c9b64cc78d --- /dev/null +++ b/net/samba422/files/samba_server.in @@ -0,0 +1,253 @@ +#!/bin/sh + +# PROVIDE: samba_server +# REQUIRE: NETWORKING SERVERS DAEMON ldconfig resolv ntpd %%SAMBA4_SERVICES%% +# BEFORE: LOGIN +# KEYWORD: shutdown + +# Add the following lines to /etc/rc.conf.local or /etc/rc.conf +# to enable this service: +# +#samba_server_enable=YES +# +# You can disable/enable any of the Samba daemons by specifying: +#samba_enable=NO +#nmbd_enable=NO +#smbd_enable=NO +# You need to enable winbindd separately, by adding: +#winbindd_enable=YES +# Configuration file can be set with: +#samba_server_config=%%SAMBA4_CONFDIR%%/%%SAMBA4_CONFIG%% +# +# shellcheck disable=SC2034,SC2086,SC3043 + +# shellcheck source=/dev/null +. /etc/rc.subr + +name=samba_server +rcvar=samba_server_enable +desc="Samba4 server startup script" + +# Load configuration +load_rc_config "${name}" + +# Custom commands +extra_commands="reload status configtest" + +start_precmd=samba_server_prestart +restart_precmd=samba_server_checkconfig +reload_precmd=samba_server_checkconfig +start_cmd=samba_server_cmd +stop_cmd=samba_server_cmd +status_cmd=samba_server_cmd +configtest_cmd=samba_server_checkconfig +reload_cmd=samba_server_reload_cmd +rcvar_cmd=samba_server_rcvar_cmd +stop_postcmd=samba_server_poststop +# Defaults +samba_server_config_default=%%SAMBA4_CONFDIR%%/%%SAMBA4_CONFIG%% +smbcontrol_command=%%PREFIX%%/bin/smbcontrol + +samba_server_checkconfig() +{ + printf "Performing sanity check on Samba configuration: " + if ${testparm_command} >/dev/null 2>&1; then + echo "OK" + else + echo "FAILED" + return 1 + fi +} + +samba_server_prestart() +{ + samba_server_checkconfig + # Make sure we have our RUNDIR, even if it's on a tmpfs + if [ -d "${samba_server_piddir}" ] || [ ! -e "${samba_server_piddir}" ]; then + install -d -m 0755 "${samba_server_piddir}" + fi + # https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200186 + if [ -d "${samba_server_privatedir}" ] || [ ! -e "${samba_server_privatedir}" ]; then + install -d -m 0700 "${samba_server_privatedir}" + fi + # + if ! df -t fdescfs -T "${samba_server_piddir}/fd" >/dev/null 2>&1; then + install -d -m 0555 "${samba_server_piddir}/fd" + if can_mount fdescfs; then + mount -t fdescfs -o nodup none "${samba_server_piddir}/fd" + else + warn "${name}: cannot fdescfs mount to ${samba_server_piddir}/fd" + fi + fi +} + +samba_server_poststop() +{ + if df -t fdescfs -T "${samba_server_piddir}/fd" >/dev/null 2>&1; then + if can_mount fdescfs; then + umount "${samba_server_piddir}/fd" + fi + fi +} + +samba_server_rcvar_cmd() +{ + local name rcvar desc + rcvar=${name}_enable + # Prevent recursive calling + unset "${rc_arg}_cmd" "${rc_arg}_precmd" "${rc_arg}_postcmd" + # Check master variable + run_rc_command "${_rc_prefix}${rc_arg}" ${rc_extra_args} + # Check dependent variables + #unset desc + for name in ${samba_daemons}; do + # reset loop vars + rcvars=''; v='' + rcvar=${name}_enable + eval "desc=\${${name}_desc}" + run_rc_command "${_rc_prefix}${rc_arg}" ${rc_extra_args} + done +} + +samba_server_reload_cmd() +{ + local name rcvar command pidfile force_run + # Prevent recursive calling + unset "${rc_arg}_cmd" "${rc_arg}_precmd" "${rc_arg}_postcmd" + # Ignore rcvar and run command + if [ -n "${_rc_prefix}" ] && [ "${_rc_prefix}" = "one" ] || [ -n "${rc_force}" ] || [ -n "${rc_fast}" ]; then + force_run=yes + fi + # Apply to all daemons + for name in ${samba_daemons}; do + rcvar=${name}_enable + command="%%PREFIX%%/sbin/${name}" + pidfile="${samba_server_piddir}/${name}.pid" + # Daemon should be enabled and running + if ( [ -n "${rcvar}" ] && checkyesno "${rcvar}" ) || [ -n "$force_run" ]; then + if [ -n "$(check_pidfile "${pidfile}" "${command}")" ]; then + debug "reloading ${name} configuration" + echo "Reloading ${name}." + ${smbcontrol_command} "${name}" 'reload-config' ${command_args} >/dev/null 2>&1 + fi + fi + done +} + +samba_server_cmd() +{ + local name rcvar rcvars v command pidfile samba_daemons samba_postcmd result force_run + # Stop processes in the reverse order + if [ "${rc_arg}" = "stop" ] ; then + samba_daemons=$(reverse_list ${samba_daemons}) + fi + # Within the cmd itself we operate with the global _precmd, _cmd and _postcmd + samba_postcmd=$_postcmd + # Prevent recursive calling + unset "${rc_arg}_cmd" "${rc_arg}_precmd" "${rc_arg}_postcmd" + # Ignore rcvar and run command + if [ -n "${_rc_prefix}" ] && [ "${_rc_prefix}" = "one" ] || [ -n "${rc_force}" ] || [ -n "${rc_fast}" ]; then + force_run=yes + fi + # Assume success + result=0 + # Apply to all daemons + for name in ${samba_daemons}; do + # XXX + #rcvars=''; v='' + rcvar=${name}_enable + command="%%PREFIX%%/sbin/${name}" + pidfile="${samba_server_piddir}/${name}.pid" + # Daemon should be enabled and running + if ( [ -n "${rcvar}" ] && checkyesno "${rcvar}" ) || [ -n "$force_run" ]; then + run_rc_command "${_rc_prefix}${rc_arg}" ${rc_extra_args} + # If any of the commands failed, take it as a global result + result=$((result || $?)) + fi + done + if [ -n "${samba_postcmd}" ]; then + eval "_postcmd=${samba_postcmd}" + fi + return $result +} + +samba_server_config_init() +{ + local name + # Defaults + samba_server_enable=${samba_server_enable:=NO} + samba_server_config=${samba_server_config=${samba_server_config_default}} + samba_server_configfile_arg=${samba_server_config:+--configfile="${samba_server_config}"} #" + #testparm_command="%%PREFIX%%/bin/samba-tool testparm --suppress-prompt --verbose ${samba_server_configfile_arg}" + testparm_command="%%PREFIX%%/bin/testparm --suppress-prompt --verbose ${samba_server_config}" + # Determine what daemons are necessary to run Samba in the current role + samba_server_role=$(${testparm_command} --parameter-name='server role' 2>/dev/null) + case "${samba_server_role}" in + active\ directory\ domain\ controller) + samba_daemons="samba" + ;; + auto|*) + samba_daemons="nmbd smbd winbindd" + ;; + esac + # Load daemons configuration + for name in ${samba_daemons}; do + load_rc_config "${name}" + # If samba_server_enable is 'YES' + if [ -n "${rcvar}" ] && checkyesno "${rcvar}"; then + if [ "${name}" != "winbindd" ]; then + # Set variable to 'YES' only if it is unset + eval "${name}_enable=\${${name}_enable-YES}" + else + # Winbindd + samba_server_idmap=$(${testparm_command} --parameter-name='idmap uid' 2>/dev/null) + if [ -n "${samba_server_idmap}" ]; then + winbindd_enable="YES" + fi + fi + fi + # If variable is empty, set it to 'NO' + eval "${name}_enable=\${${name}_enable:-NO}" + done + # Fetch parameters from configuration file + samba_server_lockdir="$(${testparm_command} --parameter-name='lock directory' 2>/dev/null)" + samba_server_lockdir=${samba_server_lockdir:=%%SAMBA4_LOCKDIR%%} + samba_server_piddir="$(${testparm_command} --parameter-name='pid directory' 2>/dev/null)" + samba_server_piddir=${samba_server_piddir:=%%SAMBA4_RUNDIR%%} + samba_server_privatedir="$(${testparm_command} --parameter-name='private dir' 2>/dev/null)" + samba_server_privatedir=${samba_server_privatedir:=%%SAMBA4_PRIVATEDIR%%} +} + +can_mount() +{ + local kld + kld=$1 + if ! load_kld $kld; then + return 1 + fi + if [ $(${SYSCTL_N} security.jail.jailed) -eq 0 ]; then + return 0 + fi + if [ $(${SYSCTL_N} security.jail.mount_allowed) -eq 1 ] && + [ $(${SYSCTL_N} security.jail.mount_${kld}_allowed) -eq 1 ]; then + return 0 + fi + return 1 +} + +# Load configuration variables +samba_server_config_init +nmbd_desc="NetBIOS name server" +smbd_desc="SMB/CIFS services server" +winbindd_desc="Name Service Switch server" +# Common flags +command_args=${samba_server_configfile_arg} +samba_flags=${samba_flags="--daemon"} +nmbd_flags=${nmbd_flags="--daemon"} +smbd_flags=${smbd_flags="--daemon"} +winbindd_flags=${winbindd_flags="--daemon"} +# Requirements +required_files="${samba_server_config}" +required_dirs="${samba_server_lockdir}" + +run_rc_command "$1" diff --git a/net/samba422/pkg-descr b/net/samba422/pkg-descr new file mode 100644 index 000000000000..885f153e054e --- /dev/null +++ b/net/samba422/pkg-descr @@ -0,0 +1,6 @@ +Samba4 is an attempt to implement an Active Directory compatible Domain +Controller. + +In short, you can join a WinNT, Win2000, WinXP or Win 2003 - 2016 member +server to a Samba4 domain, and it will behave much as it does in AD, +including Kerberos domain logins where applicable. diff --git a/net/samba422/pkg-plist b/net/samba422/pkg-plist new file mode 100644 index 000000000000..4775db591612 --- /dev/null +++ b/net/samba422/pkg-plist @@ -0,0 +1,485 @@ +bin/cifsdd +bin/dbwrap_tool +bin/dumpmscat +bin/gentest +bin/locktest +bin/masktest +bin/mdsearch +bin/mvxattr +bin/ndrdump +bin/net +bin/nmblookup +bin/ntlm_auth +bin/oLschema2ldif +bin/pdbedit +bin/profiles +bin/regdiff +bin/regpatch +bin/regshell +bin/regtree +bin/rpcclient +bin/samba-log-parser +bin/samba-regedit +%%ADS%%bin/samba-tool +bin/sharesec +bin/smbcacls +bin/smbclient +bin/smbcontrol +bin/smbcquotas +bin/smbget +bin/smbpasswd +bin/smbspool +bin/smbstatus +bin/smbtar +bin/smbtree +bin/testparm +bin/vfstest +bin/wbinfo +bin/wspsearch +sbin/eventlogadm +sbin/nmbd +sbin/smbd +sbin/winbindd +include/samba4/credentials.h +include/samba4/dcerpc.h +%%AD_DC%%include/samba4/dcerpc_server.h +include/samba4/gen_ndr/ndr_samr_c.h +include/samba4/ldb.h +include/samba4/ldb_errors.h +include/samba4/ldb_handlers.h +include/samba4/ldb_module.h +include/samba4/ldb_version.h +include/samba4/param.h +include/samba4/policy.h +include/samba4/util/tevent_ntstatus.h +include/samba4/util/tevent_unix.h +include/samba4/util/tevent_werror.h +include/samba4/charset.h +include/samba4/core/doserr.h +include/samba4/core/error.h +include/samba4/core/hresult.h +include/samba4/core/ntstatus_gen.h +include/samba4/core/ntstatus.h +include/samba4/core/werror_gen.h +include/samba4/core/werror.h +%%LDAP%%include/samba4/smb_ldap.h +%%LDAP%%include/samba4/smbldap.h +include/samba4/dcesrv_core.h +include/samba4/domain_credentials.h +include/samba4/gen_ndr/atsvc.h +include/samba4/gen_ndr/auth.h +include/samba4/gen_ndr/claims.h +include/samba4/gen_ndr/dcerpc.h +include/samba4/gen_ndr/drsblobs.h +include/samba4/gen_ndr/drsuapi.h +include/samba4/gen_ndr/krb5pac.h +include/samba4/gen_ndr/lsa.h +include/samba4/gen_ndr/misc.h +include/samba4/gen_ndr/nbt.h +include/samba4/gen_ndr/ndr_atsvc.h +include/samba4/gen_ndr/ndr_dcerpc.h +include/samba4/gen_ndr/ndr_drsblobs.h +include/samba4/gen_ndr/ndr_drsuapi.h +include/samba4/gen_ndr/ndr_krb5pac.h +include/samba4/gen_ndr/ndr_misc.h +include/samba4/gen_ndr/ndr_nbt.h +include/samba4/gen_ndr/ndr_samr.h +include/samba4/gen_ndr/ndr_svcctl_c.h +include/samba4/gen_ndr/ndr_svcctl.h +include/samba4/gen_ndr/netlogon.h +include/samba4/gen_ndr/samr.h +include/samba4/gen_ndr/security.h +include/samba4/gen_ndr/server_id.h +include/samba4/gen_ndr/svcctl.h +include/samba4/ldb_wrap.h +include/samba4/libsmbclient.h +include/samba4/lookup_sid.h +include/samba4/machine_sid.h +include/samba4/ndr.h +include/samba4/ndr/ndr_dcerpc.h +include/samba4/ndr/ndr_drsblobs.h +include/samba4/ndr/ndr_drsuapi.h +include/samba4/ndr/ndr_krb5pac.h +include/samba4/ndr/ndr_nbt.h +include/samba4/ndr/ndr_svcctl.h +include/samba4/netapi.h +include/samba4/passdb.h +include/samba4/rpc_common.h +include/samba4/samba/session.h +include/samba4/samba/version.h +include/samba4/share.h +include/samba4/smb2_lease_struct.h +include/samba4/smb3posix.h +include/samba4/smbconf.h +include/samba4/tdr.h +include/samba4/tsocket_internal.h +include/samba4/tsocket.h +include/samba4/util_ldb.h +include/samba4/util/attr.h +include/samba4/util/blocking.h +include/samba4/util/data_blob.h +include/samba4/util/debug.h +include/samba4/util/discard.h +include/samba4/util/fault.h +include/samba4/util/genrand.h +include/samba4/util/idtree_random.h +include/samba4/util/idtree.h +include/samba4/util/signal.h +include/samba4/util/substitute.h +include/samba4/util/tfork.h +include/samba4/util/time.h +include/samba4/wbclient.h +@dir include/samba4/util +@dir include/samba4/samba +@dir include/samba4/ndr +@dir include/samba4/gen_ndr +@dir include/samba4/core +@dir include/samba4 +%%SAMBA4_LIBDIR%%/libdcerpc-samr.so +%%SAMBA4_LIBDIR%%/libdcerpc-samr.so.0 +%%AD_DC%%%%SAMBA4_LIBDIR%%/libdcerpc-server.so +%%AD_DC%%%%SAMBA4_LIBDIR%%/libdcerpc-server.so.0 +%%SAMBA4_LIBDIR%%/libdcerpc.so +%%SAMBA4_LIBDIR%%/libdcerpc.so.0 +%%SAMBA4_LIBDIR%%/libldb.so +%%SAMBA4_LIBDIR%%/libldb.so.2 +%%SAMBA4_LIBDIR%%/libsamba-credentials.so +%%SAMBA4_LIBDIR%%/libsamba-credentials.so.1 +%%SAMBA4_LIBDIR%%/libsamba-hostconfig.so +%%SAMBA4_LIBDIR%%/libsamba-hostconfig.so.0 +%%SAMBA4_LIBDIR%%/libsamba-policy.so +%%SAMBA4_LIBDIR%%/libsamba-policy.so.0 +%%SAMBA4_LIBDIR%%/libsamdb.so +%%SAMBA4_LIBDIR%%/libsamdb.so.0 +%%SAMBA4_LIBDIR%%/libtevent-util.so +%%SAMBA4_LIBDIR%%/libtevent-util.so.0 +%%SAMBA4_LIBDIR%%/libdcerpc-binding.so +%%SAMBA4_LIBDIR%%/libdcerpc-binding.so.0 +%%SAMBA4_LIBDIR%%/libdcerpc-server-core.so +%%SAMBA4_LIBDIR%%/libdcerpc-server-core.so.0 +%%SAMBA4_LIBDIR%%/libndr-krb5pac.so +%%SAMBA4_LIBDIR%%/libndr-krb5pac.so.0 +%%SAMBA4_LIBDIR%%/libndr-nbt.so +%%SAMBA4_LIBDIR%%/libndr-nbt.so.0 +%%SAMBA4_LIBDIR%%/libndr-standard.so +%%SAMBA4_LIBDIR%%/libndr-standard.so.0 +%%SAMBA4_LIBDIR%%/libndr.so +%%SAMBA4_LIBDIR%%/libndr.so.6 +%%SAMBA4_LIBDIR%%/libnetapi.so +%%SAMBA4_LIBDIR%%/libnetapi.so.1 +%%SAMBA4_LIBDIR%%/libsamba-errors.so +%%SAMBA4_LIBDIR%%/libsamba-errors.so.1 +%%SAMBA4_LIBDIR%%/libsamba-passdb.so +%%SAMBA4_LIBDIR%%/libsamba-passdb.so.0 +%%SAMBA4_LIBDIR%%/libsamba-util.so +%%SAMBA4_LIBDIR%%/libsamba-util.so.0 +%%SAMBA4_LIBDIR%%/libsmbclient.so +%%SAMBA4_LIBDIR%%/libsmbclient.so.0 +%%SAMBA4_LIBDIR%%/libsmbconf.so +%%SAMBA4_LIBDIR%%/libsmbconf.so.0 +%%LDAP%%%%SAMBA4_LIBDIR%%/libsmbldap.so +%%LDAP%%%%SAMBA4_LIBDIR%%/libsmbldap.so.2 +%%SAMBA4_LIBDIR%%/libwbclient.so +%%SAMBA4_LIBDIR%%/libwbclient.so.0 +lib/nss_winbind.so.1 +lib/nss_wins.so.1 +lib/pam_winbind.so +%%CUPS%%libexec/samba/smbspool_krb5_wrapper +libexec/samba/rpcd_classic +libexec/samba/rpcd_epmapper +libexec/samba/rpcd_fsrvp +libexec/samba/rpcd_lsad +libexec/samba/rpcd_mdssvc +libexec/samba/rpcd_spoolss +libexec/samba/rpcd_winreg +libexec/samba/samba-bgqd +libexec/samba/samba-dcerpcd +%%LDAP%%%%SAMBA4_LIBDIR%%/private/libsmbldaphelper-private-samba.so +%%SAMBA4_LIBDIR%%/private/libaddns-private-samba.so +%%SAMBA4_LIBDIR%%/private/libads-private-samba.so +%%GSSAPI_BUILTIN%%%%SAMBA4_LIBDIR%%/private/libasn1-private-samba.so +%%SAMBA4_LIBDIR%%/private/libasn1util-private-samba.so +%%SAMBA4_LIBDIR%%/private/libauth-private-samba.so +%%SAMBA4_LIBDIR%%/private/libauth-unix-token-private-samba.so +%%SAMBA4_LIBDIR%%/private/libauth4-private-samba.so +%%SAMBA4_LIBDIR%%/private/libauthkrb5-private-samba.so +%%SAMBA4_LIBDIR%%/private/libCHARSET3-private-samba.so +%%SAMBA4_LIBDIR%%/private/libcli-cldap-private-samba.so +%%SAMBA4_LIBDIR%%/private/libcli-ldap-common-private-samba.so +%%SAMBA4_LIBDIR%%/private/libcli-ldap-private-samba.so +%%SAMBA4_LIBDIR%%/private/libcli-nbt-private-samba.so +%%SAMBA4_LIBDIR%%/private/libcli-smb-common-private-samba.so +%%SAMBA4_LIBDIR%%/private/libcli-spoolss-private-samba.so +%%SAMBA4_LIBDIR%%/private/libcliauth-private-samba.so +%%SAMBA4_LIBDIR%%/private/libclidns-private-samba.so +%%SAMBA4_LIBDIR%%/private/libcluster-private-samba.so +%%SAMBA4_LIBDIR%%/private/libcmdline-contexts-private-samba.so +%%SAMBA4_LIBDIR%%/private/libcmdline-private-samba.so +%%GSSAPI_BUILTIN%%%%SAMBA4_LIBDIR%%/private/libcom-err-private-samba.so +%%SAMBA4_LIBDIR%%/private/libcommon-auth-private-samba.so +%%SAMBA4_LIBDIR%%/private/libdbwrap-private-samba.so +%%SAMBA4_LIBDIR%%/private/libutil-crypt-private-samba.so +%%SAMBA4_LIBDIR%%/private/libdcerpc-pkt-auth-private-samba.so +%%SAMBA4_LIBDIR%%/private/libdcerpc-samba-private-samba.so +%%SAMBA4_LIBDIR%%/private/libdcerpc-samba4-private-samba.so +%%SAMBA4_LIBDIR%%/private/libdnsserver-common-private-samba.so +%%SAMBA4_LIBDIR%%/private/libdsdb-module-private-samba.so +%%SAMBA4_LIBDIR%%/private/libevents-private-samba.so +%%SAMBA4_LIBDIR%%/private/libflag-mapping-private-samba.so +%%SAMBA4_LIBDIR%%/private/libgenrand-private-samba.so +%%SAMBA4_LIBDIR%%/private/libgensec-private-samba.so +%%SAMBA4_LIBDIR%%/private/libgpext-private-samba.so +%%SAMBA4_LIBDIR%%/private/libgpo-private-samba.so +%%SAMBA4_LIBDIR%%/private/libgse-private-samba.so +%%GSSAPI_BUILTIN%%%%SAMBA4_LIBDIR%%/private/libgss-preauth-private-samba.so +%%GSSAPI_BUILTIN%%%%SAMBA4_LIBDIR%%/private/libgssapi-private-samba.so +%%GSSAPI_BUILTIN%%%%SAMBA4_LIBDIR%%/private/libhcrypto-private-samba.so +%%GSSAPI_BUILTIN%%%%SAMBA4_LIBDIR%%/private/libhdb-private-samba.so +%%GSSAPI_BUILTIN%%%%SAMBA4_LIBDIR%%/private/libheimbase-private-samba.so +%%GSSAPI_BUILTIN%%%%SAMBA4_LIBDIR%%/private/libheimntlm-private-samba.so +%%SAMBA4_LIBDIR%%/private/libhttp-private-samba.so +%%GSSAPI_BUILTIN%%%%SAMBA4_LIBDIR%%/private/libhx509-private-samba.so +%%SAMBA4_LIBDIR%%/private/libidmap-private-samba.so +%%SAMBA4_LIBDIR%%/private/libinterfaces-private-samba.so +%%SAMBA4_LIBDIR%%/private/libiov-buf-private-samba.so +%%GSSAPI_BUILTIN%%%%SAMBA4_LIBDIR%%/private/libkdc-private-samba.so +%%GSSAPI_BUILTIN%%%%SAMBA4_LIBDIR%%/private/libkrb5-private-samba.so +%%SAMBA4_LIBDIR%%/private/libkrb5samba-private-samba.so +%%SAMBA4_LIBDIR%%/private/libldbsamba-private-samba.so +%%SAMBA4_LIBDIR%%/private/liblibcli-lsa3-private-samba.so +%%SAMBA4_LIBDIR%%/private/liblibcli-netlogon3-private-samba.so +%%SAMBA4_LIBDIR%%/private/liblibsmb-private-samba.so +%%SAMBA4_LIBDIR%%/private/libLIBWBCLIENT-OLD-private-samba.so +%%SAMBA4_LIBDIR%%/private/libmessages-dgm-private-samba.so +%%SAMBA4_LIBDIR%%/private/libmessages-util-private-samba.so +%%SAMBA4_LIBDIR%%/private/libMESSAGING-private-samba.so +%%SAMBA4_LIBDIR%%/private/libMESSAGING-SEND-private-samba.so +%%SAMBA4_LIBDIR%%/private/libmscat-private-samba.so +%%SAMBA4_LIBDIR%%/private/libmsghdr-private-samba.so +%%SAMBA4_LIBDIR%%/private/libmsrpc3-private-samba.so +%%SAMBA4_LIBDIR%%/private/libndr-samba-private-samba.so +%%SAMBA4_LIBDIR%%/private/libndr-samba4-private-samba.so +%%SAMBA4_LIBDIR%%/private/libnet-keytab-private-samba.so +%%SAMBA4_LIBDIR%%/private/libnetif-private-samba.so +%%SAMBA4_LIBDIR%%/private/libnpa-tstream-private-samba.so +%%SAMBA4_LIBDIR%%/private/libnss-info-private-samba.so +%%SAMBA4_LIBDIR%%/private/libposix-eadb-private-samba.so +%%SAMBA4_LIBDIR%%/private/libprinter-driver-private-samba.so +%%SAMBA4_LIBDIR%%/private/libprinting-migrate-private-samba.so +%%SAMBA4_LIBDIR%%/private/libREG-FULL-private-samba.so +%%SAMBA4_LIBDIR%%/private/libregistry-private-samba.so +%%SAMBA4_LIBDIR%%/private/libreplace-private-samba.so +%%GSSAPI_BUILTIN%%%%SAMBA4_LIBDIR%%/private/libroken-private-samba.so +%%SAMBA4_LIBDIR%%/private/libRPC-SERVER-LOOP-private-samba.so +%%SAMBA4_LIBDIR%%/private/libRPC-WORKER-private-samba.so +%%SAMBA4_LIBDIR%%/private/libsamdb-common-private-samba.so +%%SAMBA4_LIBDIR%%/private/libsecrets3-private-samba.so +%%SAMBA4_LIBDIR%%/private/libserver-id-db-private-samba.so +%%SAMBA4_LIBDIR%%/private/libserver-role-private-samba.so +%%SAMBA4_LIBDIR%%/private/libshares-private-samba.so +%%SAMBA4_LIBDIR%%/private/libsmb-transport-private-samba.so +%%SAMBA4_LIBDIR%%/private/libsmbclient-raw-private-samba.so +%%SAMBA4_LIBDIR%%/private/libsmbd-base-private-samba.so +%%SAMBA4_LIBDIR%%/private/libsmbd-shim-private-samba.so +%%SAMBA4_LIBDIR%%/private/libsmbpasswdparser-private-samba.so +%%SAMBA4_LIBDIR%%/private/libsocket-blocking-private-samba.so +%%SAMBA4_LIBDIR%%/private/libstable-sort-private-samba.so +%%SAMBA4_LIBDIR%%/private/libsys-rw-private-samba.so +%%SAMBA4_LIBDIR%%/private/libtalloc-report-printf-private-samba.so +%%SAMBA4_LIBDIR%%/private/libtalloc-report-private-samba.so +%%SAMBA4_LIBDIR%%/private/libtdb-wrap-private-samba.so +%%SAMBA4_LIBDIR%%/private/libtime-basic-private-samba.so +%%SAMBA4_LIBDIR%%/private/libtorture-private-samba.so +%%SAMBA4_LIBDIR%%/private/libutil-reg-private-samba.so +%%SAMBA4_LIBDIR%%/private/libutil-setid-private-samba.so +%%SAMBA4_LIBDIR%%/private/libutil-tdb-private-samba.so +%%GSSAPI_BUILTIN%%%%SAMBA4_LIBDIR%%/private/libwind-private-samba.so +%%SAMBA4_LIBDIR%%/private/libxattr-tdb-private-samba.so +%%SAMBA4_LIBDIR%%/private/libsamba-cluster-support-private-samba.so +%%SAMBA4_LIBDIR%%/private/libsamba-debug-private-samba.so +%%SAMBA4_LIBDIR%%/private/libsamba-modules-private-samba.so +%%SAMBA4_LIBDIR%%/private/libsamba-net-private-samba.so +%%SAMBA4_LIBDIR%%/private/libsamba-security-private-samba.so +%%SAMBA4_LIBDIR%%/private/libsamba-sockets-private-samba.so +%%SAMBA4_LIBDIR%%/private/libsamba3-util-private-samba.so +@dir %%SAMBA4_LIBDIR%%/private +@dir %%SAMBA4_LIBDIR%% +%%PKGCONFIGDIR%%/ndr.pc +%%PKGCONFIGDIR%%/ndr_krb5pac.pc +%%PKGCONFIGDIR%%/ndr_nbt.pc +%%PKGCONFIGDIR%%/ndr_standard.pc +%%PKGCONFIGDIR%%/netapi.pc +%%PKGCONFIGDIR%%/samba-util.pc +%%PKGCONFIGDIR%%/smbclient.pc +%%PKGCONFIGDIR%%/wbclient.pc +%%PKGCONFIGDIR%%/dcerpc.pc +%%PKGCONFIGDIR%%/dcerpc_samr.pc +%%AD_DC%%%%PKGCONFIGDIR%%/dcerpc_server.pc +%%PKGCONFIGDIR%%/ldb.pc +%%PKGCONFIGDIR%%/samba-credentials.pc +%%PKGCONFIGDIR%%/samba-hostconfig.pc +%%PKGCONFIGDIR%%/samba-policy.pc +%%PKGCONFIGDIR%%/samdb.pc +@comment Setup files +@comment Man pages +%%MANPAGES%%share/man/man1/dbwrap_tool.1.gz +%%MANPAGES%%share/man/man1/gentest.1.gz +%%MANPAGES%%share/man/man1/locktest.1.gz +%%MANPAGES%%share/man/man1/log2pcap.1.gz +%%MANPAGES%%share/man/man1/masktest.1.gz +%%MANPAGES%%share/man/man1/mdsearch.1.gz +%%MANPAGES%%share/man/man1/mvxattr.1.gz +%%MANPAGES%%share/man/man1/ndrdump.1.gz +%%MANPAGES%%share/man/man1/nmblookup.1.gz +%%MANPAGES%%share/man/man1/ntlm_auth.1.gz +%%MANPAGES%%share/man/man1/oLschema2ldif.1.gz +%%MANPAGES%%share/man/man1/profiles.1.gz +%%MANPAGES%%share/man/man1/regdiff.1.gz +%%MANPAGES%%share/man/man1/regpatch.1.gz +%%MANPAGES%%share/man/man1/regshell.1.gz +%%MANPAGES%%share/man/man1/regtree.1.gz +%%MANPAGES%%share/man/man1/rpcclient.1.gz +%%MANPAGES%%share/man/man1/samba-log-parser.1.gz +%%MANPAGES%%share/man/man1/sharesec.1.gz +%%MANPAGES%%share/man/man1/smbcacls.1.gz +%%MANPAGES%%share/man/man1/smbclient.1.gz +%%MANPAGES%%share/man/man1/smbcontrol.1.gz +%%MANPAGES%%share/man/man1/smbcquotas.1.gz +%%MANPAGES%%share/man/man1/smbget.1.gz +%%MANPAGES%%share/man/man1/smbstatus.1.gz +%%MANPAGES%%share/man/man1/smbtar.1.gz +%%MANPAGES%%share/man/man1/smbtree.1.gz +%%MANPAGES%%share/man/man1/testparm.1.gz +%%MANPAGES%%share/man/man1/wbinfo.1.gz +%%MANPAGES%%share/man/man1/wspsearch.1.gz +%%MANPAGES%%share/man/man5/lmhosts.5.gz +%%MANPAGES%%share/man/man5/pam_winbind.conf.5.gz +%%MANPAGES%%share/man/man5/smb.conf.5.gz +%%MANPAGES%%share/man/man5/smb4.conf.5.gz +%%MANPAGES%%share/man/man5/smbpasswd.5.gz +%%MANPAGES%%share/man/man7/libsmbclient.7.gz +%%MANPAGES%%share/man/man7/samba.7.gz +%%MANPAGES%%share/man/man7/traffic_learner.7.gz +%%MANPAGES%%share/man/man7/traffic_replay.7.gz +%%MANPAGES%%share/man/man8/cifsdd.8.gz +%%MANPAGES%%share/man/man8/eventlogadm.8.gz +%%MANPAGES%%share/man/man8/idmap_ad.8.gz +%%MANPAGES%%share/man/man8/idmap_autorid.8.gz +%%MANPAGES%%share/man/man8/idmap_hash.8.gz +%%MANPAGES%%share/man/man8/idmap_ldap.8.gz +%%MANPAGES%%share/man/man8/idmap_nss.8.gz +%%MANPAGES%%share/man/man8/idmap_rfc2307.8.gz +%%MANPAGES%%share/man/man8/idmap_rid.8.gz +%%MANPAGES%%share/man/man8/idmap_script.8.gz +%%MANPAGES%%share/man/man8/idmap_tdb.8.gz +%%MANPAGES%%share/man/man8/idmap_tdb2.8.gz +%%MANPAGES%%share/man/man8/net.8.gz +%%MANPAGES%%share/man/man8/nmbd.8.gz +%%MANPAGES%%share/man/man8/pam_winbind.8.gz +%%MANPAGES%%share/man/man8/pdbedit.8.gz +%%MANPAGES%%share/man/man8/samba-bgqd.8.gz +%%MANPAGES%%share/man/man8/samba-dcerpcd.8.gz +%%MANPAGES%%share/man/man8/samba-regedit.8.gz +%%MANPAGES%%share/man/man8/samba-tool.8.gz +%%MANPAGES%%share/man/man8/samba.8.gz +%%MANPAGES%%share/man/man8/samba_downgrade_db.8.gz +%%MANPAGES%%share/man/man8/smbd.8.gz +%%MANPAGES%%share/man/man8/smbpasswd.8.gz +%%MANPAGES%%share/man/man8/smbspool.8.gz +%%MANPAGES%%%%CUPS%%share/man/man8/smbspool_krb5_wrapper.8.gz +%%MANPAGES%%share/man/man8/vfs_acl_tdb.8.gz +%%MANPAGES%%share/man/man8/vfs_acl_xattr.8.gz +%%MANPAGES%%share/man/man8/vfs_aio_fork.8.gz +%%MANPAGES%%share/man/man8/vfs_aio_pthread.8.gz +%%MANPAGES%%share/man/man8/vfs_audit.8.gz +%%MANPAGES%%share/man/man8/vfs_cacheprime.8.gz +%%MANPAGES%%share/man/man8/vfs_cap.8.gz +%%MANPAGES%%share/man/man8/vfs_catia.8.gz +%%MANPAGES%%share/man/man8/vfs_commit.8.gz +%%MANPAGES%%share/man/man8/vfs_crossrename.8.gz +%%MANPAGES%%share/man/man8/vfs_default_quota.8.gz +%%MANPAGES%%share/man/man8/vfs_dirsort.8.gz +%%MANPAGES%%share/man/man8/vfs_expand_msdfs.8.gz +%%MANPAGES%%share/man/man8/vfs_extd_audit.8.gz +%%MANPAGES%%share/man/man8/vfs_fake_perms.8.gz +%%MANPAGES%%share/man/man8/vfs_freebsd.8.gz +%%MANPAGES%%share/man/man8/vfs_full_audit.8.gz +%%MANPAGES%%share/man/man8/vfs_linux_xfs_sgid.8.gz +%%MANPAGES%%share/man/man8/vfs_media_harmony.8.gz +%%MANPAGES%%share/man/man8/vfs_offline.8.gz +%%MANPAGES%%share/man/man8/vfs_preopen.8.gz +%%MANPAGES%%share/man/man8/vfs_readahead.8.gz +%%MANPAGES%%share/man/man8/vfs_readonly.8.gz +%%MANPAGES%%share/man/man8/vfs_recycle.8.gz +%%MANPAGES%%share/man/man8/vfs_shadow_copy.8.gz +%%MANPAGES%%share/man/man8/vfs_shadow_copy2.8.gz +%%MANPAGES%%share/man/man8/vfs_shell_snap.8.gz +%%MANPAGES%%share/man/man8/vfs_streams_depot.8.gz +%%MANPAGES%%share/man/man8/vfs_streams_xattr.8.gz +%%MANPAGES%%share/man/man8/vfs_syncops.8.gz +%%MANPAGES%%share/man/man8/vfs_time_audit.8.gz +%%MANPAGES%%share/man/man8/vfs_unityed_media.8.gz +%%MANPAGES%%share/man/man8/vfs_virusfilter.8.gz +%%MANPAGES%%share/man/man8/vfs_widelinks.8.gz +%%MANPAGES%%share/man/man8/vfs_worm.8.gz +%%MANPAGES%%share/man/man8/vfs_xattr_tdb.8.gz +%%MANPAGES%%share/man/man8/vfs_zfsacl.8.gz +%%MANPAGES%%share/man/man8/winbind_krb5_locator.8.gz +%%MANPAGES%%share/man/man8/winbindd.8.gz +@dir %%SAMBA4_RUNDIR%% +@dir %%SAMBA4_LOGDIR%% +@dir %%SAMBA4_LOCKDIR%% +@dir %%SAMBA4_PRIVATEDIR%% +@dir %%SAMBA4_BINDDNSDIR%% +@comment Use bundled libraries +%%SAMBA4_BUNDLED_CMOCKA%%%%SAMBA4_LIBDIR%%/private/libcmocka-private-samba.so +%%PYTHON3%%%%PYTHON_SITELIBDIR%%/_ldb_text.py +%%PYTHON3%%%%PYTHON_SITELIBDIR%%/ldb%%PYTHON_TAG%%.so +%%PYTHON3%%%%SAMBA4_LIBDIR%%/private/libpyldb-util%%PYTHON_TAG%%-private-samba.so +bin/ldbadd +bin/ldbdel +bin/ldbedit +bin/ldbmodify +bin/ldbrename +bin/ldbsearch +%%SAMBA4_LIBDIR%%/private/libldb-cmdline-private-samba.so +%%SAMBA4_LIBDIR%%/private/libldb-key-value-private-samba.so +%%SAMBA4_LIBDIR%%/private/libldb-tdb-err-map-private-samba.so +%%SAMBA4_LIBDIR%%/private/libldb-tdb-int-private-samba.so +%%AD_DC%%%%SAMBA4_MODULEDIR%%/ldb/count_attrs.so +%%SAMBA4_MODULEDIR%%/ldb/asq.so +%%SAMBA4_MODULEDIR%%/ldb/ildap.so +%%LDAP%%%%SAMBA4_MODULEDIR%%/ldb/ldap.so +%%SAMBA4_MODULEDIR%%/ldb/ldb.so +%%SAMBA4_MODULEDIR%%/ldb/ldbsamba_extensions.so +%%SAMBA4_MODULEDIR%%/ldb/paged_searches.so +%%SAMBA4_MODULEDIR%%/ldb/rdn_name.so +%%SAMBA4_MODULEDIR%%/ldb/sample.so +%%SAMBA4_MODULEDIR%%/ldb/server_sort.so +%%SAMBA4_MODULEDIR%%/ldb/skel.so +%%SAMBA4_MODULEDIR%%/ldb/tdb.so +%%MANPAGES%%share/man/man3/ldb.3.gz +%%MANPAGES%%share/man/man1/ldbadd.1.gz +%%MANPAGES%%share/man/man1/ldbdel.1.gz +%%MANPAGES%%share/man/man1/ldbedit.1.gz +%%MANPAGES%%share/man/man1/ldbmodify.1.gz +%%MANPAGES%%share/man/man1/ldbrename.1.gz +%%MANPAGES%%share/man/man1/ldbsearch.1.gz +%%MANPAGES%%%%SAMBA4_BUNDLED_TDB%%share/man/man8/tdbbackup.8.gz +%%MANPAGES%%%%SAMBA4_BUNDLED_TDB%%share/man/man8/tdbdump.8.gz +%%MANPAGES%%%%SAMBA4_BUNDLED_TDB%%share/man/man8/tdbrestore.8.gz +%%MANPAGES%%%%SAMBA4_BUNDLED_TDB%%share/man/man8/tdbtool.8.gz +%%SAMBA4_BUNDLED_TALLOC%%%%PYTHON3%%%%PYTHON_SITELIBDIR%%/talloc%%PYTHON_TAG%%.so +%%SAMBA4_BUNDLED_TALLOC%%%%PYTHON3%%%%SAMBA4_LIBDIR%%/private/libpytalloc-util%%PYTHON_TAG%%-private-samba.so +%%SAMBA4_BUNDLED_TALLOC%%%%SAMBA4_LIBDIR%%/private/libtalloc-private-samba.so +%%SAMBA4_BUNDLED_TALLOC%%share/man/man3/samba-talloc.3.gz +%%SAMBA4_BUNDLED_TDB%%%%PYTHON3%%%%PYTHON_SITELIBDIR%%/_tdb_text.py +%%SAMBA4_BUNDLED_TDB%%%%PYTHON3%%%%PYTHON_SITELIBDIR%%/tdb%%PYTHON_TAG%%.so +%%SAMBA4_BUNDLED_TDB%%bin/tdbbackup +%%SAMBA4_BUNDLED_TDB%%bin/tdbdump +%%SAMBA4_BUNDLED_TDB%%bin/tdbrestore +%%SAMBA4_BUNDLED_TDB%%bin/tdbtool +%%SAMBA4_BUNDLED_TDB%%%%SAMBA4_LIBDIR%%/private/libtdb-private-samba.so +%%SAMBA4_BUNDLED_TEVENT%%%%PYTHON3%%%%PYTHON_SITELIBDIR%%/_tevent%%PYTHON_TAG%%.so +%%SAMBA4_BUNDLED_TEVENT%%%%PYTHON3%%%%PYTHON_SITELIBDIR%%/tevent.py +%%SAMBA4_BUNDLED_TEVENT%%%%SAMBA4_LIBDIR%%/private/libtevent-private-samba.so diff --git a/net/samba422/pkg-plist.ad_dc b/net/samba422/pkg-plist.ad_dc new file mode 100644 index 000000000000..52533f83aa75 --- /dev/null +++ b/net/samba422/pkg-plist.ad_dc @@ -0,0 +1,176 @@ +sbin/samba_downgrade_db +sbin/samba +sbin/samba_dnsupdate +sbin/samba_kcc +sbin/samba_spnupdate +sbin/samba_upgradedns +%%SAMBA4_LIBDIR%%/private/libad-claims-private-samba.so +%%SAMBA4_LIBDIR%%/private/libauthn-policy-util-private-samba.so +%%SAMBA4_LIBDIR%%/private/libdlz-bind9-for-torture-private-samba.so +%%SAMBA4_LIBDIR%%/private/libprocess-model-private-samba.so +%%SAMBA4_LIBDIR%%/private/libservice-private-samba.so +%%GSSAPI_BUILTIN%%%%SAMBA4_LIBDIR%%/private/libHDB-SAMBA4-private-samba.so +%%SAMBA4_LIBDIR%%/private/libdb-glue-private-samba.so +%%SAMBA4_LIBDIR%%/private/libdfs-server-ad-private-samba.so +%%SAMBA4_LIBDIR%%/private/libdsdb-garbage-collect-tombstones-private-samba.so +%%SAMBA4_LIBDIR%%/private/libpac-private-samba.so +%%SAMBA4_LIBDIR%%/private/libscavenge-dns-records-private-samba.so +%%SAMBA4_MODULEDIR%%/bind9/dlz_bind9_10.so +%%SAMBA4_MODULEDIR%%/bind9/dlz_bind9_11.so +%%SAMBA4_MODULEDIR%%/bind9/dlz_bind9_12.so +%%SAMBA4_MODULEDIR%%/bind9/dlz_bind9_14.so +%%SAMBA4_MODULEDIR%%/bind9/dlz_bind9_16.so +%%SAMBA4_MODULEDIR%%/bind9/dlz_bind9_18.so +%%SAMBA4_MODULEDIR%%/bind9/dlz_bind9_20.so +%%SAMBA4_MODULEDIR%%/gensec/krb5.so +%%SAMBA4_MODULEDIR%%/ldb/acl.so +%%SAMBA4_MODULEDIR%%/ldb/aclread.so +%%SAMBA4_MODULEDIR%%/ldb/anr.so +%%SAMBA4_MODULEDIR%%/ldb/audit_log.so +%%SAMBA4_MODULEDIR%%/ldb/descriptor.so +%%SAMBA4_MODULEDIR%%/ldb/dirsync.so +%%SAMBA4_MODULEDIR%%/ldb/dns_notify.so +%%SAMBA4_MODULEDIR%%/ldb/dsdb_notification.so +%%SAMBA4_MODULEDIR%%/ldb/encrypted_secrets.so +%%SAMBA4_MODULEDIR%%/ldb/extended_dn_in.so +%%SAMBA4_MODULEDIR%%/ldb/extended_dn_out.so +%%SAMBA4_MODULEDIR%%/ldb/extended_dn_store.so +%%SAMBA4_MODULEDIR%%/ldb/group_audit_log.so +%%SAMBA4_MODULEDIR%%/ldb/instancetype.so +%%SAMBA4_MODULEDIR%%/ldb/lazy_commit.so +%%SAMBA4_MODULEDIR%%/ldb/linked_attributes.so +%%SAMBA4_MODULEDIR%%/ldb/new_partition.so +%%SAMBA4_MODULEDIR%%/ldb/objectclass_attrs.so +%%SAMBA4_MODULEDIR%%/ldb/objectclass.so +%%SAMBA4_MODULEDIR%%/ldb/objectguid.so +%%SAMBA4_MODULEDIR%%/ldb/operational.so +%%SAMBA4_MODULEDIR%%/ldb/paged_results.so +%%SAMBA4_MODULEDIR%%/ldb/partition.so +%%SAMBA4_MODULEDIR%%/ldb/password_hash.so +%%SAMBA4_MODULEDIR%%/ldb/ranged_results.so +%%SAMBA4_MODULEDIR%%/ldb/repl_meta_data.so +%%SAMBA4_MODULEDIR%%/ldb/resolve_oids.so +%%SAMBA4_MODULEDIR%%/ldb/rootdse.so +%%SAMBA4_MODULEDIR%%/ldb/samba_dsdb.so +%%SAMBA4_MODULEDIR%%/ldb/samba_secrets.so +%%SAMBA4_MODULEDIR%%/ldb/samba3sam.so +%%SAMBA4_MODULEDIR%%/ldb/samba3sid.so +%%SAMBA4_MODULEDIR%%/ldb/samldb.so +%%SAMBA4_MODULEDIR%%/ldb/schema_data.so +%%SAMBA4_MODULEDIR%%/ldb/schema_load.so +%%SAMBA4_MODULEDIR%%/ldb/secrets_tdb_sync.so +%%SAMBA4_MODULEDIR%%/ldb/show_deleted.so +%%SAMBA4_MODULEDIR%%/ldb/subtree_delete.so +%%SAMBA4_MODULEDIR%%/ldb/subtree_rename.so +%%SAMBA4_MODULEDIR%%/ldb/tombstone_reanimate.so +%%SAMBA4_MODULEDIR%%/ldb/unique_object_sids.so +%%SAMBA4_MODULEDIR%%/ldb/update_keytab.so +%%SAMBA4_MODULEDIR%%/ldb/vlv.so +%%SAMBA4_MODULEDIR%%/ldb/wins_ldb.so +%%SAMBA4_MODULEDIR%%/process_model/prefork.so +%%SAMBA4_MODULEDIR%%/process_model/standard.so +%%SAMBA4_MODULEDIR%%/service/cldap.so +%%SAMBA4_MODULEDIR%%/service/dcerpc.so +%%SAMBA4_MODULEDIR%%/service/dns_update.so +%%SAMBA4_MODULEDIR%%/service/dns.so +%%SAMBA4_MODULEDIR%%/service/drepl.so +%%SAMBA4_MODULEDIR%%/service/kcc.so +%%SAMBA4_MODULEDIR%%/service/kdc.so +%%SAMBA4_MODULEDIR%%/service/ldap.so +%%SAMBA4_MODULEDIR%%/service/nbtd.so +%%SAMBA4_MODULEDIR%%/service/ntp_signd.so +%%SAMBA4_MODULEDIR%%/service/s3fs.so +%%SAMBA4_MODULEDIR%%/service/winbindd.so +%%SAMBA4_MODULEDIR%%/service/wrepl.so +%%SAMBA4_MODULEDIR%%/vfs/posix_eadb.so +%%DATADIR%%/samba/admx/GNOME_Settings.admx +%%DATADIR%%/samba/admx/en-US/GNOME_Settings.adml +%%DATADIR%%/samba/admx/en-US/samba.adml +%%DATADIR%%/samba/admx/ru-RU/GNOME_Settings.adml +%%DATADIR%%/samba/admx/samba.admx +%%DATADIR%%/setup/ad-schema/AD_DS_Attributes_Windows_Server_v1903.ldf +%%DATADIR%%/setup/ad-schema/AD_DS_Attributes__Windows_Server_2012_R2.ldf +%%DATADIR%%/setup/ad-schema/AD_DS_Attributes__Windows_Server_2016.ldf +%%DATADIR%%/setup/ad-schema/AD_DS_Attributes__Windows_Server_v1803.ldf +%%DATADIR%%/setup/ad-schema/AD_DS_Classes_Windows_Server_v1903.ldf +%%DATADIR%%/setup/ad-schema/AD_DS_Classes__Windows_Server_2012_R2.ldf +%%DATADIR%%/setup/ad-schema/AD_DS_Classes__Windows_Server_2016.ldf +%%DATADIR%%/setup/ad-schema/AD_DS_Classes__Windows_Server_v1803.ldf +%%DATADIR%%/setup/ad-schema/Attributes_for_AD_DS__Windows_Server_2008_R2.ldf +%%DATADIR%%/setup/ad-schema/Attributes_for_AD_DS__Windows_Server_2012.ldf +%%DATADIR%%/setup/ad-schema/Classes_for_AD_DS__Windows_Server_2008_R2.ldf +%%DATADIR%%/setup/ad-schema/Classes_for_AD_DS__Windows_Server_2012.ldf +%%DATADIR%%/setup/ad-schema/MS-AD_Schema_2K8_Attributes.txt +%%DATADIR%%/setup/ad-schema/MS-AD_Schema_2K8_Classes.txt +%%DATADIR%%/setup/ad-schema/MS-AD_Schema_2K8_R2_Attributes.txt +%%DATADIR%%/setup/ad-schema/MS-AD_Schema_2K8_R2_Classes.txt +%%DATADIR%%/setup/ad-schema/licence.txt +%%DATADIR%%/setup/adprep/WindowsServerDocs/Forest-Wide-Updates.md +%%DATADIR%%/setup/adprep/WindowsServerDocs/Sch49.ldf.diff +%%DATADIR%%/setup/adprep/WindowsServerDocs/Sch50.ldf.diff +%%DATADIR%%/setup/adprep/WindowsServerDocs/Sch51.ldf.diff +%%DATADIR%%/setup/adprep/WindowsServerDocs/Sch57.ldf.diff +%%DATADIR%%/setup/adprep/WindowsServerDocs/Sch59.ldf.diff +%%DATADIR%%/setup/adprep/WindowsServerDocs/Schema-Updates.md +%%DATADIR%%/setup/adprep/fix-forest-rev.ldf +%%DATADIR%%/setup/aggregate_schema.ldif +%%DATADIR%%/setup/display-specifiers/DisplaySpecifiers-Win2k0.txt +%%DATADIR%%/setup/display-specifiers/DisplaySpecifiers-Win2k3.txt +%%DATADIR%%/setup/display-specifiers/DisplaySpecifiers-Win2k3R2.txt +%%DATADIR%%/setup/display-specifiers/DisplaySpecifiers-Win2k8.txt +%%DATADIR%%/setup/display-specifiers/DisplaySpecifiers-Win2k8R2.txt +%%DATADIR%%/setup/dns_update_list +%%DATADIR%%/setup/extended-rights.ldif +%%DATADIR%%/setup/idmap_init.ldif +%%DATADIR%%/setup/krb5.conf +%%DATADIR%%/setup/named.conf +%%DATADIR%%/setup/named.conf.dlz +%%DATADIR%%/setup/named.conf.update +%%DATADIR%%/setup/named.txt +%%DATADIR%%/setup/prefixMap.txt +%%DATADIR%%/setup/provision.ldif +%%DATADIR%%/setup/provision.reg +%%DATADIR%%/setup/provision.zone +%%DATADIR%%/setup/provision_basedn.ldif +%%DATADIR%%/setup/provision_basedn_modify.ldif +%%DATADIR%%/setup/provision_basedn_options.ldif +%%DATADIR%%/setup/provision_basedn_references.ldif +%%DATADIR%%/setup/provision_computers_add.ldif +%%DATADIR%%/setup/provision_computers_modify.ldif +%%DATADIR%%/setup/provision_configuration.ldif +%%DATADIR%%/setup/provision_configuration_basedn.ldif +%%DATADIR%%/setup/provision_configuration_modify.ldif +%%DATADIR%%/setup/provision_configuration_references.ldif +%%DATADIR%%/setup/provision_dns_accounts_add.ldif +%%DATADIR%%/setup/provision_dns_add_samba.ldif +%%DATADIR%%/setup/provision_dnszones_add.ldif +%%DATADIR%%/setup/provision_dnszones_modify.ldif +%%DATADIR%%/setup/provision_dnszones_partitions.ldif +%%DATADIR%%/setup/provision_group_policy.ldif +%%DATADIR%%/setup/provision_init.ldif +%%DATADIR%%/setup/provision_partitions.ldif +%%DATADIR%%/setup/provision_privilege.ldif +%%DATADIR%%/setup/provision_rootdse_add.ldif +%%DATADIR%%/setup/provision_rootdse_modify.ldif +%%DATADIR%%/setup/provision_schema_basedn.ldif +%%DATADIR%%/setup/provision_schema_basedn_modify.ldif +%%DATADIR%%/setup/provision_self_join.ldif +%%DATADIR%%/setup/provision_self_join_config.ldif +%%DATADIR%%/setup/provision_self_join_modify.ldif +%%DATADIR%%/setup/provision_self_join_modify_config.ldif +%%DATADIR%%/setup/provision_self_join_modify_schema.ldif +%%DATADIR%%/setup/provision_users.ldif +%%DATADIR%%/setup/provision_users_add.ldif +%%DATADIR%%/setup/provision_users_modify.ldif +%%DATADIR%%/setup/provision_well_known_sec_princ.ldif +%%DATADIR%%/setup/schema_samba4.ldif +%%DATADIR%%/setup/secrets.ldif +%%DATADIR%%/setup/secrets_dns.ldif +%%DATADIR%%/setup/secrets_init.ldif +%%DATADIR%%/setup/share.ldif +%%DATADIR%%/setup/spn_update_list +%%DATADIR%%/setup/ypServ30.ldif +@dir %%DATADIR%%/setup/display-specifiers +@dir %%DATADIR%%/setup/ad-schema +@dir %%DATADIR%%/setup +@dir %%DATADIR%% diff --git a/net/samba422/pkg-plist.cluster b/net/samba422/pkg-plist.cluster new file mode 100644 index 000000000000..fd5b03825e52 --- /dev/null +++ b/net/samba422/pkg-plist.cluster @@ -0,0 +1,76 @@ +@comment Cluster +bin/ctdb +bin/ctdb_diagnostics +bin/ltdbtool +bin/onnode +bin/ping_pong +etc/ctdb/ctdb-crash-cleanup.sh +etc/ctdb/debug_locks.sh +etc/ctdb/debug-hung-script.sh +etc/ctdb/events/legacy/00.ctdb.script +etc/ctdb/events/legacy/01.reclock.script +etc/ctdb/events/legacy/05.system.script +etc/ctdb/events/legacy/10.interface.script +etc/ctdb/events/notification/README +etc/ctdb/functions +etc/ctdb/nfs-checks.d/00.portmapper.check +etc/ctdb/nfs-checks.d/10.status.check +etc/ctdb/nfs-checks.d/20.nfs.check +etc/ctdb/nfs-checks.d/30.nlockmgr.check +etc/ctdb/nfs-checks.d/40.mountd.check +etc/ctdb/nfs-checks.d/50.rquotad.check +etc/ctdb/nfs-checks.d/README +etc/ctdb/nfs-linux-kernel-callout +etc/ctdb/notify.sh +etc/ctdb/statd-callout +etc/sudoers.d/ctdb +lib/samba4/private/libctdb-event-client-private-samba.so +libexec/ctdb/ctdb_killtcp +libexec/ctdb/ctdb_lock_helper +libexec/ctdb/ctdb_lvs +libexec/ctdb/ctdb_mutex_fcntl_helper +libexec/ctdb/ctdb_natgw +libexec/ctdb/ctdb_recovery_helper +libexec/ctdb/ctdb_takeover_helper +libexec/ctdb/ctdb-config +libexec/ctdb/ctdb-event +libexec/ctdb/ctdb-eventd +libexec/ctdb/ctdb-path +libexec/ctdb/smnotify +%%MANPAGES%%share/man/man1/ctdb_diagnostics.1.gz +%%MANPAGES%%share/man/man1/ctdb.1.gz +%%MANPAGES%%share/man/man1/ctdbd.1.gz +%%MANPAGES%%share/man/man1/ltdbtool.1.gz +%%MANPAGES%%share/man/man1/onnode.1.gz +%%MANPAGES%%share/man/man1/ping_pong.1.gz +%%MANPAGES%%share/man/man5/ctdb-script.options.5.gz +%%MANPAGES%%share/man/man5/ctdb.conf.5.gz +%%MANPAGES%%share/man/man5/ctdb.sysconfig.5.gz +%%MANPAGES%%share/man/man7/ctdb-statistics.7.gz +%%MANPAGES%%share/man/man7/ctdb-tunables.7.gz +%%MANPAGES%%share/man/man7/ctdb.7.gz +sbin/ctdbd +share/ctdb/events/legacy/00.ctdb.script +share/ctdb/events/legacy/01.reclock.script +share/ctdb/events/legacy/05.system.script +share/ctdb/events/legacy/06.nfs.script +share/ctdb/events/legacy/10.interface.script +share/ctdb/events/legacy/11.natgw.script +share/ctdb/events/legacy/11.routing.script +share/ctdb/events/legacy/13.per_ip_routing.script +share/ctdb/events/legacy/20.multipathd.script +share/ctdb/events/legacy/31.clamd.script +share/ctdb/events/legacy/40.vsftpd.script +share/ctdb/events/legacy/41.httpd.script +share/ctdb/events/legacy/48.netbios.script +share/ctdb/events/legacy/49.winbind.script +share/ctdb/events/legacy/50.samba.script +share/ctdb/events/legacy/60.nfs.script +share/ctdb/events/legacy/70.iscsi.script +share/ctdb/events/legacy/91.lvs.script +@dir /var/lib/ctdb/volatile +@dir /var/lib/ctdb/state +@dir /var/lib/ctdb/persistent +@dir /var/lib/ctdb +@dir /var/lib +@dir /var/run/ctdb diff --git a/net/samba422/pkg-plist.python b/net/samba422/pkg-plist.python new file mode 100644 index 000000000000..2207dcde9552 --- /dev/null +++ b/net/samba422/pkg-plist.python @@ -0,0 +1,596 @@ +bin/smbtorture +sbin/samba-gpupdate +%%MANPAGES%%share/man/man1/smbtorture.1.gz +%%MANPAGES%%share/man/man8/samba-gpupdate.8.gz +lib/samba4/private/libsamba-net-join%%PYTHON_TAG%%-private-samba.so +lib/samba4/private/libsamba-python%%PYTHON_TAG%%-private-samba.so +@comment Python block +%%AD_DC%%%%PYTHON_SITELIBDIR%%/samba/dckeytab%%PYTHON_TAG%%.so +%%AD_DC%%%%PYTHON_SITELIBDIR%%/samba/posix_eadb%%PYTHON_TAG%%.so +%%AD_DC%%%%PYTHON_SITELIBDIR%%/samba/xattr_native%%PYTHON_TAG%%.so +%%AD_DC%%%%PYTHON_SITELIBDIR%%/samba/xattr_tdb%%PYTHON_TAG%%.so +%%AD_DC%%%%PYTHON_SITELIBDIR%%/samba/dsdb_dns%%PYTHON_TAG%%.so +%%AD_DC%%%%PYTHON_SITELIBDIR%%/samba/dsdb%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/__init__.py +%%PYTHON_SITELIBDIR%%/samba/_glue%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/_ldb%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/auth%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/auth_util.py +%%PYTHON_SITELIBDIR%%/samba/colour.py +%%PYTHON_SITELIBDIR%%/samba/common.py +%%PYTHON_SITELIBDIR%%/samba/compression%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/credentials%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/crypto%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dbchecker.py +%%PYTHON_SITELIBDIR%%/samba/dcerpc/__init__.py +%%PYTHON_SITELIBDIR%%/samba/dcerpc/atsvc%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/auth%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/base%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/claims%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/conditional_ace%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/dcerpc%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/dfs%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/dns%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/dnsp%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/dnsserver%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/drsblobs%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/drsuapi%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/echo%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/epmapper%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/gkdi%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/gmsa%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/idmap%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/initshutdown%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/irpc%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/krb5ccache%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/krb5pac%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/lsa%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/mdssvc%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/messaging%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/mgmt%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/misc%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/nbt%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/netlogon%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/ntlmssp%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/preg%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/samr%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/schannel%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/security%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/server_id%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/smb3posix%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/smbXsrv%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/smb_acl%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/spoolss%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/srvsvc%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/svcctl%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/unixinfo%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/winbind%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/windows_event_ids%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/winreg%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/winspool%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/witness%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/wkssvc%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/xattr%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/domain/__init__.py +%%PYTHON_SITELIBDIR%%/samba/domain/models/__init__.py +%%PYTHON_SITELIBDIR%%/samba/domain/models/auth_policy.py +%%PYTHON_SITELIBDIR%%/samba/domain/models/auth_silo.py +%%PYTHON_SITELIBDIR%%/samba/domain/models/claim_type.py +%%PYTHON_SITELIBDIR%%/samba/domain/models/computer.py +%%PYTHON_SITELIBDIR%%/samba/domain/models/constants.py +%%PYTHON_SITELIBDIR%%/samba/domain/models/container.py +%%PYTHON_SITELIBDIR%%/samba/domain/models/exceptions.py +%%PYTHON_SITELIBDIR%%/samba/domain/models/fields.py +%%PYTHON_SITELIBDIR%%/samba/domain/models/gmsa.py +%%PYTHON_SITELIBDIR%%/samba/domain/models/group.py +%%PYTHON_SITELIBDIR%%/samba/domain/models/model.py +%%PYTHON_SITELIBDIR%%/samba/domain/models/org.py +%%PYTHON_SITELIBDIR%%/samba/domain/models/person.py +%%PYTHON_SITELIBDIR%%/samba/domain/models/query.py +%%PYTHON_SITELIBDIR%%/samba/domain/models/registry.py +%%PYTHON_SITELIBDIR%%/samba/domain/models/schema.py +%%PYTHON_SITELIBDIR%%/samba/domain/models/site.py +%%PYTHON_SITELIBDIR%%/samba/domain/models/subnet.py +%%PYTHON_SITELIBDIR%%/samba/domain/models/types.py +%%PYTHON_SITELIBDIR%%/samba/domain/models/user.py +%%PYTHON_SITELIBDIR%%/samba/domain/models/value_type.py +%%PYTHON_SITELIBDIR%%/samba/descriptor.py +%%PYTHON_SITELIBDIR%%/samba/dnsresolver.py +%%PYTHON_SITELIBDIR%%/samba/dnsserver.py +%%PYTHON_SITELIBDIR%%/samba/domain_update.py +%%PYTHON_SITELIBDIR%%/samba/drs_utils.py +%%PYTHON_SITELIBDIR%%/samba/emulate/__init__.py +%%PYTHON_SITELIBDIR%%/samba/emulate/traffic.py +%%PYTHON_SITELIBDIR%%/samba/emulate/traffic_packets.py +%%PYTHON_SITELIBDIR%%/samba/forest_update.py +%%PYTHON_SITELIBDIR%%/samba/functional_level.py +%%PYTHON_SITELIBDIR%%/samba/gensec%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/getopt.py +%%PYTHON_SITELIBDIR%%/samba/gkdi.py +%%PYTHON_SITELIBDIR%%/samba/gp/__init__.py +%%PYTHON_SITELIBDIR%%/samba/gp/gp_centrify_crontab_ext.py +%%PYTHON_SITELIBDIR%%/samba/gp/gp_centrify_sudoers_ext.py +%%PYTHON_SITELIBDIR%%/samba/gp/gp_cert_auto_enroll_ext.py +%%PYTHON_SITELIBDIR%%/samba/gp/gp_chromium_ext.py +%%PYTHON_SITELIBDIR%%/samba/gp/gp_drive_maps_ext.py +%%PYTHON_SITELIBDIR%%/samba/gp/gp_ext_loader.py +%%PYTHON_SITELIBDIR%%/samba/gp/gp_firefox_ext.py +%%PYTHON_SITELIBDIR%%/samba/gp/gp_firewalld_ext.py +%%PYTHON_SITELIBDIR%%/samba/gp/gp_gnome_settings_ext.py +%%PYTHON_SITELIBDIR%%/samba/gp/gp_msgs_ext.py +%%PYTHON_SITELIBDIR%%/samba/gp/gp_scripts_ext.py +%%PYTHON_SITELIBDIR%%/samba/gp/gp_sec_ext.py +%%PYTHON_SITELIBDIR%%/samba/gp/gp_smb_conf_ext.py +%%PYTHON_SITELIBDIR%%/samba/gp/gp_sudoers_ext.py +%%PYTHON_SITELIBDIR%%/samba/gp/gpclass.py +%%PYTHON_SITELIBDIR%%/samba/gp/util/logging.py +%%PYTHON_SITELIBDIR%%/samba/gp/vgp_access_ext.py +%%PYTHON_SITELIBDIR%%/samba/gp/vgp_files_ext.py +%%PYTHON_SITELIBDIR%%/samba/gp/vgp_issue_ext.py +%%PYTHON_SITELIBDIR%%/samba/gp/vgp_motd_ext.py +%%PYTHON_SITELIBDIR%%/samba/gp/vgp_openssh_ext.py +%%PYTHON_SITELIBDIR%%/samba/gp/vgp_startup_scripts_ext.py +%%PYTHON_SITELIBDIR%%/samba/gp/vgp_sudoers_ext.py +%%PYTHON_SITELIBDIR%%/samba/gp/vgp_symlink_ext.py +%%PYTHON_SITELIBDIR%%/samba/gp_parse/__init__.py +%%PYTHON_SITELIBDIR%%/samba/gp_parse/gp_aas.py +%%PYTHON_SITELIBDIR%%/samba/gp_parse/gp_csv.py +%%PYTHON_SITELIBDIR%%/samba/gp_parse/gp_inf.py +%%PYTHON_SITELIBDIR%%/samba/gp_parse/gp_ini.py +%%PYTHON_SITELIBDIR%%/samba/gp_parse/gp_pol.py +%%PYTHON_SITELIBDIR%%/samba/gpo%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/graph.py +%%PYTHON_SITELIBDIR%%/samba/hostconfig.py +%%PYTHON_SITELIBDIR%%/samba/hresult%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/idmap.py +%%PYTHON_SITELIBDIR%%/samba/join.py +%%PYTHON_SITELIBDIR%%/samba/kcc/__init__.py +%%PYTHON_SITELIBDIR%%/samba/kcc/debug.py +%%PYTHON_SITELIBDIR%%/samba/kcc/graph.py +%%PYTHON_SITELIBDIR%%/samba/kcc/graph_utils.py +%%PYTHON_SITELIBDIR%%/samba/kcc/kcc_utils.py +%%PYTHON_SITELIBDIR%%/samba/kcc/ldif_import_export.py +%%PYTHON_SITELIBDIR%%/samba/logger.py +%%PYTHON_SITELIBDIR%%/samba/lsa_utils.py +%%PYTHON_SITELIBDIR%%/samba/mdb_util.py +%%PYTHON_SITELIBDIR%%/samba/messaging%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/ms_display_specifiers.py +%%PYTHON_SITELIBDIR%%/samba/ms_forest_updates_markdown.py +%%PYTHON_SITELIBDIR%%/samba/ms_schema.py +%%PYTHON_SITELIBDIR%%/samba/ms_schema_markdown.py +%%PYTHON_SITELIBDIR%%/samba/ndr.py +%%PYTHON_SITELIBDIR%%/samba/net%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/net_s3%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/netbios%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/netcmd/__init__.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/common.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/computer.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/contact.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/dbcheck.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/delegation.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/dns.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/domain/__init__.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/domain/auth/__init__.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/domain/auth/policy/__init__.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/domain/auth/policy/computer_allowed_to_authenticate_to.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/domain/auth/policy/policy.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/domain/auth/policy/service_allowed_to_authenticate_from.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/domain/auth/policy/service_allowed_to_authenticate_to.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/domain/auth/policy/user_allowed_to_authenticate_from.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/domain/auth/policy/user_allowed_to_authenticate_to.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/domain/auth/silo/__init__.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/domain/auth/silo/member.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/domain/auth/silo/silo.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/domain/kds/__init__.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/domain/kds/root_key.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/domain/backup.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/domain/claim/__init__.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/domain/claim/claim_type.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/domain/claim/value_type.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/domain/classicupgrade.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/domain/common.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/domain/dcpromo.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/domain/demote.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/domain/functional_prep.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/domain/info.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/domain/join.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/domain/keytab.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/domain/leave.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/domain/level.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/domain/passwordsettings.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/domain/provision.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/domain/samba3upgrade.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/domain/schemaupgrade.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/service_account/__init__.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/service_account/group_msa_membership.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/service_account/service_account.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/domain/tombstones.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/domain/trust.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/drs.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/dsacl.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/encoders.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/forest.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/fsmo.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/gpcommon.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/gpo.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/group.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/ldapcmp.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/main.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/nettime.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/ntacl.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/ou.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/processes.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/pso.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/rodc.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/schema.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/shell.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/sites.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/spn.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/testparm.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/user/__init__.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/user/add.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/user/add_unix_attrs.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/user/auth/__init__.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/user/auth/policy.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/user/auth/silo.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/user/delete.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/user/disable.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/user/edit.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/user/enable.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/user/getgroups.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/user/list.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/user/move.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/user/password.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/user/readpasswords/__init__.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/user/readpasswords/common.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/user/readpasswords/get_kerberos_ticket.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/user/readpasswords/getpassword.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/user/readpasswords/show.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/user/readpasswords/syncpasswords.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/user/rename.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/user/sensitive.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/user/setexpiry.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/user/setpassword.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/user/setprimarygroup.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/user/unlock.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/validators.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/visualize.py +%%PYTHON_SITELIBDIR%%/samba/nt_time.py +%%PYTHON_SITELIBDIR%%/samba/ntacls.py +%%PYTHON_SITELIBDIR%%/samba/ntstatus%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/param%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/policies.py +%%PYTHON_SITELIBDIR%%/samba/policy%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/provision/__init__.py +%%PYTHON_SITELIBDIR%%/samba/provision/backend.py +%%PYTHON_SITELIBDIR%%/samba/provision/common.py +%%PYTHON_SITELIBDIR%%/samba/provision/kerberos.py +%%PYTHON_SITELIBDIR%%/samba/provision/kerberos_implementation.py +%%PYTHON_SITELIBDIR%%/samba/provision/sambadns.py +%%PYTHON_SITELIBDIR%%/samba/registry%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/remove_dc.py +%%PYTHON_SITELIBDIR%%/samba/reparse_symlink%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/safe_tarfile.py +%%PYTHON_SITELIBDIR%%/samba/samba3/__init__.py +%%PYTHON_SITELIBDIR%%/samba/samba3/libsmb_samba_cwrapper%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/samba3/libsmb_samba_internal.py +%%PYTHON_SITELIBDIR%%/samba/samba3/mdscli%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/samba3/param%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/samba3/passdb%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/samba3/smbconf%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/samba3/smbd%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/samdb.py +%%PYTHON_SITELIBDIR%%/samba/schema.py +%%PYTHON_SITELIBDIR%%/samba/sd_utils.py +%%PYTHON_SITELIBDIR%%/samba/security%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/sites.py +%%PYTHON_SITELIBDIR%%/samba/smbconf%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/subnets.py +%%PYTHON_SITELIBDIR%%/samba/subunit/__init__.py +%%PYTHON_SITELIBDIR%%/samba/subunit/run.py +%%PYTHON_SITELIBDIR%%/samba/tdb_util.py +%%PYTHON_SITELIBDIR%%/samba/tests/__init__.py +%%PYTHON_SITELIBDIR%%/samba/tests/audit_log_base.py +%%PYTHON_SITELIBDIR%%/samba/tests/audit_log_dsdb.py +%%PYTHON_SITELIBDIR%%/samba/tests/audit_log_pass_change.py +%%PYTHON_SITELIBDIR%%/samba/tests/auth.py +%%PYTHON_SITELIBDIR%%/samba/tests/auth_log.py +%%PYTHON_SITELIBDIR%%/samba/tests/auth_log_base.py +%%PYTHON_SITELIBDIR%%/samba/tests/auth_log_ncalrpc.py +%%PYTHON_SITELIBDIR%%/samba/tests/auth_log_netlogon.py +%%PYTHON_SITELIBDIR%%/samba/tests/auth_log_netlogon_bad_creds.py +%%PYTHON_SITELIBDIR%%/samba/tests/auth_log_pass_change.py +%%PYTHON_SITELIBDIR%%/samba/tests/auth_log_samlogon.py +%%PYTHON_SITELIBDIR%%/samba/tests/auth_log_winbind.py +%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/__init__.py +%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/bug13653.py +%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/check_output.py +%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/claims.py +%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/downgradedatabase.py +%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/gmsa.py +%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/http_chunk.py +%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/http_content.py +%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/mdsearch.py +%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/misc_dfs_widelink.py +%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/ndrdump.py +%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/netads_dns.py +%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/netads_json.py +%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/rpcd_witness_samba_only.py +%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/samba_dnsupdate.py +%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/smbcacls.py +%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/smbcacls_basic.py +%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/smbcacls_dfs_propagate_inherit.py +%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/smbcacls_propagate_inhertance.py +%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/smbcacls_save_restore.py +%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/smbcontrol.py +%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/smbcontrol_process.py +%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/traffic_learner.py +%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/traffic_replay.py +%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/traffic_summary.py +%%PYTHON_SITELIBDIR%%/samba/tests/common.py +%%PYTHON_SITELIBDIR%%/samba/tests/complex_expressions.py +%%PYTHON_SITELIBDIR%%/samba/tests/compression.py +%%PYTHON_SITELIBDIR%%/samba/tests/conditional_ace_assembler.py +%%PYTHON_SITELIBDIR%%/samba/tests/conditional_ace_bytes.py +%%PYTHON_SITELIBDIR%%/samba/tests/conditional_ace_claims.py +%%PYTHON_SITELIBDIR%%/samba/tests/core.py +%%PYTHON_SITELIBDIR%%/samba/tests/cred_opt.py +%%PYTHON_SITELIBDIR%%/samba/tests/credentials.py +%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/__init__.py +%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/array.py +%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/bare.py +%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/binding.py +%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/dnsserver.py +%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/integer.py +%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/lsa.py +%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/lsa_utils.py +%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/mdssvc.py +%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/misc.py +%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/raw_protocol.py +%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/raw_testcase.py +%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/registry.py +%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/rpc_talloc.py +%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/rpcecho.py +%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/sam.py +%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/samr_change_password.py +%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/srvsvc.py +%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/string_tests.py +%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/testrpc.py +%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/unix.py +%%PYTHON_SITELIBDIR%%/samba/tests/dckeytab.py +%%PYTHON_SITELIBDIR%%/samba/tests/dns.py +%%PYTHON_SITELIBDIR%%/samba/tests/dns_aging.py +%%PYTHON_SITELIBDIR%%/samba/tests/dns_base.py +%%PYTHON_SITELIBDIR%%/samba/tests/dns_forwarder.py +%%PYTHON_SITELIBDIR%%/samba/tests/dns_forwarder_helpers/server.py +%%PYTHON_SITELIBDIR%%/samba/tests/dns_invalid.py +%%PYTHON_SITELIBDIR%%/samba/tests/dns_packet.py +%%PYTHON_SITELIBDIR%%/samba/tests/dns_tkey.py +%%PYTHON_SITELIBDIR%%/samba/tests/dns_wildcard.py +%%PYTHON_SITELIBDIR%%/samba/tests/docs.py +%%PYTHON_SITELIBDIR%%/samba/tests/domain_backup.py +%%PYTHON_SITELIBDIR%%/samba/tests/domain_backup_offline.py +%%PYTHON_SITELIBDIR%%/samba/tests/dsdb.py +%%PYTHON_SITELIBDIR%%/samba/tests/dsdb_api.py +%%PYTHON_SITELIBDIR%%/samba/tests/dsdb_dns.py +%%PYTHON_SITELIBDIR%%/samba/tests/dsdb_lock.py +%%PYTHON_SITELIBDIR%%/samba/tests/dsdb_quiet_env_tests.py +%%PYTHON_SITELIBDIR%%/samba/tests/dsdb_quiet_provision_tests.py +%%PYTHON_SITELIBDIR%%/samba/tests/dsdb_schema_attributes.py +%%PYTHON_SITELIBDIR%%/samba/tests/emulate/__init__.py +%%PYTHON_SITELIBDIR%%/samba/tests/emulate/traffic.py +%%PYTHON_SITELIBDIR%%/samba/tests/emulate/traffic_packet.py +%%PYTHON_SITELIBDIR%%/samba/tests/encrypted_secrets.py +%%PYTHON_SITELIBDIR%%/samba/tests/gensec.py +%%PYTHON_SITELIBDIR%%/samba/tests/get_opt.py +%%PYTHON_SITELIBDIR%%/samba/tests/getdcname.py +%%PYTHON_SITELIBDIR%%/samba/tests/gkdi.py +%%PYTHON_SITELIBDIR%%/samba/tests/glue.py +%%PYTHON_SITELIBDIR%%/samba/tests/gpo.py +%%PYTHON_SITELIBDIR%%/samba/tests/gpo_member.py +%%PYTHON_SITELIBDIR%%/samba/tests/graph.py +%%PYTHON_SITELIBDIR%%/samba/tests/group_audit.py +%%PYTHON_SITELIBDIR%%/samba/tests/hostconfig.py +%%PYTHON_SITELIBDIR%%/samba/tests/imports.py +%%PYTHON_SITELIBDIR%%/samba/tests/join.py +%%PYTHON_SITELIBDIR%%/samba/tests/kcc/__init__.py +%%PYTHON_SITELIBDIR%%/samba/tests/kcc/graph.py +%%PYTHON_SITELIBDIR%%/samba/tests/kcc/graph_utils.py +%%PYTHON_SITELIBDIR%%/samba/tests/kcc/kcc_utils.py +%%PYTHON_SITELIBDIR%%/samba/tests/kcc/ldif_import_export.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/alias_tests.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/as_canonicalization_tests.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/as_req_tests.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/authn_policy_tests.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/claims_in_pac.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/claims_tests.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/compatability_tests.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/conditional_ace_tests.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/device_tests.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/etype_tests.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/fast_tests.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/gkdi_tests.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/gmsa_tests.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/group_tests.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/kcrypto.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/kdc_base_test.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/kdc_tests.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/kdc_tgs_tests.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/kdc_tgt_tests.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/kpasswd_tests.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/lockout_tests.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/ms_kile_client_principal_lookup_tests.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/netlogon.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/nt_hash_tests.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/pac_align_tests.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/pkinit_tests.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/protected_users_tests.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/raw_testcase.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/rfc4120_constants.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/rfc4120_pyasn1.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/rfc4120_pyasn1_generated.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/rodc_tests.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/s4u_tests.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/salt_tests.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/simple_tests.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/spn_tests.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/test_ccache.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/test_idmap_nss.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/test_ldap.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/test_min_domain_uid.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/test_rpc.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/test_smb.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5/xrealm_tests.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5_credentials.py +%%PYTHON_SITELIBDIR%%/samba/tests/ldap_raw.py +%%PYTHON_SITELIBDIR%%/samba/tests/ldap_referrals.py +%%PYTHON_SITELIBDIR%%/samba/tests/ldap_spn.py +%%PYTHON_SITELIBDIR%%/samba/tests/ldap_upn_sam_account.py +%%PYTHON_SITELIBDIR%%/samba/tests/ldap_whoami.py +%%PYTHON_SITELIBDIR%%/samba/tests/libsmb-basic.py +%%PYTHON_SITELIBDIR%%/samba/tests/libsmb.py +%%PYTHON_SITELIBDIR%%/samba/tests/loadparm.py +%%PYTHON_SITELIBDIR%%/samba/tests/logfiles.py +%%PYTHON_SITELIBDIR%%/samba/tests/lsa_string.py +%%PYTHON_SITELIBDIR%%/samba/tests/messaging.py +%%PYTHON_SITELIBDIR%%/samba/tests/ndr/gkdi.py +%%PYTHON_SITELIBDIR%%/samba/tests/ndr/gmsa.py +%%PYTHON_SITELIBDIR%%/samba/tests/ndr/wbint.py +%%PYTHON_SITELIBDIR%%/samba/tests/net_join.py +%%PYTHON_SITELIBDIR%%/samba/tests/net_join_no_spnego.py +%%PYTHON_SITELIBDIR%%/samba/tests/netbios.py +%%PYTHON_SITELIBDIR%%/samba/tests/netcmd.py +%%PYTHON_SITELIBDIR%%/samba/tests/netlogonsvc.py +%%PYTHON_SITELIBDIR%%/samba/tests/ndr/sd.py +%%PYTHON_SITELIBDIR%%/samba/tests/ntacls.py +%%PYTHON_SITELIBDIR%%/samba/tests/ntacls_backup.py +%%PYTHON_SITELIBDIR%%/samba/tests/ntlm_auth.py +%%PYTHON_SITELIBDIR%%/samba/tests/ntlm_auth_base.py +%%PYTHON_SITELIBDIR%%/samba/tests/ntlm_auth_krb5.py +%%PYTHON_SITELIBDIR%%/samba/tests/ntlmdisabled.py +%%PYTHON_SITELIBDIR%%/samba/tests/pam_winbind.py +%%PYTHON_SITELIBDIR%%/samba/tests/pam_winbind_chauthtok.py +%%PYTHON_SITELIBDIR%%/samba/tests/pam_winbind_setcred.py +%%PYTHON_SITELIBDIR%%/samba/tests/pam_winbind_warn_pwd_expire.py +%%PYTHON_SITELIBDIR%%/samba/tests/param.py +%%PYTHON_SITELIBDIR%%/samba/tests/password_hash.py +%%PYTHON_SITELIBDIR%%/samba/tests/password_hash_fl2003.py +%%PYTHON_SITELIBDIR%%/samba/tests/password_hash_fl2008.py +%%PYTHON_SITELIBDIR%%/samba/tests/password_hash_gpgme.py +%%PYTHON_SITELIBDIR%%/samba/tests/password_hash_ldap.py +%%PYTHON_SITELIBDIR%%/samba/tests/password_quality.py +%%PYTHON_SITELIBDIR%%/samba/tests/password_test.py +%%PYTHON_SITELIBDIR%%/samba/tests/policy.py +%%PYTHON_SITELIBDIR%%/samba/tests/posixacl.py +%%PYTHON_SITELIBDIR%%/samba/tests/prefork_restart.py +%%PYTHON_SITELIBDIR%%/samba/tests/process_limits.py +%%PYTHON_SITELIBDIR%%/samba/tests/provision.py +%%PYTHON_SITELIBDIR%%/samba/tests/pso.py +%%PYTHON_SITELIBDIR%%/samba/tests/py_credentials.py +%%PYTHON_SITELIBDIR%%/samba/tests/registry.py +%%PYTHON_SITELIBDIR%%/samba/tests/reparsepoints.py +%%PYTHON_SITELIBDIR%%/samba/tests/rust.py +%%PYTHON_SITELIBDIR%%/samba/tests/s3_net_join.py +%%PYTHON_SITELIBDIR%%/samba/tests/s3idmapdb.py +%%PYTHON_SITELIBDIR%%/samba/tests/s3param.py +%%PYTHON_SITELIBDIR%%/samba/tests/s3passdb.py +%%PYTHON_SITELIBDIR%%/samba/tests/s3registry.py +%%PYTHON_SITELIBDIR%%/samba/tests/s3windb.py +%%PYTHON_SITELIBDIR%%/samba/tests/safe_tarfile.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba3sam.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_startup_fl_change.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/__init__.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/base.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/computer.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/contact.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/demote.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/dnscmd.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/domain_auth_policy.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/domain_auth_silo.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/domain_claim.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/domain_kds_root_key.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/domain_models.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/drs_clone_dc_data_lmdb_size.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/dsacl.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/forest.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/fsmo.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/gpo.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/gpo_exts.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/group.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/help.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/join.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/join_lmdb_size.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/join_member.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/ntacl.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/ou.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/passwordsettings.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/processes.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/promote_dc_lmdb_size.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/provision_lmdb_size.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/provision_password_check.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/provision_userPassword_crypt.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/rodc.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/schema.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/service_account.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/silo_base.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/sites.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/timecmd.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/user.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/user_auth_policy.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/user_auth_silo.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/user_check_password_script.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/user_get_kerberos_ticket.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/user_getpassword_gmsa.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/user_virtualCryptSHA.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/user_virtualCryptSHA_base.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/user_virtualCryptSHA_gpg.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/user_virtualCryptSHA_userPassword.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/user_wdigest.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/visualize.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/visualize_drs.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_upgradedns_lmdb.py +%%PYTHON_SITELIBDIR%%/samba/tests/samdb.py +%%PYTHON_SITELIBDIR%%/samba/tests/samdb_api.py +%%PYTHON_SITELIBDIR%%/samba/tests/sddl.py +%%PYTHON_SITELIBDIR%%/samba/tests/sddl_conditional_ace.py +%%PYTHON_SITELIBDIR%%/samba/tests/security.py +%%PYTHON_SITELIBDIR%%/samba/tests/security_descriptors.py +%%PYTHON_SITELIBDIR%%/samba/tests/segfault.py +%%PYTHON_SITELIBDIR%%/samba/tests/sid_strings.py +%%PYTHON_SITELIBDIR%%/samba/tests/smb-notify.py +%%PYTHON_SITELIBDIR%%/samba/tests/smb.py +%%PYTHON_SITELIBDIR%%/samba/tests/smb1posix.py +%%PYTHON_SITELIBDIR%%/samba/tests/smb2symlink.py +%%PYTHON_SITELIBDIR%%/samba/tests/smb3unix.py +%%PYTHON_SITELIBDIR%%/samba/tests/smbconf.py +%%PYTHON_SITELIBDIR%%/samba/tests/smbd_base.py +%%PYTHON_SITELIBDIR%%/samba/tests/smbd_fuzztest.py +%%PYTHON_SITELIBDIR%%/samba/tests/source.py +%%PYTHON_SITELIBDIR%%/samba/tests/source_chars.py +%%PYTHON_SITELIBDIR%%/samba/tests/strings.py +%%PYTHON_SITELIBDIR%%/samba/tests/subunitrun.py +%%PYTHON_SITELIBDIR%%/samba/tests/tdb_util.py +%%PYTHON_SITELIBDIR%%/samba/tests/token_factory.py +%%PYTHON_SITELIBDIR%%/samba/tests/upgrade.py +%%PYTHON_SITELIBDIR%%/samba/tests/upgradeprovision.py +%%PYTHON_SITELIBDIR%%/samba/tests/upgradeprovisionneeddc.py +%%PYTHON_SITELIBDIR%%/samba/tests/usage.py +%%PYTHON_SITELIBDIR%%/samba/tests/xattr.py +%%PYTHON_SITELIBDIR%%/samba/upgrade.py +%%PYTHON_SITELIBDIR%%/samba/upgradehelpers.py +%%PYTHON_SITELIBDIR%%/samba/uptodateness.py +%%PYTHON_SITELIBDIR%%/samba/werror%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/samba/xattr.py +@dir %%PYTHON_SITELIBDIR%%/samba/tests/samba_tool +@dir %%PYTHON_SITELIBDIR%%/samba/tests/ndr +@dir %%PYTHON_SITELIBDIR%%/samba/tests/dcerpc +@dir %%PYTHON_SITELIBDIR%%/samba/tests/blackbox +@dir %%PYTHON_SITELIBDIR%%/samba/tests +@dir %%PYTHON_SITELIBDIR%%/samba/samba3 +@dir %%PYTHON_SITELIBDIR%%/samba/provision +@dir %%PYTHON_SITELIBDIR%%/samba/netcmd/user/readpasswords +@dir %%PYTHON_SITELIBDIR%%/samba/netcmd/user/auth +@dir %%PYTHON_SITELIBDIR%%/samba/netcmd/user +@dir %%PYTHON_SITELIBDIR%%/samba/netcmd +@dir %%PYTHON_SITELIBDIR%%/samba/dcerpc +@dir %%PYTHON_SITELIBDIR%%/samba diff --git a/net/scamper/Makefile b/net/scamper/Makefile index 991ac83d05a0..985ad3c01c40 100644 --- a/net/scamper/Makefile +++ b/net/scamper/Makefile @@ -1,5 +1,5 @@ PORTNAME= scamper -DISTVERSION= 20250729 +DISTVERSION= 20251020 CATEGORIES= net MASTER_SITES= https://www.caida.org/catalog/software/scamper/code/ DISTNAME= ${PORTNAME}-cvs-${DISTVERSION} diff --git a/net/scamper/distinfo b/net/scamper/distinfo index 5272b240e947..9447cd387351 100644 --- a/net/scamper/distinfo +++ b/net/scamper/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753756989 -SHA256 (scamper-cvs-20250729.tar.gz) = 153c0580ab4bf96549d62d3c49e6faa82708e7da6f877dadb15c8cf89c8648dd -SIZE (scamper-cvs-20250729.tar.gz) = 3260686 +TIMESTAMP = 1760931314 +SHA256 (scamper-cvs-20251020.tar.gz) = 6ef4d8d22c8cb3a4cc0391955d1a6c5f2c8e16f510c434f5cb9e9395676fcccd +SIZE (scamper-cvs-20251020.tar.gz) = 3291401 diff --git a/net/scamper/pkg-plist b/net/scamper/pkg-plist index 0379467c76d4..5e2884f373cf 100644 --- a/net/scamper/pkg-plist +++ b/net/scamper/pkg-plist @@ -30,11 +30,11 @@ bin/sc_wartsfilter bin/sc_wartsfix lib/libscamperctrl.a lib/libscamperctrl.so.4 -lib/libscamperctrl.so.4.0.1 +lib/libscamperctrl.so.4.1.0 lib/libscamperctrl.so lib/libscamperfile.a lib/libscamperfile.so.13 -lib/libscamperfile.so.13.2.1 +lib/libscamperfile.so.13.4.0 lib/libscamperfile.so share/man/man1/sc_ally.1.gz share/man/man1/sc_analysis_dump.1.gz diff --git a/net/seaweedfs/Makefile b/net/seaweedfs/Makefile index ae5db01ed852..9a01042d9eb3 100644 --- a/net/seaweedfs/Makefile +++ b/net/seaweedfs/Makefile @@ -1,6 +1,6 @@ PORTNAME= seaweedfs DISTVERSION= 3.91 -PORTREVISION= 2 +PORTREVISION= 6 CATEGORIES= net sysutils MAINTAINER= drtr0jan@yandex.ru diff --git a/net/sems/Makefile b/net/sems/Makefile index a16818a51de1..ee8b4cc4c081 100644 --- a/net/sems/Makefile +++ b/net/sems/Makefile @@ -10,6 +10,9 @@ WWW= https://github.com/sems-server LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/doc/COPYING +BROKEN= Fails to detect declared dependencies +EXPIRATION_DATE=2025-12-31 + LIB_DEPENDS= libopus.so:audio/opus \ libcodec2.so:audio/codec2 \ libevent.so:devel/libevent \ diff --git a/net/sendme/Makefile b/net/sendme/Makefile index 2345c8b657f5..92a7ee8538ad 100644 --- a/net/sendme/Makefile +++ b/net/sendme/Makefile @@ -1,7 +1,7 @@ PORTNAME= sendme DISTVERSIONPREFIX= v -DISTVERSION= 0.26.0 -PORTREVISION= 2 +DISTVERSION= 0.28.0 +PORTREVISION= 0 CATEGORIES= net MAINTAINER= feld@FreeBSD.org diff --git a/net/sendme/Makefile.crates b/net/sendme/Makefile.crates index 23745d5e2774..3ec686a1d61e 100644 --- a/net/sendme/Makefile.crates +++ b/net/sendme/Makefile.crates @@ -1,140 +1,116 @@ -===> License APACHE20 MIT accepted by the user -===> sendme-0.26.0 depends on file: /usr/local/sbin/pkg - found -===> Fetching all distfiles required by sendme-0.26.0 for building -===> Extracting for sendme-0.26.0 -=> SHA256 Checksum OK for n0-computer-sendme-v0.26.0_GH0.tar.gz. -===> Moving crates to /usr/local/poudriere/ports/default/net/sendme/work/sendme-0.26.0/cargo-crates CARGO_CRATES= addr2line-0.24.2 \ - adler2-2.0.0 \ + adler2-2.0.1 \ aead-0.5.2 \ - ahash-0.8.11 \ aho-corasick-1.1.3 \ allocator-api2-0.2.21 \ - android-tzdata-0.1.1 \ android_system_properties-0.1.5 \ - anstream-0.6.18 \ - anstyle-1.0.10 \ - anstyle-parse-0.2.6 \ - anstyle-query-1.1.2 \ - anstyle-wincon-3.0.7 \ - anyhow-1.0.95 \ - arboard-3.4.1 \ + anstream-0.6.20 \ + anstyle-1.0.11 \ + anstyle-parse-0.2.7 \ + anstyle-query-1.1.4 \ + anstyle-wincon-3.0.10 \ + anyhow-1.0.99 \ arrayref-0.3.9 \ arrayvec-0.7.6 \ - asn1-rs-0.6.2 \ - asn1-rs-derive-0.5.1 \ - asn1-rs-impl-0.2.0 \ - async-channel-2.3.1 \ - async-compat-0.2.4 \ - async-trait-0.1.86 \ + async-compat-0.2.5 \ + async-trait-0.1.89 \ async_io_stream-0.3.3 \ + atomic-polyfill-1.0.3 \ atomic-waker-1.1.2 \ - attohttpc-0.24.1 \ - autocfg-1.4.0 \ - backon-1.4.0 \ - backtrace-0.3.74 \ + attohttpc-0.30.1 \ + autocfg-1.5.0 \ + backon-1.5.2 \ + backtrace-0.3.75 \ bao-tree-0.15.1 \ base16ct-0.2.0 \ base32-0.5.1 \ base64-0.22.1 \ - base64ct-1.6.0 \ + base64ct-1.8.0 \ binary-merge-0.1.2 \ - bitflags-1.3.2 \ - bitflags-2.8.0 \ + bitflags-2.9.4 \ blake3-1.8.2 \ block-buffer-0.10.4 \ - block2-0.5.1 \ bounded-integer-0.5.8 \ - bumpalo-3.17.0 \ - bytemuck-1.21.0 \ + btparse-0.2.0 \ + bumpalo-3.19.0 \ byteorder-1.5.0 \ - byteorder-lite-0.1.0 \ - bytes-1.10.0 \ - cc-1.2.14 \ - cfg-if-1.0.0 \ + bytes-1.10.1 \ + cc-1.2.37 \ + cesu8-1.1.0 \ + cfg-if-1.0.3 \ cfg_aliases-0.2.1 \ chacha20-0.9.1 \ - chrono-0.4.39 \ + chrono-0.4.42 \ cipher-0.4.4 \ - clap-4.5.29 \ - clap_builder-4.5.29 \ - clap_derive-4.5.28 \ - clap_lex-0.7.4 \ - clipboard-win-5.4.0 \ - cobs-0.2.3 \ - colorchoice-1.0.3 \ - concurrent-queue-2.5.0 \ - console-0.15.10 \ + clap-4.5.47 \ + clap_builder-4.5.47 \ + clap_derive-4.5.47 \ + clap_lex-0.7.5 \ + cobs-0.3.0 \ + color-backtrace-0.7.1 \ + colorchoice-1.0.4 \ + combine-4.6.7 \ + console-0.15.11 \ const-oid-0.9.6 \ constant_time_eq-0.3.1 \ - cordyceps-0.3.2 \ + convert_case-0.7.1 \ + cordyceps-0.3.4 \ core-foundation-0.9.4 \ + core-foundation-0.10.1 \ core-foundation-sys-0.8.7 \ - core-graphics-0.23.2 \ - core-graphics-types-0.1.3 \ cpufeatures-0.2.17 \ - crc-3.2.1 \ + crc-3.3.0 \ crc-catalog-2.4.0 \ - crc32fast-1.4.2 \ critical-section-1.2.0 \ - crossbeam-channel-0.5.14 \ + crossbeam-channel-0.5.15 \ crossbeam-epoch-0.9.18 \ crossbeam-utils-0.8.21 \ - crypto-bigint-0.5.5 \ + crossterm-0.29.0 \ + crossterm_winapi-0.9.1 \ crypto-common-0.1.6 \ crypto_box-0.9.1 \ crypto_secretbox-0.1.1 \ curve25519-dalek-4.1.3 \ curve25519-dalek-derive-0.1.1 \ - data-encoding-2.8.0 \ - der-0.7.9 \ - der-parser-9.0.0 \ + data-encoding-2.9.0 \ + der-0.7.10 \ der_derive-0.7.3 \ - deranged-0.3.11 \ + deranged-0.5.3 \ derive_more-1.0.0 \ + derive_more-2.0.1 \ derive_more-impl-1.0.0 \ + derive_more-impl-2.0.1 \ diatomic-waker-0.2.3 \ digest-0.10.7 \ displaydoc-0.2.5 \ dlopen2-0.5.0 \ - document-features-0.2.10 \ + document-features-0.2.11 \ duct-0.13.7 \ - dyn-clone-1.0.19 \ - ecdsa-0.16.9 \ + dyn-clone-1.0.20 \ ed25519-2.2.3 \ - ed25519-dalek-2.1.1 \ - elliptic-curve-0.13.8 \ + ed25519-dalek-2.2.0 \ embedded-io-0.4.0 \ embedded-io-0.6.1 \ encode_unicode-1.0.0 \ enum-as-inner-0.6.1 \ - enumflags2-0.7.11 \ - enumflags2_derive-0.7.11 \ + enumflags2-0.7.12 \ + enumflags2_derive-0.7.12 \ equivalent-1.0.2 \ - errno-0.3.10 \ - error-code-3.3.1 \ - event-listener-5.4.0 \ - event-listener-strategy-0.5.3 \ + errno-0.3.14 \ fallible-iterator-0.3.0 \ fastrand-2.3.0 \ - fdeflate-0.3.7 \ - ff-0.13.1 \ fiat-crypto-0.2.9 \ - flate2-1.0.35 \ - flume-0.11.1 \ + find-msvc-tools-0.1.1 \ fnv-1.0.7 \ - foldhash-0.1.4 \ - foreign-types-0.5.0 \ - foreign-types-macros-0.2.3 \ - foreign-types-shared-0.3.1 \ - form_urlencoded-1.2.1 \ + foldhash-0.1.5 \ + form_urlencoded-1.2.2 \ futures-0.3.31 \ - futures-buffered-0.2.11 \ + futures-buffered-0.2.12 \ futures-channel-0.3.31 \ futures-core-0.3.31 \ futures-executor-0.3.31 \ futures-io-0.3.31 \ - futures-lite-2.6.0 \ + futures-lite-2.6.1 \ futures-macro-0.3.31 \ futures-sink-0.3.31 \ futures-task-0.3.31 \ @@ -142,413 +118,397 @@ CARGO_CRATES= addr2line-0.24.2 \ genawaiter-0.99.1 \ genawaiter-macro-0.99.1 \ genawaiter-proc-macro-0.99.1 \ - generator-0.7.5 \ - generator-0.8.4 \ + generator-0.8.7 \ generic-array-0.14.7 \ - gethostname-0.4.3 \ - getrandom-0.2.15 \ + getrandom-0.2.16 \ getrandom-0.3.3 \ gimli-0.31.1 \ - glob-0.3.2 \ + glob-0.3.3 \ gloo-timers-0.3.0 \ - group-0.13.0 \ - h2-0.4.7 \ - hashbrown-0.14.5 \ - hashbrown-0.15.2 \ - hashlink-0.9.1 \ + h2-0.4.12 \ + hash32-0.2.1 \ + hashbrown-0.15.5 \ + heapless-0.7.17 \ heck-0.5.0 \ - hermit-abi-0.3.9 \ + hermit-abi-0.5.2 \ hex-0.4.3 \ hickory-proto-0.25.2 \ hickory-resolver-0.25.2 \ hmac-0.12.1 \ hmac-sha1-0.2.2 \ - hmac-sha256-1.1.8 \ - hostname-0.3.1 \ + hmac-sha256-1.1.12 \ hostname-validator-1.1.1 \ - http-0.2.12 \ - http-1.2.0 \ + http-1.3.1 \ http-body-1.0.1 \ - http-body-util-0.1.2 \ - httparse-1.10.0 \ + http-body-util-0.1.3 \ + httparse-1.10.1 \ httpdate-1.0.3 \ - hyper-1.6.0 \ - hyper-rustls-0.27.5 \ - hyper-util-0.1.11 \ - iana-time-zone-0.1.61 \ + hyper-1.7.0 \ + hyper-rustls-0.27.7 \ + hyper-util-0.1.17 \ + iana-time-zone-0.1.64 \ iana-time-zone-haiku-0.1.2 \ - icu_collections-1.5.0 \ - icu_locid-1.5.0 \ - icu_locid_transform-1.5.0 \ - icu_locid_transform_data-1.5.0 \ - icu_normalizer-1.5.0 \ - icu_normalizer_data-1.5.0 \ - icu_properties-1.5.1 \ - icu_properties_data-1.5.0 \ - icu_provider-1.5.0 \ - icu_provider_macros-1.5.0 \ - idna-1.0.3 \ - idna_adapter-1.2.0 \ - igd-next-0.16.1 \ - image-0.25.5 \ - indexmap-2.7.1 \ + icu_collections-2.0.0 \ + icu_locale_core-2.0.0 \ + icu_normalizer-2.0.0 \ + icu_normalizer_data-2.0.0 \ + icu_properties-2.0.1 \ + icu_properties_data-2.0.1 \ + icu_provider-2.0.0 \ + idna-1.1.0 \ + idna_adapter-1.2.1 \ + igd-next-0.16.2 \ + indexmap-2.11.3 \ indicatif-0.17.11 \ - inout-0.1.3 \ + inout-0.1.4 \ inplace-vec-builder-0.1.1 \ instant-0.1.13 \ + io-uring-0.7.10 \ ipconfig-0.3.2 \ ipnet-2.11.0 \ - iroh-0.35.0 \ - iroh-base-0.35.0 \ - iroh-blobs-0.35.0 \ + iri-string-0.7.8 \ + iroh-0.92.0 \ + iroh-base-0.92.0 \ + iroh-blobs-0.94.0 \ iroh-io-0.6.2 \ - iroh-metrics-0.34.0 \ + iroh-metrics-0.35.0 \ iroh-metrics-derive-0.2.0 \ - iroh-quinn-0.13.0 \ + iroh-quinn-0.14.0 \ iroh-quinn-proto-0.13.0 \ iroh-quinn-udp-0.5.7 \ - iroh-relay-0.35.0 \ + iroh-relay-0.92.0 \ + irpc-0.8.0 \ + irpc-derive-0.6.0 \ is_terminal_polyfill-1.70.1 \ - itoa-1.0.14 \ - jpeg-decoder-0.3.1 \ - js-sys-0.3.77 \ + itoa-1.0.15 \ + jni-0.21.1 \ + jni-sys-0.3.0 \ + js-sys-0.3.79 \ lazy_static-1.5.0 \ - libc-0.2.172 \ - libm-0.2.11 \ - linux-raw-sys-0.4.15 \ - litemap-0.7.4 \ - litrs-0.4.1 \ - lock_api-0.4.12 \ - log-0.4.25 \ - loom-0.5.6 \ + libc-0.2.175 \ + linux-raw-sys-0.11.0 \ + litemap-0.8.0 \ + litrs-0.4.2 \ + lock_api-0.4.13 \ + log-0.4.28 \ loom-0.7.2 \ - lru-0.12.5 \ lru-0.13.0 \ - match_cfg-0.1.0 \ - matchers-0.1.0 \ + lru-slab-0.1.2 \ + matchers-0.2.0 \ md5-0.7.0 \ - memchr-2.7.4 \ - mime-0.3.17 \ - minimal-lexical-0.2.1 \ - miniz_oxide-0.8.4 \ - mio-1.0.3 \ + memchr-2.7.5 \ + miniz_oxide-0.8.9 \ + mio-1.0.4 \ moka-0.12.10 \ n0-future-0.1.3 \ - nanorand-0.7.0 \ - nested_enum_utils-0.1.0 \ + n0-future-0.2.0 \ + n0-snafu-0.2.2 \ + n0-watcher-0.3.0 \ nested_enum_utils-0.2.2 \ - netdev-0.31.0 \ + netdev-0.36.0 \ + netdev-0.37.3 \ netlink-packet-core-0.7.0 \ - netlink-packet-route-0.17.1 \ - netlink-packet-route-0.23.0 \ + netlink-packet-route-0.22.0 \ + netlink-packet-route-0.24.0 \ netlink-packet-utils-0.5.2 \ netlink-proto-0.11.5 \ netlink-sys-0.8.7 \ - netwatch-0.5.0 \ + netwatch-0.9.0 \ nix-0.29.0 \ no-std-net-0.6.0 \ - nom-7.1.3 \ ntimestamp-1.0.0 \ - nu-ansi-term-0.46.0 \ - num-bigint-0.4.6 \ - num-bigint-dig-0.8.4 \ + nu-ansi-term-0.50.1 \ num-conv-0.1.0 \ - num-integer-0.1.46 \ - num-iter-0.1.45 \ num-traits-0.2.19 \ - num_cpus-1.16.0 \ - num_enum-0.7.3 \ - num_enum_derive-0.7.3 \ + num_cpus-1.17.0 \ + num_enum-0.7.4 \ + num_enum_derive-0.7.4 \ number_prefix-0.4.0 \ - objc-sys-0.3.5 \ - objc2-0.5.2 \ - objc2-app-kit-0.2.2 \ - objc2-core-data-0.2.2 \ - objc2-core-image-0.2.2 \ - objc2-encode-4.1.0 \ - objc2-foundation-0.2.2 \ - objc2-metal-0.2.2 \ - objc2-quartz-core-0.2.2 \ object-0.36.7 \ - oid-registry-0.7.1 \ - once_cell-1.20.3 \ - oneshot-0.1.10 \ + once_cell-1.21.3 \ + once_cell_polyfill-1.70.1 \ opaque-debug-0.3.1 \ - os_pipe-1.2.1 \ - overload-0.1.1 \ - p256-0.13.2 \ - p384-0.13.1 \ - p521-0.13.3 \ + openssl-probe-0.1.6 \ + os_pipe-1.2.2 \ parking-2.2.1 \ - parking_lot-0.12.3 \ - parking_lot_core-0.9.10 \ + parking_lot-0.12.4 \ + parking_lot_core-0.9.11 \ paste-1.0.15 \ - pem-3.0.4 \ + pem-3.0.5 \ pem-rfc7468-0.7.0 \ - percent-encoding-2.3.1 \ - pest-2.7.15 \ - pest_derive-2.7.15 \ - pest_generator-2.7.15 \ - pest_meta-2.7.15 \ + percent-encoding-2.3.2 \ + pest-2.8.2 \ + pest_derive-2.8.2 \ + pest_generator-2.8.2 \ + pest_meta-2.8.2 \ pharos-0.5.3 \ - pin-project-1.1.9 \ - pin-project-internal-1.1.9 \ + pin-project-1.1.10 \ + pin-project-internal-1.1.10 \ pin-project-lite-0.2.16 \ pin-utils-0.1.0 \ - pkarr-3.7.1 \ - pkcs1-0.7.5 \ + pkarr-3.10.0 \ pkcs8-0.10.2 \ pnet_base-0.34.0 \ pnet_macros-0.34.0 \ pnet_macros_support-0.34.0 \ pnet_packet-0.34.0 \ - png-0.17.16 \ poly1305-0.8.0 \ - portable-atomic-1.10.0 \ - portmapper-0.5.0 \ - positioned-io-0.3.3 \ - postcard-1.1.1 \ - postcard-derive-0.1.2 \ + portable-atomic-1.11.1 \ + portmapper-0.9.0 \ + positioned-io-0.3.4 \ + postcard-1.1.3 \ + postcard-derive-0.2.2 \ + potential_utf-0.1.3 \ powerfmt-0.2.0 \ - ppv-lite86-0.2.20 \ + ppv-lite86-0.2.21 \ precis-core-0.1.11 \ precis-profiles-0.1.12 \ precis-tools-0.1.9 \ - primeorder-0.13.6 \ - proc-macro-crate-3.2.0 \ + proc-macro-crate-3.4.0 \ proc-macro-error-0.4.12 \ proc-macro-error-attr-0.4.12 \ proc-macro-hack-0.5.20+deprecated \ - proc-macro2-1.0.93 \ - quic-rpc-0.20.0 \ - quic-rpc-derive-0.20.0 \ - quick-error-1.2.3 \ - quinn-0.11.6 \ - quinn-proto-0.11.9 \ - quinn-udp-0.5.10 \ - quote-1.0.38 \ + proc-macro2-1.0.101 \ + quinn-0.11.9 \ + quinn-proto-0.11.13 \ + quinn-udp-0.5.14 \ + quote-1.0.40 \ quoted-string-parser-0.1.0 \ - r-efi-5.2.0 \ + r-efi-5.3.0 \ rand-0.8.5 \ - rand-0.9.0 \ + rand-0.9.2 \ rand_chacha-0.3.1 \ rand_chacha-0.9.0 \ rand_core-0.6.4 \ - rand_core-0.9.0 \ - range-collections-0.4.5 \ + rand_core-0.9.3 \ + range-collections-0.4.6 \ rcgen-0.13.2 \ redb-2.4.0 \ - redox_syscall-0.5.8 \ - ref-cast-1.0.23 \ - ref-cast-impl-1.0.23 \ - reflink-copy-0.1.23 \ - regex-1.11.1 \ - regex-automata-0.1.10 \ - regex-automata-0.4.9 \ - regex-lite-0.1.6 \ - regex-syntax-0.6.29 \ - regex-syntax-0.8.5 \ - reqwest-0.12.15 \ - resolv-conf-0.7.0 \ - rfc6979-0.4.0 \ - ring-0.17.9 \ - rsa-0.9.8 \ - rustc-demangle-0.1.24 \ + redox_syscall-0.5.17 \ + ref-cast-1.0.24 \ + ref-cast-impl-1.0.24 \ + reflink-copy-0.1.28 \ + regex-1.11.2 \ + regex-automata-0.4.10 \ + regex-lite-0.1.7 \ + regex-syntax-0.8.6 \ + reqwest-0.12.23 \ + resolv-conf-0.7.5 \ + ring-0.17.14 \ + rustc-demangle-0.1.26 \ rustc-hash-2.1.1 \ rustc_version-0.4.1 \ - rusticata-macros-4.1.0 \ - rustix-0.38.44 \ - rustls-0.23.23 \ - rustls-pemfile-2.2.0 \ - rustls-pki-types-1.11.0 \ - rustls-webpki-0.102.8 \ - rustversion-1.0.19 \ - ryu-1.0.19 \ + rustix-1.1.2 \ + rustls-0.23.31 \ + rustls-native-certs-0.8.1 \ + rustls-pki-types-1.12.0 \ + rustls-platform-verifier-0.5.3 \ + rustls-platform-verifier-android-0.1.1 \ + rustls-webpki-0.103.6 \ + rustversion-1.0.22 \ + ryu-1.0.20 \ salsa20-0.10.2 \ same-file-1.0.6 \ + schannel-0.1.28 \ scoped-tls-1.0.1 \ scopeguard-1.2.0 \ - sec1-0.7.3 \ - self_cell-1.1.0 \ - semver-1.0.25 \ + security-framework-3.4.0 \ + security-framework-sys-2.15.0 \ + self_cell-1.2.0 \ + semver-1.0.27 \ send_wrapper-0.6.0 \ - serde-1.0.219 \ - serde-error-0.1.3 \ - serde_derive-1.0.219 \ - serde_json-1.0.138 \ + serde-1.0.225 \ + serde_bytes-0.11.19 \ + serde_core-1.0.225 \ + serde_derive-1.0.225 \ + serde_json-1.0.145 \ serde_urlencoded-0.7.1 \ serdect-0.2.0 \ sha1-0.10.6 \ sha1_smol-1.0.1 \ - sha2-0.10.8 \ + sha2-0.10.9 \ sharded-slab-0.1.7 \ - shared_child-1.0.1 \ + shared_child-1.1.1 \ shlex-1.3.0 \ - signal-hook-registry-1.4.2 \ + sigchld-0.2.4 \ + signal-hook-0.3.18 \ + signal-hook-mio-0.2.4 \ + signal-hook-registry-1.4.6 \ signature-2.2.0 \ - simd-adler32-0.3.7 \ simdutf8-0.1.5 \ simple-dns-0.9.3 \ - slab-0.4.9 \ - smallvec-1.13.2 \ - snafu-0.8.5 \ - snafu-derive-0.8.5 \ - socket2-0.5.9 \ + slab-0.4.11 \ + smallvec-1.15.1 \ + snafu-0.8.9 \ + snafu-derive-0.8.9 \ + socket2-0.5.10 \ + socket2-0.6.0 \ spin-0.9.8 \ + spin-0.10.0 \ spki-0.7.3 \ - ssh-cipher-0.2.0 \ - ssh-encoding-0.2.0 \ - ssh-key-0.6.7 \ stable_deref_trait-1.2.0 \ strsim-0.11.1 \ - strum-0.26.3 \ - strum_macros-0.26.4 \ + strum-0.27.2 \ + strum_macros-0.27.2 \ stun-rs-0.1.11 \ subtle-2.6.1 \ - surge-ping-0.8.1 \ + surge-ping-0.8.2 \ syn-1.0.109 \ - syn-2.0.98 \ + syn-2.0.106 \ syn-mid-0.5.4 \ sync_wrapper-1.0.2 \ - synstructure-0.13.1 \ + synstructure-0.13.2 \ system-configuration-0.6.1 \ system-configuration-sys-0.6.0 \ tagptr-0.2.0 \ - tempfile-3.16.0 \ + tempfile-3.22.0 \ + termcolor-1.4.1 \ thiserror-1.0.69 \ - thiserror-2.0.11 \ + thiserror-2.0.16 \ thiserror-impl-1.0.69 \ - thiserror-impl-2.0.11 \ - thread_local-1.1.8 \ - tiff-0.9.1 \ - time-0.3.37 \ - time-core-0.1.2 \ - time-macros-0.2.19 \ - tinystr-0.7.6 \ - tinyvec-1.8.1 \ + thiserror-impl-2.0.16 \ + thread_local-1.1.9 \ + time-0.3.43 \ + time-core-0.1.6 \ + tinystr-0.8.1 \ + tinyvec-1.10.0 \ tinyvec_macros-0.1.1 \ - tokio-1.45.0 \ + tokio-1.47.1 \ tokio-macros-2.5.0 \ - tokio-rustls-0.26.1 \ + tokio-rustls-0.26.2 \ tokio-stream-0.1.17 \ - tokio-util-0.7.15 \ - tokio-websockets-0.11.4 \ - toml_datetime-0.6.8 \ - toml_edit-0.22.24 \ + tokio-util-0.7.16 \ + tokio-websockets-0.12.1 \ + toml_datetime-0.7.1 \ + toml_edit-0.23.5 \ + toml_parser-1.0.2 \ tower-0.5.2 \ + tower-http-0.6.6 \ tower-layer-0.3.3 \ tower-service-0.3.3 \ tracing-0.1.41 \ - tracing-attributes-0.1.28 \ - tracing-core-0.1.33 \ - tracing-futures-0.2.5 \ + tracing-attributes-0.1.30 \ + tracing-core-0.1.34 \ + tracing-error-0.2.1 \ tracing-log-0.2.0 \ - tracing-subscriber-0.3.19 \ - tracing-test-0.2.5 \ - tracing-test-macro-0.2.5 \ + tracing-subscriber-0.3.20 \ try-lock-0.2.5 \ - typenum-1.17.0 \ + typenum-1.18.0 \ ucd-parse-0.1.13 \ ucd-trie-0.1.7 \ - unicode-ident-1.0.16 \ + unicode-ident-1.0.19 \ unicode-normalization-0.1.24 \ - unicode-width-0.2.0 \ + unicode-segmentation-1.12.0 \ + unicode-width-0.2.1 \ unicode-xid-0.2.6 \ universal-hash-0.5.1 \ untrusted-0.9.0 \ - url-2.5.4 \ - utf16_iter-1.0.5 \ + url-2.5.7 \ utf8_iter-1.0.4 \ utf8parse-0.2.2 \ - uuid-1.13.1 \ + uuid-1.18.1 \ valuable-0.1.1 \ version_check-0.9.5 \ walkdir-2.5.0 \ want-0.3.1 \ - wasi-0.11.0+wasi-snapshot-preview1 \ - wasi-0.14.2+wasi-0.2.4 \ - wasm-bindgen-0.2.100 \ - wasm-bindgen-backend-0.2.100 \ - wasm-bindgen-futures-0.4.50 \ - wasm-bindgen-macro-0.2.100 \ - wasm-bindgen-macro-support-0.2.100 \ - wasm-bindgen-shared-0.2.100 \ + wasi-0.11.1+wasi-snapshot-preview1 \ + wasi-0.14.7+wasi-0.2.4 \ + wasip2-1.0.1+wasi-0.2.4 \ + wasm-bindgen-0.2.102 \ + wasm-bindgen-backend-0.2.102 \ + wasm-bindgen-futures-0.4.52 \ + wasm-bindgen-macro-0.2.102 \ + wasm-bindgen-macro-support-0.2.102 \ + wasm-bindgen-shared-0.2.102 \ wasm-streams-0.4.2 \ - web-sys-0.3.77 \ + web-sys-0.3.79 \ web-time-1.1.0 \ - webpki-roots-0.26.8 \ - weezl-0.1.8 \ - widestring-1.1.0 \ + webpki-root-certs-0.26.11 \ + webpki-root-certs-1.0.2 \ + webpki-roots-0.26.11 \ + webpki-roots-1.0.2 \ + widestring-1.2.0 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ - winapi-util-0.1.9 \ + winapi-util-0.1.11 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ - windows-0.48.0 \ - windows-0.58.0 \ - windows-0.59.0 \ - windows-core-0.52.0 \ - windows-core-0.58.0 \ - windows-core-0.59.0 \ - windows-implement-0.58.0 \ - windows-implement-0.59.0 \ - windows-interface-0.58.0 \ - windows-interface-0.59.0 \ - windows-registry-0.4.0 \ - windows-result-0.2.0 \ - windows-result-0.3.0 \ - windows-strings-0.1.0 \ - windows-strings-0.3.0 \ + windows-0.61.3 \ + windows-0.62.0 \ + windows-collections-0.2.0 \ + windows-collections-0.3.0 \ + windows-core-0.61.2 \ + windows-core-0.62.0 \ + windows-future-0.2.1 \ + windows-future-0.3.0 \ + windows-implement-0.60.0 \ + windows-interface-0.59.1 \ + windows-link-0.1.3 \ + windows-link-0.2.0 \ + windows-numerics-0.2.0 \ + windows-numerics-0.3.0 \ + windows-result-0.3.4 \ + windows-result-0.4.0 \ + windows-strings-0.4.2 \ + windows-strings-0.5.0 \ + windows-sys-0.45.0 \ windows-sys-0.48.0 \ windows-sys-0.52.0 \ windows-sys-0.59.0 \ + windows-sys-0.60.2 \ + windows-sys-0.61.0 \ + windows-targets-0.42.2 \ windows-targets-0.48.5 \ windows-targets-0.52.6 \ - windows-targets-0.53.0 \ + windows-targets-0.53.3 \ + windows-threading-0.1.0 \ + windows-threading-0.2.0 \ + windows_aarch64_gnullvm-0.42.2 \ windows_aarch64_gnullvm-0.48.5 \ windows_aarch64_gnullvm-0.52.6 \ windows_aarch64_gnullvm-0.53.0 \ + windows_aarch64_msvc-0.42.2 \ windows_aarch64_msvc-0.48.5 \ windows_aarch64_msvc-0.52.6 \ windows_aarch64_msvc-0.53.0 \ + windows_i686_gnu-0.42.2 \ windows_i686_gnu-0.48.5 \ windows_i686_gnu-0.52.6 \ windows_i686_gnu-0.53.0 \ windows_i686_gnullvm-0.52.6 \ windows_i686_gnullvm-0.53.0 \ + windows_i686_msvc-0.42.2 \ windows_i686_msvc-0.48.5 \ windows_i686_msvc-0.52.6 \ windows_i686_msvc-0.53.0 \ + windows_x86_64_gnu-0.42.2 \ windows_x86_64_gnu-0.48.5 \ windows_x86_64_gnu-0.52.6 \ windows_x86_64_gnu-0.53.0 \ + windows_x86_64_gnullvm-0.42.2 \ windows_x86_64_gnullvm-0.48.5 \ windows_x86_64_gnullvm-0.52.6 \ windows_x86_64_gnullvm-0.53.0 \ + windows_x86_64_msvc-0.42.2 \ windows_x86_64_msvc-0.48.5 \ windows_x86_64_msvc-0.52.6 \ windows_x86_64_msvc-0.53.0 \ - winnow-0.7.2 \ + winnow-0.7.13 \ winreg-0.50.0 \ - wit-bindgen-rt-0.39.0 \ - wmi-0.14.5 \ - write16-1.0.0 \ - writeable-0.5.5 \ - ws_stream_wasm-0.7.4 \ - x11rb-0.13.1 \ - x11rb-protocol-0.13.1 \ - x509-parser-0.16.0 \ - xml-rs-0.8.25 \ + wit-bindgen-0.46.0 \ + wmi-0.17.2 \ + writeable-0.6.1 \ + ws_stream_wasm-0.7.5 \ + xml-rs-0.8.27 \ xmltree-0.10.3 \ yasna-0.5.2 \ - yoke-0.7.5 \ - yoke-derive-0.7.5 \ + yoke-0.8.0 \ + yoke-derive-0.8.0 \ z32-1.3.0 \ - zerocopy-0.7.35 \ - zerocopy-0.8.18 \ - zerocopy-derive-0.7.35 \ - zerocopy-derive-0.8.18 \ - zerofrom-0.1.5 \ - zerofrom-derive-0.1.5 \ + zerocopy-0.8.27 \ + zerocopy-derive-0.8.27 \ + zerofrom-0.1.6 \ + zerofrom-derive-0.1.6 \ zeroize-1.8.1 \ - zerovec-0.10.4 \ - zerovec-derive-0.10.3 + zerotrie-0.2.2 \ + zerovec-0.11.4 \ + zerovec-derive-0.11.1 diff --git a/net/sendme/distinfo b/net/sendme/distinfo index 459d1e96e2b2..28d73c08a9e8 100644 --- a/net/sendme/distinfo +++ b/net/sendme/distinfo @@ -1,62 +1,50 @@ -TIMESTAMP = 1747162831 +TIMESTAMP = 1761157340 SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1 SIZE (rust/crates/addr2line-0.24.2.crate) = 39015 -SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627 -SIZE (rust/crates/adler2-2.0.0.crate) = 13529 +SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa +SIZE (rust/crates/adler2-2.0.1.crate) = 13366 SHA256 (rust/crates/aead-0.5.2.crate) = d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0 SIZE (rust/crates/aead-0.5.2.crate) = 15509 -SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011 -SIZE (rust/crates/ahash-0.8.11.crate) = 43607 SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916 SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311 SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923 SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622 -SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0 -SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674 SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311 SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243 -SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b -SIZE (rust/crates/anstream-0.6.18.crate) = 29681 -SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9 -SIZE (rust/crates/anstyle-1.0.10.crate) = 15725 -SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9 -SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343 -SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c -SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969 -SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e -SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400 -SHA256 (rust/crates/anyhow-1.0.95.crate) = 34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04 -SIZE (rust/crates/anyhow-1.0.95.crate) = 52155 -SHA256 (rust/crates/arboard-3.4.1.crate) = df099ccb16cd014ff054ac1bf392c67feeef57164b05c42f037cd40f5d4357f4 -SIZE (rust/crates/arboard-3.4.1.crate) = 47070 +SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192 +SIZE (rust/crates/anstream-0.6.20.crate) = 28797 +SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd +SIZE (rust/crates/anstyle-1.0.11.crate) = 15880 +SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2 +SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707 +SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2 +SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192 +SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a +SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558 +SHA256 (rust/crates/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100 +SIZE (rust/crates/anyhow-1.0.99.crate) = 53809 SHA256 (rust/crates/arrayref-0.3.9.crate) = 76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb SIZE (rust/crates/arrayref-0.3.9.crate) = 9186 SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50 SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237 -SHA256 (rust/crates/asn1-rs-0.6.2.crate) = 5493c3bedbacf7fd7382c6346bbd66687d12bbaad3a89a2d2c303ee6cf20b048 -SIZE (rust/crates/asn1-rs-0.6.2.crate) = 90647 -SHA256 (rust/crates/asn1-rs-derive-0.5.1.crate) = 965c2d33e53cb6b267e148a4cb0760bc01f4904c1cd4bb4002a085bb016d1490 -SIZE (rust/crates/asn1-rs-derive-0.5.1.crate) = 9692 -SHA256 (rust/crates/asn1-rs-impl-0.2.0.crate) = 7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7 -SIZE (rust/crates/asn1-rs-impl-0.2.0.crate) = 2261 -SHA256 (rust/crates/async-channel-2.3.1.crate) = 89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a -SIZE (rust/crates/async-channel-2.3.1.crate) = 14576 -SHA256 (rust/crates/async-compat-0.2.4.crate) = 7bab94bde396a3f7b4962e396fdad640e241ed797d4d8d77fc8c237d14c58fc0 -SIZE (rust/crates/async-compat-0.2.4.crate) = 11279 -SHA256 (rust/crates/async-trait-0.1.86.crate) = 644dd749086bf3771a2fbc5f256fdb982d53f011c7d5d560304eafeecebce79d -SIZE (rust/crates/async-trait-0.1.86.crate) = 31946 +SHA256 (rust/crates/async-compat-0.2.5.crate) = a1ba85bc55464dcbf728b56d97e119d673f4cf9062be330a9a26f3acf504a590 +SIZE (rust/crates/async-compat-0.2.5.crate) = 26008 +SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb +SIZE (rust/crates/async-trait-0.1.89.crate) = 32171 SHA256 (rust/crates/async_io_stream-0.3.3.crate) = b6d7b9decdf35d8908a7e3ef02f64c5e9b1695e230154c0e8de3969142d9b94c SIZE (rust/crates/async_io_stream-0.3.3.crate) = 15111 +SHA256 (rust/crates/atomic-polyfill-1.0.3.crate) = 8cf2bce30dfe09ef0bfaef228b9d414faaf7e563035494d7fe092dba54b300f4 +SIZE (rust/crates/atomic-polyfill-1.0.3.crate) = 11581 SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0 SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422 -SHA256 (rust/crates/attohttpc-0.24.1.crate) = 8d9a9bf8b79a749ee0b911b91b671cc2b6c670bdbc7e3dfd537576ddc94bb2a2 -SIZE (rust/crates/attohttpc-0.24.1.crate) = 60895 -SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26 -SIZE (rust/crates/autocfg-1.4.0.crate) = 17712 -SHA256 (rust/crates/backon-1.4.0.crate) = 49fef586913a57ff189f25c9b3d034356a5bf6b3fa9a7f067588fe1698ba1f5d -SIZE (rust/crates/backon-1.4.0.crate) = 38683 -SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a -SIZE (rust/crates/backtrace-0.3.74.crate) = 88516 +SHA256 (rust/crates/attohttpc-0.30.1.crate) = 16e2cdb6d5ed835199484bb92bb8b3edd526effe995c61732580439c1a67e2e9 +SIZE (rust/crates/attohttpc-0.30.1.crate) = 70624 +SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8 +SIZE (rust/crates/autocfg-1.5.0.crate) = 18729 +SHA256 (rust/crates/backon-1.5.2.crate) = 592277618714fbcecda9a02ba7a8781f319d26532a88553bbacc77ba5d2b3a8d +SIZE (rust/crates/backon-1.5.2.crate) = 42141 +SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002 +SIZE (rust/crates/backtrace-0.3.75.crate) = 92665 SHA256 (rust/crates/bao-tree-0.15.1.crate) = ff16d65e48353db458be63ee395c03028f24564fd48668389bd65fd945f5ac36 SIZE (rust/crates/bao-tree-0.15.1.crate) = 233465 SHA256 (rust/crates/base16ct-0.2.0.crate) = 4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf @@ -65,94 +53,90 @@ SHA256 (rust/crates/base32-0.5.1.crate) = 022dfe9eb35f19ebbcb51e0b40a5ab759f46ad SIZE (rust/crates/base32-0.5.1.crate) = 9238 SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6 SIZE (rust/crates/base64-0.22.1.crate) = 81597 -SHA256 (rust/crates/base64ct-1.6.0.crate) = 8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b -SIZE (rust/crates/base64ct-1.6.0.crate) = 28870 +SHA256 (rust/crates/base64ct-1.8.0.crate) = 55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba +SIZE (rust/crates/base64ct-1.8.0.crate) = 31211 SHA256 (rust/crates/binary-merge-0.1.2.crate) = 597bb81c80a54b6a4381b23faba8d7774b144c94cbd1d6fe3f1329bd776554ab SIZE (rust/crates/binary-merge-0.1.2.crate) = 8406 -SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a -SIZE (rust/crates/bitflags-1.3.2.crate) = 23021 -SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36 -SIZE (rust/crates/bitflags-2.8.0.crate) = 47482 +SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394 +SIZE (rust/crates/bitflags-2.9.4.crate) = 47950 SHA256 (rust/crates/blake3-1.8.2.crate) = 3888aaa89e4b2a40fca9848e400f6a658a5a3978de7be858e209cafa8be9a4a0 SIZE (rust/crates/blake3-1.8.2.crate) = 205967 SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71 SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538 -SHA256 (rust/crates/block2-0.5.1.crate) = 2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f -SIZE (rust/crates/block2-0.5.1.crate) = 24191 SHA256 (rust/crates/bounded-integer-0.5.8.crate) = 102dbef1187b1893e6dfe05a774e79fd52265f49f214f6879c8ff49f52c8188b SIZE (rust/crates/bounded-integer-0.5.8.crate) = 15878 -SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf -SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975 -SHA256 (rust/crates/bytemuck-1.21.0.crate) = ef657dfab802224e671f5818e9a4935f9b1957ed18e58292690cc39e7a4092a3 -SIZE (rust/crates/bytemuck-1.21.0.crate) = 51553 +SHA256 (rust/crates/btparse-0.2.0.crate) = 387e80962b798815a2b5c4bcfdb6bf626fa922ffe9f74e373103b858738e9f31 +SIZE (rust/crates/btparse-0.2.0.crate) = 5280 +SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43 +SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b SIZE (rust/crates/byteorder-1.5.0.crate) = 23288 -SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495 -SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909 -SHA256 (rust/crates/bytes-1.10.0.crate) = f61dac84819c6588b558454b194026eb1f09c293b9036ae9b159e74e73ab6cf9 -SIZE (rust/crates/bytes-1.10.0.crate) = 76656 -SHA256 (rust/crates/cc-1.2.14.crate) = 0c3d1b2e905a3a7b00a6141adb0e4c0bb941d11caf55349d863942a1cc44e3c9 -SIZE (rust/crates/cc-1.2.14.crate) = 103164 -SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd -SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 +SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a +SIZE (rust/crates/bytes-1.10.1.crate) = 76779 +SHA256 (rust/crates/cc-1.2.37.crate) = 65193589c6404eb80b450d618eaf9a2cafaaafd57ecce47370519ef674a7bd44 +SIZE (rust/crates/cc-1.2.37.crate) = 90111 +SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c +SIZE (rust/crates/cesu8-1.1.0.crate) = 10555 +SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9 +SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719 SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724 SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355 SHA256 (rust/crates/chacha20-0.9.1.crate) = c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818 SIZE (rust/crates/chacha20-0.9.1.crate) = 23424 -SHA256 (rust/crates/chrono-0.4.39.crate) = 7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825 -SIZE (rust/crates/chrono-0.4.39.crate) = 222248 +SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2 +SIZE (rust/crates/chrono-0.4.42.crate) = 238174 SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad SIZE (rust/crates/cipher-0.4.4.crate) = 19073 -SHA256 (rust/crates/clap-4.5.29.crate) = 8acebd8ad879283633b343856142139f2da2317c96b05b4dd6181c61e2480184 -SIZE (rust/crates/clap-4.5.29.crate) = 56074 -SHA256 (rust/crates/clap_builder-4.5.29.crate) = f6ba32cbda51c7e1dfd49acc1457ba1a7dec5b64fe360e828acb13ca8dc9c2f9 -SIZE (rust/crates/clap_builder-4.5.29.crate) = 168096 -SHA256 (rust/crates/clap_derive-4.5.28.crate) = bf4ced95c6f4a675af3da73304b9ac4ed991640c36374e4b46795c49e17cf1ed -SIZE (rust/crates/clap_derive-4.5.28.crate) = 33428 -SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6 -SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858 -SHA256 (rust/crates/clipboard-win-5.4.0.crate) = 15efe7a882b08f34e38556b14f2fb3daa98769d06c7f0c1b076dfd0d983bc892 -SIZE (rust/crates/clipboard-win-5.4.0.crate) = 20559 -SHA256 (rust/crates/cobs-0.2.3.crate) = 67ba02a97a2bd10f4b59b25c7973101c79642302776489e030cd13cdab09ed15 -SIZE (rust/crates/cobs-0.2.3.crate) = 12576 -SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990 -SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923 -SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973 -SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654 -SHA256 (rust/crates/console-0.15.10.crate) = ea3c6ecd8059b57859df5c69830340ed3c41d30e3da0c1cbed90a96ac853041b -SIZE (rust/crates/console-0.15.10.crate) = 36449 +SHA256 (rust/crates/clap-4.5.47.crate) = 7eac00902d9d136acd712710d71823fb8ac8004ca445a89e73a41d45aa712931 +SIZE (rust/crates/clap-4.5.47.crate) = 58354 +SHA256 (rust/crates/clap_builder-4.5.47.crate) = 2ad9bbf750e73b5884fb8a211a9424a1906c1e156724260fdae972f31d70e1d6 +SIZE (rust/crates/clap_builder-4.5.47.crate) = 170016 +SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c +SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550 +SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675 +SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469 +SHA256 (rust/crates/cobs-0.3.0.crate) = 0fa961b519f0b462e3a3b4a34b64d119eeaca1d59af726fe450bbba07a9fc0a1 +SIZE (rust/crates/cobs-0.3.0.crate) = 15639 +SHA256 (rust/crates/color-backtrace-0.7.1.crate) = e49b1973af2a47b5b44f7dd0a344598da95c872e1556b045607888784e973b91 +SIZE (rust/crates/color-backtrace-0.7.1.crate) = 21275 +SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75 +SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196 +SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd +SIZE (rust/crates/combine-4.6.7.crate) = 134808 +SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8 +SIZE (rust/crates/console-0.15.11.crate) = 37822 SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8 SIZE (rust/crates/const-oid-0.9.6.crate) = 45382 SHA256 (rust/crates/constant_time_eq-0.3.1.crate) = 7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6 SIZE (rust/crates/constant_time_eq-0.3.1.crate) = 11561 -SHA256 (rust/crates/cordyceps-0.3.2.crate) = ec10f0a762d93c4498d2e97a333805cb6250d60bead623f71d8034f9a4152ba3 -SIZE (rust/crates/cordyceps-0.3.2.crate) = 49791 +SHA256 (rust/crates/convert_case-0.7.1.crate) = bb402b8d4c85569410425650ce3eddc7d698ed96d39a73f941b08fb63082f1e7 +SIZE (rust/crates/convert_case-0.7.1.crate) = 23816 +SHA256 (rust/crates/cordyceps-0.3.4.crate) = 688d7fbb8092b8de775ef2536f36c8c31f2bc4006ece2e8d8ad2d17d00ce0a2a +SIZE (rust/crates/cordyceps-0.3.4.crate) = 63396 SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743 +SHA256 (rust/crates/core-foundation-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6 +SIZE (rust/crates/core-foundation-0.10.1.crate) = 28886 SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712 -SHA256 (rust/crates/core-graphics-0.23.2.crate) = c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081 -SIZE (rust/crates/core-graphics-0.23.2.crate) = 30763 -SHA256 (rust/crates/core-graphics-types-0.1.3.crate) = 45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf -SIZE (rust/crates/core-graphics-types-0.1.3.crate) = 7063 SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280 SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466 -SHA256 (rust/crates/crc-3.2.1.crate) = 69e6e4d7b33a94f0991c26729976b10ebde1d34c3ee82408fb536164fa10d636 -SIZE (rust/crates/crc-3.2.1.crate) = 15070 +SHA256 (rust/crates/crc-3.3.0.crate) = 9710d3b3739c2e349eb44fe848ad0b7c8cb1e42bd87ee49371df2f7acaf3e675 +SIZE (rust/crates/crc-3.3.0.crate) = 13905 SHA256 (rust/crates/crc-catalog-2.4.0.crate) = 19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5 SIZE (rust/crates/crc-catalog-2.4.0.crate) = 10155 -SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3 -SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491 SHA256 (rust/crates/critical-section-1.2.0.crate) = 790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b SIZE (rust/crates/critical-section-1.2.0.crate) = 19133 -SHA256 (rust/crates/crossbeam-channel-0.5.14.crate) = 06ba6d68e24814cb8de6bb986db8222d3a027d15872cabc0d18817bc3c0e4471 -SIZE (rust/crates/crossbeam-channel-0.5.14.crate) = 92728 +SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2 +SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716 SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875 SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28 SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691 -SHA256 (rust/crates/crypto-bigint-0.5.5.crate) = 0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76 -SIZE (rust/crates/crypto-bigint-0.5.5.crate) = 83384 +SHA256 (rust/crates/crossterm-0.29.0.crate) = d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b +SIZE (rust/crates/crossterm-0.29.0.crate) = 136635 +SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b +SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027 SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3 SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760 SHA256 (rust/crates/crypto_box-0.9.1.crate) = 16182b4f39a82ec8a6851155cc4c0cda3065bb1db33651726a29e1951de0f009 @@ -163,20 +147,22 @@ SHA256 (rust/crates/curve25519-dalek-4.1.3.crate) = 97fb8b7c4503de7d6ae7b42ab72a SIZE (rust/crates/curve25519-dalek-4.1.3.crate) = 306017 SHA256 (rust/crates/curve25519-dalek-derive-0.1.1.crate) = f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3 SIZE (rust/crates/curve25519-dalek-derive-0.1.1.crate) = 11723 -SHA256 (rust/crates/data-encoding-2.8.0.crate) = 575f75dfd25738df5b91b8e43e14d44bda14637a58fae779fd2b064f8bf3e010 -SIZE (rust/crates/data-encoding-2.8.0.crate) = 21394 -SHA256 (rust/crates/der-0.7.9.crate) = f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0 -SIZE (rust/crates/der-0.7.9.crate) = 85173 -SHA256 (rust/crates/der-parser-9.0.0.crate) = 5cd0a5c643689626bec213c4d8bd4d96acc8ffdb4ad4bb6bc16abf27d5f4b553 -SIZE (rust/crates/der-parser-9.0.0.crate) = 63191 +SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476 +SIZE (rust/crates/data-encoding-2.9.0.crate) = 21564 +SHA256 (rust/crates/der-0.7.10.crate) = e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb +SIZE (rust/crates/der-0.7.10.crate) = 90111 SHA256 (rust/crates/der_derive-0.7.3.crate) = 8034092389675178f570469e6c3b0465d3d30b4505c294a6550db47f3c17ad18 SIZE (rust/crates/der_derive-0.7.3.crate) = 24657 -SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4 -SIZE (rust/crates/deranged-0.3.11.crate) = 18043 +SHA256 (rust/crates/deranged-0.5.3.crate) = d630bccd429a5bb5a64b5e94f693bfc48c9f8566418fda4c494cc94f911f87cc +SIZE (rust/crates/deranged-0.5.3.crate) = 24353 SHA256 (rust/crates/derive_more-1.0.0.crate) = 4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05 SIZE (rust/crates/derive_more-1.0.0.crate) = 64854 +SHA256 (rust/crates/derive_more-2.0.1.crate) = 093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678 +SIZE (rust/crates/derive_more-2.0.1.crate) = 70127 SHA256 (rust/crates/derive_more-impl-1.0.0.crate) = cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22 SIZE (rust/crates/derive_more-impl-1.0.0.crate) = 76182 +SHA256 (rust/crates/derive_more-impl-2.0.1.crate) = bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3 +SIZE (rust/crates/derive_more-impl-2.0.1.crate) = 78233 SHA256 (rust/crates/diatomic-waker-0.2.3.crate) = ab03c107fafeb3ee9f5925686dbb7a73bc76e3932abb0d2b365cb64b169cf04c SIZE (rust/crates/diatomic-waker-0.2.3.crate) = 18221 SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292 @@ -185,20 +171,16 @@ SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cd SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219 SHA256 (rust/crates/dlopen2-0.5.0.crate) = 09b4f5f101177ff01b8ec4ecc81eead416a8aa42819a2869311b3420fa114ffa SIZE (rust/crates/dlopen2-0.5.0.crate) = 28703 -SHA256 (rust/crates/document-features-0.2.10.crate) = cb6969eaabd2421f8a2775cfd2471a2b634372b4a25d41e3bd647b79912850a0 -SIZE (rust/crates/document-features-0.2.10.crate) = 14005 +SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d +SIZE (rust/crates/document-features-0.2.11.crate) = 14640 SHA256 (rust/crates/duct-0.13.7.crate) = e4ab5718d1224b63252cd0c6f74f6480f9ffeb117438a2e0f5cf6d9a4798929c SIZE (rust/crates/duct-0.13.7.crate) = 30055 -SHA256 (rust/crates/dyn-clone-1.0.19.crate) = 1c7a8fb8a9fbf66c1f703fe16184d10ca0ee9d23be5b4436400408ba54a95005 -SIZE (rust/crates/dyn-clone-1.0.19.crate) = 12896 -SHA256 (rust/crates/ecdsa-0.16.9.crate) = ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca -SIZE (rust/crates/ecdsa-0.16.9.crate) = 31406 +SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555 +SIZE (rust/crates/dyn-clone-1.0.20.crate) = 13134 SHA256 (rust/crates/ed25519-2.2.3.crate) = 115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53 SIZE (rust/crates/ed25519-2.2.3.crate) = 17802 -SHA256 (rust/crates/ed25519-dalek-2.1.1.crate) = 4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871 -SIZE (rust/crates/ed25519-dalek-2.1.1.crate) = 85736 -SHA256 (rust/crates/elliptic-curve-0.13.8.crate) = b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47 -SIZE (rust/crates/elliptic-curve-0.13.8.crate) = 63198 +SHA256 (rust/crates/ed25519-dalek-2.2.0.crate) = 70e796c081cee67dc755e1a36a0a172b897fab85fc3f6bc48307991f64e4eca9 +SIZE (rust/crates/ed25519-dalek-2.2.0.crate) = 98034 SHA256 (rust/crates/embedded-io-0.4.0.crate) = ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced SIZE (rust/crates/embedded-io-0.4.0.crate) = 12901 SHA256 (rust/crates/embedded-io-0.6.1.crate) = edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d @@ -207,50 +189,32 @@ SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182b SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986 SHA256 (rust/crates/enum-as-inner-0.6.1.crate) = a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc SIZE (rust/crates/enum-as-inner-0.6.1.crate) = 12190 -SHA256 (rust/crates/enumflags2-0.7.11.crate) = ba2f4b465f5318854c6f8dd686ede6c0a9dc67d4b1ac241cf0eb51521a309147 -SIZE (rust/crates/enumflags2-0.7.11.crate) = 17500 -SHA256 (rust/crates/enumflags2_derive-0.7.11.crate) = fc4caf64a58d7a6d65ab00639b046ff54399a39f5f2554728895ace4b297cd79 -SIZE (rust/crates/enumflags2_derive-0.7.11.crate) = 8524 +SHA256 (rust/crates/enumflags2-0.7.12.crate) = 1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef +SIZE (rust/crates/enumflags2-0.7.12.crate) = 17544 +SHA256 (rust/crates/enumflags2_derive-0.7.12.crate) = 67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827 +SIZE (rust/crates/enumflags2_derive-0.7.12.crate) = 8573 SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f SIZE (rust/crates/equivalent-1.0.2.crate) = 7419 -SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d -SIZE (rust/crates/errno-0.3.10.crate) = 11824 -SHA256 (rust/crates/error-code-3.3.1.crate) = a5d9305ccc6942a704f4335694ecd3de2ea531b114ac2d51f5f843750787a92f -SIZE (rust/crates/error-code-3.3.1.crate) = 7646 -SHA256 (rust/crates/event-listener-5.4.0.crate) = 3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae -SIZE (rust/crates/event-listener-5.4.0.crate) = 43452 -SHA256 (rust/crates/event-listener-strategy-0.5.3.crate) = 3c3e4e0dd3673c1139bf041f3008816d9cf2946bbfac2945c09e523b8d7b05b2 -SIZE (rust/crates/event-listener-strategy-0.5.3.crate) = 10920 +SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb +SIZE (rust/crates/errno-0.3.14.crate) = 12002 SHA256 (rust/crates/fallible-iterator-0.3.0.crate) = 2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649 SIZE (rust/crates/fallible-iterator-0.3.0.crate) = 19639 SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be SIZE (rust/crates/fastrand-2.3.0.crate) = 15076 -SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c -SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188 -SHA256 (rust/crates/ff-0.13.1.crate) = c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393 -SIZE (rust/crates/ff-0.13.1.crate) = 18607 SHA256 (rust/crates/fiat-crypto-0.2.9.crate) = 28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d SIZE (rust/crates/fiat-crypto-0.2.9.crate) = 495390 -SHA256 (rust/crates/flate2-1.0.35.crate) = c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c -SIZE (rust/crates/flate2-1.0.35.crate) = 109188 -SHA256 (rust/crates/flume-0.11.1.crate) = da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095 -SIZE (rust/crates/flume-0.11.1.crate) = 67947 +SHA256 (rust/crates/find-msvc-tools-0.1.1.crate) = 7fd99930f64d146689264c637b5af2f0233a933bef0d8570e2526bf9e083192d +SIZE (rust/crates/find-msvc-tools-0.1.1.crate) = 30228 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1 SIZE (rust/crates/fnv-1.0.7.crate) = 11266 -SHA256 (rust/crates/foldhash-0.1.4.crate) = a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f -SIZE (rust/crates/foldhash-0.1.4.crate) = 13764 -SHA256 (rust/crates/foreign-types-0.5.0.crate) = d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965 -SIZE (rust/crates/foreign-types-0.5.0.crate) = 7824 -SHA256 (rust/crates/foreign-types-macros-0.2.3.crate) = 1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742 -SIZE (rust/crates/foreign-types-macros-0.2.3.crate) = 7635 -SHA256 (rust/crates/foreign-types-shared-0.3.1.crate) = aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b -SIZE (rust/crates/foreign-types-shared-0.3.1.crate) = 6006 -SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456 -SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969 +SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2 +SIZE (rust/crates/foldhash-0.1.5.crate) = 21901 +SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf +SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347 SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876 SIZE (rust/crates/futures-0.3.31.crate) = 54953 -SHA256 (rust/crates/futures-buffered-0.2.11.crate) = fe940397c8b744b9c2c974791c2c08bca2c3242ce0290393249e98f215a00472 -SIZE (rust/crates/futures-buffered-0.2.11.crate) = 43021 +SHA256 (rust/crates/futures-buffered-0.2.12.crate) = a8e0e1f38ec07ba4abbde21eed377082f17ccb988be9d988a5adbf4bafc118fd +SIZE (rust/crates/futures-buffered-0.2.12.crate) = 45534 SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10 SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971 SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e @@ -259,8 +223,8 @@ SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d3 SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965 SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6 SIZE (rust/crates/futures-io-0.3.31.crate) = 9047 -SHA256 (rust/crates/futures-lite-2.6.0.crate) = f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532 -SIZE (rust/crates/futures-lite-2.6.0.crate) = 45157 +SHA256 (rust/crates/futures-lite-2.6.1.crate) = f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad +SIZE (rust/crates/futures-lite-2.6.1.crate) = 46095 SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650 SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341 SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7 @@ -275,38 +239,32 @@ SHA256 (rust/crates/genawaiter-macro-0.99.1.crate) = 0b32dfe1fdfc0bbde1f22a5da25 SIZE (rust/crates/genawaiter-macro-0.99.1.crate) = 1602 SHA256 (rust/crates/genawaiter-proc-macro-0.99.1.crate) = 784f84eebc366e15251c4a8c3acee82a6a6f427949776ecb88377362a9621738 SIZE (rust/crates/genawaiter-proc-macro-0.99.1.crate) = 2593 -SHA256 (rust/crates/generator-0.7.5.crate) = 5cc16584ff22b460a382b7feec54b23d2908d858152e5739a120b949293bd74e -SIZE (rust/crates/generator-0.7.5.crate) = 29947 -SHA256 (rust/crates/generator-0.8.4.crate) = cc6bd114ceda131d3b1d665eba35788690ad37f5916457286b32ab6fd3c438dd -SIZE (rust/crates/generator-0.8.4.crate) = 34400 +SHA256 (rust/crates/generator-0.8.7.crate) = 605183a538e3e2a9c1038635cc5c2d194e2ee8fd0d1b66b8349fad7dbacce5a2 +SIZE (rust/crates/generator-0.8.7.crate) = 37332 SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a SIZE (rust/crates/generic-array-0.14.7.crate) = 15950 -SHA256 (rust/crates/gethostname-0.4.3.crate) = 0176e0459c2e4a1fe232f984bca6890e681076abb9934f6cea7c326f3fc47818 -SIZE (rust/crates/gethostname-0.4.3.crate) = 9336 -SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7 -SIZE (rust/crates/getrandom-0.2.15.crate) = 37163 +SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592 +SIZE (rust/crates/getrandom-0.2.16.crate) = 40163 SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4 SIZE (rust/crates/getrandom-0.3.3.crate) = 49493 SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f SIZE (rust/crates/gimli-0.31.1.crate) = 279515 -SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2 -SIZE (rust/crates/glob-0.3.2.crate) = 22359 +SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280 +SIZE (rust/crates/glob-0.3.3.crate) = 22861 SHA256 (rust/crates/gloo-timers-0.3.0.crate) = bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994 SIZE (rust/crates/gloo-timers-0.3.0.crate) = 5530 -SHA256 (rust/crates/group-0.13.0.crate) = f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63 -SIZE (rust/crates/group-0.13.0.crate) = 16526 -SHA256 (rust/crates/h2-0.4.7.crate) = ccae279728d634d083c00f6099cb58f01cc99c145b84b8be2f6c74618d79922e -SIZE (rust/crates/h2-0.4.7.crate) = 174114 -SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1 -SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498 -SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289 -SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478 -SHA256 (rust/crates/hashlink-0.9.1.crate) = 6ba4ff7128dee98c7dc9794b6a411377e1404dba1c97deb8d1a55297bd25d8af -SIZE (rust/crates/hashlink-0.9.1.crate) = 28928 +SHA256 (rust/crates/h2-0.4.12.crate) = f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386 +SIZE (rust/crates/h2-0.4.12.crate) = 176264 +SHA256 (rust/crates/hash32-0.2.1.crate) = b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67 +SIZE (rust/crates/hash32-0.2.1.crate) = 11168 +SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1 +SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908 +SHA256 (rust/crates/heapless-0.7.17.crate) = cdc6457c0eb62c71aac4bc17216026d8410337c4126773b9c5daba343f17964f +SIZE (rust/crates/heapless-0.7.17.crate) = 75767 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea SIZE (rust/crates/heck-0.5.0.crate) = 11517 -SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024 -SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165 +SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c +SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435 SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70 SIZE (rust/crates/hex-0.4.3.crate) = 13299 SHA256 (rust/crates/hickory-proto-0.25.2.crate) = f8a6fe56c0038198998a6f217ca4e7ef3a5e51f46163bd6dd60b5c71ca6c6502 @@ -317,274 +275,228 @@ SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a9 SIZE (rust/crates/hmac-0.12.1.crate) = 42657 SHA256 (rust/crates/hmac-sha1-0.2.2.crate) = 6b05da5b9e5d4720bfb691eebb2b9d42da3570745da71eac8a1f5bb7e59aab88 SIZE (rust/crates/hmac-sha1-0.2.2.crate) = 3234 -SHA256 (rust/crates/hmac-sha256-1.1.8.crate) = 4a8575493d277c9092b988c780c94737fb9fd8651a1001e16bee3eccfc1baedb -SIZE (rust/crates/hmac-sha256-1.1.8.crate) = 6332 -SHA256 (rust/crates/hostname-0.3.1.crate) = 3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867 -SIZE (rust/crates/hostname-0.3.1.crate) = 9272 +SHA256 (rust/crates/hmac-sha256-1.1.12.crate) = ad6880c8d4a9ebf39c6e8b77007ce223f646a4d21ce29d99f70cb16420545425 +SIZE (rust/crates/hmac-sha256-1.1.12.crate) = 10674 SHA256 (rust/crates/hostname-validator-1.1.1.crate) = f558a64ac9af88b5ba400d99b579451af0d39c6d360980045b91aac966d705e2 SIZE (rust/crates/hostname-validator-1.1.1.crate) = 2377 -SHA256 (rust/crates/http-0.2.12.crate) = 601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1 -SIZE (rust/crates/http-0.2.12.crate) = 101964 -SHA256 (rust/crates/http-1.2.0.crate) = f16ca2af56261c99fba8bac40a10251ce8188205a4c448fbb745a2e4daa76fea -SIZE (rust/crates/http-1.2.0.crate) = 105932 +SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565 +SIZE (rust/crates/http-1.3.1.crate) = 106063 SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184 SIZE (rust/crates/http-body-1.0.1.crate) = 6125 -SHA256 (rust/crates/http-body-util-0.1.2.crate) = 793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f -SIZE (rust/crates/http-body-util-0.1.2.crate) = 12821 -SHA256 (rust/crates/httparse-1.10.0.crate) = f2d708df4e7140240a16cd6ab0ab65c972d7433ab77819ea693fde9c43811e2a -SIZE (rust/crates/httparse-1.10.0.crate) = 44882 +SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a +SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975 +SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87 +SIZE (rust/crates/httparse-1.10.1.crate) = 45190 SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9 SIZE (rust/crates/httpdate-1.0.3.crate) = 10639 -SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80 -SIZE (rust/crates/hyper-1.6.0.crate) = 153923 -SHA256 (rust/crates/hyper-rustls-0.27.5.crate) = 2d191583f3da1305256f22463b9bb0471acad48a4e534a5218b9963e9c1f59b2 -SIZE (rust/crates/hyper-rustls-0.27.5.crate) = 34660 -SHA256 (rust/crates/hyper-util-0.1.11.crate) = 497bbc33a26fdd4af9ed9c70d63f61cf56a938375fbb32df34db9b1cd6d643f2 -SIZE (rust/crates/hyper-util-0.1.11.crate) = 75973 -SHA256 (rust/crates/iana-time-zone-0.1.61.crate) = 235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220 -SIZE (rust/crates/iana-time-zone-0.1.61.crate) = 27685 +SHA256 (rust/crates/hyper-1.7.0.crate) = eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e +SIZE (rust/crates/hyper-1.7.0.crate) = 157006 +SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58 +SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435 +SHA256 (rust/crates/hyper-util-0.1.17.crate) = 3c6995591a8f1380fcb4ba966a252a4b29188d51d2b89e3a252f5305be65aea8 +SIZE (rust/crates/hyper-util-0.1.17.crate) = 100999 +SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb +SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152 SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185 -SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526 -SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762 -SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637 -SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131 -SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e -SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094 -SHA256 (rust/crates/icu_locid_transform_data-1.5.0.crate) = fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e -SIZE (rust/crates/icu_locid_transform_data-1.5.0.crate) = 44727 -SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f -SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113 -SHA256 (rust/crates/icu_normalizer_data-1.5.0.crate) = f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516 -SIZE (rust/crates/icu_normalizer_data-1.5.0.crate) = 50561 -SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5 -SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479 -SHA256 (rust/crates/icu_properties_data-1.5.0.crate) = 67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569 -SIZE (rust/crates/icu_properties_data-1.5.0.crate) = 227993 -SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9 -SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722 -SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6 -SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436 -SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e -SIZE (rust/crates/idna-1.0.3.crate) = 142515 -SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71 -SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206 -SHA256 (rust/crates/igd-next-0.16.1.crate) = d06464e726471718db9ad3fefc020529fabcde03313a0fc3967510e2db5add12 -SIZE (rust/crates/igd-next-0.16.1.crate) = 38531 -SHA256 (rust/crates/image-0.25.5.crate) = cd6f44aed642f18953a158afeb30206f4d50da59fbc66ecb53c66488de73563b -SIZE (rust/crates/image-0.25.5.crate) = 241073 -SHA256 (rust/crates/indexmap-2.7.1.crate) = 8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652 -SIZE (rust/crates/indexmap-2.7.1.crate) = 88644 +SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47 +SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033 +SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a +SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430 +SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979 +SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543 +SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3 +SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101 +SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b +SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165 +SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632 +SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735 +SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af +SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966 +SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de +SIZE (rust/crates/idna-1.1.0.crate) = 148747 +SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344 +SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389 +SHA256 (rust/crates/igd-next-0.16.2.crate) = 516893339c97f6011282d5825ac94fc1c7aad5cad26bdc2d0cee068c0bf97f97 +SIZE (rust/crates/igd-next-0.16.2.crate) = 40207 +SHA256 (rust/crates/indexmap-2.11.3.crate) = 92119844f513ffa41556430369ab02c295a3578af21cf945caa3e9e0c2481ac3 +SIZE (rust/crates/indexmap-2.11.3.crate) = 100271 SHA256 (rust/crates/indicatif-0.17.11.crate) = 183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235 SIZE (rust/crates/indicatif-0.17.11.crate) = 66577 -SHA256 (rust/crates/inout-0.1.3.crate) = a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5 -SIZE (rust/crates/inout-0.1.3.crate) = 10743 +SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01 +SIZE (rust/crates/inout-0.1.4.crate) = 11280 SHA256 (rust/crates/inplace-vec-builder-0.1.1.crate) = cf64c2edc8226891a71f127587a2861b132d2b942310843814d5001d99a1d307 SIZE (rust/crates/inplace-vec-builder-0.1.1.crate) = 4954 SHA256 (rust/crates/instant-0.1.13.crate) = e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222 SIZE (rust/crates/instant-0.1.13.crate) = 6305 +SHA256 (rust/crates/io-uring-0.7.10.crate) = 046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b +SIZE (rust/crates/io-uring-0.7.10.crate) = 103070 SHA256 (rust/crates/ipconfig-0.3.2.crate) = b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f SIZE (rust/crates/ipconfig-0.3.2.crate) = 24468 SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130 SIZE (rust/crates/ipnet-2.11.0.crate) = 29718 -SHA256 (rust/crates/iroh-0.35.0.crate) = 6ca758f4ce39ae3f07de922be6c73de6a48a07f39554e78b5745585652ce38f5 -SIZE (rust/crates/iroh-0.35.0.crate) = 268884 -SHA256 (rust/crates/iroh-base-0.35.0.crate) = f91ac4aaab68153d726c4e6b39c30f9f9253743f0e25664e52f4caeb46f48d11 -SIZE (rust/crates/iroh-base-0.35.0.crate) = 18115 -SHA256 (rust/crates/iroh-blobs-0.35.0.crate) = 817b785193b73c34ef1f2dcb5ddf8729ecef9b72a8fc0e706ee6d7a9bf8766a6 -SIZE (rust/crates/iroh-blobs-0.35.0.crate) = 261266 +SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2 +SIZE (rust/crates/iri-string-0.7.8.crate) = 141493 +SHA256 (rust/crates/iroh-0.92.0.crate) = 135ad6b793a5851b9e5435ad36fea63df485f8fd4520a58117e7dc3326a69c15 +SIZE (rust/crates/iroh-0.92.0.crate) = 246238 +SHA256 (rust/crates/iroh-base-0.92.0.crate) = 04ae51a14c9255a735b1db2d8cf29b875b971e96a5b23e4d0d1ee7d85bf32132 +SIZE (rust/crates/iroh-base-0.92.0.crate) = 21737 +SHA256 (rust/crates/iroh-blobs-0.94.0.crate) = b1ebaa36eb3a36492c3b661bdd6eaf359f85def358c1c661d2d04edbe4ad5778 +SIZE (rust/crates/iroh-blobs-0.94.0.crate) = 248756 SHA256 (rust/crates/iroh-io-0.6.2.crate) = e0a5feb781017b983ff1b155cd1faf8174da2acafd807aa482876da2d7e6577a SIZE (rust/crates/iroh-io-0.6.2.crate) = 29683 -SHA256 (rust/crates/iroh-metrics-0.34.0.crate) = f70466f14caff7420a14373676947e25e2917af6a5b1bec45825beb2bf1eb6a7 -SIZE (rust/crates/iroh-metrics-0.34.0.crate) = 40400 +SHA256 (rust/crates/iroh-metrics-0.35.0.crate) = c8922c169f1b84d39d325c02ef1bbe1419d4de6e35f0403462b3c7e60cc19634 +SIZE (rust/crates/iroh-metrics-0.35.0.crate) = 45238 SHA256 (rust/crates/iroh-metrics-derive-0.2.0.crate) = 8d12f5c45c4ed2436302a4e03cad9a0ad34b2962ad0c5791e1019c0ee30eeb09 SIZE (rust/crates/iroh-metrics-derive-0.2.0.crate) = 2945 -SHA256 (rust/crates/iroh-quinn-0.13.0.crate) = 76c6245c9ed906506ab9185e8d7f64857129aee4f935e899f398a3bd3b70338d -SIZE (rust/crates/iroh-quinn-0.13.0.crate) = 78548 +SHA256 (rust/crates/iroh-quinn-0.14.0.crate) = 0cde160ebee7aabede6ae887460cd303c8b809054224815addf1469d54a6fcf7 +SIZE (rust/crates/iroh-quinn-0.14.0.crate) = 80065 SHA256 (rust/crates/iroh-quinn-proto-0.13.0.crate) = 929d5d8fa77d5c304d3ee7cae9aede31f13908bd049f9de8c7c0094ad6f7c535 SIZE (rust/crates/iroh-quinn-proto-0.13.0.crate) = 224474 SHA256 (rust/crates/iroh-quinn-udp-0.5.7.crate) = c53afaa1049f7c83ea1331f5ebb9e6ebc5fdd69c468b7a22dd598b02c9bcc973 SIZE (rust/crates/iroh-quinn-udp-0.5.7.crate) = 25601 -SHA256 (rust/crates/iroh-relay-0.35.0.crate) = c63f122cdfaa4b4e0e7d6d3921d2b878f42a0c6d3ee5a29456dc3f5ab5ec931f -SIZE (rust/crates/iroh-relay-0.35.0.crate) = 113963 +SHA256 (rust/crates/iroh-relay-0.92.0.crate) = 315cb02e660de0de339303296df9a29b27550180bb3979d0753a267649b34a7f +SIZE (rust/crates/iroh-relay-0.92.0.crate) = 119827 +SHA256 (rust/crates/irpc-0.8.0.crate) = 092c0b20697bbc7de4839eebcb49be975cc09221021626d301eea55fc10bfeb7 +SIZE (rust/crates/irpc-0.8.0.crate) = 45261 +SHA256 (rust/crates/irpc-derive-0.6.0.crate) = 209d38d83c0f7043916e90de2d3a8d01035db3a2f49ea7d5fb41b8f43e889924 +SIZE (rust/crates/irpc-derive-0.6.0.crate) = 5799 SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492 -SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674 -SIZE (rust/crates/itoa-1.0.14.crate) = 11210 -SHA256 (rust/crates/jpeg-decoder-0.3.1.crate) = f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0 -SIZE (rust/crates/jpeg-decoder-0.3.1.crate) = 744364 -SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f -SIZE (rust/crates/js-sys-0.3.77.crate) = 55538 +SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c +SIZE (rust/crates/itoa-1.0.15.crate) = 11231 +SHA256 (rust/crates/jni-0.21.1.crate) = 1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97 +SIZE (rust/crates/jni-0.21.1.crate) = 105028 +SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130 +SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232 +SHA256 (rust/crates/js-sys-0.3.79.crate) = 6247da8b8658ad4e73a186e747fcc5fc2a29f979d6fe6269127fdb5fd08298d0 +SIZE (rust/crates/js-sys-0.3.79.crate) = 56190 SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025 -SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa -SIZE (rust/crates/libc-0.2.172.crate) = 791646 -SHA256 (rust/crates/libm-0.2.11.crate) = 8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa -SIZE (rust/crates/libm-0.2.11.crate) = 111477 -SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab -SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898 -SHA256 (rust/crates/litemap-0.7.4.crate) = 4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104 -SIZE (rust/crates/litemap-0.7.4.crate) = 28257 -SHA256 (rust/crates/litrs-0.4.1.crate) = b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5 -SIZE (rust/crates/litrs-0.4.1.crate) = 42603 -SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17 -SIZE (rust/crates/lock_api-0.4.12.crate) = 27591 -SHA256 (rust/crates/log-0.4.25.crate) = 04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f -SIZE (rust/crates/log-0.4.25.crate) = 44876 -SHA256 (rust/crates/loom-0.5.6.crate) = ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5 -SIZE (rust/crates/loom-0.5.6.crate) = 72186 +SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543 +SIZE (rust/crates/libc-0.2.175.crate) = 788728 +SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039 +SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624 +SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956 +SIZE (rust/crates/litemap-0.8.0.crate) = 34344 +SHA256 (rust/crates/litrs-0.4.2.crate) = f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed +SIZE (rust/crates/litrs-0.4.2.crate) = 43399 +SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765 +SIZE (rust/crates/lock_api-0.4.13.crate) = 28565 +SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432 +SIZE (rust/crates/log-0.4.28.crate) = 51131 SHA256 (rust/crates/loom-0.7.2.crate) = 419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca SIZE (rust/crates/loom-0.7.2.crate) = 73989 -SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38 -SIZE (rust/crates/lru-0.12.5.crate) = 16047 SHA256 (rust/crates/lru-0.13.0.crate) = 227748d55f2f0ab4735d87fd623798cb6b664512fe979705f829c9f81c934465 SIZE (rust/crates/lru-0.13.0.crate) = 16305 -SHA256 (rust/crates/match_cfg-0.1.0.crate) = ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4 -SIZE (rust/crates/match_cfg-0.1.0.crate) = 7153 -SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558 -SIZE (rust/crates/matchers-0.1.0.crate) = 6948 +SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154 +SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090 +SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9 +SIZE (rust/crates/matchers-0.2.0.crate) = 7075 SHA256 (rust/crates/md5-0.7.0.crate) = 490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771 SIZE (rust/crates/md5-0.7.0.crate) = 6671 -SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3 -SIZE (rust/crates/memchr-2.7.4.crate) = 96670 -SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a -SIZE (rust/crates/mime-0.3.17.crate) = 15712 -SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a -SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841 -SHA256 (rust/crates/miniz_oxide-0.8.4.crate) = b3b1c9bd4fe1f0f8b387f6eb9eb3b4a1aa26185e5750efb9140301703f62cd1b -SIZE (rust/crates/miniz_oxide-0.8.4.crate) = 66701 -SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd -SIZE (rust/crates/mio-1.0.3.crate) = 103703 +SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0 +SIZE (rust/crates/memchr-2.7.5.crate) = 97603 +SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316 +SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132 +SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c +SIZE (rust/crates/mio-1.0.4.crate) = 104212 SHA256 (rust/crates/moka-0.12.10.crate) = a9321642ca94a4282428e6ea4af8cc2ca4eac48ac7a6a4ea8f33f76d0ce70926 SIZE (rust/crates/moka-0.12.10.crate) = 253622 SHA256 (rust/crates/n0-future-0.1.3.crate) = 7bb0e5d99e681ab3c938842b96fcb41bf8a7bb4bfdb11ccbd653a7e83e06c794 SIZE (rust/crates/n0-future-0.1.3.crate) = 23690 -SHA256 (rust/crates/nanorand-0.7.0.crate) = 6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3 -SIZE (rust/crates/nanorand-0.7.0.crate) = 18437 -SHA256 (rust/crates/nested_enum_utils-0.1.0.crate) = 8f256ef99e7ac37428ef98c89bef9d84b590172de4bbfbe81b68a4cd3abadb32 -SIZE (rust/crates/nested_enum_utils-0.1.0.crate) = 9284 +SHA256 (rust/crates/n0-future-0.2.0.crate) = 89d7dd42bd0114c9daa9c4f2255d692a73bba45767ec32cf62892af6fe5d31f6 +SIZE (rust/crates/n0-future-0.2.0.crate) = 33072 +SHA256 (rust/crates/n0-snafu-0.2.2.crate) = 1815107e577a95bfccedb4cfabc73d709c0db6d12de3f14e0f284a8c5036dc4f +SIZE (rust/crates/n0-snafu-0.2.2.crate) = 20964 +SHA256 (rust/crates/n0-watcher-0.3.0.crate) = c31462392a10d5ada4b945e840cbec2d5f3fee752b96c4b33eb41414d8f45c2a +SIZE (rust/crates/n0-watcher-0.3.0.crate) = 29466 SHA256 (rust/crates/nested_enum_utils-0.2.2.crate) = 43fa9161ed44d30e9702fe42bd78693bceac0fed02f647da749f36109023d3a3 SIZE (rust/crates/nested_enum_utils-0.2.2.crate) = 12817 -SHA256 (rust/crates/netdev-0.31.0.crate) = f901362e84cd407be6f8cd9d3a46bccf09136b095792785401ea7d283c79b91d -SIZE (rust/crates/netdev-0.31.0.crate) = 27896 +SHA256 (rust/crates/netdev-0.36.0.crate) = 862209dce034f82a44c95ce2b5183730d616f2a68746b9c1959aa2572e77c0a1 +SIZE (rust/crates/netdev-0.36.0.crate) = 35640 +SHA256 (rust/crates/netdev-0.37.3.crate) = daa1e3eaf125c54c21e6221df12dd2a0a682784a068782dd564c836c0f281b6d +SIZE (rust/crates/netdev-0.37.3.crate) = 37461 SHA256 (rust/crates/netlink-packet-core-0.7.0.crate) = 72724faf704479d67b388da142b186f916188505e7e0b26719019c525882eda4 SIZE (rust/crates/netlink-packet-core-0.7.0.crate) = 16718 -SHA256 (rust/crates/netlink-packet-route-0.17.1.crate) = 053998cea5a306971f88580d0829e90f270f940befd7cf928da179d4187a5a66 -SIZE (rust/crates/netlink-packet-route-0.17.1.crate) = 115709 -SHA256 (rust/crates/netlink-packet-route-0.23.0.crate) = 0800eae8638a299eaa67476e1c6b6692922273e0f7939fd188fc861c837b9cd2 -SIZE (rust/crates/netlink-packet-route-0.23.0.crate) = 174634 +SHA256 (rust/crates/netlink-packet-route-0.22.0.crate) = fc0e7987b28514adf555dc1f9a5c30dfc3e50750bbaffb1aec41ca7b23dcd8e4 +SIZE (rust/crates/netlink-packet-route-0.22.0.crate) = 173799 +SHA256 (rust/crates/netlink-packet-route-0.24.0.crate) = 56d83370a96813d7c977f8b63054f1162df6e5784f1c598d689236564fb5a6f2 +SIZE (rust/crates/netlink-packet-route-0.24.0.crate) = 177663 SHA256 (rust/crates/netlink-packet-utils-0.5.2.crate) = 0ede8a08c71ad5a95cdd0e4e52facd37190977039a4704eb82a283f713747d34 SIZE (rust/crates/netlink-packet-utils-0.5.2.crate) = 7970 SHA256 (rust/crates/netlink-proto-0.11.5.crate) = 72452e012c2f8d612410d89eea01e2d9b56205274abb35d53f60200b2ec41d60 SIZE (rust/crates/netlink-proto-0.11.5.crate) = 23793 SHA256 (rust/crates/netlink-sys-0.8.7.crate) = 16c903aa70590cb93691bf97a767c8d1d6122d2cc9070433deb3bbf36ce8bd23 SIZE (rust/crates/netlink-sys-0.8.7.crate) = 23701 -SHA256 (rust/crates/netwatch-0.5.0.crate) = 67eeaa5f7505c93c5a9b35ba84fd21fb8aa3f24678c76acfe8716af7862fb07a -SIZE (rust/crates/netwatch-0.5.0.crate) = 48462 +SHA256 (rust/crates/netwatch-0.9.0.crate) = 8a63d76f52f3f15ebde3ca751a2ab73a33ae156662bc04383bac8e824f84e9bb +SIZE (rust/crates/netwatch-0.9.0.crate) = 49101 SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46 SIZE (rust/crates/nix-0.29.0.crate) = 318248 SHA256 (rust/crates/no-std-net-0.6.0.crate) = 43794a0ace135be66a25d3ae77d41b91615fb68ae937f904090203e81f755b65 SIZE (rust/crates/no-std-net-0.6.0.crate) = 30191 -SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a -SIZE (rust/crates/nom-7.1.3.crate) = 117570 SHA256 (rust/crates/ntimestamp-1.0.0.crate) = c50f94c405726d3e0095e89e72f75ce7f6587b94a8bd8dc8054b73f65c0fd68c SIZE (rust/crates/ntimestamp-1.0.0.crate) = 5925 -SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84 -SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311 -SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9 -SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801 -SHA256 (rust/crates/num-bigint-dig-0.8.4.crate) = dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151 -SIZE (rust/crates/num-bigint-dig-0.8.4.crate) = 123825 +SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399 +SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536 SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9 SIZE (rust/crates/num-conv-0.1.0.crate) = 7444 -SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f -SIZE (rust/crates/num-integer-0.1.46.crate) = 22331 -SHA256 (rust/crates/num-iter-0.1.45.crate) = 1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf -SIZE (rust/crates/num-iter-0.1.45.crate) = 10320 SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841 SIZE (rust/crates/num-traits-0.2.19.crate) = 51631 -SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43 -SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713 -SHA256 (rust/crates/num_enum-0.7.3.crate) = 4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179 -SIZE (rust/crates/num_enum-0.7.3.crate) = 18603 -SHA256 (rust/crates/num_enum_derive-0.7.3.crate) = af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56 -SIZE (rust/crates/num_enum_derive-0.7.3.crate) = 17092 +SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b +SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874 +SHA256 (rust/crates/num_enum-0.7.4.crate) = a973b4e44ce6cad84ce69d797acf9a044532e4184c4f267913d1b546a0727b7a +SIZE (rust/crates/num_enum-0.7.4.crate) = 21553 +SHA256 (rust/crates/num_enum_derive-0.7.4.crate) = 77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d +SIZE (rust/crates/num_enum_derive-0.7.4.crate) = 18167 SHA256 (rust/crates/number_prefix-0.4.0.crate) = 830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3 SIZE (rust/crates/number_prefix-0.4.0.crate) = 6922 -SHA256 (rust/crates/objc-sys-0.3.5.crate) = cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310 -SIZE (rust/crates/objc-sys-0.3.5.crate) = 20560 -SHA256 (rust/crates/objc2-0.5.2.crate) = 46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804 -SIZE (rust/crates/objc2-0.5.2.crate) = 199204 -SHA256 (rust/crates/objc2-app-kit-0.2.2.crate) = e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff -SIZE (rust/crates/objc2-app-kit-0.2.2.crate) = 337435 -SHA256 (rust/crates/objc2-core-data-0.2.2.crate) = 617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef -SIZE (rust/crates/objc2-core-data-0.2.2.crate) = 30575 -SHA256 (rust/crates/objc2-core-image-0.2.2.crate) = 55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80 -SIZE (rust/crates/objc2-core-image-0.2.2.crate) = 20050 -SHA256 (rust/crates/objc2-encode-4.1.0.crate) = ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33 -SIZE (rust/crates/objc2-encode-4.1.0.crate) = 21004 -SHA256 (rust/crates/objc2-foundation-0.2.2.crate) = 0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8 -SIZE (rust/crates/objc2-foundation-0.2.2.crate) = 249330 -SHA256 (rust/crates/objc2-metal-0.2.2.crate) = dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6 -SIZE (rust/crates/objc2-metal-0.2.2.crate) = 75276 -SHA256 (rust/crates/objc2-quartz-core-0.2.2.crate) = e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a -SIZE (rust/crates/objc2-quartz-core-0.2.2.crate) = 21306 SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87 SIZE (rust/crates/object-0.36.7.crate) = 329938 -SHA256 (rust/crates/oid-registry-0.7.1.crate) = a8d8034d9489cdaf79228eb9f6a3b8d7bb32ba00d6645ebd48eef4077ceb5bd9 -SIZE (rust/crates/oid-registry-0.7.1.crate) = 15220 -SHA256 (rust/crates/once_cell-1.20.3.crate) = 945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e -SIZE (rust/crates/once_cell-1.20.3.crate) = 33456 -SHA256 (rust/crates/oneshot-0.1.10.crate) = 79d72a7c0f743d2ebb0a2ad1d219db75fdc799092ed3a884c9144c42a31225bd -SIZE (rust/crates/oneshot-0.1.10.crate) = 41033 +SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d +SIZE (rust/crates/once_cell-1.21.3.crate) = 34534 +SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad +SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510 SHA256 (rust/crates/opaque-debug-0.3.1.crate) = c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381 SIZE (rust/crates/opaque-debug-0.3.1.crate) = 7066 -SHA256 (rust/crates/os_pipe-1.2.1.crate) = 5ffd2b0a5634335b135d5728d84c5e0fd726954b87111f7506a61c502280d982 -SIZE (rust/crates/os_pipe-1.2.1.crate) = 10691 -SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39 -SIZE (rust/crates/overload-0.1.1.crate) = 24439 -SHA256 (rust/crates/p256-0.13.2.crate) = c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b -SIZE (rust/crates/p256-0.13.2.crate) = 63434 -SHA256 (rust/crates/p384-0.13.1.crate) = fe42f1670a52a47d448f14b6a5c61dd78fce51856e68edaa38f7ae3a46b8d6b6 -SIZE (rust/crates/p384-0.13.1.crate) = 193022 -SHA256 (rust/crates/p521-0.13.3.crate) = 0fc9e2161f1f215afdfce23677034ae137bbd45016a880c2eb3ba8eb95f085b2 -SIZE (rust/crates/p521-0.13.3.crate) = 138499 +SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e +SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128 +SHA256 (rust/crates/os_pipe-1.2.2.crate) = db335f4760b14ead6290116f2427bf33a14d4f0617d49f78a246de10c1831224 +SIZE (rust/crates/os_pipe-1.2.2.crate) = 10810 SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba SIZE (rust/crates/parking-2.2.1.crate) = 10685 -SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27 -SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860 -SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8 -SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406 +SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13 +SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779 +SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5 +SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773 SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a SIZE (rust/crates/paste-1.0.15.crate) = 18374 -SHA256 (rust/crates/pem-3.0.4.crate) = 8e459365e590736a54c3fa561947c84837534b8e9af6fc5bf781307e82658fae -SIZE (rust/crates/pem-3.0.4.crate) = 13040 +SHA256 (rust/crates/pem-3.0.5.crate) = 38af38e8470ac9dee3ce1bae1af9c1671fffc44ddfd8bd1d0a3445bf349a8ef3 +SIZE (rust/crates/pem-3.0.5.crate) = 18140 SHA256 (rust/crates/pem-rfc7468-0.7.0.crate) = 88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412 SIZE (rust/crates/pem-rfc7468-0.7.0.crate) = 24159 -SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e -SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235 -SHA256 (rust/crates/pest-2.7.15.crate) = 8b7cafe60d6cf8e62e1b9b2ea516a089c008945bb5a275416789e7db0bc199dc -SIZE (rust/crates/pest-2.7.15.crate) = 127895 -SHA256 (rust/crates/pest_derive-2.7.15.crate) = 816518421cfc6887a0d62bf441b6ffb4536fcc926395a69e1a85852d4363f57e -SIZE (rust/crates/pest_derive-2.7.15.crate) = 40745 -SHA256 (rust/crates/pest_generator-2.7.15.crate) = 7d1396fd3a870fc7838768d171b4616d5c91f6cc25e377b673d714567d99377b -SIZE (rust/crates/pest_generator-2.7.15.crate) = 18417 -SHA256 (rust/crates/pest_meta-2.7.15.crate) = e1e58089ea25d717bfd31fb534e4f3afcc2cc569c70de3e239778991ea3b7dea -SIZE (rust/crates/pest_meta-2.7.15.crate) = 42121 +SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220 +SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583 +SHA256 (rust/crates/pest-2.8.2.crate) = 21e0a3a33733faeaf8651dfee72dd0f388f0c8e5ad496a3478fa5a922f49cfa8 +SIZE (rust/crates/pest-2.8.2.crate) = 130430 +SHA256 (rust/crates/pest_derive-2.8.2.crate) = bc58706f770acb1dbd0973e6530a3cff4746fb721207feb3a8a6064cd0b6c663 +SIZE (rust/crates/pest_derive-2.8.2.crate) = 42335 +SHA256 (rust/crates/pest_generator-2.8.2.crate) = 6d4f36811dfe07f7b8573462465d5cb8965fffc2e71ae377a33aecf14c2c9a2f +SIZE (rust/crates/pest_generator-2.8.2.crate) = 18669 +SHA256 (rust/crates/pest_meta-2.8.2.crate) = 42919b05089acbd0a5dcd5405fb304d17d1053847b81163d09c4ad18ce8e8420 +SIZE (rust/crates/pest_meta-2.8.2.crate) = 42952 SHA256 (rust/crates/pharos-0.5.3.crate) = e9567389417feee6ce15dd6527a8a1ecac205ef62c2932bcf3d9f6fc5b78b414 SIZE (rust/crates/pharos-0.5.3.crate) = 26028 -SHA256 (rust/crates/pin-project-1.1.9.crate) = dfe2e71e1471fe07709406bf725f710b02927c9c54b2b5b2ec0e8087d97c327d -SIZE (rust/crates/pin-project-1.1.9.crate) = 56299 -SHA256 (rust/crates/pin-project-internal-1.1.9.crate) = f6e859e6e5bd50440ab63c47e3ebabc90f26251f7c73c3d3e837b74a1cc3fa67 -SIZE (rust/crates/pin-project-internal-1.1.9.crate) = 29160 +SHA256 (rust/crates/pin-project-1.1.10.crate) = 677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a +SIZE (rust/crates/pin-project-1.1.10.crate) = 56348 +SHA256 (rust/crates/pin-project-internal-1.1.10.crate) = 6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861 +SIZE (rust/crates/pin-project-internal-1.1.10.crate) = 29162 SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504 SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184 SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580 -SHA256 (rust/crates/pkarr-3.7.1.crate) = e32222ae3d617bf92414db29085f8a959a4515effce916e038e9399a335a0d6d -SIZE (rust/crates/pkarr-3.7.1.crate) = 66806 -SHA256 (rust/crates/pkcs1-0.7.5.crate) = c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f -SIZE (rust/crates/pkcs1-0.7.5.crate) = 35790 +SHA256 (rust/crates/pkarr-3.10.0.crate) = 5eb1f2f4311bae1da11f930c804c724c9914cf55ae51a9ee0440fc98826984f7 +SIZE (rust/crates/pkarr-3.10.0.crate) = 65916 SHA256 (rust/crates/pkcs8-0.10.2.crate) = f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7 SIZE (rust/crates/pkcs8-0.10.2.crate) = 26360 SHA256 (rust/crates/pnet_base-0.34.0.crate) = fe4cf6fb3ab38b68d01ab2aea03ed3d1132b4868fa4e06285f29f16da01c5f4c @@ -595,154 +507,146 @@ SHA256 (rust/crates/pnet_macros_support-0.34.0.crate) = eea925b72f4bd37f8eab0f22 SIZE (rust/crates/pnet_macros_support-0.34.0.crate) = 10735 SHA256 (rust/crates/pnet_packet-0.34.0.crate) = a9a005825396b7fe7a38a8e288dbc342d5034dac80c15212436424fef8ea90ba SIZE (rust/crates/pnet_packet-0.34.0.crate) = 33979 -SHA256 (rust/crates/png-0.17.16.crate) = 82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526 -SIZE (rust/crates/png-0.17.16.crate) = 117975 SHA256 (rust/crates/poly1305-0.8.0.crate) = 8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf SIZE (rust/crates/poly1305-0.8.0.crate) = 32633 -SHA256 (rust/crates/portable-atomic-1.10.0.crate) = 280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6 -SIZE (rust/crates/portable-atomic-1.10.0.crate) = 174760 -SHA256 (rust/crates/portmapper-0.5.0.crate) = 7d6db66007eac4a0ec8331d0d20c734bd64f6445d64bbaf0d0a27fea7a054e36 -SIZE (rust/crates/portmapper-0.5.0.crate) = 39101 -SHA256 (rust/crates/positioned-io-0.3.3.crate) = ccabfeeb89c73adf4081f0dca7f8e28dbda90981a222ceea37f619e93ea6afe9 -SIZE (rust/crates/positioned-io-0.3.3.crate) = 487765 -SHA256 (rust/crates/postcard-1.1.1.crate) = 170a2601f67cc9dba8edd8c4870b15f71a6a2dc196daec8c83f72b59dff628a8 -SIZE (rust/crates/postcard-1.1.1.crate) = 35639 -SHA256 (rust/crates/postcard-derive-0.1.2.crate) = 0239fa9c1d225d4b7eb69925c25c5e082307a141e470573fbbe3a817ce6a7a37 -SIZE (rust/crates/postcard-derive-0.1.2.crate) = 4650 +SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483 +SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506 +SHA256 (rust/crates/portmapper-0.9.0.crate) = a9f99e8cd25cd8ee09fc7da59357fd433c0a19272956ebb4ad7443b21842988d +SIZE (rust/crates/portmapper-0.9.0.crate) = 40024 +SHA256 (rust/crates/positioned-io-0.3.4.crate) = e8078ce4d22da5e8f57324d985cc9befe40c49ab0507a192d6be9e59584495c9 +SIZE (rust/crates/positioned-io-0.3.4.crate) = 490442 +SHA256 (rust/crates/postcard-1.1.3.crate) = 6764c3b5dd454e283a30e6dfe78e9b31096d9e32036b5d1eaac7a6119ccb9a24 +SIZE (rust/crates/postcard-1.1.3.crate) = 43968 +SHA256 (rust/crates/postcard-derive-0.2.2.crate) = e0232bd009a197ceec9cc881ba46f727fcd8060a2d8d6a9dde7a69030a6fe2bb +SIZE (rust/crates/postcard-derive-0.2.2.crate) = 10782 +SHA256 (rust/crates/potential_utf-0.1.3.crate) = 84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a +SIZE (rust/crates/potential_utf-0.1.3.crate) = 9698 SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391 SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165 -SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04 -SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478 +SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9 +SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522 SHA256 (rust/crates/precis-core-0.1.11.crate) = 9c2e7b31f132e0c6f8682cfb7bf4a5340dbe925b7986618d0826a56dfe0c8e56 SIZE (rust/crates/precis-core-0.1.11.crate) = 464133 SHA256 (rust/crates/precis-profiles-0.1.12.crate) = dc4f67f78f50388f03494794766ba824a704db16fb5d400fe8d545fa7bc0d3f1 SIZE (rust/crates/precis-profiles-0.1.12.crate) = 324842 SHA256 (rust/crates/precis-tools-0.1.9.crate) = 6cc1eb2d5887ac7bfd2c0b745764db89edb84b856e4214e204ef48ef96d10c4a SIZE (rust/crates/precis-tools-0.1.9.crate) = 27293 -SHA256 (rust/crates/primeorder-0.13.6.crate) = 353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6 -SIZE (rust/crates/primeorder-0.13.6.crate) = 21296 -SHA256 (rust/crates/proc-macro-crate-3.2.0.crate) = 8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b -SIZE (rust/crates/proc-macro-crate-3.2.0.crate) = 11164 +SHA256 (rust/crates/proc-macro-crate-3.4.0.crate) = 219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983 +SIZE (rust/crates/proc-macro-crate-3.4.0.crate) = 12690 SHA256 (rust/crates/proc-macro-error-0.4.12.crate) = 18f33027081eba0a6d8aba6d1b1c3a3be58cbb12106341c2d5759fcd9b5277e7 SIZE (rust/crates/proc-macro-error-0.4.12.crate) = 21979 SHA256 (rust/crates/proc-macro-error-attr-0.4.12.crate) = 8a5b4b77fdb63c1eca72173d68d24501c54ab1269409f6b672c85deb18af69de SIZE (rust/crates/proc-macro-error-attr-0.4.12.crate) = 6934 SHA256 (rust/crates/proc-macro-hack-0.5.20+deprecated.crate) = dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068 SIZE (rust/crates/proc-macro-hack-0.5.20+deprecated.crate) = 15045 -SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99 -SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388 -SHA256 (rust/crates/quic-rpc-0.20.0.crate) = 18bad98bd048264ceb1361ff9d77a031535d8c1e3fe8f12c6966ec825bf68eb7 -SIZE (rust/crates/quic-rpc-0.20.0.crate) = 97788 -SHA256 (rust/crates/quic-rpc-derive-0.20.0.crate) = abf13f1bced5f2f2642d9d89a29d75f2d81ab34c4acfcb434c209d6094b9b2b7 -SIZE (rust/crates/quic-rpc-derive-0.20.0.crate) = 9962 -SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0 -SIZE (rust/crates/quick-error-1.2.3.crate) = 15066 -SHA256 (rust/crates/quinn-0.11.6.crate) = 62e96808277ec6f97351a2380e6c25114bc9e67037775464979f3037c92d05ef -SIZE (rust/crates/quinn-0.11.6.crate) = 78222 -SHA256 (rust/crates/quinn-proto-0.11.9.crate) = a2fe5ef3495d7d2e377ff17b1a8ce2ee2ec2a18cde8b6ad6619d65d0701c135d -SIZE (rust/crates/quinn-proto-0.11.9.crate) = 209286 -SHA256 (rust/crates/quinn-udp-0.5.10.crate) = e46f3055866785f6b92bc6164b76be02ca8f2eb4b002c0354b28cf4c119e5944 -SIZE (rust/crates/quinn-udp-0.5.10.crate) = 30920 -SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc -SIZE (rust/crates/quote-1.0.38.crate) = 31252 +SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de +SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886 +SHA256 (rust/crates/quinn-0.11.9.crate) = b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20 +SIZE (rust/crates/quinn-0.11.9.crate) = 83606 +SHA256 (rust/crates/quinn-proto-0.11.13.crate) = f1906b49b0c3bc04b5fe5d86a77925ae6524a19b816ae38ce1e426255f1d8a31 +SIZE (rust/crates/quinn-proto-0.11.13.crate) = 243837 +SHA256 (rust/crates/quinn-udp-0.5.14.crate) = addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd +SIZE (rust/crates/quinn-udp-0.5.14.crate) = 33436 +SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d +SIZE (rust/crates/quote-1.0.40.crate) = 31063 SHA256 (rust/crates/quoted-string-parser-0.1.0.crate) = 0dc75379cdb451d001f1cb667a9f74e8b355e9df84cc5193513cbe62b96fc5e9 SIZE (rust/crates/quoted-string-parser-0.1.0.crate) = 3623 -SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5 -SIZE (rust/crates/r-efi-5.2.0.crate) = 64764 +SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f +SIZE (rust/crates/r-efi-5.3.0.crate) = 64532 SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404 SIZE (rust/crates/rand-0.8.5.crate) = 87113 -SHA256 (rust/crates/rand-0.9.0.crate) = 3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94 -SIZE (rust/crates/rand-0.9.0.crate) = 97798 +SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1 +SIZE (rust/crates/rand-0.9.2.crate) = 99930 SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88 SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251 SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258 SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c SIZE (rust/crates/rand_core-0.6.4.crate) = 22666 -SHA256 (rust/crates/rand_core-0.9.0.crate) = b08f3c9802962f7e1b25113931d94f43ed9725bebc59db9d0c3e9a23b67e15ff -SIZE (rust/crates/rand_core-0.9.0.crate) = 23441 -SHA256 (rust/crates/range-collections-0.4.5.crate) = ca9edd21e2db51000ac63eccddabba622f826e631a60be7bade9bd6a76b69537 -SIZE (rust/crates/range-collections-0.4.5.crate) = 28532 +SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38 +SIZE (rust/crates/rand_core-0.9.3.crate) = 24543 +SHA256 (rust/crates/range-collections-0.4.6.crate) = 861706ea9c4aded7584c5cd1d241cec2ea7f5f50999f236c22b65409a1f1a0d0 +SIZE (rust/crates/range-collections-0.4.6.crate) = 28691 SHA256 (rust/crates/rcgen-0.13.2.crate) = 75e669e5202259b5314d1ea5397316ad400819437857b90861765f24c4cf80a2 SIZE (rust/crates/rcgen-0.13.2.crate) = 77836 SHA256 (rust/crates/redb-2.4.0.crate) = ea0a72cd7140de9fc3e318823b883abf819c20d478ec89ce880466dc2ef263c6 SIZE (rust/crates/redb-2.4.0.crate) = 182226 -SHA256 (rust/crates/redox_syscall-0.5.8.crate) = 03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834 -SIZE (rust/crates/redox_syscall-0.5.8.crate) = 26319 -SHA256 (rust/crates/ref-cast-1.0.23.crate) = ccf0a6f84d5f1d581da8b41b47ec8600871962f2a528115b542b362d4b744931 -SIZE (rust/crates/ref-cast-1.0.23.crate) = 12795 -SHA256 (rust/crates/ref-cast-impl-1.0.23.crate) = bcc303e793d3734489387d205e9b186fac9c6cfacedd98cbb2e8a5943595f3e6 -SIZE (rust/crates/ref-cast-impl-1.0.23.crate) = 9360 -SHA256 (rust/crates/reflink-copy-0.1.23.crate) = fbd3533fd4222b8337470456ea84d80436b4c91c53db51c372461d5f7e6eb0b4 -SIZE (rust/crates/reflink-copy-0.1.23.crate) = 23560 -SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191 -SIZE (rust/crates/regex-1.11.1.crate) = 254170 -SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132 -SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533 -SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908 -SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525 -SHA256 (rust/crates/regex-lite-0.1.6.crate) = 53a49587ad06b26609c52e423de037e7f57f20d53535d66e08c695f347df952a -SIZE (rust/crates/regex-lite-0.1.6.crate) = 95278 -SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1 -SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752 -SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c -SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541 -SHA256 (rust/crates/reqwest-0.12.15.crate) = d19c46a6fdd48bc4dab94b6103fccc55d34c67cc0ad04653aad4ea2a07cd7bbb -SIZE (rust/crates/reqwest-0.12.15.crate) = 199320 -SHA256 (rust/crates/resolv-conf-0.7.0.crate) = 52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00 -SIZE (rust/crates/resolv-conf-0.7.0.crate) = 17352 -SHA256 (rust/crates/rfc6979-0.4.0.crate) = f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2 -SIZE (rust/crates/rfc6979-0.4.0.crate) = 9140 -SHA256 (rust/crates/ring-0.17.9.crate) = e75ec5e92c4d8aede845126adc388046234541629e76029599ed35a003c7ed24 -SIZE (rust/crates/ring-0.17.9.crate) = 1474639 -SHA256 (rust/crates/rsa-0.9.8.crate) = 78928ac1ed176a5ca1d17e578a1825f3d81ca54cf41053a592584b020cfd691b -SIZE (rust/crates/rsa-0.9.8.crate) = 85741 -SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f -SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047 +SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77 +SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002 +SHA256 (rust/crates/ref-cast-1.0.24.crate) = 4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf +SIZE (rust/crates/ref-cast-1.0.24.crate) = 15252 +SHA256 (rust/crates/ref-cast-impl-1.0.24.crate) = 1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7 +SIZE (rust/crates/ref-cast-impl-1.0.24.crate) = 9968 +SHA256 (rust/crates/reflink-copy-0.1.28.crate) = 23bbed272e39c47a095a5242218a67412a220006842558b03fe2935e8f3d7b92 +SIZE (rust/crates/reflink-copy-0.1.28.crate) = 23811 +SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912 +SIZE (rust/crates/regex-1.11.2.crate) = 166265 +SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6 +SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754 +SHA256 (rust/crates/regex-lite-0.1.7.crate) = 943f41321c63ef1c92fd763bfe054d2668f7f225a5c29f0105903dc2fc04ba30 +SIZE (rust/crates/regex-lite-0.1.7.crate) = 96903 +SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001 +SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808 +SHA256 (rust/crates/reqwest-0.12.23.crate) = d429f34c8092b2d42c7c93cec323bb4adeb7c67698f70839adec842ec10c7ceb +SIZE (rust/crates/reqwest-0.12.23.crate) = 161307 +SHA256 (rust/crates/resolv-conf-0.7.5.crate) = 6b3789b30bd25ba102de4beabd95d21ac45b69b1be7d14522bab988c526d6799 +SIZE (rust/crates/resolv-conf-0.7.5.crate) = 17512 +SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7 +SIZE (rust/crates/ring-0.17.14.crate) = 1502610 +SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace +SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340 SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154 SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92 SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245 -SHA256 (rust/crates/rusticata-macros-4.1.0.crate) = faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632 -SIZE (rust/crates/rusticata-macros-4.1.0.crate) = 11746 -SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154 -SIZE (rust/crates/rustix-0.38.44.crate) = 379347 -SHA256 (rust/crates/rustls-0.23.23.crate) = 47796c98c480fce5406ef69d1c76378375492c3b0a0de587be0c1d9feb12f395 -SIZE (rust/crates/rustls-0.23.23.crate) = 342561 -SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50 -SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849 -SHA256 (rust/crates/rustls-pki-types-1.11.0.crate) = 917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c -SIZE (rust/crates/rustls-pki-types-1.11.0.crate) = 63933 -SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9 -SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327 -SHA256 (rust/crates/rustversion-1.0.19.crate) = f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4 -SIZE (rust/crates/rustversion-1.0.19.crate) = 20616 -SHA256 (rust/crates/ryu-1.0.19.crate) = 6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd -SIZE (rust/crates/ryu-1.0.19.crate) = 48770 +SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e +SIZE (rust/crates/rustix-1.1.2.crate) = 422717 +SHA256 (rust/crates/rustls-0.23.31.crate) = c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc +SIZE (rust/crates/rustls-0.23.31.crate) = 371259 +SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3 +SIZE (rust/crates/rustls-native-certs-0.8.1.crate) = 31129 +SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79 +SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740 +SHA256 (rust/crates/rustls-platform-verifier-0.5.3.crate) = 19787cda76408ec5404443dc8b31795c87cd8fec49762dc75fa727740d34acc1 +SIZE (rust/crates/rustls-platform-verifier-0.5.3.crate) = 61014 +SHA256 (rust/crates/rustls-platform-verifier-android-0.1.1.crate) = f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f +SIZE (rust/crates/rustls-platform-verifier-android-0.1.1.crate) = 13919 +SHA256 (rust/crates/rustls-webpki-0.103.6.crate) = 8572f3c2cb9934231157b45499fc41e1f58c589fdfb81a844ba873265e80f8eb +SIZE (rust/crates/rustls-webpki-0.103.6.crate) = 85224 +SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d +SIZE (rust/crates/rustversion-1.0.22.crate) = 21096 +SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f +SIZE (rust/crates/ryu-1.0.20.crate) = 48738 SHA256 (rust/crates/salsa20-0.10.2.crate) = 97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213 SIZE (rust/crates/salsa20-0.10.2.crate) = 12780 SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502 SIZE (rust/crates/same-file-1.0.6.crate) = 10183 +SHA256 (rust/crates/schannel-0.1.28.crate) = 891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1 +SIZE (rust/crates/schannel-0.1.28.crate) = 42312 SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294 SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202 SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619 -SHA256 (rust/crates/sec1-0.7.3.crate) = d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc -SIZE (rust/crates/sec1-0.7.3.crate) = 17979 -SHA256 (rust/crates/self_cell-1.1.0.crate) = c2fdfc24bc566f839a2da4c4295b82db7d25a24253867d5c64355abb5799bdbe -SIZE (rust/crates/self_cell-1.1.0.crate) = 16636 -SHA256 (rust/crates/semver-1.0.25.crate) = f79dfe2d285b0488816f30e700a7438c5a73d816b5b7d3ac72fbc48b0d185e03 -SIZE (rust/crates/semver-1.0.25.crate) = 31291 +SHA256 (rust/crates/security-framework-3.4.0.crate) = 60b369d18893388b345804dc0007963c99b7d665ae71d275812d828c6f089640 +SIZE (rust/crates/security-framework-3.4.0.crate) = 88668 +SHA256 (rust/crates/security-framework-sys-2.15.0.crate) = cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0 +SIZE (rust/crates/security-framework-sys-2.15.0.crate) = 20718 +SHA256 (rust/crates/self_cell-1.2.0.crate) = 0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749 +SIZE (rust/crates/self_cell-1.2.0.crate) = 16883 +SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2 +SIZE (rust/crates/semver-1.0.27.crate) = 30081 SHA256 (rust/crates/send_wrapper-0.6.0.crate) = cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73 SIZE (rust/crates/send_wrapper-0.6.0.crate) = 10519 -SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6 -SIZE (rust/crates/serde-1.0.219.crate) = 78983 -SHA256 (rust/crates/serde-error-0.1.3.crate) = 342110fb7a5d801060c885da03bf91bfa7c7ca936deafcc64bb6706375605d47 -SIZE (rust/crates/serde-error-0.1.3.crate) = 2771 -SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00 -SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798 -SHA256 (rust/crates/serde_json-1.0.138.crate) = d434192e7da787e94a6ea7e9670b26a036d0ca41e0b7efb2676dd32bae872949 -SIZE (rust/crates/serde_json-1.0.138.crate) = 154769 +SHA256 (rust/crates/serde-1.0.225.crate) = fd6c24dee235d0da097043389623fb913daddf92c76e9f5a1db88607a0bcbd1d +SIZE (rust/crates/serde-1.0.225.crate) = 28467 +SHA256 (rust/crates/serde_bytes-0.11.19.crate) = a5d440709e79d88e51ac01c4b72fc6cb7314017bb7da9eeff678aa94c10e3ea8 +SIZE (rust/crates/serde_bytes-0.11.19.crate) = 13427 +SHA256 (rust/crates/serde_core-1.0.225.crate) = 659356f9a0cb1e529b24c01e43ad2bdf520ec4ceaf83047b83ddcc2251f96383 +SIZE (rust/crates/serde_core-1.0.225.crate) = 63004 +SHA256 (rust/crates/serde_derive-1.0.225.crate) = 0ea936adf78b1f766949a4977b91d2f5595825bd6ec079aa9543ad2685fc4516 +SIZE (rust/crates/serde_derive-1.0.225.crate) = 58560 +SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c +SIZE (rust/crates/serde_json-1.0.145.crate) = 155748 SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822 SHA256 (rust/crates/serdect-0.2.0.crate) = a84f14a19e9a014bb9f4512488d9829a68e04ecabffb0f9904cd1ace94598177 @@ -751,168 +655,168 @@ SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc83 SIZE (rust/crates/sha1-0.10.6.crate) = 13517 SHA256 (rust/crates/sha1_smol-1.0.1.crate) = bbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705d SIZE (rust/crates/sha1_smol-1.0.1.crate) = 9809 -SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8 -SIZE (rust/crates/sha2-0.10.8.crate) = 26357 +SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283 +SIZE (rust/crates/sha2-0.10.9.crate) = 29271 SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6 SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227 -SHA256 (rust/crates/shared_child-1.0.1.crate) = 09fa9338aed9a1df411814a5b2252f7cd206c55ae9bf2fa763f8de84603aa60c -SIZE (rust/crates/shared_child-1.0.1.crate) = 8967 +SHA256 (rust/crates/shared_child-1.1.1.crate) = 1e362d9935bc50f019969e2f9ecd66786612daae13e8f277be7bfb66e8bed3f7 +SIZE (rust/crates/shared_child-1.1.1.crate) = 14191 SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 SIZE (rust/crates/shlex-1.3.0.crate) = 18713 -SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1 -SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064 +SHA256 (rust/crates/sigchld-0.2.4.crate) = 47106eded3c154e70176fc83df9737335c94ce22f821c32d17ed1db1f83badb1 +SIZE (rust/crates/sigchld-0.2.4.crate) = 9955 +SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2 +SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862 +SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd +SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314 +SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b +SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277 SHA256 (rust/crates/signature-2.2.0.crate) = 77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de SIZE (rust/crates/signature-2.2.0.crate) = 15531 -SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe -SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086 SHA256 (rust/crates/simdutf8-0.1.5.crate) = e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e SIZE (rust/crates/simdutf8-0.1.5.crate) = 28488 SHA256 (rust/crates/simple-dns-0.9.3.crate) = dee851d0e5e7af3721faea1843e8015e820a234f81fda3dea9247e15bac9a86a SIZE (rust/crates/simple-dns-0.9.3.crate) = 52975 -SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67 -SIZE (rust/crates/slab-0.4.9.crate) = 17108 -SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67 -SIZE (rust/crates/smallvec-1.13.2.crate) = 35216 -SHA256 (rust/crates/snafu-0.8.5.crate) = 223891c85e2a29c3fe8fb900c1fae5e69c2e42415e3177752e8718475efa5019 -SIZE (rust/crates/snafu-0.8.5.crate) = 69415 -SHA256 (rust/crates/snafu-derive-0.8.5.crate) = 03c3c6b7927ffe7ecaa769ee0e3994da3b8cafc8f444578982c83ecb161af917 -SIZE (rust/crates/snafu-derive-0.8.5.crate) = 28537 -SHA256 (rust/crates/socket2-0.5.9.crate) = 4f5fd57c80058a56cf5c777ab8a126398ece8e442983605d280a44ce79d0edef -SIZE (rust/crates/socket2-0.5.9.crate) = 57432 +SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589 +SIZE (rust/crates/slab-0.4.11.crate) = 18549 +SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03 +SIZE (rust/crates/smallvec-1.15.1.crate) = 38116 +SHA256 (rust/crates/snafu-0.8.9.crate) = 6e84b3f4eacbf3a1ce05eac6763b4d629d60cbc94d632e4092c54ade71f1e1a2 +SIZE (rust/crates/snafu-0.8.9.crate) = 74002 +SHA256 (rust/crates/snafu-derive-0.8.9.crate) = c1c97747dbf44bb1ca44a561ece23508e99cb592e862f22222dcf42f51d1e451 +SIZE (rust/crates/snafu-derive-0.8.9.crate) = 29478 +SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678 +SIZE (rust/crates/socket2-0.5.10.crate) = 58169 +SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807 +SIZE (rust/crates/socket2-0.6.0.crate) = 57974 SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67 SIZE (rust/crates/spin-0.9.8.crate) = 38958 +SHA256 (rust/crates/spin-0.10.0.crate) = d5fe4ccb98d9c292d56fec89a5e07da7fc4cf0dc11e156b41793132775d3e591 +SIZE (rust/crates/spin-0.10.0.crate) = 39654 SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d SIZE (rust/crates/spki-0.7.3.crate) = 16409 -SHA256 (rust/crates/ssh-cipher-0.2.0.crate) = caac132742f0d33c3af65bfcde7f6aa8f62f0e991d80db99149eb9d44708784f -SIZE (rust/crates/ssh-cipher-0.2.0.crate) = 10843 -SHA256 (rust/crates/ssh-encoding-0.2.0.crate) = eb9242b9ef4108a78e8cd1a2c98e193ef372437f8c22be363075233321dd4a15 -SIZE (rust/crates/ssh-encoding-0.2.0.crate) = 13600 -SHA256 (rust/crates/ssh-key-0.6.7.crate) = 3b86f5297f0f04d08cabaa0f6bff7cb6aec4d9c3b49d87990d63da9d9156a8c3 -SIZE (rust/crates/ssh-key-0.6.7.crate) = 112921 SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3 SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054 SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f SIZE (rust/crates/strsim-0.11.1.crate) = 14266 -SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06 -SIZE (rust/crates/strum-0.26.3.crate) = 7237 -SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be -SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531 +SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf +SIZE (rust/crates/strum-0.27.2.crate) = 8489 +SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7 +SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522 SHA256 (rust/crates/stun-rs-0.1.11.crate) = fb921f10397d5669e1af6455e9e2d367bf1f9cebcd6b1dd1dc50e19f6a9ac2ac SIZE (rust/crates/stun-rs-0.1.11.crate) = 73853 SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292 SIZE (rust/crates/subtle-2.6.1.crate) = 14562 -SHA256 (rust/crates/surge-ping-0.8.1.crate) = efbf95ce4c7c5b311d2ce3f088af2b93edef0f09727fa50fbe03c7a979afce77 -SIZE (rust/crates/surge-ping-0.8.1.crate) = 21311 +SHA256 (rust/crates/surge-ping-0.8.2.crate) = 6fda78103d8016bb25c331ddc54af634e801806463682cc3e549d335df644d95 +SIZE (rust/crates/surge-ping-0.8.2.crate) = 21669 SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237 SIZE (rust/crates/syn-1.0.109.crate) = 237611 -SHA256 (rust/crates/syn-2.0.98.crate) = 36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1 -SIZE (rust/crates/syn-2.0.98.crate) = 297807 +SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6 +SIZE (rust/crates/syn-2.0.106.crate) = 301514 SHA256 (rust/crates/syn-mid-0.5.4.crate) = fea305d57546cc8cd04feb14b62ec84bf17f50e3f7b12560d7bfa9265f39d9ed SIZE (rust/crates/syn-mid-0.5.4.crate) = 11862 SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263 SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958 -SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971 -SIZE (rust/crates/synstructure-0.13.1.crate) = 18327 +SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2 +SIZE (rust/crates/synstructure-0.13.2.crate) = 18950 SHA256 (rust/crates/system-configuration-0.6.1.crate) = 3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b SIZE (rust/crates/system-configuration-0.6.1.crate) = 17935 SHA256 (rust/crates/system-configuration-sys-0.6.0.crate) = 8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4 SIZE (rust/crates/system-configuration-sys-0.6.0.crate) = 11090 SHA256 (rust/crates/tagptr-0.2.0.crate) = 7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417 SIZE (rust/crates/tagptr-0.2.0.crate) = 13320 -SHA256 (rust/crates/tempfile-3.16.0.crate) = 38c246215d7d24f48ae091a2902398798e05d978b24315d6efbc00ede9a8bb91 -SIZE (rust/crates/tempfile-3.16.0.crate) = 38550 +SHA256 (rust/crates/tempfile-3.22.0.crate) = 84fa4d11fadde498443cca10fd3ac23c951f0dc59e080e9f4b93d4df4e4eea53 +SIZE (rust/crates/tempfile-3.22.0.crate) = 43044 +SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755 +SIZE (rust/crates/termcolor-1.4.1.crate) = 18773 SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52 SIZE (rust/crates/thiserror-1.0.69.crate) = 22198 -SHA256 (rust/crates/thiserror-2.0.11.crate) = d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc -SIZE (rust/crates/thiserror-2.0.11.crate) = 28648 +SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0 +SIZE (rust/crates/thiserror-2.0.16.crate) = 29095 SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1 SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365 -SHA256 (rust/crates/thiserror-impl-2.0.11.crate) = 26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2 -SIZE (rust/crates/thiserror-impl-2.0.11.crate) = 21067 -SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c -SIZE (rust/crates/thread_local-1.1.8.crate) = 13962 -SHA256 (rust/crates/tiff-0.9.1.crate) = ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e -SIZE (rust/crates/tiff-0.9.1.crate) = 1423953 -SHA256 (rust/crates/time-0.3.37.crate) = 35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21 -SIZE (rust/crates/time-0.3.37.crate) = 123257 -SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3 -SIZE (rust/crates/time-core-0.1.2.crate) = 7191 -SHA256 (rust/crates/time-macros-0.2.19.crate) = 2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de -SIZE (rust/crates/time-macros-0.2.19.crate) = 24268 -SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f -SIZE (rust/crates/tinystr-0.7.6.crate) = 16971 -SHA256 (rust/crates/tinyvec-1.8.1.crate) = 022db8904dfa342efe721985167e9fcd16c29b226db4397ed752a761cfce81e8 -SIZE (rust/crates/tinyvec-1.8.1.crate) = 47269 +SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960 +SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214 +SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185 +SIZE (rust/crates/thread_local-1.1.9.crate) = 19315 +SHA256 (rust/crates/time-0.3.43.crate) = 83bde6f1ec10e72d583d91623c939f623002284ef622b87de38cfd546cbf2031 +SIZE (rust/crates/time-0.3.43.crate) = 142912 +SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b +SIZE (rust/crates/time-core-0.1.6.crate) = 9105 +SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b +SIZE (rust/crates/tinystr-0.8.1.crate) = 23333 +SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa +SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996 SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20 SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865 -SHA256 (rust/crates/tokio-1.45.0.crate) = 2513ca694ef9ede0fb23fe71a4ee4107cb102b9dc1930f6d0fd77aae068ae165 -SIZE (rust/crates/tokio-1.45.0.crate) = 800721 +SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038 +SIZE (rust/crates/tokio-1.47.1.crate) = 829790 SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8 SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617 -SHA256 (rust/crates/tokio-rustls-0.26.1.crate) = 5f6d0975eaace0cf0fcadee4e4aaa5da15b5c079146f2cffb67c113be122bf37 -SIZE (rust/crates/tokio-rustls-0.26.1.crate) = 31214 +SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b +SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655 SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047 SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477 -SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df -SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255 -SHA256 (rust/crates/tokio-websockets-0.11.4.crate) = 9fcaf159b4e7a376b05b5bfd77bfd38f3324f5fce751b4213bfc7eaa47affb4e -SIZE (rust/crates/tokio-websockets-0.11.4.crate) = 348475 -SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41 -SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028 -SHA256 (rust/crates/toml_edit-0.22.24.crate) = 17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474 -SIZE (rust/crates/toml_edit-0.22.24.crate) = 106399 +SHA256 (rust/crates/tokio-util-0.7.16.crate) = 14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5 +SIZE (rust/crates/tokio-util-0.7.16.crate) = 127775 +SHA256 (rust/crates/tokio-websockets-0.12.1.crate) = 5190767f03b86528ab9f4f6a9158072a6d0ef240d9a9591772eb411f315920f4 +SIZE (rust/crates/tokio-websockets-0.12.1.crate) = 341749 +SHA256 (rust/crates/toml_datetime-0.7.1.crate) = a197c0ec7d131bfc6f7e82c8442ba1595aeab35da7adbf05b6b73cd06a16b6be +SIZE (rust/crates/toml_datetime-0.7.1.crate) = 18127 +SHA256 (rust/crates/toml_edit-0.23.5.crate) = c2ad0b7ae9cfeef5605163839cb9221f453399f15cfb5c10be9885fcf56611f9 +SIZE (rust/crates/toml_edit-0.23.5.crate) = 66458 +SHA256 (rust/crates/toml_parser-1.0.2.crate) = b551886f449aa90d4fe2bdaa9f4a2577ad2dde302c61ecf262d80b116db95c10 +SIZE (rust/crates/toml_parser-1.0.2.crate) = 35241 SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9 SIZE (rust/crates/tower-0.5.2.crate) = 109417 +SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2 +SIZE (rust/crates/tower-http-0.6.6.crate) = 133515 SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180 SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3 SIZE (rust/crates/tower-service-0.3.3.crate) = 6950 SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0 SIZE (rust/crates/tracing-0.1.41.crate) = 82448 -SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d -SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280 -SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c -SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434 -SHA256 (rust/crates/tracing-futures-0.2.5.crate) = 97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2 -SIZE (rust/crates/tracing-futures-0.2.5.crate) = 11637 +SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903 +SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142 +SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678 +SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760 +SHA256 (rust/crates/tracing-error-0.2.1.crate) = 8b1581020d7a273442f5b45074a6a57d5757ad0a47dac0e9f0bd57b81936f3db +SIZE (rust/crates/tracing-error-0.2.1.crate) = 14135 SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3 SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561 -SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008 -SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345 -SHA256 (rust/crates/tracing-test-0.2.5.crate) = 557b891436fe0d5e0e363427fc7f217abf9ccd510d5136549847bdcbcd011d68 -SIZE (rust/crates/tracing-test-0.2.5.crate) = 9080 -SHA256 (rust/crates/tracing-test-macro-0.2.5.crate) = 04659ddb06c87d233c566112c1c9c5b9e98256d9af50ec3bc9c8327f873a7568 -SIZE (rust/crates/tracing-test-macro-0.2.5.crate) = 7665 +SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5 +SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274 SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b SIZE (rust/crates/try-lock-0.2.5.crate) = 4314 -SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825 -SIZE (rust/crates/typenum-1.17.0.crate) = 42849 +SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f +SIZE (rust/crates/typenum-1.18.0.crate) = 74871 SHA256 (rust/crates/ucd-parse-0.1.13.crate) = c06ff81122fcbf4df4c1660b15f7e3336058e7aec14437c9f85c6b31a0f279b9 SIZE (rust/crates/ucd-parse-0.1.13.crate) = 29550 SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971 SIZE (rust/crates/ucd-trie-0.1.7.crate) = 46795 -SHA256 (rust/crates/unicode-ident-1.0.16.crate) = a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034 -SIZE (rust/crates/unicode-ident-1.0.16.crate) = 47684 +SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d +SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480 SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956 SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536 -SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd -SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509 +SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493 +SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323 +SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c +SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344 SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853 SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744 SHA256 (rust/crates/universal-hash-0.5.1.crate) = fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea SIZE (rust/crates/universal-hash-0.5.1.crate) = 9146 SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1 SIZE (rust/crates/untrusted-0.9.0.crate) = 14447 -SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60 -SIZE (rust/crates/url-2.5.4.crate) = 81097 -SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246 -SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736 +SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b +SIZE (rust/crates/url-2.5.7.crate) = 87907 SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437 SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499 -SHA256 (rust/crates/uuid-1.13.1.crate) = ced87ca4be083373936a67f8de945faa23b6b42384bd5b64434850802c6dccd0 -SIZE (rust/crates/uuid-1.13.1.crate) = 56741 +SHA256 (rust/crates/uuid-1.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2 +SIZE (rust/crates/uuid-1.18.1.crate) = 60468 SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65 SIZE (rust/crates/valuable-0.1.1.crate) = 28679 SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a @@ -921,96 +825,126 @@ SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06 SIZE (rust/crates/walkdir-2.5.0.crate) = 23951 SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e SIZE (rust/crates/want-0.3.1.crate) = 6398 -SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423 -SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131 -SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3 -SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921 -SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5 -SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288 -SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6 -SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111 -SHA256 (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61 -SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181 -SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407 -SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663 -SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de -SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243 -SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d -SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570 +SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b +SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477 +SHA256 (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c +SIZE (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 18219 +SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7 +SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087 +SHA256 (rust/crates/wasm-bindgen-0.2.102.crate) = 4ad224d2776649cfb4f4471124f8176e54c1cca67a88108e30a0cd98b90e7ad3 +SIZE (rust/crates/wasm-bindgen-0.2.102.crate) = 47295 +SHA256 (rust/crates/wasm-bindgen-backend-0.2.102.crate) = 3a1364104bdcd3c03f22b16a3b1c9620891469f5e9f09bc38b2db121e593e732 +SIZE (rust/crates/wasm-bindgen-backend-0.2.102.crate) = 32232 +SHA256 (rust/crates/wasm-bindgen-futures-0.4.52.crate) = 9c0a08ecf5d99d5604a6666a70b3cde6ab7cc6142f5e641a8ef48fc744ce8854 +SIZE (rust/crates/wasm-bindgen-futures-0.4.52.crate) = 16315 +SHA256 (rust/crates/wasm-bindgen-macro-0.2.102.crate) = 0d7ab4ca3e367bb1ed84ddbd83cc6e41e115f8337ed047239578210214e36c76 +SIZE (rust/crates/wasm-bindgen-macro-0.2.102.crate) = 9382 +SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.102.crate) = 4a518014843a19e2dbbd0ed5dfb6b99b23fb886b14e6192a00803a3e14c552b0 +SIZE (rust/crates/wasm-bindgen-macro-support-0.2.102.crate) = 26414 +SHA256 (rust/crates/wasm-bindgen-shared-0.2.102.crate) = 255eb0aa4cc2eea3662a00c2bbd66e93911b7361d5e0fcd62385acfd7e15dcee +SIZE (rust/crates/wasm-bindgen-shared-0.2.102.crate) = 9056 SHA256 (rust/crates/wasm-streams-0.4.2.crate) = 15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65 SIZE (rust/crates/wasm-streams-0.4.2.crate) = 36773 -SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2 -SIZE (rust/crates/web-sys-0.3.77.crate) = 638246 +SHA256 (rust/crates/web-sys-0.3.79.crate) = 50462a022f46851b81d5441d1a6f5bac0b21a1d72d64bd4906fbdd4bf7230ec7 +SIZE (rust/crates/web-sys-0.3.79.crate) = 641759 SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb SIZE (rust/crates/web-time-1.1.0.crate) = 18026 -SHA256 (rust/crates/webpki-roots-0.26.8.crate) = 2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9 -SIZE (rust/crates/webpki-roots-0.26.8.crate) = 257981 -SHA256 (rust/crates/weezl-0.1.8.crate) = 53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082 -SIZE (rust/crates/weezl-0.1.8.crate) = 42175 -SHA256 (rust/crates/widestring-1.1.0.crate) = 7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311 -SIZE (rust/crates/widestring-1.1.0.crate) = 85046 +SHA256 (rust/crates/webpki-root-certs-0.26.11.crate) = 75c7f0ef91146ebfb530314f5f1d24528d7f0767efbfd31dce919275413e393e +SIZE (rust/crates/webpki-root-certs-0.26.11.crate) = 8098 +SHA256 (rust/crates/webpki-root-certs-1.0.2.crate) = 4e4ffd8df1c57e87c325000a3d6ef93db75279dc3a231125aac571650f22b12a +SIZE (rust/crates/webpki-root-certs-1.0.2.crate) = 173652 +SHA256 (rust/crates/webpki-roots-0.26.11.crate) = 521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9 +SIZE (rust/crates/webpki-roots-0.26.11.crate) = 15557 +SHA256 (rust/crates/webpki-roots-1.0.2.crate) = 7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2 +SIZE (rust/crates/webpki-roots-1.0.2.crate) = 255109 +SHA256 (rust/crates/widestring-1.2.0.crate) = dd7cf3379ca1aac9eea11fba24fd7e315d621f8dfe35c8d7d2be8b793726e07d +SIZE (rust/crates/widestring-1.2.0.crate) = 89105 SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 SIZE (rust/crates/winapi-0.3.9.crate) = 1200382 SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815 -SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb -SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464 +SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22 +SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368 SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998 -SHA256 (rust/crates/windows-0.48.0.crate) = e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f -SIZE (rust/crates/windows-0.48.0.crate) = 11864177 -SHA256 (rust/crates/windows-0.58.0.crate) = dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6 -SIZE (rust/crates/windows-0.58.0.crate) = 9744521 -SHA256 (rust/crates/windows-0.59.0.crate) = 7f919aee0a93304be7f62e8e5027811bbba96bcb1de84d6618be56e43f8a32a1 -SIZE (rust/crates/windows-0.59.0.crate) = 9429988 -SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9 -SIZE (rust/crates/windows-core-0.52.0.crate) = 42154 -SHA256 (rust/crates/windows-core-0.58.0.crate) = 6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99 -SIZE (rust/crates/windows-core-0.58.0.crate) = 41022 -SHA256 (rust/crates/windows-core-0.59.0.crate) = 810ce18ed2112484b0d4e15d022e5f598113e220c53e373fb31e67e21670c1ce -SIZE (rust/crates/windows-core-0.59.0.crate) = 37073 -SHA256 (rust/crates/windows-implement-0.58.0.crate) = 2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b -SIZE (rust/crates/windows-implement-0.58.0.crate) = 10491 -SHA256 (rust/crates/windows-implement-0.59.0.crate) = 83577b051e2f49a058c308f17f273b570a6a758386fc291b5f6a934dd84e48c1 -SIZE (rust/crates/windows-implement-0.59.0.crate) = 11373 -SHA256 (rust/crates/windows-interface-0.58.0.crate) = 053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515 -SIZE (rust/crates/windows-interface-0.58.0.crate) = 11246 -SHA256 (rust/crates/windows-interface-0.59.0.crate) = cb26fd936d991781ea39e87c3a27285081e3c0da5ca0fcbc02d368cc6f52ff01 -SIZE (rust/crates/windows-interface-0.59.0.crate) = 11751 -SHA256 (rust/crates/windows-registry-0.4.0.crate) = 4286ad90ddb45071efd1a66dfa43eb02dd0dfbae1545ad6cc3c51cf34d7e8ba3 -SIZE (rust/crates/windows-registry-0.4.0.crate) = 12572 -SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e -SIZE (rust/crates/windows-result-0.2.0.crate) = 12756 -SHA256 (rust/crates/windows-result-0.3.0.crate) = d08106ce80268c4067c0571ca55a9b4e9516518eaa1a1fe9b37ca403ae1d1a34 -SIZE (rust/crates/windows-result-0.3.0.crate) = 13536 -SHA256 (rust/crates/windows-strings-0.1.0.crate) = 4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10 -SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832 -SHA256 (rust/crates/windows-strings-0.3.0.crate) = b888f919960b42ea4e11c2f408fadb55f78a9f236d5eef084103c8ce52893491 -SIZE (rust/crates/windows-strings-0.3.0.crate) = 14464 +SHA256 (rust/crates/windows-0.61.3.crate) = 9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893 +SIZE (rust/crates/windows-0.61.3.crate) = 9372520 +SHA256 (rust/crates/windows-0.62.0.crate) = 9579d0e6970fd5250aa29aba5994052385ff55cf7b28a059e484bb79ea842e42 +SIZE (rust/crates/windows-0.62.0.crate) = 9361442 +SHA256 (rust/crates/windows-collections-0.2.0.crate) = 3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8 +SIZE (rust/crates/windows-collections-0.2.0.crate) = 13579 +SHA256 (rust/crates/windows-collections-0.3.0.crate) = a90dd7a7b86859ec4cdf864658b311545ef19dbcf17a672b52ab7cefe80c336f +SIZE (rust/crates/windows-collections-0.3.0.crate) = 13558 +SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3 +SIZE (rust/crates/windows-core-0.61.2.crate) = 36771 +SHA256 (rust/crates/windows-core-0.62.0.crate) = 57fe7168f7de578d2d8a05b07fd61870d2e73b4020e9f49aa00da8471723497c +SIZE (rust/crates/windows-core-0.62.0.crate) = 36955 +SHA256 (rust/crates/windows-future-0.2.1.crate) = fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e +SIZE (rust/crates/windows-future-0.2.1.crate) = 17532 +SHA256 (rust/crates/windows-future-0.3.0.crate) = b2194dee901458cb79e1148a4e9aac2b164cc95fa431891e7b296ff0b2f1d8a6 +SIZE (rust/crates/windows-future-0.3.0.crate) = 17988 +SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836 +SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073 +SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8 +SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735 +SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a +SIZE (rust/crates/windows-link-0.1.3.crate) = 6154 +SHA256 (rust/crates/windows-link-0.2.0.crate) = 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65 +SIZE (rust/crates/windows-link-0.2.0.crate) = 6170 +SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1 +SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686 +SHA256 (rust/crates/windows-numerics-0.3.0.crate) = 2ce3498fe0aba81e62e477408383196b4b0363db5e0c27646f932676283b43d8 +SIZE (rust/crates/windows-numerics-0.3.0.crate) = 9786 +SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6 +SIZE (rust/crates/windows-result-0.3.4.crate) = 13418 +SHA256 (rust/crates/windows-result-0.4.0.crate) = 7084dcc306f89883455a206237404d3eaf961e5bd7e0f312f7c91f57eb44167f +SIZE (rust/crates/windows-result-0.4.0.crate) = 13420 +SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57 +SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983 +SHA256 (rust/crates/windows-strings-0.5.0.crate) = 7218c655a553b0bed4426cf54b20d7ba363ef543b52d515b3e48d7fd55318dda +SIZE (rust/crates/windows-strings-0.5.0.crate) = 13992 +SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0 +SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659 SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9 SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884 SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877 SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323 +SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb +SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479 +SHA256 (rust/crates/windows-sys-0.61.0.crate) = e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa +SIZE (rust/crates/windows-sys-0.61.0.crate) = 2517134 +SHA256 (rust/crates/windows-targets-0.42.2.crate) = 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071 +SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492 SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904 SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973 SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403 -SHA256 (rust/crates/windows-targets-0.53.0.crate) = b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b -SIZE (rust/crates/windows-targets-0.53.0.crate) = 7020 +SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91 +SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099 +SHA256 (rust/crates/windows-threading-0.1.0.crate) = b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6 +SIZE (rust/crates/windows-threading-0.1.0.crate) = 9085 +SHA256 (rust/crates/windows-threading-0.2.0.crate) = ab47f085ad6932defa48855254c758cdd0e2f2d48e62a34118a268d8f345e118 +SIZE (rust/crates/windows-threading-0.2.0.crate) = 9777 +SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8 +SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071 SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8 SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492 SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3 SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718 SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764 SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443 +SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43 +SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981 SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483 SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469 SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615 SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446 +SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f +SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236 SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891 SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b @@ -1021,79 +955,77 @@ SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c56 SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940 SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11 SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056 +SHA256 (rust/crates/windows_i686_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060 +SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951 SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406 SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300 SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66 SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163 SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450 +SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36 +SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373 SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619 SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78 SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363 SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585 +SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3 +SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068 SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486 SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707 SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57 SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434 +SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0 +SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936 SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538 SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412 SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564 SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486 SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400 -SHA256 (rust/crates/winnow-0.7.2.crate) = 59690dea168f2198d1a3b0cac23b8063efcd11012f10ae4698f284808c8ef603 -SIZE (rust/crates/winnow-0.7.2.crate) = 170989 +SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf +SIZE (rust/crates/winnow-0.7.13.crate) = 174454 SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1 SIZE (rust/crates/winreg-0.50.0.crate) = 29703 -SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1 -SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241 -SHA256 (rust/crates/wmi-0.14.5.crate) = 7787dacdd8e71cbc104658aade4009300777f9b5fda6a75f19145fedb8a18e71 -SIZE (rust/crates/wmi-0.14.5.crate) = 59683 -SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936 -SIZE (rust/crates/write16-1.0.0.crate) = 7218 -SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51 -SIZE (rust/crates/writeable-0.5.5.crate) = 22354 -SHA256 (rust/crates/ws_stream_wasm-0.7.4.crate) = 7999f5f4217fe3818726b66257a4475f71e74ffd190776ad053fa159e50737f5 -SIZE (rust/crates/ws_stream_wasm-0.7.4.crate) = 23942 -SHA256 (rust/crates/x11rb-0.13.1.crate) = 5d91ffca73ee7f68ce055750bf9f6eca0780b8c85eff9bc046a3b0da41755e12 -SIZE (rust/crates/x11rb-0.13.1.crate) = 223916 -SHA256 (rust/crates/x11rb-protocol-0.13.1.crate) = ec107c4503ea0b4a98ef47356329af139c0a4f7750e621cf2973cd3385ebcb3d -SIZE (rust/crates/x11rb-protocol-0.13.1.crate) = 508522 -SHA256 (rust/crates/x509-parser-0.16.0.crate) = fcbc162f30700d6f3f82a24bf7cc62ffe7caea42c0b2cba8bf7f3ae50cf51f69 -SIZE (rust/crates/x509-parser-0.16.0.crate) = 92925 -SHA256 (rust/crates/xml-rs-0.8.25.crate) = c5b940ebc25896e71dd073bad2dbaa2abfe97b0a391415e22ad1326d9c54e3c4 -SIZE (rust/crates/xml-rs-0.8.25.crate) = 54947 +SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59 +SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508 +SHA256 (rust/crates/wmi-0.17.2.crate) = 3d3de777dce4cbcdc661d5d18e78ce4b46a37adc2bb7c0078a556c7f07bcce2f +SIZE (rust/crates/wmi-0.17.2.crate) = 64502 +SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb +SIZE (rust/crates/writeable-0.6.1.crate) = 24068 +SHA256 (rust/crates/ws_stream_wasm-0.7.5.crate) = 6c173014acad22e83f16403ee360115b38846fe754e735c5d9d3803fe70c6abc +SIZE (rust/crates/ws_stream_wasm-0.7.5.crate) = 30684 +SHA256 (rust/crates/xml-rs-0.8.27.crate) = 6fd8403733700263c6eb89f192880191f1b83e332f7a20371ddcf421c4a337c7 +SIZE (rust/crates/xml-rs-0.8.27.crate) = 55258 SHA256 (rust/crates/xmltree-0.10.3.crate) = d7d8a75eaf6557bb84a65ace8609883db44a29951042ada9b393151532e41fcb SIZE (rust/crates/xmltree-0.10.3.crate) = 9219 SHA256 (rust/crates/yasna-0.5.2.crate) = e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd SIZE (rust/crates/yasna-0.5.2.crate) = 34859 -SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40 -SIZE (rust/crates/yoke-0.7.5.crate) = 29673 -SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154 -SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525 +SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc +SIZE (rust/crates/yoke-0.8.0.crate) = 28726 +SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6 +SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521 SHA256 (rust/crates/z32-1.3.0.crate) = 2164e798d9e3d84ee2c91139ace54638059a3b23e361f5c11781c2c6459bde0f SIZE (rust/crates/z32-1.3.0.crate) = 3996 -SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0 -SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645 -SHA256 (rust/crates/zerocopy-0.8.18.crate) = 79386d31a42a4996e3336b0919ddb90f81112af416270cff95b5f5af22b839c2 -SIZE (rust/crates/zerocopy-0.8.18.crate) = 233862 -SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e -SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829 -SHA256 (rust/crates/zerocopy-derive-0.8.18.crate) = 76331675d372f91bf8d17e13afbd5fe639200b73d01f0fc748bb059f9cca2db7 -SIZE (rust/crates/zerocopy-derive-0.8.18.crate) = 83632 -SHA256 (rust/crates/zerofrom-0.1.5.crate) = cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e -SIZE (rust/crates/zerofrom-0.1.5.crate) = 5091 -SHA256 (rust/crates/zerofrom-derive-0.1.5.crate) = 595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808 -SIZE (rust/crates/zerofrom-derive-0.1.5.crate) = 8285 +SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c +SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663 +SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831 +SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827 +SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5 +SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669 +SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502 +SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305 SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde SIZE (rust/crates/zeroize-1.8.1.crate) = 20029 -SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079 -SIZE (rust/crates/zerovec-0.10.4.crate) = 126398 -SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6 -SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438 -SHA256 (n0-computer-sendme-v0.26.0_GH0.tar.gz) = d41bd166e08b611d993e4bdf01c66610406fe93338783fe9a310eaf726fc337f -SIZE (n0-computer-sendme-v0.26.0_GH0.tar.gz) = 49297 +SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595 +SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423 +SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b +SIZE (rust/crates/zerovec-0.11.4.crate) = 125080 +SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f +SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294 +SHA256 (n0-computer-sendme-v0.28.0_GH0.tar.gz) = a159dc8440deec4801ca95fbf59d242d911c1a5546e15e7ae8dca8e4a058243e +SIZE (n0-computer-sendme-v0.28.0_GH0.tar.gz) = 49072 diff --git a/net/sflowtool/Makefile b/net/sflowtool/Makefile index d6232daddf35..754e905b52e9 100644 --- a/net/sflowtool/Makefile +++ b/net/sflowtool/Makefile @@ -1,5 +1,5 @@ PORTNAME= sflowtool -DISTVERSION= 6.08 +DISTVERSION= 6.09 CATEGORIES= net MASTER_SITES= https://github.com/sflow/${PORTNAME}/releases/download/v${DISTVERSION}/ diff --git a/net/sflowtool/distinfo b/net/sflowtool/distinfo index ec009af5027e..4bc121fda1c7 100644 --- a/net/sflowtool/distinfo +++ b/net/sflowtool/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1741221064 -SHA256 (sflowtool-6.08.tar.gz) = 27b2f5cd02ea8bd2fffe6f720316ca14660db1aa0532d95765bf9a40a6223c0e -SIZE (sflowtool-6.08.tar.gz) = 204794 +TIMESTAMP = 1761919686 +SHA256 (sflowtool-6.09.tar.gz) = c5c66a786c2b81af84fcef2e4e286f52cfbbb982c2351482ffa1bf1bcf9d10a2 +SIZE (sflowtool-6.09.tar.gz) = 205645 diff --git a/net/shadowsocks-rust/Makefile b/net/shadowsocks-rust/Makefile index 7a74ab5a3a00..9cad8cb85501 100644 --- a/net/shadowsocks-rust/Makefile +++ b/net/shadowsocks-rust/Makefile @@ -1,13 +1,13 @@ PORTNAME= shadowsocks-rust DISTVERSIONPREFIX= v -DISTVERSION= 1.23.4 +DISTVERSION= 1.23.5 PORTREVISION= 2 CATEGORIES= net MAINTAINER= yuri@FreeBSD.org COMMENT= Rust port of shadowsocks WWW= https://shadowsocks.org/ \ - https://github.com/shadowsocks/shadowsocks-org + https://github.com/shadowsocks/shadowsocks-rust LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE diff --git a/net/shadowsocks-rust/Makefile.crates b/net/shadowsocks-rust/Makefile.crates index d26d773f3e71..edf84e99c132 100644 --- a/net/shadowsocks-rust/Makefile.crates +++ b/net/shadowsocks-rust/Makefile.crates @@ -1,5 +1,5 @@ CARGO_CRATES= addr2line-0.24.2 \ - adler2-2.0.0 \ + adler2-2.0.1 \ aead-0.5.2 \ aes-0.8.4 \ aes-gcm-0.10.3 \ @@ -10,28 +10,28 @@ CARGO_CRATES= addr2line-0.24.2 \ alloc-stdlib-0.2.2 \ android-tzdata-0.1.1 \ android_system_properties-0.1.5 \ - anstream-0.6.18 \ - anstyle-1.0.10 \ - anstyle-parse-0.2.6 \ - anstyle-query-1.1.2 \ - anstyle-wincon-3.0.7 \ + anstream-0.6.19 \ + anstyle-1.0.11 \ + anstyle-parse-0.2.7 \ + anstyle-query-1.1.3 \ + anstyle-wincon-3.0.9 \ anyhow-1.0.98 \ arc-swap-1.7.1 \ arrayref-0.3.9 \ arrayvec-0.7.6 \ - async-channel-2.3.1 \ + async-channel-2.4.0 \ async-task-4.7.1 \ async-trait-0.1.88 \ atomic-waker-1.1.2 \ - autocfg-1.4.0 \ + autocfg-1.5.0 \ backtrace-0.3.75 \ base16ct-0.2.0 \ base64-0.22.1 \ - base64ct-1.7.3 \ + base64ct-1.8.0 \ bindgen-0.69.5 \ bindgen-0.71.1 \ bitflags-1.3.2 \ - bitflags-2.9.0 \ + bitflags-2.9.1 \ bitvec-1.0.1 \ blake3-1.8.2 \ block-buffer-0.10.4 \ @@ -39,36 +39,36 @@ CARGO_CRATES= addr2line-0.24.2 \ bloomfilter-3.0.1 \ brotli-8.0.1 \ brotli-decompressor-5.0.0 \ - bson-2.14.0 \ + bson-2.15.0 \ build-time-0.1.3 \ - bumpalo-3.17.0 \ + bumpalo-3.19.0 \ byte_string-1.0.0 \ byteorder-1.5.0 \ bytes-1.10.1 \ bzip2-sys-0.1.13+1.0.8 \ - c2rust-bitfields-0.19.0 \ - c2rust-bitfields-derive-0.19.0 \ + c2rust-bitfields-0.20.0 \ + c2rust-bitfields-derive-0.20.0 \ camellia-0.1.0 \ - cc-1.2.22 \ + cc-1.2.28 \ ccm-0.5.0 \ cexpr-0.6.0 \ - cfg-if-1.0.0 \ + cfg-if-1.0.1 \ cfg_aliases-0.2.1 \ chacha20-0.9.1 \ chacha20poly1305-0.10.1 \ chrono-0.4.41 \ cipher-0.4.4 \ clang-sys-1.8.1 \ - clap-4.5.38 \ - clap_builder-4.5.38 \ - clap_lex-0.7.4 \ + clap-4.5.40 \ + clap_builder-4.5.40 \ + clap_lex-0.7.5 \ cmake-0.1.54 \ - colorchoice-1.0.3 \ + colorchoice-1.0.4 \ concurrent-queue-2.5.0 \ const-oid-0.9.6 \ constant_time_eq-0.3.1 \ core-foundation-0.9.4 \ - core-foundation-0.10.0 \ + core-foundation-0.10.1 \ core-foundation-sys-0.8.7 \ cpufeatures-0.2.17 \ crc32fast-1.4.2 \ @@ -104,14 +104,13 @@ CARGO_CRATES= addr2line-0.24.2 \ env_filter-0.1.3 \ env_logger-0.11.8 \ equivalent-1.0.2 \ - errno-0.3.11 \ + errno-0.3.13 \ etherparse-0.18.0 \ event-listener-5.4.0 \ event-listener-strategy-0.5.4 \ fastrand-2.3.0 \ ff-0.13.1 \ - filetime-0.2.25 \ - flate2-1.1.1 \ + flate2-1.1.2 \ fnv-1.0.7 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ @@ -128,7 +127,7 @@ CARGO_CRATES= addr2line-0.24.2 \ futures-sink-0.3.31 \ futures-task-0.3.31 \ futures-util-0.3.31 \ - generator-0.8.4 \ + generator-0.8.5 \ generic-array-0.14.7 \ getrandom-0.2.16 \ getrandom-0.3.3 \ @@ -136,11 +135,11 @@ CARGO_CRATES= addr2line-0.24.2 \ gimli-0.31.1 \ glob-0.3.2 \ group-0.13.0 \ - h2-0.4.10 \ + h2-0.4.11 \ h3-0.0.7 \ h3-quinn-0.0.9 \ hash32-0.3.1 \ - hashbrown-0.15.3 \ + hashbrown-0.15.4 \ heapless-0.8.0 \ heck-0.5.0 \ hex-0.4.3 \ @@ -155,35 +154,37 @@ CARGO_CRATES= addr2line-0.24.2 \ httpdate-1.0.3 \ humantime-2.2.0 \ hyper-1.6.0 \ - hyper-rustls-0.27.5 \ + hyper-rustls-0.27.7 \ hyper-tls-0.6.0 \ - hyper-util-0.1.11 \ + hyper-util-0.1.14 \ iana-time-zone-0.1.63 \ iana-time-zone-haiku-0.1.2 \ icu_collections-2.0.0 \ icu_locale_core-2.0.0 \ icu_normalizer-2.0.0 \ icu_normalizer_data-2.0.0 \ - icu_properties-2.0.0 \ - icu_properties_data-2.0.0 \ + icu_properties-2.0.1 \ + icu_properties_data-2.0.1 \ icu_provider-2.0.0 \ idna-1.0.3 \ idna_adapter-1.2.1 \ - indexmap-2.9.0 \ + indexmap-2.10.0 \ inotify-0.11.0 \ inotify-sys-0.1.5 \ inout-0.1.4 \ + io-uring-0.7.8 \ ipconfig-0.3.2 \ ipnet-2.11.0 \ iprange-0.6.7 \ + iri-string-0.7.8 \ is_terminal_polyfill-1.70.1 \ itertools-0.12.1 \ itertools-0.13.0 \ itoa-1.0.15 \ jemalloc-sys-0.5.4+5.3.0-patched \ jemallocator-0.5.4 \ - jiff-0.2.13 \ - jiff-static-0.2.13 \ + jiff-0.2.15 \ + jiff-static-0.2.15 \ jobserver-0.1.33 \ js-sys-0.3.77 \ json5-0.4.1 \ @@ -191,15 +192,15 @@ CARGO_CRATES= addr2line-0.24.2 \ kqueue-sys-1.0.4 \ lazy_static-1.5.0 \ lazycell-1.3.0 \ - libc-0.2.172 \ - libloading-0.8.7 \ - libmimalloc-sys-0.1.42 \ - libredox-0.1.3 \ + libc-0.2.174 \ + libloading-0.8.8 \ + libmimalloc-sys-0.1.43 \ + libredox-0.1.4 \ librocksdb-sys-0.17.1+9.9.3 \ libz-sys-1.1.22 \ linux-raw-sys-0.9.4 \ litemap-0.8.0 \ - lock_api-0.4.12 \ + lock_api-0.4.13 \ log-0.4.27 \ log-mdc-0.1.0 \ log4rs-1.3.0 \ @@ -210,17 +211,17 @@ CARGO_CRATES= addr2line-0.24.2 \ managed-0.8.0 \ matchers-0.1.0 \ md-5-0.10.6 \ - memchr-2.7.4 \ - mimalloc-0.1.46 \ + memchr-2.7.5 \ + mimalloc-0.1.47 \ mime-0.3.17 \ minimal-lexical-0.2.1 \ - miniz_oxide-0.8.8 \ - mio-1.0.3 \ + miniz_oxide-0.8.9 \ + mio-1.0.4 \ moka-0.12.10 \ native-tls-0.2.14 \ nix-0.30.1 \ nom-7.1.3 \ - notify-8.0.0 \ + notify-8.1.0 \ notify-types-2.0.0 \ nu-ansi-term-0.46.0 \ num-conv-0.1.0 \ @@ -228,25 +229,26 @@ CARGO_CRATES= addr2line-0.24.2 \ num_threads-0.1.7 \ object-0.36.7 \ once_cell-1.21.3 \ + once_cell_polyfill-1.70.1 \ opaque-debug-0.3.1 \ - openssl-0.10.72 \ + openssl-0.10.73 \ openssl-macros-0.1.1 \ openssl-probe-0.1.6 \ - openssl-src-300.5.0+3.5.0 \ - openssl-sys-0.9.108 \ + openssl-src-300.5.1+3.5.1 \ + openssl-sys-0.9.109 \ option-ext-0.2.0 \ ordered-float-2.10.1 \ overload-0.1.1 \ p256-0.13.2 \ p384-0.13.1 \ parking-2.2.1 \ - parking_lot-0.12.3 \ - parking_lot_core-0.9.10 \ + parking_lot-0.12.4 \ + parking_lot_core-0.9.11 \ percent-encoding-2.3.1 \ - pest-2.8.0 \ - pest_derive-2.8.0 \ - pest_generator-2.8.0 \ - pest_meta-2.8.0 \ + pest-2.8.1 \ + pest_derive-2.8.1 \ + pest_generator-2.8.1 \ + pest_meta-2.8.1 \ pin-project-1.1.10 \ pin-project-internal-1.1.10 \ pin-project-lite-0.2.16 \ @@ -256,7 +258,7 @@ CARGO_CRATES= addr2line-0.24.2 \ pkg-config-0.3.32 \ poly1305-0.8.0 \ polyval-0.6.2 \ - portable-atomic-1.11.0 \ + portable-atomic-1.11.1 \ portable-atomic-util-0.2.4 \ potential_utf-0.1.2 \ powerfmt-0.2.0 \ @@ -268,9 +270,9 @@ CARGO_CRATES= addr2line-0.24.2 \ qrcode-0.14.1 \ quinn-0.11.8 \ quinn-proto-0.11.12 \ - quinn-udp-0.5.12 \ + quinn-udp-0.5.13 \ quote-1.0.40 \ - r-efi-5.2.0 \ + r-efi-5.3.0 \ radium-0.7.0 \ rand-0.8.5 \ rand-0.9.1 \ @@ -278,15 +280,15 @@ CARGO_CRATES= addr2line-0.24.2 \ rand_chacha-0.9.0 \ rand_core-0.6.4 \ rand_core-0.9.3 \ - redox_syscall-0.5.12 \ + redox_syscall-0.5.13 \ redox_users-0.5.0 \ regex-1.11.1 \ regex-automata-0.1.10 \ regex-automata-0.4.9 \ regex-syntax-0.6.29 \ regex-syntax-0.8.5 \ - reqwest-0.12.15 \ - resolv-conf-0.7.3 \ + reqwest-0.12.22 \ + resolv-conf-0.7.4 \ ring-0.17.14 \ ring-compat-0.8.0 \ rocksdb-0.23.0 \ @@ -294,22 +296,22 @@ CARGO_CRATES= addr2line-0.24.2 \ rpmalloc-0.2.2 \ rpmalloc-sys-0.2.3+b097fd0 \ rtoolbox-0.0.3 \ - rustc-demangle-0.1.24 \ + rustc-demangle-0.1.25 \ rustc-hash-1.1.0 \ rustc-hash-2.1.1 \ rustc_version-0.4.1 \ rustix-1.0.7 \ - rustls-0.23.27 \ + rustls-0.23.28 \ rustls-native-certs-0.8.1 \ - rustls-pemfile-2.2.0 \ rustls-pki-types-1.12.0 \ rustls-webpki-0.103.3 \ - rustversion-1.0.20 \ + rustversion-1.0.21 \ ryu-1.0.20 \ same-file-1.0.6 \ schannel-0.1.27 \ scoped-tls-1.0.1 \ scopeguard-1.2.0 \ + sealed-0.6.0 \ sec1-0.7.3 \ security-framework-2.11.1 \ security-framework-3.2.0 \ @@ -331,20 +333,20 @@ CARGO_CRATES= addr2line-0.24.2 \ signal-hook-registry-1.4.5 \ signature-2.2.0 \ siphasher-1.0.1 \ - slab-0.4.9 \ + slab-0.4.10 \ sm4-0.5.1 \ - smallvec-1.15.0 \ + smallvec-1.15.1 \ smoltcp-0.12.0 \ snmalloc-rs-0.3.8 \ snmalloc-sys-0.3.8 \ - socket2-0.5.9 \ + socket2-0.5.10 \ spin-0.10.0 \ spki-0.7.3 \ stable_deref_trait-1.2.0 \ strsim-0.11.1 \ subtle-2.6.1 \ syn-1.0.109 \ - syn-2.0.101 \ + syn-2.0.104 \ sync_wrapper-1.0.2 \ synstructure-0.13.2 \ sysexits-0.9.0 \ @@ -361,30 +363,31 @@ CARGO_CRATES= addr2line-0.24.2 \ thiserror-impl-1.0.69 \ thiserror-impl-2.0.12 \ thread-id-4.2.2 \ - thread_local-1.1.8 \ + thread_local-1.1.9 \ time-0.3.41 \ time-core-0.1.4 \ time-macros-0.2.22 \ tinystr-0.8.1 \ tinyvec-1.9.0 \ tinyvec_macros-0.1.1 \ - tokio-1.45.0 \ + tokio-1.46.0 \ tokio-macros-2.5.0 \ tokio-native-tls-0.3.1 \ tokio-rustls-0.26.2 \ - tokio-tfo-0.3.1 \ + tokio-tfo-0.3.4 \ tokio-util-0.7.15 \ tower-0.5.2 \ + tower-http-0.6.6 \ tower-layer-0.3.3 \ tower-service-0.3.3 \ tracing-0.1.41 \ - tracing-attributes-0.1.28 \ - tracing-core-0.1.33 \ + tracing-attributes-0.1.30 \ + tracing-core-0.1.34 \ tracing-log-0.2.0 \ tracing-subscriber-0.3.19 \ trait-variant-0.1.2 \ try-lock-0.2.5 \ - tun-0.7.19 \ + tun-0.8.3 \ typemap-ors-1.0.0 \ typenum-1.18.0 \ ucd-trie-0.1.7 \ @@ -396,13 +399,13 @@ CARGO_CRATES= addr2line-0.24.2 \ url-2.5.4 \ utf8_iter-1.0.4 \ utf8parse-0.2.2 \ - uuid-1.16.0 \ + uuid-1.17.0 \ valuable-0.1.1 \ vcpkg-0.2.15 \ version_check-0.9.5 \ walkdir-2.5.0 \ want-0.3.1 \ - wasi-0.11.0+wasi-snapshot-preview1 \ + wasi-0.11.1+wasi-snapshot-preview1 \ wasi-0.14.2+wasi-0.2.4 \ wasm-bindgen-0.2.100 \ wasm-bindgen-backend-0.2.100 \ @@ -413,33 +416,32 @@ CARGO_CRATES= addr2line-0.24.2 \ web-sys-0.3.77 \ web-time-1.1.0 \ webpki-roots-0.26.11 \ - webpki-roots-1.0.0 \ + webpki-roots-1.0.1 \ widestring-1.2.0 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.9 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ - windows-0.58.0 \ - windows-core-0.58.0 \ - windows-core-0.61.0 \ - windows-implement-0.58.0 \ + windows-0.61.3 \ + windows-collections-0.2.0 \ + windows-core-0.61.2 \ + windows-future-0.2.1 \ windows-implement-0.60.0 \ - windows-interface-0.58.0 \ windows-interface-0.59.1 \ - windows-link-0.1.1 \ - windows-registry-0.4.0 \ - windows-result-0.2.0 \ - windows-result-0.3.2 \ + windows-link-0.1.3 \ + windows-numerics-0.2.0 \ + windows-registry-0.5.3 \ + windows-result-0.3.4 \ windows-service-0.8.0 \ - windows-strings-0.1.0 \ - windows-strings-0.3.1 \ - windows-strings-0.4.0 \ + windows-strings-0.4.2 \ windows-sys-0.48.0 \ windows-sys-0.52.0 \ windows-sys-0.59.0 \ + windows-sys-0.60.2 \ windows-targets-0.48.5 \ windows-targets-0.52.6 \ - windows-targets-0.53.0 \ + windows-targets-0.53.2 \ + windows-threading-0.1.0 \ windows_aarch64_gnullvm-0.48.5 \ windows_aarch64_gnullvm-0.52.6 \ windows_aarch64_gnullvm-0.53.0 \ @@ -465,15 +467,15 @@ CARGO_CRATES= addr2line-0.24.2 \ windows_x86_64_msvc-0.53.0 \ winreg-0.50.0 \ winreg-0.55.0 \ - wintun-bindings-0.7.31 \ + wintun-bindings-0.7.32 \ wit-bindgen-rt-0.39.0 \ writeable-0.6.1 \ wyz-0.5.1 \ xdg-3.0.0 \ yoke-0.8.0 \ yoke-derive-0.8.0 \ - zerocopy-0.8.25 \ - zerocopy-derive-0.8.25 \ + zerocopy-0.8.26 \ + zerocopy-derive-0.8.26 \ zerofrom-0.1.6 \ zerofrom-derive-0.1.6 \ zeroize-1.8.1 \ diff --git a/net/shadowsocks-rust/distinfo b/net/shadowsocks-rust/distinfo index 9e80069496b2..40cc19b0da15 100644 --- a/net/shadowsocks-rust/distinfo +++ b/net/shadowsocks-rust/distinfo @@ -1,8 +1,8 @@ -TIMESTAMP = 1747122885 +TIMESTAMP = 1755986038 SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1 SIZE (rust/crates/addr2line-0.24.2.crate) = 39015 -SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627 -SIZE (rust/crates/adler2-2.0.0.crate) = 13529 +SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa +SIZE (rust/crates/adler2-2.0.1.crate) = 13366 SHA256 (rust/crates/aead-0.5.2.crate) = d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0 SIZE (rust/crates/aead-0.5.2.crate) = 15509 SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0 @@ -23,16 +23,16 @@ SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674 SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311 SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243 -SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b -SIZE (rust/crates/anstream-0.6.18.crate) = 29681 -SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9 -SIZE (rust/crates/anstyle-1.0.10.crate) = 15725 -SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9 -SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343 -SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c -SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969 -SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e -SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400 +SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933 +SIZE (rust/crates/anstream-0.6.19.crate) = 28767 +SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd +SIZE (rust/crates/anstyle-1.0.11.crate) = 15880 +SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2 +SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707 +SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9 +SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190 +SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882 +SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561 SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487 SIZE (rust/crates/anyhow-1.0.98.crate) = 53334 SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457 @@ -41,32 +41,32 @@ SHA256 (rust/crates/arrayref-0.3.9.crate) = 76a2e8124351fda1ef8aaaa3bbd7ebbcb486 SIZE (rust/crates/arrayref-0.3.9.crate) = 9186 SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50 SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237 -SHA256 (rust/crates/async-channel-2.3.1.crate) = 89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a -SIZE (rust/crates/async-channel-2.3.1.crate) = 14576 +SHA256 (rust/crates/async-channel-2.4.0.crate) = 16c74e56284d2188cabb6ad99603d1ace887a5d7e7b695d01b728155ed9ed427 +SIZE (rust/crates/async-channel-2.4.0.crate) = 18312 SHA256 (rust/crates/async-task-4.7.1.crate) = 8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de SIZE (rust/crates/async-task-4.7.1.crate) = 38077 SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5 SIZE (rust/crates/async-trait-0.1.88.crate) = 32084 SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0 SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422 -SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26 -SIZE (rust/crates/autocfg-1.4.0.crate) = 17712 +SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8 +SIZE (rust/crates/autocfg-1.5.0.crate) = 18729 SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002 SIZE (rust/crates/backtrace-0.3.75.crate) = 92665 SHA256 (rust/crates/base16ct-0.2.0.crate) = 4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf SIZE (rust/crates/base16ct-0.2.0.crate) = 10240 SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6 SIZE (rust/crates/base64-0.22.1.crate) = 81597 -SHA256 (rust/crates/base64ct-1.7.3.crate) = 89e25b6adfb930f02d1981565a6e5d9c547ac15a96606256d3b59040e5cd4ca3 -SIZE (rust/crates/base64ct-1.7.3.crate) = 31175 +SHA256 (rust/crates/base64ct-1.8.0.crate) = 55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba +SIZE (rust/crates/base64ct-1.8.0.crate) = 31211 SHA256 (rust/crates/bindgen-0.69.5.crate) = 271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088 SIZE (rust/crates/bindgen-0.69.5.crate) = 221128 SHA256 (rust/crates/bindgen-0.71.1.crate) = 5f58bf3d7db68cfbac37cfc485a8d711e87e064c3d0fe0435b92f7a407f9d6b3 SIZE (rust/crates/bindgen-0.71.1.crate) = 237785 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a SIZE (rust/crates/bitflags-1.3.2.crate) = 23021 -SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd -SIZE (rust/crates/bitflags-2.9.0.crate) = 47654 +SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967 +SIZE (rust/crates/bitflags-2.9.1.crate) = 47913 SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c SIZE (rust/crates/bitvec-1.0.1.crate) = 224375 SHA256 (rust/crates/blake3-1.8.2.crate) = 3888aaa89e4b2a40fca9848e400f6a658a5a3978de7be858e209cafa8be9a4a0 @@ -81,12 +81,12 @@ SHA256 (rust/crates/brotli-8.0.1.crate) = 9991eea70ea4f293524138648e41ee89b0b2b1 SIZE (rust/crates/brotli-8.0.1.crate) = 741712 SHA256 (rust/crates/brotli-decompressor-5.0.0.crate) = 874bb8112abecc98cbd6d81ea4fa7e94fb9449648c93cc89aa40c81c24d7de03 SIZE (rust/crates/brotli-decompressor-5.0.0.crate) = 195282 -SHA256 (rust/crates/bson-2.14.0.crate) = af8113ff51309e2779e8785a246c10fb783e8c2452f134d6257fd71cc03ccd6c -SIZE (rust/crates/bson-2.14.0.crate) = 130562 +SHA256 (rust/crates/bson-2.15.0.crate) = 7969a9ba84b0ff843813e7249eed1678d9b6607ce5a3b8f0a47af3fcf7978e6e +SIZE (rust/crates/bson-2.15.0.crate) = 130994 SHA256 (rust/crates/build-time-0.1.3.crate) = f1219c19fc29b7bfd74b7968b420aff5bc951cf517800176e795d6b2300dd382 SIZE (rust/crates/build-time-0.1.3.crate) = 2851 -SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf -SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975 +SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43 +SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414 SHA256 (rust/crates/byte_string-1.0.0.crate) = 11aade7a05aa8c3a351cedc44c3fc45806430543382fcc4743a9b757a2a0b4ed SIZE (rust/crates/byte_string-1.0.0.crate) = 8678 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b @@ -95,20 +95,20 @@ SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b1 SIZE (rust/crates/bytes-1.10.1.crate) = 76779 SHA256 (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 225bff33b2141874fe80d71e07d6eec4f85c5c216453dd96388240f96e1acc14 SIZE (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 633818 -SHA256 (rust/crates/c2rust-bitfields-0.19.0.crate) = 367e5d1b30f28be590b6b3868da1578361d29d9bfac516d22f497d28ed7c9055 -SIZE (rust/crates/c2rust-bitfields-0.19.0.crate) = 5885 -SHA256 (rust/crates/c2rust-bitfields-derive-0.19.0.crate) = a279db9c50c4024eeca1a763b6e0f033848ce74e83e47454bcf8a8a98f7b0b56 -SIZE (rust/crates/c2rust-bitfields-derive-0.19.0.crate) = 3620 +SHA256 (rust/crates/c2rust-bitfields-0.20.0.crate) = 46dc7d2bffa0d0b3d47eb2dc69973466858281446c2ac9f6d8a10e92ab1017df +SIZE (rust/crates/c2rust-bitfields-0.20.0.crate) = 6455 +SHA256 (rust/crates/c2rust-bitfields-derive-0.20.0.crate) = ebe1117afa5937ce280034e31fa1e84ed1824a252f75380327eed438535333f8 +SIZE (rust/crates/c2rust-bitfields-derive-0.20.0.crate) = 4078 SHA256 (rust/crates/camellia-0.1.0.crate) = 3264e2574e9ef2b53ce6f536dea83a69ac0bc600b762d1523ff83fe07230ce30 SIZE (rust/crates/camellia-0.1.0.crate) = 89085 -SHA256 (rust/crates/cc-1.2.22.crate) = 32db95edf998450acc7881c932f94cd9b05c87b4b2599e8bab064753da4acfd1 -SIZE (rust/crates/cc-1.2.22.crate) = 106294 +SHA256 (rust/crates/cc-1.2.28.crate) = 4ad45f4f74e4e20eaa392913b7b33a7091c87e59628f4dd27888205ad888843c +SIZE (rust/crates/cc-1.2.28.crate) = 107943 SHA256 (rust/crates/ccm-0.5.0.crate) = 9ae3c82e4355234767756212c570e29833699ab63e6ffd161887314cc5b43847 SIZE (rust/crates/ccm-0.5.0.crate) = 242273 SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766 SIZE (rust/crates/cexpr-0.6.0.crate) = 17966 -SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd -SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 +SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268 +SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683 SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724 SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355 SHA256 (rust/crates/chacha20-0.9.1.crate) = c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818 @@ -121,16 +121,16 @@ SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa2 SIZE (rust/crates/cipher-0.4.4.crate) = 19073 SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4 SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009 -SHA256 (rust/crates/clap-4.5.38.crate) = ed93b9805f8ba930df42c2590f05453d5ec36cbb85d018868a5b24d31f6ac000 -SIZE (rust/crates/clap-4.5.38.crate) = 57140 -SHA256 (rust/crates/clap_builder-4.5.38.crate) = 379026ff283facf611b0ea629334361c4211d1b12ee01024eec1591133b04120 -SIZE (rust/crates/clap_builder-4.5.38.crate) = 169177 -SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6 -SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858 +SHA256 (rust/crates/clap-4.5.40.crate) = 40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f +SIZE (rust/crates/clap-4.5.40.crate) = 57419 +SHA256 (rust/crates/clap_builder-4.5.40.crate) = e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e +SIZE (rust/crates/clap_builder-4.5.40.crate) = 169191 +SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675 +SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469 SHA256 (rust/crates/cmake-0.1.54.crate) = e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0 SIZE (rust/crates/cmake-0.1.54.crate) = 18955 -SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990 -SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923 +SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75 +SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196 SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973 SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654 SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8 @@ -139,8 +139,8 @@ SHA256 (rust/crates/constant_time_eq-0.3.1.crate) = 7c74b8349d32d297c9134b8c8867 SIZE (rust/crates/constant_time_eq-0.3.1.crate) = 11561 SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743 -SHA256 (rust/crates/core-foundation-0.10.0.crate) = b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63 -SIZE (rust/crates/core-foundation-0.10.0.crate) = 27023 +SHA256 (rust/crates/core-foundation-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6 +SIZE (rust/crates/core-foundation-0.10.1.crate) = 28886 SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712 SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280 @@ -211,8 +211,8 @@ SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e SIZE (rust/crates/env_logger-0.11.8.crate) = 32538 SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f SIZE (rust/crates/equivalent-1.0.2.crate) = 7419 -SHA256 (rust/crates/errno-0.3.11.crate) = 976dd42dc7e85965fe702eb8164f21f450704bdde31faefd6471dba214cb594e -SIZE (rust/crates/errno-0.3.11.crate) = 12048 +SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad +SIZE (rust/crates/errno-0.3.13.crate) = 12449 SHA256 (rust/crates/etherparse-0.18.0.crate) = 3ff83a5facf1a7cbfef93cfb48d6d4fb6a1f42d8ac2341a96b3255acb4d4f860 SIZE (rust/crates/etherparse-0.18.0.crate) = 446226 SHA256 (rust/crates/event-listener-5.4.0.crate) = 3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae @@ -223,10 +223,8 @@ SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff SIZE (rust/crates/fastrand-2.3.0.crate) = 15076 SHA256 (rust/crates/ff-0.13.1.crate) = c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393 SIZE (rust/crates/ff-0.13.1.crate) = 18607 -SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586 -SIZE (rust/crates/filetime-0.2.25.crate) = 14940 -SHA256 (rust/crates/flate2-1.1.1.crate) = 7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece -SIZE (rust/crates/flate2-1.1.1.crate) = 77224 +SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d +SIZE (rust/crates/flate2-1.1.2.crate) = 76495 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1 SIZE (rust/crates/fnv-1.0.7.crate) = 11266 SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1 @@ -259,8 +257,8 @@ SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c SIZE (rust/crates/futures-task-0.3.31.crate) = 11217 SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81 SIZE (rust/crates/futures-util-0.3.31.crate) = 162124 -SHA256 (rust/crates/generator-0.8.4.crate) = cc6bd114ceda131d3b1d665eba35788690ad37f5916457286b32ab6fd3c438dd -SIZE (rust/crates/generator-0.8.4.crate) = 34400 +SHA256 (rust/crates/generator-0.8.5.crate) = d18470a76cb7f8ff746cf1f7470914f900252ec36bbc40b569d74b1258446827 +SIZE (rust/crates/generator-0.8.5.crate) = 37018 SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a SIZE (rust/crates/generic-array-0.14.7.crate) = 15950 SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592 @@ -275,16 +273,16 @@ SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58 SIZE (rust/crates/glob-0.3.2.crate) = 22359 SHA256 (rust/crates/group-0.13.0.crate) = f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63 SIZE (rust/crates/group-0.13.0.crate) = 16526 -SHA256 (rust/crates/h2-0.4.10.crate) = a9421a676d1b147b16b82c9225157dc629087ef8ec4d5e2960f9437a90dac0a5 -SIZE (rust/crates/h2-0.4.10.crate) = 174800 +SHA256 (rust/crates/h2-0.4.11.crate) = 17da50a276f1e01e0ba6c029e47b7100754904ee8a278f886546e98575380785 +SIZE (rust/crates/h2-0.4.11.crate) = 175810 SHA256 (rust/crates/h3-0.0.7.crate) = 7dfb059a4f28a66f186ed16ad912d142f490676acba59353831d7cb45a96b0d3 SIZE (rust/crates/h3-0.0.7.crate) = 117561 SHA256 (rust/crates/h3-quinn-0.0.9.crate) = 6d482318ae94198fc8e3cbb0b7ba3099c865d744e6ec7c62039ca7b6b6c66fbf SIZE (rust/crates/h3-quinn-0.0.9.crate) = 13981 SHA256 (rust/crates/hash32-0.3.1.crate) = 47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606 SIZE (rust/crates/hash32-0.3.1.crate) = 10273 -SHA256 (rust/crates/hashbrown-0.15.3.crate) = 84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3 -SIZE (rust/crates/hashbrown-0.15.3.crate) = 140413 +SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5 +SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447 SHA256 (rust/crates/heapless-0.8.0.crate) = 0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad SIZE (rust/crates/heapless-0.8.0.crate) = 77802 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea @@ -313,12 +311,12 @@ SHA256 (rust/crates/humantime-2.2.0.crate) = 9b112acc8b3adf4b107a8ec20977da0273a SIZE (rust/crates/humantime-2.2.0.crate) = 20646 SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80 SIZE (rust/crates/hyper-1.6.0.crate) = 153923 -SHA256 (rust/crates/hyper-rustls-0.27.5.crate) = 2d191583f3da1305256f22463b9bb0471acad48a4e534a5218b9963e9c1f59b2 -SIZE (rust/crates/hyper-rustls-0.27.5.crate) = 34660 +SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58 +SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435 SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0 SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052 -SHA256 (rust/crates/hyper-util-0.1.11.crate) = 497bbc33a26fdd4af9ed9c70d63f61cf56a938375fbb32df34db9b1cd6d643f2 -SIZE (rust/crates/hyper-util-0.1.11.crate) = 75973 +SHA256 (rust/crates/hyper-util-0.1.14.crate) = dc2fdfdbff08affe55bb779f33b053aa1fe5dd5b54c257343c17edfa55711bdb +SIZE (rust/crates/hyper-util-0.1.14.crate) = 101462 SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8 SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919 SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f @@ -331,30 +329,34 @@ SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329 SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543 SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3 SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101 -SHA256 (rust/crates/icu_properties-2.0.0.crate) = 2549ca8c7241c82f59c80ba2a6f415d931c5b58d24fb8412caa1a1f02c49139a -SIZE (rust/crates/icu_properties-2.0.0.crate) = 58065 -SHA256 (rust/crates/icu_properties_data-2.0.0.crate) = 8197e866e47b68f8f7d95249e172903bec06004b18b2937f1095d40a0c57de04 -SIZE (rust/crates/icu_properties_data-2.0.0.crate) = 159069 +SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b +SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165 +SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632 +SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735 SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966 SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e SIZE (rust/crates/idna-1.0.3.crate) = 142515 SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344 SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389 -SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e -SIZE (rust/crates/indexmap-2.9.0.crate) = 91214 +SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661 +SIZE (rust/crates/indexmap-2.10.0.crate) = 95836 SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3 SIZE (rust/crates/inotify-0.11.0.crate) = 26241 SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965 SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01 SIZE (rust/crates/inout-0.1.4.crate) = 11280 +SHA256 (rust/crates/io-uring-0.7.8.crate) = b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013 +SIZE (rust/crates/io-uring-0.7.8.crate) = 94958 SHA256 (rust/crates/ipconfig-0.3.2.crate) = b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f SIZE (rust/crates/ipconfig-0.3.2.crate) = 24468 SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130 SIZE (rust/crates/ipnet-2.11.0.crate) = 29718 SHA256 (rust/crates/iprange-0.6.7.crate) = 37209be0ad225457e63814401415e748e2453a5297f9b637338f5fb8afa4ec00 SIZE (rust/crates/iprange-0.6.7.crate) = 34510 +SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2 +SIZE (rust/crates/iri-string-0.7.8.crate) = 141493 SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492 SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569 @@ -367,10 +369,10 @@ SHA256 (rust/crates/jemalloc-sys-0.5.4+5.3.0-patched.crate) = ac6c1946e1cea1788c SIZE (rust/crates/jemalloc-sys-0.5.4+5.3.0-patched.crate) = 884321 SHA256 (rust/crates/jemallocator-0.5.4.crate) = a0de374a9f8e63150e6f5e8a60cc14c668226d7a347d8aee1a45766e3c4dd3bc SIZE (rust/crates/jemallocator-0.5.4.crate) = 13088 -SHA256 (rust/crates/jiff-0.2.13.crate) = f02000660d30638906021176af16b17498bd0d12813dbfe7b276d8bc7f3c0806 -SIZE (rust/crates/jiff-0.2.13.crate) = 707842 -SHA256 (rust/crates/jiff-static-0.2.13.crate) = f3c30758ddd7188629c6713fc45d1188af4f44c90582311d0c8d8c9907f60c48 -SIZE (rust/crates/jiff-static-0.2.13.crate) = 76123 +SHA256 (rust/crates/jiff-0.2.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49 +SIZE (rust/crates/jiff-0.2.15.crate) = 712996 +SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4 +SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146 SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a SIZE (rust/crates/jobserver-0.1.33.crate) = 29136 SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f @@ -385,14 +387,14 @@ SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591 SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025 SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55 SIZE (rust/crates/lazycell-1.3.0.crate) = 12502 -SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa -SIZE (rust/crates/libc-0.2.172.crate) = 791646 -SHA256 (rust/crates/libloading-0.8.7.crate) = 6a793df0d7afeac54f95b471d3af7f0d4fb975699f972341a4b76988d49cdf0c -SIZE (rust/crates/libloading-0.8.7.crate) = 30374 -SHA256 (rust/crates/libmimalloc-sys-0.1.42.crate) = ec9d6fac27761dabcd4ee73571cdb06b7022dc99089acbe5435691edffaac0f4 -SIZE (rust/crates/libmimalloc-sys-0.1.42.crate) = 224614 -SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d -SIZE (rust/crates/libredox-0.1.3.crate) = 6068 +SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776 +SIZE (rust/crates/libc-0.2.174.crate) = 779933 +SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667 +SIZE (rust/crates/libloading-0.8.8.crate) = 31345 +SHA256 (rust/crates/libmimalloc-sys-0.1.43.crate) = bf88cd67e9de251c1781dbe2f641a1a3ad66eaae831b8a2c38fbdc5ddae16d4d +SIZE (rust/crates/libmimalloc-sys-0.1.43.crate) = 226498 +SHA256 (rust/crates/libredox-0.1.4.crate) = 1580801010e535496706ba011c15f8532df6b42297d2e471fec38ceadd8c0638 +SIZE (rust/crates/libredox-0.1.4.crate) = 6946 SHA256 (rust/crates/librocksdb-sys-0.17.1+9.9.3.crate) = 2b7869a512ae9982f4d46ba482c2a304f1efd80c6412a3d4bf57bb79a619679f SIZE (rust/crates/librocksdb-sys-0.17.1+9.9.3.crate) = 6898368 SHA256 (rust/crates/libz-sys-1.1.22.crate) = 8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d @@ -401,8 +403,8 @@ SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a17 SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088 SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956 SIZE (rust/crates/litemap-0.8.0.crate) = 34344 -SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17 -SIZE (rust/crates/lock_api-0.4.12.crate) = 27591 +SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765 +SIZE (rust/crates/lock_api-0.4.13.crate) = 28565 SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94 SIZE (rust/crates/log-0.4.27.crate) = 48120 SHA256 (rust/crates/log-mdc-0.1.0.crate) = a94d21414c1f4a51209ad204c1776a3d0765002c76c6abcb602a6f09f1e881c7 @@ -423,18 +425,18 @@ SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f SIZE (rust/crates/matchers-0.1.0.crate) = 6948 SHA256 (rust/crates/md-5-0.10.6.crate) = d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf SIZE (rust/crates/md-5-0.10.6.crate) = 16161 -SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3 -SIZE (rust/crates/memchr-2.7.4.crate) = 96670 -SHA256 (rust/crates/mimalloc-0.1.46.crate) = 995942f432bbb4822a7e9c3faa87a695185b0d09273ba85f097b54f4e458f2af -SIZE (rust/crates/mimalloc-0.1.46.crate) = 4601 +SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0 +SIZE (rust/crates/memchr-2.7.5.crate) = 97603 +SHA256 (rust/crates/mimalloc-0.1.47.crate) = b1791cbe101e95af5764f06f20f6760521f7158f69dbf9d6baf941ee1bf6bc40 +SIZE (rust/crates/mimalloc-0.1.47.crate) = 4594 SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a SIZE (rust/crates/mime-0.3.17.crate) = 15712 SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841 -SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a -SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065 -SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd -SIZE (rust/crates/mio-1.0.3.crate) = 103703 +SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316 +SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132 +SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c +SIZE (rust/crates/mio-1.0.4.crate) = 104212 SHA256 (rust/crates/moka-0.12.10.crate) = a9321642ca94a4282428e6ea4af8cc2ca4eac48ac7a6a4ea8f33f76d0ce70926 SIZE (rust/crates/moka-0.12.10.crate) = 253622 SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e @@ -443,8 +445,8 @@ SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304 SIZE (rust/crates/nix-0.30.1.crate) = 342015 SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a SIZE (rust/crates/nom-7.1.3.crate) = 117570 -SHA256 (rust/crates/notify-8.0.0.crate) = 2fee8403b3d66ac7b26aee6e40a897d85dc5ce26f44da36b8b73e987cc52e943 -SIZE (rust/crates/notify-8.0.0.crate) = 35590 +SHA256 (rust/crates/notify-8.1.0.crate) = 3163f59cd3fa0e9ef8c32f242966a7b9994fd7378366099593e0e73077cd8c97 +SIZE (rust/crates/notify-8.1.0.crate) = 37843 SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d SIZE (rust/crates/notify-types-2.0.0.crate) = 14495 SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84 @@ -459,18 +461,20 @@ SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b665 SIZE (rust/crates/object-0.36.7.crate) = 329938 SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d SIZE (rust/crates/once_cell-1.21.3.crate) = 34534 +SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad +SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510 SHA256 (rust/crates/opaque-debug-0.3.1.crate) = c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381 SIZE (rust/crates/opaque-debug-0.3.1.crate) = 7066 -SHA256 (rust/crates/openssl-0.10.72.crate) = fedfea7d58a1f73118430a55da6a286e7b044961736ce96a16a17068ea25e5da -SIZE (rust/crates/openssl-0.10.72.crate) = 283852 +SHA256 (rust/crates/openssl-0.10.73.crate) = 8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8 +SIZE (rust/crates/openssl-0.10.73.crate) = 283994 SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601 SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128 -SHA256 (rust/crates/openssl-src-300.5.0+3.5.0.crate) = e8ce546f549326b0e6052b649198487d91320875da901e7bd11a06d1ee3f9c2f -SIZE (rust/crates/openssl-src-300.5.0+3.5.0.crate) = 10488436 -SHA256 (rust/crates/openssl-sys-0.9.108.crate) = e145e1651e858e820e4860f7b9c5e169bc1d8ce1c86043be79fa7b7634821847 -SIZE (rust/crates/openssl-sys-0.9.108.crate) = 78190 +SHA256 (rust/crates/openssl-src-300.5.1+3.5.1.crate) = 735230c832b28c000e3bc117119e6466a663ec73506bc0a9907ea4187508e42a +SIZE (rust/crates/openssl-src-300.5.1+3.5.1.crate) = 10505501 +SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571 +SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247 SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d SIZE (rust/crates/option-ext-0.2.0.crate) = 7345 SHA256 (rust/crates/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c @@ -483,20 +487,20 @@ SHA256 (rust/crates/p384-0.13.1.crate) = fe42f1670a52a47d448f14b6a5c61dd78fce518 SIZE (rust/crates/p384-0.13.1.crate) = 193022 SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba SIZE (rust/crates/parking-2.2.1.crate) = 10685 -SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27 -SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860 -SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8 -SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406 +SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13 +SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779 +SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5 +SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773 SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235 -SHA256 (rust/crates/pest-2.8.0.crate) = 198db74531d58c70a361c42201efde7e2591e976d518caf7662a47dc5720e7b6 -SIZE (rust/crates/pest-2.8.0.crate) = 128955 -SHA256 (rust/crates/pest_derive-2.8.0.crate) = d725d9cfd79e87dccc9341a2ef39d1b6f6353d68c4b33c177febbe1a402c97c5 -SIZE (rust/crates/pest_derive-2.8.0.crate) = 42196 -SHA256 (rust/crates/pest_generator-2.8.0.crate) = db7d01726be8ab66ab32f9df467ae8b1148906685bbe75c82d1e65d7f5b3f841 -SIZE (rust/crates/pest_generator-2.8.0.crate) = 18617 -SHA256 (rust/crates/pest_meta-2.8.0.crate) = 7f9f832470494906d1fca5329f8ab5791cc60beb230c74815dff541cbd2b5ca0 -SIZE (rust/crates/pest_meta-2.8.0.crate) = 42931 +SHA256 (rust/crates/pest-2.8.1.crate) = 1db05f56d34358a8b1066f67cbb203ee3e7ed2ba674a6263a1d5ec6db2204323 +SIZE (rust/crates/pest-2.8.1.crate) = 128906 +SHA256 (rust/crates/pest_derive-2.8.1.crate) = bb056d9e8ea77922845ec74a1c4e8fb17e7c218cc4fc11a15c5d25e189aa40bc +SIZE (rust/crates/pest_derive-2.8.1.crate) = 42857 +SHA256 (rust/crates/pest_generator-2.8.1.crate) = 87e404e638f781eb3202dc82db6760c8ae8a1eeef7fb3fa8264b2ef280504966 +SIZE (rust/crates/pest_generator-2.8.1.crate) = 18663 +SHA256 (rust/crates/pest_meta-2.8.1.crate) = edd1101f170f5903fde0914f899bb503d9ff5271d7ba76bbb70bea63690cc0d5 +SIZE (rust/crates/pest_meta-2.8.1.crate) = 42949 SHA256 (rust/crates/pin-project-1.1.10.crate) = 677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a SIZE (rust/crates/pin-project-1.1.10.crate) = 56348 SHA256 (rust/crates/pin-project-internal-1.1.10.crate) = 6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861 @@ -515,8 +519,8 @@ SHA256 (rust/crates/poly1305-0.8.0.crate) = 8159bd90725d2df49889a078b54f4f79e87f SIZE (rust/crates/poly1305-0.8.0.crate) = 32633 SHA256 (rust/crates/polyval-0.6.2.crate) = 9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25 SIZE (rust/crates/polyval-0.6.2.crate) = 18425 -SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e -SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258 +SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483 +SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506 SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507 SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043 SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585 @@ -539,12 +543,12 @@ SHA256 (rust/crates/quinn-0.11.8.crate) = 626214629cda6781b6dc1d316ba307189c85ba SIZE (rust/crates/quinn-0.11.8.crate) = 79949 SHA256 (rust/crates/quinn-proto-0.11.12.crate) = 49df843a9161c85bb8aae55f101bc0bac8bcafd637a620d9122fd7e0b2f7422e SIZE (rust/crates/quinn-proto-0.11.12.crate) = 235821 -SHA256 (rust/crates/quinn-udp-0.5.12.crate) = ee4e529991f949c5e25755532370b8af5d114acae52326361d68d47af64aa842 -SIZE (rust/crates/quinn-udp-0.5.12.crate) = 31825 +SHA256 (rust/crates/quinn-udp-0.5.13.crate) = fcebb1209ee276352ef14ff8732e24cc2b02bbac986cd74a4c81bcb2f9881970 +SIZE (rust/crates/quinn-udp-0.5.13.crate) = 32621 SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d SIZE (rust/crates/quote-1.0.40.crate) = 31063 -SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5 -SIZE (rust/crates/r-efi-5.2.0.crate) = 64764 +SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f +SIZE (rust/crates/r-efi-5.3.0.crate) = 64532 SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09 SIZE (rust/crates/radium-0.7.0.crate) = 10906 SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404 @@ -559,8 +563,8 @@ SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9ba SIZE (rust/crates/rand_core-0.6.4.crate) = 22666 SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38 SIZE (rust/crates/rand_core-0.9.3.crate) = 24543 -SHA256 (rust/crates/redox_syscall-0.5.12.crate) = 928fca9cf2aa042393a8325b9ead81d2f0df4cb12e1e24cef072922ccd99c5af -SIZE (rust/crates/redox_syscall-0.5.12.crate) = 29544 +SHA256 (rust/crates/redox_syscall-0.5.13.crate) = 0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6 +SIZE (rust/crates/redox_syscall-0.5.13.crate) = 29489 SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b SIZE (rust/crates/redox_users-0.5.0.crate) = 15586 SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191 @@ -573,10 +577,10 @@ SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4 SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752 SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541 -SHA256 (rust/crates/reqwest-0.12.15.crate) = d19c46a6fdd48bc4dab94b6103fccc55d34c67cc0ad04653aad4ea2a07cd7bbb -SIZE (rust/crates/reqwest-0.12.15.crate) = 199320 -SHA256 (rust/crates/resolv-conf-0.7.3.crate) = fc7c8f7f733062b66dc1c63f9db168ac0b97a9210e247fa90fdc9ad08f51b302 -SIZE (rust/crates/resolv-conf-0.7.3.crate) = 16929 +SHA256 (rust/crates/reqwest-0.12.22.crate) = cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531 +SIZE (rust/crates/reqwest-0.12.22.crate) = 200283 +SHA256 (rust/crates/resolv-conf-0.7.4.crate) = 95325155c684b1c89f7765e30bc1c42e4a6da51ca513615660cb8a62ef9a88e3 +SIZE (rust/crates/resolv-conf-0.7.4.crate) = 17260 SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7 SIZE (rust/crates/ring-0.17.14.crate) = 1502610 SHA256 (rust/crates/ring-compat-0.8.0.crate) = ccce7bae150b815f0811db41b8312fcb74bffa4cab9cee5429ee00f356dd5bd4 @@ -591,8 +595,8 @@ SHA256 (rust/crates/rpmalloc-sys-0.2.3+b097fd0.crate) = 8d4b7d5e225a53887ee57fce SIZE (rust/crates/rpmalloc-sys-0.2.3+b097fd0.crate) = 91990 SHA256 (rust/crates/rtoolbox-0.0.3.crate) = a7cc970b249fbe527d6e02e0a227762c9108b2f49d81094fe357ffc6d14d7f6f SIZE (rust/crates/rtoolbox-0.0.3.crate) = 10149 -SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f -SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047 +SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f +SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590 SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2 SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331 SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d @@ -601,18 +605,16 @@ SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063 SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245 SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266 SIZE (rust/crates/rustix-1.0.7.crate) = 414500 -SHA256 (rust/crates/rustls-0.23.27.crate) = 730944ca083c1c233a75c09f199e973ca499344a2b7ba9e755c457e86fb4a321 -SIZE (rust/crates/rustls-0.23.27.crate) = 355915 +SHA256 (rust/crates/rustls-0.23.28.crate) = 7160e3e10bf4535308537f3c4e1641468cd0e485175d6163087c0393c7d46643 +SIZE (rust/crates/rustls-0.23.28.crate) = 365699 SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3 SIZE (rust/crates/rustls-native-certs-0.8.1.crate) = 31129 -SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50 -SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849 SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79 SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740 SHA256 (rust/crates/rustls-webpki-0.103.3.crate) = e4a72fe2bcf7a6ac6fd7d0b9e5cb68aeb7d4c0a0271730218b3e92d43b4eb435 SIZE (rust/crates/rustls-webpki-0.103.3.crate) = 81840 -SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2 -SIZE (rust/crates/rustversion-1.0.20.crate) = 20666 +SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d +SIZE (rust/crates/rustversion-1.0.21.crate) = 21001 SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f SIZE (rust/crates/ryu-1.0.20.crate) = 48738 SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502 @@ -623,6 +625,8 @@ SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0 SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202 SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619 +SHA256 (rust/crates/sealed-0.6.0.crate) = 22f968c5ea23d555e670b449c1c5e7b2fc399fdaec1d304a17cd48e288abc107 +SIZE (rust/crates/sealed-0.6.0.crate) = 14039 SHA256 (rust/crates/sec1-0.7.3.crate) = d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc SIZE (rust/crates/sec1-0.7.3.crate) = 17979 SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02 @@ -665,20 +669,20 @@ SHA256 (rust/crates/signature-2.2.0.crate) = 77549399552de45a898a580c1b41d445bf7 SIZE (rust/crates/signature-2.2.0.crate) = 15531 SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d SIZE (rust/crates/siphasher-1.0.1.crate) = 10351 -SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67 -SIZE (rust/crates/slab-0.4.9.crate) = 17108 +SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d +SIZE (rust/crates/slab-0.4.10.crate) = 17810 SHA256 (rust/crates/sm4-0.5.1.crate) = 2d7abf5135ffd68fb4b438e1fb246923b80d25eda386d8b798bb4ad3ed00f75f SIZE (rust/crates/sm4-0.5.1.crate) = 9597 -SHA256 (rust/crates/smallvec-1.15.0.crate) = 8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9 -SIZE (rust/crates/smallvec-1.15.0.crate) = 38113 +SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03 +SIZE (rust/crates/smallvec-1.15.1.crate) = 38116 SHA256 (rust/crates/smoltcp-0.12.0.crate) = dad095989c1533c1c266d9b1e8d70a1329dd3723c3edac6d03bbd67e7bf6f4bb SIZE (rust/crates/smoltcp-0.12.0.crate) = 334621 SHA256 (rust/crates/snmalloc-rs-0.3.8.crate) = eb317153089fdfa4d8a2eec059d40a5a23c3bde43995ea23b19121c3f621e74a SIZE (rust/crates/snmalloc-rs-0.3.8.crate) = 8405 SHA256 (rust/crates/snmalloc-sys-0.3.8.crate) = 065fea53d32bb77bc36cca466cb191f2e5216ebfd0ed360b1d64889ee6e559ea SIZE (rust/crates/snmalloc-sys-0.3.8.crate) = 3588594 -SHA256 (rust/crates/socket2-0.5.9.crate) = 4f5fd57c80058a56cf5c777ab8a126398ece8e442983605d280a44ce79d0edef -SIZE (rust/crates/socket2-0.5.9.crate) = 57432 +SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678 +SIZE (rust/crates/socket2-0.5.10.crate) = 58169 SHA256 (rust/crates/spin-0.10.0.crate) = d5fe4ccb98d9c292d56fec89a5e07da7fc4cf0dc11e156b41793132775d3e591 SIZE (rust/crates/spin-0.10.0.crate) = 39654 SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d @@ -691,8 +695,8 @@ SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb SIZE (rust/crates/subtle-2.6.1.crate) = 14562 SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237 SIZE (rust/crates/syn-1.0.109.crate) = 237611 -SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf -SIZE (rust/crates/syn-2.0.101.crate) = 299250 +SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40 +SIZE (rust/crates/syn-2.0.104.crate) = 299699 SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263 SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958 SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2 @@ -725,8 +729,8 @@ SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672c SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141 SHA256 (rust/crates/thread-id-4.2.2.crate) = cfe8f25bbdd100db7e1d34acf7fd2dc59c4bf8f7483f505eaa7d4f12f76cc0ea SIZE (rust/crates/thread-id-4.2.2.crate) = 9230 -SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c -SIZE (rust/crates/thread_local-1.1.8.crate) = 13962 +SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185 +SIZE (rust/crates/thread_local-1.1.9.crate) = 19315 SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40 SIZE (rust/crates/time-0.3.41.crate) = 138369 SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c @@ -739,30 +743,32 @@ SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7 SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137 SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20 SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865 -SHA256 (rust/crates/tokio-1.45.0.crate) = 2513ca694ef9ede0fb23fe71a4ee4107cb102b9dc1930f6d0fd77aae068ae165 -SIZE (rust/crates/tokio-1.45.0.crate) = 800721 +SHA256 (rust/crates/tokio-1.46.0.crate) = 1140bb80481756a8cbe10541f37433b459c5aa1e727b4c020fbfebdc25bf3ec4 +SIZE (rust/crates/tokio-1.46.0.crate) = 821784 SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8 SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617 SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2 SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676 SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655 -SHA256 (rust/crates/tokio-tfo-0.3.1.crate) = 3fb4382c6371e29365853d2b71e915d5398df46312a2158097d8bb3f54d0f1b4 -SIZE (rust/crates/tokio-tfo-0.3.1.crate) = 17188 +SHA256 (rust/crates/tokio-tfo-0.3.4.crate) = 1e3d7ba01a66a3a6dedebca3788232547ac193b31530bb625cb42eeb8e5154b6 +SIZE (rust/crates/tokio-tfo-0.3.4.crate) = 17171 SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255 SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9 SIZE (rust/crates/tower-0.5.2.crate) = 109417 +SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2 +SIZE (rust/crates/tower-http-0.6.6.crate) = 133515 SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180 SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3 SIZE (rust/crates/tower-service-0.3.3.crate) = 6950 SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0 SIZE (rust/crates/tracing-0.1.41.crate) = 82448 -SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d -SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280 -SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c -SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434 +SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903 +SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142 +SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678 +SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760 SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3 SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561 SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008 @@ -771,8 +777,8 @@ SHA256 (rust/crates/trait-variant-0.1.2.crate) = 70977707304198400eb4835a78f6a9f SIZE (rust/crates/trait-variant-0.1.2.crate) = 6008 SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b SIZE (rust/crates/try-lock-0.2.5.crate) = 4314 -SHA256 (rust/crates/tun-0.7.19.crate) = 96826f74fb6301ef2954661a43a9ff37cd1158de10a138c1184300333d2d98e4 -SIZE (rust/crates/tun-0.7.19.crate) = 36399 +SHA256 (rust/crates/tun-0.8.3.crate) = a6f110bfadae3e3582b6b817eb5bc17937697cb352aa83fa122a482fea59e442 +SIZE (rust/crates/tun-0.8.3.crate) = 37594 SHA256 (rust/crates/typemap-ors-1.0.0.crate) = a68c24b707f02dd18f1e4ccceb9d49f2058c2fb86384ef9972592904d7a28867 SIZE (rust/crates/typemap-ors-1.0.0.crate) = 4974 SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f @@ -795,8 +801,8 @@ SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59 SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437 SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499 -SHA256 (rust/crates/uuid-1.16.0.crate) = 458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9 -SIZE (rust/crates/uuid-1.16.0.crate) = 58549 +SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d +SIZE (rust/crates/uuid-1.17.0.crate) = 59014 SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65 SIZE (rust/crates/valuable-0.1.1.crate) = 28679 SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426 @@ -807,8 +813,8 @@ SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06 SIZE (rust/crates/walkdir-2.5.0.crate) = 23951 SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e SIZE (rust/crates/want-0.3.1.crate) = 6398 -SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423 -SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131 +SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b +SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477 SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3 SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921 SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5 @@ -829,8 +835,8 @@ SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10 SIZE (rust/crates/web-time-1.1.0.crate) = 18026 SHA256 (rust/crates/webpki-roots-0.26.11.crate) = 521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9 SIZE (rust/crates/webpki-roots-0.26.11.crate) = 15557 -SHA256 (rust/crates/webpki-roots-1.0.0.crate) = 2853738d1cc4f2da3a225c18ec6c3721abb31961096e9dbf5ab35fa88b19cfdb -SIZE (rust/crates/webpki-roots-1.0.0.crate) = 248893 +SHA256 (rust/crates/webpki-roots-1.0.1.crate) = 8782dd5a41a24eed3a4f40b606249b3e236ca61adf1f25ea4d45c73de122b502 +SIZE (rust/crates/webpki-roots-1.0.1.crate) = 247202 SHA256 (rust/crates/widestring-1.2.0.crate) = dd7cf3379ca1aac9eea11fba24fd7e315d621f8dfe35c8d7d2be8b793726e07d SIZE (rust/crates/widestring-1.2.0.crate) = 89105 SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 @@ -841,48 +847,46 @@ SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55 SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464 SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998 -SHA256 (rust/crates/windows-0.58.0.crate) = dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6 -SIZE (rust/crates/windows-0.58.0.crate) = 9744521 -SHA256 (rust/crates/windows-core-0.58.0.crate) = 6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99 -SIZE (rust/crates/windows-core-0.58.0.crate) = 41022 -SHA256 (rust/crates/windows-core-0.61.0.crate) = 4763c1de310c86d75a878046489e2e5ba02c649d185f21c67d4cf8a56d098980 -SIZE (rust/crates/windows-core-0.61.0.crate) = 36707 -SHA256 (rust/crates/windows-implement-0.58.0.crate) = 2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b -SIZE (rust/crates/windows-implement-0.58.0.crate) = 10491 +SHA256 (rust/crates/windows-0.61.3.crate) = 9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893 +SIZE (rust/crates/windows-0.61.3.crate) = 9372520 +SHA256 (rust/crates/windows-collections-0.2.0.crate) = 3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8 +SIZE (rust/crates/windows-collections-0.2.0.crate) = 13579 +SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3 +SIZE (rust/crates/windows-core-0.61.2.crate) = 36771 +SHA256 (rust/crates/windows-future-0.2.1.crate) = fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e +SIZE (rust/crates/windows-future-0.2.1.crate) = 17532 SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836 SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073 -SHA256 (rust/crates/windows-interface-0.58.0.crate) = 053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515 -SIZE (rust/crates/windows-interface-0.58.0.crate) = 11246 SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8 SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735 -SHA256 (rust/crates/windows-link-0.1.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38 -SIZE (rust/crates/windows-link-0.1.1.crate) = 6154 -SHA256 (rust/crates/windows-registry-0.4.0.crate) = 4286ad90ddb45071efd1a66dfa43eb02dd0dfbae1545ad6cc3c51cf34d7e8ba3 -SIZE (rust/crates/windows-registry-0.4.0.crate) = 12572 -SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e -SIZE (rust/crates/windows-result-0.2.0.crate) = 12756 -SHA256 (rust/crates/windows-result-0.3.2.crate) = c64fd11a4fd95df68efcfee5f44a294fe71b8bc6a91993e2791938abcc712252 -SIZE (rust/crates/windows-result-0.3.2.crate) = 13399 +SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a +SIZE (rust/crates/windows-link-0.1.3.crate) = 6154 +SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1 +SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686 +SHA256 (rust/crates/windows-registry-0.5.3.crate) = 5b8a9ed28765efc97bbc954883f4e6796c33a06546ebafacbabee9696967499e +SIZE (rust/crates/windows-registry-0.5.3.crate) = 13386 +SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6 +SIZE (rust/crates/windows-result-0.3.4.crate) = 13418 SHA256 (rust/crates/windows-service-0.8.0.crate) = 193cae8e647981c35bc947fdd57ba7928b1fa0d4a79305f6dd2dc55221ac35ac SIZE (rust/crates/windows-service-0.8.0.crate) = 38295 -SHA256 (rust/crates/windows-strings-0.1.0.crate) = 4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10 -SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832 -SHA256 (rust/crates/windows-strings-0.3.1.crate) = 87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319 -SIZE (rust/crates/windows-strings-0.3.1.crate) = 13922 -SHA256 (rust/crates/windows-strings-0.4.0.crate) = 7a2ba9642430ee452d5a7aa78d72907ebe8cfda358e8cb7918a2050581322f97 -SIZE (rust/crates/windows-strings-0.4.0.crate) = 13939 +SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57 +SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983 SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9 SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884 SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877 SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323 +SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb +SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479 SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904 SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973 SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403 -SHA256 (rust/crates/windows-targets-0.53.0.crate) = b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b -SIZE (rust/crates/windows-targets-0.53.0.crate) = 7020 +SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef +SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046 +SHA256 (rust/crates/windows-threading-0.1.0.crate) = b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6 +SIZE (rust/crates/windows-threading-0.1.0.crate) = 9085 SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8 SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492 SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3 @@ -933,8 +937,8 @@ SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b SIZE (rust/crates/winreg-0.50.0.crate) = 29703 SHA256 (rust/crates/winreg-0.55.0.crate) = cb5a765337c50e9ec252c2069be9bf91c7df47afb103b642ba3a53bf8101be97 SIZE (rust/crates/winreg-0.55.0.crate) = 31048 -SHA256 (rust/crates/wintun-bindings-0.7.31.crate) = 605f50b13e12e1f9f99dc5e93701d779dbe47282fec186cb8a079165368d3124 -SIZE (rust/crates/wintun-bindings-0.7.31.crate) = 794078 +SHA256 (rust/crates/wintun-bindings-0.7.32.crate) = b88303b411e20a1319b368dcd04db1480003ed46ac35193e139f542720b15fbf +SIZE (rust/crates/wintun-bindings-0.7.32.crate) = 794385 SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1 SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241 SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb @@ -947,10 +951,10 @@ SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f659 SIZE (rust/crates/yoke-0.8.0.crate) = 28726 SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6 SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521 -SHA256 (rust/crates/zerocopy-0.8.25.crate) = a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb -SIZE (rust/crates/zerocopy-0.8.25.crate) = 252714 -SHA256 (rust/crates/zerocopy-derive-0.8.25.crate) = 28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef -SIZE (rust/crates/zerocopy-derive-0.8.25.crate) = 87671 +SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f +SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223 +SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181 +SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080 SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5 SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669 SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502 @@ -969,5 +973,5 @@ SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9 SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350 SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237 SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847 -SHA256 (shadowsocks-shadowsocks-rust-v1.23.4_GH0.tar.gz) = 8a91836256989e3a56409d0e83da6549ecf727e2d6642cd4e707993d9c8a23d3 -SIZE (shadowsocks-shadowsocks-rust-v1.23.4_GH0.tar.gz) = 509530 +SHA256 (shadowsocks-shadowsocks-rust-v1.23.5_GH0.tar.gz) = edeef2408ae54108fa176b4e59cb04b4ef4dbe62da96d2459d9821b238ad94e8 +SIZE (shadowsocks-shadowsocks-rust-v1.23.5_GH0.tar.gz) = 510373 diff --git a/net/shadowsocks-rust/files/patch-cargo-crates_tun-0.7.19_src_platform_freebsd_device.rs b/net/shadowsocks-rust/files/patch-cargo-crates_tun-0.7.19_src_platform_freebsd_device.rs deleted file mode 100644 index 43d59fbb8599..000000000000 --- a/net/shadowsocks-rust/files/patch-cargo-crates_tun-0.7.19_src_platform_freebsd_device.rs +++ /dev/null @@ -1,15 +0,0 @@ ---- cargo-crates/tun-0.7.19/src/platform/freebsd/device.rs.orig 2025-07-04 17:40:17 UTC -+++ cargo-crates/tun-0.7.19/src/platform/freebsd/device.rs -@@ -296,10 +296,10 @@ impl AbstractDevice for Device { - } - let mut req = self.request(); - let tun_name = CString::new(value)?; -- let mut tun_name: Vec<i8> = tun_name -+ let mut tun_name: Vec<c_char> = tun_name - .into_bytes_with_nul() - .into_iter() -- .map(|c| c as i8) -+ .map(|c| c as c_char) - .collect::<_>(); - req.ifr_ifru.ifru_data = tun_name.as_mut_ptr(); - if let Err(err) = siocsifname(self.ctl.as_raw_fd(), &req) { diff --git a/net/slackcat/Makefile b/net/slackcat/Makefile index 4faa480e4b25..20d2ebc5feed 100644 --- a/net/slackcat/Makefile +++ b/net/slackcat/Makefile @@ -1,6 +1,6 @@ PORTNAME= slackcat DISTVERSION= 1.7.3 -PORTREVISION= 27 +PORTREVISION= 31 CATEGORIES= net MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod DISTFILES= go.mod:gomod diff --git a/net/smb4k/Makefile b/net/smb4k/Makefile index 3c5d3c7209d3..33479bf81657 100644 --- a/net/smb4k/Makefile +++ b/net/smb4k/Makefile @@ -1,5 +1,6 @@ PORTNAME= smb4k -DISTVERSION= 4.0.0 +DISTVERSION= 4.0.4 +PORTREVISION= 1 CATEGORIES= net kde MASTER_SITES= SF/${PORTNAME}/${DISTVERSION} @@ -20,7 +21,7 @@ USES= cmake compiler:c++17-lang cpe gettext-tools gl kde:6 qt:6 \ CPE_VENDOR= ${PORTNAME}_project USE_GL= gl opengl # GLX USE_KDE= auth colorscheme completion config configwidgets coreaddons \ - crash dbusaddons dnssd i18n iconthemes jobwidgets kirigami2 \ + crash dbusaddons dnssd guiaddons i18n iconthemes jobwidgets kirigami2 \ kio libplasma notifications service solid statusnotifieritem \ wallet widgetsaddons windowsystem xmlgui \ doctools:build ecm:build diff --git a/net/smb4k/distinfo b/net/smb4k/distinfo index 0f51c4dd15c7..087f04c9d49d 100644 --- a/net/smb4k/distinfo +++ b/net/smb4k/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1740042845 -SHA256 (smb4k-4.0.0.tar.xz) = d7da661711c9bc565cc4c14713e3ea5916dca245fddfa00fa0441763985b1bae -SIZE (smb4k-4.0.0.tar.xz) = 4852924 +TIMESTAMP = 1756392828 +SHA256 (smb4k-4.0.4.tar.xz) = b7c3f69c80cea5dacaf667e96f68f4c4d99dd6f8eef2b90d7a9afea82fe2ca99 +SIZE (smb4k-4.0.4.tar.xz) = 4853384 diff --git a/net/smb4k/pkg-plist b/net/smb4k/pkg-plist index a7ef568a3d23..fddf30b8aa60 100644 --- a/net/smb4k/pkg-plist +++ b/net/smb4k/pkg-plist @@ -221,7 +221,6 @@ share/locale/zh_TW/LC_MESSAGES/plasma_applet_org.kde.smb4kqml.mo share/locale/zh_TW/LC_MESSAGES/smb4k-core.mo share/locale/zh_TW/LC_MESSAGES/smb4k.mo share/metainfo/org.kde.smb4k.appdata.xml -share/metainfo/org.kde.smb4kqml.appdata.xml share/plasma/plasmoids/org.kde.smb4kqml/contents/config/main.xml share/plasma/plasmoids/org.kde.smb4kqml/contents/ui/BookmarkItemDelegate.qml share/plasma/plasmoids/org.kde.smb4kqml/contents/ui/BookmarksPage.qml diff --git a/net/sniffit/Makefile b/net/sniffit/Makefile index 57f1896e65fa..8db83095cc65 100644 --- a/net/sniffit/Makefile +++ b/net/sniffit/Makefile @@ -1,5 +1,5 @@ PORTNAME= sniffit -PORTVERSION= 0.6 +DISTVERSION= 0.7 DISTVERSIONPREFIX= ${PORTNAME}- CATEGORIES= net security @@ -18,13 +18,6 @@ GNU_CONFIGURE= yes OPTIONS_DEFINE= DOCS EXAMPLES -.include <bsd.port.options.mk> - -.if ${OPSYS} == FreeBSD -CFLAGS+= -Wno-error=int-conversion -CFLAGS+= -Wno-error=incompatible-function-pointer-types -.endif - do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/sniffit ${STAGEDIR}${PREFIX}/sbin ${INSTALL_MAN} ${WRKSRC}/man/sniffit.5 ${STAGEDIR}${PREFIX}/share/man/man5 diff --git a/net/sniffit/distinfo b/net/sniffit/distinfo index adb70c16f655..5a39acd0730c 100644 --- a/net/sniffit/distinfo +++ b/net/sniffit/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1714413613 -SHA256 (resurrecting-open-source-projects-sniffit-sniffit-0.6_GH0.tar.gz) = 1e2857d0960078315ec002125b2965563546e146c5f33a9831ca7be0b166b221 -SIZE (resurrecting-open-source-projects-sniffit-sniffit-0.6_GH0.tar.gz) = 60163 +TIMESTAMP = 1758606858 +SHA256 (resurrecting-open-source-projects-sniffit-sniffit-0.7_GH0.tar.gz) = 9a8c3472414e105479296b6ca83be419cfd37551982e6ddaca34dfa4916a4c47 +SIZE (resurrecting-open-source-projects-sniffit-sniffit-0.7_GH0.tar.gz) = 59904 diff --git a/net/sniffit/files/patch-src_sn__data.h b/net/sniffit/files/patch-src_sn__data.h index 1c193502c468..69df46af8c6f 100644 --- a/net/sniffit/files/patch-src_sn__data.h +++ b/net/sniffit/files/patch-src_sn__data.h @@ -1,24 +1,28 @@ ---- src/sn_data.h.orig 2020-04-20 01:57:30 UTC +--- src/sn_data.h.orig 2025-09-22 23:50:28 UTC +++ src/sn_data.h -@@ -38,9 +38,9 @@ int HEADSIZE[]={0 ,14}; /* ppp: 4 or 0 or nothing - char *NETDEV[]={"ppp","ed"}; - int HEADSIZE[]={4 ,14}; - */ +@@ -32,15 +32,10 @@ int HEADSIZE[]={0 ,14}; /* ppp: 4 or 0 or nothing + int HEADSIZE[]={0 ,14}; /* ppp: 4 or 0 or nothing */ + #endif + +-#ifdef FREEBSD /* ppp: 4 or 0 ? */ +-/* +-#define NETDEV_NR 2 +-char *NETDEV[]={"ppp","ed"}; +-int HEADSIZE[]={4 ,14}; +-*/ -#define NETDEV_NR 1 -char *NETDEV[]={"ed"}; -int HEADSIZE[]={14}; -++#define NETDEV_NR 6 -++char *NETDEV[]={"fxp","re","em","ppp","tun","lo"}; -++int HEADSIZE[]={14 ,14 ,14 ,4 ,4 ,4 }; ++#ifdef __FreeBSD__ /* ppp: 4 or 0 ? */ ++#define NETDEV_NR 6 ++char *NETDEV[]={"fxp","re","em","ppp","tun","lo"}; ++int HEADSIZE[]={14 ,14 ,14 ,4 ,4 ,4 }; #endif #ifdef BSDI /* ppp: 4 or 0 ? */ -@@ -155,7 +155,7 @@ char *SHARED, *connection_data, *timing, *running_conn - *logged_connections; - int *LISTlength, *DATAlength, memory_id; - unsigned int *TCP_nr_of_packets, *ICMP_nr_of_packets, *UDP_nr_of_packets; --extern unsigned int *IP_nr_of_packets; -+unsigned int *IP_nr_of_packets; - unsigned long *TCP_bytes_in_packets, *UDP_bytes_in_packets; - int *DESC_LEN; - +@@ -203,5 +198,3 @@ unsigned int debug_cnt=0; + FILE *debug_dev; + unsigned int debug_cnt=0; + #endif +- +- diff --git a/net/sniffit/files/patch-src_sn__interface.c b/net/sniffit/files/patch-src_sn__interface.c index 7430c44da01a..18eb2e21d80a 100644 --- a/net/sniffit/files/patch-src_sn__interface.c +++ b/net/sniffit/files/patch-src_sn__interface.c @@ -1,15 +1,6 @@ ---- src/sn_interface.c.orig 2020-04-20 01:57:30 UTC +--- src/sn_interface.c.orig 2025-09-22 23:50:28 UTC +++ src/sn_interface.c -@@ -22,7 +22,7 @@ - extern char *SHARED, *connection_data, *timing, *running_connections, - *logged_connections; - extern int *LISTlength, *DATAlength, memory_id; --extern unsigned int *TCP_nr_of_packets, *ICMP_nr_of_packets, *UDP_nr_of_packets; unsigned int *IP_nr_of_packets; -+extern unsigned int *TCP_nr_of_packets, *ICMP_nr_of_packets, *UDP_nr_of_packets, *IP_nr_of_packets; - extern unsigned long *TCP_bytes_in_packets, *UDP_bytes_in_packets; - extern int *DESC_LEN; /* For the connection desciption */ - -@@ -526,7 +526,7 @@ reset_shell_mode(); +@@ -535,7 +535,7 @@ if(shmctl(memory_id,IPC_RMID,0)<0) void mem_exit (void) { if(shmctl(memory_id,IPC_RMID,0)<0) diff --git a/net/sniffnet/Makefile b/net/sniffnet/Makefile index 6ff48566329a..7d9507e78d09 100644 --- a/net/sniffnet/Makefile +++ b/net/sniffnet/Makefile @@ -1,6 +1,6 @@ PORTNAME= sniffnet DISTVERSIONPREFIX= v -DISTVERSION= 1.4.0 +DISTVERSION= 1.4.1 PORTREVISION= 1 CATEGORIES= net wayland diff --git a/net/sniffnet/Makefile.crates b/net/sniffnet/Makefile.crates index ae16ba0f40f8..3fe7c685f030 100644 --- a/net/sniffnet/Makefile.crates +++ b/net/sniffnet/Makefile.crates @@ -1,5 +1,5 @@ -CARGO_CRATES= ab_glyph-0.2.29 \ - ab_glyph_rasterizer-0.1.8 \ +CARGO_CRATES= ab_glyph-0.2.31 \ + ab_glyph_rasterizer-0.1.10 \ addr2line-0.24.2 \ adler2-2.0.1 \ ahash-0.7.8 \ @@ -11,13 +11,12 @@ CARGO_CRATES= ab_glyph-0.2.29 \ alsa-sys-0.3.1 \ android-activity-0.6.0 \ android-properties-0.2.2 \ - android-tzdata-0.1.1 \ android_system_properties-0.1.5 \ - anstream-0.6.19 \ + anstream-0.6.20 \ anstyle-1.0.11 \ anstyle-parse-0.2.7 \ - anstyle-query-1.1.3 \ - anstyle-wincon-3.0.9 \ + anstyle-query-1.1.4 \ + anstyle-wincon-3.0.10 \ approx-0.5.1 \ arrayref-0.3.9 \ arrayvec-0.7.6 \ @@ -25,53 +24,50 @@ CARGO_CRATES= ab_glyph-0.2.29 \ ash-0.37.3+1.3.251 \ ashpd-0.11.0 \ async-broadcast-0.7.2 \ - async-channel-2.3.1 \ - async-executor-1.13.2 \ - async-fs-2.1.2 \ - async-io-2.4.1 \ - async-lock-3.4.0 \ + async-channel-2.5.0 \ + async-executor-1.13.3 \ + async-fs-2.1.3 \ + async-io-2.5.0 \ + async-lock-3.4.1 \ async-net-2.0.0 \ - async-process-2.3.1 \ + async-process-2.4.0 \ async-recursion-1.1.1 \ - async-signal-0.2.11 \ + async-signal-0.2.12 \ async-task-4.7.1 \ - async-trait-0.1.88 \ + async-trait-0.1.89 \ atomic-waker-1.1.2 \ autocfg-1.5.0 \ backtrace-0.3.75 \ base64-0.22.1 \ - bindgen-0.72.0 \ bit-set-0.5.3 \ bit-vec-0.6.3 \ - bit_field-0.10.2 \ + bit_field-0.10.3 \ bitflags-1.3.2 \ - bitflags-2.9.1 \ + bitflags-2.9.4 \ block-0.1.6 \ block-buffer-0.10.4 \ block2-0.5.1 \ block2-0.6.1 \ - blocking-1.6.1 \ + blocking-1.6.2 \ bumpalo-3.19.0 \ by_address-1.2.1 \ - bytemuck-1.23.1 \ - bytemuck_derive-1.9.3 \ + bytemuck-1.23.2 \ + bytemuck_derive-1.10.1 \ byteorder-1.5.0 \ bytes-1.10.1 \ calloop-0.13.0 \ calloop-wayland-source-0.3.0 \ - cc-1.2.27 \ + cc-1.2.36 \ cesu8-1.1.0 \ - cexpr-0.6.0 \ - cfg-if-1.0.1 \ + cfg-if-1.0.3 \ cfg_aliases-0.1.1 \ cfg_aliases-0.2.1 \ - chrono-0.4.41 \ - clang-sys-1.8.1 \ - clap-4.5.40 \ - clap_builder-4.5.40 \ - clap_derive-4.5.40 \ + chrono-0.4.42 \ + clap-4.5.47 \ + clap_builder-4.5.47 \ + clap_derive-4.5.47 \ clap_lex-0.7.5 \ - clipboard-win-5.4.0 \ + clipboard-win-5.4.1 \ clipboard_macos-0.1.1 \ clipboard_wayland-0.2.2 \ clipboard_x11-0.4.2 \ @@ -91,24 +87,23 @@ CARGO_CRATES= ab_glyph-0.2.29 \ core-graphics-0.24.0 \ core-graphics-types-0.1.3 \ core-graphics-types-0.2.0 \ - coreaudio-rs-0.11.3 \ - coreaudio-sys-0.2.17 \ + coreaudio-rs-0.13.0 \ cosmic-text-0.12.1 \ - cpal-0.15.3 \ + cpal-0.16.0 \ cpufeatures-0.2.17 \ - crc32fast-1.4.2 \ + crc32fast-1.5.0 \ crossbeam-deque-0.8.6 \ crossbeam-epoch-0.9.18 \ crossbeam-utils-0.8.21 \ crunchy-0.2.4 \ crypto-common-0.1.6 \ ctor-lite-0.1.0 \ - ctrlc-3.4.7 \ + ctrlc-3.5.0 \ cursor-icon-1.2.0 \ d3d12-0.19.0 \ dark-light-1.1.1 \ dasp_sample-0.11.0 \ - data-url-0.3.1 \ + data-url-0.3.2 \ dconf_rs-0.3.0 \ detect-desktop-environment-0.2.0 \ digest-0.10.7 \ @@ -117,12 +112,11 @@ CARGO_CRATES= ab_glyph-0.2.29 \ dirs-sys-0.3.7 \ dirs-sys-0.5.0 \ dispatch-0.2.0 \ - dispatch2-0.2.0 \ dispatch2-0.3.0 \ displaydoc-0.2.5 \ dlib-0.5.2 \ dlv-list-0.3.0 \ - dns-lookup-2.0.4 \ + dns-lookup-3.0.0 \ doc-comment-0.3.3 \ downcast-rs-1.2.1 \ dpi-0.1.2 \ @@ -137,19 +131,20 @@ CARGO_CRATES= ab_glyph-0.2.29 \ enumflags2_derive-0.7.12 \ equivalent-1.0.2 \ errno-0.2.8 \ - errno-0.3.13 \ + errno-0.3.14 \ errno-dragonfly-0.1.2 \ error-code-3.3.2 \ etagere-0.2.15 \ - etherparse-0.18.0 \ + etherparse-0.19.0 \ euclid-0.22.11 \ - event-listener-5.4.0 \ + event-listener-5.4.1 \ event-listener-strategy-0.5.4 \ exr-1.73.0 \ fast-srgb8-1.0.0 \ fastrand-2.3.0 \ fdeflate-0.3.7 \ filedescriptor-0.8.3 \ + find-msvc-tools-0.1.1 \ finl_unicode-1.3.0 \ flate2-1.1.2 \ float-cmp-0.9.0 \ @@ -164,13 +159,13 @@ CARGO_CRATES= ab_glyph-0.2.29 \ foreign-types-macros-0.2.3 \ foreign-types-shared-0.1.1 \ foreign-types-shared-0.3.1 \ - form_urlencoded-1.2.1 \ + form_urlencoded-1.2.2 \ futures-0.3.31 \ futures-channel-0.3.31 \ futures-core-0.3.31 \ futures-executor-0.3.31 \ futures-io-0.3.31 \ - futures-lite-2.6.0 \ + futures-lite-2.6.1 \ futures-macro-0.3.31 \ futures-sink-0.3.31 \ futures-task-0.3.31 \ @@ -178,14 +173,14 @@ CARGO_CRATES= ab_glyph-0.2.29 \ futures-util-0.3.31 \ gag-1.0.0 \ generic-array-0.14.7 \ - gethostname-0.4.3 \ + gethostname-1.0.2 \ getrandom-0.2.16 \ getrandom-0.3.3 \ gif-0.13.3 \ gimli-0.31.1 \ gl_generator-0.14.0 \ glam-0.25.0 \ - glob-0.3.2 \ + glob-0.3.3 \ glow-0.13.1 \ glutin_wgl_sys-0.5.0 \ gpu-alloc-0.6.0 \ @@ -194,11 +189,11 @@ CARGO_CRATES= ab_glyph-0.2.29 \ gpu-descriptor-0.2.4 \ gpu-descriptor-types-0.1.2 \ guillotiere-0.6.2 \ - h2-0.4.10 \ + h2-0.4.12 \ half-2.6.0 \ hashbrown-0.12.3 \ hashbrown-0.14.5 \ - hashbrown-0.15.4 \ + hashbrown-0.15.5 \ hassle-rs-0.11.0 \ heck-0.4.1 \ heck-0.5.0 \ @@ -209,10 +204,10 @@ CARGO_CRATES= ab_glyph-0.2.29 \ http-body-1.0.1 \ http-body-util-0.1.3 \ httparse-1.10.1 \ - hyper-1.6.0 \ + hyper-1.7.0 \ hyper-rustls-0.27.7 \ hyper-tls-0.6.0 \ - hyper-util-0.1.14 \ + hyper-util-0.1.16 \ iana-time-zone-0.1.63 \ iana-time-zone-haiku-0.1.2 \ iced-0.13.1 \ @@ -233,42 +228,43 @@ CARGO_CRATES= ab_glyph-0.2.29 \ icu_properties-2.0.1 \ icu_properties_data-2.0.1 \ icu_provider-2.0.0 \ - idna-1.0.3 \ + idna-1.1.0 \ idna_adapter-1.2.1 \ image-0.24.9 \ imagesize-0.12.0 \ - indexmap-2.10.0 \ + indexmap-2.11.1 \ instant-0.1.13 \ + io-uring-0.7.10 \ ipnet-2.11.0 \ ipnetwork-0.21.1 \ iri-string-0.7.8 \ is_terminal_polyfill-1.70.1 \ itertools-0.10.5 \ - itertools-0.13.0 \ itoa-1.0.15 \ jni-0.21.1 \ jni-sys-0.3.0 \ - jobserver-0.1.33 \ + jobserver-0.1.34 \ jpeg-decoder-0.3.2 \ - js-sys-0.3.77 \ + js-sys-0.3.78 \ kamadak-exif-0.5.5 \ khronos-egl-6.0.0 \ khronos_api-3.1.0 \ kurbo-0.10.4 \ - kurbo-0.11.2 \ + kurbo-0.11.3 \ lazy_static-1.5.0 \ - lebe-0.5.2 \ - libc-0.2.174 \ + lebe-0.5.3 \ + libc-0.2.175 \ libloading-0.7.4 \ libloading-0.8.8 \ libm-0.2.15 \ - libredox-0.1.4 \ + libredox-0.1.9 \ linux-raw-sys-0.4.15 \ linux-raw-sys-0.6.5 \ linux-raw-sys-0.9.4 \ + linux-raw-sys-0.11.0 \ litemap-0.8.0 \ lock_api-0.4.13 \ - log-0.4.27 \ + log-0.4.28 \ lru-0.12.5 \ lru-slab-0.1.2 \ lyon-1.0.1 \ @@ -280,25 +276,25 @@ CARGO_CRATES= ab_glyph-0.2.29 \ malloc_buf-0.0.6 \ maxminddb-0.26.0 \ memchr-2.7.5 \ - memmap2-0.9.5 \ + memmap2-0.9.8 \ memoffset-0.9.1 \ metal-0.27.0 \ mime-0.3.17 \ - minimal-lexical-0.2.1 \ miniz_oxide-0.8.9 \ mio-1.0.4 \ - mutate_once-0.1.1 \ + mutate_once-0.1.2 \ naga-0.19.2 \ native-tls-0.2.14 \ - ndk-0.8.0 \ ndk-0.9.0 \ ndk-context-0.1.1 \ ndk-sys-0.5.0+25.2.9519653 \ ndk-sys-0.6.0+11769913 \ nix-0.29.0 \ nix-0.30.1 \ - nom-7.1.3 \ + num-bigint-0.4.6 \ num-derive-0.4.2 \ + num-integer-0.1.46 \ + num-rational-0.4.2 \ num-traits-0.2.19 \ num_cpus-1.17.0 \ num_enum-0.7.4 \ @@ -306,11 +302,14 @@ CARGO_CRATES= ab_glyph-0.2.29 \ objc-0.2.7 \ objc-sys-0.3.5 \ objc2-0.5.2 \ - objc2-0.6.1 \ + objc2-0.6.2 \ objc2-app-kit-0.2.2 \ objc2-app-kit-0.3.1 \ + objc2-audio-toolbox-0.3.1 \ objc2-cloud-kit-0.2.2 \ objc2-contacts-0.2.2 \ + objc2-core-audio-0.3.1 \ + objc2-core-audio-types-0.3.1 \ objc2-core-data-0.2.2 \ objc2-core-foundation-0.3.1 \ objc2-core-image-0.2.2 \ @@ -327,8 +326,6 @@ CARGO_CRATES= ab_glyph-0.2.29 \ objc2-user-notifications-0.2.2 \ objc_exception-0.1.2 \ object-0.36.7 \ - oboe-0.6.1 \ - oboe-sys-0.6.1 \ once_cell-1.21.3 \ once_cell_polyfill-1.70.1 \ openssl-0.10.73 \ @@ -341,7 +338,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \ ordered-stream-0.2.0 \ ouroboros-0.18.5 \ ouroboros_macro-0.18.5 \ - owned_ttf_parser-0.25.0 \ + owned_ttf_parser-0.25.1 \ palette-0.7.6 \ palette_derive-0.7.6 \ parking-2.2.1 \ @@ -350,16 +347,16 @@ CARGO_CRATES= ab_glyph-0.2.29 \ parking_lot_core-0.8.6 \ parking_lot_core-0.9.11 \ paste-1.0.15 \ - pcap-2.2.0 \ - percent-encoding-2.3.1 \ + pcap-2.3.0 \ + percent-encoding-2.3.2 \ phf-0.11.3 \ - phf-0.12.1 \ - phf_codegen-0.12.1 \ + phf-0.13.1 \ + phf_codegen-0.13.1 \ phf_generator-0.11.3 \ - phf_generator-0.12.1 \ + phf_generator-0.13.1 \ phf_macros-0.11.3 \ phf_shared-0.11.3 \ - phf_shared-0.12.1 \ + phf_shared-0.13.1 \ pico-args-0.5.0 \ pin-project-1.1.10 \ pin-project-internal-1.1.10 \ @@ -371,101 +368,102 @@ CARGO_CRATES= ab_glyph-0.2.29 \ plotters-backend-0.3.7 \ plotters-iced-0.11.0 \ png-0.17.16 \ - polling-3.8.0 \ + polling-3.10.0 \ pollster-0.4.0 \ - potential_utf-0.1.2 \ + potential_utf-0.1.3 \ ppv-lite86-0.2.21 \ presser-0.3.1 \ proc-macro-crate-3.3.0 \ - proc-macro2-1.0.95 \ + proc-macro2-1.0.101 \ proc-macro2-diagnostics-0.10.1 \ profiling-1.0.17 \ qoi-0.4.1 \ quick-xml-0.37.5 \ - quinn-0.11.8 \ - quinn-proto-0.11.12 \ - quinn-udp-0.5.13 \ + quinn-0.11.9 \ + quinn-proto-0.11.13 \ + quinn-udp-0.5.14 \ quote-1.0.40 \ r-efi-5.3.0 \ rand-0.8.5 \ - rand-0.9.1 \ + rand-0.9.2 \ rand_chacha-0.3.1 \ rand_chacha-0.9.0 \ rand_core-0.6.4 \ rand_core-0.9.3 \ range-alloc-0.1.4 \ - rangemap-1.5.1 \ + rangemap-1.6.0 \ raw-window-handle-0.6.2 \ - rayon-1.10.0 \ - rayon-core-1.12.1 \ + rayon-1.11.0 \ + rayon-core-1.13.0 \ read-fonts-0.22.7 \ redox_syscall-0.2.16 \ redox_syscall-0.4.1 \ - redox_syscall-0.5.13 \ + redox_syscall-0.5.17 \ redox_users-0.4.6 \ - redox_users-0.5.0 \ - regex-1.11.1 \ - regex-automata-0.4.9 \ - regex-syntax-0.8.5 \ + redox_users-0.5.2 \ + regex-1.11.2 \ + regex-automata-0.4.10 \ + regex-syntax-0.8.6 \ relative-path-1.9.3 \ renderdoc-sys-1.1.0 \ - reqwest-0.12.20 \ + reqwest-0.12.23 \ resvg-0.42.0 \ - rfd-0.15.3 \ - rgb-0.8.50 \ + rfd-0.15.4 \ + rgb-0.8.52 \ ring-0.17.14 \ - rodio-0.20.1 \ + rodio-0.21.1 \ roxmltree-0.20.0 \ - rstest-0.25.0 \ - rstest_macros-0.25.0 \ + rstest-0.26.1 \ + rstest_macros-0.26.1 \ rust-ini-0.18.0 \ - rustc-demangle-0.1.25 \ + rustc-demangle-0.1.26 \ rustc-hash-1.1.0 \ rustc-hash-2.1.1 \ rustc_version-0.4.1 \ rustix-0.38.44 \ - rustix-1.0.7 \ - rustls-0.23.28 \ + rustix-1.1.1 \ + rustls-0.23.31 \ rustls-pki-types-1.12.0 \ - rustls-webpki-0.103.3 \ - rustrict-0.7.35 \ - rustversion-1.0.21 \ + rustls-webpki-0.103.4 \ + rustrict-0.7.36 \ + rustversion-1.0.22 \ rustybuzz-0.14.1 \ ryu-1.0.20 \ same-file-1.0.6 \ - scc-2.3.4 \ - schannel-0.1.27 \ + scc-2.4.0 \ + schannel-0.1.28 \ scoped-tls-1.0.1 \ scopeguard-1.2.0 \ sctk-adwaita-0.10.1 \ - sdd-3.0.8 \ + sdd-3.0.10 \ security-framework-2.11.1 \ - security-framework-sys-2.14.0 \ + security-framework-sys-2.15.0 \ self_cell-1.2.0 \ semver-1.0.26 \ serde-1.0.219 \ serde_derive-1.0.219 \ - serde_json-1.0.140 \ + serde_json-1.0.143 \ serde_repr-0.1.20 \ serde_spanned-0.6.9 \ + serde_spanned-1.0.0 \ serde_test-1.0.177 \ serde_urlencoded-0.7.1 \ serial_test-3.2.0 \ serial_test_derive-3.2.0 \ sha1-0.10.6 \ shlex-1.3.0 \ - signal-hook-registry-1.4.5 \ + signal-hook-registry-1.4.6 \ simd-adler32-0.3.7 \ simplecss-0.2.2 \ siphasher-1.0.1 \ skrifa-0.22.3 \ - slab-0.4.10 \ + slab-0.4.11 \ slotmap-1.0.7 \ smallvec-1.15.1 \ smithay-client-toolkit-0.19.2 \ smithay-clipboard-0.7.2 \ smol_str-0.2.2 \ - socket2-0.5.10 \ + socket2-0.6.0 \ softbuffer-0.4.6 \ spirv-0.3.0+sdk-1.3.268.0 \ splines-5.0.0 \ @@ -482,35 +480,39 @@ CARGO_CRATES= ab_glyph-0.2.29 \ symphonia-core-0.5.4 \ symphonia-metadata-0.5.4 \ syn-1.0.109 \ - syn-2.0.104 \ + syn-2.0.106 \ sync_wrapper-1.0.2 \ synstructure-0.13.2 \ sys-locale-0.3.2 \ system-configuration-0.6.1 \ system-configuration-sys-0.6.0 \ - tempfile-3.20.0 \ + tempfile-3.21.0 \ termcolor-1.4.1 \ thiserror-1.0.69 \ - thiserror-2.0.12 \ + thiserror-2.0.16 \ thiserror-impl-1.0.69 \ - thiserror-impl-2.0.12 \ + thiserror-impl-2.0.16 \ tiff-0.9.1 \ tiny-skia-0.11.4 \ tiny-skia-path-0.11.4 \ tiny-xlib-0.2.4 \ tinystr-0.8.1 \ - tinyvec-1.9.0 \ + tinyvec-1.10.0 \ tinyvec_macros-0.1.1 \ - tokio-1.45.1 \ + tokio-1.47.1 \ tokio-macros-2.5.0 \ tokio-native-tls-0.3.1 \ tokio-rustls-0.26.2 \ - tokio-util-0.7.15 \ + tokio-util-0.7.16 \ toml-0.5.11 \ toml-0.8.23 \ + toml-0.9.5 \ toml_datetime-0.6.11 \ + toml_datetime-0.7.0 \ toml_edit-0.22.27 \ + toml_parser-1.0.2 \ toml_write-0.1.2 \ + toml_writer-1.0.2 \ tower-0.5.2 \ tower-http-0.6.6 \ tower-layer-0.3.3 \ @@ -537,7 +539,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \ unicode-width-0.1.14 \ unicode-xid-0.2.6 \ untrusted-0.9.0 \ - url-2.5.4 \ + url-2.5.7 \ urlencoding-2.1.3 \ usvg-0.42.0 \ utf8_iter-1.0.4 \ @@ -547,26 +549,26 @@ CARGO_CRATES= ab_glyph-0.2.29 \ walkdir-2.5.0 \ want-0.3.1 \ wasi-0.11.1+wasi-snapshot-preview1 \ - wasi-0.14.2+wasi-0.2.4 \ - wasm-bindgen-0.2.100 \ - wasm-bindgen-backend-0.2.100 \ - wasm-bindgen-futures-0.4.50 \ - wasm-bindgen-macro-0.2.100 \ - wasm-bindgen-macro-support-0.2.100 \ - wasm-bindgen-shared-0.2.100 \ + wasi-0.14.4+wasi-0.2.4 \ + wasm-bindgen-0.2.101 \ + wasm-bindgen-backend-0.2.101 \ + wasm-bindgen-futures-0.4.51 \ + wasm-bindgen-macro-0.2.101 \ + wasm-bindgen-macro-support-0.2.101 \ + wasm-bindgen-shared-0.2.101 \ wasm-timer-0.2.5 \ - wayland-backend-0.3.10 \ - wayland-client-0.31.10 \ + wayland-backend-0.3.11 \ + wayland-client-0.31.11 \ wayland-csd-frame-0.3.0 \ - wayland-cursor-0.31.10 \ - wayland-protocols-0.32.8 \ - wayland-protocols-plasma-0.3.8 \ - wayland-protocols-wlr-0.3.8 \ - wayland-scanner-0.31.6 \ - wayland-sys-0.31.6 \ - web-sys-0.3.77 \ + wayland-cursor-0.31.11 \ + wayland-protocols-0.32.9 \ + wayland-protocols-plasma-0.3.9 \ + wayland-protocols-wlr-0.3.9 \ + wayland-scanner-0.31.7 \ + wayland-sys-0.31.7 \ + web-sys-0.3.78 \ web-time-1.1.0 \ - webpki-roots-1.0.1 \ + webpki-roots-1.0.2 \ weezl-0.1.10 \ wgpu-0.19.4 \ wgpu-core-0.19.4 \ @@ -575,7 +577,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \ widestring-1.2.0 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ - winapi-util-0.1.9 \ + winapi-util-0.1.11 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ window_clipboard-0.4.1 \ windows-0.52.0 \ @@ -586,93 +588,86 @@ CARGO_CRATES= ab_glyph-0.2.29 \ windows-implement-0.60.0 \ windows-interface-0.59.1 \ windows-link-0.1.3 \ + windows-link-0.2.0 \ windows-registry-0.5.3 \ windows-result-0.1.2 \ windows-result-0.3.4 \ windows-strings-0.4.2 \ windows-sys-0.36.1 \ windows-sys-0.45.0 \ - windows-sys-0.48.0 \ windows-sys-0.52.0 \ windows-sys-0.59.0 \ windows-sys-0.60.2 \ + windows-sys-0.61.0 \ windows-targets-0.42.2 \ - windows-targets-0.48.5 \ windows-targets-0.52.6 \ - windows-targets-0.53.2 \ + windows-targets-0.53.3 \ windows_aarch64_gnullvm-0.42.2 \ - windows_aarch64_gnullvm-0.48.5 \ windows_aarch64_gnullvm-0.52.6 \ windows_aarch64_gnullvm-0.53.0 \ windows_aarch64_msvc-0.36.1 \ windows_aarch64_msvc-0.42.2 \ - windows_aarch64_msvc-0.48.5 \ windows_aarch64_msvc-0.52.6 \ windows_aarch64_msvc-0.53.0 \ windows_i686_gnu-0.36.1 \ windows_i686_gnu-0.42.2 \ - windows_i686_gnu-0.48.5 \ windows_i686_gnu-0.52.6 \ windows_i686_gnu-0.53.0 \ windows_i686_gnullvm-0.52.6 \ windows_i686_gnullvm-0.53.0 \ windows_i686_msvc-0.36.1 \ windows_i686_msvc-0.42.2 \ - windows_i686_msvc-0.48.5 \ windows_i686_msvc-0.52.6 \ windows_i686_msvc-0.53.0 \ windows_x86_64_gnu-0.36.1 \ windows_x86_64_gnu-0.42.2 \ - windows_x86_64_gnu-0.48.5 \ windows_x86_64_gnu-0.52.6 \ windows_x86_64_gnu-0.53.0 \ windows_x86_64_gnullvm-0.42.2 \ - windows_x86_64_gnullvm-0.48.5 \ windows_x86_64_gnullvm-0.52.6 \ windows_x86_64_gnullvm-0.53.0 \ windows_x86_64_msvc-0.36.1 \ windows_x86_64_msvc-0.42.2 \ - windows_x86_64_msvc-0.48.5 \ windows_x86_64_msvc-0.52.6 \ windows_x86_64_msvc-0.53.0 \ - winit-0.30.11 \ - winnow-0.7.11 \ + winit-0.30.12 \ + winnow-0.7.13 \ winreg-0.10.1 \ winres-0.1.12 \ - wit-bindgen-rt-0.39.0 \ + wit-bindgen-0.45.1 \ writeable-0.6.1 \ x11-dl-2.21.0 \ - x11rb-0.13.1 \ - x11rb-protocol-0.13.1 \ + x11rb-0.13.2 \ + x11rb-protocol-0.13.2 \ xcursor-0.3.10 \ xdg-home-1.3.0 \ xkbcommon-dl-0.4.2 \ xkeysym-0.2.1 \ - xml-rs-0.8.26 \ + xml-rs-0.8.27 \ xmlwriter-0.1.0 \ yansi-1.0.1 \ yazi-0.1.6 \ yoke-0.8.0 \ yoke-derive-0.8.0 \ zbus-4.4.0 \ - zbus-5.7.1 \ + zbus-5.10.0 \ zbus_macros-4.4.0 \ - zbus_macros-5.7.1 \ + zbus_macros-5.10.0 \ zbus_names-3.0.0 \ zbus_names-4.2.0 \ zeno-0.2.3 \ - zerocopy-0.8.26 \ - zerocopy-derive-0.8.26 \ + zerocopy-0.8.27 \ + zerocopy-derive-0.8.27 \ zerofrom-0.1.6 \ zerofrom-derive-0.1.6 \ zeroize-1.8.1 \ zerotrie-0.2.2 \ - zerovec-0.11.2 \ + zerovec-0.11.4 \ zerovec-derive-0.11.1 \ zune-inflate-0.2.54 \ zvariant-4.2.0 \ - zvariant-5.5.3 \ + zvariant-5.7.0 \ zvariant_derive-4.2.0 \ - zvariant_derive-5.5.3 \ + zvariant_derive-5.7.0 \ zvariant_utils-2.1.0 \ - zvariant_utils-3.2.0 + zvariant_utils-3.2.1 diff --git a/net/sniffnet/distinfo b/net/sniffnet/distinfo index b06fcf1c9857..19a32058cc66 100644 --- a/net/sniffnet/distinfo +++ b/net/sniffnet/distinfo @@ -1,8 +1,8 @@ -TIMESTAMP = 1751075949 -SHA256 (rust/crates/ab_glyph-0.2.29.crate) = ec3672c180e71eeaaac3a541fbbc5f5ad4def8b747c595ad30d674e43049f7b0 -SIZE (rust/crates/ab_glyph-0.2.29.crate) = 20011 -SHA256 (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046 -SIZE (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = 11010 +TIMESTAMP = 1757905474 +SHA256 (rust/crates/ab_glyph-0.2.31.crate) = e074464580a518d16a7126262fffaaa47af89d4099d4cb403f8ed938ba12ee7d +SIZE (rust/crates/ab_glyph-0.2.31.crate) = 20909 +SHA256 (rust/crates/ab_glyph_rasterizer-0.1.10.crate) = 366ffbaa4442f4684d91e2cd7c5ea7c4ed8add41959a31447066e279e432b618 +SIZE (rust/crates/ab_glyph_rasterizer-0.1.10.crate) = 11206 SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1 SIZE (rust/crates/addr2line-0.24.2.crate) = 39015 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa @@ -25,20 +25,18 @@ SHA256 (rust/crates/android-activity-0.6.0.crate) = ef6978589202a00cd7e118380c44 SIZE (rust/crates/android-activity-0.6.0.crate) = 258597 SHA256 (rust/crates/android-properties-0.2.2.crate) = fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04 SIZE (rust/crates/android-properties-0.2.2.crate) = 4563 -SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0 -SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674 SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311 SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243 -SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933 -SIZE (rust/crates/anstream-0.6.19.crate) = 28767 +SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192 +SIZE (rust/crates/anstream-0.6.20.crate) = 28797 SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd SIZE (rust/crates/anstyle-1.0.11.crate) = 15880 SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2 SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707 -SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9 -SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190 -SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882 -SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561 +SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2 +SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192 +SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a +SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558 SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6 SIZE (rust/crates/approx-0.5.1.crate) = 15100 SHA256 (rust/crates/arrayref-0.3.9.crate) = 76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb @@ -53,28 +51,28 @@ SHA256 (rust/crates/ashpd-0.11.0.crate) = 6cbdf310d77fd3aaee6ea2093db7011dc2d35d SIZE (rust/crates/ashpd-0.11.0.crate) = 115010 SHA256 (rust/crates/async-broadcast-0.7.2.crate) = 435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532 SIZE (rust/crates/async-broadcast-0.7.2.crate) = 22746 -SHA256 (rust/crates/async-channel-2.3.1.crate) = 89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a -SIZE (rust/crates/async-channel-2.3.1.crate) = 14576 -SHA256 (rust/crates/async-executor-1.13.2.crate) = bb812ffb58524bdd10860d7d974e2f01cc0950c2438a74ee5ec2e2280c6c4ffa -SIZE (rust/crates/async-executor-1.13.2.crate) = 28392 -SHA256 (rust/crates/async-fs-2.1.2.crate) = ebcd09b382f40fcd159c2d695175b2ae620ffa5f3bd6f664131efff4e8b9e04a -SIZE (rust/crates/async-fs-2.1.2.crate) = 17071 -SHA256 (rust/crates/async-io-2.4.1.crate) = 1237c0ae75a0f3765f58910ff9cdd0a12eeb39ab2f4c7de23262f337f0aacbb3 -SIZE (rust/crates/async-io-2.4.1.crate) = 49459 -SHA256 (rust/crates/async-lock-3.4.0.crate) = ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18 -SIZE (rust/crates/async-lock-3.4.0.crate) = 34446 +SHA256 (rust/crates/async-channel-2.5.0.crate) = 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2 +SIZE (rust/crates/async-channel-2.5.0.crate) = 18624 +SHA256 (rust/crates/async-executor-1.13.3.crate) = 497c00e0fd83a72a79a39fcbd8e3e2f055d6f6c7e025f3b3d91f4f8e76527fb8 +SIZE (rust/crates/async-executor-1.13.3.crate) = 29126 +SHA256 (rust/crates/async-fs-2.1.3.crate) = 09f7e37c0ed80b2a977691c47dae8625cfb21e205827106c64f7c588766b2e50 +SIZE (rust/crates/async-fs-2.1.3.crate) = 19302 +SHA256 (rust/crates/async-io-2.5.0.crate) = 19634d6336019ef220f09fd31168ce5c184b295cbf80345437cc36094ef223ca +SIZE (rust/crates/async-io-2.5.0.crate) = 50545 +SHA256 (rust/crates/async-lock-3.4.1.crate) = 5fd03604047cee9b6ce9de9f70c6cd540a0520c813cbd49bae61f33ab80ed1dc +SIZE (rust/crates/async-lock-3.4.1.crate) = 40981 SHA256 (rust/crates/async-net-2.0.0.crate) = b948000fad4873c1c9339d60f2623323a0cfd3816e5181033c6a5cb68b2accf7 SIZE (rust/crates/async-net-2.0.0.crate) = 17787 -SHA256 (rust/crates/async-process-2.3.1.crate) = cde3f4e40e6021d7acffc90095cbd6dc54cb593903d1de5832f435eb274b85dc -SIZE (rust/crates/async-process-2.3.1.crate) = 26894 +SHA256 (rust/crates/async-process-2.4.0.crate) = 65daa13722ad51e6ab1a1b9c01299142bc75135b337923cfa10e79bbbd669f00 +SIZE (rust/crates/async-process-2.4.0.crate) = 26871 SHA256 (rust/crates/async-recursion-1.1.1.crate) = 3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11 SIZE (rust/crates/async-recursion-1.1.1.crate) = 14874 -SHA256 (rust/crates/async-signal-0.2.11.crate) = d7605a4e50d4b06df3898d5a70bf5fde51ed9059b0434b73105193bc27acce0d -SIZE (rust/crates/async-signal-0.2.11.crate) = 16939 +SHA256 (rust/crates/async-signal-0.2.12.crate) = f567af260ef69e1d52c2b560ce0ea230763e6fbb9214a85d768760a920e3e3c1 +SIZE (rust/crates/async-signal-0.2.12.crate) = 16790 SHA256 (rust/crates/async-task-4.7.1.crate) = 8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de SIZE (rust/crates/async-task-4.7.1.crate) = 38077 -SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5 -SIZE (rust/crates/async-trait-0.1.88.crate) = 32084 +SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb +SIZE (rust/crates/async-trait-0.1.89.crate) = 32171 SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0 SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422 SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8 @@ -83,18 +81,16 @@ SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e2 SIZE (rust/crates/backtrace-0.3.75.crate) = 92665 SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6 SIZE (rust/crates/base64-0.22.1.crate) = 81597 -SHA256 (rust/crates/bindgen-0.72.0.crate) = 4f72209734318d0b619a5e0f5129918b848c416e122a3c4ce054e03cb87b726f -SIZE (rust/crates/bindgen-0.72.0.crate) = 246019 SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1 SIZE (rust/crates/bit-set-0.5.3.crate) = 14470 SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927 -SHA256 (rust/crates/bit_field-0.10.2.crate) = dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61 -SIZE (rust/crates/bit_field-0.10.2.crate) = 10568 +SHA256 (rust/crates/bit_field-0.10.3.crate) = 1e4b40c7323adcfc0a41c4b88143ed58346ff65a288fc144329c5c45e05d70c6 +SIZE (rust/crates/bit_field-0.10.3.crate) = 11173 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a SIZE (rust/crates/bitflags-1.3.2.crate) = 23021 -SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967 -SIZE (rust/crates/bitflags-2.9.1.crate) = 47913 +SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394 +SIZE (rust/crates/bitflags-2.9.4.crate) = 47950 SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a SIZE (rust/crates/block-0.1.6.crate) = 4077 SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71 @@ -103,16 +99,16 @@ SHA256 (rust/crates/block2-0.5.1.crate) = 2c132eebf10f5cad5289222520a4a058514204 SIZE (rust/crates/block2-0.5.1.crate) = 24191 SHA256 (rust/crates/block2-0.6.1.crate) = 340d2f0bdb2a43c1d3cd40513185b2bd7def0aa1052f956455114bc98f82dcf2 SIZE (rust/crates/block2-0.6.1.crate) = 34311 -SHA256 (rust/crates/blocking-1.6.1.crate) = 703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea -SIZE (rust/crates/blocking-1.6.1.crate) = 17788 +SHA256 (rust/crates/blocking-1.6.2.crate) = e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21 +SIZE (rust/crates/blocking-1.6.2.crate) = 17754 SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43 SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414 SHA256 (rust/crates/by_address-1.2.1.crate) = 64fa3c856b712db6612c019f14756e64e4bcea13337a6b33b696333a9eaa2d06 SIZE (rust/crates/by_address-1.2.1.crate) = 8437 -SHA256 (rust/crates/bytemuck-1.23.1.crate) = 5c76a5792e44e4abe34d3abf15636779261d45a7450612059293d1d2cfc63422 -SIZE (rust/crates/bytemuck-1.23.1.crate) = 52585 -SHA256 (rust/crates/bytemuck_derive-1.9.3.crate) = 7ecc273b49b3205b83d648f0690daa588925572cc5063745bfe547fe7ec8e1a1 -SIZE (rust/crates/bytemuck_derive-1.9.3.crate) = 23555 +SHA256 (rust/crates/bytemuck-1.23.2.crate) = 3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677 +SIZE (rust/crates/bytemuck-1.23.2.crate) = 53021 +SHA256 (rust/crates/bytemuck_derive-1.10.1.crate) = 4f154e572231cb6ba2bd1176980827e3d5dc04cc183a75dea38109fbdd672d29 +SIZE (rust/crates/bytemuck_derive-1.10.1.crate) = 25122 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b SIZE (rust/crates/byteorder-1.5.0.crate) = 23288 SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a @@ -121,32 +117,28 @@ SHA256 (rust/crates/calloop-0.13.0.crate) = b99da2f8558ca23c71f4fd15dc57c9062397 SIZE (rust/crates/calloop-0.13.0.crate) = 69698 SHA256 (rust/crates/calloop-wayland-source-0.3.0.crate) = 95a66a987056935f7efce4ab5668920b5d0dac4a7c99991a67395f13702ddd20 SIZE (rust/crates/calloop-wayland-source-0.3.0.crate) = 11300 -SHA256 (rust/crates/cc-1.2.27.crate) = d487aa071b5f64da6f19a3e848e3578944b726ee5a4854b82172f02aa876bfdc -SIZE (rust/crates/cc-1.2.27.crate) = 107070 +SHA256 (rust/crates/cc-1.2.36.crate) = 5252b3d2648e5eedbc1a6f501e3c795e07025c1e93bbf8bbdd6eef7f447a6d54 +SIZE (rust/crates/cc-1.2.36.crate) = 90198 SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c SIZE (rust/crates/cesu8-1.1.0.crate) = 10555 -SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766 -SIZE (rust/crates/cexpr-0.6.0.crate) = 17966 -SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268 -SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683 +SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9 +SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719 SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009 SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724 SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355 -SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d -SIZE (rust/crates/chrono-0.4.41.crate) = 234621 -SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4 -SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009 -SHA256 (rust/crates/clap-4.5.40.crate) = 40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f -SIZE (rust/crates/clap-4.5.40.crate) = 57419 -SHA256 (rust/crates/clap_builder-4.5.40.crate) = e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e -SIZE (rust/crates/clap_builder-4.5.40.crate) = 169191 -SHA256 (rust/crates/clap_derive-4.5.40.crate) = d2c7947ae4cc3d851207c1adb5b5e260ff0cca11446b1d6d1423788e442257ce -SIZE (rust/crates/clap_derive-4.5.40.crate) = 33470 +SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2 +SIZE (rust/crates/chrono-0.4.42.crate) = 238174 +SHA256 (rust/crates/clap-4.5.47.crate) = 7eac00902d9d136acd712710d71823fb8ac8004ca445a89e73a41d45aa712931 +SIZE (rust/crates/clap-4.5.47.crate) = 58354 +SHA256 (rust/crates/clap_builder-4.5.47.crate) = 2ad9bbf750e73b5884fb8a211a9424a1906c1e156724260fdae972f31d70e1d6 +SIZE (rust/crates/clap_builder-4.5.47.crate) = 170016 +SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c +SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550 SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675 SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469 -SHA256 (rust/crates/clipboard-win-5.4.0.crate) = 15efe7a882b08f34e38556b14f2fb3daa98769d06c7f0c1b076dfd0d983bc892 -SIZE (rust/crates/clipboard-win-5.4.0.crate) = 20559 +SHA256 (rust/crates/clipboard-win-5.4.1.crate) = bde03770d3df201d4fb868f2c9c59e66a3e4e2bd06692a0fe701e7103c7e84d4 +SIZE (rust/crates/clipboard-win-5.4.1.crate) = 20994 SHA256 (rust/crates/clipboard_macos-0.1.1.crate) = 9b7f4aaa047ba3c3630b080bb9860894732ff23e2aee290a418909aa6d5df38f SIZE (rust/crates/clipboard_macos-0.1.1.crate) = 6037 SHA256 (rust/crates/clipboard_wayland-0.2.2.crate) = 003f886bc4e2987729d10c1db3424e7f80809f3fc22dbc16c685738887cb37b8 @@ -185,18 +177,16 @@ SHA256 (rust/crates/core-graphics-types-0.1.3.crate) = 45390e6114f68f718cc7a8305 SIZE (rust/crates/core-graphics-types-0.1.3.crate) = 7063 SHA256 (rust/crates/core-graphics-types-0.2.0.crate) = 3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb SIZE (rust/crates/core-graphics-types-0.2.0.crate) = 7098 -SHA256 (rust/crates/coreaudio-rs-0.11.3.crate) = 321077172d79c662f64f5071a03120748d5bb652f5231570141be24cfcd2bace -SIZE (rust/crates/coreaudio-rs-0.11.3.crate) = 42844 -SHA256 (rust/crates/coreaudio-sys-0.2.17.crate) = ceec7a6067e62d6f931a2baf6f3a751f4a892595bcec1461a3c94ef9949864b6 -SIZE (rust/crates/coreaudio-sys-0.2.17.crate) = 7591 +SHA256 (rust/crates/coreaudio-rs-0.13.0.crate) = 1aae284fbaf7d27aa0e292f7677dfbe26503b0d555026f702940805a630eac17 +SIZE (rust/crates/coreaudio-rs-0.13.0.crate) = 42013 SHA256 (rust/crates/cosmic-text-0.12.1.crate) = 59fd57d82eb4bfe7ffa9b1cec0c05e2fd378155b47f255a67983cb4afe0e80c2 SIZE (rust/crates/cosmic-text-0.12.1.crate) = 1895451 -SHA256 (rust/crates/cpal-0.15.3.crate) = 873dab07c8f743075e57f524c583985fbaf745602acbe916a01539364369a779 -SIZE (rust/crates/cpal-0.15.3.crate) = 100083 +SHA256 (rust/crates/cpal-0.16.0.crate) = cbd307f43cc2a697e2d1f8bc7a1d824b5269e052209e28883e5bc04d095aaa3f +SIZE (rust/crates/cpal-0.16.0.crate) = 104465 SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280 SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466 -SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3 -SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491 +SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511 +SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723 SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51 SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471 SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e @@ -209,8 +199,8 @@ SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760 SHA256 (rust/crates/ctor-lite-0.1.0.crate) = 1f791803201ab277ace03903de1594460708d2d54df6053f2d9e82f592b19e3b SIZE (rust/crates/ctor-lite-0.1.0.crate) = 10506 -SHA256 (rust/crates/ctrlc-3.4.7.crate) = 46f93780a459b7d656ef7f071fe699c4d3d2cb201c4b24d085b6ddc505276e73 -SIZE (rust/crates/ctrlc-3.4.7.crate) = 14606 +SHA256 (rust/crates/ctrlc-3.5.0.crate) = 881c5d0a13b2f1498e2306e82cbada78390e152d4b1378fb28a84f4dcd0dc4f3 +SIZE (rust/crates/ctrlc-3.5.0.crate) = 13886 SHA256 (rust/crates/cursor-icon-1.2.0.crate) = f27ae1dd37df86211c42e150270f82743308803d90a6f6e6651cd730d5e1732f SIZE (rust/crates/cursor-icon-1.2.0.crate) = 14267 SHA256 (rust/crates/d3d12-0.19.0.crate) = 3e3d747f100290a1ca24b752186f61f6637e1deffe3bf6320de6fcb29510a307 @@ -219,8 +209,8 @@ SHA256 (rust/crates/dark-light-1.1.1.crate) = 2a76fa97167fa740dcdbfe18e8895601e1 SIZE (rust/crates/dark-light-1.1.1.crate) = 13704 SHA256 (rust/crates/dasp_sample-0.11.0.crate) = 0c87e182de0887fd5361989c677c4e8f5000cd9491d6d563161a8f3a5519fc7f SIZE (rust/crates/dasp_sample-0.11.0.crate) = 11617 -SHA256 (rust/crates/data-url-0.3.1.crate) = 5c297a1c74b71ae29df00c3e22dd9534821d60eb9af5a0192823fa2acea70c2a -SIZE (rust/crates/data-url-0.3.1.crate) = 21109 +SHA256 (rust/crates/data-url-0.3.2.crate) = be1e0bca6c3637f992fc1cc7cbc52a78c1ef6db076dbf1059c4323d6a2048376 +SIZE (rust/crates/data-url-0.3.2.crate) = 23862 SHA256 (rust/crates/dconf_rs-0.3.0.crate) = 7046468a81e6a002061c01e6a7c83139daf91b11c30e66795b13217c2d885c8b SIZE (rust/crates/dconf_rs-0.3.0.crate) = 2954 SHA256 (rust/crates/detect-desktop-environment-0.2.0.crate) = 21d8ad60dd5b13a4ee6bd8fa2d5d88965c597c67bce32b5fc49c94f55cb50810 @@ -237,8 +227,6 @@ SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157 SHA256 (rust/crates/dispatch-0.2.0.crate) = bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b SIZE (rust/crates/dispatch-0.2.0.crate) = 10229 -SHA256 (rust/crates/dispatch2-0.2.0.crate) = 1a0d569e003ff27784e0e14e4a594048698e0c0f0b66cabcb51511be55a7caa0 -SIZE (rust/crates/dispatch2-0.2.0.crate) = 38637 SHA256 (rust/crates/dispatch2-0.3.0.crate) = 89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec SIZE (rust/crates/dispatch2-0.3.0.crate) = 54606 SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0 @@ -247,8 +235,8 @@ SHA256 (rust/crates/dlib-0.5.2.crate) = 330c60081dcc4c72131f8eb70510f1ac07223e5d SIZE (rust/crates/dlib-0.5.2.crate) = 5806 SHA256 (rust/crates/dlv-list-0.3.0.crate) = 0688c2a7f92e427f44895cd63841bff7b29f8d7a1648b9e7e07a4a365b2e1257 SIZE (rust/crates/dlv-list-0.3.0.crate) = 11920 -SHA256 (rust/crates/dns-lookup-2.0.4.crate) = e5766087c2235fec47fafa4cfecc81e494ee679d0fd4a59887ea0919bfb0e4fc -SIZE (rust/crates/dns-lookup-2.0.4.crate) = 13733 +SHA256 (rust/crates/dns-lookup-3.0.0.crate) = 853d5bcf0b73bd5e6d945b976288621825c7166e9f06c5a035ae1aaf42d1b64f +SIZE (rust/crates/dns-lookup-3.0.0.crate) = 15545 SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10 SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123 SHA256 (rust/crates/downcast-rs-1.2.1.crate) = 75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2 @@ -277,20 +265,20 @@ SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029 SIZE (rust/crates/equivalent-1.0.2.crate) = 7419 SHA256 (rust/crates/errno-0.2.8.crate) = f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1 SIZE (rust/crates/errno-0.2.8.crate) = 9276 -SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad -SIZE (rust/crates/errno-0.3.13.crate) = 12449 +SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb +SIZE (rust/crates/errno-0.3.14.crate) = 12002 SHA256 (rust/crates/errno-dragonfly-0.1.2.crate) = aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf SIZE (rust/crates/errno-dragonfly-0.1.2.crate) = 1810 SHA256 (rust/crates/error-code-3.3.2.crate) = dea2df4cf52843e0452895c455a1a2cfbb842a1e7329671acf418fdc53ed4c59 SIZE (rust/crates/error-code-3.3.2.crate) = 8516 SHA256 (rust/crates/etagere-0.2.15.crate) = fc89bf99e5dc15954a60f707c1e09d7540e5cd9af85fa75caa0b510bc08c5342 SIZE (rust/crates/etagere-0.2.15.crate) = 21203 -SHA256 (rust/crates/etherparse-0.18.0.crate) = 3ff83a5facf1a7cbfef93cfb48d6d4fb6a1f42d8ac2341a96b3255acb4d4f860 -SIZE (rust/crates/etherparse-0.18.0.crate) = 446226 +SHA256 (rust/crates/etherparse-0.19.0.crate) = b119b9796ff800751a220394b8b3613f26dd30c48f254f6837e64c464872d1c7 +SIZE (rust/crates/etherparse-0.19.0.crate) = 451039 SHA256 (rust/crates/euclid-0.22.11.crate) = ad9cdb4b747e485a12abb0e6566612956c7a1bafa3bdb8d682c5b6d403589e48 SIZE (rust/crates/euclid-0.22.11.crate) = 79261 -SHA256 (rust/crates/event-listener-5.4.0.crate) = 3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae -SIZE (rust/crates/event-listener-5.4.0.crate) = 43452 +SHA256 (rust/crates/event-listener-5.4.1.crate) = e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab +SIZE (rust/crates/event-listener-5.4.1.crate) = 43782 SHA256 (rust/crates/event-listener-strategy-0.5.4.crate) = 8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93 SIZE (rust/crates/event-listener-strategy-0.5.4.crate) = 16179 SHA256 (rust/crates/exr-1.73.0.crate) = f83197f59927b46c04a183a619b7c29df34e63e63c7869320862268c0ef687e0 @@ -303,6 +291,8 @@ SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956 SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188 SHA256 (rust/crates/filedescriptor-0.8.3.crate) = e40758ed24c9b2eeb76c35fb0aebc66c626084edd827e07e1552279814c6682d SIZE (rust/crates/filedescriptor-0.8.3.crate) = 12635 +SHA256 (rust/crates/find-msvc-tools-0.1.1.crate) = 7fd99930f64d146689264c637b5af2f0233a933bef0d8570e2526bf9e083192d +SIZE (rust/crates/find-msvc-tools-0.1.1.crate) = 30228 SHA256 (rust/crates/finl_unicode-1.3.0.crate) = 94c970b525906eb37d3940083aa65b95e481fc1857d467d13374e1d925cfc163 SIZE (rust/crates/finl_unicode-1.3.0.crate) = 69505 SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d @@ -331,8 +321,8 @@ SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7f SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672 SHA256 (rust/crates/foreign-types-shared-0.3.1.crate) = aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b SIZE (rust/crates/foreign-types-shared-0.3.1.crate) = 6006 -SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456 -SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969 +SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf +SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347 SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876 SIZE (rust/crates/futures-0.3.31.crate) = 54953 SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10 @@ -343,8 +333,8 @@ SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d3 SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965 SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6 SIZE (rust/crates/futures-io-0.3.31.crate) = 9047 -SHA256 (rust/crates/futures-lite-2.6.0.crate) = f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532 -SIZE (rust/crates/futures-lite-2.6.0.crate) = 45157 +SHA256 (rust/crates/futures-lite-2.6.1.crate) = f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad +SIZE (rust/crates/futures-lite-2.6.1.crate) = 46095 SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650 SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341 SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7 @@ -359,8 +349,8 @@ SHA256 (rust/crates/gag-1.0.0.crate) = a713bee13966e9fbffdf7193af71d54a6b35a0bb3 SIZE (rust/crates/gag-1.0.0.crate) = 5495 SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a SIZE (rust/crates/generic-array-0.14.7.crate) = 15950 -SHA256 (rust/crates/gethostname-0.4.3.crate) = 0176e0459c2e4a1fe232f984bca6890e681076abb9934f6cea7c326f3fc47818 -SIZE (rust/crates/gethostname-0.4.3.crate) = 9336 +SHA256 (rust/crates/gethostname-1.0.2.crate) = fc257fdb4038301ce4b9cd1b3b51704509692bb3ff716a410cbd07925d9dae55 +SIZE (rust/crates/gethostname-1.0.2.crate) = 9914 SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592 SIZE (rust/crates/getrandom-0.2.16.crate) = 40163 SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4 @@ -373,8 +363,8 @@ SHA256 (rust/crates/gl_generator-0.14.0.crate) = 1a95dfc23a2b4a9a2f5ab41d194f8bf SIZE (rust/crates/gl_generator-0.14.0.crate) = 22330 SHA256 (rust/crates/glam-0.25.0.crate) = 151665d9be52f9bb40fc7966565d39666f2d1e69233571b71b87791c7e0528b3 SIZE (rust/crates/glam-0.25.0.crate) = 364932 -SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2 -SIZE (rust/crates/glob-0.3.2.crate) = 22359 +SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280 +SIZE (rust/crates/glob-0.3.3.crate) = 22861 SHA256 (rust/crates/glow-0.13.1.crate) = bd348e04c43b32574f2de31c8bb397d96c9fcfa1371bd4ca6d8bdc464ab121b1 SIZE (rust/crates/glow-0.13.1.crate) = 150940 SHA256 (rust/crates/glutin_wgl_sys-0.5.0.crate) = 6c8098adac955faa2d31079b65dc48841251f69efd3ac25477903fc424362ead @@ -391,16 +381,16 @@ SHA256 (rust/crates/gpu-descriptor-types-0.1.2.crate) = 6bf0b36e6f090b7e1d8a4b49 SIZE (rust/crates/gpu-descriptor-types-0.1.2.crate) = 1928 SHA256 (rust/crates/guillotiere-0.6.2.crate) = b62d5865c036cb1393e23c50693df631d3f5d7bcca4c04fe4cc0fd592e74a782 SIZE (rust/crates/guillotiere-0.6.2.crate) = 18116 -SHA256 (rust/crates/h2-0.4.10.crate) = a9421a676d1b147b16b82c9225157dc629087ef8ec4d5e2960f9437a90dac0a5 -SIZE (rust/crates/h2-0.4.10.crate) = 174800 +SHA256 (rust/crates/h2-0.4.12.crate) = f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386 +SIZE (rust/crates/h2-0.4.12.crate) = 176264 SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9 SIZE (rust/crates/half-2.6.0.crate) = 59507 SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888 SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968 SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1 SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498 -SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5 -SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447 +SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1 +SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908 SHA256 (rust/crates/hassle-rs-0.11.0.crate) = af2a7e73e1f34c48da31fb668a907f250794837e08faa144fd24f0b8b741e890 SIZE (rust/crates/hassle-rs-0.11.0.crate) = 27178 SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8 @@ -421,14 +411,14 @@ SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1f SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975 SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87 SIZE (rust/crates/httparse-1.10.1.crate) = 45190 -SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80 -SIZE (rust/crates/hyper-1.6.0.crate) = 153923 +SHA256 (rust/crates/hyper-1.7.0.crate) = eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e +SIZE (rust/crates/hyper-1.7.0.crate) = 157006 SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58 SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435 SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0 SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052 -SHA256 (rust/crates/hyper-util-0.1.14.crate) = dc2fdfdbff08affe55bb779f33b053aa1fe5dd5b54c257343c17edfa55711bdb -SIZE (rust/crates/hyper-util-0.1.14.crate) = 101462 +SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e +SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184 SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8 SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919 SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f @@ -469,18 +459,20 @@ SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe68 SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735 SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966 -SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e -SIZE (rust/crates/idna-1.0.3.crate) = 142515 +SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de +SIZE (rust/crates/idna-1.1.0.crate) = 148747 SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344 SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389 SHA256 (rust/crates/image-0.24.9.crate) = 5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d SIZE (rust/crates/image-0.24.9.crate) = 9261055 SHA256 (rust/crates/imagesize-0.12.0.crate) = 029d73f573d8e8d63e6d5020011d3255b28c3ba85d6cf870a07184ed23de9284 SIZE (rust/crates/imagesize-0.12.0.crate) = 15747 -SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661 -SIZE (rust/crates/indexmap-2.10.0.crate) = 95836 +SHA256 (rust/crates/indexmap-2.11.1.crate) = 206a8042aec68fa4a62e8d3f7aa4ceb508177d9324faf261e1959e495b7a1921 +SIZE (rust/crates/indexmap-2.11.1.crate) = 99966 SHA256 (rust/crates/instant-0.1.13.crate) = e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222 SIZE (rust/crates/instant-0.1.13.crate) = 6305 +SHA256 (rust/crates/io-uring-0.7.10.crate) = 046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b +SIZE (rust/crates/io-uring-0.7.10.crate) = 103070 SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130 SIZE (rust/crates/ipnet-2.11.0.crate) = 29718 SHA256 (rust/crates/ipnetwork-0.21.1.crate) = cf370abdafd54d13e54a620e8c3e1145f28e46cc9d704bc6d94414559df41763 @@ -491,20 +483,18 @@ SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492 SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473 SIZE (rust/crates/itertools-0.10.5.crate) = 115354 -SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186 -SIZE (rust/crates/itertools-0.13.0.crate) = 146261 SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c SIZE (rust/crates/itoa-1.0.15.crate) = 11231 SHA256 (rust/crates/jni-0.21.1.crate) = 1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97 SIZE (rust/crates/jni-0.21.1.crate) = 105028 SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130 SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232 -SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a -SIZE (rust/crates/jobserver-0.1.33.crate) = 29136 +SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33 +SIZE (rust/crates/jobserver-0.1.34.crate) = 29013 SHA256 (rust/crates/jpeg-decoder-0.3.2.crate) = 00810f1d8b74be64b13dbf3db89ac67740615d6c891f0e7b6179326533011a07 SIZE (rust/crates/jpeg-decoder-0.3.2.crate) = 745371 -SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f -SIZE (rust/crates/js-sys-0.3.77.crate) = 55538 +SHA256 (rust/crates/js-sys-0.3.78.crate) = 0c0b063578492ceec17683ef2f8c5e89121fbd0b172cbc280635ab7567db2738 +SIZE (rust/crates/js-sys-0.3.78.crate) = 56010 SHA256 (rust/crates/kamadak-exif-0.5.5.crate) = ef4fc70d0ab7e5b6bafa30216a6b48705ea964cdfc29c050f2412295eba58077 SIZE (rust/crates/kamadak-exif-0.5.5.crate) = 54457 SHA256 (rust/crates/khronos-egl-6.0.0.crate) = 6aae1df220ece3c0ada96b8153459b67eebe9ae9212258bb0134ae60416fdf76 @@ -513,34 +503,36 @@ SHA256 (rust/crates/khronos_api-3.1.0.crate) = e2db585e1d738fc771bf08a151420d3ed SIZE (rust/crates/khronos_api-3.1.0.crate) = 599718 SHA256 (rust/crates/kurbo-0.10.4.crate) = 1618d4ebd923e97d67e7cd363d80aef35fe961005cbbbb3d2dad8bdd1bc63440 SIZE (rust/crates/kurbo-0.10.4.crate) = 925388 -SHA256 (rust/crates/kurbo-0.11.2.crate) = 1077d333efea6170d9ccb96d3c3026f300ca0773da4938cc4c811daa6df68b0c -SIZE (rust/crates/kurbo-0.11.2.crate) = 130628 +SHA256 (rust/crates/kurbo-0.11.3.crate) = c62026ae44756f8a599ba21140f350303d4f08dcdcc71b5ad9c9bb8128c13c62 +SIZE (rust/crates/kurbo-0.11.3.crate) = 137586 SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025 -SHA256 (rust/crates/lebe-0.5.2.crate) = 03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8 -SIZE (rust/crates/lebe-0.5.2.crate) = 8422 -SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776 -SIZE (rust/crates/libc-0.2.174.crate) = 779933 +SHA256 (rust/crates/lebe-0.5.3.crate) = 7a79a3332a6609480d7d0c9eab957bca6b455b91bb84e66d19f5ff66294b85b8 +SIZE (rust/crates/lebe-0.5.3.crate) = 9439 +SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543 +SIZE (rust/crates/libc-0.2.175.crate) = 788728 SHA256 (rust/crates/libloading-0.7.4.crate) = b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f SIZE (rust/crates/libloading-0.7.4.crate) = 27580 SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667 SIZE (rust/crates/libloading-0.8.8.crate) = 31345 SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de SIZE (rust/crates/libm-0.2.15.crate) = 156108 -SHA256 (rust/crates/libredox-0.1.4.crate) = 1580801010e535496706ba011c15f8532df6b42297d2e471fec38ceadd8c0638 -SIZE (rust/crates/libredox-0.1.4.crate) = 6946 +SHA256 (rust/crates/libredox-0.1.9.crate) = 391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3 +SIZE (rust/crates/libredox-0.1.9.crate) = 7281 SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898 SHA256 (rust/crates/linux-raw-sys-0.6.5.crate) = 2a385b1be4e5c3e362ad2ffa73c392e53f031eaa5b7d648e64cd87f27f6063d7 SIZE (rust/crates/linux-raw-sys-0.6.5.crate) = 1892120 SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12 SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088 +SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039 +SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624 SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956 SIZE (rust/crates/litemap-0.8.0.crate) = 34344 SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765 SIZE (rust/crates/lock_api-0.4.13.crate) = 28565 -SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94 -SIZE (rust/crates/log-0.4.27.crate) = 48120 +SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432 +SIZE (rust/crates/log-0.4.28.crate) = 51131 SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38 SIZE (rust/crates/lru-0.12.5.crate) = 16047 SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154 @@ -563,28 +555,24 @@ SHA256 (rust/crates/maxminddb-0.26.0.crate) = 2a197e44322788858682406c74b0b59bf8 SIZE (rust/crates/maxminddb-0.26.0.crate) = 24547 SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0 SIZE (rust/crates/memchr-2.7.5.crate) = 97603 -SHA256 (rust/crates/memmap2-0.9.5.crate) = fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f -SIZE (rust/crates/memmap2-0.9.5.crate) = 33280 +SHA256 (rust/crates/memmap2-0.9.8.crate) = 843a98750cd611cc2965a8213b53b43e715f13c37a9e096c6408e69990961db7 +SIZE (rust/crates/memmap2-0.9.8.crate) = 34478 SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a SIZE (rust/crates/memoffset-0.9.1.crate) = 9032 SHA256 (rust/crates/metal-0.27.0.crate) = c43f73953f8cbe511f021b58f18c3ce1c3d1ae13fe953293e13345bf83217f25 SIZE (rust/crates/metal-0.27.0.crate) = 3028990 SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a SIZE (rust/crates/mime-0.3.17.crate) = 15712 -SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a -SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841 SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316 SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132 SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c SIZE (rust/crates/mio-1.0.4.crate) = 104212 -SHA256 (rust/crates/mutate_once-0.1.1.crate) = 16cf681a23b4d0a43fc35024c176437f9dcd818db34e0f42ab456a0ee5ad497b -SIZE (rust/crates/mutate_once-0.1.1.crate) = 4276 +SHA256 (rust/crates/mutate_once-0.1.2.crate) = 13d2233c9842d08cfe13f9eac96e207ca6a2ea10b80259ebe8ad0268be27d2af +SIZE (rust/crates/mutate_once-0.1.2.crate) = 4508 SHA256 (rust/crates/naga-0.19.2.crate) = 50e3524642f53d9af419ab5e8dd29d3ba155708267667c2f3f06c88c9e130843 SIZE (rust/crates/naga-0.19.2.crate) = 537942 SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e SIZE (rust/crates/native-tls-0.2.14.crate) = 29385 -SHA256 (rust/crates/ndk-0.8.0.crate) = 2076a31b7010b17a38c01907c45b945e8f11495ee4dd588309718901b1f7a5b7 -SIZE (rust/crates/ndk-0.8.0.crate) = 79770 SHA256 (rust/crates/ndk-0.9.0.crate) = c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4 SIZE (rust/crates/ndk-0.9.0.crate) = 84865 SHA256 (rust/crates/ndk-context-0.1.1.crate) = 27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b @@ -597,10 +585,14 @@ SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d SIZE (rust/crates/nix-0.29.0.crate) = 318248 SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6 SIZE (rust/crates/nix-0.30.1.crate) = 342015 -SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a -SIZE (rust/crates/nom-7.1.3.crate) = 117570 +SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9 +SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801 SHA256 (rust/crates/num-derive-0.4.2.crate) = ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202 SIZE (rust/crates/num-derive-0.4.2.crate) = 14709 +SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f +SIZE (rust/crates/num-integer-0.1.46.crate) = 22331 +SHA256 (rust/crates/num-rational-0.4.2.crate) = f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824 +SIZE (rust/crates/num-rational-0.4.2.crate) = 28159 SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841 SIZE (rust/crates/num-traits-0.2.19.crate) = 51631 SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b @@ -615,16 +607,22 @@ SHA256 (rust/crates/objc-sys-0.3.5.crate) = cdb91bdd390c7ce1a8607f35f3ca7151b65a SIZE (rust/crates/objc-sys-0.3.5.crate) = 20560 SHA256 (rust/crates/objc2-0.5.2.crate) = 46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804 SIZE (rust/crates/objc2-0.5.2.crate) = 199204 -SHA256 (rust/crates/objc2-0.6.1.crate) = 88c6597e14493ab2e44ce58f2fdecf095a51f12ca57bec060a11c57332520551 -SIZE (rust/crates/objc2-0.6.1.crate) = 270980 +SHA256 (rust/crates/objc2-0.6.2.crate) = 561f357ba7f3a2a61563a186a163d0a3a5247e1089524a3981d49adb775078bc +SIZE (rust/crates/objc2-0.6.2.crate) = 272954 SHA256 (rust/crates/objc2-app-kit-0.2.2.crate) = e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff SIZE (rust/crates/objc2-app-kit-0.2.2.crate) = 337435 SHA256 (rust/crates/objc2-app-kit-0.3.1.crate) = e6f29f568bec459b0ddff777cec4fe3fd8666d82d5a40ebd0ff7e66134f89bcc SIZE (rust/crates/objc2-app-kit-0.3.1.crate) = 495884 +SHA256 (rust/crates/objc2-audio-toolbox-0.3.1.crate) = 10cbe18d879e20a4aea544f8befe38bcf52255eb63d3f23eca2842f3319e4c07 +SIZE (rust/crates/objc2-audio-toolbox-0.3.1.crate) = 178229 SHA256 (rust/crates/objc2-cloud-kit-0.2.2.crate) = 74dd3b56391c7a0596a295029734d3c1c5e7e510a4cb30245f8221ccea96b009 SIZE (rust/crates/objc2-cloud-kit-0.2.2.crate) = 27094 SHA256 (rust/crates/objc2-contacts-0.2.2.crate) = a5ff520e9c33812fd374d8deecef01d4a840e7b41862d849513de77e44aa4889 SIZE (rust/crates/objc2-contacts-0.2.2.crate) = 17094 +SHA256 (rust/crates/objc2-core-audio-0.3.1.crate) = ca44961e888e19313b808f23497073e3f6b3c22bb485056674c8b49f3b025c82 +SIZE (rust/crates/objc2-core-audio-0.3.1.crate) = 31692 +SHA256 (rust/crates/objc2-core-audio-types-0.3.1.crate) = c0f1cc99bb07ad2ddb6527ddf83db6a15271bb036b3eb94b801cd44fdc666ee1 +SIZE (rust/crates/objc2-core-audio-types-0.3.1.crate) = 19365 SHA256 (rust/crates/objc2-core-data-0.2.2.crate) = 617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef SIZE (rust/crates/objc2-core-data-0.2.2.crate) = 30575 SHA256 (rust/crates/objc2-core-foundation-0.3.1.crate) = 1c10c2894a6fed806ade6027bcd50662746363a9589d3ec9d9bef30a4e4bc166 @@ -657,10 +655,6 @@ SHA256 (rust/crates/objc_exception-0.1.2.crate) = ad970fb455818ad6cba4c122ad012f SIZE (rust/crates/objc_exception-0.1.2.crate) = 2251 SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87 SIZE (rust/crates/object-0.36.7.crate) = 329938 -SHA256 (rust/crates/oboe-0.6.1.crate) = e8b61bebd49e5d43f5f8cc7ee2891c16e0f41ec7954d36bcb6c14c5e0de867fb -SIZE (rust/crates/oboe-0.6.1.crate) = 24588 -SHA256 (rust/crates/oboe-sys-0.6.1.crate) = 6c8bb09a4a2b1d668170cfe0a7d5bc103f8999fb316c98099b6a9939c9f2e79d -SIZE (rust/crates/oboe-sys-0.6.1.crate) = 169091 SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d SIZE (rust/crates/once_cell-1.21.3.crate) = 34534 SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad @@ -685,8 +679,8 @@ SHA256 (rust/crates/ouroboros-0.18.5.crate) = 1e0f050db9c44b97a94723127e6be766ac SIZE (rust/crates/ouroboros-0.18.5.crate) = 11678 SHA256 (rust/crates/ouroboros_macro-0.18.5.crate) = 3c7028bdd3d43083f6d8d4d5187680d0d3560d54df4cc9d752005268b41e64d0 SIZE (rust/crates/ouroboros_macro-0.18.5.crate) = 22021 -SHA256 (rust/crates/owned_ttf_parser-0.25.0.crate) = 22ec719bbf3b2a81c109a4e20b1f129b5566b7dce654bc3872f6a05abf82b2c4 -SIZE (rust/crates/owned_ttf_parser-0.25.0.crate) = 151164 +SHA256 (rust/crates/owned_ttf_parser-0.25.1.crate) = 36820e9051aca1014ddc75770aab4d68bc1e9e632f0f5627c4086bc216fb583b +SIZE (rust/crates/owned_ttf_parser-0.25.1.crate) = 8989 SHA256 (rust/crates/palette-0.7.6.crate) = 4cbf71184cc5ecc2e4e1baccdb21026c20e5fc3dcf63028a086131b3ab00b6e6 SIZE (rust/crates/palette-0.7.6.crate) = 230913 SHA256 (rust/crates/palette_derive-0.7.6.crate) = f5030daf005bface118c096f510ffb781fc28f9ab6a32ab224d8631be6851d30 @@ -703,26 +697,26 @@ SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575df SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773 SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a SIZE (rust/crates/paste-1.0.15.crate) = 18374 -SHA256 (rust/crates/pcap-2.2.0.crate) = 499125886165f62fbc0c095ead9189b253f48eb1c5fcab49f81a270f2f220652 -SIZE (rust/crates/pcap-2.2.0.crate) = 74574 -SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e -SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235 +SHA256 (rust/crates/pcap-2.3.0.crate) = 83cdabc34a80d9ec3563694cc31423fba6bb9bab4f31a9a5d5b85f29bd6d660a +SIZE (rust/crates/pcap-2.3.0.crate) = 77838 +SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220 +SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583 SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078 SIZE (rust/crates/phf-0.11.3.crate) = 23231 -SHA256 (rust/crates/phf-0.12.1.crate) = 913273894cec178f401a31ec4b656318d95473527be05c0752cc41cdc32be8b7 -SIZE (rust/crates/phf-0.12.1.crate) = 23768 -SHA256 (rust/crates/phf_codegen-0.12.1.crate) = efbdcb6f01d193b17f0b9c3360fa7e0e620991b193ff08702f78b3ce365d7e61 -SIZE (rust/crates/phf_codegen-0.12.1.crate) = 14215 +SHA256 (rust/crates/phf-0.13.1.crate) = c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf +SIZE (rust/crates/phf-0.13.1.crate) = 24786 +SHA256 (rust/crates/phf_codegen-0.13.1.crate) = 49aa7f9d80421bca176ca8dbfebe668cc7a2684708594ec9f3c0db0805d5d6e1 +SIZE (rust/crates/phf_codegen-0.13.1.crate) = 14774 SHA256 (rust/crates/phf_generator-0.11.3.crate) = 3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d SIZE (rust/crates/phf_generator-0.11.3.crate) = 15431 -SHA256 (rust/crates/phf_generator-0.12.1.crate) = 2cbb1126afed61dd6368748dae63b1ee7dc480191c6262a3b4ff1e29d86a6c5b -SIZE (rust/crates/phf_generator-0.12.1.crate) = 15743 +SHA256 (rust/crates/phf_generator-0.13.1.crate) = 135ace3a761e564ec88c03a77317a7c6b80bb7f7135ef2544dbe054243b89737 +SIZE (rust/crates/phf_generator-0.13.1.crate) = 15952 SHA256 (rust/crates/phf_macros-0.11.3.crate) = f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216 SIZE (rust/crates/phf_macros-0.11.3.crate) = 18436 SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5 SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199 -SHA256 (rust/crates/phf_shared-0.12.1.crate) = 06005508882fb681fd97892ecff4b7fd0fee13ef1aa569f8695dae7ab9099981 -SIZE (rust/crates/phf_shared-0.12.1.crate) = 15568 +SHA256 (rust/crates/phf_shared-0.13.1.crate) = e57fef6bc5981e38c2ce2d63bfa546861309f875b8a75f092d1d54ae2d64f266 +SIZE (rust/crates/phf_shared-0.13.1.crate) = 16141 SHA256 (rust/crates/pico-args-0.5.0.crate) = 5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315 SIZE (rust/crates/pico-args-0.5.0.crate) = 11545 SHA256 (rust/crates/pin-project-1.1.10.crate) = 677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a @@ -745,20 +739,20 @@ SHA256 (rust/crates/plotters-iced-0.11.0.crate) = 0a14e2dda1ebc8fcbf248263fb5831 SIZE (rust/crates/plotters-iced-0.11.0.crate) = 200930 SHA256 (rust/crates/png-0.17.16.crate) = 82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526 SIZE (rust/crates/png-0.17.16.crate) = 117975 -SHA256 (rust/crates/polling-3.8.0.crate) = b53a684391ad002dd6a596ceb6c74fd004fdce75f4be2e3f615068abbea5fd50 -SIZE (rust/crates/polling-3.8.0.crate) = 59031 +SHA256 (rust/crates/polling-3.10.0.crate) = b5bd19146350fe804f7cb2669c851c03d69da628803dab0d98018142aaa5d829 +SIZE (rust/crates/polling-3.10.0.crate) = 60095 SHA256 (rust/crates/pollster-0.4.0.crate) = 2f3a9f18d041e6d0e102a0a46750538147e5e8992d3b4873aaafee2520b00ce3 SIZE (rust/crates/pollster-0.4.0.crate) = 9840 -SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585 -SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613 +SHA256 (rust/crates/potential_utf-0.1.3.crate) = 84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a +SIZE (rust/crates/potential_utf-0.1.3.crate) = 9698 SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9 SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522 SHA256 (rust/crates/presser-0.3.1.crate) = e8cf8e6a8aa66ce33f63993ffc4ea4271eb5b0530a9002db8455ea6050c77bfa SIZE (rust/crates/presser-0.3.1.crate) = 20946 SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35 SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432 -SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778 -SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820 +SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de +SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886 SHA256 (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8 SIZE (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = 12219 SHA256 (rust/crates/profiling-1.0.17.crate) = 3eb8486b569e12e2c32ad3e204dbaba5e4b5b216e9367044f25f1dba42341773 @@ -767,20 +761,20 @@ SHA256 (rust/crates/qoi-0.4.1.crate) = 7f6d64c71eb498fe9eae14ce4ec935c555749aef5 SIZE (rust/crates/qoi-0.4.1.crate) = 71135 SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb SIZE (rust/crates/quick-xml-0.37.5.crate) = 190481 -SHA256 (rust/crates/quinn-0.11.8.crate) = 626214629cda6781b6dc1d316ba307189c85ba657213ce642d9c77670f8202c8 -SIZE (rust/crates/quinn-0.11.8.crate) = 79949 -SHA256 (rust/crates/quinn-proto-0.11.12.crate) = 49df843a9161c85bb8aae55f101bc0bac8bcafd637a620d9122fd7e0b2f7422e -SIZE (rust/crates/quinn-proto-0.11.12.crate) = 235821 -SHA256 (rust/crates/quinn-udp-0.5.13.crate) = fcebb1209ee276352ef14ff8732e24cc2b02bbac986cd74a4c81bcb2f9881970 -SIZE (rust/crates/quinn-udp-0.5.13.crate) = 32621 +SHA256 (rust/crates/quinn-0.11.9.crate) = b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20 +SIZE (rust/crates/quinn-0.11.9.crate) = 83606 +SHA256 (rust/crates/quinn-proto-0.11.13.crate) = f1906b49b0c3bc04b5fe5d86a77925ae6524a19b816ae38ce1e426255f1d8a31 +SIZE (rust/crates/quinn-proto-0.11.13.crate) = 243837 +SHA256 (rust/crates/quinn-udp-0.5.14.crate) = addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd +SIZE (rust/crates/quinn-udp-0.5.14.crate) = 33436 SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d SIZE (rust/crates/quote-1.0.40.crate) = 31063 SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f SIZE (rust/crates/r-efi-5.3.0.crate) = 64532 SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404 SIZE (rust/crates/rand-0.8.5.crate) = 87113 -SHA256 (rust/crates/rand-0.9.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97 -SIZE (rust/crates/rand-0.9.1.crate) = 97986 +SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1 +SIZE (rust/crates/rand-0.9.2.crate) = 99930 SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88 SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251 SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb @@ -791,58 +785,58 @@ SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b66 SIZE (rust/crates/rand_core-0.9.3.crate) = 24543 SHA256 (rust/crates/range-alloc-0.1.4.crate) = c3d6831663a5098ea164f89cff59c6284e95f4e3c76ce9848d4529f5ccca9bde SIZE (rust/crates/range-alloc-0.1.4.crate) = 7924 -SHA256 (rust/crates/rangemap-1.5.1.crate) = f60fcc7d6849342eff22c4350c8b9a989ee8ceabc4b481253e8946b9fe83d684 -SIZE (rust/crates/rangemap-1.5.1.crate) = 57091 +SHA256 (rust/crates/rangemap-1.6.0.crate) = f93e7e49bb0bf967717f7bd674458b3d6b0c5f48ec7e3038166026a69fc22223 +SIZE (rust/crates/rangemap-1.6.0.crate) = 58332 SHA256 (rust/crates/raw-window-handle-0.6.2.crate) = 20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539 SIZE (rust/crates/raw-window-handle-0.6.2.crate) = 20234 -SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa -SIZE (rust/crates/rayon-1.10.0.crate) = 180155 -SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2 -SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701 +SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f +SIZE (rust/crates/rayon-1.11.0.crate) = 182470 +SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91 +SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151 SHA256 (rust/crates/read-fonts-0.22.7.crate) = 69aacb76b5c29acfb7f90155d39759a29496aebb49395830e928a9703d2eec2f SIZE (rust/crates/read-fonts-0.22.7.crate) = 329031 SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012 SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858 -SHA256 (rust/crates/redox_syscall-0.5.13.crate) = 0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6 -SIZE (rust/crates/redox_syscall-0.5.13.crate) = 29489 +SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77 +SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002 SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43 SIZE (rust/crates/redox_users-0.4.6.crate) = 15585 -SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b -SIZE (rust/crates/redox_users-0.5.0.crate) = 15586 -SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191 -SIZE (rust/crates/regex-1.11.1.crate) = 254170 -SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908 -SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525 -SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c -SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541 +SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac +SIZE (rust/crates/redox_users-0.5.2.crate) = 17280 +SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912 +SIZE (rust/crates/regex-1.11.2.crate) = 166265 +SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6 +SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754 +SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001 +SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808 SHA256 (rust/crates/relative-path-1.9.3.crate) = ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2 SIZE (rust/crates/relative-path-1.9.3.crate) = 22400 SHA256 (rust/crates/renderdoc-sys-1.1.0.crate) = 19b30a45b0cd0bcca8037f3d0dc3421eaf95327a17cad11964fb8179b4fc4832 SIZE (rust/crates/renderdoc-sys-1.1.0.crate) = 10366 -SHA256 (rust/crates/reqwest-0.12.20.crate) = eabf4c97d9130e2bf606614eb937e86edac8292eaa6f422f995d7e8de1eb1813 -SIZE (rust/crates/reqwest-0.12.20.crate) = 199843 +SHA256 (rust/crates/reqwest-0.12.23.crate) = d429f34c8092b2d42c7c93cec323bb4adeb7c67698f70839adec842ec10c7ceb +SIZE (rust/crates/reqwest-0.12.23.crate) = 161307 SHA256 (rust/crates/resvg-0.42.0.crate) = 944d052815156ac8fa77eaac055220e95ba0b01fa8887108ca710c03805d9051 SIZE (rust/crates/resvg-0.42.0.crate) = 78253 -SHA256 (rust/crates/rfd-0.15.3.crate) = 80c844748fdc82aae252ee4594a89b6e7ebef1063de7951545564cbc4e57075d -SIZE (rust/crates/rfd-0.15.3.crate) = 54977 -SHA256 (rust/crates/rgb-0.8.50.crate) = 57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a -SIZE (rust/crates/rgb-0.8.50.crate) = 21980 +SHA256 (rust/crates/rfd-0.15.4.crate) = ef2bee61e6cffa4635c72d7d81a84294e28f0930db0ddcb0f66d10244674ebed +SIZE (rust/crates/rfd-0.15.4.crate) = 56785 +SHA256 (rust/crates/rgb-0.8.52.crate) = 0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce +SIZE (rust/crates/rgb-0.8.52.crate) = 22449 SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7 SIZE (rust/crates/ring-0.17.14.crate) = 1502610 -SHA256 (rust/crates/rodio-0.20.1.crate) = e7ceb6607dd738c99bc8cb28eff249b7cd5c8ec88b9db96c0608c1480d140fb1 -SIZE (rust/crates/rodio-0.20.1.crate) = 90390 +SHA256 (rust/crates/rodio-0.21.1.crate) = e40ecf59e742e03336be6a3d53755e789fd05a059fa22dfa0ed624722319e183 +SIZE (rust/crates/rodio-0.21.1.crate) = 135395 SHA256 (rust/crates/roxmltree-0.20.0.crate) = 6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97 SIZE (rust/crates/roxmltree-0.20.0.crate) = 54594 -SHA256 (rust/crates/rstest-0.25.0.crate) = 6fc39292f8613e913f7df8fa892b8944ceb47c247b78e1b1ae2f09e019be789d -SIZE (rust/crates/rstest-0.25.0.crate) = 55273 -SHA256 (rust/crates/rstest_macros-0.25.0.crate) = 1f168d99749d307be9de54d23fd226628d99768225ef08f6ffb52e0182a27746 -SIZE (rust/crates/rstest_macros-0.25.0.crate) = 70557 +SHA256 (rust/crates/rstest-0.26.1.crate) = f5a3193c063baaa2a95a33f03035c8a72b83d97a54916055ba22d35ed3839d49 +SIZE (rust/crates/rstest-0.26.1.crate) = 56940 +SHA256 (rust/crates/rstest_macros-0.26.1.crate) = 9c845311f0ff7951c5506121a9ad75aec44d083c31583b2ea5a30bcb0b0abba0 +SIZE (rust/crates/rstest_macros-0.26.1.crate) = 68256 SHA256 (rust/crates/rust-ini-0.18.0.crate) = f6d5f2436026b4f6e79dc829837d467cc7e9a55ee40e750d716713540715a2df SIZE (rust/crates/rust-ini-0.18.0.crate) = 15439 -SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f -SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590 +SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace +SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340 SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2 SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331 SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d @@ -851,40 +845,40 @@ SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063 SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245 SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154 SIZE (rust/crates/rustix-0.38.44.crate) = 379347 -SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266 -SIZE (rust/crates/rustix-1.0.7.crate) = 414500 -SHA256 (rust/crates/rustls-0.23.28.crate) = 7160e3e10bf4535308537f3c4e1641468cd0e485175d6163087c0393c7d46643 -SIZE (rust/crates/rustls-0.23.28.crate) = 365699 +SHA256 (rust/crates/rustix-1.1.1.crate) = 9621e389a110cae094269936383d69b869492f03e5c1ed2d575a53c029d4441d +SIZE (rust/crates/rustix-1.1.1.crate) = 422692 +SHA256 (rust/crates/rustls-0.23.31.crate) = c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc +SIZE (rust/crates/rustls-0.23.31.crate) = 371259 SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79 SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740 -SHA256 (rust/crates/rustls-webpki-0.103.3.crate) = e4a72fe2bcf7a6ac6fd7d0b9e5cb68aeb7d4c0a0271730218b3e92d43b4eb435 -SIZE (rust/crates/rustls-webpki-0.103.3.crate) = 81840 -SHA256 (rust/crates/rustrict-0.7.35.crate) = 6dfe349049fa49baa564f8483d40e7561ff19ccaa308ab4f844bb59d2c5d8d34 -SIZE (rust/crates/rustrict-0.7.35.crate) = 596785 -SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d -SIZE (rust/crates/rustversion-1.0.21.crate) = 21001 +SHA256 (rust/crates/rustls-webpki-0.103.4.crate) = 0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc +SIZE (rust/crates/rustls-webpki-0.103.4.crate) = 84241 +SHA256 (rust/crates/rustrict-0.7.36.crate) = d93719b9aa6a53f9beae62fe36f34ed88226be314aea6829031ed0f878ca493d +SIZE (rust/crates/rustrict-0.7.36.crate) = 597896 +SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d +SIZE (rust/crates/rustversion-1.0.22.crate) = 21096 SHA256 (rust/crates/rustybuzz-0.14.1.crate) = cfb9cf8877777222e4a3bc7eb247e398b56baba500c38c1c46842431adc8b55c SIZE (rust/crates/rustybuzz-0.14.1.crate) = 254743 SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f SIZE (rust/crates/ryu-1.0.20.crate) = 48738 SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502 SIZE (rust/crates/same-file-1.0.6.crate) = 10183 -SHA256 (rust/crates/scc-2.3.4.crate) = 22b2d775fb28f245817589471dd49c5edf64237f4a19d10ce9a92ff4651a27f4 -SIZE (rust/crates/scc-2.3.4.crate) = 143387 -SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d -SIZE (rust/crates/schannel-0.1.27.crate) = 42772 +SHA256 (rust/crates/scc-2.4.0.crate) = 46e6f046b7fef48e2660c57ed794263155d713de679057f2d0c169bfc6e756cc +SIZE (rust/crates/scc-2.4.0.crate) = 145014 +SHA256 (rust/crates/schannel-0.1.28.crate) = 891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1 +SIZE (rust/crates/schannel-0.1.28.crate) = 42312 SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294 SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202 SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619 SHA256 (rust/crates/sctk-adwaita-0.10.1.crate) = b6277f0217056f77f1d8f49f2950ac6c278c0d607c45f5ee99328d792ede24ec SIZE (rust/crates/sctk-adwaita-0.10.1.crate) = 53237 -SHA256 (rust/crates/sdd-3.0.8.crate) = 584e070911c7017da6cb2eb0788d09f43d789029b5877d3e5ecc8acf86ceee21 -SIZE (rust/crates/sdd-3.0.8.crate) = 31934 +SHA256 (rust/crates/sdd-3.0.10.crate) = 490dcfcbfef26be6800d11870ff2df8774fa6e86d047e3e8c8a76b25655e41ca +SIZE (rust/crates/sdd-3.0.10.crate) = 32748 SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02 SIZE (rust/crates/security-framework-2.11.1.crate) = 80188 -SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32 -SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537 +SHA256 (rust/crates/security-framework-sys-2.15.0.crate) = cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0 +SIZE (rust/crates/security-framework-sys-2.15.0.crate) = 20718 SHA256 (rust/crates/self_cell-1.2.0.crate) = 0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749 SIZE (rust/crates/self_cell-1.2.0.crate) = 16883 SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0 @@ -893,12 +887,14 @@ SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854 SIZE (rust/crates/serde-1.0.219.crate) = 78983 SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00 SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798 -SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373 -SIZE (rust/crates/serde_json-1.0.140.crate) = 154852 +SHA256 (rust/crates/serde_json-1.0.143.crate) = d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a +SIZE (rust/crates/serde_json-1.0.143.crate) = 155342 SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c SIZE (rust/crates/serde_repr-0.1.20.crate) = 12627 SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3 SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210 +SHA256 (rust/crates/serde_spanned-1.0.0.crate) = 40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83 +SIZE (rust/crates/serde_spanned-1.0.0.crate) = 10956 SHA256 (rust/crates/serde_test-1.0.177.crate) = 7f901ee573cab6b3060453d2d5f0bae4e6d628c23c0a962ff9b5f1d7c8d4f1ed SIZE (rust/crates/serde_test-1.0.177.crate) = 18671 SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd @@ -911,8 +907,8 @@ SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc83 SIZE (rust/crates/sha1-0.10.6.crate) = 13517 SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 SIZE (rust/crates/shlex-1.3.0.crate) = 18713 -SHA256 (rust/crates/signal-hook-registry-1.4.5.crate) = 9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410 -SIZE (rust/crates/signal-hook-registry-1.4.5.crate) = 19004 +SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b +SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277 SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086 SHA256 (rust/crates/simplecss-0.2.2.crate) = 7a9c6883ca9c3c7c90e888de77b7a5c849c779d25d74a1269b0218b14e8b136c @@ -921,8 +917,8 @@ SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42 SIZE (rust/crates/siphasher-1.0.1.crate) = 10351 SHA256 (rust/crates/skrifa-0.22.3.crate) = 8e1c44ad1f6c5bdd4eefed8326711b7dbda9ea45dfd36068c427d332aa382cbe SIZE (rust/crates/skrifa-0.22.3.crate) = 260731 -SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d -SIZE (rust/crates/slab-0.4.10.crate) = 17810 +SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589 +SIZE (rust/crates/slab-0.4.11.crate) = 18549 SHA256 (rust/crates/slotmap-1.0.7.crate) = dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a SIZE (rust/crates/slotmap-1.0.7.crate) = 61390 SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03 @@ -933,8 +929,8 @@ SHA256 (rust/crates/smithay-clipboard-0.7.2.crate) = cc8216eec463674a0e90f29e0ae SIZE (rust/crates/smithay-clipboard-0.7.2.crate) = 17877 SHA256 (rust/crates/smol_str-0.2.2.crate) = dd538fb6910ac1099850255cf94a94df6551fbdd602454387d0adb2d1ca6dead SIZE (rust/crates/smol_str-0.2.2.crate) = 15840 -SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678 -SIZE (rust/crates/socket2-0.5.10.crate) = 58169 +SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807 +SIZE (rust/crates/socket2-0.6.0.crate) = 57974 SHA256 (rust/crates/softbuffer-0.4.6.crate) = 18051cdd562e792cad055119e0cdb2cfc137e44e3987532e0f9659a77931bb08 SIZE (rust/crates/softbuffer-0.4.6.crate) = 61049 SHA256 (rust/crates/spirv-0.3.0+sdk-1.3.268.0.crate) = eda41003dc44290527a59b13432d4a0379379fa074b70174882adfbdfd917844 @@ -967,8 +963,8 @@ SHA256 (rust/crates/symphonia-metadata-0.5.4.crate) = bc622b9841a10089c5b18e99eb SIZE (rust/crates/symphonia-metadata-0.5.4.crate) = 23343 SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237 SIZE (rust/crates/syn-1.0.109.crate) = 237611 -SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40 -SIZE (rust/crates/syn-2.0.104.crate) = 299699 +SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6 +SIZE (rust/crates/syn-2.0.106.crate) = 301514 SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263 SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958 SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2 @@ -979,18 +975,18 @@ SHA256 (rust/crates/system-configuration-0.6.1.crate) = 3c879d448e9d986b66174276 SIZE (rust/crates/system-configuration-0.6.1.crate) = 17935 SHA256 (rust/crates/system-configuration-sys-0.6.0.crate) = 8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4 SIZE (rust/crates/system-configuration-sys-0.6.0.crate) = 11090 -SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1 -SIZE (rust/crates/tempfile-3.20.0.crate) = 42306 +SHA256 (rust/crates/tempfile-3.21.0.crate) = 15b61f8f20e3a6f7e0649d825294eaf317edce30f82cf6026e7e4cb9222a7d1e +SIZE (rust/crates/tempfile-3.21.0.crate) = 42581 SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755 SIZE (rust/crates/termcolor-1.4.1.crate) = 18773 SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52 SIZE (rust/crates/thiserror-1.0.69.crate) = 22198 -SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708 -SIZE (rust/crates/thiserror-2.0.12.crate) = 28693 +SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0 +SIZE (rust/crates/thiserror-2.0.16.crate) = 29095 SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1 SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365 -SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d -SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141 +SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960 +SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214 SHA256 (rust/crates/tiff-0.9.1.crate) = ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e SIZE (rust/crates/tiff-0.9.1.crate) = 1423953 SHA256 (rust/crates/tiny-skia-0.11.4.crate) = 83d13394d44dae3207b52a326c0c85a8bf87f1541f23b0d143811088497b09ab @@ -1001,30 +997,38 @@ SHA256 (rust/crates/tiny-xlib-0.2.4.crate) = 0324504befd01cab6e0c994f34b2ffa2578 SIZE (rust/crates/tiny-xlib-0.2.4.crate) = 17760 SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b SIZE (rust/crates/tinystr-0.8.1.crate) = 23333 -SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71 -SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137 +SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa +SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996 SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20 SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865 -SHA256 (rust/crates/tokio-1.45.1.crate) = 75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779 -SIZE (rust/crates/tokio-1.45.1.crate) = 811787 +SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038 +SIZE (rust/crates/tokio-1.47.1.crate) = 829790 SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8 SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617 SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2 SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676 SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655 -SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df -SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255 +SHA256 (rust/crates/tokio-util-0.7.16.crate) = 14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5 +SIZE (rust/crates/tokio-util-0.7.16.crate) = 127775 SHA256 (rust/crates/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234 SIZE (rust/crates/toml-0.5.11.crate) = 54910 SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362 SIZE (rust/crates/toml-0.8.23.crate) = 36050 +SHA256 (rust/crates/toml-0.9.5.crate) = 75129e1dc5000bfbaa9fee9d1b21f974f9fbad9daec557a521ee6e080825f6e8 +SIZE (rust/crates/toml-0.9.5.crate) = 56833 SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125 +SHA256 (rust/crates/toml_datetime-0.7.0.crate) = bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3 +SIZE (rust/crates/toml_datetime-0.7.0.crate) = 18108 SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602 +SHA256 (rust/crates/toml_parser-1.0.2.crate) = b551886f449aa90d4fe2bdaa9f4a2577ad2dde302c61ecf262d80b116db95c10 +SIZE (rust/crates/toml_parser-1.0.2.crate) = 35241 SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801 SIZE (rust/crates/toml_write-0.1.2.crate) = 15660 +SHA256 (rust/crates/toml_writer-1.0.2.crate) = fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64 +SIZE (rust/crates/toml_writer-1.0.2.crate) = 16988 SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9 SIZE (rust/crates/tower-0.5.2.crate) = 109417 SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2 @@ -1077,8 +1081,8 @@ SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9 SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744 SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1 SIZE (rust/crates/untrusted-0.9.0.crate) = 14447 -SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60 -SIZE (rust/crates/url-2.5.4.crate) = 81097 +SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b +SIZE (rust/crates/url-2.5.7.crate) = 87907 SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538 SHA256 (rust/crates/usvg-0.42.0.crate) = b84ea542ae85c715f07b082438a4231c3760539d902e11d093847a0b22963032 @@ -1097,46 +1101,46 @@ SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3da SIZE (rust/crates/want-0.3.1.crate) = 6398 SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477 -SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3 -SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921 -SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5 -SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288 -SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6 -SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111 -SHA256 (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61 -SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181 -SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407 -SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663 -SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de -SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243 -SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d -SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570 +SHA256 (rust/crates/wasi-0.14.4+wasi-0.2.4.crate) = 88a5f4a424faf49c3c2c344f166f0662341d470ea185e939657aaff130f0ec4a +SIZE (rust/crates/wasi-0.14.4+wasi-0.2.4.crate) = 145408 +SHA256 (rust/crates/wasm-bindgen-0.2.101.crate) = 7e14915cadd45b529bb8d1f343c4ed0ac1de926144b746e2710f9cd05df6603b +SIZE (rust/crates/wasm-bindgen-0.2.101.crate) = 47841 +SHA256 (rust/crates/wasm-bindgen-backend-0.2.101.crate) = e28d1ba982ca7923fd01448d5c30c6864d0a14109560296a162f80f305fb93bb +SIZE (rust/crates/wasm-bindgen-backend-0.2.101.crate) = 32331 +SHA256 (rust/crates/wasm-bindgen-futures-0.4.51.crate) = 0ca85039a9b469b38336411d6d6ced91f3fc87109a2a27b0c197663f5144dffe +SIZE (rust/crates/wasm-bindgen-futures-0.4.51.crate) = 16315 +SHA256 (rust/crates/wasm-bindgen-macro-0.2.101.crate) = 7c3d463ae3eff775b0c45df9da45d68837702ac35af998361e2c84e7c5ec1b0d +SIZE (rust/crates/wasm-bindgen-macro-0.2.101.crate) = 9804 +SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.101.crate) = 7bb4ce89b08211f923caf51d527662b75bdc9c9c7aab40f86dcb9fb85ac552aa +SIZE (rust/crates/wasm-bindgen-macro-support-0.2.101.crate) = 26415 +SHA256 (rust/crates/wasm-bindgen-shared-0.2.101.crate) = f143854a3b13752c6950862c906306adb27c7e839f7414cec8fea35beab624c1 +SIZE (rust/crates/wasm-bindgen-shared-0.2.101.crate) = 9055 SHA256 (rust/crates/wasm-timer-0.2.5.crate) = be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f SIZE (rust/crates/wasm-timer-0.2.5.crate) = 21668 -SHA256 (rust/crates/wayland-backend-0.3.10.crate) = fe770181423e5fc79d3e2a7f4410b7799d5aab1de4372853de3c6aa13ca24121 -SIZE (rust/crates/wayland-backend-0.3.10.crate) = 75632 -SHA256 (rust/crates/wayland-client-0.31.10.crate) = 978fa7c67b0847dbd6a9f350ca2569174974cd4082737054dbb7fbb79d7d9a61 -SIZE (rust/crates/wayland-client-0.31.10.crate) = 64777 +SHA256 (rust/crates/wayland-backend-0.3.11.crate) = 673a33c33048a5ade91a6b139580fa174e19fb0d23f396dca9fa15f2e1e49b35 +SIZE (rust/crates/wayland-backend-0.3.11.crate) = 76980 +SHA256 (rust/crates/wayland-client-0.31.11.crate) = c66a47e840dc20793f2264eb4b3e4ecb4b75d91c0dd4af04b456128e0bdd449d +SIZE (rust/crates/wayland-client-0.31.11.crate) = 65932 SHA256 (rust/crates/wayland-csd-frame-0.3.0.crate) = 625c5029dbd43d25e6aa9615e88b829a5cad13b2819c4ae129fdbb7c31ab4c7e SIZE (rust/crates/wayland-csd-frame-0.3.0.crate) = 5696 -SHA256 (rust/crates/wayland-cursor-0.31.10.crate) = a65317158dec28d00416cb16705934070aef4f8393353d41126c54264ae0f182 -SIZE (rust/crates/wayland-cursor-0.31.10.crate) = 9725 -SHA256 (rust/crates/wayland-protocols-0.32.8.crate) = 779075454e1e9a521794fed15886323ea0feda3f8b0fc1390f5398141310422a -SIZE (rust/crates/wayland-protocols-0.32.8.crate) = 210103 -SHA256 (rust/crates/wayland-protocols-plasma-0.3.8.crate) = 4fd38cdad69b56ace413c6bcc1fbf5acc5e2ef4af9d5f8f1f9570c0c83eae175 -SIZE (rust/crates/wayland-protocols-plasma-0.3.8.crate) = 69107 -SHA256 (rust/crates/wayland-protocols-wlr-0.3.8.crate) = 1cb6cdc73399c0e06504c437fe3cf886f25568dd5454473d565085b36d6a8bbf -SIZE (rust/crates/wayland-protocols-wlr-0.3.8.crate) = 28616 -SHA256 (rust/crates/wayland-scanner-0.31.6.crate) = 896fdafd5d28145fce7958917d69f2fd44469b1d4e861cb5961bcbeebc6d1484 -SIZE (rust/crates/wayland-scanner-0.31.6.crate) = 36365 -SHA256 (rust/crates/wayland-sys-0.31.6.crate) = dbcebb399c77d5aa9fa5db874806ee7b4eba4e73650948e8f93963f128896615 -SIZE (rust/crates/wayland-sys-0.31.6.crate) = 10049 -SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2 -SIZE (rust/crates/web-sys-0.3.77.crate) = 638246 +SHA256 (rust/crates/wayland-cursor-0.31.11.crate) = 447ccc440a881271b19e9989f75726d60faa09b95b0200a9b7eb5cc47c3eeb29 +SIZE (rust/crates/wayland-cursor-0.31.11.crate) = 9785 +SHA256 (rust/crates/wayland-protocols-0.32.9.crate) = efa790ed75fbfd71283bd2521a1cfdc022aabcc28bdcff00851f9e4ae88d9901 +SIZE (rust/crates/wayland-protocols-0.32.9.crate) = 155404 +SHA256 (rust/crates/wayland-protocols-plasma-0.3.9.crate) = a07a14257c077ab3279987c4f8bb987851bf57081b93710381daea94f2c2c032 +SIZE (rust/crates/wayland-protocols-plasma-0.3.9.crate) = 69243 +SHA256 (rust/crates/wayland-protocols-wlr-0.3.9.crate) = efd94963ed43cf9938a090ca4f7da58eb55325ec8200c3848963e98dc25b78ec +SIZE (rust/crates/wayland-protocols-wlr-0.3.9.crate) = 28723 +SHA256 (rust/crates/wayland-scanner-0.31.7.crate) = 54cb1e9dc49da91950bdfd8b848c49330536d9d1fb03d4bfec8cae50caa50ae3 +SIZE (rust/crates/wayland-scanner-0.31.7.crate) = 36483 +SHA256 (rust/crates/wayland-sys-0.31.7.crate) = 34949b42822155826b41db8e5d0c1be3a2bd296c747577a43a3e6daefc296142 +SIZE (rust/crates/wayland-sys-0.31.7.crate) = 10106 +SHA256 (rust/crates/web-sys-0.3.78.crate) = 77e4b637749ff0d92b8fad63aa1f7cff3cbe125fd49c175cd6345e7272638b12 +SIZE (rust/crates/web-sys-0.3.78.crate) = 642410 SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb SIZE (rust/crates/web-time-1.1.0.crate) = 18026 -SHA256 (rust/crates/webpki-roots-1.0.1.crate) = 8782dd5a41a24eed3a4f40b606249b3e236ca61adf1f25ea4d45c73de122b502 -SIZE (rust/crates/webpki-roots-1.0.1.crate) = 247202 +SHA256 (rust/crates/webpki-roots-1.0.2.crate) = 7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2 +SIZE (rust/crates/webpki-roots-1.0.2.crate) = 255109 SHA256 (rust/crates/weezl-0.1.10.crate) = a751b3277700db47d3e574514de2eced5e54dc8a5436a3bf7a0b248b2cee16f3 SIZE (rust/crates/weezl-0.1.10.crate) = 46418 SHA256 (rust/crates/wgpu-0.19.4.crate) = cbd7311dbd2abcfebaabf1841a2824ed7c8be443a0f29166e5d3c6a53a762c01 @@ -1153,8 +1157,8 @@ SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe9399 SIZE (rust/crates/winapi-0.3.9.crate) = 1200382 SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815 -SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb -SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464 +SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22 +SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368 SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998 SHA256 (rust/crates/window_clipboard-0.4.1.crate) = f6d692d46038c433f9daee7ad8757e002a4248c20b0a3fbc991d99521d3bcb6d @@ -1175,6 +1179,8 @@ SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735 SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a SIZE (rust/crates/windows-link-0.1.3.crate) = 6154 +SHA256 (rust/crates/windows-link-0.2.0.crate) = 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65 +SIZE (rust/crates/windows-link-0.2.0.crate) = 6170 SHA256 (rust/crates/windows-registry-0.5.3.crate) = 5b8a9ed28765efc97bbc954883f4e6796c33a06546ebafacbabee9696967499e SIZE (rust/crates/windows-registry-0.5.3.crate) = 13386 SHA256 (rust/crates/windows-result-0.1.2.crate) = 5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8 @@ -1187,26 +1193,22 @@ SHA256 (rust/crates/windows-sys-0.36.1.crate) = ea04155a16a59f9eab786fe12a4a450e SIZE (rust/crates/windows-sys-0.36.1.crate) = 3347053 SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0 SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659 -SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9 -SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884 SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877 SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323 SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479 +SHA256 (rust/crates/windows-sys-0.61.0.crate) = e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa +SIZE (rust/crates/windows-sys-0.61.0.crate) = 2517134 SHA256 (rust/crates/windows-targets-0.42.2.crate) = 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071 SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492 -SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c -SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904 SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973 SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403 -SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef -SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046 +SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91 +SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099 SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8 SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071 -SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8 -SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492 SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3 SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718 SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764 @@ -1215,8 +1217,6 @@ SHA256 (rust/crates/windows_aarch64_msvc-0.36.1.crate) = 9bb8c3fd39ade2d67e9874a SIZE (rust/crates/windows_aarch64_msvc-0.36.1.crate) = 661960 SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43 SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981 -SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc -SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483 SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469 SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615 SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c @@ -1225,8 +1225,6 @@ SHA256 (rust/crates/windows_i686_gnu-0.36.1.crate) = 180e6ccf01daf4c426b846dfc66 SIZE (rust/crates/windows_i686_gnu-0.36.1.crate) = 818115 SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236 -SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e -SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891 SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402 SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3 @@ -1239,8 +1237,6 @@ SHA256 (rust/crates/windows_i686_msvc-0.36.1.crate) = e2e7917148b2812d1eeafaeb22 SIZE (rust/crates/windows_i686_msvc-0.36.1.crate) = 724575 SHA256 (rust/crates/windows_i686_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060 SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951 -SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406 -SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300 SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66 SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163 SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d @@ -1249,16 +1245,12 @@ SHA256 (rust/crates/windows_x86_64_gnu-0.36.1.crate) = 4dcd171b8776c41b97521e5da SIZE (rust/crates/windows_x86_64_gnu-0.36.1.crate) = 790934 SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36 SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373 -SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e -SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619 SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78 SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363 SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585 SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3 SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068 -SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc -SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486 SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707 SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57 @@ -1267,30 +1259,28 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.36.1.crate) = c811ca4a8c853ef420abd859 SIZE (rust/crates/windows_x86_64_msvc-0.36.1.crate) = 661999 SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0 SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936 -SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538 -SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412 SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564 SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486 SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400 -SHA256 (rust/crates/winit-0.30.11.crate) = a4409c10174df8779dc29a4788cac85ed84024ccbc1743b776b21a520ee1aaf4 -SIZE (rust/crates/winit-0.30.11.crate) = 603052 -SHA256 (rust/crates/winnow-0.7.11.crate) = 74c7b26e3480b707944fc872477815d29a8e429d2f93a1ce000f5fa84a15cbcd -SIZE (rust/crates/winnow-0.7.11.crate) = 174175 +SHA256 (rust/crates/winit-0.30.12.crate) = c66d4b9ed69c4009f6321f762d6e61ad8a2389cd431b97cb1e146812e9e6c732 +SIZE (rust/crates/winit-0.30.12.crate) = 604631 +SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf +SIZE (rust/crates/winnow-0.7.13.crate) = 174454 SHA256 (rust/crates/winreg-0.10.1.crate) = 80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d SIZE (rust/crates/winreg-0.10.1.crate) = 25725 SHA256 (rust/crates/winres-0.1.12.crate) = b68db261ef59e9e52806f688020631e987592bd83619edccda9c47d42cde4f6c SIZE (rust/crates/winres-0.1.12.crate) = 19772 -SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1 -SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241 +SHA256 (rust/crates/wit-bindgen-0.45.1.crate) = 5c573471f125075647d03df72e026074b7203790d41351cd6edc96f46bcccd36 +SIZE (rust/crates/wit-bindgen-0.45.1.crate) = 60395 SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb SIZE (rust/crates/writeable-0.6.1.crate) = 24068 SHA256 (rust/crates/x11-dl-2.21.0.crate) = 38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f SIZE (rust/crates/x11-dl-2.21.0.crate) = 66823 -SHA256 (rust/crates/x11rb-0.13.1.crate) = 5d91ffca73ee7f68ce055750bf9f6eca0780b8c85eff9bc046a3b0da41755e12 -SIZE (rust/crates/x11rb-0.13.1.crate) = 223916 -SHA256 (rust/crates/x11rb-protocol-0.13.1.crate) = ec107c4503ea0b4a98ef47356329af139c0a4f7750e621cf2973cd3385ebcb3d -SIZE (rust/crates/x11rb-protocol-0.13.1.crate) = 508522 +SHA256 (rust/crates/x11rb-0.13.2.crate) = 9993aa5be5a26815fe2c3eacfc1fde061fc1a1f094bf1ad2a18bf9c495dd7414 +SIZE (rust/crates/x11rb-0.13.2.crate) = 220549 +SHA256 (rust/crates/x11rb-protocol-0.13.2.crate) = ea6fc2961e4ef194dcbfe56bb845534d0dc8098940c7e5c012a258bfec6701bd +SIZE (rust/crates/x11rb-protocol-0.13.2.crate) = 514069 SHA256 (rust/crates/xcursor-0.3.10.crate) = bec9e4a500ca8864c5b47b8b482a73d62e4237670e5b5f1d6b9e3cae50f28f2b SIZE (rust/crates/xcursor-0.3.10.crate) = 7768 SHA256 (rust/crates/xdg-home-1.3.0.crate) = ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6 @@ -1299,8 +1289,8 @@ SHA256 (rust/crates/xkbcommon-dl-0.4.2.crate) = d039de8032a9a8856a6be89cea3e5d12 SIZE (rust/crates/xkbcommon-dl-0.4.2.crate) = 5879 SHA256 (rust/crates/xkeysym-0.2.1.crate) = b9cc00251562a284751c9973bace760d86c0276c471b4be569fe6b068ee97a56 SIZE (rust/crates/xkeysym-0.2.1.crate) = 103129 -SHA256 (rust/crates/xml-rs-0.8.26.crate) = a62ce76d9b56901b19a74f19431b0d8b3bc7ca4ad685a746dfd78ca8f4fc6bda -SIZE (rust/crates/xml-rs-0.8.26.crate) = 55115 +SHA256 (rust/crates/xml-rs-0.8.27.crate) = 6fd8403733700263c6eb89f192880191f1b83e332f7a20371ddcf421c4a337c7 +SIZE (rust/crates/xml-rs-0.8.27.crate) = 55258 SHA256 (rust/crates/xmlwriter-0.1.0.crate) = ec7a2a501ed189703dba8b08142f057e887dfc4b2cc4db2d343ac6376ba3e0b9 SIZE (rust/crates/xmlwriter-0.1.0.crate) = 6261 SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049 @@ -1313,22 +1303,22 @@ SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521 SHA256 (rust/crates/zbus-4.4.0.crate) = bb97012beadd29e654708a0fdb4c84bc046f537aecfde2c3ee0a9e4b4d48c725 SIZE (rust/crates/zbus-4.4.0.crate) = 158301 -SHA256 (rust/crates/zbus-5.7.1.crate) = d3a7c7cee313d044fca3f48fa782cb750c79e4ca76ba7bc7718cd4024cdf6f68 -SIZE (rust/crates/zbus-5.7.1.crate) = 163826 +SHA256 (rust/crates/zbus-5.10.0.crate) = 67a073be99ace1adc48af593701c8015cd9817df372e14a1a6b0ee8f8bf043be +SIZE (rust/crates/zbus-5.10.0.crate) = 166302 SHA256 (rust/crates/zbus_macros-4.4.0.crate) = 267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e SIZE (rust/crates/zbus_macros-4.4.0.crate) = 31183 -SHA256 (rust/crates/zbus_macros-5.7.1.crate) = a17e7e5eec1550f747e71a058df81a9a83813ba0f6a95f39c4e218bdc7ba366a -SIZE (rust/crates/zbus_macros-5.7.1.crate) = 36558 +SHA256 (rust/crates/zbus_macros-5.10.0.crate) = 0e80cd713a45a49859dcb648053f63265f4f2851b6420d47a958e5697c68b131 +SIZE (rust/crates/zbus_macros-5.10.0.crate) = 37433 SHA256 (rust/crates/zbus_names-3.0.0.crate) = 4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c SIZE (rust/crates/zbus_names-3.0.0.crate) = 10650 SHA256 (rust/crates/zbus_names-4.2.0.crate) = 7be68e64bf6ce8db94f63e72f0c7eb9a60d733f7e0499e628dfab0f84d6bcb97 SIZE (rust/crates/zbus_names-4.2.0.crate) = 17015 SHA256 (rust/crates/zeno-0.2.3.crate) = dd15f8e0dbb966fd9245e7498c7e9e5055d9e5c8b676b95bd67091cd11a1e697 SIZE (rust/crates/zeno-0.2.3.crate) = 40164 -SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f -SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223 -SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181 -SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080 +SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c +SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663 +SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831 +SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827 SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5 SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669 SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502 @@ -1337,23 +1327,23 @@ SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464 SIZE (rust/crates/zeroize-1.8.1.crate) = 20029 SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595 SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423 -SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428 -SIZE (rust/crates/zerovec-0.11.2.crate) = 124500 +SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b +SIZE (rust/crates/zerovec-0.11.4.crate) = 125080 SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294 SHA256 (rust/crates/zune-inflate-0.2.54.crate) = 73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02 SIZE (rust/crates/zune-inflate-0.2.54.crate) = 37973 SHA256 (rust/crates/zvariant-4.2.0.crate) = 2084290ab9a1c471c38fc524945837734fbf124487e105daec2bb57fd48c81fe SIZE (rust/crates/zvariant-4.2.0.crate) = 82180 -SHA256 (rust/crates/zvariant-5.5.3.crate) = 9d30786f75e393ee63a21de4f9074d4c038d52c5b1bb4471f955db249f9dffb1 -SIZE (rust/crates/zvariant-5.5.3.crate) = 88043 +SHA256 (rust/crates/zvariant-5.7.0.crate) = 999dd3be73c52b1fccd109a4a81e4fcd20fab1d3599c8121b38d04e1419498db +SIZE (rust/crates/zvariant-5.7.0.crate) = 90643 SHA256 (rust/crates/zvariant_derive-4.2.0.crate) = 73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449 SIZE (rust/crates/zvariant_derive-4.2.0.crate) = 11057 -SHA256 (rust/crates/zvariant_derive-5.5.3.crate) = 75fda702cd42d735ccd48117b1630432219c0e9616bf6cb0f8350844ee4d9580 -SIZE (rust/crates/zvariant_derive-5.5.3.crate) = 14236 +SHA256 (rust/crates/zvariant_derive-5.7.0.crate) = 6643fd0b26a46d226bd90d3f07c1b5321fe9bb7f04673cb37ac6d6883885b68e +SIZE (rust/crates/zvariant_derive-5.7.0.crate) = 14214 SHA256 (rust/crates/zvariant_utils-2.1.0.crate) = c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340 SIZE (rust/crates/zvariant_utils-2.1.0.crate) = 7043 -SHA256 (rust/crates/zvariant_utils-3.2.0.crate) = e16edfee43e5d7b553b77872d99bc36afdda75c223ca7ad5e3fbecd82ca5fc34 -SIZE (rust/crates/zvariant_utils-3.2.0.crate) = 14779 -SHA256 (GyulyVGC-sniffnet-v1.4.0_GH0.tar.gz) = 7f0789836b81ca0ce249d1ebb15493aab3941a5c4438ac1a70784470c0401550 -SIZE (GyulyVGC-sniffnet-v1.4.0_GH0.tar.gz) = 86647209 +SHA256 (rust/crates/zvariant_utils-3.2.1.crate) = c6949d142f89f6916deca2232cf26a8afacf2b9fdc35ce766105e104478be599 +SIZE (rust/crates/zvariant_utils-3.2.1.crate) = 14678 +SHA256 (GyulyVGC-sniffnet-v1.4.1_GH0.tar.gz) = 920ad7aae75af8bdeed501eb726e9b97d0c07b077d29c2a4033b7ad7c45d9b4d +SIZE (GyulyVGC-sniffnet-v1.4.1_GH0.tar.gz) = 86452659 diff --git a/net/speedtest-go/Makefile b/net/speedtest-go/Makefile index 0c2ce107876b..74e27964668b 100644 --- a/net/speedtest-go/Makefile +++ b/net/speedtest-go/Makefile @@ -1,7 +1,7 @@ PORTNAME= speedtest-go DISTVERSIONPREFIX= v DISTVERSION= 1.7.10 -PORTREVISION= 6 +PORTREVISION= 10 CATEGORIES= net www MAINTAINER= driesm@FreeBSD.org diff --git a/net/spoofdpi/Makefile b/net/spoofdpi/Makefile index c3542007c314..41e8e019ede4 100644 --- a/net/spoofdpi/Makefile +++ b/net/spoofdpi/Makefile @@ -1,7 +1,7 @@ PORTNAME= spoofdpi DISTVERSIONPREFIX= v -DISTVERSION= 0.12.0 -PORTREVISION= 6 +DISTVERSION= 0.12.2 +PORTREVISION= 1 CATEGORIES= net MAINTAINER= nxjoseph@protonmail.com diff --git a/net/spoofdpi/distinfo b/net/spoofdpi/distinfo index 2c1623b2d3e7..220b4cfd4dbc 100644 --- a/net/spoofdpi/distinfo +++ b/net/spoofdpi/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1725844927 -SHA256 (xvzc-SpoofDPI-v0.12.0_GH0.tar.gz) = 8350cacb0a5cc7b3c1d9aa7cbd2e519dfb61e7d59d49475de11387f8229a01c0 -SIZE (xvzc-SpoofDPI-v0.12.0_GH0.tar.gz) = 34504 +TIMESTAMP = 1762360442 +SHA256 (xvzc-SpoofDPI-v0.12.2_GH0.tar.gz) = 6b963e5c52e129f1bcac3b5adc59322715f5d31e593eb317e363c18c77f53a5b +SIZE (xvzc-SpoofDPI-v0.12.2_GH0.tar.gz) = 42450 SHA256 (atomicgo-cursor-v0.2.0_GH0.tar.gz) = 61760aaf6b2a0b51adcea56913104aa070b844426063a21dac60551f239e5044 SIZE (atomicgo-cursor-v0.2.0_GH0.tar.gz) = 11330 SHA256 (atomicgo-keyboard-v0.2.9_GH0.tar.gz) = 6855b6e6e6837de6e9cfb98e0f49f6224eb599c688bdd4ce3a0c96b2f409bd07 diff --git a/net/spoofdpi/pkg-message b/net/spoofdpi/pkg-message index 6a0480f96883..d7cc46e32bda 100644 --- a/net/spoofdpi/pkg-message +++ b/net/spoofdpi/pkg-message @@ -1,13 +1,23 @@ [ { type: install message: <<EOM -You can use spoofdpi rc.d service and specify arguments -for spoofdpi program in rc.conf file like this below: - spoofdpi_args="-port 8181 -dns-addr 1.1.1.1 -enable-doh" +You can use SpoofDPI rc.d service and specify arguments +for SpoofDPI program in rc.conf file like this below: + # sysrc spoofdpi_args="-listen-port 8181 -dns-addr 1.1.1.1 -enable-doh" To enable/start spoofdpi service: # service spoofdpi enable # service spoofdpi start Now, you can configure your web browser to use this proxy. +SpoofDPI listens on port 8080 by default and uses DNS as 8.8.8.8. +EOM +} +{ type: upgrade + maximum_version: "0.12.2" + message: << EOM +Some command-line arguments of SpoofDPI has been refactored, a few examples: + # -addr => -listen-addr, -port => -listen-port and etc. +See the commit link below or project page for new changes in arguments usage. + # https://github.com/xvzc/SpoofDPI/commit/a2993ac68d87a0525a93bc23984d21e341214199 EOM } ] diff --git a/net/sslh/Makefile b/net/sslh/Makefile index d36a67944b15..3f91c755a15b 100644 --- a/net/sslh/Makefile +++ b/net/sslh/Makefile @@ -1,5 +1,5 @@ PORTNAME= sslh -PORTVERSION= 2.2.4 +PORTVERSION= 2.3.0 DISTVERSIONPREFIX= v CATEGORIES= net diff --git a/net/sslh/distinfo b/net/sslh/distinfo index 740173560392..d4f50e757931 100644 --- a/net/sslh/distinfo +++ b/net/sslh/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748463189 -SHA256 (yrutschle-sslh-v2.2.4_GH0.tar.gz) = e8aa59b4f190a89087eac2ec4e0f44f75d19767bb879907df11c142fa6a7d0d1 -SIZE (yrutschle-sslh-v2.2.4_GH0.tar.gz) = 514918 +TIMESTAMP = 1757609334 +SHA256 (yrutschle-sslh-v2.3.0_GH0.tar.gz) = d9e1ca6a392ace2aad9e9b9df8a6391c9332c95df81790df944488b7011a37a0 +SIZE (yrutschle-sslh-v2.3.0_GH0.tar.gz) = 533138 diff --git a/net/stc/Makefile b/net/stc/Makefile index b2e52ffd35e2..4a7b688a4353 100644 --- a/net/stc/Makefile +++ b/net/stc/Makefile @@ -1,6 +1,6 @@ PORTNAME= stc PORTVERSION= 1.5.4 -PORTREVISION= 5 +PORTREVISION= 9 CATEGORIES= net MAINTAINER= kbowling@FreeBSD.org diff --git a/net/storj/Makefile b/net/storj/Makefile index 37c92b1b849c..19546be83076 100644 --- a/net/storj/Makefile +++ b/net/storj/Makefile @@ -1,7 +1,7 @@ PORTNAME= storj PORTVERSION= 1.117.8 DISTVERSIONPREFIX= v -PORTREVISION= 6 +PORTREVISION= 10 CATEGORIES= net MAINTAINER= danfe@FreeBSD.org diff --git a/net/subnetcalc/Makefile b/net/subnetcalc/Makefile index 6a844470274a..c4f5c8121190 100644 --- a/net/subnetcalc/Makefile +++ b/net/subnetcalc/Makefile @@ -1,5 +1,5 @@ PORTNAME= subnetcalc -DISTVERSION= 2.6.4 +DISTVERSION= 2.6.5 CATEGORIES= net MASTER_SITES= https://www.nntb.no/~dreibh/subnetcalc/download/ diff --git a/net/subnetcalc/distinfo b/net/subnetcalc/distinfo index 72e6a9a73173..22fbe83f7092 100644 --- a/net/subnetcalc/distinfo +++ b/net/subnetcalc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745778736 -SHA256 (subnetcalc-2.6.4.tar.xz) = 821401f2aa4eff12108a57679c06ba752b6dc15b40c0aba272e9f952b66174dc -SIZE (subnetcalc-2.6.4.tar.xz) = 145404 +TIMESTAMP = 1758565597 +SHA256 (subnetcalc-2.6.5.tar.xz) = 6c44ddcbe0e216559667b11ec836b74f33319d8f13c35f4b735f4734f79b6446 +SIZE (subnetcalc-2.6.5.tar.xz) = 146604 diff --git a/net/syncthing/Makefile b/net/syncthing/Makefile index 31c0ec86c155..87b8d0d6dba9 100644 --- a/net/syncthing/Makefile +++ b/net/syncthing/Makefile @@ -1,6 +1,6 @@ PORTNAME= syncthing DISTVERSIONPREFIX= v -DISTVERSION= 2.0.2 +DISTVERSION= 2.0.11 PORTREVISION= 1 CATEGORIES= net MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/ @@ -24,14 +24,14 @@ BINS= syncthing stdiscosrv strelaysrv strelaypoolsrv MAKE_ENV+= BUILD_HOST=freebsd \ BUILD_USER=ports +CONFLICTS_INSTALL= syncthing1 + NO_CCACHE= yes NO_WRKSUBDIR= yes USERS= syncthing GROUPS= syncthing -CONFLICTS= syncthing1 - .for x in ${BINS} PLIST_FILES+= bin/${x} .endfor diff --git a/net/syncthing/distinfo b/net/syncthing/distinfo index 49cb27008b8a..dfacd13161dc 100644 --- a/net/syncthing/distinfo +++ b/net/syncthing/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755342797 -SHA256 (syncthing-source-v2.0.2.tar.gz) = 8738cf2a9563bfbf4c6c8923b4c048176c1e80baa88cd92778ef7fbed3f55a6a -SIZE (syncthing-source-v2.0.2.tar.gz) = 62642068 +TIMESTAMP = 1762259397 +SHA256 (syncthing-source-v2.0.11.tar.gz) = a9656cded5048bac4937e7046b1b4d5fb6d78bca01df2eed495335be6d4ab643 +SIZE (syncthing-source-v2.0.11.tar.gz) = 62758646 diff --git a/net/syncthing1/Makefile b/net/syncthing1/Makefile index 2d562963f6b7..89e16be9d8e0 100644 --- a/net/syncthing1/Makefile +++ b/net/syncthing1/Makefile @@ -1,7 +1,7 @@ PORTNAME= syncthing DISTVERSIONPREFIX= v DISTVERSION= 1.30.0 -PORTREVISION= 4 +PORTREVISION= 8 CATEGORIES= net MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/ PKGNAMESUFFIX= 1 @@ -25,14 +25,14 @@ BINS= syncthing stdiscosrv strelaysrv strelaypoolsrv MAKE_ENV+= BUILD_HOST=freebsd \ BUILD_USER=ports +CONFLICTS_INSTALL= syncthing + NO_CCACHE= yes NO_WRKSUBDIR= yes USERS= syncthing GROUPS= syncthing -CONFLICTS= syncthing - .for x in ${BINS} PLIST_FILES+= bin/${x} .endfor diff --git a/net/td-system-tools/Makefile b/net/td-system-tools/Makefile index a86756b1b094..836cf06b1a29 100644 --- a/net/td-system-tools/Makefile +++ b/net/td-system-tools/Makefile @@ -1,5 +1,5 @@ PORTNAME= td-system-tools -DISTVERSION= 2.1.3 +DISTVERSION= 2.1.8 CATEGORIES= net MASTER_SITES= https://www.nntb.no/~dreibh/system-tools/download/ @@ -11,6 +11,7 @@ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= bash:shells/bash \ + getopt>=0:misc/getopt \ figlet:misc/figlet \ mbuffer:misc/mbuffer diff --git a/net/td-system-tools/distinfo b/net/td-system-tools/distinfo index 6dba1e1c7ecd..1ba476d0aee0 100644 --- a/net/td-system-tools/distinfo +++ b/net/td-system-tools/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752062149 -SHA256 (td-system-tools-2.1.3.tar.xz) = 72edaca0b4c89969252cf32f009f2774d734ed5bdbff7193f1608549da5749a9 -SIZE (td-system-tools-2.1.3.tar.xz) = 199088 +TIMESTAMP = 1762017147 +SHA256 (td-system-tools-2.1.8.tar.xz) = f8ad1a0a8897c4f5124688bdba83df2ff35a26cf2424dfa7972be4cc6417e363 +SIZE (td-system-tools-2.1.8.tar.xz) = 993404 diff --git a/net/termshark/Makefile b/net/termshark/Makefile index 4bb1c048bc30..ab421514ecf6 100644 --- a/net/termshark/Makefile +++ b/net/termshark/Makefile @@ -1,7 +1,7 @@ PORTNAME= termshark PORTVERSION= 2.4.0 DISTVERSIONPREFIX=v -PORTREVISION= 26 +PORTREVISION= 30 CATEGORIES= net MAINTAINER= zi@FreeBSD.org diff --git a/net/tinyfugue-devel/Makefile b/net/tinyfugue-devel/Makefile index 2b1c4f4c2b0b..19628b3dbdc0 100644 --- a/net/tinyfugue-devel/Makefile +++ b/net/tinyfugue-devel/Makefile @@ -1,6 +1,6 @@ PORTNAME= tinyfugue -PORTVERSION= 5.1.6 -PORTREVISION= 1 +PORTVERSION= 5.2.2 +PORTREVISION= 0 CATEGORIES= net games PKGNAMESUFFIX= -devel${PKGNAMESUFFIX2} @@ -11,8 +11,7 @@ WWW= https://github.com/ingwarsw/tinyfugue LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= libpcre.so:devel/pcre -#LIB_DEPENDS= libpcre2-8.so:devel/pcre2 +LIB_DEPENDS= libpcre2-8.so:devel/pcre2 USE_GITHUB= yes GH_ACCOUNT= ingwarsw diff --git a/net/tinyfugue-devel/distinfo b/net/tinyfugue-devel/distinfo index 24f6dde48154..1878c09b6f1b 100644 --- a/net/tinyfugue-devel/distinfo +++ b/net/tinyfugue-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1717607601 -SHA256 (ingwarsw-tinyfugue-5.1.6_GH0.tar.gz) = 891aae175499ae53a94b7287e333157c8dd556c23e56bba8dbe578649ab94f66 -SIZE (ingwarsw-tinyfugue-5.1.6_GH0.tar.gz) = 727347 +TIMESTAMP = 1761909748 +SHA256 (ingwarsw-tinyfugue-5.2.2_GH0.tar.gz) = b7d0d914e6ae86f817bee341da77b74a62e22d601e7763e9bc86b074daa8892c +SIZE (ingwarsw-tinyfugue-5.2.2_GH0.tar.gz) = 734970 diff --git a/net/toxiproxy-cli/Makefile b/net/toxiproxy-cli/Makefile index 54174934867d..341913011dfa 100644 --- a/net/toxiproxy-cli/Makefile +++ b/net/toxiproxy-cli/Makefile @@ -1,5 +1,5 @@ PORTNAME= toxiproxy-cli -PORTREVISION= 1 +PORTREVISION= 5 COMMENT= TCP proxy to simulate network and system conditions (client) diff --git a/net/toxiproxy-server/Makefile b/net/toxiproxy-server/Makefile index 24261ae17894..d628e9e6a572 100644 --- a/net/toxiproxy-server/Makefile +++ b/net/toxiproxy-server/Makefile @@ -1,7 +1,7 @@ PORTNAME?= toxiproxy-server DISTVERSIONPREFIX= v DISTVERSION= 2.12.0 -PORTREVISION= 1 +PORTREVISION= 5 CATEGORIES= net MAINTAINER= dtxdf@FreeBSD.org diff --git a/net/traefik/Makefile b/net/traefik/Makefile index 75ea7022e916..5d227875dffe 100644 --- a/net/traefik/Makefile +++ b/net/traefik/Makefile @@ -1,6 +1,6 @@ PORTNAME= traefik -PORTVERSION= 3.4.5 -PORTREVISION= 1 +PORTVERSION= 3.5.3 +PORTREVISION= 3 CATEGORIES= net MASTER_SITES= LOCAL/riggs/${PORTNAME} diff --git a/net/traefik/distinfo b/net/traefik/distinfo index 2aa96457bfc1..11508f3c3907 100644 --- a/net/traefik/distinfo +++ b/net/traefik/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753538104 -SHA256 (traefik-3.4.5.tar.xz) = 3754c36ac0cb29879407a9b80399a1cb4effd95627ef7fb76f9c7e83007094f5 -SIZE (traefik-3.4.5.tar.xz) = 28590920 +TIMESTAMP = 1759038873 +SHA256 (traefik-3.5.3.tar.xz) = 6a3c5ff4b71588fcb01f9ecf9e3546645f2bfc5c9cd936bbbe5a6323bbb62d7c +SIZE (traefik-3.5.3.tar.xz) = 25229952 diff --git a/net/trippy/Makefile b/net/trippy/Makefile index ed4c5c0b1863..a576df13e88f 100644 --- a/net/trippy/Makefile +++ b/net/trippy/Makefile @@ -1,6 +1,6 @@ PORTNAME= trippy DISTVERSION= 0.13.0 -PORTREVISION= 2 +PORTREVISION= 4 CATEGORIES= net MAINTAINER= ehaupt@FreeBSD.org diff --git a/net/tsctp/Makefile b/net/tsctp/Makefile index 69b49d90a8b6..a70e3f979335 100644 --- a/net/tsctp/Makefile +++ b/net/tsctp/Makefile @@ -1,5 +1,5 @@ PORTNAME= tsctp -DISTVERSION= 0.8.2 +DISTVERSION= 0.8.4 CATEGORIES= net MASTER_SITES= https://www.nntb.no/~dreibh/tsctp/download/ diff --git a/net/tsctp/distinfo b/net/tsctp/distinfo index 029b153a4f7e..d064ffc1fae7 100644 --- a/net/tsctp/distinfo +++ b/net/tsctp/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752059339 -SHA256 (tsctp-0.8.2.tar.xz) = 4087aa8d1049e62f9af1b578f88f1ef569585715e2eab9ce716350cf12419457 -SIZE (tsctp-0.8.2.tar.xz) = 135228 +TIMESTAMP = 1761303742 +SHA256 (tsctp-0.8.4.tar.xz) = af6667b02e9b1e67a94dbb626bddc10bca4e9e6ab6c51b73a0e7110b5caa14e6 +SIZE (tsctp-0.8.4.tar.xz) = 296296 diff --git a/net/tunneller/Makefile b/net/tunneller/Makefile index 60d411bac72a..363c4ca04967 100644 --- a/net/tunneller/Makefile +++ b/net/tunneller/Makefile @@ -1,7 +1,7 @@ PORTNAME= tunneller DISTVERSIONPREFIX= release- DISTVERSION= 0.6 -PORTREVISION= 28 +PORTREVISION= 32 CATEGORIES= net MAINTAINER= yuri@FreeBSD.org diff --git a/net/udp-over-tcp/Makefile b/net/udp-over-tcp/Makefile index 7efa3225d5d1..70322327cbc2 100644 --- a/net/udp-over-tcp/Makefile +++ b/net/udp-over-tcp/Makefile @@ -1,7 +1,7 @@ PORTNAME= udp-over-tcp DISTVERSIONPREFIX= v DISTVERSION= 0.4.0 -PORTREVISION= 11 +PORTREVISION= 13 CATEGORIES= net MAINTAINER= yuri@FreeBSD.org diff --git a/net/unison/Makefile b/net/unison/Makefile index c725bfbcbeb4..04ddde6951cc 100644 --- a/net/unison/Makefile +++ b/net/unison/Makefile @@ -1,5 +1,5 @@ PORTNAME= unison -PORTVERSION= 2.53.7 +PORTVERSION= 2.53.8 DISTVERSIONPREFIX= v CATEGORIES= net @@ -8,7 +8,7 @@ COMMENT= User-level file synchronization tool WWW= https://www.cis.upenn.edu/~bcpierce/unison/ LICENSE= GPLv3+ -LICENSE_FILE= ${WRKSRC}/COPYING +LICENSE_FILE= ${WRKSRC}/src/COPYING FLAVORS= x11 nox11 FLAVOR?= ${FLAVORS:[1]} @@ -23,14 +23,14 @@ x11_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libharfbuzz.so:print/harfbuzz x11_CONFLICTS_INSTALL= unison-nox11 -USES= gmake localbase ocaml:build +USES= localbase ocaml:build pkgconfig USE_GITHUB= yes GH_ACCOUNT= bcpierce00 MAKE_ENV= CLIBS="${LIBS:S/^-/-ccopt -/}" \ COFLAGS="${CFLAGS:C/ *(-[^ ]*) */ -ccopt \"\1 \"/gW}" -WRKSRC_SUBDIR= src PLIST_SUB= PORTVERSION=${PORTVERSION} +ALL_TARGET= manpage OPTIONS_DEFINE= DOCS FSMONITOR OPTIONS_DEFAULT?= FSMONITOR @@ -44,11 +44,10 @@ DOCS_USE= TEX=dvipsk:build,latex:build FSMONITOR_LIB_DEPENDS= libinotify.so:devel/libinotify .if ${FLAVOR} == nox11 -ALL_TARGET= tui -PKGMESSAGE= ${PKGDIR}/pkg-message.nox11 +ALL_TARGET+= tui PLIST_SUB+= X11="@comment " .else -ALL_TARGET= tui guimaybe +ALL_TARGET+= tui gui SUB_FILES= ${PORTNAME}.desktop USE_GNOME= atk cairo gdkpixbuf glib20 gtk30 pango USES+= gettext-runtime gnome @@ -68,32 +67,23 @@ ALL_TARGET+= fsmonitor .endif post-build: - cd ${WRKSRC} && HOME=${WRKSRC} ./unison -selftest -ui text -batch - ${SETENV} ${MAKE_ENV} ${MAKE_CMD} -C ${WRKSRC}/../man -.if ${PORT_OPTIONS:MDOCS} - ${SETENV} ${MAKE_ENV} ${MAKE_CMD} -C ${WRKSRC}/../doc unison-manual.pdf -.endif + cd ${WRKSRC}/src && HOME=${WRKSRC}/src ./unison -selftest -ui text -batch .if ${FLAVOR} == x11 - cd ${WRKSRC}/win32rc && ${LOCALBASE}/bin/icotool -x U.ico + cd ${WRKSRC}/src/win32rc && ${LOCALBASE}/bin/icotool -x U.ico .endif -do-install: -.if ${FLAVOR} == nox11 - ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin -.else - ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME}-gui ${STAGEDIR}${PREFIX}/bin/${PORTNAME} - ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-text +post-build-DOCS-on: + ${SETENV} ${MAKE_ENV} ${MAKE_CMD} -C ${WRKSRC}/doc unison-manual.pdf + +post-install: +.if ${FLAVOR} != nox11 ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}.desktop ${STAGEDIR}${DESKTOPDIR} - ${INSTALL_DATA} ${WRKSRC}/win32rc/U_4_48x48x32.png ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png + ${INSTALL_DATA} ${WRKSRC}/src/win32rc/U_4_48x48x32.png ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png .endif - ${INSTALL_MAN} ${WRKSRC}/../man/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/share/man/man1 -do-install-DOCS-on: +post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} - cd ${WRKSRC}/.. && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR} - cd ${WRKSRC}/../doc && ${INSTALL_DATA} unison-manual.pdf ${STAGEDIR}${DOCSDIR} - -do-install-FSMONITOR-on: - ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME}-fsmonitor ${STAGEDIR}${PREFIX}/bin + cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR} + cd ${WRKSRC}/doc && ${INSTALL_DATA} unison-manual.pdf ${STAGEDIR}${DOCSDIR} .include <bsd.port.mk> diff --git a/net/unison/distinfo b/net/unison/distinfo index 1d50925c63ce..0624804c8197 100644 --- a/net/unison/distinfo +++ b/net/unison/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1730840561 -SHA256 (bcpierce00-unison-v2.53.7_GH0.tar.gz) = a259537cef465c4806d6c1638c382620db2dd395ae42a0dd2efa3ba92712bed5 -SIZE (bcpierce00-unison-v2.53.7_GH0.tar.gz) = 1412694 +TIMESTAMP = 1762328383 +SHA256 (bcpierce00-unison-v2.53.8_GH0.tar.gz) = d0d30ea63e09fc8edf10bd8cbab238fffc8ed510d27741d06b5caa816abd58b6 +SIZE (bcpierce00-unison-v2.53.8_GH0.tar.gz) = 1448430 diff --git a/net/unison/files/patch-Makefile.OCaml b/net/unison/files/patch-Makefile.OCaml deleted file mode 100644 index a215227ad1cc..000000000000 --- a/net/unison/files/patch-Makefile.OCaml +++ /dev/null @@ -1,21 +0,0 @@ ---- Makefile.OCaml.orig 2024-02-18 15:03:04 UTC -+++ Makefile.OCaml -@@ -336,15 +336,9 @@ ifneq ($(findstring $(OSARCH),FreeBSD OpenBSD NetBSD D - ifneq ($(findstring $(OSARCH),FreeBSD OpenBSD NetBSD DragonFly),) - LIBINOTIFY_LIB:=-cclib '$(shell pkg-config --libs libinotify 2> /dev/null || printf ' -linotify')' - LIBINOTIFY_INC:=-ccopt '$(shell pkg-config --cflags libinotify 2> /dev/null)' -- FOUND_LIBINOTIFY := $(shell { printf '' > inotifytest__.ml ;\ -- $(CAMLC) $(CAMLCFLAGS) $(CAMLLDFLAGS) $(LIBINOTIFY_LIB) \ -- -o inotifytest__ inotifytest__.ml > /dev/null 2>&1 && printf true ; } ;\ -- rm -f inotifytest__.ml inotifytest__.cm[oix] inotifytest__.o inotifytest__ > /dev/null 2>&1) -- ifeq ($(FOUND_LIBINOTIFY), true) -- FSMDIR = fsmonitor/inotify -- $(NAME_FSM)$(EXEC_EXT): CAMLCFLAGS += $(LIBINOTIFY_INC) -- $(NAME_FSM)$(EXEC_EXT): CLIBS += $(LIBINOTIFY_LIB) -- endif -+ FSMDIR = fsmonitor/inotify -+ $(NAME_FSM)$(EXEC_EXT): CAMLCFLAGS += $(LIBINOTIFY_INC) -+ $(NAME_FSM)$(EXEC_EXT): CLIBS += $(LIBINOTIFY_LIB) - endif - - ifeq ($(OSARCH),SunOS) diff --git a/net/unison/files/unison.desktop.in b/net/unison/files/unison.desktop.in index 789ccaa366b6..fcecb1edd9c0 100644 --- a/net/unison/files/unison.desktop.in +++ b/net/unison/files/unison.desktop.in @@ -6,7 +6,7 @@ Type=Application Terminal=false StartupNotify=true Categories=GTK;Utility; -Exec=unison +Exec=unison-gui Icon=unison.png Comment=Synchronize files (directories) over different disks (hosts) Comment[ru]=Синхронизация файлов (каталогов) на нескольких дисках (компьютерах) diff --git a/net/unison/pkg-message b/net/unison/pkg-message index 1795b612e0a8..6135e10de4de 100644 --- a/net/unison/pkg-message +++ b/net/unison/pkg-message @@ -1,8 +1,13 @@ [ -{ type: install +{ type: upgrade + minimum_version: "2.53.7" message: <<EOM -Together with a gtk-enabled version, a text-only unison-text binary -is installed as it depends on a smaller number of libraries. +STarting with version 2.53.8 the "unison" binary is the text only version. +The GUI version is installed as unison-gui and no "unison-text" binary is +installed anymore. + +Please make sure to update any local scripts and configurations that were +using the old naming scheme. EOM } ] diff --git a/net/unison/pkg-message.nox11 b/net/unison/pkg-message.nox11 deleted file mode 100644 index 31b179babd46..000000000000 --- a/net/unison/pkg-message.nox11 +++ /dev/null @@ -1,7 +0,0 @@ -[ -{ type: install - message: <<EOM -A text-only unison binary is installed. -EOM -} -] diff --git a/net/unison/pkg-plist b/net/unison/pkg-plist index 69dd33226ec4..8f498db4a7de 100644 --- a/net/unison/pkg-plist +++ b/net/unison/pkg-plist @@ -1,7 +1,7 @@ bin/unison %%FSMONITOR%%bin/unison-fsmonitor %%X11%%share/applications/unison.desktop -%%X11%%bin/unison-text +%%X11%%bin/unison-gui %%X11%%share/pixmaps/unison.png share/man/man1/unison.1.gz %%PORTDOCS%%%%DOCSDIR%%/NEWS.md diff --git a/net/uriparser/Makefile b/net/uriparser/Makefile index d3a8a81432a4..8674d5eeee00 100644 --- a/net/uriparser/Makefile +++ b/net/uriparser/Makefile @@ -1,5 +1,5 @@ PORTNAME= uriparser -DISTVERSION= 0.9.8 +DISTVERSION= 0.9.9 CATEGORIES= net MASTER_SITES= https://github.com/uriparser/uriparser/releases/download/uriparser-${DISTVERSION}/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} @@ -9,8 +9,12 @@ MAINTAINER= svysh.fbsd@gmail.com COMMENT= URI parsing library WWW= https://github.com/uriparser/uriparser -LICENSE= BSD3CLAUSE -LICENSE_FILE= ${WRKSRC}/COPYING +LICENSE= APACHE20 BSD3CLAUSE LGPL21+ +LICENSE_COMB= multi +LICENSE_FILE_APACHE20= ${WRKSRC}/COPYING.Apache-2.0 +LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/COPYING.BSD-3-Clause +LICENSE_FILE_LGPL21+ = ${WRKSRC}/COPYING.LGPL-2.1 +LICENSE_FILE= ${WRKSRC}/README.md BUILD_DEPENDS= bash:shells/bash TEST_DEPENDS= googletest>=1.10.0:devel/googletest @@ -29,7 +33,7 @@ PORTDOCS= * OPTIONS_DEFINE= DOCS DOCS_DISTFILES= ${_DISTDOCSFILE} \ - ${DISTNAME}.qch + ${_DISTDOCSNAME}.qch DOCS_EXTRACT_ONLY= ${_DISTDOCSFILE} _DISTDOCSFILE= ${_DISTDOCSNAME}.zip @@ -39,7 +43,7 @@ post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/qch cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/../${_DISTDOCSNAME} && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} - ${INSTALL_MAN} ${DISTDIR}/${DISTNAME}.qch ${STAGEDIR}${DOCSDIR}/qch + ${INSTALL_MAN} ${DISTDIR}/${_DISTDOCSNAME}.qch ${STAGEDIR}${DOCSDIR}/qch ( ${ECHO} "QCH file is a QT Compressed Help file, generated by doxygen, cf:"; \ ${ECHO} "https://doc.qt.io/qt-5/assistant-details.html"; ) > ${STAGEDIR}${DOCSDIR}/qch/readme-qch diff --git a/net/uriparser/distinfo b/net/uriparser/distinfo index afb5652da8aa..36da18cf9f8f 100644 --- a/net/uriparser/distinfo +++ b/net/uriparser/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1753979849 -SHA256 (uriparser-0.9.8.tar.xz) = 1d71c054837ea32a31e462bce5a1af272379ecf511e33448e88100b87ff73b2e -SIZE (uriparser-0.9.8.tar.xz) = 172804 -SHA256 (uriparser-0.9.8-doc.zip) = fad0197325f3ee1e26b5802d2c80b3fe4335ef3fcf59cbb3210f3e25aec0d6ad -SIZE (uriparser-0.9.8-doc.zip) = 281426 -SHA256 (uriparser-0.9.8.qch) = 11d881514fbd75c0945053071c8ad7e5f658b9f7be73a54f3ce8d108b248f778 -SIZE (uriparser-0.9.8.qch) = 368640 +TIMESTAMP = 1756936162 +SHA256 (uriparser-0.9.9.tar.xz) = 85645df1bb220a3867c42f8adeba4f6a4b2fdc1563e91ad7d9f92d14d3dd377d +SIZE (uriparser-0.9.9.tar.xz) = 193436 +SHA256 (uriparser-0.9.9-doc.zip) = 773c19084b39357bd2e96a6db73e1039375d7a2d27d6c594be2de92d41c42625 +SIZE (uriparser-0.9.9-doc.zip) = 277932 +SHA256 (uriparser-0.9.9-doc.qch) = bc9fdabd2224b80887c3c0af58e3e829c8864567f32605a2fbe258c0cf6ea4db +SIZE (uriparser-0.9.9-doc.qch) = 405504 diff --git a/net/uriparser/pkg-plist b/net/uriparser/pkg-plist index 75c752481f31..abb20a41f951 100644 --- a/net/uriparser/pkg-plist +++ b/net/uriparser/pkg-plist @@ -7,7 +7,7 @@ include/uriparser/UriDefsUnicode.h include/uriparser/UriIp4.h lib/liburiparser.so lib/liburiparser.so.1 -lib/liburiparser.so.1.0.31 +lib/liburiparser.so.1.1.0 lib/cmake/uriparser-%%DISTVERSION%%/uriparser-config-version.cmake lib/cmake/uriparser-%%DISTVERSION%%/uriparser-config.cmake lib/cmake/uriparser-%%DISTVERSION%%/uriparser-%%CMAKE_BUILD_TYPE%%.cmake diff --git a/net/v2ray/Makefile b/net/v2ray/Makefile index f3f55aa2d476..4f0c9939b61e 100644 --- a/net/v2ray/Makefile +++ b/net/v2ray/Makefile @@ -1,10 +1,10 @@ PORTNAME= v2ray DISTVERSIONPREFIX= v -DISTVERSION= 5.35.0 +DISTVERSION= 5.41.0 PORTREVISION= 1 CATEGORIES= net -MAINTAINER= shen.elf@gmail.com +MAINTAINER= alven@FreeBSD.org COMMENT= Platform for building proxies to bypass network restrictions WWW= https://www.v2fly.org/ \ https://github.com/v2fly/v2ray-core/ @@ -33,11 +33,8 @@ GROUPS= v2ray post-install: ${MKDIR} ${STAGEDIR}${ETCDIR} - ${INSTALL_DATA} ${WRKSRC}/release/config/config.json \ - ${STAGEDIR}${ETCDIR}/config.json.sample - ${INSTALL_DATA} ${WRKSRC}/release/config/vpoint_socks_vmess.json \ - ${STAGEDIR}${ETCDIR}/vpoint_socks_vmess.json - ${INSTALL_DATA} ${WRKSRC}/release/config/vpoint_vmess_freedom.json \ - ${STAGEDIR}${ETCDIR}/vpoint_vmess_freedom.json + cd ${WRKSRC}/release/config/ && \ + ${INSTALL_DATA} vpoint*.json ${STAGEDIR}${ETCDIR} && \ + ${INSTALL_DATA} config.json ${STAGEDIR}${ETCDIR}/config.json.sample .include <bsd.port.mk> diff --git a/net/v2ray/distinfo b/net/v2ray/distinfo index d01918579bbf..dfc22c95c85b 100644 --- a/net/v2ray/distinfo +++ b/net/v2ray/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1751663392 -SHA256 (go/net_v2ray/v2fly-v2ray-core-v5.35.0_GH0/go.mod) = b862d4b218d2eeebed1c76f7c5632ac86fd734d2c811305bd1058ded8dfc49e6 -SIZE (go/net_v2ray/v2fly-v2ray-core-v5.35.0_GH0/go.mod) = 4298 -SHA256 (go/net_v2ray/v2fly-v2ray-core-v5.35.0_GH0/v2fly-v2ray-core-v5.35.0_GH0.tar.gz) = caf1e4a8bbed61748ae21c88bf6d158a9921513b8fa69fc0d7265ef371e1205e -SIZE (go/net_v2ray/v2fly-v2ray-core-v5.35.0_GH0/v2fly-v2ray-core-v5.35.0_GH0.tar.gz) = 1126530 +TIMESTAMP = 1760694314 +SHA256 (go/net_v2ray/v2fly-v2ray-core-v5.41.0_GH0/go.mod) = 60378f52552f4ef94bad96a472ac3fe497559d54694f6b9daaafe1b78835c608 +SIZE (go/net_v2ray/v2fly-v2ray-core-v5.41.0_GH0/go.mod) = 4254 +SHA256 (go/net_v2ray/v2fly-v2ray-core-v5.41.0_GH0/v2fly-v2ray-core-v5.41.0_GH0.tar.gz) = c67caa2d73f35a9562ecaeb5184733c943c9dafb47e8f1cfeacb892a9247e9b5 +SIZE (go/net_v2ray/v2fly-v2ray-core-v5.41.0_GH0/v2fly-v2ray-core-v5.41.0_GH0.tar.gz) = 1109397 diff --git a/net/v2ray/files/v2ray.in b/net/v2ray/files/v2ray.in index c3c4e679a197..c39895054532 100644 --- a/net/v2ray/files/v2ray.in +++ b/net/v2ray/files/v2ray.in @@ -31,7 +31,7 @@ asset_env="V2RAY_LOCATION_ASSET=%%PREFIX%%/share/$name" pidfile="/var/run/$name.pid" procname="%%PREFIX%%/bin/$name" command="/usr/sbin/daemon" -command_args="-c -p ${pidfile} /usr/bin/env ${asset_env} ${v2ray_env} ${procname} -config ${v2ray_config}" +command_args="-c -p ${pidfile} /usr/bin/env ${asset_env} ${v2ray_env} ${procname} run -config ${v2ray_config}" required_files="${v2ray_config}" start_precmd="v2ray_startprecmd" diff --git a/net/vether-kmod/Makefile b/net/vether-kmod/Makefile index fad95046ed73..3b9860262b1e 100644 --- a/net/vether-kmod/Makefile +++ b/net/vether-kmod/Makefile @@ -12,6 +12,9 @@ LICENSE_COMB= multi USES= kmod uidfix +BROKEN_FreeBSD_15= if_vether.c:145:16: error: incomplete definition of type 'struct ifnet' +BROKEN_FreeBSD_16= if_vether.c:145:16: error: incomplete definition of type 'struct ifnet' + USE_GITHUB= yes GH_ACCOUNT= hmatyschok GH_PROJECT= if_vether diff --git a/net/vncreflector/Makefile b/net/vncreflector/Makefile index 3a802eafd26d..ee615059e577 100644 --- a/net/vncreflector/Makefile +++ b/net/vncreflector/Makefile @@ -1,6 +1,6 @@ PORTNAME= vncreflector PORTVERSION= 1.2.4 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= net MASTER_SITES= SF/vnc-reflector/vnc-reflector/${PORTVERSION} DISTNAME= vnc_reflector-${PORTVERSION} @@ -9,6 +9,9 @@ MAINTAINER= paul@it.ca COMMENT= Multi-client VNC proxy server WWW= https://sourceforge.net/projects/vnc-reflector/ +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + USES= jpeg USE_RC_SUBR= vncreflector diff --git a/net/vncreflector/files/patch-Makefile b/net/vncreflector/files/patch-Makefile index 9f4cb98bb2e4..b5453a9c06d5 100644 --- a/net/vncreflector/files/patch-Makefile +++ b/net/vncreflector/files/patch-Makefile @@ -1,4 +1,4 @@ ---- Makefile.orig +--- Makefile.orig 2003-04-16 17:32:42 UTC +++ Makefile @@ -14,10 +14,10 @@ # @@ -13,7 +13,7 @@ # Debug (strict) #CFLAGS = -g -pedantic -Wall $(IFLAGS) # Debug (profiling) -@@ -50,7 +50,7 @@ +@@ -50,7 +50,7 @@ $(PROG): $(OBJS) default: $(PROG) $(PROG): $(OBJS) @@ -22,7 +22,7 @@ clean: rm -f $(OBJS) *core* ./*~ ./*.bak $(PROG) -@@ -59,7 +59,7 @@ +@@ -59,7 +59,7 @@ depend: $(SRCS) $(MAKEDEPEND) $(MAKEDEPFLAGS) -I. $(SRCS) 2> /dev/null .c.o: diff --git a/net/vncreflector/files/patch-host__connect.c b/net/vncreflector/files/patch-host__connect.c new file mode 100644 index 000000000000..665fb69cfcde --- /dev/null +++ b/net/vncreflector/files/patch-host__connect.c @@ -0,0 +1,21 @@ +--- host_connect.c.orig 2025-10-10 10:32:37 UTC ++++ host_connect.c +@@ -232,7 +232,7 @@ static void rf_host_ver(void) + char *buf = (char *)cur_slot->readbuf; + int major = 3, minor = 3; + int remote_major, remote_minor; +- char ver_msg[12]; ++ char ver_msg[13]; + + if ( strncmp(buf, "RFB ", 4) != 0 || !isdigit(buf[4]) || + !isdigit(buf[4]) || !isdigit(buf[5]) || !isdigit(buf[6]) || +@@ -256,7 +256,8 @@ static void rf_host_ver(void) + log_write(LL_WARN, "Protocol sub-version does not match (ignoring)"); + } + +- sprintf(ver_msg, "RFB %03d.%03d\n", abs(major) % 999, abs(minor) % 999); ++ snprintf(ver_msg, sizeof(ver_msg), ++ "RFB %03d.%03d\n", abs(major) % 999, abs(minor) % 999); + aio_write(NULL, ver_msg, 12); + aio_setread(rf_host_auth, NULL, 4); + } diff --git a/net/vncreflector/files/patch-logging.c b/net/vncreflector/files/patch-logging.c index c141be209a50..1fa105e0080d 100644 --- a/net/vncreflector/files/patch-logging.c +++ b/net/vncreflector/files/patch-logging.c @@ -1,6 +1,6 @@ ---- logging.c +--- logging.c.orig 2003-04-21 17:20:35 UTC +++ logging.c -@@ -138,8 +138,6 @@ +@@ -138,8 +138,6 @@ void log_write(int level, char *format, ...) char time_buf[32]; char level_char = ' '; @@ -9,7 +9,7 @@ if ( (log_fp != NULL && level <= log_file_level) || level <= log_stderr_level ) { now = time(NULL); -@@ -150,18 +148,21 @@ +@@ -150,18 +148,21 @@ void log_write(int level, char *format, ...) if (level <= log_file_level) { fprintf(log_fp, "%s %c ", time_buf, (int)level_char); diff --git a/net/vncreflector/files/patch-main.c b/net/vncreflector/files/patch-main.c index 016631bcfecd..6adae9c02917 100644 --- a/net/vncreflector/files/patch-main.c +++ b/net/vncreflector/files/patch-main.c @@ -1,6 +1,6 @@ ---- main.c.orig +--- main.c.orig 2003-01-11 09:44:02 UTC +++ main.c -@@ -464,7 +464,7 @@ +@@ -464,7 +464,7 @@ static int init_screen_info(void) static int init_screen_info(void) { diff --git a/net/vncreflector/files/patch-region.c b/net/vncreflector/files/patch-region.c index e27c2a61aac6..3714b26e626e 100644 --- a/net/vncreflector/files/patch-region.c +++ b/net/vncreflector/files/patch-region.c @@ -1,6 +1,6 @@ ---- region.c.orig +--- region.c.orig 2002-09-21 12:43:01 UTC +++ region.c -@@ -70,6 +70,7 @@ +@@ -70,6 +70,7 @@ SOFTWARE. * * *****************************************************************/ diff --git a/net/wangle/Makefile b/net/wangle/Makefile index 5afbdef5f5d6..44ec5e597113 100644 --- a/net/wangle/Makefile +++ b/net/wangle/Makefile @@ -1,6 +1,6 @@ PORTNAME= wangle DISTVERSIONPREFIX= v -DISTVERSION= 2025.08.18.00 +DISTVERSION= 2025.11.03.00 CATEGORIES= net MAINTAINER= yuri@FreeBSD.org @@ -10,7 +10,7 @@ WWW= https://github.com/facebook/wangle LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/../LICENSE -LIB_DEPENDS= libboost_system.so:devel/boost-libs \ +LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ libdouble-conversion.so:devel/double-conversion \ libevent.so:devel/libevent \ libfizz.so:security/fizz \ diff --git a/net/wangle/distinfo b/net/wangle/distinfo index cde4705cf7c5..10f204b4405e 100644 --- a/net/wangle/distinfo +++ b/net/wangle/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755586109 -SHA256 (facebook-wangle-v2025.08.18.00_GH0.tar.gz) = f2fa29f52fb4810b211d2f6f5321e3c706118b8e46e977501fda414cd7e2b70c -SIZE (facebook-wangle-v2025.08.18.00_GH0.tar.gz) = 372458 +TIMESTAMP = 1762332299 +SHA256 (facebook-wangle-v2025.11.03.00_GH0.tar.gz) = 006bcf6415b1d76105d276f8f977925fb1dbdc4f82f72a3f165652562eed5284 +SIZE (facebook-wangle-v2025.11.03.00_GH0.tar.gz) = 375083 diff --git a/net/waypipe/Makefile b/net/waypipe/Makefile index baf00b7ff1fc..1d3f8d9b78f0 100644 --- a/net/waypipe/Makefile +++ b/net/waypipe/Makefile @@ -1,7 +1,6 @@ PORTNAME= waypipe DISTVERSIONPREFIX= v -DISTVERSION= 0.10.4 -PORTREVISION= 2 +DISTVERSION= 0.10.5 CATEGORIES= net wayland MAINTAINER= jbeich@FreeBSD.org @@ -37,8 +36,9 @@ MANPAGES_MESON_ENABLED= man-pages MANPAGES_PLIST_FILES= share/man/man1/${PORTNAME}.1.gz VULKAN_BUILD_DEPENDS= bindgen:devel/rust-bindgen-cli \ - vulkan-loader>0:graphics/vulkan-loader \ - ${GL_DEFAULT}>0:graphics/${GL_DEFAULT} + vulkan-loader>0:graphics/vulkan-loader +VULKAN_USES= gl +VULKAN_USE= GL=gbm VULKAN_MESON_ENABLED= with_dmabuf with_gbm ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd diff --git a/net/waypipe/distinfo b/net/waypipe/distinfo index 6ef599605c7f..a6262ef9121b 100644 --- a/net/waypipe/distinfo +++ b/net/waypipe/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1745157097 +TIMESTAMP = 1759747657 SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b SIZE (rust/crates/anstream-0.6.18.crate) = 29681 SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9 @@ -69,5 +69,5 @@ SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681 SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707 SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564 -SHA256 (waypipe-v0.10.4.tar.bz2) = 4de622de39890912a0242e446b8d401f6fe385977985224f15353d40d6f7f0a3 -SIZE (waypipe-v0.10.4.tar.bz2) = 441033 +SHA256 (waypipe-v0.10.5.tar.bz2) = 2718a83818c750d9c75cbe9f1c05a4ef45a3f48bc64304bbdf92f5b5bc264977 +SIZE (waypipe-v0.10.5.tar.bz2) = 442502 diff --git a/net/wayvnc/Makefile b/net/wayvnc/Makefile index f5b53453cc9f..211ce5f857f9 100644 --- a/net/wayvnc/Makefile +++ b/net/wayvnc/Makefile @@ -1,6 +1,7 @@ PORTNAME= wayvnc DISTVERSIONPREFIX= v DISTVERSION= 0.9.1 +PORTREVISION= 1 CATEGORIES= net wayland MAINTAINER= jbeich@FreeBSD.org diff --git a/net/wayvnc/files/patch-aml1 b/net/wayvnc/files/patch-aml1 new file mode 100644 index 000000000000..f49e0819b9c9 --- /dev/null +++ b/net/wayvnc/files/patch-aml1 @@ -0,0 +1,178 @@ +https://github.com/any1/wayvnc/commit/0ef2ba31928a +https://github.com/any1/wayvnc/commit/a00d568437d1 + +--- meson.build.orig 2024-11-20 22:49:52 UTC ++++ meson.build +@@ -56,8 +56,8 @@ jansson = dependency('jansson') + wayland_client = dependency('wayland-client') + jansson = dependency('jansson') + +-aml_version = ['>=0.3.0', '<0.4.0'] +-neatvnc_version = ['>=0.9', '<0.10.0'] ++aml_version = ['>=1.0.0', '<2.0.0'] ++neatvnc_version = ['>=0.9', '<1.0.0'] + + neatvnc_project = subproject( + 'neatvnc', +@@ -69,7 +69,7 @@ else + if aml_project.found() + aml = aml_project.get_variable('aml_dep') + else +- aml = dependency('aml', version: aml_version) ++ aml = dependency('aml1', version: aml_version) + endif + + if neatvnc_project.found() +--- src/ctl-server.c.orig 2024-11-20 22:49:52 UTC ++++ src/ctl-server.c +@@ -700,10 +700,10 @@ request_parse_failed: + client_enqueue_internal_error(client, details); + } + +-static void on_ready(void* obj) ++static void on_ready(struct aml_handler* handler) + { +- struct ctl_client* client = aml_get_userdata(obj); +- uint32_t events = aml_get_revents(obj); ++ struct ctl_client* client = aml_get_userdata(handler); ++ uint32_t events = aml_get_revents(handler); + nvnc_trace("Client %p ready: 0x%x", client, events); + + if (events & AML_EVENT_WRITE) +@@ -712,10 +712,10 @@ static void on_ready(void* obj) + recv_ready(client); + } + +-static void on_connection(void* obj) ++static void on_connection(struct aml_handler* handler) + { + nvnc_log(NVNC_LOG_DEBUG, "New connection"); +- struct ctl* server = aml_get_userdata(obj); ++ struct ctl* server = aml_get_userdata(handler); + + struct ctl_client* client = calloc(1, sizeof(*client)); + if (!client) { +--- src/data-control.c.orig 2024-11-20 22:49:52 UTC ++++ src/data-control.c +@@ -73,7 +73,7 @@ static void destroy_send_context(struct send_context* + free(ctx); + } + +-static void on_receive(void* handler) ++static void on_receive(struct aml_handler* handler) + { + struct receive_context* ctx = aml_get_userdata(handler); + int fd = aml_get_fd(handler); +@@ -101,7 +101,7 @@ static void on_receive(void* handler) + destroy_receive_context(ctx); + } + +-static void on_send(void* handler) ++static void on_send(struct aml_handler* handler) + { + struct send_context* ctx = aml_get_userdata(handler); + int fd = aml_get_fd(handler); +--- src/ext-image-copy-capture.c.orig 2024-11-20 22:49:52 UTC ++++ src/ext-image-copy-capture.c +@@ -219,11 +219,10 @@ static void ext_image_copy_capture_schedule_capture(st + #endif + } + +-static void ext_image_copy_capture_schedule_from_timer(void* obj) ++static void ext_image_copy_capture_schedule_from_timer(struct aml_timer* timer) + { +- struct ext_image_copy_capture* self = aml_get_userdata(obj); ++ struct ext_image_copy_capture* self = aml_get_userdata(timer); + assert(self); +- + ext_image_copy_capture_schedule_capture(self); + } + +@@ -703,8 +702,8 @@ static struct screencopy* ext_image_copy_capture_creat + self->wl_output = output; + self->render_cursors = render_cursor; + +- self->timer = aml_timer_new(0, ext_image_copy_capture_schedule_from_timer, self, +- NULL); ++ self->timer = aml_timer_new(0, ++ ext_image_copy_capture_schedule_from_timer, self, NULL); + assert(self->timer); + + self->pool = wv_buffer_pool_create(NULL); +@@ -736,8 +735,8 @@ static struct screencopy* ext_image_copy_capture_creat + self->wl_output = output; + self->wl_seat = seat; + +- self->timer = aml_timer_new(0, ext_image_copy_capture_schedule_from_timer, self, +- NULL); ++ self->timer = aml_timer_new(0, ++ ext_image_copy_capture_schedule_from_timer, self, NULL); + assert(self->timer); + + self->pool = wv_buffer_pool_create(NULL); +--- src/main.c.orig 2024-11-20 22:49:52 UTC ++++ src/main.c +@@ -497,9 +497,9 @@ void wayvnc_destroy(struct wayvnc* self) + wayland_detach(self); + } + +-void on_wayland_event(void* obj) ++void on_wayland_event(struct aml_handler* handler) + { +- struct wayvnc* self = aml_get_userdata(obj); ++ struct wayvnc* self = aml_get_userdata(handler); + + int rc MAYBE_UNUSED = wl_display_prepare_read(self->display); + assert(rc == 0); +@@ -608,7 +608,7 @@ void wayvnc_exit(struct wayvnc* self) + self->do_exit = true; + } + +-void on_signal(void* obj) ++void on_signal(struct aml_signal* obj) + { + nvnc_log(NVNC_LOG_INFO, "Received termination signal."); + struct wayvnc* self = aml_get_userdata(obj); +@@ -1044,7 +1044,7 @@ int wayvnc_start_capture_immediate(struct wayvnc* self + return rc; + } + +-static void on_capture_restart_timer(void* obj) ++static void on_capture_restart_timer(struct aml_timer* obj) + { + struct wayvnc* self = aml_get_userdata(obj); + aml_unref(self->capture_retry_timer); +@@ -1221,7 +1221,7 @@ int check_cfg_sanity(struct cfg* cfg) + return 0; + } + +-static void on_perf_tick(void* obj) ++static void on_perf_tick(struct aml_ticker* obj) + { + struct wayvnc* self = aml_get_userdata(obj); + +@@ -2097,9 +2097,6 @@ int main(int argc, char* argv[]) + + self.selected_seat = seat; + } +- +- if (aml_unstable_abi_version != AML_UNSTABLE_API) +- nvnc_log(NVNC_LOG_PANIC, "libaml is incompatible with this build of wayvnc!"); + + enum socket_type socket_type = SOCKET_TYPE_TCP; + if (use_unix_socket) +--- src/screencopy.c.orig 2024-11-20 22:49:52 UTC ++++ src/screencopy.c +@@ -287,10 +287,9 @@ static int screencopy__start_capture(struct wlr_screen + return 0; + } + +-static void screencopy__poll(void* obj) ++static void screencopy__poll(struct aml_timer* handler) + { +- struct wlr_screencopy* self = aml_get_userdata(obj); +- ++ struct wlr_screencopy* self = aml_get_userdata(handler); + screencopy__start_capture(self); + } + diff --git a/net/wgcf/Makefile b/net/wgcf/Makefile index 90a3de2798b6..39f87408da36 100644 --- a/net/wgcf/Makefile +++ b/net/wgcf/Makefile @@ -1,7 +1,7 @@ PORTNAME= wgcf PORTVERSION= 2.2.27 DISTVERSIONPREFIX= v -PORTREVISION= 2 +PORTREVISION= 6 CATEGORIES= net MAINTAINER= sunpoet@FreeBSD.org diff --git a/net/wifibox-alpine/Makefile b/net/wifibox-alpine/Makefile index f60688f65550..3963ecc09e72 100644 --- a/net/wifibox-alpine/Makefile +++ b/net/wifibox-alpine/Makefile @@ -1,5 +1,5 @@ PORTNAME= wifibox-alpine -PORTVERSION= 20250323 +PORTVERSION= 20250924 CATEGORIES= net MAINTAINER= pali.gabor@gmail.com @@ -27,13 +27,13 @@ OPTIONS_SUB= yes OPTIONS_SINGLE= COMPRESSION APPLICATION KERNEL OPTIONS_SINGLE_COMPRESSION= COMP_GZIP COMP_LZ4 COMP_LZO COMP_XZ COMP_ZSTD -OPTIONS_SINGLE_APPLICATION= APP_HOSTAPD APP_WPA_SUPPLICANT +OPTIONS_SINGLE_APPLICATION= APP_ACCESS_POINT APP_SUPPLICANT OPTIONS_SINGLE_KERNEL= KERN_LTS KERN_EDGE OPTIONS_GROUP= EXTRAS OPTIONS_GROUP_EXTRAS= XX_MDNS XX_FORWARDING XX_TCPDUMP -OPTIONS_DEFAULT= COMP_XZ APP_WPA_SUPPLICANT UDS_PASSTHRU KERN_LTS IPV6 +OPTIONS_DEFAULT= COMP_XZ APP_SUPPLICANT UDS_PASSTHRU KERN_LTS IPV6 COMP_GZIP_DESC= gzip COMP_LZ4_DESC= lz4 @@ -43,14 +43,14 @@ COMP_ZSTD_DESC= zstd UDS_PASSTHRU_DESC= Control socket pass-through (wpa_supplicant/hostapd) IPV6_DESC= IPv6 support -APP_HOSTAPD_DESC= Access Point (hostapd) -APP_WPA_SUPPLICANT_DESC= WPA Supplicant (wpa_supplicant) +APP_ACCESS_POINT_DESC= Access Point (hostapd) +APP_SUPPLICANT_DESC= Supplicant (wpa_supplicant) XX_MDNS_DESC= mDNS Responder Daemon XX_FORWARDING_DESC= User-space forwarding XX_TCPDUMP_DESC= Packet analysis with tcpdump KERN_LTS_DESC= Linux LTS (6.12.x) -KERN_EDGE_DESC= Linux edge (6.13.x) +KERN_EDGE_DESC= Linux edge (6.16.x) UDS_PASSTHRU_RUN_DEPENDS= socat>0:net/socat @@ -88,45 +88,46 @@ FW_TI_DESC= Texas Instruments WL1xxx 802.11b/g/n XX_DRIVER_WL_DESC= Broadcom 802.11 STA driver (+ firmware, exclusive) .endif -_GITHUB_SITE= https://github.com/pgj/freebsd-wifibox-alpine/releases/download +_GITHUB_SITE= https://pgj.github.io/freebsd-wifibox/alpine USE_GITHUB= nodefault GH_ACCOUNT= pgj GH_PROJECT= freebsd-wifibox-alpine:scripts -GH_TAGNAME= 3c9aa05dd7933a2b109c52d81ff22199082db4e5:scripts +GH_TAGNAME= 95bc35bf09925412d45787ba74003ca1f32871ad:scripts -ALPINE_VERSION= 3.21.3 -LINUX_LTS_VERSION= 6.12.19-r0 -LINUX_EDGE_VERSION= 6.13.7-r0 +ALPINE_VERSION= 3.22.1 +LINUX_LTS_VERSION= 6.12.48-r0 +LINUX_EDGE_VERSION= 6.16.8-r0 _LINUXFW_SITE= https://cdn.kernel.org/pub/linux/kernel/firmware/ -_LINUXFW_TAG= 20250311 +_LINUXFW_TAG= 20250917 _LINUXFW= linux-firmware-${_LINUXFW_TAG} -MASTER_SITES+= ${_GITHUB_SITE}/upstream/:upstream \ - ${_GITHUB_SITE}/packages/:custom_packages \ +_WBA_BRANCH= main +MASTER_SITES+= ${_GITHUB_SITE}/${_WBA_BRANCH}/upstream/:upstream \ + ${_GITHUB_SITE}/${_WBA_BRANCH}/packages/:custom_packages \ ${_LINUXFW_SITE}:linux_firmware \ https://sources.openwrt.org/:openwrt \ - https://lwfinger.com/b43-firmware/:b43 \ + https://github.com/minios-linux/b43-firmware/releases/download/b43-firmware/:b43 \ https://thekelleys.org.uk/atmel/:atmel \ https://github.com/openwrt/mt76/archive/:mt76 _MINIROOTFS= alpine-minirootfs-${ALPINE_VERSION}-x86_64.tar.gz -_PACKAGES= baselayout-3.6.8-r0:wifibox \ - busybox-1.37.0-r0:wifibox \ - ifupdown-ng-0.12.1-r4:wifibox \ - iptables-1.8.11-r0:wifibox \ +_PACKAGES= baselayout-3.7.0-r0:wifibox \ + busybox-1.37.0-r3:wifibox \ + ifupdown-ng-0.12.1-r5:wifibox \ + iptables-1.8.11-r1:wifibox \ iw-6.9-r0 \ - libcap2-2.71-r0 \ - libcrypto3-3.3.3-r0 \ + libcap2-2.76-r0 \ + libcrypto3-3.5.1-r0 \ libmnl-1.0.5-r2 \ - libnftnl-1.2.8-r0 \ - libnl3-3.9.0-r1 \ - libssl3-3.3.3-r0 \ - musl-1.2.5-r9 \ - openrc-0.55.1-r0:wifibox \ - skalibs-libs-2.14.3.0-r0 \ - utmps-libs-0.1.2.3-r2 + libnftnl-1.2.9-r0 \ + libnl3-3.11.0-r0 \ + libssl3-3.5.1-r0 \ + musl-1.2.5-r10 \ + openrc-0.62.6-r0:wifibox \ + skalibs-libs-2.14.4.0-r0 \ + utmps-libs-0.1.3.1-r0 _BOOT_SERVICES= bootmisc defaults modules hostname hwclock networking sysctl \ syslog urandom @@ -140,7 +141,7 @@ _IPW2100_FIRMWARE= ipw/ipw2100-1.3 \ ipw/ipw2100-1.3-i _IPW2200_FIRMWARE= iwi/ipw2200-bss \ iwi/ipw2200-ibss -_MT76_FIRMWARE= de635e1e3adc90ca804da87144d86539aab65f74 +_MT76_FIRMWARE= 6467af3bcf1154c2ceb032c903d533f0c718bbc2 _LINUX64_KMOD!= (kldstat -qn linux64 && echo "found") || echo "" _LINUX_EMUL_PATH!= (sysctl -qn compat.linux.emul_path) || echo "" @@ -191,27 +192,27 @@ _BOOT_SERVICES+= ip6tables radvd .if (${PORT_OPTIONS:MUDS_PASSTHRU} && empty(PORT_OPTIONS:MXX_FORWARDING)) \ || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= socat-1.8.0.1-r0:wifibox +_PACKAGES+= socat-1.8.0.3-r0:wifibox .endif .if ${PORT_OPTIONS:MXX_FORWARDING} || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= socat-with-udp-1.8.0.1-r0:wifibox +_PACKAGES+= socat-with-udp-1.8.0.3-r0:wifibox .endif .if ${PORT_OPTIONS:MUDS_PASSTHRU} || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= uds_passthru-0.1.1-r5:wifibox +_PACKAGES+= uds_passthru-0.1.1-r6:wifibox .endif .if ${PORT_OPTIONS:MIPV6} || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= radvd-2.19-r3:wifibox +_PACKAGES+= radvd-2.20-r0:wifibox .endif -.if ${PORT_OPTIONS:MIPV6} && ${PORT_OPTIONS:MAPP_WPA_SUPPLICANT} \ +.if ${PORT_OPTIONS:MIPV6} && ${PORT_OPTIONS:MAPP_SUPPLICANT} \ || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= dhcpcd-10.1.0-r0:wifibox +_PACKAGES+= dhcpcd-10.2.3-r0:wifibox .endif -.if ${PORT_OPTIONS:MAPP_WPA_SUPPLICANT} +.if ${PORT_OPTIONS:MAPP_SUPPLICANT} _VIRTFS_MOUNTS= app_config:/etc/wpa_supplicant _BOOT_SERVICES+= wpa_supplicant _ETC_SRCS= etc/wpa_supplicant @@ -220,12 +221,12 @@ _ETC_SRCS+= etc/optional/ipv6/wpa_supplicant .endif .endif -.if ${PORT_OPTIONS:MAPP_WPA_SUPPLICANT} || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= pcsc-lite-libs-2.2.3-r1 \ - wpa_supplicant-2.10-r10:wifibox +.if ${PORT_OPTIONS:MAPP_SUPPLICANT} || make(makesum) || make(fetch-url-list-int) +_PACKAGES+= pcsc-lite-libs-2.3.3-r0 \ + wpa_supplicant-2.11-r0:wifibox .endif -.if ${PORT_OPTIONS:MAPP_HOSTAPD} +.if ${PORT_OPTIONS:MAPP_ACCESS_POINT} _VIRTFS_MOUNTS= app_config:/etc/hostapd _BOOT_SERVICES+= hostapd _ETC_SRCS= etc/hostapd @@ -234,8 +235,8 @@ _ETC_SRCS+= etc/optional/ipv6/hostapd .endif .endif -.if ${PORT_OPTIONS:MAPP_HOSTAPD} || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= hostapd-2.11-r0:wifibox +.if ${PORT_OPTIONS:MAPP_ACCESS_POINT} || make(makesum) || make(fetch-url-list-int) +_PACKAGES+= hostapd-2.11-r2:wifibox .endif .if ${PORT_OPTIONS:MXX_MDNS} @@ -244,8 +245,8 @@ _ETC_SRCS+= etc/optional/mdns .endif .if ${PORT_OPTIONS:MXX_MDNS} || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= mbedtls2-2.28.8-r1 \ - mDNSResponder-2559.80.8-r0:wifibox +_PACKAGES+= mbedtls2-2.28.10-r0 \ + mDNSResponder-2600.100.147-r0:wifibox .endif .if ${PORT_OPTIONS:MXX_FORWARDING} @@ -254,12 +255,12 @@ _ETC_SRCS+= etc/optional/forwarding .endif .if ${PORT_OPTIONS:MXX_FORWARDING} || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= forwarding-0.1.0-r5:wifibox +_PACKAGES+= forwarding-0.1.0-r6:wifibox .endif .if ${PORT_OPTIONS:MXX_TCPDUMP} || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= libpcap-1.10.5-r0 \ - tcpdump-4.99.5-r0 +_PACKAGES+= libpcap-1.10.5-r1 \ + tcpdump-4.99.5-r1 .endif .if ${PORT_OPTIONS:MKERN_LTS} || make(makesum) || make(fetch-url-list-int) @@ -304,9 +305,9 @@ LINUX_FIRMWARE+= ${L${fw_opt}_FILES} .endif .endfor -RTL8821CE_VERSION= 20250312 -RTW88_VERSION= 20250315 -RTW89_VERSION= 20250317 +RTL8821CE_VERSION= 20250820 +RTW88_VERSION= 20250905 +RTW89_VERSION= 20250827 BROADCOM_WL_VERSION= 6.30.223.271 _LINUX_LTS_MAJOR= ${LINUX_LTS_VERSION:C/^([0-9]*)\..*/\1/} @@ -418,10 +419,10 @@ DISTFILES+= ${_MT76_FIRMWARE}.zip:mt76 .endif pre-build: -.if ${PORT_OPTIONS:MAPP_WPA_SUPPLICANT} +.if ${PORT_OPTIONS:MAPP_SUPPLICANT} ${MKDIR} ${_ETCDIR}/wpa_supplicant .endif -.if ${PORT_OPTIONS:MAPP_HOSTAPD} +.if ${PORT_OPTIONS:MAPP_ACCESS_POINT} ${MKDIR} ${_ETCDIR}/hostapd .endif ${MKDIR} ${_FIRMWAREDIR} @@ -485,7 +486,7 @@ post-install: .if empty(PORT_OPTIONS:MUDS_PASSTHRU) ${RM} ${STAGEDIR}${PREFIX}/etc/wifibox/appliance/uds_passthru.conf.sample .endif -.if ${PORT_OPTIONS:MAPP_HOSTAPD} && ${PORT_OPTIONS:MUDS_PASSTHRU} +.if ${PORT_OPTIONS:MAPP_ACCESS_POINT} && ${PORT_OPTIONS:MUDS_PASSTHRU} ${MKDIR} ${STAGEDIR}/var/run/hostapd .endif diff --git a/net/wifibox-alpine/distinfo b/net/wifibox-alpine/distinfo index 353a16752add..827e5abf9c5f 100644 --- a/net/wifibox-alpine/distinfo +++ b/net/wifibox-alpine/distinfo @@ -1,91 +1,91 @@ -TIMESTAMP = 1743193744 -SHA256 (wifibox-alpine/alpine-minirootfs-3.21.3-x86_64.tar.gz) = 1a694899e406ce55d32334c47ac0b2efb6c06d7e878102d1840892ad44cd5239 -SIZE (wifibox-alpine/alpine-minirootfs-3.21.3-x86_64.tar.gz) = 3507952 -SHA256 (wifibox-alpine/linux-firmware-20250311.tar.xz) = b1083a36f19aea46f661dcfd4cd462d13933dcb4e7f0dc809525552dd5c3541d -SIZE (wifibox-alpine/linux-firmware-20250311.tar.xz) = 434375512 -SHA256 (wifibox-alpine/baselayout-3.6.8-r0.apk) = ab79c582ef244442b64248fb4a2e051fa392274c5413420817291e7d14a9a529 -SIZE (wifibox-alpine/baselayout-3.6.8-r0.apk) = 13288 -SHA256 (wifibox-alpine/busybox-1.37.0-r0.apk) = d448f4bf4e0eabff9ccf299e70147433771c485b9b3b776ef798c385451010d0 -SIZE (wifibox-alpine/busybox-1.37.0-r0.apk) = 355110 -SHA256 (wifibox-alpine/ifupdown-ng-0.12.1-r4.apk) = 6cbde971e4d6cff226e97337383b2773b235b7218277072dabd39de783626728 -SIZE (wifibox-alpine/ifupdown-ng-0.12.1-r4.apk) = 28045 -SHA256 (wifibox-alpine/iptables-1.8.11-r0.apk) = 43b6cf35a3e54c9f83d583f25e87d3dfe3c8d5b73d444ad1caf9867c116f7e08 -SIZE (wifibox-alpine/iptables-1.8.11-r0.apk) = 400247 +TIMESTAMP = 1758691184 +SHA256 (wifibox-alpine/alpine-minirootfs-3.22.1-x86_64.tar.gz) = 0e5cc5702ad72a4e151f219976ba946d50161c3acce210ef3b122a529aba1270 +SIZE (wifibox-alpine/alpine-minirootfs-3.22.1-x86_64.tar.gz) = 3651341 +SHA256 (wifibox-alpine/linux-firmware-20250917.tar.xz) = 120575b756915a11e736f599316a756b6a29a76d6135ad86208868b21c58fb75 +SIZE (wifibox-alpine/linux-firmware-20250917.tar.xz) = 578516100 +SHA256 (wifibox-alpine/baselayout-3.7.0-r0.apk) = 87dbdf8c4156a8688730b5e04cefbf08263a64779b4a2a0ea754d9f9909336f7 +SIZE (wifibox-alpine/baselayout-3.7.0-r0.apk) = 13343 +SHA256 (wifibox-alpine/busybox-1.37.0-r3.apk) = 662605a8e6debac3425a142dd6a321f1775858fb87a685c0ce3c1d6297266f81 +SIZE (wifibox-alpine/busybox-1.37.0-r3.apk) = 355224 +SHA256 (wifibox-alpine/ifupdown-ng-0.12.1-r5.apk) = d8febc309875c0738cf96031078d18739af5a3f7e0e1b9e6c8d6c01b8abbefb3 +SIZE (wifibox-alpine/ifupdown-ng-0.12.1-r5.apk) = 28123 +SHA256 (wifibox-alpine/iptables-1.8.11-r1.apk) = 9ec85b1f5a53fd8bb2f2924f940e973f207627c6f40dfdd0bf821d516056658e +SIZE (wifibox-alpine/iptables-1.8.11-r1.apk) = 400188 SHA256 (wifibox-alpine/iw-6.9-r0.apk) = ea78e641ea622ff64ad4b6178faef673aae93a299b778d42677136b46b092cb5 SIZE (wifibox-alpine/iw-6.9-r0.apk) = 100473 -SHA256 (wifibox-alpine/libcap2-2.71-r0.apk) = 800cae6800b126675efc74a787188c03e183a5ec4be56a7d59f95fff39ff0e3b -SIZE (wifibox-alpine/libcap2-2.71-r0.apk) = 21902 -SHA256 (wifibox-alpine/libcrypto3-3.3.3-r0.apk) = 58afa629d2c9fc9320b5d60a95c19b113519be2c52bfae4867dd2e08b9c35f3c -SIZE (wifibox-alpine/libcrypto3-3.3.3-r0.apk) = 1827777 +SHA256 (wifibox-alpine/libcap2-2.76-r0.apk) = a2e93a4c82af234f5893511a3ea4eba6a08baee5a16a41f7f057d1fa554e5fd6 +SIZE (wifibox-alpine/libcap2-2.76-r0.apk) = 21525 +SHA256 (wifibox-alpine/libcrypto3-3.5.1-r0.apk) = 626bb0eb06d5c2658d3f01ba99fb9b4a4ddd28e49d3668ce306e49fccc7462d3 +SIZE (wifibox-alpine/libcrypto3-3.5.1-r0.apk) = 1979013 SHA256 (wifibox-alpine/libmnl-1.0.5-r2.apk) = 322ce883205831dce94e90b6c3dee4fccb2099b8fa46ecc971dead14ce22deb4 SIZE (wifibox-alpine/libmnl-1.0.5-r2.apk) = 9003 -SHA256 (wifibox-alpine/libnftnl-1.2.8-r0.apk) = de4048171138081548e581221d1b4642f07a6a638681b5db481b0edd54ba51b2 -SIZE (wifibox-alpine/libnftnl-1.2.8-r0.apk) = 65546 -SHA256 (wifibox-alpine/libnl3-3.9.0-r1.apk) = 1fc11f5762fad12b6bce1ccea5de684bf079ae1a0166bed26cb592cdb650e49b -SIZE (wifibox-alpine/libnl3-3.9.0-r1.apk) = 324819 -SHA256 (wifibox-alpine/libssl3-3.3.3-r0.apk) = 30a546fbcec90e7d3b1577ea9caadbc7ef0212398fde295c64b93fe65cdc7c31 -SIZE (wifibox-alpine/libssl3-3.3.3-r0.apk) = 357457 -SHA256 (wifibox-alpine/musl-1.2.5-r9.apk) = d830ea70bddeef87c80e6d16a488c194839cdd3e15b04c3e060c0ca0d96e5047 -SIZE (wifibox-alpine/musl-1.2.5-r9.apk) = 411323 -SHA256 (wifibox-alpine/openrc-0.55.1-r0.apk) = 5273e6b7f6cb78343d6d45d950c63bddb888de4282884527eeff9de6fe92d302 -SIZE (wifibox-alpine/openrc-0.55.1-r0.apk) = 483279 -SHA256 (wifibox-alpine/skalibs-libs-2.14.3.0-r0.apk) = 10c8ca82df402bcf01dd1ac00277ee105a6e7528ab182a0dde4a15a20e32ce97 -SIZE (wifibox-alpine/skalibs-libs-2.14.3.0-r0.apk) = 78005 -SHA256 (wifibox-alpine/utmps-libs-0.1.2.3-r2.apk) = 17b33292e4b080eef9798e73575a6d96c24bc97ad38d78ba4732a9c75096975d -SIZE (wifibox-alpine/utmps-libs-0.1.2.3-r2.apk) = 4973 -SHA256 (wifibox-alpine/socat-1.8.0.1-r0.apk) = 5c7f8d03555d0be5f6ab5ccad7f1a679927c3bb9a7d46e4c2baf58d32bcd6201 -SIZE (wifibox-alpine/socat-1.8.0.1-r0.apk) = 80107 -SHA256 (wifibox-alpine/socat-with-udp-1.8.0.1-r0.apk) = d410abf43cd54b96391f476f4620893d14492788e0f7cefb2523ad47c725a8ca -SIZE (wifibox-alpine/socat-with-udp-1.8.0.1-r0.apk) = 80147 -SHA256 (wifibox-alpine/uds_passthru-0.1.1-r5.apk) = f16daccff6f7845c8aabb3cac59294800364f4e5f66bdf807c6bbeac9557d4f2 -SIZE (wifibox-alpine/uds_passthru-0.1.1-r5.apk) = 2888 -SHA256 (wifibox-alpine/radvd-2.19-r3.apk) = e0d163516bb7a542328fdf0b8217ee4e10a43ef604e4cf2dc246adfb1d02544a -SIZE (wifibox-alpine/radvd-2.19-r3.apk) = 48926 -SHA256 (wifibox-alpine/dhcpcd-10.1.0-r0.apk) = 973017bf6b8f1262ac93372ed671c38059bf9878236b344a117520e5603b7393 -SIZE (wifibox-alpine/dhcpcd-10.1.0-r0.apk) = 163531 -SHA256 (wifibox-alpine/pcsc-lite-libs-2.2.3-r1.apk) = e1a20cc1224f1eeb7fba3989243514446fd8e7bbc3e637605548aa82af056294 -SIZE (wifibox-alpine/pcsc-lite-libs-2.2.3-r1.apk) = 22476 -SHA256 (wifibox-alpine/wpa_supplicant-2.10-r10.apk) = 48ae31f207f728e539511439fb7883b965eef7f0054c9434da53615e803088e9 -SIZE (wifibox-alpine/wpa_supplicant-2.10-r10.apk) = 857861 -SHA256 (wifibox-alpine/hostapd-2.11-r0.apk) = 592c53a6e59fbff35cbff0f071397efdead8b794092e74f7d5988f507ec74d16 -SIZE (wifibox-alpine/hostapd-2.11-r0.apk) = 589437 -SHA256 (wifibox-alpine/mbedtls2-2.28.8-r1.apk) = b9bc7fbeae46e87c5efcb59afd8439c9e7f7c38c6b7fb6912690804a96b6bb60 -SIZE (wifibox-alpine/mbedtls2-2.28.8-r1.apk) = 307393 -SHA256 (wifibox-alpine/mDNSResponder-2559.80.8-r0.apk) = 4b13abb27b6e73d59eff4c3190c60973962cdc72ce8b29c2705560be6982cac1 -SIZE (wifibox-alpine/mDNSResponder-2559.80.8-r0.apk) = 191532 -SHA256 (wifibox-alpine/forwarding-0.1.0-r5.apk) = 6014c9b892b1fa9632217fd6548e19e57ef5c34f1097ed3e126b5ce8cf0c795d -SIZE (wifibox-alpine/forwarding-0.1.0-r5.apk) = 2465 -SHA256 (wifibox-alpine/libpcap-1.10.5-r0.apk) = 54d141c51ec285aecd7e998d2808c20c96e17b8899937c4dc4edee701d326b3f -SIZE (wifibox-alpine/libpcap-1.10.5-r0.apk) = 108325 -SHA256 (wifibox-alpine/tcpdump-4.99.5-r0.apk) = 7ecab542041bb4c567e63779ecdd67fb79faa6042be6a9613191d199c9893cfb -SIZE (wifibox-alpine/tcpdump-4.99.5-r0.apk) = 370519 -SHA256 (wifibox-alpine/linux-lts-6.12.19-r0.apk) = eb41d3f94cc15fc80f9b8c5569c2754d355986ca14b35dc9cc13e67a9a3bab4a -SIZE (wifibox-alpine/linux-lts-6.12.19-r0.apk) = 8900966 -SHA256 (wifibox-alpine/linux-edge-6.13.7-r0.apk) = 7e847a9c1e3ba5607290c49fba99d54a4ae28d9ba3d4c54bc259dc88038b0532 -SIZE (wifibox-alpine/linux-edge-6.13.7-r0.apk) = 8997436 -SHA256 (wifibox-alpine/rtl8821ce-20250312-r06120190000.apk) = a0c3609656d8aa678649fc9f2ccc9e90f9a024e61666ce285b3fcc4711fcf9cc -SIZE (wifibox-alpine/rtl8821ce-20250312-r06120190000.apk) = 600795 -SHA256 (wifibox-alpine/rtw88-20250315-r06120190000.apk) = b3db2d4b26b5d29e80c338e7f7346bdb0868e9cb30e1a3fa22fca1dc6ea6f4bd -SIZE (wifibox-alpine/rtw88-20250315-r06120190000.apk) = 277392 -SHA256 (wifibox-alpine/rtl8821ce-edge-20250312-r06130070000.apk) = d7b5002ce6b92e161276b0a2db0fb57067b1dca69e4bd0c934673ba75fff321e -SIZE (wifibox-alpine/rtl8821ce-edge-20250312-r06130070000.apk) = 600176 -SHA256 (wifibox-alpine/rtw88-edge-20250315-r06130070000.apk) = 8cbbbf089f1fde61cfccb499d21a2c3b30583f7f34b634d58faf6f08971c8e47 -SIZE (wifibox-alpine/rtw88-edge-20250315-r06130070000.apk) = 277014 -SHA256 (wifibox-alpine/rtw89-20250317-r06120190000.apk) = c925b6037a1225f42b439e7f5a7be614c06f68d48f83ef3c231bc18682e93550 -SIZE (wifibox-alpine/rtw89-20250317-r06120190000.apk) = 502305 -SHA256 (wifibox-alpine/rtw89-edge-20250317-r06130070000.apk) = 8c37f0ee763043ae294ad1c720c0b0030c1aedc669362bf52a8170e0a3e22cc9 -SIZE (wifibox-alpine/rtw89-edge-20250317-r06130070000.apk) = 501701 -SHA256 (wifibox-alpine/broadcom-wl-6.30.223.271-r06120190000.apk) = b89affa2a86d8d4c22f235d04cfff1a71936eed8ec70227140aa5ffe63a81c18 -SIZE (wifibox-alpine/broadcom-wl-6.30.223.271-r06120190000.apk) = 1466497 -SHA256 (wifibox-alpine/broadcom-wl-edge-6.30.223.271-r06130070000.apk) = 34ff69b179cdf4b6cfa4f9c8f73e95e7a52d2fe8188245447a3e93cb75897a0e -SIZE (wifibox-alpine/broadcom-wl-edge-6.30.223.271-r06130070000.apk) = 1464456 +SHA256 (wifibox-alpine/libnftnl-1.2.9-r0.apk) = bef674635aec00dca296b8206751245f7664ba10c416f31c01a563af596720ae +SIZE (wifibox-alpine/libnftnl-1.2.9-r0.apk) = 65583 +SHA256 (wifibox-alpine/libnl3-3.11.0-r0.apk) = 33ed874071d99643088f590ee01fb4517f487e13c4b23ff38a0963720a8d80bb +SIZE (wifibox-alpine/libnl3-3.11.0-r0.apk) = 333010 +SHA256 (wifibox-alpine/libssl3-3.5.1-r0.apk) = 4c4b73374a27ea8483d12a00e6b2f19fe1cf352015f9eb2a3af9f08730bf8955 +SIZE (wifibox-alpine/libssl3-3.5.1-r0.apk) = 379770 +SHA256 (wifibox-alpine/musl-1.2.5-r10.apk) = ff1f912e37c0145de9a369dcdd66164fb0c4e7618153edf6432b4e386404ccbb +SIZE (wifibox-alpine/musl-1.2.5-r10.apk) = 411378 +SHA256 (wifibox-alpine/openrc-0.62.6-r0.apk) = 1c717d38f75c260cd0e81ffcd1bca4d99eb0e4a266f8521fc4eb212c1b5deb1a +SIZE (wifibox-alpine/openrc-0.62.6-r0.apk) = 353235 +SHA256 (wifibox-alpine/skalibs-libs-2.14.4.0-r0.apk) = b00cb52d7c9c1309b2c2a11b654162ebabd728cf61898326aeffb39f2a27240a +SIZE (wifibox-alpine/skalibs-libs-2.14.4.0-r0.apk) = 78874 +SHA256 (wifibox-alpine/utmps-libs-0.1.3.1-r0.apk) = 3d1b9714c720828355c2b231fa188791f2b3e5dc26999681765d5adbbf951989 +SIZE (wifibox-alpine/utmps-libs-0.1.3.1-r0.apk) = 5239 +SHA256 (wifibox-alpine/socat-1.8.0.3-r0.apk) = 449ca594ec54f232e26d1182581d0e540a90433de2a7c1e51e2de8701b4feb23 +SIZE (wifibox-alpine/socat-1.8.0.3-r0.apk) = 81525 +SHA256 (wifibox-alpine/socat-with-udp-1.8.0.3-r0.apk) = 736410549981c76557ba6be2bd96db353f60f273cfb94aac21440156d56e5769 +SIZE (wifibox-alpine/socat-with-udp-1.8.0.3-r0.apk) = 81598 +SHA256 (wifibox-alpine/uds_passthru-0.1.1-r6.apk) = df0c729e58f85bc7ef8e40d01d24a41e6508ada776f6ef2cab3322f7a75f76e0 +SIZE (wifibox-alpine/uds_passthru-0.1.1-r6.apk) = 2957 +SHA256 (wifibox-alpine/radvd-2.20-r0.apk) = 85d7c502005447e9b65e8a6a083fe37699b5ec5dd43783a693a3eee0ade56910 +SIZE (wifibox-alpine/radvd-2.20-r0.apk) = 53990 +SHA256 (wifibox-alpine/dhcpcd-10.2.3-r0.apk) = 9b174bb5a057b93a95ad674d9a8bb6ed4cc65b54232dcbf6207af196f46707b1 +SIZE (wifibox-alpine/dhcpcd-10.2.3-r0.apk) = 165827 +SHA256 (wifibox-alpine/pcsc-lite-libs-2.3.3-r0.apk) = 9862422f75217786477698fc58586a931a8b82dec45fec243ccfa28113fe5dfc +SIZE (wifibox-alpine/pcsc-lite-libs-2.3.3-r0.apk) = 22815 +SHA256 (wifibox-alpine/wpa_supplicant-2.11-r0.apk) = 59466230c60f038f7f3b17afdaf877e05c666228049c3c39f7a9dd7ab153d3e8 +SIZE (wifibox-alpine/wpa_supplicant-2.11-r0.apk) = 942190 +SHA256 (wifibox-alpine/hostapd-2.11-r2.apk) = 54ccb2c8f6e7bd60ccb7d4c33a94dd49e36ea7dd166aad8c924efb7db6dff445 +SIZE (wifibox-alpine/hostapd-2.11-r2.apk) = 623138 +SHA256 (wifibox-alpine/mbedtls2-2.28.10-r0.apk) = da6db07ca8511befded8b08719a7723b99d9e7f44dfbea4427253fea0dbc01ec +SIZE (wifibox-alpine/mbedtls2-2.28.10-r0.apk) = 309185 +SHA256 (wifibox-alpine/mDNSResponder-2600.100.147-r0.apk) = 4a8840f887be4120adb7e301470db7a9a2e90c9aba8482baa4ebb5346b9d1fed +SIZE (wifibox-alpine/mDNSResponder-2600.100.147-r0.apk) = 191495 +SHA256 (wifibox-alpine/forwarding-0.1.0-r6.apk) = e08e8bb70946dc4417da5e33fdf98b67a9c82d4eeb44e02b4f440ce3f044f613 +SIZE (wifibox-alpine/forwarding-0.1.0-r6.apk) = 2534 +SHA256 (wifibox-alpine/libpcap-1.10.5-r1.apk) = dff90e1108691b6e742c216020773e6dd2178366834f9a12af420327b6344fc0 +SIZE (wifibox-alpine/libpcap-1.10.5-r1.apk) = 108393 +SHA256 (wifibox-alpine/tcpdump-4.99.5-r1.apk) = 12bb5c3ad8a3d4b81f9a14f6afcd17b188f687cd2a3a432f8e3053cca1ab2933 +SIZE (wifibox-alpine/tcpdump-4.99.5-r1.apk) = 370589 +SHA256 (wifibox-alpine/linux-lts-6.12.48-r0.apk) = c599f02c953d232bf100cc93073e391d2815e4441e733a4ca26332827ab65c3c +SIZE (wifibox-alpine/linux-lts-6.12.48-r0.apk) = 7915747 +SHA256 (wifibox-alpine/linux-edge-6.16.8-r0.apk) = a6dd3b8fe1f406e61420f18a178b2163c51b66a58cdc0812c572dde972067ec0 +SIZE (wifibox-alpine/linux-edge-6.16.8-r0.apk) = 8196849 +SHA256 (wifibox-alpine/rtl8821ce-20250820-r06120480000.apk) = fb5b6c8bfb8851ad2f2f4f4a2c5de7df88bfad956c75653e64944b9abfe55dcb +SIZE (wifibox-alpine/rtl8821ce-20250820-r06120480000.apk) = 600609 +SHA256 (wifibox-alpine/rtw88-20250905-r06120480000.apk) = ad3fe948c9a5941abb35f913697b41b230f35d6ae7bb2a075969284acaeb3218 +SIZE (wifibox-alpine/rtw88-20250905-r06120480000.apk) = 277215 +SHA256 (wifibox-alpine/rtl8821ce-edge-20250820-r06160080000.apk) = 5dce1f4e8edcba3a20b6a7ecfb58e7ae9e278b2c53253a26458b882b8cdac482 +SIZE (wifibox-alpine/rtl8821ce-edge-20250820-r06160080000.apk) = 603632 +SHA256 (wifibox-alpine/rtw88-edge-20250905-r06160080000.apk) = 93549e8ded243f76f8a7ce0568df02d7f5ed825d7072fd8d3552b808a025df2b +SIZE (wifibox-alpine/rtw88-edge-20250905-r06160080000.apk) = 278026 +SHA256 (wifibox-alpine/rtw89-20250827-r06120480000.apk) = 584bc28b92f38b0aebeeb4ac938a8be9191b4d8ef7761995d8754170defa1ca3 +SIZE (wifibox-alpine/rtw89-20250827-r06120480000.apk) = 599527 +SHA256 (wifibox-alpine/rtw89-edge-20250827-r06160080000.apk) = dfe5fe1e650950f7d8d3755df5c7d32fa33a96657b5d98a101b67f914550f974 +SIZE (wifibox-alpine/rtw89-edge-20250827-r06160080000.apk) = 600098 +SHA256 (wifibox-alpine/broadcom-wl-6.30.223.271-r06120480000.apk) = 0dea909bbf295b344213976d446afd6d9cb02bc872c7577f620910d40ad39ca1 +SIZE (wifibox-alpine/broadcom-wl-6.30.223.271-r06120480000.apk) = 1468197 +SHA256 (wifibox-alpine/broadcom-wl-edge-6.30.223.271-r06160080000.apk) = f39dc3d3da21cebfa635568155b566be88923e2fb69f687263f8a38479966316 +SIZE (wifibox-alpine/broadcom-wl-edge-6.30.223.271-r06160080000.apk) = 1467135 SHA256 (wifibox-alpine/atmel-firmware-1.3.tar.gz) = f53160b0b4a824754957d8488f1eba68d3c6379d48c563464bd3924e7be19b3d SIZE (wifibox-alpine/atmel-firmware-1.3.tar.gz) = 470254 SHA256 (wifibox-alpine/wl_apsta-3.130.20.0.o) = 7dba610b1d96dd14e901bcbce14cd6ecd1b1ac6f5c0035b0d6b6dc46a7c3ef90 SIZE (wifibox-alpine/wl_apsta-3.130.20.0.o) = 652866 SHA256 (wifibox-alpine/broadcom-wl-6.30.163.46.tar.bz2) = a07c3b6b277833c7dbe61daa511f908cd66c5e2763eb7a0859abc36cd9335c2d SIZE (wifibox-alpine/broadcom-wl-6.30.163.46.tar.bz2) = 7684610 -SHA256 (wifibox-alpine/de635e1e3adc90ca804da87144d86539aab65f74.zip) = 96e983bc0d01c83cbbadde012ba05aa1f88a11b1f650137588bc78a91e1ef6a4 -SIZE (wifibox-alpine/de635e1e3adc90ca804da87144d86539aab65f74.zip) = 20505913 -SHA256 (wifibox-alpine/pgj-freebsd-wifibox-alpine-3c9aa05dd7933a2b109c52d81ff22199082db4e5_GH0.tar.gz) = 4f0883b45c154fb9463008d77eb2e0b76cbebf021b4a30d2b93eb2b6ccc04fe9 -SIZE (wifibox-alpine/pgj-freebsd-wifibox-alpine-3c9aa05dd7933a2b109c52d81ff22199082db4e5_GH0.tar.gz) = 277449 +SHA256 (wifibox-alpine/6467af3bcf1154c2ceb032c903d533f0c718bbc2.zip) = bb398dc384651216aa36deaf0639741e7bc64ca6ad838f7381c612914c8e493a +SIZE (wifibox-alpine/6467af3bcf1154c2ceb032c903d533f0c718bbc2.zip) = 20647767 +SHA256 (wifibox-alpine/pgj-freebsd-wifibox-alpine-95bc35bf09925412d45787ba74003ca1f32871ad_GH0.tar.gz) = 28b972caad1ac9a145707294bd84ad1c19e0b9fbf9f159b20dcac7e215039109 +SIZE (wifibox-alpine/pgj-freebsd-wifibox-alpine-95bc35bf09925412d45787ba74003ca1f32871ad_GH0.tar.gz) = 229140 diff --git a/net/wifibox-alpine/pkg-plist b/net/wifibox-alpine/pkg-plist index 0580dc500103..e265f1749a53 100644 --- a/net/wifibox-alpine/pkg-plist +++ b/net/wifibox-alpine/pkg-plist @@ -4,12 +4,12 @@ @sample(,,640) etc/wifibox/appliance/sysctl.conf.sample @sample(,,640) etc/wifibox/appliance/udhcpd.conf.sample %%UDS_PASSTHRU%%@sample(,,640) etc/wifibox/appliance/uds_passthru.conf.sample -%%IPV6%%%%APP_WPA_SUPPLICANT%%@sample(,,640) etc/wifibox/appliance/dhcpcd.conf.sample +%%IPV6%%%%APP_SUPPLICANT%%@sample(,,640) etc/wifibox/appliance/dhcpcd.conf.sample %%IPV6%%@sample(,,640) etc/wifibox/appliance/ip6tables.sample %%IPV6%%@sample(,,640) etc/wifibox/appliance/radvd.conf.sample %%IPV6%%@sample(,,640) etc/wifibox/appliance/sysctl.d/ipv6.conf.sample -%%APP_WPA_SUPPLICANT%%@sample(,,640) etc/wifibox/wpa_supplicant/wpa_supplicant.conf.sample -%%APP_HOSTAPD%%@sample(,,640) etc/wifibox/hostapd/hostapd.conf.sample +%%APP_SUPPLICANT%%@sample(,,640) etc/wifibox/wpa_supplicant/wpa_supplicant.conf.sample +%%APP_ACCESS_POINT%%@sample(,,640) etc/wifibox/hostapd/hostapd.conf.sample %%XX_MDNS%%@sample(,,640) etc/wifibox/appliance/mdnsd-services.conf.sample %%XX_FORWARDING%%@sample(,,640) etc/wifibox/appliance/forwarding.conf.sample etc/wifibox/app_config @@ -21,12 +21,12 @@ share/wifibox/vmlinuz /var/run/wifibox/appliance/run /var/run/wifibox/appliance/spool/cron/crontabs /var/run/wifibox/appliance/spool/mail -%%APP_HOSTAPD%%%%UDS_PASSTHRU%%@dir /var/run/hostapd +%%APP_ACCESS_POINT%%%%UDS_PASSTHRU%%@dir /var/run/hostapd @dir /var/run/wifibox/appliance/cache/apk @dir /var/run/wifibox/appliance/cache/misc @dir /var/run/wifibox/appliance/cache @dir /var/run/wifibox/appliance/empty -%%IPV6%%%%APP_WPA_SUPPLICANT%%@dir /var/run/wifibox/appliance/lib/dhcpcd +%%IPV6%%%%APP_SUPPLICANT%%@dir /var/run/wifibox/appliance/lib/dhcpcd @dir /var/run/wifibox/appliance/lib/iptables @dir /var/run/wifibox/appliance/lib/misc @dir /var/run/wifibox/appliance/lib diff --git a/net/wifibox-core/Makefile b/net/wifibox-core/Makefile index b8b3201dfb18..8939513990ae 100644 --- a/net/wifibox-core/Makefile +++ b/net/wifibox-core/Makefile @@ -1,5 +1,5 @@ PORTNAME= wifibox-core -PORTVERSION= 0.15.0 +PORTVERSION= 0.15.1 CATEGORIES= net MAINTAINER= pali.gabor@gmail.com diff --git a/net/wifibox-core/distinfo b/net/wifibox-core/distinfo index 01325c082d46..8c3c7b26138d 100644 --- a/net/wifibox-core/distinfo +++ b/net/wifibox-core/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743204322 -SHA256 (pgj-freebsd-wifibox-0.15.0_GH0.tar.gz) = c9a63a04cc0989a2fc0e0c21ff253411f03aa1b53a871ccac32f3d5b7f0b5c91 -SIZE (pgj-freebsd-wifibox-0.15.0_GH0.tar.gz) = 19204 +TIMESTAMP = 1758842421 +SHA256 (pgj-freebsd-wifibox-0.15.1_GH0.tar.gz) = c581c4e7e9dacc7edebd153818cd252eaa2a0c431fd1506f4f778dfa165d9b9a +SIZE (pgj-freebsd-wifibox-0.15.1_GH0.tar.gz) = 19228 diff --git a/net/wifibox/Makefile b/net/wifibox/Makefile index 7a4c554497db..d9bfcd686dd0 100644 --- a/net/wifibox/Makefile +++ b/net/wifibox/Makefile @@ -1,5 +1,5 @@ PORTNAME= wifibox -PORTVERSION= 1.6.0 +PORTVERSION= 1.7.0 CATEGORIES= net MAINTAINER= pali.gabor@gmail.com diff --git a/net/wireguard-go/Makefile b/net/wireguard-go/Makefile index 4ad1b8f2eeb0..dacabdad017f 100644 --- a/net/wireguard-go/Makefile +++ b/net/wireguard-go/Makefile @@ -1,6 +1,6 @@ PORTNAME= wireguard-go PORTVERSION= 0.0.20250522 -PORTREVISION= 1 +PORTREVISION= 5 PORTEPOCH= 1 CATEGORIES= net net-vpn MASTER_SITES= https://git.zx2c4.com/wireguard-go/snapshot/ diff --git a/net/wireguard-tools/Makefile b/net/wireguard-tools/Makefile index cd97a43099f5..b80a0cbe8e5b 100644 --- a/net/wireguard-tools/Makefile +++ b/net/wireguard-tools/Makefile @@ -1,6 +1,6 @@ PORTNAME= wireguard-tools PORTVERSION= 1.0.20210914 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= net net-vpn MASTER_SITES= https://git.zx2c4.com/wireguard-tools/snapshot/ diff --git a/net/wireguard-tools/files/patch-wg-quick_freebsd.bash b/net/wireguard-tools/files/patch-wg-quick_freebsd.bash new file mode 100644 index 000000000000..83254d7abac3 --- /dev/null +++ b/net/wireguard-tools/files/patch-wg-quick_freebsd.bash @@ -0,0 +1,43 @@ +--- wg-quick/freebsd.bash.orig 2021-09-13 22:43:31 UTC ++++ wg-quick/freebsd.bash +@@ -27,6 +27,7 @@ SAVE_CONFIG=0 + CONFIG_FILE="" + PROGRAM="${0##*/}" + ARGS=( "$@" ) ++FREEBSD_MAJOR_VERSION=$(freebsd-version | cut -d. -f1) + + cmd() { + echo "[#] $*" >&3 +@@ -283,20 +284,28 @@ monitor_daemon() { + echo "[+] Backgrounding route monitor" >&2 + (make_temp + trap 'del_routes; clean_temp; exit 0' INT TERM EXIT ++ local event grep_for pid ++ if [[ "$FREEBSD_MAJOR_VERSION" -lt 14 ]]; then ++ grep_for="RTM_" ++ elif [[ $AUTO_ROUTE4 -eq 1 || $AUTO_ROUTE6 -eq 1 ]]; then ++ grep_for="iface" # needs refinement ++ else ++ grep_for="(add/repl|delete) iface iface#[0-9]{1,4} $INTERFACE " ++ fi + exec >/dev/null 2>&1 +- exec 19< <(exec route -n monitor) +- local event pid=$! ++ exec 19< <(exec sh -c "route -n monitor | grep -E --line-buffered '$grep_for'") ++ monitor_ppid=$! + # TODO: this should also check to see if the endpoint actually changes + # in response to incoming packets, and then call set_endpoint_direct_route + # then too. That function should be able to gracefully cleanup if the + # endpoints change. + while read -u 19 -r event; do +- [[ $event == RTM_* ]] || continue + ifconfig "$INTERFACE" >/dev/null 2>&1 || break + [[ $AUTO_ROUTE4 -eq 1 || $AUTO_ROUTE6 -eq 1 ]] && set_endpoint_direct_route + # TODO: set the mtu as well, but only if up + done +- kill $pid) & disown ++ pkill -P "$monitor_ppid" route || true ++ ) & disown + } + + HAVE_SET_DNS=0 diff --git a/net/wireproxy/Makefile b/net/wireproxy/Makefile index b44b52dc09f8..ea42753d58d5 100644 --- a/net/wireproxy/Makefile +++ b/net/wireproxy/Makefile @@ -1,7 +1,7 @@ PORTNAME= wireproxy DISTVERSIONPREFIX= v DISTVERSION= 1.0.9 -PORTREVISION= 10 +PORTREVISION= 14 CATEGORIES= net MAINTAINER= lwhsu@FreeBSD.org diff --git a/net/wireshark/Makefile b/net/wireshark/Makefile index e01de4ec435d..cd5ae9eb186f 100644 --- a/net/wireshark/Makefile +++ b/net/wireshark/Makefile @@ -1,5 +1,5 @@ PORTNAME= wireshark -DISTVERSION= 4.4.8 +DISTVERSION= 4.6.0 CATEGORIES= net MASTER_SITES= https://1.na.dl.wireshark.org/src/ \ https://1.eu.dl.wireshark.org/src/ \ @@ -79,7 +79,7 @@ GSSAPI_BASE_USES= gssapi GSSAPI_HEIMDAL_USES= gssapi:heimdal GSSAPI_MIT_USES= gssapi:mit GSSAPI_NONE_CONFIGURE_ENV_OFF= KRB5_CONFIG=${KRB5CONFIG} -GSSAPI_NONE_CMAKE_BOOL= ENABLE_KERBEROS +GSSAPI_NONE_CMAKE_BOOL_OFF= ENABLE_KERBEROS GUI_USES= desktop-file-utils shared-mime-info qt:6 GUI_USE= qt=5compat,base,multimedia,tools diff --git a/net/wireshark/distinfo b/net/wireshark/distinfo index 1012e5bafab1..75b7f51e9ede 100644 --- a/net/wireshark/distinfo +++ b/net/wireshark/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752738718 -SHA256 (wireshark-4.4.8.tar.xz) = dd648c5c5994843205cd73e57d6673f6f4e12718e1c558c674cb8bdafeacde47 -SIZE (wireshark-4.4.8.tar.xz) = 46826268 +TIMESTAMP = 1760129032 +SHA256 (wireshark-4.6.0.tar.xz) = ab016463062bb635285b9678dd45ddd84c65938911fd40b3cca9a903a08ad8d9 +SIZE (wireshark-4.6.0.tar.xz) = 50726944 diff --git a/net/wireshark/files/patch-epan_dissectors_packet-its.c b/net/wireshark/files/patch-epan_dissectors_packet-its.c new file mode 100644 index 000000000000..dbd0e521895b --- /dev/null +++ b/net/wireshark/files/patch-epan_dissectors_packet-its.c @@ -0,0 +1,11 @@ +--- epan/dissectors/packet-its.c.orig 2025-10-14 14:35:47 UTC ++++ epan/dissectors/packet-its.c +@@ -23047,7 +23047,7 @@ its_timestamp_fmt(char *s, uint64_t v) + static void + its_timestamp_fmt(char *s, uint64_t v) + { +- time_t secs = v / 1000 + 1072915200 - 5; ++ time_t secs = (time_t) ((time_t)v / 1000 + 1072915200 - 5); + struct tm *tm = gmtime(&secs); + snprintf(s, ITEM_LABEL_LENGTH, "%u-%02u-%02u %02u:%02u:%02u.%03u (%" PRIu64 ")", + tm->tm_year + 1900, tm->tm_mon + 1, tm->tm_mday, tm->tm_hour, tm->tm_min, tm->tm_sec, (uint32_t)(v % 1000), v diff --git a/net/wireshark/files/patch-epan_dissectors_packet-kerberos.c b/net/wireshark/files/patch-epan_dissectors_packet-kerberos.c new file mode 100644 index 000000000000..13c7bfbd0ac6 --- /dev/null +++ b/net/wireshark/files/patch-epan_dissectors_packet-kerberos.c @@ -0,0 +1,11 @@ +--- epan/dissectors/packet-kerberos.c.orig 2025-10-16 15:54:37 UTC ++++ epan/dissectors/packet-kerberos.c +@@ -3401,7 +3401,7 @@ read_keytab_file(const char *filename) + + /* generate origin string, describing where this key came from */ + for(i=0;i<key.principal->name.name_string.len;i++){ +- wmem_strbuf_append_printf(str_principal, "%s%s",(i?"/":""),key.principal->name.name_string.val[i])); ++ wmem_strbuf_append_printf(str_principal, "%s%s",(i?"/":""),key.principal->name.name_string.val[i]); + } + wmem_strbuf_append_printf(str_principal, "@%s",key.principal->realm); + new_key->key_origin = (char*)wmem_strbuf_get_str(str_principal); diff --git a/net/wireshark/files/patch-writecap_pcapio.c b/net/wireshark/files/patch-writecap_pcapio.c new file mode 100644 index 000000000000..f4d9f28a5f78 --- /dev/null +++ b/net/wireshark/files/patch-writecap_pcapio.c @@ -0,0 +1,11 @@ +--- writecap/pcapio.c.orig 2025-10-10 21:38:23 UTC ++++ writecap/pcapio.c +@@ -438,7 +438,7 @@ write_to_file(pcapio_writer* pfile, const uint8_t* dat + default: + nwritten = fwrite(data, data_length, 1, pfile->fh); + if (nwritten != 1) { +- if (ferror(pfile->fh)) { ++ if (ferror((FILE*) pfile->fh)) { + *err = errno; + } else { + *err = WTAP_ERR_SHORT_WRITE; diff --git a/net/wireshark/pkg-plist b/net/wireshark/pkg-plist index 48e72a8b5b97..3523d98eea36 100644 --- a/net/wireshark/pkg-plist +++ b/net/wireshark/pkg-plist @@ -3,10 +3,11 @@ bin/dumpcap @mode @group -bin/idl2wrs bin/capinfos bin/captype +%%DEVELOPMENT%%bin/dftest bin/editcap +%%DEVELOPMENT%%bin/idl2wrs bin/mergecap %%MAXMIND%%bin/mmdbresolve bin/randpkt @@ -16,8 +17,10 @@ bin/sharkd bin/text2pcap bin/tshark %%GUI%%bin/wireshark +%%DEVELOPMENT%%include/wireshark/bits.h %%DEVELOPMENT%%include/wireshark/cfile.h %%DEVELOPMENT%%include/wireshark/cli_main.h +%%DEVELOPMENT%%include/wireshark/endian.h %%DEVELOPMENT%%include/wireshark/epan/addr_resolv.h %%DEVELOPMENT%%include/wireshark/epan/address.h %%DEVELOPMENT%%include/wireshark/epan/address_types.h @@ -57,7 +60,6 @@ bin/tshark %%DEVELOPMENT%%include/wireshark/epan/dfilter/drange.h %%DEVELOPMENT%%include/wireshark/epan/dfilter/dfunctions.h %%DEVELOPMENT%%include/wireshark/epan/dfilter/syntax-tree.h -%%DEVELOPMENT%%include/wireshark/epan/diam_dict.h %%DEVELOPMENT%%include/wireshark/epan/disabled_protos.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/cond_ace_token_enum.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/file-rbm.h @@ -70,8 +72,10 @@ bin/tshark %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-actrace.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-adb_service.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-afp.h +%%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-akp.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-alcap.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-amp.h +%%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-amr.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-ansi_a.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-ansi_map.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-ansi_tcap.h @@ -126,7 +130,6 @@ bin/tshark %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-crmf.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-csn1.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-dap.h -%%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-dcc.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-dccp.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-dcerpc-browser.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-dcerpc-budb.h @@ -161,8 +164,10 @@ bin/tshark %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-e164.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-e1ap.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-e212.h +%%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-eap.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-eapol.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-edonkey.h +%%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-edhoc.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-eigrp.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-enip.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-epl.h @@ -199,6 +204,7 @@ bin/tshark %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-gsm_a_common.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-gsm_a_rr.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-gsm_map.h +%%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-gsm_osmux.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-gsm_rlcmac.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-gsm_sms.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-gsmtap.h @@ -239,6 +245,7 @@ bin/tshark %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-ip.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-ipmi.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-ipsec.h +%%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-ipv6.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-ipx.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-irdma.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-isakmp.h @@ -251,6 +258,7 @@ bin/tshark %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-isobus.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-isup.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-its.h +%%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-iuup.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-iwarp-ddp-rdmap.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-json.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-juniper.h @@ -310,6 +318,7 @@ bin/tshark %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-nsh.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-ntlmssp.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-ntp.h +%%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-nts-ke.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-nvme.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-ocsp.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-oer.h @@ -327,12 +336,12 @@ bin/tshark %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-pdcp-nr.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-pdu-transport.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-per.h -%%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-pkcs1.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-pkcs12.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-pkinit.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-pkix1explicit.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-pkix1implicit.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-pkixac.h +%%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-pkixalgs.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-pkixproxy.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-pkixqualified.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-pkixtsp.h @@ -354,7 +363,6 @@ bin/tshark %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-ranap.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-rdm.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-rdt.h -%%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-reload.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-rf4ce-secur.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-rlc-lte.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-rlc-nr.h @@ -369,6 +377,7 @@ bin/tshark %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-rtcp.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-rtp-events.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-rtp.h +%%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-rtp_pt.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-rtse.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-rtsp.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-rx.h @@ -411,7 +420,6 @@ bin/tshark %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-sysdig-event.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-syslog.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-t124.h -%%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-t30.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-t38.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-tacacs.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-tcap.h @@ -431,6 +439,7 @@ bin/tshark %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-uaudp.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-uavcan-dsdl.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-ubertooth.h +%%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-ubx-galileo_e1b_inav.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-udp.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-uds.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-umts_fp.h @@ -438,6 +447,7 @@ bin/tshark %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-umts_rlc.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-usb-hid.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-usb.h +%%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-usb-ptp.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-usbip.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-vxlan.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-wap.h @@ -455,6 +465,7 @@ bin/tshark %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-x509ce.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-x509if.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-x509sat.h +%%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-xdlc.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-xml.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-xmpp-conference.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-xmpp-core.h @@ -477,8 +488,6 @@ bin/tshark %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-zbee-zdp.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-zbee.h %%DEVELOPMENT%%include/wireshark/epan/dissectors/packet-ziop.h -%%DEVELOPMENT%%include/wireshark/epan/dtd.h -%%DEVELOPMENT%%include/wireshark/epan/dtd_parse.h %%DEVELOPMENT%%include/wireshark/epan/dvb_chartbl.h %%DEVELOPMENT%%include/wireshark/epan/eap.h %%DEVELOPMENT%%include/wireshark/epan/eapol_keydes_types.h @@ -537,7 +546,6 @@ bin/tshark %%DEVELOPMENT%%include/wireshark/epan/register.h %%DEVELOPMENT%%include/wireshark/epan/req_resp_hdrs.h %%DEVELOPMENT%%include/wireshark/epan/rtd_table.h -%%DEVELOPMENT%%include/wireshark/epan/rtp_pt.h %%DEVELOPMENT%%include/wireshark/epan/sctpppids.h %%DEVELOPMENT%%include/wireshark/epan/secrets.h %%DEVELOPMENT%%include/wireshark/epan/show_exception.h @@ -563,12 +571,13 @@ bin/tshark %%DEVELOPMENT%%include/wireshark/epan/uat-int.h %%DEVELOPMENT%%include/wireshark/epan/uat.h %%DEVELOPMENT%%include/wireshark/epan/unit_strings.h -%%DEVELOPMENT%%include/wireshark/epan/value_string.h %%DEVELOPMENT%%include/wireshark/epan/wmem_scopes.h %%DEVELOPMENT%%include/wireshark/epan/wscbor.h -%%DEVELOPMENT%%include/wireshark/epan/x264_prt_id.h -%%DEVELOPMENT%%include/wireshark/epan/xdlc.h +%%DEVELOPMENT%%include/wireshark/epan/wscbor_enc.h %%DEVELOPMENT%%include/wireshark/file.h +%%DEVELOPMENT%%include/wireshark/integer.h +%%DEVELOPMENT%%include/wireshark/jtckdint.h +%%DEVELOPMENT%%include/wireshark/types.h %%DEVELOPMENT%%include/wireshark/wireshark.h %%DEVELOPMENT%%include/wireshark/wiretap/file_wrappers.h %%DEVELOPMENT%%include/wireshark/wiretap/introspection.h @@ -590,6 +599,7 @@ bin/tshark %%DEVELOPMENT%%include/wireshark/ws_version.h %%DEVELOPMENT%%include/wireshark/wsutil/802_11-utils.h %%DEVELOPMENT%%include/wireshark/wsutil/adler32.h +%%DEVELOPMENT%%include/wireshark/wsutil/application_flavor.h %%DEVELOPMENT%%include/wireshark/wsutil/array.h %%DEVELOPMENT%%include/wireshark/wsutil/base32.h %%DEVELOPMENT%%include/wireshark/wsutil/bits_count_ones.h @@ -612,11 +622,13 @@ bin/tshark %%DEVELOPMENT%%include/wireshark/wsutil/crc7.h %%DEVELOPMENT%%include/wireshark/wsutil/crc8.h %%DEVELOPMENT%%include/wireshark/wsutil/curve25519.h +%%DEVELOPMENT%%include/wireshark/wsutil/dtoa.h %%DEVELOPMENT%%include/wireshark/wsutil/eax.h %%DEVELOPMENT%%include/wireshark/wsutil/epochs.h %%DEVELOPMENT%%include/wireshark/wsutil/exported_pdu_tlvs.h %%DEVELOPMENT%%include/wireshark/wsutil/failure_message_simple.h %%DEVELOPMENT%%include/wireshark/wsutil/feature_list.h +%%DEVELOPMENT%%include/wireshark/wsutil/file_util.h %%DEVELOPMENT%%include/wireshark/wsutil/filesystem.h %%DEVELOPMENT%%include/wireshark/wsutil/g711.h %%DEVELOPMENT%%include/wireshark/wsutil/glib-compat.h @@ -649,6 +661,7 @@ bin/tshark %%DEVELOPMENT%%include/wireshark/wsutil/type_util.h %%DEVELOPMENT%%include/wireshark/wsutil/unicode-utils.h %%DEVELOPMENT%%include/wireshark/wsutil/utf8_entities.h +%%DEVELOPMENT%%include/wireshark/wsutil/value_string.h %%DEVELOPMENT%%include/wireshark/wsutil/version_info.h %%DEVELOPMENT%%include/wireshark/wsutil/wmem/wmem.h %%DEVELOPMENT%%include/wireshark/wsutil/wmem/wmem_array.h @@ -670,53 +683,57 @@ bin/tshark %%DEVELOPMENT%%include/wireshark/wsutil/wsjson.h %%DEVELOPMENT%%include/wireshark/wsutil/ws_mempbrk.h %%DEVELOPMENT%%include/wireshark/wsutil/ws_mempbrk_int.h +%%DEVELOPMENT%%include/wireshark/wsutil/ws_padding_to.h %%DEVELOPMENT%%include/wireshark/wsutil/ws_pipe.h %%DEVELOPMENT%%include/wireshark/wsutil/ws_roundup.h %%DEVELOPMENT%%include/wireshark/wsutil/ws_strptime.h %%DEVELOPMENT%%include/wireshark/wsutil/wsgcrypt.h %%DEVELOPMENT%%include/wireshark/wsutil/wslog.h %%DEVELOPMENT%%include/wireshark/wsutil/xtea.h +%%DEVELOPMENT%%include/wireshark/wsutil/zlib_compat.h %%DEVELOPMENT%%lib/cmake/wireshark/WiresharkConfig.cmake %%DEVELOPMENT%%lib/cmake/wireshark/WiresharkConfigVersion.cmake %%DEVELOPMENT%%lib/cmake/wireshark/WiresharkTargets-%%CMAKE_BUILD_TYPE%%.cmake %%DEVELOPMENT%%lib/cmake/wireshark/WiresharkTargets.cmake lib/libwireshark.so -lib/libwireshark.so.18 -lib/libwireshark.so.18.0.8 +lib/libwireshark.so.19 +lib/libwireshark.so.19.0.0 lib/libwiretap.so -lib/libwiretap.so.15 -lib/libwiretap.so.15.0.8 +lib/libwiretap.so.16 +lib/libwiretap.so.16.0.0 lib/libwsutil.so -lib/libwsutil.so.16 -lib/libwsutil.so.16.0.0 -%%ANDROIDDUMP%%lib/wireshark/extcap/androiddump -%%LIBSSH%%lib/wireshark/extcap/ciscodump -lib/wireshark/extcap/randpktdump -%%LIBSSH%%lib/wireshark/extcap/sshdump -lib/wireshark/extcap/udpdump -%%LIBSSH%%lib/wireshark/extcap/wifidump -lib/wireshark/plugins/4.4/codecs/g711.so -%%RTP%%lib/wireshark/plugins/4.4/codecs/g722.so -%%RTP%%lib/wireshark/plugins/4.4/codecs/g726.so -%%RTP%%lib/wireshark/plugins/4.4/codecs/g729.so -lib/wireshark/plugins/4.4/codecs/l16mono.so -%%RTP%%lib/wireshark/plugins/4.4/codecs/opus_dec.so -lib/wireshark/plugins/4.4/epan/ethercat.so -lib/wireshark/plugins/4.4/epan/gryphon.so -lib/wireshark/plugins/4.4/epan/ipaddr.so -lib/wireshark/plugins/4.4/epan/irda.so -lib/wireshark/plugins/4.4/epan/mate.so -lib/wireshark/plugins/4.4/epan/opcua.so -lib/wireshark/plugins/4.4/epan/profinet.so -lib/wireshark/plugins/4.4/epan/stats_tree.so -lib/wireshark/plugins/4.4/epan/transum.so -lib/wireshark/plugins/4.4/epan/unistim.so -lib/wireshark/plugins/4.4/epan/wimax.so -lib/wireshark/plugins/4.4/epan/wimaxasncp.so -lib/wireshark/plugins/4.4/epan/wimaxmacphy.so -lib/wireshark/plugins/4.4/wiretap/usbdump.so +lib/libwsutil.so.17 +lib/libwsutil.so.17.0.0 +%%ANDROIDDUMP%%libexec/wireshark/extcap/androiddump +%%LIBSSH%%libexec/wireshark/extcap/ciscodump +libexec/wireshark/extcap/randpktdump +%%LIBSSH%%libexec/wireshark/extcap/sshdump +libexec/wireshark/extcap/udpdump +%%LIBSSH%%libexec/wireshark/extcap/wifidump +lib/wireshark/plugins/4.6/codecs/g711.so +%%RTP%%lib/wireshark/plugins/4.6/codecs/g722.so +%%RTP%%lib/wireshark/plugins/4.6/codecs/g726.so +%%RTP%%lib/wireshark/plugins/4.6/codecs/g729.so +lib/wireshark/plugins/4.6/codecs/l16mono.so +%%RTP%%lib/wireshark/plugins/4.6/codecs/opus_dec.so +lib/wireshark/plugins/4.6/epan/ethercat.so +lib/wireshark/plugins/4.6/epan/gryphon.so +lib/wireshark/plugins/4.6/epan/ipaddr.so +lib/wireshark/plugins/4.6/epan/irda.so +lib/wireshark/plugins/4.6/epan/mate.so +lib/wireshark/plugins/4.6/epan/opcua.so +lib/wireshark/plugins/4.6/epan/profinet.so +lib/wireshark/plugins/4.6/epan/stats_tree.so +lib/wireshark/plugins/4.6/epan/transum.so +lib/wireshark/plugins/4.6/epan/unistim.so +lib/wireshark/plugins/4.6/epan/wimax.so +lib/wireshark/plugins/4.6/epan/wimaxasncp.so +lib/wireshark/plugins/4.6/epan/wimaxmacphy.so +lib/wireshark/plugins/4.6/wiretap/usbdump.so %%DEVELOPMENT%%libdata/pkgconfig/wireshark.pc %%DOCS%%%%DOCSDIR%%/COPYING +%%DOCS%%%%DOCSDIR%%/Stratoshark Release Notes.html +%%DOCS%%%%DOCSDIR%%/Wireshark Release Notes.html %%DOCS%%%%DOCSDIR%%/README.xml-output %%MANPAGES%%%%DOCS%%%%DOCSDIR%%/androiddump.html %%MANPAGES%%%%DOCS%%%%DOCSDIR%%/capinfos.html @@ -733,7 +750,9 @@ lib/wireshark/plugins/4.4/wiretap/usbdump.so %%MANPAGES%%%%DOCS%%%%DOCSDIR%%/randpkt.html %%MANPAGES%%%%DOCS%%%%DOCSDIR%%/randpktdump.html %%MANPAGES%%%%DOCS%%%%DOCSDIR%%/rawshark.html -%%DOCS%%%%DOCSDIR%%/release-notes.html +%%DOCS%%%%DOCSDIR%%/sshdig.html +%%DOCS%%%%DOCSDIR%%/strato.html +%%DOCS%%%%DOCSDIR%%/stratoshark.html %%MANPAGES%%%%DOCS%%%%DOCSDIR%%/reordercap.html %%MANPAGES%%%%DOCS%%%%DOCSDIR%%/sshdump.html %%MANPAGES%%%%DOCS%%%%DOCSDIR%%/text2pcap.html @@ -758,6 +777,9 @@ lib/wireshark/plugins/4.4/wiretap/usbdump.so %%MANPAGES%%share/man/man1/rawshark.1.gz %%MANPAGES%%share/man/man1/reordercap.1.gz %%MANPAGES%%%%LIBSSH%%share/man/man1/sshdump.1.gz +%%MANPAGES%%share/man/man1/sshdig.1.gz +%%MANPAGES%%share/man/man1/strato.1.gz +%%MANPAGES%%share/man/man1/stratoshark.1.gz %%MANPAGES%%share/man/man1/text2pcap.1.gz %%MANPAGES%%share/man/man1/tshark.1.gz %%MANPAGES%%share/man/man1/udpdump.1.gz @@ -789,7 +811,6 @@ lib/wireshark/plugins/4.4/wiretap/usbdump.so %%DATADIR%%/diameter/AlcatelLucent.xml %%DATADIR%%/diameter/Cisco.xml %%DATADIR%%/diameter/CiscoSystems.xml -%%DATADIR%%/diameter/Custom.xml %%DATADIR%%/diameter/Ericsson.xml %%DATADIR%%/diameter/HP.xml %%DATADIR%%/diameter/Huawei.xml @@ -810,6 +831,7 @@ lib/wireshark/plugins/4.4/wiretap/usbdump.so %%DATADIR%%/diameter/Vodafone.xml %%DATADIR%%/diameter/chargecontrol.xml %%DATADIR%%/diameter/dictionary.dtd +%%DATADIR%%/diameter/dictionary.ent %%DATADIR%%/diameter/dictionary.xml %%DATADIR%%/diameter/eap.xml %%DATADIR%%/diameter/etsie2e4.xml @@ -867,6 +889,7 @@ lib/wireshark/plugins/4.4/wiretap/usbdump.so %%DATADIR%%/radius/dictionary.aruba %%DATADIR%%/radius/dictionary.ascend %%DATADIR%%/radius/dictionary.ascend.illegal +%%DATADIR%%/radius/dictionary.ascend.illegal.extended %%DATADIR%%/radius/dictionary.asn %%DATADIR%%/radius/dictionary.audiocodes %%DATADIR%%/radius/dictionary.avaya @@ -944,6 +967,7 @@ lib/wireshark/plugins/4.4/wiretap/usbdump.so %%DATADIR%%/radius/dictionary.infinera %%DATADIR%%/radius/dictionary.infoblox %%DATADIR%%/radius/dictionary.infonet +%%DATADIR%%/radius/dictionary.ingate %%DATADIR%%/radius/dictionary.ipunplugged %%DATADIR%%/radius/dictionary.issanni %%DATADIR%%/radius/dictionary.itk diff --git a/net/wlvncc/Makefile b/net/wlvncc/Makefile index c22a1a9c3aa7..76d16880efcf 100644 --- a/net/wlvncc/Makefile +++ b/net/wlvncc/Makefile @@ -1,5 +1,5 @@ PORTNAME= wlvncc -PORTVERSION= s20250707 +PORTVERSION= s20250727 CATEGORIES= net wayland MAINTAINER= jbeich@FreeBSD.org @@ -26,7 +26,7 @@ USE_GITHUB= yes USE_GL= egl gbm glesv2 USE_XORG= pixman GH_ACCOUNT= any1 -GH_TAGNAME= bc6063a +GH_TAGNAME= 860232f PLIST_FILES= bin/${PORTNAME} .include <bsd.port.mk> diff --git a/net/wlvncc/distinfo b/net/wlvncc/distinfo index 0d9bac262ce1..a37ed59d36ab 100644 --- a/net/wlvncc/distinfo +++ b/net/wlvncc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752107948 -SHA256 (any1-wlvncc-s20250707-bc6063a_GH0.tar.gz) = efa576e49f7793195491cf9e3ddfffc7d5b62d300b09db231d73474bb01eb3ee -SIZE (any1-wlvncc-s20250707-bc6063a_GH0.tar.gz) = 172893 +TIMESTAMP = 1757789053 +SHA256 (any1-wlvncc-s20250727-860232f_GH0.tar.gz) = 899ba24b2536a46d887e14cf946161c53b06ae50d83790da92ad6ddcda498541 +SIZE (any1-wlvncc-s20250727-860232f_GH0.tar.gz) = 172874 diff --git a/net/wstunnel/Makefile b/net/wstunnel/Makefile index 7f422ae463b7..8921212b439b 100644 --- a/net/wstunnel/Makefile +++ b/net/wstunnel/Makefile @@ -1,7 +1,7 @@ PORTNAME= wstunnel DISTVERSIONPREFIX= v DISTVERSION= 10.1.8 -PORTREVISION= 5 +PORTREVISION= 7 CATEGORIES= net MAINTAINER= yuri@FreeBSD.org diff --git a/net/wutil/Makefile b/net/wutil/Makefile new file mode 100644 index 000000000000..6d3bb1371359 --- /dev/null +++ b/net/wutil/Makefile @@ -0,0 +1,28 @@ +PORTNAME= wutil +DISTVERSIONPREFIX= v +DISTVERSION= 0.4.2 +CATEGORIES= net sysutils + +MAINTAINER= saheed@FreeBSD.org +COMMENT= CLI and TUI for WiFi Management + +LICENSE= BSD2CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= libifconfig.so:net/libifconfig + +USE_GITHUB= yes +GH_ACCOUNT= MainKt + +PLIST_FILES= bin/wutil \ + bin/wutui \ + share/man/man8/wutil.8.gz \ + share/man/man8/wutui.8.gz + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/wutil ${STAGEDIR}${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKSRC}/wutui ${STAGEDIR}${PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/wutil.8 ${STAGEDIR}${PREFIX}/share/man/man8 + ${INSTALL_MAN} ${WRKSRC}/wutui.8 ${STAGEDIR}${PREFIX}/share/man/man8 + +.include <bsd.port.mk> diff --git a/net/wutil/distinfo b/net/wutil/distinfo new file mode 100644 index 000000000000..8d64c4310e7c --- /dev/null +++ b/net/wutil/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1761663818 +SHA256 (MainKt-wutil-v0.4.2_GH0.tar.gz) = 4f36866bd07e00a5bb9cc9b09aa8489e798d4845474056b5c6b3c3d8b78c5ff5 +SIZE (MainKt-wutil-v0.4.2_GH0.tar.gz) = 36728 diff --git a/net/wutil/pkg-descr b/net/wutil/pkg-descr new file mode 100644 index 000000000000..6fc42f637e9d --- /dev/null +++ b/net/wutil/pkg-descr @@ -0,0 +1,3 @@ +wutil is a WiFi management utility for FreeBSD with a CLI (wutil) and +a TUI (wutui). It supports station-mode operations and manages +wpa_supplicant configuration. diff --git a/net/xapsd/Makefile b/net/xapsd/Makefile index a0e071ba202b..303058611b2c 100644 --- a/net/xapsd/Makefile +++ b/net/xapsd/Makefile @@ -1,6 +1,6 @@ PORTNAME= xapsd DISTVERSION= g20241228 -PORTREVISION= 4 +PORTREVISION= 8 CATEGORIES= net MAINTAINER= PopularMoment@protonmail.com diff --git a/net/xrdp/Makefile b/net/xrdp/Makefile index 49dac567bfb2..882c3a28653f 100644 --- a/net/xrdp/Makefile +++ b/net/xrdp/Makefile @@ -1,6 +1,6 @@ PORTNAME= xrdp DISTVERSION= 0.10.4.1 -PORTREVISION= 1 +PORTREVISION= 3 PORTEPOCH= 1 CATEGORIES= net MASTER_SITES= https://github.com/neutrinolabs/${PORTNAME}/releases/download/v${DISTVERSION}/ @@ -92,6 +92,13 @@ pre-configure: post-patch: ${REINPLACE_CMD} -e "s|^param=Xorg|param=${LOCALBASE}/libexec/Xorg|" \ ${WRKSRC}/sesman/sesman.ini.in + ${REINPLACE_CMD} \ + -e "s|^#runtime_user=xrdp|#runtime_user=_xrdp|" \ + -e "s|^#runtime_group=xrdp|#runtime_group=_xrdp|" \ + ${WRKSRC}/xrdp/xrdp.ini.in + ${REINPLACE_CMD} \ + -e "s|^#SessionSockdirGroup=xrdp|#SessionSockdirGroup=_xrdp|" \ + ${WRKSRC}/sesman/sesman.ini.in post-install: ${INSTALL_SCRIPT} ${FILESDIR}/startwm.sh ${STAGEDIR}${ETCDIR} diff --git a/net/yami4/Makefile b/net/yami4/Makefile index 9839a0eee5c2..4fa6509a7c6f 100644 --- a/net/yami4/Makefile +++ b/net/yami4/Makefile @@ -13,11 +13,10 @@ LICENSE_FILE= ${WRKSRC}/gpl-3.0.txt USES= zip -OPTIONS_DEFINE= YAMI4CPP YAMI4PYTHON DOCS +OPTIONS_DEFINE= YAMI4CPP DOCS OPTIONS_DEFAULT= YAMI4CPP OPTIONS_SUB= yes YAMI4CPP_DESC= Core and C++ libraries -YAMI4PYTHON_DESC= Loadable module for Python3.9 do-build: @@ -25,15 +24,12 @@ do-build-YAMI4CPP-on: ${DO_MAKE_BUILD} -C ${WRKSRC}/src/core ${DO_MAKE_BUILD} -C ${WRKSRC}/src/cpp -do-build-YAMI4PYTHON-on: - ${DO_MAKE_BUILD} -C ${WRKSRC}/src/python3 PYTHON_INCLUDE=${PREFIX}/include/python3.9 PYTHON_LIBDIR=${PREFIX}/lib - do-install: # Note: the interaction between all options is too complex to handle with .if/.endif, # so the DOCS is first installed en-bloc and then selectively UNstaged do-install-DOCS-on: - cd ${WRKSRC}/doc && ${COPYTREE_SHARE} "core cpp python3" ${STAGEDIR}${DOCSDIR} + cd ${WRKSRC}/doc && ${COPYTREE_SHARE} "core cpp" ${STAGEDIR}${DOCSDIR} do-install-YAMI4CPP-on: cd ${WRKSRC}/include && ${COPYTREE_SHARE} "yami4-core yami4-cpp" ${STAGEDIR}${PREFIX}/include @@ -43,11 +39,6 @@ do-install-YAMI4CPP-on: ${RM} ${STAGEDIR}${PREFIX}/include/yami4-cpp/doxymain.h cd ${WRKSRC}/lib && ${INSTALL_DATA} libyamicore.a libyamicpp.a ${STAGEDIR}${PREFIX}/lib -do-install-YAMI4PYTHON-on: - ${MKDIR} ${STAGEDIR}${PREFIX}/lib/python3.9 - cd ${WRKSRC}/lib && ${INSTALL_DATA} yami.py ${STAGEDIR}${PREFIX}/lib/python3.9 - cd ${WRKSRC}/lib && ${INSTALL_LIB} libyami4py.so ${STAGEDIR}${PREFIX}/lib/python3.9 - post-install-YAMI4CPP-off: ${RM} -r ${STAGEDIR}${DOCSDIR}/core ${RM} -r ${STAGEDIR}${DOCSDIR}/cpp @@ -56,8 +47,3 @@ post-install-YAMI4PYTHON-off: ${RM} -r ${STAGEDIR}${DOCSDIR}/python3 .include <bsd.port.mk> - -.if ${PORT_OPTIONS:MYAMI4PYTHON} -USES+= python:3.9 -LIB_DEPENDS+= libpython3.9.so:lang/python39 -.endif diff --git a/net/yami4/pkg-descr b/net/yami4/pkg-descr index 62933e0b49ec..4677a6923610 100644 --- a/net/yami4/pkg-descr +++ b/net/yami4/pkg-descr @@ -1,4 +1,4 @@ YAMI4 is a messaging solution for distributed systems. It is a set of libraries and run-time services for several operating systems and programming languages. -This port installs core, C++ and Python libraries with documentation. +This port installs core and C++ libraries with documentation. diff --git a/net/yami4/pkg-plist b/net/yami4/pkg-plist index d92d2e35bb09..b168015de050 100644 --- a/net/yami4/pkg-plist +++ b/net/yami4/pkg-plist @@ -41,8 +41,6 @@ %%YAMI4CPP%%include/yami4-cpp/yami.h %%YAMI4CPP%%lib/libyamicore.a %%YAMI4CPP%%lib/libyamicpp.a -%%YAMI4PYTHON%%lib/python3.9/libyami4py.so -%%YAMI4PYTHON%%lib/python3.9/yami.py %%YAMI4CPP%%%%PORTDOCS%%%%DOCSDIR%%/core/agent_8h_source.html %%YAMI4CPP%%%%PORTDOCS%%%%DOCSDIR%%/core/allocator_8h_source.html %%YAMI4CPP%%%%PORTDOCS%%%%DOCSDIR%%/core/annotated.html @@ -429,136 +427,3 @@ %%YAMI4CPP%%%%PORTDOCS%%%%DOCSDIR%%/cpp/value__publisher__overflow__dispatcher__base_8h_source.html %%YAMI4CPP%%%%PORTDOCS%%%%DOCSDIR%%/cpp/value__publisher__overflow__generic__dispatcher_8h_source.html %%YAMI4CPP%%%%PORTDOCS%%%%DOCSDIR%%/cpp/yami_8h_source.html -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/annotated.html -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/bc_s.png -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/bc_sd.png -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/bdwn.png -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classes.html -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classyami_1_1_agent-members.html -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classyami_1_1_agent.html -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classyami_1_1_agent.png -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classyami_1_1_agent_1_1_____dispatcher_thread-members.html -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classyami_1_1_agent_1_1_____dispatcher_thread.html -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classyami_1_1_agent_1_1_____dispatcher_thread.png -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classyami_1_1_agent_1_1_option_names-members.html -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classyami_1_1_agent_1_1_option_names.html -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classyami_1_1_agent_1_1_option_names.png -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classyami_1_1_incoming_message-members.html -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classyami_1_1_incoming_message.html -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classyami_1_1_incoming_message.png -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classyami_1_1_long-members.html -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classyami_1_1_long.html -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classyami_1_1_long.png -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classyami_1_1_long_word-members.html -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classyami_1_1_long_word.html -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classyami_1_1_long_word.png -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classyami_1_1_outgoing_message-members.html -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classyami_1_1_outgoing_message.html -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classyami_1_1_outgoing_message.png -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classyami_1_1_parameters-members.html -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classyami_1_1_parameters.html -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classyami_1_1_parameters.png -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classyami_1_1_parameters_1_1_____entry_iterator-members.html -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classyami_1_1_parameters_1_1_____entry_iterator.html -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classyami_1_1_parameters_1_1_____entry_iterator.png -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classyami_1_1_value_publisher-members.html -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classyami_1_1_value_publisher.html -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classyami_1_1_value_publisher.png -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classyami_1_1_value_publisher_1_1_____default_overflow_command-members.html -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classyami_1_1_value_publisher_1_1_____default_overflow_command.html -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classyami_1_1_value_publisher_1_1_____default_overflow_command.png -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classyami_1_1_value_publisher_1_1_____subscription_info.html -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classyami_1_1_value_publisher_1_1_____subscription_info.png -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classyami_1_1_word-members.html -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classyami_1_1_word.html -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classyami_1_1_word.png -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classyami_1_1_y_a_m_i_error.html -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/classyami_1_1_y_a_m_i_error.png -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/closed.png -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/doc.png -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/docd.png -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/doxygen.css -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/doxygen.svg -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/dynsections.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/folderclosed.png -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/folderopen.png -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/functions.html -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/functions_func.html -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/hierarchy.html -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/index.html -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/jquery.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/menu.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/menudata.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/namespacemembers.html -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/namespacemembers_func.html -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/namespaces.html -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/namespaceyami.html -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/nav_f.png -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/nav_fd.png -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/nav_g.png -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/nav_h.png -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/nav_hd.png -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/open.png -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/all_0.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/all_1.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/all_10.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/all_2.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/all_3.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/all_4.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/all_5.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/all_6.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/all_7.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/all_8.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/all_9.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/all_a.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/all_b.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/all_c.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/all_d.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/all_e.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/all_f.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/classes_0.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/classes_1.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/classes_2.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/classes_3.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/classes_4.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/classes_5.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/classes_6.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/classes_7.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/classes_8.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/close.svg -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/functions_0.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/functions_1.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/functions_2.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/functions_3.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/functions_4.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/functions_5.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/functions_6.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/functions_7.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/functions_8.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/functions_9.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/functions_a.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/functions_b.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/functions_c.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/functions_d.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/functions_e.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/mag.svg -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/mag_d.svg -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/mag_sel.svg -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/mag_seld.svg -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/namespaces_0.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/search.css -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/search.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/search/searchdata.js -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/splitbar.png -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/splitbard.png -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/sync_off.png -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/sync_on.png -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/tab_a.png -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/tab_ad.png -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/tab_b.png -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/tab_bd.png -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/tab_h.png -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/tab_hd.png -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/tab_s.png -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/tab_sd.png -%%YAMI4PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python3/tabs.css diff --git a/net/zapret/Makefile b/net/zapret/Makefile index 6afea3303cda..1e3b58a3d4cf 100644 --- a/net/zapret/Makefile +++ b/net/zapret/Makefile @@ -1,6 +1,6 @@ PORTNAME= zapret DISTVERSIONPREFIX= v -DISTVERSION= 71.3 +DISTVERSION= 72.2 CATEGORIES= net MAINTAINER= yuri@FreeBSD.org @@ -13,13 +13,14 @@ LICENSE_FILE= ${WRKSRC}/docs/LICENSE.txt USE_GITHUB= yes GH_ACCOUNT= bol-van -EXES= dvtws ip2net mdig tpws - PLIST_FILES= ${EXES:S/^/bin\//} +EXES= dvtws ip2net mdig tpws + do-install: .for exe in ${EXES} - ${INSTALL_PROGRAM} ${WRKSRC}/binaries/my/${exe} ${STAGEDIR}${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKSRC}/binaries/my/${exe} \ + ${STAGEDIR}${PREFIX}/bin .endfor .include <bsd.port.mk> diff --git a/net/zapret/distinfo b/net/zapret/distinfo index a7e2bef7e4b3..a590674dba23 100644 --- a/net/zapret/distinfo +++ b/net/zapret/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755502168 -SHA256 (bol-van-zapret-v71.3_GH0.tar.gz) = b5ca8debe6d00c03898d3bd6cb757784247e3e2f7566262eb318cd82813fb155 -SIZE (bol-van-zapret-v71.3_GH0.tar.gz) = 537034 +TIMESTAMP = 1760866402 +SHA256 (bol-van-zapret-v72.2_GH0.tar.gz) = 646aa2fe899a52fad9234fa4feda4efd45688cec284c591899d9c81ab0cd05d4 +SIZE (bol-van-zapret-v72.2_GH0.tar.gz) = 553713 diff --git a/net/zerotier/Makefile b/net/zerotier/Makefile index 08532288bcc1..d4afe406511a 100644 --- a/net/zerotier/Makefile +++ b/net/zerotier/Makefile @@ -1,5 +1,5 @@ PORTNAME= zerotier -DISTVERSION= 1.14.2 +DISTVERSION= 1.16.0 CATEGORIES= net PATCH_SITES+= https://github.com/zerotier/zerotierone/commit/ diff --git a/net/zerotier/distinfo b/net/zerotier/distinfo index 8049b60c8a1a..096aca4e92d0 100644 --- a/net/zerotier/distinfo +++ b/net/zerotier/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1732874446 -SHA256 (zerotier-ZeroTierOne-1.14.2_GH0.tar.gz) = c2f64339fccf5148a7af089b896678d655fbfccac52ddce7714314a59d7bddbb -SIZE (zerotier-ZeroTierOne-1.14.2_GH0.tar.gz) = 12466274 +TIMESTAMP = 1761431590 +SHA256 (zerotier-ZeroTierOne-1.16.0_GH0.tar.gz) = aa9de313d365bf0efb3871aaa56f2d323a08f46df47b627c4eff4f4203fa7fc5 +SIZE (zerotier-ZeroTierOne-1.16.0_GH0.tar.gz) = 12023748 diff --git a/net/zmate/Makefile b/net/zmate/Makefile index 282eb84fffb0..194002b8c7dd 100644 --- a/net/zmate/Makefile +++ b/net/zmate/Makefile @@ -1,7 +1,7 @@ PORTNAME= zmate DISTVERSIONPREFIX= v DISTVERSION= 0.3.1 -PORTREVISION= 2 +PORTREVISION= 6 CATEGORIES= net MAINTAINER= fuz@FreeBSD.org |
