[SCM] Samba Shared Repository - annotated tag ldb-1.1.31 created
Stefan Metzmacher
metze at samba.org
Thu Jun 15 21:21:06 UTC 2017
The annotated tag, ldb-1.1.31 has been created
at 76cb53ec7dab8c2dcef9c0e04a08f5893c08950d (tag)
tagging 6f956cce62c334bb52f593a5d5e0b0a4e3672420 (commit)
replaces ldb-1.1.30
tagged by Stefan Metzmacher
on Thu Jun 15 23:20:57 2017 +0200
- Log -----------------------------------------------------------------
ldb: tag release ldb-1.1.31
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAABAgAGBQJZQvo5AAoJEEeTkWETCEAlXXoH/iUE2gb3h49ZzJnw7ZnalCKT
fkW4RLL6fd0LabKmhtD1YKgQ4MT7Ds6HG/IntEHI6nZvWhh6Tu3X6DOJkaaBG8hQ
HXybFsmOG3Y1X+ij/8Jewi3c8+obsdKLwyuyEb9JzPhceh3rfPJrnM1ye9gNsXQ/
Pv5GzTac0TTAR2trSc6fxK2oxuMdR7M40FehfKMuJYjDZPYyD5v8USnKHvj5r/4q
ICu0/GNE+Q5xT+vrmF7sHiy4UFxx8PPOpESksltMugjaOQZwDvMAJ6ys7RBFlheh
L7E9n1RoGul5jClcGgpoXJvLpK8a5n8jcjVf75NxCEaFsdCt0zkBrkTziRnVRdk=
=lEWp
-----END PGP SIGNATURE-----
Amitay Isaacs (12):
ctdb-client: Rename ctdb_db_travese to ctdb_db_traverse_local
ctdb-protocol: Allocate SRVID range for ctdb client
ctdb-client: Refactor cluster-wide database traverse api
ctdb-tools: Use traverse api to re-implement ctdb catdb command
ctdb-client: Create sync wrappers for managing message handlers
ctdb-client: Add async api for detaching a database
ctdb-client: Move ctdb_ctrl_modflags() to ctdb tool
ctdb-client: Move sync API to a separate header
ctdb-client: Move eventd API to a separate header
ctdb-client: Document ctdb client API
provision: Update root DNS servers list
ctdb-recovery: Log messages at various debug levels
Andreas Schneider (20):
mit_samba: Fix the MIT KDC build with the latest changes
replace: Use the same size as d_name member of struct dirent
waf: Do not trhow a format-truncation error for test/snprintf.c
s4:torture: Fix comparison between pointer and zero character constant
wafsamba: Pass down the install argument for samba modules
unittest: Add testsuite for is_known_pipename()
lib:util: Add new function to load modules from absolute path
lib:util: Rename smb_load_modules()
lib:util: Make probing of modules more secure
lib:util: Make loading of modules more secure
unittest: Add testsuite for smb_probe_module()
libcli:util: Update werror table
libcli:smb: Fix pulling strings from the wire
s3:libsmb: Fix printing the session setup information
s3:tests: Add a test which checks that the smbclient session setup works
WHATSNEW: Add Dynamic RPC port range
Revert "s3:libsmb: Fix printing the session setup information"
Revert "libcli:smb: Fix pulling strings from the wire"
libcli:smb: Add unit test for smb_bytes_pull_str()
libcli:smb2: Gracefully handle not supported for FSCTL_VALIDATE_NEGOTIATE_INFO
Andrew Bartlett (38):
schema: Use ldb_schema_set_override_indexlist for faster index selection
dsdb: Use ldb_handle_use_global_event_context for rootdse modifies
dsdb: Improve error messages when dsdb_set_schema_from_ldif() fails
samba_dnsupdate: Ensure we only force "server" under resolv_wrapper
pydns: Fix leak of talloc_stackframe() in python bindings
pydns: Also return the DN of the LDB object when finding a DNS record
python: Allow sd_utils to take a Dn object, not just a string DN
pydsdb_dns: Use TypeError not LdbError for mismatched types
pydsdb_dns: Allow the partition DN to be specified into py_dsdb_dns_lookup
join.py: Do not expose the old machine password over NTLM if -k yes was set
samba_dnsupdate: Make nsupdate use the server given by the SOA record
samba_dnsupate: Try to get ticket to the SOA, not the NS servers
selftest: confirm we clobber the MNAME in the SOA query in the DNS server
selftest: run dns tests in multiple envs
dns_server: clobber MNAME in the SOA
samba_dnsupdate: Extend possible server list to all NS servers for the zone
samba_dnsupdate: fix "samba-tool" fallback error handling
selftest: move make_txt_record() onto self in samba.tests.dns
selftest: merge DNSTest boilerplate
selftest: Create new common base class for dns.py and dns_tkey.py
selftest: Use TestCaseInTempDir as base class in dns tests
provision: Move default handler for site=None down into dc_join object creation
provision: Allow removing an existing account when force=True is set
selftest: Test join.py and confirm that the DNS record is created
selftest: Add test confirming join-created DNS entries can be modified as the DC
join.py Add DNS records at domain join time
dsdb: Provide proper errors when dsdb_schema_set_indices_and_attributes fails
ldb_tdb: Check for memory allocation failure in ltdb_index_transaction_start()
ldb_tdb: Remove the idxptr DB before we re-index
ldb_tdb: Improve logging on unique index violation
dsdb: Correctly call ldb_module_done in dsdb_notification
ldb: Rename module -> next_module for clarity
selftest: Add a test for @ATTRIBUTES and @INDEXLIST generation
selftest: Add pygensec tests for GSS-SPNEGO and Win2000 emulated SPNEGO
selftest: Add test for gss_krb5/ntlmssp -> SPNEGO
selftest: Pass the dcerpc binding object to self.waitForMessages in auth_log
dsdb: Ensure replication of renames works in schema partition
dsdb: Improve debug messages
Anoop C S (1):
wscript: Fix some typos
Christof Schmitt (1):
vfs_gpfs: Fix compile error in gpfsacl_sys_acl_set_fd
David Mulder via samba-technical (1):
messaging: fix net command failure due to unhandled return code
Douglas Bagnall (11):
selftest: use an additional directory of knownfail/flapping files
ldb: fix whitespace in ldb_msg.c
ldb: fix a typo
ldb tests/ldb_mod_op_test: don't double include cmocka.h
ldb.h whitespace
python/test: delete_force() passes on command line args
dsdb/tests/ldap: multivalued attributes
s4/linked_attribute tests: test duplicate values
dsdb/tests/ldap: test single valued linked attributes
ldb: relatively efficient functions for finding duplicate values
ldb: 1.1.31
Garming Sam (4):
dnsserver: Stop dns_name_equal doing OOB read
selftest/rodc: Do not run in single mode, this causes deadlocks
stream_terminate_connection: Prevent use-after-free
repl: Set GET_ALL_GROUP_MEMBERSHIP flag in the drepl server
Gary Lockyer (3):
password_hash: conditional compilation for crypt_r
samba tool - tests: Fix shell metacharacters in generated password
strerror_r: provide XSI-compliant strerror_r
Guillaume Xavier Taillon (1):
libbreplace: compatibility fix for AIX
Jeremy Allison (9):
s3: lib: Add new utility function cp_smb_filename_nostream().
s3: VFS: Change SMB_VFS_SYS_ACL_DELETE_DEF_FILE to use const struct smb_filename * instead of const char *.
s3: VFS: Change SMB_VFS_SYS_ACL_GET_FILE to use const struct smb_filename * instead of const char *.
s3: VFS: Change SMB_VFS_SYS_ACL_BLOB_GET_FILE to use const struct smb_filename * instead of const char *.
s3: VFS: Change SMB_VFS_SYS_ACL_SET_FILE to use const struct smb_filename * instead of const char *.
s3: VFS: Change SMB_VFS_LISTXATTR to use const struct smb_filename * instead of const char *.
s3: VFS: Change SMB_VFS_REMOVEXATTR to use const struct smb_filename * instead of const char *.
s3: VFS: Change SMB_VFS_SETXATTR to use const struct smb_filename * instead of const char *.
s3: VFS: Change SMB_VFS_GETXATTR to use const struct smb_filename * instead of const char *.
Lumir Balhar (1):
python: Port simple libpython module to Python 3 compatible form
Martin Schwenke (5):
ctdb-common: Fix crash in logging initialisation
ctdb-scripts: NFS call-out failures should cause event failure
ctdb-tests: Add more NFS eventscript tests for call-out failures
ctdb-common: Log a count of dropped messages with non-blocking logging
ctdb-scripts: Compact server-end TCP connection killing output
Noel Power (1):
s3/utils: Add warning to testparm for "client ipc signing" param values
Richard Sharpe (1):
Log the actual error returned when creating a pipe for client logging in CTDB fails. Helps with debugging issues.
Rowland Penny (1):
samba-tool: You cannot add members to a group if the member exists as a sAMAccountName and a CN.
Stefan Metzmacher (45):
libcli/smb: Fix alignment problems of smb_bytes_pull_str()
s3:libsmb: add cli_state_update_after_sesssetup() helper function
netlogon.idl: Add netr_LogonSamLogon_flags bitmap
s3:winbindd: Send flags=0 in netr_LogonSamLogon{WithFlags,Ex}()
s4:rpc_server: Do some checks of LogonSamLogon flags
docs-xml/smbdotconf: deprecated "profile acls"
WHATSNEW: deprecated "profile acls"
python/samba/tests: don't use hardcoded names in *pam_winbind* tests
selftest: use "$DC_USERNAME" and "$DC_PASSWORD" for the pam_winbind test
selftest: test pam_winbind with a local user on ad_member
selftest: don't use hardcoded domain names in Samba3::setup_admember()
s3:script/tests: don't use hardcoded Domain Name in test_smbclient_s3.sh
testprogs/blackbox: don't use hardcoded values in test_net_ads_dns.sh
selftest: pass the workgroup name to Samba3::provision()
tdb: add run-fcntl-deadlock test
s4:auth/gensec: let GENSEC_FEATURE_SESSION_KEY result in GSS_C_INTEG_FLAG
s4:ldap_server: use talloc_zero() in ldapsrv_init_reply()
s4:ldap_server: introduce a ldapsrv_call_destructor()
s4:ldap_server: don't log Unbind and Abandon requests.
s4:ldap_server: add call->wait_send/recv infrastructure
s4:ldap_server: improve ldapsrv_UnbindRequest implementation
s4:auth: add authenticate_ldap_simple_bind_send/recv
s4:ldap_server: implement async BindSimple
s4:auth: make authenticate_ldap_simple_bind*() use auth_check_password_send/recv
s4:ldap_server: add use goto do_reply; to make the logic in ldapsrv_BindSASL() more sane
s4:ldap_server: always allocate resp->SASL.secblob
s4:ldap_server: remove an useless indentation level from gensec_update_ev()
s4:ldap_server: move invalid credential handling before the success handling.
s4:ldap_server: avoid pointless check arround LDAP_INVALID_CREDENTIALS
s4:ldap_server: make sure we destroy the gensec context on error
s4:ldap_server: remove indentation level for the valid credential case
s4:ldap_server: only set *resp->SASL.secblob = output for OK or MORE_PROCESSING_REQUIRED
s4:ldap_server: drop the connection if we fail to allocate ldapsrv_sasl_postprocess_context
s4:ldap_server: use talloc_zero for ldapsrv_sasl_postprocess_context
s4:ldap_server: do the transport validation before calling gensec_create_tstream()
s4:ldap_server: remove pointless (result != LDAP_SUCCESS) check
s4:ldap_server: terminate the connection if talloc_reference fails
s4:ldap_server: only touch conn->session_info on success in ldapsrv_BindSASL()
s4:ldap_server: make the gensec_create_tstream() error checking more clear
s4:ldap_server: remove useless indentation level arround gensec_session_info()
s4:ldap_server: remove useless indentation level arround ldapsrv_backend_Init()
s4:ldap_server: remove useless NT_STATUS_IS_OK(status) check
s4:ldap_server: avoid using talloc_reference()
s4:ldap_server: set result = LDAP_SUCCESS at the end, when we're really done
s4:ldap_server: implement async BindSASL
Volker Lendecke (31):
lib: Fix illegal use of 0-length arrays
tevent: Fix a typo
tevent: Factor out context initialization
tevent: Re-init threading in tevent_re_initialise
tevent: Add tevent_re_initialise to threaded test
tevent: Fix a memleak on FreeBSD
tevent: Fix a race condition in tevent context rundown
ctdbd_conn: Fix a copy&paste error
ctdbd_conn: Fix ctdbd_connection_destructor
password_hash: Fix the build on FreeBSD
g_lock: Fix two typos
torture3: Initial test g_lock
g_lock: More correct error msg
g_lock: Make it endian-neutral
g_lock: Remove unused g_lock_get
g_lock: Remove a pointless "else"
g_lock: parse->get
g_lock: unparse->put
g_lock: Move parsing routines together
g_lock: Reformat to allow userdata
g_lock: Make g_lock_record_store also store userdata
g_lock: Add g_lock_write_data
g_lock: Make g_lock_dump return a complete list of locks
torture3: Test g_lock_write_data
g_lock: Allow lock upgrade/downgrade
torture3: Test lock upgrade/downgrade
torture3: Test lock conflict and cleanup
g_lock: Heuristically check for server existence
torture3: Test heuristic cleanup
smbd: Claim version in g_lock
g_lock: open with LOCK_ORDER_3
-----------------------------------------------------------------------
--
Samba Shared Repository
More information about the samba-cvs
mailing list