Index: net/samba412/Makefile =================================================================== --- net/samba412/Makefile +++ net/samba412/Makefile @@ -22,7 +22,7 @@ SAMBA4_BASENAME= samba SAMBA4_PORTNAME= ${SAMBA4_BASENAME}4 -SAMBA4_VERSION= 4.12.14 +SAMBA4_VERSION= 4.12.15 SAMBA4_DISTNAME= ${SAMBA4_BASENAME}-${SAMBA4_VERSION:S|.p|pre|:S|.r|rc|:S|.t|tp|:S|.a|alpha|} WRKSRC?= ${WRKDIR}/${DISTNAME} Index: net/samba412/distinfo =================================================================== --- net/samba412/distinfo +++ net/samba412/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1616641716 -SHA256 (samba-4.12.14.tar.gz) = 440f8cb4e2365eeace049e00824bdac53017487f4fc9cd86b76cd76d8d860980 -SIZE (samba-4.12.14.tar.gz) = 18260926 +TIMESTAMP = 1620008043 +SHA256 (samba-4.12.15.tar.gz) = f29694212fc6e076f62163124fd01535bea1f158cc8b0e24844481140dfebb47 +SIZE (samba-4.12.15.tar.gz) = 18259918 Index: net/samba412/files/patch-bind =================================================================== --- net/samba412/files/patch-bind +++ net/samba412/files/patch-bind @@ -64,7 +64,7 @@ + + bind9_dlz = ( + ' # For %s\n' -+ ' %sdatabase %s/bind9/dlz_bind%s.so";' ++ ' %sdatabase "dlopen %s/bind9/dlz_bind%s.so";' + ) % ( + bind9_version, bind9_disabled, samba.param.modules_dir(), bind9_dlz_version + ) Index: net/samba412/files/patch-linuxisms =================================================================== --- /dev/null +++ net/samba412/files/patch-linuxisms @@ -0,0 +1,68 @@ +--- libcli/http/http.c.orig 2020-07-09 13:33:56 ++++ libcli/http/http.c +@@ -141,7 +141,19 @@ static enum http_read_status http_parse_headers(struct + 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; +@@ -167,7 +179,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; +@@ -187,18 +199,32 @@ static bool http_parse_response_line(struct http_read_ + 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); ++#endif + +- 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 (n != 5) { + DEBUG(0, ("%s: Error parsing header\n", __func__)); + status = false; + 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)); Index: net/samba412/pkg-plist =================================================================== --- net/samba412/pkg-plist +++ net/samba412/pkg-plist @@ -599,7 +599,7 @@ man/man8/pam_winbind.8.gz man/man8/pdbedit.8.gz man/man8/samba_downgrade_db.8.gz -man/man8/samba-gpupdate.8.gz +%%SAMBA4_PYTHON%%man/man8/samba-gpupdate.8.gz man/man8/samba-regedit.8.gz man/man8/samba-tool.8.gz man/man8/samba.8.gz @@ -727,353 +727,353 @@ %%CLUSTER%%@dir /var/lib %%CLUSTER%%@dir /var/run/ctdb @comment Python block -%%AD_DC%%%%PYTHON_SITELIBDIR%%/samba/dckeytab%%PYTHON_EXT_SUFFIX%%.so -%%AD_DC%%%%PYTHON_SITELIBDIR%%/samba/posix_eadb%%PYTHON_EXT_SUFFIX%%.so -%%AD_DC%%%%PYTHON_SITELIBDIR%%/samba/xattr_native%%PYTHON_EXT_SUFFIX%%.so -%%AD_DC%%%%PYTHON_SITELIBDIR%%/samba/xattr_tdb%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/__init__.py -%%PYTHON_SITELIBDIR%%/samba/_glue%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/_ldb%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/auth_util.py -%%PYTHON_SITELIBDIR%%/samba/auth%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/colour.py -%%PYTHON_SITELIBDIR%%/samba/common.py -%%PYTHON_SITELIBDIR%%/samba/compat.py -%%PYTHON_SITELIBDIR%%/samba/credentials%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/crypto%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/dbchecker.py -%%PYTHON_SITELIBDIR%%/samba/dcerpc/__init__.py -%%PYTHON_SITELIBDIR%%/samba/dcerpc/atsvc%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/dcerpc/auth%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/dcerpc/base%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/dcerpc/dcerpc%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/dcerpc/dfs%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/dcerpc/dns%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/dcerpc/dnsp%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/dcerpc/dnsserver%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/dcerpc/drsblobs%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/dcerpc/drsuapi%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/dcerpc/echo%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/dcerpc/epmapper%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/dcerpc/idmap%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/dcerpc/initshutdown%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/dcerpc/irpc%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/dcerpc/krb5pac%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/dcerpc/lsa%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/dcerpc/mdssvc%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/dcerpc/messaging%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/dcerpc/mgmt%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/dcerpc/misc%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/dcerpc/nbt%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/dcerpc/netlogon%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/dcerpc/ntlmssp%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/dcerpc/preg%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/dcerpc/samr%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/dcerpc/security%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/dcerpc/server_id%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/dcerpc/smb_acl%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/dcerpc/spoolss%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/dcerpc/srvsvc%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/dcerpc/svcctl%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/dcerpc/unixinfo%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/dcerpc/winbind%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/dcerpc/windows_event_ids%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/dcerpc/winreg%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/dcerpc/winspool%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/dcerpc/witness%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/dcerpc/wkssvc%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/dcerpc/xattr%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/descriptor.py -%%PYTHON_SITELIBDIR%%/samba/dnsserver.py -%%PYTHON_SITELIBDIR%%/samba/domain_update.py -%%PYTHON_SITELIBDIR%%/samba/drs_utils.py -%%AD_DC%%%%PYTHON_SITELIBDIR%%/samba/dsdb_dns%%PYTHON_EXT_SUFFIX%%.so -%%AD_DC%%%%PYTHON_SITELIBDIR%%/samba/dsdb%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/emulate/__init__.py -%%PYTHON_SITELIBDIR%%/samba/emulate/traffic_packets.py -%%PYTHON_SITELIBDIR%%/samba/emulate/traffic.py -%%PYTHON_SITELIBDIR%%/samba/forest_update.py -%%PYTHON_SITELIBDIR%%/samba/gensec%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/getopt.py -%%PYTHON_SITELIBDIR%%/samba/gp_ext_loader.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/gp_sec_ext.py -%%PYTHON_SITELIBDIR%%/samba/gpclass.py -%%PYTHON_SITELIBDIR%%/samba/gpo%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/graph.py -%%PYTHON_SITELIBDIR%%/samba/hostconfig.py -%%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_utils.py -%%PYTHON_SITELIBDIR%%/samba/kcc/graph.py -%%PYTHON_SITELIBDIR%%/samba/kcc/kcc_utils.py -%%PYTHON_SITELIBDIR%%/samba/kcc/ldif_import_export.py -%%PYTHON_SITELIBDIR%%/samba/logger.py -%%PYTHON_SITELIBDIR%%/samba/mdb_util.py -%%PYTHON_SITELIBDIR%%/samba/messaging%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/ms_display_specifiers.py -%%PYTHON_SITELIBDIR%%/samba/ms_forest_updates_markdown.py -%%PYTHON_SITELIBDIR%%/samba/ms_schema_markdown.py -%%PYTHON_SITELIBDIR%%/samba/ms_schema.py -%%PYTHON_SITELIBDIR%%/samba/ndr.py -%%PYTHON_SITELIBDIR%%/samba/net%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/netbios%%PYTHON_EXT_SUFFIX%%.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_backup.py -%%PYTHON_SITELIBDIR%%/samba/netcmd/domain.py -%%PYTHON_SITELIBDIR%%/samba/netcmd/drs.py -%%PYTHON_SITELIBDIR%%/samba/netcmd/dsacl.py -%%PYTHON_SITELIBDIR%%/samba/netcmd/forest.py -%%PYTHON_SITELIBDIR%%/samba/netcmd/fsmo.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/sites.py -%%PYTHON_SITELIBDIR%%/samba/netcmd/spn.py -%%PYTHON_SITELIBDIR%%/samba/netcmd/testparm.py -%%PYTHON_SITELIBDIR%%/samba/netcmd/user.py -%%PYTHON_SITELIBDIR%%/samba/netcmd/visualize.py -%%PYTHON_SITELIBDIR%%/samba/ntacls.py -%%PYTHON_SITELIBDIR%%/samba/ntstatus%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/param%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/policy%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/provision/__init__.py -%%PYTHON_SITELIBDIR%%/samba/provision/backend.py -%%PYTHON_SITELIBDIR%%/samba/provision/common.py -%%PYTHON_SITELIBDIR%%/samba/provision/kerberos_implementation.py -%%PYTHON_SITELIBDIR%%/samba/provision/kerberos.py -%%PYTHON_SITELIBDIR%%/samba/provision/sambadns.py -%%PYTHON_SITELIBDIR%%/samba/registry%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/remove_dc.py -%%PYTHON_SITELIBDIR%%/samba/samba3/__init__.py -%%PYTHON_SITELIBDIR%%/samba/samba3/libsmb_samba_internal%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/samba3/mdscli%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/samba3/param%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/samba3/passdb%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/samba3/smbd%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/samdb.py -%%PYTHON_SITELIBDIR%%/samba/schema.py -%%PYTHON_SITELIBDIR%%/samba/sd_utils.py -%%PYTHON_SITELIBDIR%%/samba/security%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/sites.py -%%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_log_base.py -%%PYTHON_SITELIBDIR%%/samba/tests/auth_log_ncalrpc.py -%%PYTHON_SITELIBDIR%%/samba/tests/auth_log_netlogon_bad_creds.py -%%PYTHON_SITELIBDIR%%/samba/tests/auth_log_netlogon.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/auth_log.py -%%PYTHON_SITELIBDIR%%/samba/tests/auth.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/downgradedatabase.py -%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/mdfind.py -%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/ndrdump.py -%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/netads_json.py -%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/samba_dnsupdate.py -%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/smbcontrol_process.py -%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/smbcontrol.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/core.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/dnsserver.py -%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/integer.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/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_base.py -%%PYTHON_SITELIBDIR%%/samba/tests/dns_forwarder_helpers/server.py -%%PYTHON_SITELIBDIR%%/samba/tests/dns_forwarder.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/dns.py -%%PYTHON_SITELIBDIR%%/samba/tests/docs.py -%%PYTHON_SITELIBDIR%%/samba/tests/domain_backup_offline.py -%%PYTHON_SITELIBDIR%%/samba/tests/domain_backup.py -%%PYTHON_SITELIBDIR%%/samba/tests/dsdb_lock.py -%%PYTHON_SITELIBDIR%%/samba/tests/dsdb_schema_attributes.py -%%PYTHON_SITELIBDIR%%/samba/tests/dsdb.py -%%PYTHON_SITELIBDIR%%/samba/tests/emulate/__init__.py -%%PYTHON_SITELIBDIR%%/samba/tests/emulate/traffic_packet.py -%%PYTHON_SITELIBDIR%%/samba/tests/emulate/traffic.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/glue.py -%%PYTHON_SITELIBDIR%%/samba/tests/gpo.py -%%PYTHON_SITELIBDIR%%/samba/tests/graph.py -%%PYTHON_SITELIBDIR%%/samba/tests/group_audit.py -%%PYTHON_SITELIBDIR%%/samba/tests/hostconfig.py -%%PYTHON_SITELIBDIR%%/samba/tests/join.py -%%PYTHON_SITELIBDIR%%/samba/tests/kcc/__init__.py -%%PYTHON_SITELIBDIR%%/samba/tests/kcc/graph_utils.py -%%PYTHON_SITELIBDIR%%/samba/tests/kcc/graph.py -%%PYTHON_SITELIBDIR%%/samba/tests/kcc/kcc_utils.py -%%PYTHON_SITELIBDIR%%/samba/tests/kcc/ldif_import_export.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/libsmb.py -%%PYTHON_SITELIBDIR%%/samba/tests/loadparm.py -%%PYTHON_SITELIBDIR%%/samba/tests/lsa_string.py -%%PYTHON_SITELIBDIR%%/samba/tests/messaging.py -%%PYTHON_SITELIBDIR%%/samba/tests/net_join_no_spnego.py -%%PYTHON_SITELIBDIR%%/samba/tests/net_join.py -%%PYTHON_SITELIBDIR%%/samba/tests/netbios.py -%%PYTHON_SITELIBDIR%%/samba/tests/netcmd.py -%%PYTHON_SITELIBDIR%%/samba/tests/netlogonsvc.py -%%PYTHON_SITELIBDIR%%/samba/tests/ntacls_backup.py -%%PYTHON_SITELIBDIR%%/samba/tests/ntacls.py -%%PYTHON_SITELIBDIR%%/samba/tests/ntlm_auth_base.py -%%PYTHON_SITELIBDIR%%/samba/tests/ntlm_auth_krb5.py -%%PYTHON_SITELIBDIR%%/samba/tests/ntlm_auth.py -%%PYTHON_SITELIBDIR%%/samba/tests/ntlmdisabled.py -%%PYTHON_SITELIBDIR%%/samba/tests/pam_winbind_chauthtok.py -%%PYTHON_SITELIBDIR%%/samba/tests/pam_winbind_warn_pwd_expire.py -%%PYTHON_SITELIBDIR%%/samba/tests/pam_winbind.py -%%PYTHON_SITELIBDIR%%/samba/tests/param.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_hash.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/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/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/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/group.py -%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/help.py -%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/join_lmdb_size.py -%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/join.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/rodc.py -%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/schema.py -%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/sites.py -%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/timecmd.py -%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/user_check_password_script.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_virtualCryptSHA.py -%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/user_wdigest.py -%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/user.py -%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/visualize_drs.py -%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/visualize.py -%%PYTHON_SITELIBDIR%%/samba/tests/samba_upgradedns_lmdb.py -%%PYTHON_SITELIBDIR%%/samba/tests/samba3sam.py -%%PYTHON_SITELIBDIR%%/samba/tests/samdb_api.py -%%PYTHON_SITELIBDIR%%/samba/tests/samdb.py -%%PYTHON_SITELIBDIR%%/samba/tests/security.py -%%PYTHON_SITELIBDIR%%/samba/tests/segfault.py -%%PYTHON_SITELIBDIR%%/samba/tests/smb.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/strings.py -%%PYTHON_SITELIBDIR%%/samba/tests/subunitrun.py -%%PYTHON_SITELIBDIR%%/samba/tests/tdb_util.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_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/samba/xattr.py -@dir %%PYTHON_SITELIBDIR%%/samba/tests/samba_tool -@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 -@dir %%PYTHON_SITELIBDIR%%/samba/dcerpc -@dir %%PYTHON_SITELIBDIR%%/samba +%%AD_DC%%%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dckeytab%%PYTHON_EXT_SUFFIX%%.so +%%AD_DC%%%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/posix_eadb%%PYTHON_EXT_SUFFIX%%.so +%%AD_DC%%%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/xattr_native%%PYTHON_EXT_SUFFIX%%.so +%%AD_DC%%%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/xattr_tdb%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/__init__.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/_glue%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/_ldb%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/auth_util.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/auth%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/colour.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/common.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/compat.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/credentials%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/crypto%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dbchecker.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/__init__.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/atsvc%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/auth%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/base%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/dcerpc%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/dfs%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/dns%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/dnsp%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/dnsserver%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/drsblobs%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/drsuapi%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/echo%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/epmapper%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/idmap%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/initshutdown%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/irpc%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/krb5pac%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/lsa%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/mdssvc%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/messaging%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/mgmt%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/misc%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/nbt%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/netlogon%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/ntlmssp%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/preg%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/samr%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/security%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/server_id%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/smb_acl%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/spoolss%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/srvsvc%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/svcctl%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/unixinfo%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/winbind%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/windows_event_ids%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/winreg%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/winspool%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/witness%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/wkssvc%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dcerpc/xattr%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/descriptor.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dnsserver.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/domain_update.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/drs_utils.py +%%AD_DC%%%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dsdb_dns%%PYTHON_EXT_SUFFIX%%.so +%%AD_DC%%%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/dsdb%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/emulate/__init__.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/emulate/traffic_packets.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/emulate/traffic.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/forest_update.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/gensec%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/getopt.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/gp_ext_loader.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/gp_parse/__init__.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/gp_parse/gp_aas.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/gp_parse/gp_csv.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/gp_parse/gp_inf.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/gp_parse/gp_ini.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/gp_parse/gp_pol.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/gp_sec_ext.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/gpclass.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/gpo%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/graph.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/hostconfig.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/idmap.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/join.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/kcc/__init__.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/kcc/debug.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/kcc/graph_utils.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/kcc/graph.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/kcc/kcc_utils.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/kcc/ldif_import_export.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/logger.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/mdb_util.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/messaging%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/ms_display_specifiers.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/ms_forest_updates_markdown.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/ms_schema_markdown.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/ms_schema.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/ndr.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/net%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/netbios%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/netcmd/__init__.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/netcmd/common.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/netcmd/computer.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/netcmd/contact.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/netcmd/dbcheck.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/netcmd/delegation.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/netcmd/dns.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/netcmd/domain_backup.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/netcmd/domain.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/netcmd/drs.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/netcmd/dsacl.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/netcmd/forest.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/netcmd/fsmo.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/netcmd/gpo.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/netcmd/group.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/netcmd/ldapcmp.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/netcmd/main.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/netcmd/nettime.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/netcmd/ntacl.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/netcmd/ou.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/netcmd/processes.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/netcmd/pso.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/netcmd/rodc.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/netcmd/schema.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/netcmd/sites.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/netcmd/spn.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/netcmd/testparm.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/netcmd/user.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/netcmd/visualize.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/ntacls.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/ntstatus%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/param%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/policy%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/provision/__init__.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/provision/backend.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/provision/common.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/provision/kerberos_implementation.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/provision/kerberos.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/provision/sambadns.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/registry%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/remove_dc.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/samba3/__init__.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/samba3/libsmb_samba_internal%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/samba3/mdscli%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/samba3/param%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/samba3/passdb%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/samba3/smbd%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/samdb.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/schema.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/sd_utils.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/security%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/sites.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/subnets.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/subunit/__init__.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/subunit/run.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tdb_util.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/__init__.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/audit_log_base.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/audit_log_dsdb.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/audit_log_pass_change.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/auth_log_base.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/auth_log_ncalrpc.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/auth_log_netlogon_bad_creds.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/auth_log_netlogon.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/auth_log_pass_change.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/auth_log_samlogon.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/auth_log_winbind.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/auth_log.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/auth.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/__init__.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/bug13653.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/check_output.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/downgradedatabase.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/mdfind.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/ndrdump.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/netads_json.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/samba_dnsupdate.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/smbcontrol_process.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/smbcontrol.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/traffic_learner.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/traffic_replay.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/traffic_summary.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/common.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/complex_expressions.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/core.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/credentials.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/__init__.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/array.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/bare.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/dnsserver.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/integer.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/mdssvc.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/misc.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/raw_protocol.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/raw_testcase.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/registry.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/rpc_talloc.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/rpcecho.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/sam.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/srvsvc.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/string_tests.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/testrpc.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/unix.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/dckeytab.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/dns_base.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/dns_forwarder_helpers/server.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/dns_forwarder.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/dns_invalid.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/dns_packet.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/dns_tkey.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/dns_wildcard.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/dns.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/docs.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/domain_backup_offline.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/domain_backup.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/dsdb_lock.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/dsdb_schema_attributes.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/dsdb.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/emulate/__init__.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/emulate/traffic_packet.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/emulate/traffic.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/encrypted_secrets.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/gensec.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/get_opt.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/getdcname.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/glue.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/gpo.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/graph.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/group_audit.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/hostconfig.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/join.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/kcc/__init__.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/kcc/graph_utils.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/kcc/graph.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/kcc/kcc_utils.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/kcc/ldif_import_export.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/krb5_credentials.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/ldap_raw.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/ldap_referrals.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/libsmb.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/loadparm.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/lsa_string.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/messaging.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/net_join_no_spnego.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/net_join.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/netbios.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/netcmd.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/netlogonsvc.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/ntacls_backup.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/ntacls.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/ntlm_auth_base.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/ntlm_auth_krb5.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/ntlm_auth.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/ntlmdisabled.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/pam_winbind_chauthtok.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/pam_winbind_warn_pwd_expire.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/pam_winbind.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/param.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/password_hash_fl2003.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/password_hash_fl2008.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/password_hash_gpgme.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/password_hash_ldap.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/password_hash.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/password_quality.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/password_test.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/policy.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/posixacl.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/prefork_restart.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/process_limits.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/provision.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/pso.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/py_credentials.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/registry.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/s3idmapdb.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/s3param.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/s3passdb.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/s3registry.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/s3windb.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/__init__.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/base.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/computer.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/contact.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/demote.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/dnscmd.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/drs_clone_dc_data_lmdb_size.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/dsacl.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/forest.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/fsmo.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/gpo.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/group.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/help.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/join_lmdb_size.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/join.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/ntacl.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/ou.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/passwordsettings.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/processes.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/promote_dc_lmdb_size.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/provision_lmdb_size.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/provision_password_check.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/rodc.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/schema.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/sites.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/timecmd.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/user_check_password_script.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/user_virtualCryptSHA_base.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/user_virtualCryptSHA_gpg.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/user_virtualCryptSHA_userPassword.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/user_virtualCryptSHA.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/user_wdigest.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/user.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/visualize_drs.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/visualize.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/samba_upgradedns_lmdb.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/samba3sam.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/samdb_api.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/samdb.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/security.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/segfault.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/smb.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/smbd_base.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/smbd_fuzztest.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/source.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/strings.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/subunitrun.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/tdb_util.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/upgrade.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/upgradeprovision.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/upgradeprovisionneeddc.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/usage.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/tests/xattr.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/upgrade.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/upgradehelpers.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/uptodateness.py +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/werror%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/samba/xattr.py +%%SAMBA4_PYTHON%%@dir %%PYTHON_SITELIBDIR%%/samba/tests/samba_tool +%%SAMBA4_PYTHON%%@dir %%PYTHON_SITELIBDIR%%/samba/tests/dcerpc +%%SAMBA4_PYTHON%%@dir %%PYTHON_SITELIBDIR%%/samba/tests/blackbox +%%SAMBA4_PYTHON%%@dir %%PYTHON_SITELIBDIR%%/samba/tests +%%SAMBA4_PYTHON%%@dir %%PYTHON_SITELIBDIR%%/samba/samba3 +%%SAMBA4_PYTHON%%@dir %%PYTHON_SITELIBDIR%%/samba/provision +%%SAMBA4_PYTHON%%@dir %%PYTHON_SITELIBDIR%%/samba/netcmd +%%SAMBA4_PYTHON%%@dir %%PYTHON_SITELIBDIR%%/samba/dcerpc +%%SAMBA4_PYTHON%%@dir %%PYTHON_SITELIBDIR%%/samba @comment Use bundled libraries %%SAMBA4_BUNDLED_CMOCKA%%lib/samba4/private/libcmocka-samba4.so -%%SAMBA4_BUNDLED_LDB%%%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/_ldb_text.py -%%SAMBA4_BUNDLED_LDB%%%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/ldb%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_BUNDLED_LDB%%%%SAMBA4_PYTHON%%%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/_ldb_text.py +%%SAMBA4_BUNDLED_LDB%%%%SAMBA4_PYTHON%%%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/ldb%%PYTHON_EXT_SUFFIX%%.so %%SAMBA4_BUNDLED_LDB%%%%SAMBA4_PYTHON%%lib/samba4/private/libpyldb-util%%PYTHON_EXT_SUFFIX%%.so.2 %%SAMBA4_BUNDLED_LDB%%bin/samba-ldbdump %%SAMBA4_BUNDLED_LDB%%bin/samba-ldbadd @@ -1096,19 +1096,19 @@ %%SAMBA4_BUNDLED_LDB%%%%SAMBA4_MODULEDIR%%/ldb/server_sort.so %%SAMBA4_BUNDLED_LDB%%%%SAMBA4_MODULEDIR%%/ldb/skel.so %%SAMBA4_BUNDLED_LDB%%%%SAMBA4_MODULEDIR%%/ldb/tdb.so -%%SAMBA4_BUNDLED_TALLOC%%%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/talloc%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_BUNDLED_TALLOC%%%%SAMBA4_PYTHON%%%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/talloc%%PYTHON_EXT_SUFFIX%%.so %%SAMBA4_BUNDLED_TALLOC%%%%SAMBA4_PYTHON%%lib/samba4/private/libpytalloc-util%%PYTHON_EXT_SUFFIX%%.so.2 %%SAMBA4_BUNDLED_TALLOC%%lib/samba4/private/libtalloc.so.2 %%SAMBA4_BUNDLED_TALLOC%%man/man3/talloc.3.gz -%%SAMBA4_BUNDLED_TDB%%%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/_tdb_text.py -%%SAMBA4_BUNDLED_TDB%%%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/tdb%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_BUNDLED_TDB%%%%SAMBA4_PYTHON%%%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/_tdb_text.py +%%SAMBA4_BUNDLED_TDB%%%%SAMBA4_PYTHON%%%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/tdb%%PYTHON_EXT_SUFFIX%%.so %%SAMBA4_BUNDLED_TDB%%bin/samba-tdbbackup %%SAMBA4_BUNDLED_TDB%%bin/samba-tdbdump %%SAMBA4_BUNDLED_TDB%%bin/samba-tdbrestore %%SAMBA4_BUNDLED_TDB%%bin/samba-tdbtool %%SAMBA4_BUNDLED_TDB%%lib/samba4/private/libtdb.so.1 -%%SAMBA4_BUNDLED_TEVENT%%%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/_tevent%%PYTHON_EXT_SUFFIX%%.so -%%SAMBA4_BUNDLED_TEVENT%%%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/tevent.py +%%SAMBA4_BUNDLED_TEVENT%%%%SAMBA4_PYTHON%%%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/_tevent%%PYTHON_EXT_SUFFIX%%.so +%%SAMBA4_BUNDLED_TEVENT%%%%SAMBA4_PYTHON%%%%SAMBA4_PYTHON%%%%PYTHON_SITELIBDIR%%/tevent.py %%SAMBA4_BUNDLED_TEVENT%%lib/samba4/private/libtevent.so.0 %%SAMBA4_BUNDLED_LDB%%man/man1/samba-ldbadd.1.gz %%SAMBA4_BUNDLED_LDB%%man/man1/samba-ldbdel.1.gz Index: net/samba413/Makefile =================================================================== --- net/samba413/Makefile +++ net/samba413/Makefile @@ -22,7 +22,7 @@ SAMBA4_BASENAME= samba SAMBA4_PORTNAME= ${SAMBA4_BASENAME}4 -SAMBA4_VERSION= 4.13.7 +SAMBA4_VERSION= 4.13.8 SAMBA4_DISTNAME= ${SAMBA4_BASENAME}-${SAMBA4_VERSION:S|.p|pre|:S|.r|rc|:S|.t|tp|:S|.a|alpha|} WRKSRC?= ${WRKDIR}/${DISTNAME} Index: net/samba413/distinfo =================================================================== --- net/samba413/distinfo +++ net/samba413/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1616597731 -SHA256 (samba-4.13.7.tar.gz) = 4e7d700867071047be74d802e25f071255bb7f382c2d788ecb7526fa61c95baa -SIZE (samba-4.13.7.tar.gz) = 18432921 +TIMESTAMP = 1619833148 +SHA256 (samba-4.13.8.tar.gz) = 3347c0c62cc5b1df1fc92d802282e809c354bfb4941a33c91a7fda3795efbf7f +SIZE (samba-4.13.8.tar.gz) = 18438995 Index: net/samba413/files/patch-bind =================================================================== --- net/samba413/files/patch-bind +++ net/samba413/files/patch-bind @@ -64,7 +64,7 @@ + + bind9_dlz = ( + ' # For %s\n' -+ ' %sdatabase %s/bind9/dlz_bind%s.so";' ++ ' %sdatabase "dlopen %s/bind9/dlz_bind%s.so";' + ) % ( + bind9_version, bind9_disabled, samba.param.modules_dir(), bind9_dlz_version + ) Index: net/samba413/files/patch-linuxisms =================================================================== --- /dev/null +++ net/samba413/files/patch-linuxisms @@ -0,0 +1,91 @@ +--- libcli/http/http.c.orig 2020-07-09 13:33:56 ++++ libcli/http/http.c +@@ -141,7 +141,19 @@ static enum http_read_status http_parse_headers(struct + 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; +@@ -167,7 +179,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; +@@ -187,18 +199,32 @@ static bool http_parse_response_line(struct http_read_ + 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); ++#endif + +- 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 (n != 5) { + DEBUG(0, ("%s: Error parsing header\n", __func__)); + status = false; + 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)); +--- source4/libcli/ldap/ldap_client.c.orig 2020-07-09 13:33:56 ++++ 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; + }