[SCM] Samba Shared Repository - annotated tag ldb-1.1.3 created

Stefan Metzmacher metze at samba.org
Mon Oct 10 06:27:29 MDT 2011


The annotated tag, ldb-1.1.3 has been created
        at  d219541bec97ff481da01328064de5d0255d4051 (tag)
   tagging  f47b4055e808030a8bb941d38ec6b532079f5c0b (commit)
  replaces  talloc-2.0.7
 tagged by  Stefan Metzmacher
        on  Mon Oct 10 14:29:09 2011 +0200

- Log -----------------------------------------------------------------
ldb: tag release ldb-1.1.3
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQEcBAABAgAGBQJOkuUVAAoJEEeTkWETCEAlgtsIAIer9wZP38RzrMqsriBUvJfo
tdRHWRNYsqug+ctbTzWhigqLr+JrCpfN36p2m4NeD8XOasno5qs9l7KqSPZCjzJw
bxNRxU4iUJThSlAMX/jcUiKiMApMb3xMWJKa5XhJUhI8QUrqbr8CW+EBuhT0GaXn
u+h22SntPMeKrptswh7yCnFYHTJBo/08fdl13S7jozCZ1T9VTfhj8JOS04/tqx3z
YBFi6+4EbCm2CGrPLmM8U4wWzyu0dDUo8ugpra8sMV5exjQOiA818TJZIKFiEPht
gM9jh6t6GJsyGR4I+BxiEI7/pE2p/yaf84v1q0SEfSoMol03F5BEd5LRYMc5uGM=
=Solo
-----END PGP SIGNATURE-----

Andreas Schneider (4):
      s3-samr: Remove fstring in samr.
      uid_wrapper: Add uwrap_setreuid().
      uid_wrapper: Add uwrap_setregid().
      uid_wrapper: Add uwrap_setresuid().

Andrew Bartlett (34):
      s4-provision Add initial support for joining as a new subdomain
      lib/util/charcnv: Remove broken internal CP850 and CP464 modules
      lib/util/charset: remove charset module loading
      build: avoid util.h as a public header name due to conflict with MacOS
      build: Fix waf build on MacOS X
      s3-pdb_samba4: Remove unused attribute from domain search
      s4-ldap_server: Fix segfault on startup failure of ldap server
      s3-messaging Ensure that the message is of the correct legnth
      s3-messaging Do not ever send a kill to -1
      build: Add dep on tdb-wrap3 to get tdb headers
      s4-dsdb Allow repl server to start even when no master NCs are present
      dsdb: fix double-free in replication failure case on RODC
      dsdb: Do not attempt to resolve conflicts on an RODC
      s4-dsdb: Do not assume that all deleted objects have an objectCategory and sAMAccountType
      s3-module allow libreplace to provide dlopen replacement
      lib/util: consolidate module loading into common code
      lib/util: Remove unused module loading functions
      lib/util: Use only init_module_fn typedef in module loading
      modules: standardise on samba_init_module as the hook symbol to resolve
      lib/util: consolidate module loading
      build: Reduce build systems to just top level waf and autoconf
      autobuild: Remove s3-waf from autobuild
      build: Remove _SAMBA_WAF_BUILD_
      build: Remove obsolete --enable/disable-merged-build
      build: ndrdump is only built with waf
      ldb: use ldb directly rather than via a copy
      s3-param use Auto define for lm_announce default
      param: Use a bool to hold boolean parameters
      s3-param: inline octal_string into caller to allow code merge
      s3-param Remove odd formatting to allow code merge
      s4-param copy print_parameter and equal_parameter in from source3
      build: s3 public headers appear to be correct now
      build: remove double-setting of build_public_headers
      build: build wbinfo only once in the waf build

Andrew Tridgell (81):
      s4-drs: cope with REPL_OBJ getncchanges call for new object
      s4-dsdb: use get_config_basedn() in python tests
      s4-kdc: default kvno for inter-domain trusts to zero
      samba-tool: use get_config_basedn() to get configuration NC DN
      s4-provision: use get_config_basedn() in DNS setup
      pyldb: fixed places where we try to concatenate a Dn with a string
      s4-dsdb: cope with out of sync replication attributes in partition module
      s4-client: added close command in smbclient
      s4-drs: allow replication of the GC partial attribute set
      s4-dsdb: failing to find the object is not an error in dsdb_loadreps()
      s4-dsdb: added support for replicating with GC partial attribute set
      s4-repl: get NCs to replicate from our NTDS object
      s4-dsdb: enable initial replication of partitions via DsReplicaSync
      s4-dsdb: get GUID and SID for DSA from extended DN
      s4-dns: started adding support for auto-creation of NS glue record
      s4-dsdb: added NO_GLOBAL_CATALOG control
      s4-kcc: return partial replica NCs in drs showrepl
      s4-repl: fill in GUID and SID from partition information
      s4-dsdb: load the partialReplica attribute in the @PARTITION object
      s4-repl: remove unused principal_name element
      s4-ldap-server: set the NO_GLOBAL_CATALOG control on non-GC operations
      s4-rpc: show binding string in failed rpc binds
      s4-kdc: set NO_GLOBAL_CATALOG control in kdc
      samba-tool: use show_recycled in dbchecker
      s4-dbcheck: fixed transaction nesting in dbcheck
      libwbclient: added support for WBC_ID_TYPE_BOTH
      wbclient: added support for handling WBC_ID_TYPE_BOTH mappings
      s3-winbindd: add support for idmap type WBC_ID_TYPE_BOTH
      s4-ldb: enable display of partialAttributeSet with --show-binary
      s4-ldap-server: disallow all modifies on global catalog port
      s4-dsdb: added DSDB_REPL_FLAG* to replication
      s4-dsdb: disallow changes based on instanceType
      s4-dsdb: implement DSDB_REPL_FLAG_PRIORITISE_INCOMING
      s4-repl: add FULL_SYNC and PARTIAL_REPLICA flags
      s4-repl: update instanceType in partial_replica replication
      s4-dsdb: update callers to dsdb_convert_object_ex()
      s4-dbchecker: fixed handling of DSDB DNs in dbcheck
      samba-tool: added --full-sync and --sync-all options to samba-tool drs replicate
      samba-tool: cope with GC compares in ldapcmp
      dns: filled in dnsserver.idl
      dns: build python bindings for dnsserver RPC protocol
      dns: added example python script for dnsserver protocol
      drsuapi: added ncName attid in enum
      s4-repl: fixed formatting of some debug messages
      s4-repl: support creation of new NCs via DsAddEntry
      s4-dsdb: allow uninstantiated NC heads
      s4-partition: allow creation of uninstantiated partitions
      s4-dsdb: fixed formatting of a debug message
      s4-dsdb: added DSDB_REPL_FLAG_ADD_NCNAME flag
      s4-drs: added DSDB_REPL_FLAG_ADD_NCNAME to DsAddEntry call
      s4-join: enable cleanup on failed join
      s4-dsdb: added new control DSDB_MODIFY_PARTIAL_REPLICA
      s4-repl: try harder to find the right SPN in replication server
      heimdal: handle referrals for 3 part DRSUAPI SPNs
      s4-dsdb: add the DSDB_CONTROL_PARTIAL_REPLICA when needed
      s4-dsdb: simplify samdb_is_gc()
      s4-kcc: if we are a GC, auto-add partial replicas
      s4-kdc: treat a kvno of 255 as unspecified
      s4-kdc: don't look at global catalog NCs in the kdc
      s4-sam: don't look in GC NCs for user accounts
      s4-auth: rework map_user_info() to use cracknames
      s4-kdc: fixed handling of previous vs current trust password
      s4-ldap: added DSDB_CONTROL_NO_GLOBAL_CATALOG to ldap encoding list
      s4-dns: add all forest DCs to named.conf.update
      s4-lsa: fixed set of trust password with old password
      s4-dsdb: fixed re-join of subdomain
      s4-subdomain: create trust record with forest root DC
      s4-auth: fixed formatting of some DEBUG() lines
      s4-rodc: ensure we load replicated partitions for RODCs
      s4-rodc: use the rodc_replica flag on the partition
      s4-dsdb: allow groupType update on deleted objects
      ldb: fixed memory leak in control string parsing
      ldb: support raw OIDs in control string parsing
      s4-dsdb: added DSDB_CONTROL_DBCHECK
      s4-dsdb: allow deletion of backlinks if DSDB_CONTROL_DBCHECK given
      samba-tool: add support for fixing broken backlinks in dbcheck
      s4-dsdb: fixed the check_optional_feature() call
      s4-dsdb: fixed behaviour of show_deleted and show_recycled control
      s4-dsdb: fixed one_way_link calculation
      s4-dsdb: don't display links to deleted objects
      s4-dsdb: special case for deleted objects one way link

Bram (1):
      Bug 7551: Return error of cli_push when 'put - /some/file' is used

Christian Ambach (1):
      s3-docs: some corrections for wbinfo

David Disseldorp (6):
      Fix bug 8480 - acl_xattr can free an invalid pointer if no blob is loaded.
      s4-torture: remove unchecked read from smb2 create
      s4-torture: add smb2 ioctl test suite
      s3-smb2_server: SMB2_OP_IOCTL doesn't require at least 1 dyn byte
      s3-smb2_server: fix ioctl InputOffset checking
      s4: add SMB2_FSCTL opcodes

Ewoud Kohl van Wijngaarden (1):
      Add missing com_err dependencies

Gregor Beck (1):
      s3:registry: reg_format: handle unterminated REG_SZ blobs

Günther Deschner (6):
      s3-waf: finally make SO_PEERCRED configure check work with stricter CFLAGS.
      s3-docs: document -k switch in net manpage.
      s3-netapi: allow to use default krb5 credential cache for libnetapi users.
      s3-libnet: allow to use default krb5 ccache in libnet_Join/libnet_Unjoin.
      s3-smbldap: remove an obsolete prototype.
      s3-waf: remove explicit linking to SMBLDAP subsystem.

Herb Lewis (1):
      test commit to see it push works for me.

Jelmer Vernooij (10):
      pyldb: Drop unnecessary dependency on pytalloc-util.
      libcliraw: Make smb_raw_write_recv public and include it in a public header.
      Install headers included by smb_common.h.
      smb_unix_ext.h: Protect against multiple inclusion.
      libcli: Install libcli.h.
      testtools: Import new upstream snapshot.
      upgrade: Avoid catching all exceptions, just catch the ones we care about.
      netcmd: Avoid catching all exceptions, avoid using ';' at the end of lines.
      netcmd/domain: Remove unused imports.
      Remove pointless exception catching in tests.

Jeremy Allison (13):
      Try and fix bug #8472 - Crash in asn.1 parsing code.
      Fix bug #8473 - smb2_find uses a hard coded max reply size of 0x10000 instead of smb2_max_trans.
      Fix bug #8474 - SMB2 create doesn't cope with an Apple client using NULL blob in create
      Fix bug #8458] - IE9 on Windows 7 cannot download files to samba 3.5.11 share
      Remove extraneous debug code.
      Fix bug #8476 - Samba asserts when SMB2 client breaks the crediting rules.
      Fix bug #8477 - Map to guest can return uninitialized blob of data.
      Revert "Add a missing include file to two VFS modules"
      These modules are no longer experimental but production-ready (especially
      Second part of bug #8494 - Remove "experimental" label on VFS ACL modules.
      Fix bug #8493 - DFS breaks zip file extracting unless "follow symlinks = no" set
      Fix bug #8507 - smbd doesn't correctly honor the "force create mode" bits from a cifsfs create.
      Fix bug #8509 - Read-only handles on SAMR allow SAMR_DOMAIN_ACCESS_CREATE_USER.

Kai Blin (13):
      s4 winbind: Don't drop workgroup name for getpw*
      libcli/smb: Get rid of set but unused variable
      addns: Allow creating AAAA records during updates
      net: Don't register link local addresses with DNS
      addns: Remove unused empty header file
      errormap: Add unix_to_werror() function
      s3 net: Fix a discard const warning
      dns: The QCLASS is called IN, not IP
      dns: Do as BIND and MS DNS and drop quries with qdcount != 1
      s4 provision: Set server role default when called from command line to 'dc'
      wscript: Also generate ctags for python files
      dns: Add support for TXT record to idl file
      dns: Move the dns_srv_record to the correct place in the idl file

Karolin Seeger (3):
      s3-docs: Fix typos.
      s3-docs: Fix bug #7908.
      s3-docs: Fix typo.

Matthias Dieter Wallnöfer (11):
      s4:upgrade_from_s3 - old s3 versions < 3.4.x don't have a "state directory" param
      ldb:"ldb_extended" -make the call more similar to "ldb_search"
      s4:auth - remove unused variables
      s4:libnet/py_net.c - fix up includes (in order to find all "struct"s)
      s4:ntvfs/common/brlock.c - remove unnecessary include "tdb_compat.h"
      s4:param/pyparam.c - suppress "P_SEP" compilation warning
      s4:ntvfs common - add "UTIL_TDB" and "tdb-wrap" as internal build dependency
      s4:ntvfs common - remove two outdated function prototypes
      s3:wscript_build - add dependency on "tdb-wrap3" for libnet dssync
      s4:upgrading-samba4.txt - fix mistakes reported by bug #8504
      s4:findprovisionusnranges - the default python path is detected over "env"

Matthieu Patou (2):
      pys4: really return an exception if the status if not correct
      python-s4: use PyErr_SetNTSTATUS instead of PyErr_NTSTATUS_IS_ERR_RAISE as it use NT_STATUS_IS_ERROR which is not completely the same as NT_STATUS_IS_OK

Michael Adam (8):
      s3:registry: fix a debug message in the v2_to_v3 upgrade code
      s3:g_lock: add a missing \n to a debug message in g_lock_init
      s3:dbwrap_tool: add popt support and standard samba options
      s3:dbwrap_ctdb: skip the internal __db_sequence_number__ key from (persistent) traverse and traverse_read
      s3:smb2-server: session setup replies should always be signed (except for guest sessions)
      s3:dbwrap_ctdb: improve the check for skipping the __db_sequence_number__ record in traverse
      s3:registry: fix the test for a REG_SZ blob possibly being a zero terminated ucs2 string
      examples/VFS: fix a typo in the README

Richard Sharpe (4):
      Free the memory talloc'd
      Add a torture test to test existing FSCTL responses
      Move FSCTL handling into the VFS. Initial code changes. Passes smbtorture NTTRANS-FSCTL. Test added to selftests.
      Add the new test_nttrans_fsctl.c to waf

Rusty Russell (6):
      tdb2: allow readonly changes even while holding locks.
      tdb_compat: handle TDB_INCOMPATIBLE_HASH flag.
      tdb_compat: handle TDB_VOLATILE flag.
      tdb_compat: honour hashsize arg when using tdb2 with TDB_VERSION1 flag.
      tdb_compat: add "TDB_COMPAT_USE_TDB2" environment variable
      tdb2: change --enable-tdb2-breaks-compat to --enable-tdb2

Simo Sorce (2):
      s3-group-mapping: Remove unused functions.
      s3-passdb: Cleanup use of fstring and move to talloc.

Stefan Metzmacher (64):
      s3:libsmb: forward declaration for struct smb_trans_enc_state
      libcli/smb: add PROTOCOL_SMB2_22
      libcli/smb: add SMB2_DIALECT_REVISION_222
      s4:selftest: skip flakey samba4.drs.repl_schema.python for now
      s3:smb2cli: SMB2_FLUSH responses have a body size of 4
      s3:SMB2-BASIC: test smb2cli_flush()
      s3:libsmb: return if tevent_req_set_endtime() fails
      s3:libsmb: return INTERNAL_ERROR if the request is in bad state when the caller ships it
      s3:smb2cli: initialize status if we got an unexpected response
      s3:smb2cli: validate the opcode from the server is as expected
      s3:smb2cli: check the response has the SMB2_HDR_FLAG_REDIRECT flag
      s3:smb2cli: ignore async interim responses and store the async_id
      s3:smb2cli: only use tevent_req_defer_callback() if we have more than one smb2 response
      s3:smb2cli: pass an array of expected status/body_size pairs to smb2cli_req_recv()
      s3:smb2cli: pass timeout to smb2cli_req_create/send()
      s3:smb2cli: s/smb2cli_sesssetup/smb2cli_sesssetup_ntlmssp/
      s3:smb2cli: s/smb2cli_sesssetup_blob/smb2cli_session_setup/
      s3:smb2cli: remove unused struct ntlmssp_state from smb2cli_session_setup_state
      s4:selftest: run the nbt tests before the smb tests
      s4:selftest: skip flakey samba4.nbt.winsreplication for now
      s3:smb2_server: fix a logic error, we should sign non guest sessions
      lib/util: move some timespec helpers from source3 to the toplevel
      s3:smbd: don't call smbd_terminate_connection in smb2_validate_message_id() (bug #8476)
      s3:smbd: disconnect the socket if we got an unexpected request
      s3:libsmb: call TALLOC_FREE(subreq) directly after cli_sesssetup_blob_recv()
      s3:libsmb: remove unused TALLOC_FREE(subreq) calls in
      s4:libcli/resolve: only try broadcast messages to ipv4 addresses
      s4:libcli/smb2: don't try to check the signing if we got NT_STATUS_USER_SESSION_DELETED
      s4:libcli/smb2: correctly sign SMB2_OP_CANCEL request if they belong to a session
      s4:libcli/smb2: ignore SMB2_OP_CANCEL responses
      s4:torture/smb2/lock: remove samba4 specific checks for NETWORK_NAME_DELETED/USER_SESSION_DELETED
      s3:smb2_server: SMB2_OP_CANCEL requests don't have to be signed
      socket_wrapper: pass down the fd explictly from the swrap_*() to the real_*() calls
      socket_wrapper: correctly handle dup()/dup2() ref counting
      s4:smb_server/smb2: make sure we sign the final session setup
      s3:smb2cli: fix the num_expected == 0 logic in smb2cli_req_recv()
      s3:param: use ROLE_DOMAIN_CONTROLLER for an AD domain controller
      lib/util: make sure panic action can attach a debugger on ubuntu (>=10.10)
      s3:lib/util: make sure panic action can attach a debugger on ubuntu (>=10.10)
      s3:configure.developer: add --enable-uid-wrapper
      selftest/Samba3: enable uid wrapper in nmbd, winbindd and smbd
      s3:lib: remove unused/empty modules.c
      s4:dsdb: fix the order of DSDB_CONTROL_* defines in samdb.h
      ldb/ldb_controls: allow oid up to 255 chars
      s4:dbchecker: make use of local_oid controls for dsdb.DSDB_CONTROL_DBCHECK
      Revert "ldb: support raw OIDs in control string parsing"
      s4:dsdb/password_hash: add DSDB_CONTROL_PASSWORD_BYPASS_LAST_SET_OID
      dfs_server: add generic dfs_server_ad_get_referrals() call
      s4:smb_server: implement dfs referral handing on top of dfs_server_ad_get_referrals()
      s3:param: add lp_host_msdfs to loadparm_s3_context
      s3:vfs: add SMB_VFS_GET_DFS_REFERRAL() hooks
      s3:msdfs: implement setup_dfs_referral() on top of SMB_VFS_GET_DFS_REFERRALS()
      s3:msdfs: removed unused variables
      s3:modules: add vfs_dfs_samba4
      selftest: run dfs tests on plugin_s4_dc
      dnsserver.idl: avoid '//' comments
      s3:lib/netapi: avoid '//' comments
      s3:utils: avoid '//' comments
      s4:lib/wmi: avoid '//' comments
      s4:torture/drs: avoid '//' comments
      s4:torture/smb2: avoid '//' comments
      examples/VFS: fix names in skel_opaque.c
      examples/VFS: add skel_get_dfs_referrals()
      ldb: change version to 1.1.3 after pyldb changes

Volker Lendecke (34):
      s3: Make sharesec optionally use sddl
      s3: Fix some nonempty blank lines
      s3: Trim lines in nfs4_acls.c
      s3: Fix bug 8455 -- Samba PDC is looking up only primary user group
      s3: Fix a cut&paste error
      s3: Trim a debug to 80 chars
      s3: Fix two c++ warnings
      swrap: Fix a c++ warning
      s3: Fix "ISO C90 forbids mixed declarations and code"
      s3: Fix a c++ warning
      s3: Add some const to print_kdc_line
      s3: Add some const to create_local_private_krb5_conf_for_domain
      Fix a typo. This is not an electromagnet pulse daemon I guess :-)
      s3: Fix typos
      Fix some typos
      s3: Further fix for bug 8338
      s3: Fix Coverity ID 2618: UNINIT
      s3: Fix Coverity ID 2619: UNINIT
      s3: Remove the smbd_server_conn ref from parse_dfs_path
      s3: Remove the smbd_server_conn ref from create_conn_struct
      s3: Remove the smbd_server_conn ref from dfs_redirect
      s3: Remove the smbd_server_conn ref from get_referred_path
      s3: Remove the smbd_server_conn ref from setup_dfs_referral
      s3: Remove the smbd_server_conn ref from create_junction
      s3: Slightly simplify print_kdc_line()
      s3: Slightly simplify print_kdc_line()
      s3: Slightly simplify print_kdc_line()
      s3: Fix a C++ warning
      s3: Fix a C++ warning
      s3: Fix an uninitialized variable warning
      s3: Remove an unused variable
      s3: Re-add (), fix a gcc hint
      uid_wrapper: We have talloc_array_length, no need for an explicit length
      s3: Use the uid_wrapper

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


-- 
Samba Shared Repository


More information about the samba-cvs mailing list