The annotated tag, ldb-1.2.2 has been created at 7ebcf2c9a8ab87445fc81f5f1adcc898f84707d4 (tag) tagging ba54816875d43be66000977c6dd068e3165d7a46 (commit) replaces tdb-1.3.15 tagged by Stefan Metzmacher on Thu Sep 7 12:05:08 2017 +0200
- Log ----------------------------------------------------------------- ldb: tag release ldb-1.2.2 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAABAgAGBQJZsRnUAAoJEEeTkWETCEAljLkIAMVQ0CD7kHi+6rMZ5XT+Wi/D qxlDnY54xA7Zv8ajZ/+JwDQ7PbZsZve8SWnAM/X/NnPUGTZUrXAYZP1F3Jk5o2kn Z6g+L3RybahkQuDaDWmX0XGN1W+kHtEHHqLrHvH9zX7ZmJGjO/nSuS7gDMqsZLZH jX2Bd+qM/j7nBtUKnorjgmbZN0x8xzGzuVkQhKsAJFYTy9sFHjVEQROJDfBC18Hs d4rPSlaUqto+oGcrHoQvIvZqaXHSG7OfINBIfIInAgWDNdqhYaNEBhMQCzyOgGDy Sj4yAK3C+kbnzeKfF+jsrXHaSVCzTRajSwLexVm4hqg+MzswaDtDJfYciEHJycs= =I1pT -----END PGP SIGNATURE----- Amitay Isaacs (116): ctdb-tests: Add functions to start/stop/restart ctdb on single node ctdb-tests: Add functions to start/stop/restart a single local daemon ctdb-tests: Add a test to check databases are attached with correct flags ctdb-client: Fix ctdb_ctrl_createdb() to use database flags ctdb-client: Optionally return database id from ctdb_ctrl_createdb() ctdb-client: Fix ctdb_attach() to use database flags ctdb-common: Move PID file creation to sock_daemon_run_send() ctdb-protocol: Separate marshalling for basic data types ctdb-tests: Reorganize protocol tests ctdb-protocol: Fix marshalling for GET_DB_SEQNUM control ctdb-tests: Add test templates for various data types ctdb-protocol: Add marshalling for uint8_t ctdb-protocol: Add marshalling for uint16_t ctdb-protocol: Fix marshalling for int32_t ctdb-protocol: Fix marshalling for uint32_t ctdb-protocol: Fix marshalling for uint64_t ctdb-protocol: Fix marshalling for double ctdb-protocol: Add marshalling for bool ctdb-protocol: Add marshalling for fixed size char array ctdb-protocol: Fix marshalling for a string ctdb-protocol: Fix marshalling for a string with length ctdb-protocol: Fix marshalling for pid_t ctdb-protocol: Add marshalling for struct timeval ctdb-protocol: Add padding data type to handle structure padding ctdb-protocol: Move tdb_data marshalling code ctdb-protocol: Fix marshalling for tdb_data ctdb-protocol: Add marshalling for tdb_data with size ctdb-protocol: Add marshalling for ctdb_latency_counter ctdb-tests: Add compatibility test for protocol data types ctdb-protocol: Fix marshalling for ctdb_statistics ctdb-protocol: Fix marshalling for ctdb_vnn_map ctdb-protocol: Add marshalling for ctdb_dbid ctdb-protocol: Fix marshalling for ctdb_dbid_map ctdb-protocol: Fix marshalling for ctdb_pulldb ctdb-protocol: Fix marshalling for ctdb_pulldb_ext ctdb-protocol: Fix marshalling for ctdb_ltdb_header ctdb-protocol: Drop header argument to ctdb_rec_data_pull_data() ctdb-protocol: Fix marshalling for ctdb_rec_data ctdb-protocol: Use ctdb_rec_buffer_traverse to calaculate length of data ctdb-protocol: Fix marshalling for ctdb_rec_buffer ctdb-protocol: Fix marshalling for ctdb_traverse_start ctdb-protocol: Fix marshalling for ctdb_traverse_all ctdb-protocol: Fix marshalling for ctdb_traverse_start_ext ctdb-protocol: Fix marshalling for ctdb_traverse_all_ext ctdb-protocol: Fix marshalling for ctdb_sock_addr ctdb-protocol: Fix marshalling for ctdb_connection ctdb-protocol: Fix marshalling for ctdb_tunable ctdb-protocol: Fix marshalling for ctdb_node_flag_change ctdb-protocol: Fix marshalling for ctdb_var_list ctdb-protocol: Fix marshalling for ctdb_tunable_list ctdb-protocol: Fix marshalling for ctdb_tickle_list ctdb-protocol: Fix marshalling for ctdb_addr_info ctdb-protocol: Fix marshalling for ctdb_transdb ctdb-protocol: Fix marshalling for ctdb_uptime ctdb-protocol: Fix marshalling for ctdb_public_ip ctdb-protocol: Fix marshalling for ctdb_public_ip_list ctdb-protocol: Fix marshalling for ctdb_node_and_flags ctdb-protocol: Fix marshalling for ctdb_node_map ctdb-protocol: Fix marshalling for ctdb_script ctdb-protocol: Fix marshalling for ctdb_script_list ctdb-protocol: Fix marshalling for ctdb_ban_state ctdb-protocol: Fix marshalling for ctdb_notify_data ctdb-protocol: Fix marshalling for ctdb_iface ctdb-protocol: Fix marshalling for ctdb_iface_list ctdb-protocol: Fix marshalling for ctdb_public_ip_info ctdb-protocol: Fix marshalling for ctdb_statistics_list ctdb-protocol: Fix marshalling for ctdb_key_data ctdb-protocol: Fix marshalling for ctdb_db_statistics ctdb-protocol: Fix marshalling for ctdb_election_message ctdb-protocol: Fix marshalling for ctdb_srvid_message ctdb-protocol: Fix marshalling for ctdb_disable_message ctdb-protocol: Fix marshalling for ctdb_server_id ctdb-protocol: Fix marshalling for ctdb_g_lock ctdb-protocol: Fix marshalling for ctdb_g_lock_list ctdb-tests: Add test templates for ctdb protocol elements ctdb-tests: Add compatibility test for ctdb protocol elements ctdb-protocol: Fix marshalling for ctdb_req_header ctdb-protocol: Fix marshalling for ctdb_req_call ctdb-protocol: Fix marshalling for ctdb_reply_call ctdb-protocol: Fix marshalling for ctdb_reply_error ctdb-protocol: Fix marshalling for ctdb_req_dmaster ctdb-protocol: Fix marshalling for ctdb_reply_dmaster ctdb-protocol: Fix marshalling for ctdb_req_control_data ctdb-protocol: Fix marshalling for ctdb_reply_control_data ctdb-protocol: Fix marshalling for ctdb_req_control ctdb-protocol: Fix marshalling for ctdb_reply_control ctdb-protocol: Fix marshalling for ctdb_message_data ctdb-protocol: Fix marshalling for ctdb_req_message ctdb-protocol: Fix marshalling for ctdb_req_message_data ctdb-protocol: Add marshalling for ctdb_req_keepalive ctdb-tests: Remove unused #defines ctdb-tests: Add test templates for eventd protocol elements ctdb-protocol: Fix marshalling for ctdb_event ctdb-protocol: Fix marshalling for ctdb_event_command ctdb-protocol: Fix marshalling for ctdb_event_status_state ctdb-protocol: Fix marshalling for ctdb_event_request_run ctdb-protocol: Fix marshalling for ctdb_event_request_status ctdb-protocol: Fix marshalling for ctdb_event_request_script_enable ctdb-protocol: Fix marshalling for ctdb_event_request_script_disable ctdb-protocol: Fix marshalling for ctdb_event_request_data ctdb-protocol: Fix marshaling for ctdb_event_reply_status ctdb-protocol: Fix marshalling for ctdb_event_reply_script_list ctdb-protocol: Fix marshalling for ctdb_event_reply_data ctdb-protocol: Fix marshalling for ctdb_event_header ctdb-protocol: Fix marshalling for ctdb_event_request ctdb-protocol: Fix marshalling of ctdb_event_reply ctdb-tests: Drop unused test template ctdb-tests: Shutdown local daemons unconditionally ctdb-protocol: Add a generic packet header ctdb-protocol: Replace ctdb_event_header with sock_packet_header ctdb-protocol: Drop struct ctdb_event_header ctdb-common: Add sock_client abstraction ctdb-client: Use sock_client abstraction for eventd client ctdb-protocol: Fix CID 1417433 ctdb-protocol: Fix CID 1417430 ctdb-protocol: Fix CID 1417428 Andreas Schneider (10): s3:modules: Avoid setting the sign bit to 1. s4:torture: Fix talloc_array in test_EnumValue() s4:torture: Do not overrun arrays in test_displayshares() s3:vfs: Do not overrun array ad->ad_eid dynconfig: Change permission of the private dir to 0700 python:samba: Remove code to change group param: Add 'binddns dir' parameter s4:bind_dlz: Use the 'binddns dir' if possible python:samba: Use 'binddns dir' in samba-tool and samba_upgradedns python:samba: Add code to remove obsolete files in the private dir Andrew Bartlett (24): s4-drsuapi: Avoid segfault when replicating as a non-admin with GUID_DRS_GET_CHANGES dsdb: Use samba.generate_random_password() in dirsync test selftest: Make dirsync test use symobolic name and OA not A s4-drsuapi: Refuse to replicate an NC is that not actually an NC selftest: encrypt the LDAP connection in drs_base.py selftest: Move get_partial_attribute_set() to DrsBaseTestCase selftest: Confirm privileged replication of an OU is not permitted ldb: Add LDB_UNPACK_DATA_FLAG_NO_ATTRS ldb_tdb: Rework ltdb_modify_internal() to use ltdb_search_dn1() internally dsdb: Add comment showing where the normal password rules are applied password_hash: Make a common failure with "password hash gpg key ids" clearer ldb: Fix tests to call the parent tearDown(), not setUp in tearDown ldb: Add tests for indexed and unindexed search expressions selftest: Avoid a build started just before midnight failing ldb_tdb: Use memcmp() to compare TDB keys in re_index() ldb_tdb: Do not trigger the unique index check during a re-index, use another pass ldb_tdb: Create a common ltdb_key_is_record() allowing multiple key forms ldb_tdb: Use memcmp rather than strncmp() in ltdb_key_is_record(), re_key() and re_index() ldb_tdb: Check for errors during tdb operations in ltdb_reindex() ldb_tdb: Check for talloc_strdup() failure in ltdb_index_add1() ldb_tdb: Use braces in ltdb_dn_list_find_val() ldb_tdb: Refuse to re-index very old database with no DN in the record ldb: Add new ldb_ldif_message_redacted_string() with tests ldb: version 1.2.2 Anoop C S (1): Remove misleading entry from vfs_streams_xattr man page Christof Schmitt (2): vfs_gpfs: Do not map DELETE sharemode access to WRITE vfs_gpfs: Request DENY_DELETE sharemode when possible David Disseldorp via samba-technical (1): tests/fake_snap: sanitize paths Jeremy Allison (6): third_party: Add the Intel Add support for AES-NI acceleration. third_party: Add build capability to aesni-intel. lib: crypt: Prepare the existing code to switch to Intel AES hardware instructions. lib: crypto: Plumb in the Intel AES instructions. lib: crypto: Add the ability to select Intel AESNI instruction set at configure time. WHATSNEW: Add Using x86_64 Accelerated AES Crypto Instructions section. Love Hornquist Astrand (2): HEIMDAL: allow optional q in DH DomainParameters HEIMDAL: don't bother seeing q if not sent Lumir Balhar (4): python: Port samba.security to Python 3 compatible form. python: Add tests for check_access function from samba.security. python: Fix bad type in conversion of NTSTATUS. python: Enable execution of samba.tests.security with Python 3. Martin Schwenke (13): ctdb-daemon: Narrow a #include ctdb-daemon: Use become_daemon() instead of custom code ctdb-tests: Add comments describing sock daemon tests ctdb-tests: Add improved PID file check to test2 ctdb-tests: Add a sock_daemon test for PID file contention ctdb-common: Allow sock_daemon to daemonise during startup ctdb-tests: Add sock daemon test for create_session ctdb-tests: Add sock daemon test for do_fork ctdb-tests: Drop onnode test README file and buggy onnode example ctdb-tools: Remove broken natgwlist command ctdb-tests: Add tests to ensure reset of server end of connections ctdb-tests: Improve releaseip connection resetting tests ctdb-common: Parse IPv4-mapped IPv6 addresses into IPv4 addresses Peter Somogyi (1): s4/torture: make --unclist active with smb2 testcases Ralph Boehme (4): selftest: enable kernel change notifications in the fileserver environment selftest: run smb2.notify-inotify testsuite against fileserver s4/torture: add a test for rename change notification with inotify enabled s3/mdssvc: missing assignment in sl_pack_float Tim Beale (8): s4-drsuapi: Use sam_ctx consistently in dcesrv_drsuapi_DsGetNCChanges() selftest: Extend further getnc_unpriv tests to pass against windows 2012R2 s4-drsuapi: Change REPL_SECRET error code to match Windows selftest: GetNCChanges can 'accept' a repeated bad request s4-drsuapi: Set getnc_state *after* we've checked request is valid selftest: Update getnc_unpriv tests to pass against Samba s4-drsuapi/selftest: Add extra tests for invalid DNs selftest: Use a unique(ish) OU for every run of getnc_unpriv Volker Lendecke (10): ctdb: Fix a typo schannel.idl: Fix a typo winbind: Fix a signed/unsigned hickup winbind: Rename winbindd_cm_conn->netlogon_creds to _ctx pthreadpool: Fix fork behaviour pthreadpool: Test fork with an active thread messaging: Avoid a socket leak after fork lib: Fix 1417431 Unchecked return value from library cli_credentials: Fix a return value cli_credentials: Fix a typo ----------------------------------------------------------------------- -- Samba Shared Repository