[SCM] Samba Shared Repository - annotated tag tevent-0.10.1 created

Stefan Metzmacher metze at samba.org
Wed Sep 4 15:43:43 UTC 2019


The annotated tag, tevent-0.10.1 has been created
        at  6dd6858bc8eb7bbb20cb911e3c4660bd14a7d821 (tag)
   tagging  123267138e993c6a87990c0022e89f4970c0ac12 (commit)
  replaces  tdb-1.4.2
 tagged by  Stefan Metzmacher
        on  Wed Sep 4 17:43:36 2019 +0200

- Log -----------------------------------------------------------------
tevent: tag release tevent-0.10.1
-----BEGIN PGP SIGNATURE-----

iQEzBAABCgAdFiEEkUejOXGVGO6QEby1R5ORYRMIQCUFAl1v26gACgkQR5ORYRMI
QCXASAf+ILBVSvIlxY6N3jicEoEaXzbWJmnBYU83FQh1S7me3scZpnN3qUEI9RLG
BslY/f3rmB6MGppYNm3J576gERLGfPSvnthzA6AiRZ4n3VXFf1WSheP1btCsdUsX
QZpyK/yPH6ujzrE1TepfdDM92OIrn+f7/sxUKFinmMqThe110nDrIIKI/k6ICkS3
eh702/KUd469SQPl5Lv+/xMbWxoIgiEKw6mexgYHcnAJLO9R+4GufCX8FdmINXIU
Moog0KTCILnIPhKRm1z06MVNpkYoKB2pYJiqbpsXIwHiKkGMD6B1ZCKbqyJTvfLP
I8IUmzxXT6sx0i8cOGoGU2Oe80Cjig==
=CZLG
-----END PGP SIGNATURE-----

Aaron Haslett (2):
      rpc samr: EnumDomainUsers perf improvement
      paged results: tests without server_sort ctrl

Andreas Schneider (31):
      s4:samdb: Add test_gnutls_value_decryption()
      s4:samdb: Remove dual-stack mode from (test_)encrypted_secrets
      s4:samdb: Only include necessary header files in encrypted_secrets
      waf: Check for GNUTLS AES CFB support
      libcli:auth: Use netlogon_creds_aes_encrypt() in netlogon_creds_step_crypt()
      libcli:auth: Use GnuTLS AES128 CFB for netlogon_creds_aes_encrypt()
      libcli:auth: Return NTSTATUS for netlogon_creds_aes_encrypt()
      libcli:auth: Use GnuTLS AES128 CFB for netlogon_creds_aes_decrypt()
      auth:gensec: Use GnuTLS AES128 CFB8 in netsec_do_seq_num()
      auth:gensec: Use GnuTLS AES CFB8 in netsec_do_seal()
      lib:crypto: Prepare not to build AES or AES-CMAC if we use GnuTLS support it
      libcli:smb: Define SMB2_AES_128_CCM_NONCE_SIZE
      libcli:smb: Use GnuTLS for AES constants
      libcli:smb: Add gnutls_aead_cipher_hd_t to smb2_signing_key structure
      libcli:smb: Use a smb2_signing_key for storing the encryption key
      libcli:smb: Use a smb2_signing_key for storing the decryption key
      s3:smbd: Use smb2_signing_key structure for the encryption key
      s3:smbd: Use smb2_signing_key structure for the decryption key
      s3:smbd: Use GnuTLS for AES constants
      waf: Check for AES128 CMAC support in GnuTLS
      libcli:smb: Use GnuTLS AES128 CMAC in smb2_signing_sign_pdu()
      libcli:smb: Use GnuTLS AES128 CMAC in smb2_signing_check_pdu()
      lib:crypto: Do not build AES-CMAC if we use GnuTLS that supports it
      libcli:smb: Support GnuTLS AES CCM and GCM in smb2_signing_encrypt_pdu()
      libcli:smb: Support GnuTLS AES CCM and GCM in smb2_signing_decrypt_pdu()
      libcli:smb: Use smb2_signing_key in smb2_signing_decrypt_pdu()
      libcli:smb: Use gnutls_error_to_ntstatus() in smb2_signing_decrypt_pdu()
      libcli:smb: Use smb2_signing_key in smb2_signing_encrypt_pdu()
      libcli:smb: Use gnutls_error_to_ntstatus() in smb2_signing_encrypt_pdu()
      libcli:smb: Prefer AES-GCM over AES-CCM with GnuTLS
      s3:smbd: Prefer AES-GCM over AES-CCM with GnuTLS

Andrew Bartlett (39):
      encrypted_secrets: Add known and expected value test
      libcli:auth Return NTSTATUS from netlogon_creds_aes_decrypt()
      crypto: Update REQUIREMENTS file with new minimum version
      libcli:auth Check NTSTATUS from netlogon_creds_aes_{en,de}crypt()
      s3-rpc_server: Check NTSTATUS return value from netlogon_creds_aes_decrypt()
      s4-rpc_server: Check NTSTATUS return value from netlogon_creds_aes_decrypt()
      s3-librpc: Remove unused init_netr_CryptPassword()
      auth/credentials: Check NTSTATUS return from netlogon_creds_aes_encrypt()
      auth/gensec: Use gnutls_error_to_ntstatus() consistently in schannel
      auth/gensec: Use gnutls_error_to_ntstatus() in netsec_do_seal()
      build: Set minimum GnuTLS version at 3.4.7
      s4-rpc_server: Remove Heimdal-based BackupKey server
      s4-rpc_server/backupkey: consistently check error codes from GnuTLS
      lib/crypto: Remove unused RC4 code from Samba
      s4-samdb: Remove duplicate encrypted_secrets code using internal Samba AES
      build: Remove explicit check for HAVE_GNUTLS_AEAD as we require GnuTLS 3.4.7
      libcli/smb: Use gnutls_error_to_ntstatus() in smb2_signing_sign_pdu()
      libcli/smb: Use gnutls_error_to_ntstatus() in smb2_signing_check_pdu()
      docs: Deprecate "rndc command" for Samba 4.11
      s4-dns: Deprecate BIND9_FLATFILE and remove "rndc command"
      ldb: Correct Pigeonhole principle validation in ldb_filter_attrs()
      ldb: use TALLOC_FREE() over talloc_free() in ldb_filter_attrs()
      ldb: Call TALLOC_FREE(filtered_msg->elements) on ldb_filter_attrs() failure
      ldb: Rework all pointer NULL tests to use Samba's normal style
      ldb: Add test with == true or false to boolean if statements in ldb_dn_explode()
      ldb: Do not read beyond the end of the extended DN component when printing
      ldb: Extend the ldb_dn_explode test matrix
      WHATSNEW: Document new GnuTLS 3.4.7 requirement
      selftest: Remove obsolete LDAP backend hooks from selftest.pl et al
      sefltest: Remove tests for obsolete OpenLDAP backend
      samba-tool domain provision: Remove experimental OpenLDAP support
      dsdb: Remove LDAP backend specific modules from extended_dn_out
      dsdb: Remove OpenLDAP backend complexity from partitions module
      dsdb: Remove OpenLDAP backend complexity from samba_dsdb module
      dsdb: Remove unused entryuuid and nsuniqueid modules
      util: Remove unused NS_GUID_string() and NS_GUID_from_string()
      dsdb: Remove unused simple_dn module
      dsdb: Remove unused local_password module
      build: Raise minimum python version to 3.5.0 for Samba 4.12

Anoop C S (1):
      vfs_glusterfs: Enable profiling for file system operations

Björn Baumbach (1):
      build: remove unneeded libceph-common dependency

Björn Jacke (5):
      python: use os.urandom, which is available in python by definition
      docs-xml: fix problamatic quotes from panic action example
      replace/setxattr: set reasonable and unified errno value in case the EA value was too big
      xattr/setxattr: fix flag support on AIX
      replace/setxattr: correctly use our flags on Darwin

Christof Schmitt (1):
      pthreadpool: Remove wrong comment.

David Disseldorp (1):
      build: drop --with-libcephfs=<path> support

Douglas Bagnall (2):
      ldb: don't try to save a value that isn't there
      ldb: add some dn explode tests

Gary Lockyer (1):
      ldb tests: Fix ldb_lmdb_size_test

Jeremy Allison (115):
      s3: VFS: Add SMB_VFS_LINKAT().
      s3: VFS: vfs_cap. Implement linkat().
      s3: VFS: vfs_ceph. Implement linkat().
      s3: VFS: vfs_ceph_snapshots. Implement linkat().
      s3: VFS: vfs_full_audit. Implement linkat().
      s3: VFS: vfs_glusterfs. Implement linkat().
      s3: VFS: vfs_media_harmony. Implement linkat().
      s3: VFS: vfs_shadow_copy2. Implement linkat().
      s3: VFS: vfs_snapper. Implement linkat().
      s3: VFS: vfs_syncops. Implement linkat().
      s3: VFS: vfs_time_audit. Implement linkat().
      s3: VFS: vfs_unityed_media. Implement linkat().
      s3: torture: Change cmd_link to call SMB_VFS_LINKAT().
      s3: smbd: Make hardlink_internals() call SMB_VFS_LINKAT() instead of SMB_VFS_LINK()
      s3: VFS: vfs_cap. Remove link_fn(). No longer used.
      s3: VFS: vfs_ceph. Remove link_fn(). No longer used.
      s3: VFS: vfs_ceph_snapshots. Remove link_fn(). No longer used.
      s3: VFS: vfs_glusterfs. Remove link_fn(). No longer used.
      s3: VFS: vfs_media_harmony. Remove link_fn(). No longer used.
      s3: VFS: vfs_shadow_copy2. Remove link_fn(). No longer used.
      s3: VFS: vfs_snapper. Remove link_fn(). No longer used.
      s3: VFS: vfs_syncops. Remove link_fn(). No longer used.
      s3: VFS: vfs_unityed_media. Remove link_fn(). No longer used.
      s3: VFS: vfs_full_audit. Remove link_fn(). No longer used.
      s3: VFS: vfs_time_audit. Remove link_fn(). No longer used.
      s3: VFS: Complete the replacement of SMB_VFS_LINK() -> SMB_VFS_LINKAT().
      s3: VFS: Remove extraneous enum/struct values for removed SMB_VFS_OP_LINK.
      s3: smbd: Add sys_mknodat() wrapper call.
      s3: VFS: Add SMB_VFS_MKNODAT().
      s3: VFS: vfs_cap. Implement mknodat().
      s3: VFS: vfs_ceph. Implement mknodat().
      3: VFS: vfs_ceph_snapshots. Implement mknodat().
      s3: VFS: vfs_glusterfs. Implement mknodat().
      s3: VFS: vfs_media_harmony. Implement mknodat().
      s3: VFS: vfs_shadow_copy2. Implement mknodat().
      s3: VFS: vfs_snapper. Implement mknodat().
      s3: VFS: vfs_syncops. Implement mknodat().
      s3: VFS: vfs_unityed_media. Implement mknodat().
      s3: VFS: vfs_full_audit. Implement mknodat().
      s3: VFS: vfs_time_audit. Implement mknodat().
      s3: torture: Change cmd_mknod to call SMB_VFS_MKNODAT().
      s3: smbd: Make smb_unix_mknod() call SMB_VFS_MKNODAT() instead of SMB_VFS_MKNOD()
      s3: VFS: vfs_cap. Remove mknod_fn(). No longer used.
      s3: VFS: vfs_ceph. Remove mknod_fn(). No longer used.
      s3: VFS: vfs_ceph_snapshots. Remove mknod_fn(). No longer used.
      s3: VFS: vfs_glusterfs. Remove mknod_fn(). No longer used.
      s3: VFS: vfs_media_harmony. Remove mknod_fn(). No longer used.
      s3: VFS: vfs_shadow_copy2. Remove mknod_fn(). No longer used.
      s3: VFS: vfs_snapper. Remove mknod_fn(). No longer used.
      s3: VFS: vfs_syncops. Remove mknod_fn(). No longer used.
      s3: VFS: vfs_unityed_media. Remove mknod_fn(). No longer used.
      s3: VFS: vfs_full_audit. Remove mknod_fn(). No longer used.
      s3: VFS: vfs_time_audit. Remove mknod_fn(). No longer used.
      s3: VFS: Complete the replacement of SMB_VFS_MKNOD() -> SMB_VFS_MKNODAT().
      s3: VFS: Add SMB_VFS_READLINKAT().
      s3: VFS: vfs_cap. Implement readlinkat().
      s3: VFS: vfs_ceph. Implement readlinkat().
      s3: VFS: vfs_ceph_snapshots. Implement readlinkat().
      s3: VFS: vfs_expand_msdfs. Implement readlinkat().
      s3: VFS: vfs_full_audit. Implement readlinkat().
      s3: VFS: vfs_glusterfs. Implement readlinkat().
      s3: VFS: vfs_media_harmony. Implement readlinkat().
      s3: VFS: vfs_shadow_copy2. Implement readlinkat().
      s3: VFS: vfs_snapper. Implement readlinkat().
      s3: VFS: vfs_time_audit. Implement readlinkat().
      s3: VFS: vfs_unityed_media. Implement readlinkat().
      s3: torture: Change cmd_readlink to call SMB_VFS_READLINKAT().
      s3: smbd: Change is_msdfs_link_internal() to call SMB_VFS_READLINKAT().
      s3: smbd: Change smbd_do_qfilepathinfo(): case SMB_QUERY_FILE_UNIX_LINK: to call SMB_VFS_READLINKAT().
      s3: smbd: Change process_symlink_open() to call SMB_VFS_READLINKAT().
      s3: VFS: vfs_cap. Remove readlink_fn(). No longer used.
      s3: VFS: vfs_ceph. Remove readlink_fn(). No longer used.
      s3: VFS: vfs_ceph_snapshots. Remove readlink_fn(). No longer used.
      s3: VFS: vfs_expand_msdfs. Remove readlink_fn(). No longer used.
      s3: VFS: vfs_glusterfs. Remove readlink_fn(). No longer used.
      s3: VFS: vfs_media_harmony. Remove readlink_fn(). No longer used.
      s3: VFS: vfs_shadow_copy2. Remove readlink_fn(). No longer used.
      s3: VFS: vfs_snapper. Remove readlink_fn(). No longer used.
      s3: VFS: vfs_unityed_media. Remove readlink_fn(). No longer used.
      s3: VFS: vfs_full_audit. Remove readlink_fn(). No longer used.
      s3: VFS: vfs_time_audit. Remove readlink_fn(). No longer used.
      s3: VFS: Complete the replacement of SMB_VFS_READLINK() -> SMB_VFS_READLINKAT().
      CVE-2019-10197: smbd: separate out impersonation debug info into a new function.
      s3: libsmbclient: Ensure SMBC_readdir_ctx() also updates the readdirplus pointers.
      s3: libsmbclient: Ensure SMBC_readdirplus_ctx() also updates the readdir pointers.
      s3: libsmbclient: Ensure SMBC_getdents_ctx() also updates the readdirplus pointers.
      s3: libsmbclient: Fix smbc_lseekdir() to work with smbc_readdirplus().
      s3/4: libsmbclient test. Test using smbc_telldir/smbc_lseekdir with smbc_readdir/smbc_readdirplus/smbc_getdents.
      s3: VFS: Add SMB_VFS_SYMLINKAT().
      s3: VFS: vfs_cap. Implement symlinkat().
      s3: VFS: vfs_ceph. Implement symlinkat().
      s3: VFS: vfs_ceph_snapshots. Implement symlinkat().
      s3: VFS: vfs_full_audit. Implement symlinkat().
      s3: VFS: vfs_glusterfs. Implement symlinkat().
      s3: VFS: vfs_media_harmony. Implement symlinkat().
      s3: VFS: vfs_shadow_copy2. Implement symlinkat().
      s3: VFS: vfs_snapper. Implement symlinkat().
      s3: VFS: vfs_syncops. Implement symlinkat().
      s3: VFS: vfs_time_audit. Implement symlinkat().
      s3: VFS: vfs_unityed_media. Implement symlinkat().
      s3: torture: Change cmd_symlink to call SMB_VFS_SYMLINKAT().
      s3: smbd: Change smb_set_file_unix_link() to call SMB_VFS_SYMLINKAT().
      s3: smbd: Change create_msdfs_link() to call SMB_VFS_SYMLINKAT().
      s3: VFS: vfs_cap. Remove symlink_fn(). No longer used.
      s3: VFS: vfs_ceph. Remove symlink_fn(). No longer used.
      s3: VFS: vfs_ceph_snapshots. Remove symlink_fn(). No longer used.
      s3: VFS: vfs_glusterfs. Remove symlink_fn(). No longer used.
      s3: VFS: vfs_media_harmony. Remove symlink_fn(). No longer used.
      s3: VFS: vfs_shadow_copy2. Remove symlink_fn(). No longer used.
      s3: VFS: vfs_snapper. Remove symlink_fn(). No longer used.
      s3: VFS: vfs_syncops. Remove symlink_fn(). No longer used.
      s3: VFS: vfs_unityed_media. Remove symlink_fn(). No longer used.
      s3: VFS: vfs_full_audit. Remove symlink_fn(). No longer used.
      s3: VFS: vfs_time_audit. Remove symlink_fn(). No longer used.
      s3: VFS: Complete the replacement of SMB_VFS_SYMLINK() -> SMB_VFS_SYMLINKAT().

Marco Wang (1):
      s3: net: net_ads: fix a typo in comment

Martin Schwenke (10):
      ctdb-tests: Reformat node_has_status()
      ctdb-tests: Drop unused node statuses frozen/unfrozen
      ctdb-tests: Inline handling of recovered and notlmaster statuses
      ctdb-tests: Handle special cases first and return
      ctdb-tests: Don't retrieve the VNN map from target node for notlmaster
      ctdb-recoverd: Only check for LMASTER nodes in the VNN map
      ctdb-tests: Strengthen volatile DB traverse test
      ctdb-tests: Wait for child process when killing cluster mutex helper
      ctdb-tests: Clear deleted record via recovery instead of vacuuming
      ctdb-recoverd: Fix typo in previous fix

Mathieu Parent (61):
      Spelling fixes s/containter/container/
      Spelling fixes s/depencies/dependencies/
      Spelling fixes s/tempates/templates/
      Spelling fixes s/advertisment/advertisement/
      Spelling fixes s/negotatie/negotiate/
      Spelling fixes s/sepcific/specific/
      Spelling fixes s/Unsuported/Unsupported/
      Spelling fixes s/integrety/integrity/
      Spelling fixes s/autentication/authentication/
      Spelling fixes s/convertion/conversion/
      Spelling fixes s/exising/existing/
      Spelling fixes s/Mirgate/Migrate/
      Spelling fixes s/succedded/succeeded/
      Spelling fixes s/encrpted/encrypted/
      Spelling fixes s/setted/set/
      Spelling fixes s/hierachy/hierarchy/
      Spelling fixes s/exisiting/existing/
      Spelling fixes s/Therefor /Therefore /
      Spelling fixes s/emtpy/empty/
      Spelling fixes s/BUITIN/BUILTIN/
      Spelling fixes s/serivce/service/
      Spelling fixes s/DISLPAY/DISPLAY/
      Spelling fixes s/avaiable/available/
      Spelling fixes s/nonexistant/nonexistent/
      Spelling fixes s/componet/component/
      Spelling fixes s/optinally/optionally/
      Spelling fixes s/overriden/overridden/
      Spelling fixes s/didnt'/didn't/
      Spelling fixes s/wont /won't /
      Spelling fixes s/explicite /explicit /
      Spelling fixes s/recieved/received/
      Spelling fixes s/noone/no one/
      Spelling fixes s/ ot / to /
      Spelling fixes s/ upto / up to /
      Spelling fixes s/ dont / don't /
      Spelling fixes s/directores/directories/
      Spelling fixes s/filesytems/filesystems/
      Spelling fixes s/explizitly/explicitly/
      Spelling fixes s/simliar/similar/
      Spelling fixes s/substitue/substitute/
      Spelling fixes s/accidentially/accidentally/
      Spelling fixes s/rebuilded/rebuilt/
      Spelling fixes s/concatonated/concatenated/
      Spelling fixes s/retreiving/retrieving/
      Spelling fixes s/priveliges/privileges/
      Spelling fixes s/compatability/compatibility/
      Spelling fixes s/ingnored/ignored/
      Spelling fixes s/staticly/statically/
      Spelling fixes s/implentation/implementation/
      Spelling fixes s/touble/trouble/
      Spelling fixes s/whitch/which/
      Spelling fixes s/suceeded/succeeded/
      Spelling fixes s/withing/within/
      Spelling fixes s/valuie/value/
      Spelling fixes s/preceeding/preceding/
      Spelling fixes s/intergration/integration/
      Spelling fixes s/accomodations/accommodations/
      Spelling fixes s/permited/permitted/
      Spelling fixes s/hightest/highest/
      Spelling fixes s/varaible/variable/
      Spelling fixes s/ querys / queries /

Noel Power (18):
      s3/libsmb: clang: Fix 'The left operand of '!=' is a garbage value'
      s3/libsmb: clang: Fix 'The left operand of '&' is a garbage value'
      s3/libsmb: clang: Fix 'Assigned value is garbage or undefined'
      s3/libsmb: clang: Fix 'Value stored to 'ea_size' is never read'
      s3/libsmb: clang: Fix 'Value stored to 'p' is never read' warning
      libcli/auth: clang: Fix 'Value stored to 'status' is never read'
      s3/libsmb: clang: Fix 'The left operand of '>' or '<' is a garbage value
      s3/libsmb: clang: Fix '2nd func call argument is uninitalized value'
      s3/libsmb: clang: Fix 'Assigned value is garbage or undefined'
      s3/libsmb: clang: Fix 'warning: Assigned value is garbage or undefined '
      s3/libsmb: clang: Fix value stored to 'offset' is never read
      s3/libads: clang: Fix Value stored to 'canon_princ' is never read
      s3/libsmb: clang: Fix: The right operand of '<' is a garbage value
      s3/libsmb: clang: Fix Value set during its initialization is never read
      s3/libsmb: clang: Fix 2nd function call argument is an uninitialized value
      s3/libsmb: clang: Fix 'warning: Value stored to 'status' is never read'
      s3/libsmb: clang: Fix 'Value stored to 'status' is never read'
      s3/libsmb: clang: Fix 'Value stored during initialization is never read'

Poornima G (1):
      vfs_glusterfs: Use pthreadpool for scheduling aio operations

Ralph Wuerthner (1):
      s3:net: load registry shares too in 'net vfs stream2adouble'

Stefan Metzmacher (6):
      CVE-2019-10197: smbd: make sure that change_to_user_internal() always resets current_user.done_chdir
      CVE-2019-10197: smbd: make sure we reset current_user.{need,done}_chdir in become_root()
      CVE-2019-10197: selftest: make fsrvp_share its own independent subdirectory
      CVE-2019-10197: test_smbclient_s3.sh: add regression test for the no permission on share root problem
      CVE-2019-10197: smbd: split change_to_user_impersonate() out of change_to_user_internal()
      tevent: Release tevent 0.10.1

Swen Schillig (14):
      talloc: ASAN fix for test_realloc_on_destructor_parent
      talloc: ASAN fix for test_talloc_free_in_destructor
      talloc: ASAN fix for test_pool_nest
      talloc: ASAN fix for test_rusty
      talloc: ASAN fix for test_magic_protection
      torture: fix mem leak found by ASAN (smb2_connect)
      s3: free popt context in utils
      rpcclient: free popt context when done
      s4: free popt context in torture
      s4: free popt context in client
      s4: free popt context in utils
      s4: free popt context in dnsserver
      lib: free popt context in texpect
      ctdb-tests: fix mem leak in ltdb_fetch

-----------------------------------------------------------------------


-- 
Samba Shared Repository



More information about the samba-cvs mailing list