[SCM] Samba Shared Repository - annotated tag tevent-0.9.30 created

Stefan Metzmacher metze at samba.org
Wed Aug 24 08:44:23 UTC 2016


The annotated tag, tevent-0.9.30 has been created
        at  bb5ac4ac3ae9ebd09e4c8ed1f781284b2ffdda08 (tag)
   tagging  6935fdd07e9d876692c3de08fd6e10bf32b949cc (commit)
  replaces  samba-4.5.0rc1
 tagged by  Stefan Metzmacher
        on  Wed Aug 24 10:44:04 2016 +0200

- Log -----------------------------------------------------------------
tevent: tag release tevent-0.9.30
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAABAgAGBQJXvV5UAAoJEEeTkWETCEAl3fcH/iqa0nKPRK2PNvCvf0RcrbVY
d3mJTZ3DJ6OAGpaB97j4seBzHcZBbW0SCZmHnFn1v4fBB58YVbe5ZzbiE1lonSwv
MY4XEQL5fqwXq8rgmnF29aCEUlVJpM3ryp4jU21PWR3lzurHQdJa9DCybSFLShVO
hfSTZD+H6tnOGZnaig/6hdvPe3chF2E/O8czrt51YgZNaLR3g6dK7j3gdP9rrTZ7
ShYhEeQWLIdpZsugp8vfWsVMTTqyYZ0T7kMz6M1UmZ6e3JZTRkJ5Q6XHnlReGAUP
mcTrXgIRzRcx2/HNerkiEtWrdvPhwj/gU5niQp157nV2Q4BloZDw29RaGnI9i/k=
=TvC0
-----END PGP SIGNATURE-----

Amitay Isaacs (32):
      ctdb-tests: Add explicit wait to the fork_helper()
      ctdb-tools: Fix CID 1364699 - dereference after null check
      ctdb-tools: Fix CID 1364701 - resource leak
      ctdb-tools: Fix CID 1364702 - resource leak
      ctdb-tools: Fix CID 1364703 - resource leak
      ctdb-tools: Fix CID 1364704 - resource leak
      ctdb-tools: Fix CID 1364705 - resource leak
      ctdb-tools: Fix CID 1364706 - resource leak
      ctdb-tools: Free record if it does not contain valid data
      ctdb-tools: Free tickle list before exiting
      ctdb-tools: Free connection list after processing it
      ctdb-tools: Close tdb database on error
      ctdb-tools: Free temporary memory context before exiting
      ctdb-client: transaction_cancel must free transaction handle
      ctdb-tools: Cancel transaction on error or if commit fails
      ctdb-tools: Use INVALID_GENERATION macro instead of value
      dbwrap: Fix structure initialization
      nss_wrapper: Add missing check for printf format validation
      resolv_wrapper: Update config variable name to match the code
      ctdb-tests: Log errors if the test fails
      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: Addition of IPs is deferred until the next takeover run
      ctdb-tools: Drop "ctdb rebalanceip"
      ctdb-tools: Drop "ctdb rebalancenode"
      s3-lib: Pass missing argument for format string
      s3-libnet: Add missing format element

Andreas Schneider (3):
      ctdb-waf: Move ctdb tests to libexec directory
      s3-spoolss: Support for adding printer drivers with info level 8
      s4-torture: Enable tests for printer driver info level 8

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

Anoop C S (1):
      Fix a typo in smb.conf man page

Christof Schmitt (3):
      smbd: Fix snapshot query on shares with DFS enabled
      docs: Clarify description for cache, lock and state directory settings
      winbindd: Introduce helper function for winbindd_cache.tdb directory

Douglas Bagnall (4):
      KCC: Fix misnamed variable in DSA object
      Remove hopelessly out of date Roadmap
      vlv tests: remove uninteresting debug message
      netcmd/domain: improve error message grammar

Günther Deschner (7):
      s4-scripting: let gen_hresult.py tolerate empty lines.
      hresult: create enough space for the hresult_errstr message.
      spoolss: add various well known core printer driver file GUIDs to IDL.
      librpc: fix spoolss_GetCorePrinterDrivers IDL.
      s4-torture: add test for spoolss_CorePrinterDriver().
      librpc: fix IDL for spoolss_GetPrinterDriverPackagePath()
      s4-torture: add test for spoolss_GetPrinterDriverPackagePath().

Ira Cooper (2):
      source3/wscript: Add support for disabling vfs_cephfs
      buildscripts: Fix the regression with --without-acl-support.

Jeremy Allison (42):
      s4: tests: Skip drs tests.
      s4: repl: Ensure all error paths in dreplsrv_op_pull_source_get_changes_trigger() are protected with tevent returns.
      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.
      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: 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.

Karolin Seeger (1):
      docs: Bump version up to 4.6.

Marc Muehlfeld (1):
      man: Wrong option for parameter ldap ssl in smb.conf man page

Martin Schwenke (66):
      ctdb-tests: Stop cross-talk between reclock tests
      ctdb-common: Fix CID 1125553 Buffer not null terminated (BUFFER_SIZE_WARNING)
      ctdb-common: Consistently use strlcpy() on interface names
      ctdb-utils: Fix CID 1297451 Explicit null dereferenced (FORWARD_NULL)
      ctdb-daemon: Fix CID 1363233 Resource leak (RESOURCE_LEAK)
      ctdb-daemon: Fix CID 1363067 Resource leak (RESOURCE_LEAK)
      ctdb-mutex: Fix CID 1359217 Resource leak (RESOURCE_LEAK)
      ctdb-packaging: Move ctdb tests to libexec directory
      ctdb-tests: Add --interactive/-i option to test options parsing code
      ctdb-tests: Implement --interactive/-i option in message_ring
      ctdb-tests: Clean up and rename simple message_ring test
      ctdb-tests: Implement --interactive/-i option in fetch ring
      ctdb-tests: Clean up and rename simple fetch_ring test
      ctdb-tests: Implement --interactive/-i option in transaction_loop
      ctdb-tests: Clean up and rename simple transaction_loop test
      ctdb-tests: Clean up and rename simple transaction_loop recovery test
      ctdb-tools: Add early return for empty connection list
      ctdb-tools: "ctdb tickle" command should run without daemon
      ctdb-doc: Document that "ctdb tickle" can now read from stdin
      ctdb-mutex: Avoid corner case where helper is already reparented to init
      ctdb-common: Fix CID 1363227 Resource leak (RESOURCE_LEAK)
      ctdb-tests: Fix CID 1361816 Buffer not null terminated (BUFFER_SIZE_WARNING)
      ctdb-common: Fix CID 1125581 Dereference after null check (FORWARD_NULL)
      ctdb-common: Fix CID 1125583 Dereference after null check (FORWARD_NULL)
      ctdb-common: Fix CID 1125585 Dereference after null check (FORWARD_NULL)
      ctdb-daemon: Fix CID 1125627 Resource leak (RESOURCE_LEAK)
      ctdb-daemon: Clean up SET_DB_PRIORITY/GET_DB_PRIORITY deprecation
      ctdb-packaging: Stop RPM from renaming working config to ctdb.rpmsave
      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: Drop special case handling for new IP already on interface
      ctdb-scripts: Add early exit for redundant updateip
      Revert "When adding an ip at runtime, it might not yet have an iface assigned to it, so ensure that the next takover_ip call will fall through to accept the ip and add it."
      ctdb-daemon: Avoid referencing NULL pointer due to unknown old interface
      ctdb-daemon: Fix takeover of incorrectly assigned public IP address
      ctdb-recoverd: Don't directly release rogue IP addresses
      ctdb-tests: Validate that unexpected IP on interface is properly released
      ctdb-tests: Validate that TAKE_IP works with IP already on an interface
      ctdb-ipalloc: Fix cumulative takeover timeout
      ctdb-daemon: Rename takeover_callback_state -> release_ip_callback_state
      ctdb-daemon: When releasing an IP, update PNN in callback
      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 (5):
      passdb: remove a misleading comment from lookup_name_smbconf()
      smbd: remove redundant comment (with typo) from token_contains_name()
      s3:lib: fix a typo in comment for talloc_sub_basic()
      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

Ralph Boehme (4):
      async_req: make async_connect_send() "reentrant"
      smbd: ignore ctdb tombstone records in fetch_share_mode_unlocked_parser()
      s4/torture: add a test for ctdb-tombstrone-record deadlock
      dbwrap_ctdb: treat empty records in ltdb as non-existing

Stefan Metzmacher (25):
      VERSION: Bump version up to 4.6.0pre1
      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
      samba-tool/ldapcmp: ignore differences of whenChanged
      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
      Revert "s4: tests: Skip drs tests."
      selftest/flapping: add some samba3.blackbox.smbclient_s3 tests
      script/autobuild.py: include the branch name in the output
      s3:lib/pthreadpool: fix the build on older systems
      WHATSNEW: clear the sections for 4.6
      tevent: version 0.9.30

Uri Simchoni (20):
      s3-param: add kerberos encryption types parameter
      libads: use "kerberos encryption types" parameter
      heimdal: honor conf enctypes when obtaining a service ticket
      selftest: tests for kerberos encryption types
      selftest: add a test for "inherit owner" parameter
      smbd: add an option to inherit only the UNIX owner
      selftest: add a test for new "inherit owner" option
      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

Volker Lendecke (33):
      pyrpc: Fix CID 1364169 Explicit null dereferenced
      ctdb: Fix uninitialized variable warnings
      lib: Fix a pointless error check
      ldb: Fix two signed/unsigned hickups
      ldb: Fix some signed/unsigned hickups
      lib: Use replace.h properly in pthreadpool
      nfs4acls: Remove a typedef
      nfs4acls: Add some const
      nfs4acls: Add "smbacl4_vfs_params" parameter to smb_fget_nt_acl_nfs4
      nfs4acls: Add "smbacl4_vfs_params" parameter to smb_get_nt_acl_nfs4
      nfs4acls: Add "smbacl4_vfs_params" parameter to smb_set_nt_acl_nfs4
      nfs4acls: Make smbacl4_vfs_params public
      nfs4acls: Allow nfs4 acl params to be set by callers
      vfs_gpfs: Load nfs4 acl params at tcon time
      ctdb: Fix the O3 developer build on RHEL7
      tevent: Fix a typo
      lib: Cleanup includes in messages_dgm
      lib: Fix poll_func_timeout prototypes
      lib: Change poll_funcs to take direct timevals
      lib: Remove "num_watches" from poll_funcs_state
      lib: Remove "num_contexts" from poll_funcs_state
      lib: Implement poll_timeout
      messaging_dgm: Fix signed/unsigned hickups
      libreplace: Ask for eventfd(2)
      tevent: Fix a typo
      tevent: Move the async wakeup pipe to common
      tevent: Add threaded immediate activation
      lib: enable threaded immediates in source3
      tevent: reorder tevent_context for cache locality
      tevent: Simple test for threaded immediates
      tevent: Move rundown of the event pipe
      tevent: Move a variable declaration into a while block
      tevent: Use eventfd for signal/thread wakeup

ouyang.xu (1):
      pvfs_open win10 fix, need return SMB2_CREATE_TAG_QFID

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


-- 
Samba Shared Repository



More information about the samba-cvs mailing list