Re: UPDATE: libsmb2 6.2.0pl20260808

[email protected]
Newsgroups gmane.os.openbsd.ports
Message-ID <LCwVxJa7hPO7XB2sjZPsuUz_kVITPkVo42LO03sY_LK_mkfVx30oIUiv0rrPQt0u-PaNeVHT1mdE-XawDG2VZohFCQHiwNxvor1WwkiXwX8=@protonmail.com>
På søndag 9. august 2026 kl. 08:00, skrev Brad Smith
<[email protected]>:

> 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 <[email protected]>
>
> -# 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
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.