[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