[SCM] Samba Shared Repository - annotated tag samba-4.4.0rc5 created

Karolin Seeger kseeger at samba.org
Wed Mar 16 09:42:35 UTC 2016

The annotated tag, samba-4.4.0rc5 has been created
        at  b11623a8463fead1d1b26d43692c52f06cff4436 (tag)
   tagging  3026d93f6100579ce830d50ab15ff60dc06f7d23 (commit)
  replaces  samba-4.4.0rc4
 tagged by  Karolin Seeger
        on  Wed Mar 16 10:41:42 2016 +0100

- Log -----------------------------------------------------------------
samba: tag release samba-4.4.0rc5
Version: GnuPG v1


Amitay Isaacs (1):
      ctdb-common: For AF_PACKET socket types, protocol is in network order

Andrew Bartlett (40):
      pyldb: Free correct context when pyldb_Object_AsDn() fails
      dsdb/repl: Ensure we use the LOCAL attid value, not the remote one
      smbd: Only check dev/inode in open_directory, not the full stat()
      pyldb: Add warning about pyldb_MessageElement_AsMessageElement()
      pydsdb: Fix returning of ldb.MessageElement.
      pyrpc: Add warning about abuse of py_return_ndr_struct()
      talloc: Improve testsuite by avoiding path issues
      talloc: add _pytalloc_get_ptr/_pytalloc_get_mem_ctx helper functions
      pytalloc: Add new BaseObject
      talloc: Bump version number
      pyrpc: Clarify failure mode after pytalloc_reference_ex() improvements
      pidl: Fix our python reference handling
      pidl: Use the $mem_ctx helper variable
      pidl: Use a tmp_ctx helper variable
      repl_meta_data: Correctly use msDS-IntId for custom schema, not the prefixMap value
      rpc_server/drsuapi: Block replication of incorrect/duplicate attrid in replPropertMetaData
      selftest: Update release-4-1-0rc3 with more test records
      dbcheck: Fix incorrect/duplicate attrid in replPropertMetaData
      dbcheck: Avoid spurious warnings in dbcheck due to objectclass sorting
      pycredentials: Do not use pytalloc_Object directly
      pycredentials: Remove PyCredentialCacheContainerObject
      pypassdb: Do not use pytalloc_Object directly
      pyparam: Do not use pytalloc_Object directly
      pytalloc: Add pytalloc_BaseObject_PyType_Ready() wrapper
      pycredentials: Use pytalloc_BaseObject_PyType_Ready()
      py_passdb: Use pytalloc_BaseObject_PyType_Ready()
      pyparam: Use pytalloc_BaseObject_PyType_Ready()
      pygensec: Use pytalloc_steal() in gensec_start_{client,server}()
      pygensec: Use pytalloc_BaseObject_PyType_Ready()
      pyauth: Use pytalloc_BaseObject_PyType_Ready()
      pyregistry: Use pytalloc_BaseObject_PyType_Ready()
      pysmb: Use pytalloc_get_ptr()
      pysmb: Use pytalloc_get_mem_ctx()
      pysmb: Rework py_smb_new() to use pytalloc_steal()
      pysmb: Do not use pytalloc_Object directly
      pysmb: Use pytalloc_BaseObject_PyType_Ready()
      selftest: Allow 4 hours for the test to run (ouch!)
      dbcheck: Check for and remove duplicate values in attributes
      pytalloc: Correct description of pytalloc_Get{Base,}ObjectType behaviour
      selftest: Avoid sorting issues on Ubuntu 10.04 vs 14.04

Aurelien Aptel (1):
      s3/passdb/py_passdb.c: free frame before returning

Garming Sam (1):
      build: mark explicit dependencies on pytalloc-util

G√ľnther Deschner (15):
      s4-torture: let smb2.replay.replay2 test deal with scale out shares.
      s4-torture: let smb2.replay.replay3 test deal with scale out shares.
      s4-torture: let smb2.replay.replay4 test deal with scale out shares.
      Partly revert "s3:libads: setup the msDS-SupportedEncryptionTypes attribute on ldap_add"
      s3:libnet:libnet_join: prepare to allow connecting with machine creds.
      s3:libads:ldap: print LDAP error message with log level 10.
      s3:libads:ndr: add ADS_AUTH_USER_CREDS to ndr_print_ads_auth_flags()
      s3:libads:ldap: fix ads_check_ou_dn to deal with account_ou not being initialized
      s3:libnet:libnet_join: always try to create machineaccount via LDAP first.
      s3:librpc:idl:libnet_join: add encryption types to libnet_JoinCtx.
      s3:libnet:libnet_join: define list of desired encryption types only once.
      s3:libnet:libnet_join: fill in output enctypes and only modify when necessary.
      s3:libnet:libnet_join: update msDS-SupportedEncryptionTypes (if required) with machine creds.
      libsmb/pysmb: add pytalloc-util dependency to fix the build.
      param: add parameter "server multi channel support", defaults to off.

Ira Cooper (1):
      vfs_glusterfs: Fix use after free in AIO callback.

Justin Maggard (2):
      s3:smbd: rework negprot remote arch detection
      s3:smbd: add negprot remote arch detection for OSX

Karolin Seeger (3):
      VERSION: Bump version up to 4.4.0rc5...
      WHATSNEW: Add release notes for Samba 4.4.0rc5.
      VERSION: Disable git snapshots for the Samba 4.4.0rc5 release.

Michael Adam (39):
      pyldb: eliminate warnings from python api test
      torture:smb2: rewrite connect test to use torture_asserts
      torture:smb2: rewrite connect test to use torture_asserts for create errors
      torture:smb2: fix memory leak in connect test.
      torture:smb2: improve torture_comments in connect test
      smbXsrv_open: factor fetch-locking of global record into function
      smbXsrv_open: factor fetch-locking of local record into function
      smbXsrv_tcon: factor fetch-locking of global record into function
      smbXsrv_tcon: factor fetch-locking of local record into function
      smbXsrv_session: factor fetch-locking of global record into function
      smbXsrv_session: factor fetch-locking of local record into function
      smbXsrv_client: factor fetch-locking of global record into function
      smbd:smb2_creat: remove outdated TODO comments
      torture:smb2: skip replay3 if server does not support Multi-Channel
      torture:smb2: skip replay5 test if server does not support persistent handles
      torture:smb2: fix skip message if share is not CA
      dbwrap_util: improve a debug message in dbwrap_delete_action()
      dbwrap: add dbwrap_purge[_bystring]
      s3:registry: use dbwrap_purge_bystring instead of dbwrap_delete_bystring
      netlogon_creds_cli: use dbwrap_purge instead of dbwrap_delete where appropriate
      smbd: fix crash in smbXsrv_client_global_remove()
      torture:smb2: skip replay4 if server does not support multi-channel
      torture:smb2: rename replay1 -> replay-commands
      torture:smb2: split rename2 into multiple tests and extend these
      torture:smb2:replay: extend CHECK_CREATE_OUT() to know leases
      torture:smb2: add smb2.replay.replay-dhv2-lease1
      torture:smb2: add smb2.replay.replay-dhv2-lease2
      torture:smb2: add smb2.replay.replay-dhv2-lease-oplock
      torture:smb2: add smb2.replay.replay-oplock-lease
      torture:smb2: add smb2.replay.replay-dhv2-lease3
      smbd:smb2: allow the REPLAY_OPERATION flag for SMB3+ requests
      librpc:smbXsrv.idl: add flags to smbXsrv_open
      smbXsrv:open: maintain a replay cache
      smb2:create: create replay cache when request has a create_guid
      smbXsrv:open: add smb2srv_open_lookup_replay_cache()
      smbXsrv.idl: add create_action to smbXsrv_open
      smbd:smb2: implement create replay
      smbd:smb2: move op variable into scope of use in smb2_create_send
      smbd: enable multi-channel if 'server multi channel support = yes' in the config

Stefan Metzmacher (16):
      ldb:ABI: add missing pyldb-util.py3-1.1.25.sigs
      s4:libcli/ldap: send AbandonRequests for cancelled requests
      ldb-samba: fix the timeout setup in ildb_request_send()
      ldb: allow a timeout of -1 result in no timeout timer at all.
      pyldb: fix memory leak in py_ldb_search()
      pyldb: fix help message for ldb.search()
      pyldb: add ldb.search_iterator()
      pyldb: add api tests for search_iterator()
      ldb: add LDB_ATTR_FLAG_FORCE_BASE64_LDIF support
      ldb: add support for LDB_CONTROL_DIRSYNC_EX
      ldb: version 1.1.26
      s4:libcli/ldap: add support for LDB_CONTROL_DIRSYNC_EX_OID
      s3:winbindd: don't unclude two '\0' at the end of the domain list
      selftest: mark samba4.winbind.struct.domain_info.ad_member as flapping
      selftest: specify a maximum runtime for 'make testenv' of 1 year
      pytalloc: add a _pytalloc_get_type() helper function and generate PyExc_TypeError on mismatch

Uri Simchoni (4):
      dsgetdcname: return an IP address on rediscovery
      dsgetdcname: fix flag check
      libnet: make Kerberos domain join site-aware
      build: fix disk-free quota support on Solaris 10

Volker Lendecke (2):
      ldb: Fix some whitespace
      ldb: Avoid a "talloc_steal"


Samba Shared Repository

More information about the samba-cvs mailing list