Index | Thread | Search

From:
yaydn@protonmail.com
Subject:
Re: UPDATE: libsmb2 6.2.0pl20260808
To:
Brad Smith <brad@comstyle.com>, "ports@openbsd.org" <ports@openbsd.org>
Date:
Sun, 09 Aug 2026 18:28:14 +0000

Download raw body.

Thread
På søndag 9. august 2026 kl. 08:00, skrev Brad Smith
<brad@comstyle.com>:

> 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 <brad@comstyle.com>
>
> -# 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
>
>