From: yaydn@protonmail.com Subject: Re: UPDATE: libsmb2 6.2.0pl20260808 To: Brad Smith , "ports@openbsd.org" Date: Sun, 09 Aug 2026 18:28:14 +0000 På søndag 9. august 2026 kl. 08:00, skrev Brad Smith : > Here is an update to libsmb2 6.2.0pl20260809. > > Bug fixes and dcerpc support. > > All depends build Ok. $ cd /usr/ports/devel/libsmb2/ && patch -l -p0 -E < /tmp/libsmb2-6.2.0pl20260809.diff $ cd /usr/ports/devel/libsmb2/ && make build package test ; make port-lib-depends-check check-shlib-syms clean No regression tests for libsmb2-6.2.0pl20260809 /usr/local/lib/libdcerpc.so.3.0 --> /usr/ports/pobj/libsmb2-6.2.0pl20260809/fake-amd64/usr/local/lib/libdcerpc.so.0.0 Dynamic export changes: added: NT_SID_AUTHORITY _ndr_utf16z_coder dcerpc_ACCESS_ALLOWED_ACE_coder dcerpc_ACCESS_DENIED_ACE_coder dcerpc_ACE_HEADER_coder dcerpc_ACL_coder dcerpc_RPC_UNICODE_STRING_coder dcerpc_RPC_UNICODE_STRINGz_coder dcerpc_SECURITY_DESCRIPTOR_coder dcerpc_SYSTEM_ALARM_ACE_coder dcerpc_SYSTEM_AUDIT_ACE_coder dcerpc_SYSTEM_MANDATORY_LABEL_ACE_coder dcerpc_SYSTEM_SCOPED_POLICY_ID_ACE_coder dcerpc_align_3264 dcerpc_alloc_data dcerpc_allocate_pdu dcerpc_call dcerpc_call_async dcerpc_carray_coder dcerpc_connect_context dcerpc_connect_context_async dcerpc_context_handle_coder dcerpc_create_context dcerpc_create_context_smb dcerpc_destroy_context dcerpc_do_coder dcerpc_free_data dcerpc_free_pdu dcerpc_get_cr dcerpc_get_error dcerpc_get_pdu_payload dcerpc_get_request dcerpc_get_size_is dcerpc_get_smb2_context dcerpc_get_switch_is dcerpc_get_unicode_max_length dcerpc_header_coder dcerpc_json_next_key dcerpc_open_async dcerpc_pdu_clear_yaml_key dcerpc_pdu_direction dcerpc_pdu_encoding dcerpc_pdu_is_conformance_run dcerpc_pdu_json_key dcerpc_pdu_raise_max_alignment dcerpc_pdu_yaml_key dcerpc_pdu_yaml_val dcerpc_ptr_coder dcerpc_read_yaml_file dcerpc_services dcerpc_set_request dcerpc_set_size_is dcerpc_set_switch_is dcerpc_set_uint8 dcerpc_set_unicode_max_length dcerpc_sid_coder dcerpc_struct_coder dcerpc_uint16_coder dcerpc_uint32_coder dcerpc_uint32_coder_pp dcerpc_uint64_coder dcerpc_union_coder dcerpc_utf16_coder dcerpc_utf16z_coder epm_Delete_rep_coder epm_Delete_req_coder epm_InqObject_rep_coder epm_InqObject_req_coder epm_Insert_rep_coder epm_Insert_req_coder epm_LookupHandleFree_rep_coder epm_LookupHandleFree_req_coder epm_Lookup_rep_coder epm_Lookup_req_coder epm_Map_rep_coder epm_Map_req_coder epm_MgmtDelete_rep_coder epm_MgmtDelete_req_coder epm_build_tower_ncacn_ip_tcp epm_build_tower_ncacn_np epm_entry_coder epm_free_tower epm_interface epm_procs epm_rpc_if_id_coder epm_tower_get_ncacn_ip_tcp epm_tower_get_ncacn_np epm_twr_coder json_append json_append_quoted json_expect_key json_parse_string json_sep lsa_Close_rep_coder lsa_Close_req_coder lsa_LookupNames2_rep_coder lsa_LookupNames2_req_coder lsa_LookupSids2_rep_coder lsa_LookupSids2_req_coder lsa_OpenPolicy2_rep_coder lsa_OpenPolicy2_req_coder lsa_interface lsa_procs ndr32_syntax ndr64_syntax ndr_carray_coder ndr_ptr_coder ndr_set_endian ndr_set_tctx ndr_struct_coder ndr_uint16_coder ndr_uint3264_coder ndr_uint32_coder ndr_uint8_coder ndr_union_coder ndr_utf16_coder ndr_utf16z_coder ndr_uuid_coder srvsvc_CONNECTION_INFO_0_STRUCT_coder srvsvc_CONNECTION_INFO_0_coder srvsvc_CONNECTION_INFO_1_STRUCT_coder srvsvc_CONNECTION_INFO_1_coder srvsvc_CONNECT_ENUM_STRUCT_coder srvsvc_CONNECT_ENUM_STRUCT_struct_coder srvsvc_CONNECT_INFO_0_CONTAINER_coder srvsvc_CONNECT_INFO_1_CONTAINER_coder srvsvc_DISK_ENUM_CONTAINER_coder srvsvc_DISK_ENUM_CONTAINER_struct_coder srvsvc_DISK_INFO_STRUCT_coder srvsvc_DISK_INFO_coder srvsvc_FILE_ENUM_STRUCT_coder srvsvc_FILE_ENUM_STRUCT_struct_coder srvsvc_FILE_INFO_2_CONTAINER_coder srvsvc_FILE_INFO_2_STRUCT_coder srvsvc_FILE_INFO_2_coder srvsvc_FILE_INFO_3_CONTAINER_coder srvsvc_FILE_INFO_3_STRUCT_coder srvsvc_FILE_INFO_3_coder srvsvc_NetrConnectionEnum_rep_coder srvsvc_NetrConnectionEnum_req_coder srvsvc_NetrFileClose_rep_coder srvsvc_NetrFileClose_req_coder srvsvc_NetrFileEnum_rep_coder srvsvc_NetrFileEnum_req_coder srvsvc_NetrFileGetInfo_rep_coder srvsvc_NetrFileGetInfo_req_coder srvsvc_NetrRemoteTOD_rep_coder srvsvc_NetrRemoteTOD_req_coder srvsvc_NetrServerDiskEnum_rep_coder srvsvc_NetrServerDiskEnum_req_coder srvsvc_NetrServerGetInfo_rep_coder srvsvc_NetrServerGetInfo_req_coder srvsvc_NetrServerSetInfo_rep_coder srvsvc_NetrServerSetInfo_req_coder srvsvc_NetrServerStatisticsGet_rep_coder srvsvc_NetrServerStatisticsGet_req_coder srvsvc_NetrSessionDel_rep_coder srvsvc_NetrSessionDel_req_coder srvsvc_NetrSessionEnum_rep_coder srvsvc_NetrSessionEnum_req_coder srvsvc_NetrShareAdd_rep_coder srvsvc_NetrShareAdd_req_coder srvsvc_NetrShareCheck_rep_coder srvsvc_NetrShareCheck_req_coder srvsvc_NetrShareDel_rep_coder srvsvc_NetrShareDel_req_coder srvsvc_NetrShareEnum_rep_coder srvsvc_NetrShareEnum_req_coder srvsvc_NetrShareGetInfo_rep_coder srvsvc_NetrShareGetInfo_req_coder srvsvc_NetrShareSetInfo_rep_coder srvsvc_NetrShareSetInfo_req_coder srvsvc_SERVER_INFO_100_STRUCT_coder srvsvc_SERVER_INFO_100_coder srvsvc_SERVER_INFO_101_STRUCT_coder srvsvc_SERVER_INFO_101_coder srvsvc_SERVER_INFO_102_STRUCT_coder srvsvc_SERVER_INFO_102_coder srvsvc_SERVER_INFO_103_STRUCT_coder srvsvc_SERVER_INFO_103_coder srvsvc_SERVER_INFO_502_STRUCT_coder srvsvc_SERVER_INFO_502_coder srvsvc_SERVER_INFO_503_STRUCT_coder srvsvc_SERVER_INFO_503_coder srvsvc_SESSION_ENUM_STRUCT_coder srvsvc_SESSION_ENUM_STRUCT_struct_coder srvsvc_SESSION_INFO_0_CONTAINER_coder srvsvc_SESSION_INFO_0_STRUCT_coder srvsvc_SESSION_INFO_0_coder srvsvc_SESSION_INFO_10_CONTAINER_coder srvsvc_SESSION_INFO_10_STRUCT_coder srvsvc_SESSION_INFO_10_coder srvsvc_SESSION_INFO_1_CONTAINER_coder srvsvc_SESSION_INFO_1_STRUCT_coder srvsvc_SESSION_INFO_1_coder srvsvc_SESSION_INFO_2_CONTAINER_coder srvsvc_SESSION_INFO_2_STRUCT_coder srvsvc_SESSION_INFO_2_coder srvsvc_SESSION_INFO_502_CONTAINER_coder srvsvc_SESSION_INFO_502_STRUCT_coder srvsvc_SESSION_INFO_502_coder srvsvc_SHARE_ENUM_STRUCT_coder srvsvc_SHARE_ENUM_STRUCT_struct_coder srvsvc_SHARE_INFO_0_CONTAINER_coder srvsvc_SHARE_INFO_0_STRUCT_coder srvsvc_SHARE_INFO_0_coder srvsvc_SHARE_INFO_1_CONTAINER_coder srvsvc_SHARE_INFO_1_STRUCT_coder srvsvc_SHARE_INFO_1_coder srvsvc_SHARE_INFO_2_CONTAINER_coder srvsvc_SHARE_INFO_2_STRUCT_coder srvsvc_SHARE_INFO_2_coder srvsvc_SHARE_INFO_502_CONTAINER_coder srvsvc_SHARE_INFO_502_STRUCT_coder srvsvc_SHARE_INFO_502_coder srvsvc_STAT_SERVER_0_STRUCT_coder srvsvc_STAT_SERVER_0_coder srvsvc_TIME_OF_DAY_INFO_STRUCT_coder srvsvc_TIME_OF_DAY_INFO_coder srvsvc_interface srvsvc_procs winreg_BaseRegCloseKey_rep_coder winreg_BaseRegCloseKey_req_coder winreg_BaseRegCreateKey_rep_coder winreg_BaseRegCreateKey_req_coder winreg_BaseRegDeleteKey_rep_coder winreg_BaseRegDeleteKey_req_coder winreg_BaseRegDeleteValue_rep_coder winreg_BaseRegDeleteValue_req_coder winreg_BaseRegEnumKey_rep_coder winreg_BaseRegEnumKey_req_coder winreg_BaseRegEnumValue_rep_coder winreg_BaseRegEnumValue_req_coder winreg_BaseRegOpenKey_rep_coder winreg_BaseRegOpenKey_req_coder winreg_BaseRegQueryInfoKey_rep_coder winreg_BaseRegQueryInfoKey_req_coder winreg_BaseRegSetValue_rep_coder winreg_BaseRegSetValue_req_coder winreg_OpenClassesRoot_rep_coder winreg_OpenClassesRoot_req_coder winreg_OpenCurrentConfig_rep_coder winreg_OpenCurrentConfig_req_coder winreg_OpenCurrentUser_rep_coder winreg_OpenCurrentUser_req_coder winreg_OpenLocalMachine_rep_coder winreg_OpenLocalMachine_req_coder winreg_OpenUsers_rep_coder winreg_OpenUsers_req_coder winreg_interface winreg_procs wkssvc_NetrUseEnum_rep_coder wkssvc_NetrUseEnum_req_coder wkssvc_NetrWkstaGetInfo_rep_coder wkssvc_NetrWkstaGetInfo_req_coder wkssvc_NetrWkstaSetInfo_rep_coder wkssvc_NetrWkstaSetInfo_req_coder wkssvc_NetrWkstaUserEnum_rep_coder wkssvc_NetrWkstaUserEnum_req_coder wkssvc_NetrWorkstationStatisticsGet_rep_coder wkssvc_NetrWorkstationStatisticsGet_req_coder wkssvc_STAT_WORKSTATION_0_STRUCT_coder wkssvc_STAT_WORKSTATION_0_coder wkssvc_USE_ENUM_STRUCT_coder wkssvc_USE_ENUM_STRUCT_struct_coder wkssvc_USE_INFO_0_CONTAINER_coder wkssvc_USE_INFO_0_STRUCT_coder wkssvc_USE_INFO_0_coder wkssvc_USE_INFO_1_CONTAINER_coder wkssvc_USE_INFO_1_STRUCT_coder wkssvc_USE_INFO_1_coder wkssvc_USE_INFO_2_CONTAINER_coder wkssvc_USE_INFO_2_STRUCT_coder wkssvc_USE_INFO_2_coder wkssvc_WKSTA_INFO_100_STRUCT_coder wkssvc_WKSTA_INFO_100_coder wkssvc_WKSTA_INFO_101_STRUCT_coder wkssvc_WKSTA_INFO_101_coder wkssvc_WKSTA_INFO_102_STRUCT_coder wkssvc_WKSTA_INFO_102_coder wkssvc_WKSTA_INFO_502_STRUCT_coder wkssvc_WKSTA_INFO_502_coder wkssvc_WKSTA_USER_ENUM_STRUCT_coder wkssvc_WKSTA_USER_ENUM_STRUCT_struct_coder wkssvc_WKSTA_USER_INFO_0_CONTAINER_coder wkssvc_WKSTA_USER_INFO_0_STRUCT_coder wkssvc_WKSTA_USER_INFO_0_coder wkssvc_WKSTA_USER_INFO_1_CONTAINER_coder wkssvc_WKSTA_USER_INFO_1_STRUCT_coder wkssvc_WKSTA_USER_INFO_1_coder wkssvc_interface wkssvc_procs yaml_next_kv yaml_print_preamble removed: dcecli_generic_session_key dcerpc_alter_context dcerpc_alter_context_recv dcerpc_alter_context_send dcerpc_auth3 dcerpc_auth_level dcerpc_bind_auth dcerpc_bind_auth_none dcerpc_bind_auth_none_recv dcerpc_bind_auth_none_send dcerpc_bind_auth_recv dcerpc_bind_auth_schannel_recv dcerpc_bind_auth_schannel_send dcerpc_bind_auth_send dcerpc_bind_recv dcerpc_bind_send dcerpc_epm_map_binding dcerpc_epm_map_binding_recv dcerpc_epm_map_binding_send dcerpc_iface_find_call dcerpc_init dcerpc_mgmt_inq_if_ids dcerpc_mgmt_inq_if_ids_r dcerpc_mgmt_inq_if_ids_r_recv dcerpc_mgmt_inq_if_ids_r_send dcerpc_mgmt_inq_if_ids_recv dcerpc_mgmt_inq_if_ids_send dcerpc_mgmt_inq_princ_name dcerpc_mgmt_inq_princ_name_r dcerpc_mgmt_inq_princ_name_r_recv dcerpc_mgmt_inq_princ_name_r_send dcerpc_mgmt_inq_princ_name_recv dcerpc_mgmt_inq_princ_name_send dcerpc_mgmt_inq_stats dcerpc_mgmt_inq_stats_r dcerpc_mgmt_inq_stats_r_recv dcerpc_mgmt_inq_stats_r_send dcerpc_mgmt_inq_stats_recv dcerpc_mgmt_inq_stats_send dcerpc_mgmt_is_server_listening dcerpc_mgmt_is_server_listening_r dcerpc_mgmt_is_server_listening_r_recv dcerpc_mgmt_is_server_listening_r_send dcerpc_mgmt_is_server_listening_recv dcerpc_mgmt_is_server_listening_send dcerpc_mgmt_stop_server_listening dcerpc_mgmt_stop_server_listening_r dcerpc_mgmt_stop_server_listening_r_recv dcerpc_mgmt_stop_server_listening_r_send dcerpc_mgmt_stop_server_listening_recv dcerpc_mgmt_stop_server_listening_send dcerpc_pipe_auth dcerpc_pipe_auth_recv dcerpc_pipe_auth_send dcerpc_pipe_binding_handle dcerpc_pipe_connect dcerpc_pipe_connect_b dcerpc_pipe_connect_b_recv dcerpc_pipe_connect_b_send dcerpc_pipe_connect_recv dcerpc_pipe_connect_send dcerpc_pipe_init dcerpc_pipe_open_pipe dcerpc_pipe_open_pipe_recv dcerpc_pipe_open_pipe_send dcerpc_pipe_open_roh_recv dcerpc_pipe_open_roh_send dcerpc_pipe_open_smb dcerpc_pipe_open_smb2 dcerpc_pipe_open_smb_recv dcerpc_pipe_open_smb_send dcerpc_pipe_open_tcp_recv dcerpc_pipe_open_tcp_send dcerpc_pipe_open_unix_stream_recv dcerpc_pipe_open_unix_stream_send dcerpc_secondary_auth_connection dcerpc_secondary_auth_connection_recv dcerpc_secondary_auth_connection_send dcerpc_secondary_connection_recv dcerpc_secondary_connection_send dcerpc_secondary_context dcerpc_secondary_smb_recv dcerpc_secondary_smb_send dcerpc_server_name dgram_mailslot_browse_parse dgram_mailslot_browse_reply dgram_mailslot_browse_send dgram_mailslot_data dgram_mailslot_find dgram_mailslot_listen dgram_mailslot_name dgram_mailslot_netlogon_parse_request dgram_mailslot_netlogon_parse_response dgram_mailslot_netlogon_reply dgram_mailslot_netlogon_send dgram_mailslot_send dgram_mailslot_temp dgram_set_incoming_handler finddcs_cldap finddcs_cldap_recv finddcs_cldap_send lpcfg_smbcli_options lpcfg_smbcli_session_options nbt_dgram_send nbt_dgram_send_raw nbt_dgram_socket_init roh_recv_CONN_A3_recv roh_recv_CONN_A3_send roh_recv_CONN_C2_recv roh_recv_CONN_C2_send roh_recv_out_channel_response_recv roh_recv_out_channel_response_send roh_send_CONN_A1_recv roh_send_CONN_A1_send roh_send_CONN_B1_recv roh_send_CONN_B1_send roh_send_RPC_DATA_IN_recv roh_send_RPC_DATA_IN_send roh_send_RPC_DATA_OUT_recv roh_send_RPC_DATA_OUT_send smbcli_chkpath smbcli_close smbcli_ctemp smbcli_deltree smbcli_dskattr smbcli_fsetatr smbcli_ftruncate smbcli_full_connection smbcli_getatr smbcli_getattrE smbcli_list smbcli_list_new smbcli_list_old smbcli_lock smbcli_lock64 smbcli_locktype smbcli_message_end smbcli_message_start smbcli_message_text smbcli_mkdir smbcli_negprot smbcli_nt_create_full smbcli_nt_delete_on_close smbcli_open smbcli_parse_unc smbcli_qfileinfo smbcli_qfilename smbcli_qpathinfo smbcli_qpathinfo2 smbcli_qpathinfo_alt_name smbcli_read smbcli_rename smbcli_rmdir smbcli_session_setup smbcli_setatr smbcli_smbwrite smbcli_socket_connect smbcli_state_init smbcli_tconX smbcli_tdis smbcli_unix_chmod smbcli_unix_chown smbcli_unix_hardlink smbcli_unix_symlink smbcli_unlink smbcli_unlink_wcard smbcli_unlock smbcli_unlock64 smbcli_write /usr/local/lib/libsmb2.so.2.0 --> /usr/ports/pobj/libsmb2-6.2.0pl20260809/fake-amd64/usr/local/lib/libsmb2.so.3.0 Dynamic export changes: added: libsmb2__ndr_utf16z_coder libsmb2_dcerpc_RPC_UNICODE_STRING_coder libsmb2_dcerpc_RPC_UNICODE_STRINGz_coder libsmb2_dcerpc_align_3264 libsmb2_dcerpc_alloc_data libsmb2_dcerpc_allocate_pdu libsmb2_dcerpc_call libsmb2_dcerpc_call_async libsmb2_dcerpc_carray_coder libsmb2_dcerpc_connect_context libsmb2_dcerpc_connect_context_async libsmb2_dcerpc_context_handle_coder libsmb2_dcerpc_create_context libsmb2_dcerpc_create_context_smb libsmb2_dcerpc_destroy_context libsmb2_dcerpc_do_coder libsmb2_dcerpc_free_data libsmb2_dcerpc_free_pdu libsmb2_dcerpc_get_cr libsmb2_dcerpc_get_error libsmb2_dcerpc_get_pdu_payload libsmb2_dcerpc_get_request libsmb2_dcerpc_get_size_is libsmb2_dcerpc_get_smb2_context libsmb2_dcerpc_get_switch_is libsmb2_dcerpc_get_unicode_max_length libsmb2_dcerpc_header_coder libsmb2_dcerpc_open_async libsmb2_dcerpc_pdu_direction libsmb2_dcerpc_pdu_encoding libsmb2_dcerpc_pdu_is_conformance_run libsmb2_dcerpc_pdu_raise_max_alignment libsmb2_dcerpc_ptr_coder libsmb2_dcerpc_read_yaml_file libsmb2_dcerpc_services libsmb2_dcerpc_set_request libsmb2_dcerpc_set_size_is libsmb2_dcerpc_set_switch_is libsmb2_dcerpc_set_uint8 libsmb2_dcerpc_set_unicode_max_length libsmb2_dcerpc_struct_coder libsmb2_dcerpc_uint16_coder libsmb2_dcerpc_uint32_coder libsmb2_dcerpc_uint32_coder_pp libsmb2_dcerpc_uint64_coder libsmb2_dcerpc_union_coder libsmb2_dcerpc_utf16_coder libsmb2_dcerpc_utf16z_coder libsmb2_ndr32_syntax libsmb2_ndr64_syntax libsmb2_ndr_carray_coder libsmb2_ndr_ptr_coder libsmb2_ndr_set_endian libsmb2_ndr_set_tctx libsmb2_ndr_struct_coder libsmb2_ndr_uint16_coder libsmb2_ndr_uint3264_coder libsmb2_ndr_uint32_coder libsmb2_ndr_uint8_coder libsmb2_ndr_union_coder libsmb2_ndr_utf16_coder libsmb2_ndr_utf16z_coder libsmb2_ndr_uuid_coder libsmb2_srvsvc_NetrShareEnum_rep_coder libsmb2_srvsvc_NetrShareEnum_req_coder libsmb2_srvsvc_SHARE_ENUM_STRUCT_coder libsmb2_srvsvc_SHARE_ENUM_STRUCT_struct_coder libsmb2_srvsvc_SHARE_INFO_0_CONTAINER_coder libsmb2_srvsvc_SHARE_INFO_0_STRUCT_coder libsmb2_srvsvc_SHARE_INFO_0_coder libsmb2_srvsvc_SHARE_INFO_1_CONTAINER_coder libsmb2_srvsvc_SHARE_INFO_1_STRUCT_coder libsmb2_srvsvc_SHARE_INFO_1_coder libsmb2_srvsvc_SHARE_INFO_2_CONTAINER_coder libsmb2_srvsvc_SHARE_INFO_2_STRUCT_coder libsmb2_srvsvc_SHARE_INFO_2_coder libsmb2_srvsvc_interface libsmb2_srvsvc_procs smb2_copychunk smb2_copychunk_async smb2_encode_security_descriptor smb2_get_compound_pdu smb2_get_last_reply_message_id smb2_get_last_request_message_id smb2_get_server_guid smb2_ioctl_status_uses_reply_format smb2_link smb2_link_async smb2_open_async_pdu smb2_opendir_async_pdu smb2_request_resume_key smb2_request_resume_key_async smb2_security_descriptor_size smb2_server_side_copy smb2_server_side_copy_async smb2_share_enum_sync smb2_write_to_socket removed: NT_SID_AUTHORITY dcerpc_align_3264 dcerpc_allocate_pdu dcerpc_call_async dcerpc_carray_coder dcerpc_conformance_coder dcerpc_connect_context_async dcerpc_context_handle_coder dcerpc_create_context dcerpc_destroy_context dcerpc_do_coder dcerpc_free_data dcerpc_free_pdu dcerpc_get_cr dcerpc_get_error dcerpc_get_pdu_payload dcerpc_get_smb2_context dcerpc_header_coder dcerpc_open_async dcerpc_pdu_direction dcerpc_ptr_coder dcerpc_set_endian dcerpc_set_tctx dcerpc_set_uint8 dcerpc_uint16_coder dcerpc_uint3264_coder dcerpc_uint32_coder dcerpc_uint64_coder dcerpc_uint8_coder dcerpc_utf16_coder dcerpc_utf16z_coder dcerpc_uuid_coder lsa_Close_rep_coder lsa_Close_req_coder lsa_LookupSids2_rep_coder lsa_LookupSids2_req_coder lsa_OpenPolicy2_rep_coder lsa_OpenPolicy2_req_coder lsa_RPC_SID_coder lsa_RPC_UNICODE_STRING_coder lsa_interface ndr32_syntax ndr64_syntax smb2_free_all_dirs smb2_free_all_fhs srvsvc_NetrShareEnum_rep_coder srvsvc_NetrShareEnum_req_coder srvsvc_NetrShareGetInfo_rep_coder srvsvc_NetrShareGetInfo_req_coder srvsvc_SHARE_ENUM_STRUCT_coder srvsvc_SHARE_INFO_0_CONTAINER_coder srvsvc_SHARE_INFO_0_coder srvsvc_SHARE_INFO_1_CONTAINER_coder srvsvc_SHARE_INFO_1_coder srvsvc_interface ===> Cleaning for libsmb2-6.2.0pl20260809 -- # TRUSTED_PKG_PATH=/usr/ports/packages/amd64/all/ pkg_add -Dsnap -u libsmb2 libsmb2-6.2.0->6.2.0pl20260809: ok -- Sorry for any noise. Builds on current/amd64 with privsep. Hope this helps. May you have a good one. -- yaydn > > > Index: Makefile > =================================================================== > RCS file: /cvs/ports/devel/libsmb2/Makefile,v > retrieving revision 1.4 > diff -u -p -u -p -r1.4 Makefile > --- Makefile 20 Jul 2025 14:53:27 -0000 1.4 > +++ Makefile 9 Aug 2026 04:17:08 -0000 > @@ -1,17 +1,18 @@ > COMMENT= userspace client library for accessing SMB2/SMB3 shares > > -DISTNAME= libsmb2-6.2.0 > +DISTNAME= libsmb2-6.2.0pl20260809 > GH_ACCOUNT= sahlberg > GH_PROJECT= libsmb2 > -GH_COMMIT= 572e2f6c2db38d8267d6459861b31b71c3c7b178 > +GH_COMMIT= 0b2aa4310c7a0510c666fe7da0eebce0f7e93824 > > CATEGORIES= devel > > -SHARED_LIBS= smb2 2.0 > +SHARED_LIBS= smb2 3.0 \ > + dcerpc 0.0 > > MAINTAINER= Brad Smith > > -# LGPLv2.1+ > +# LGPLv2.1+ + BSD > PERMIT_PACKAGE= Yes > > MODULES= devel/cmake > Index: distinfo > =================================================================== > RCS file: /cvs/ports/devel/libsmb2/distinfo,v > retrieving revision 1.3 > diff -u -p -u -p -r1.3 distinfo > --- distinfo 20 Jul 2025 14:53:27 -0000 1.3 > +++ distinfo 9 Aug 2026 04:17:08 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (libsmb2-6.2.0-572e2f6c.tar.gz) = Vj5r4V2RUKMeCLUiIl06riYio6rcIFFfBa1wlyq4jg8= > -SIZE (libsmb2-6.2.0-572e2f6c.tar.gz) = 273147 > +SHA256 (libsmb2-6.2.0pl20260809-0b2aa431.tar.gz) = DD8B+oV/GHTGr+XGM4PmLIYP/+mBPWsQJ7hjoa/8hx4= > +SIZE (libsmb2-6.2.0pl20260809-0b2aa431.tar.gz) = 413092 > Index: pkg/PLIST > =================================================================== > RCS file: /cvs/ports/devel/libsmb2/pkg/PLIST,v > retrieving revision 1.3 > diff -u -p -u -p -r1.3 PLIST > --- pkg/PLIST 11 Mar 2022 18:50:39 -0000 1.3 > +++ pkg/PLIST 9 Aug 2026 04:17:08 -0000 > @@ -1,14 +1,23 @@ > +include/dcerpc/ > +include/dcerpc/dcerpc-dtyp.h > +include/dcerpc/dcerpc-epm.h > +include/dcerpc/dcerpc-lsa.h > +include/dcerpc/dcerpc-srvsvc.h > +include/dcerpc/dcerpc-winreg.h > +include/dcerpc/dcerpc-wkssvc.h > +include/dcerpc/dcerpc.h > include/smb2/ > -include/smb2/libsmb2-dcerpc-lsa.h > -include/smb2/libsmb2-dcerpc-srvsvc.h > -include/smb2/libsmb2-dcerpc.h > include/smb2/libsmb2-raw.h > +include/smb2/libsmb2-share-enum.h > include/smb2/libsmb2.h > include/smb2/smb2-errors.h > +include/smb2/smb2-ioctl.h > include/smb2/smb2.h > lib/cmake/ > lib/cmake/libsmb2/ > lib/cmake/libsmb2/FindSMB2.cmake > lib/cmake/libsmb2/libsmb2-config-version.cmake > +@lib lib/libdcerpc.so.${LIBdcerpc_VERSION} > @lib lib/libsmb2.so.${LIBsmb2_VERSION} > +lib/pkgconfig/libdcerpc.pc > lib/pkgconfig/libsmb2.pc > >