[SCM] Samba Shared Repository - annotated tag samba-4.5.0rc3 created

Stefan Metzmacher metze at samba.org
Mon Aug 29 12:12:43 UTC 2016


The annotated tag, samba-4.5.0rc3 has been created
        at  88e5912bf4e6309c30ec14c78810d61202dcaf2d (tag)
   tagging  d7258cb7c4a7f992e9fcd67525c04684775ae8c7 (commit)
  replaces  samba-4.5.0rc2
 tagged by  Stefan Metzmacher
        on  Mon Aug 29 14:12:12 2016 +0200

- Log -----------------------------------------------------------------
samba: tag release samba-4.5.0rc3
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iD8DBQBXxCacbzORW2Vot+oRAqMoAKC4uFOJUzMcwdO2vYA1st4LeSkXQgCfUzP/
5w/8IMkphDaJ/uyYoK0FFDc=
=66RQ
-----END PGP SIGNATURE-----

Amitay Isaacs (26):
      s3-lib: Pass missing argument for format string
      s3-libnet: Add missing format element
      s3-lib: Remove unused function sprintf_append
      talloc: Fix format-nonliteral warning
      tdb: Fix format-nonliteral warning
      lib/util: Fix format-nonliteral warning
      ldb: Fix format-nonliteral warning
      s3-lib: Fix format-nonliteral warning
      s3-include: Fix format-nonliteral warning
      s3-netapi: Fix format-nonliteral warning
      s3-libnet: Fix format-nonliteral warning
      regedit: Fix format-nonliteral warning
      wibindd: Fix format-nonliteral warning
      passdb: Fix format-nonliteral warning
      torture: Fix format-nonliteral warning
      lib/util: Fix format strings and argument data types
      ctdb-common: Fix format-nonliteral warning
      ctdb-daemon: Fix format-nonliteral warning
      ctdb-daemon: Fix format-nonliteral warning
      ctdb-daemon: Fix format-nonliteral warning
      ctdb-recovery-helper: Fix format-nonliteral warning
      ctdb-ib: Fix DEBUG log messages
      ctdb-pmda: Use 1s timeout for fetching statistics
      ctdb-tools: Drop "ctdb rebalanceip"
      ctdb-tools: Drop "ctdb rebalancenode"
      ctdb-tools: Addition of IPs is deferred until the next takeover run

Andreas Schneider (1):
      s3-util: Fix asking for username and password in smbget.

Andrew Bartlett (6):
      torture/backupkey: Allow WERR_INVALID_ACCESS, WERR_INVALID_PARAM or WERR_INVALID_DATA
      selftest: Merge alternate error codes into backupkey from backupkey_heimdal
      s4:dsdb/repl: Improve memory handling in replicated schema code
      s4:dsdb/schema: Remove unused old schema from memory
      s4:dsdb/repl_meta_data: Add more info on which DN we failed to find an attid on
      selftest: Move repl_schema test to a distinct OID prefix

Bob Campbell (3):
      getncchanges: Fix some whitespace
      tests/getnc_exop: Ensure we do the fallback if not given a PAS
      tests/getnc_exop: Ensure that attribute list sorting is correct

Christof Schmitt (1):
      smbd: Fix snapshot query on shares with DFS enabled

Douglas Bagnall (1):
      KCC: Fix misnamed variable in DSA object

Garming Sam (9):
      tests/schemainfo: run dsdb schema info tests with proper URI
      replicated_objects: Add missing newline for debug
      drepl_out: Send the prefix map alongside the RODC partial attribute set
      drepl_out: Send the prefix map alongside the global catalog partial attribute set
      tests/getnc_exop: Ensure that all attids are valid in a given PAS
      tests/getnc_exop: Ensure the remote prefixmap is always used (secret attrs)
      tests/getnc_exop: Ensure the remote prefixmap is always used (name attr)
      tests/getnc_exop: PartialAttrSetEx test (passes Windows, fails us)
      getncchanges: Compute the partial attribute set from the remote schema

Jeremy Allison (42):
      s4: repl: Ensure all error paths in dreplsrv_op_pull_source_get_changes_trigger() are protected with tevent returns.
      smbd: oplock: Fixup debug messages inside remove_oplock().
      smbd: oplock: Factor out internals of remove_oplock() into new remove_oplock_under_lock().
      s3: oplock: Fix race condition when closing an oplocked file.
      s3: libsmb: Protect cli_connect_nb_send() from being passed a NULL hostname and dest_ss.
      libgpo: Correctly use the 'server' parameter after parsing it out of the GPO path.
      s3: vfs: shadow_copy2: Re-use an existing variable already set to the right value (p - name).
      s3: vfs: shadow_copy2. Remove any trailing slash when stripping @GMT-YYYY... from the end of a path.
      s3: vfs: shadow_copy2: Replace all uses of (p-name) with len_before_gmt.
      s3: vfs: snapper: Add and use len_before_gmt, calculated as (p-name).
      s3: vfs: snapper: Fix snapper_gmt_strip_snapshot() function to strip @GMT token identically to shadow_copy2.c:shadow_copy2_strip_snapshot()
      s3: SMB1: Add missing FLAGS2 definitions from MS-SMB.
      s3: libsmb: Add uint16_t additional_flags2 arg to cli_smb_send().
      s3: libsmb: Add uint16_t addtional_flags2 to cli_trans_send().
      s3: libsmb: Add uint16_t addtional_flags2 to cli_smb_req_create().
      s3: libsmb: Add clistr_is_previous_version_path()
      s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_setpathinfo_send().
      s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_qpathinfo_send()
      s3: libsmb: s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_rename_send().
      s3: libsmb: s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_ntrename_internal_send().
      s3: libsmb: s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_unlink_send().
      s3: libsmb: s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_mkdir_send().
      s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_rmdir_send()
      s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_ntcreate1_send().
      s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_nttrans_create_send().
      s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_openx_create().
      s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_getatr_send().
      s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_setatr_send().
      s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_chkpath_send().
      s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_ctemp_send().
      s3: libsmb: Make a comment note that cli_set_ea() needs some internal changes before cli_set_ea_path() can use previous path versions.
      s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_list_trans_send().
      s3: libsmb: Correctly set max_setup_size in FSCTL_GET_SHADOW_COPY_DATA nttrans ioctl.
      s3: libsmb: Do some hardening in the receive processing of cli_shadow_copy_data_recv().
      s3: smbclient: In order to get shadow copy data over SMB1 we must call cli_shadow_copy_data() twice.
      s3: smbclient. Ensure we don't crash by freeing uninitialized *snapshots.
      s3: libsmb: Correctly align create contexts in a create call.
      s3: libsmb: Add return args to clistr_is_previous_version_path().
      s3: libsmb: Add cli_smb2_shadow_copy_data() function that gets shadow copy info over SMB2.
      s3: libsmb: Plumb new SMB2 shadow copy call into cli_shadow_copy_data().
      s3: libsmb: Add the capability to find a @GMT- path in an SMB2 create and transform to a timewarp token.
      s3: vfs: Fix compilation error on Solaris.

Karolin Seeger (1):
      VERSION: Bump version up to 4.5.0rc3...

Marc Muehlfeld (3):
      WHATSNEW.txt: Added more details about multiple DNS forwarders
      Added Wiki link to replPropertyMetaData Changes section
      Removed upgrading-samba4.txt

Martin Schwenke (30):
      ctdb-daemon: Fix CID 1272855 Operands don't affect result
      ctdb-daemon: Fix CID 1125575 Operands don't affect result
      ctdb-daemon: Fix CID 1125574 Operands don't affect result
      ctdb-tests: Update porting test to be more flexible about line numbers
      ctdb-common: Fix CID 1362729 Unchecked return value from library
      ctdb-common: Fix CID 1362728 Unchecked return value from library
      ctdb-tcp: Fix CID 1362727 Unchecked return value from library
      ctdb-tcp: Set file descriptor to -1 after close.
      ctdb-daemon: Fix CID 1362726 Unchecked return value from library
      ctdb-client: Fix CID 1362725 Unchecked return value from library
      ctdb-client: Print error message before next syscall to avoid losing errno
      ctdb-tcp: Fix CID 1362724 Unchecked return value from library
      ctdb-daemon: Fix CID 1362723 Unchecked return value from library
      ctdb-logging: Fix CID 1272823 Unchecked return value from library
      ctdb-tools: Fix CID 1125618 String not null terminated (STRING_NULL)
      ctdb-tools: Consistently use db_name
      ctdb-common: Save errno before closing file to keep debug accurate
      ctdb-daemon: Try to release IP address even if interface is unknown
      ctdb-daemon: Do not update the VNN state on RELEASE_IP failure
      ctdb-daemon: Do not copy address for RELEASE_IP message
      ctdb-daemon: Factor out new function release_ip_post()
      ctdb-daemon: Use release_ip_post() when releasing all IP addresses
      ctdb-daemon: Rename takeover_callback_state -> release_ip_callback_state
      ctdb-daemon: When releasing an IP, update PNN in callback
      ctdb-ipalloc: Fix cumulative takeover timeout
      ctdb-tests: Drop function _ctdb_hack_options()
      ctdb-tests: Drop attempts to pass arguments to ctdbd on (re)start
      ctdb-tests: Move local daemon configuration creation into setup_ctdb()
      ctdb-tests: Remove function daemons_start_1()
      ctdb-tests: Reimplement daemons_stop() using ctdbd_wrapper

Michael Adam (2):
      idmap: don't generally forbid id==0 from idmap_unix_id_is_in_range()
      idmap: centrally check that unix IDs returned by the idmap backends are in range

Stefan Metzmacher (22):
      samba-tool/ldapcmp: ignore differences of whenChanged
      tests:samba_tool: pass stdout and stderr to assertCmdSuccess()
      tests:samba_tool: make use of assertCmdFail() in gpo.py
      script/autobuild.py: check for AUTOBUILD_SKIP_SAMBA_O3 environment variable
      tests:blackbox: let samba_dnsupdate.py provide more details
      s4:dsdb/schema: don't change schema->schema_info on originating schema changes.
      s4:dsdb/repl: avoid recursion after fetching schema changes.
      s4:dsdb/schema: store struct dsdb_schema_info instead of a hexstring
      s4:dsdb/schema: don't treat an older remote schema as SCHEMA_MISMATCH
      s4:dsdb/schema: make dsdb_schema_pfm_add_entry() public and more useful
      s4:dsdb/repl: make sure the working_schema prefix map is populated with the remote prefix map
      s4:dsdb/objectclass_attrs: call dsdb_attribute_from_ldb() without a prefixmap
      s4:dsdb/schema: avoid an implicit prefix map creation in lookup functions
      s4:dsdb/schema: don't update the in memory schema->prefixmap without reloading the schema!
      s4:dsdb/schema: split out a dsdb_attribute_drsuapi_remote_to_local() function
      s4:dsdb/schema: move messages for unknown attids to higher debug levels during resolving
      s4:dsdb/repl: set working_schema->resolving_in_progress during schema creation
      s4:dsdb/repl: let dsdb_replicated_objects_convert() change remote to local attid for linked attributes
      selftest/flapping: add some samba3.blackbox.smbclient_s3 tests
      script/autobuild.py: include the branch name in the output
      WHATSNEW: Release notes for Samba 4.5.0rc3.
      VERSION: Disable git snapshots for the 4.5.0rc3 release.

Uri Simchoni (18):
      quotas: small cleanup
      smbd: get a valid file stat to disk_quotas
      smbd: use owner uid for free disk calculation if owner is inherited
      selftest: refactor test_dfree_quota.sh - add share parameter
      selftest: add tests for dfree with inherit owner enabled
      s4-smbtorture: use standard macros in smb2.read test
      s4-selftest: add functions which create with desired access
      s4-selftest: add test for read access check
      seltest: implicit FILE_READ_DATA non-reporting
      seltest: allow opening files with arbitrary rights in smb2.ioctl tests
      s4-smbtorture: pin copychunk exec right behavior
      smbd: look only at handle readability for COPYCHUNK dest
      smbd: allow reading files based on FILE_EXECUTE access right
      s2-selftest: run shadow_copy2 test both in NT1 and SMB3 modes
      selftest: add content to files created during shadow_copy2 test
      selftest: check file readability in shadow_copy2 test
      selftest: test listing directories inside snapshots
      vfs_shadow_copy: handle non-existant files and wildcards

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


-- 
Samba Shared Repository



More information about the samba-cvs mailing list