[SCM] Samba Shared Repository - annotated tag ldb-2.1.1 created
Karolin Seeger
kseeger at samba.org
Tue Feb 25 14:13:08 UTC 2020
The annotated tag, ldb-2.1.1 has been created
at 5361662f22edec0a6e1cafb1036bc4188185c658 (tag)
tagging 0ca46a37268c8219192abc3ab5f2546a02ed8862 (commit)
replaces samba-4.12.0rc1
tagged by Karolin Seeger
on Tue Feb 25 15:13:02 2020 +0100
- Log -----------------------------------------------------------------
ldb: tag release ldb-2.1.1
-----BEGIN PGP SIGNATURE-----
iQEzBAABCgAdFiEEkUejOXGVGO6QEby1R5ORYRMIQCUFAl5VK24ACgkQR5ORYRMI
QCXAJQgAvnh+ACPN5Za/38vTTmqCul1BplTYwiZzOowEemWSIcbdFEQd01qIY2dU
ZZXJd85hQAXrX6HXo/agABi55rTaCyZ1REebavc8JCQgzphdu/8mzjQtjujo/qRJ
fW4P020nR/cSPmzu9qFIH7SnsiUMWnIgF3IxhfPiqF5VsO43o+d+GNw0hS5wy/Cd
QHL1jNhksIAEJziEUu5N0eOJgj3wUavpOD/lJddbj43HkGHDs8C5gEATnwgh4aIN
pDugR3aS9E5bXh3DwjZuXaibx/9PmkygEsyHlG2WWtImaR+VMHUHbbIF9iRq5OhQ
x7WhaT1+XEyBrk9KpHU5pjGkD+k1vg==
=CrDF
-----END PGP SIGNATURE-----
Amitay Isaacs (1):
ctdb-common: Remove signed/unsigned comparisons
Andreas Schneider (25):
nsswitch: Fix username in wbinfo -K output
selftest: Add user joe
selftest: Add a group 'Samba Users'
selftest: Make 'Samba Users' the primary group of joe
nsswitch:tests: Add test to check correct group lookup with samlogon cache
lib:util: Log mkdir error on correct debug levels
s4:torture: Skip the deltest20 as user root
libcli:smb: Improve check for gnutls_aead_cipher_(en|de)cryptv2
wafsamba: Do not use 'rU' as the 'U' is deprecated in Python 3.9
s3:lib: Use a static buffer for (local|remote)_machine
s3:lib: Remove unneded call to set_local_machine_name()
s3:tests: Add smbclient test for 'force create mode = 0664'
s3:tests: Add test for a dropbox with dir mode 0733
lib:util: Add bytearray.h
lib:util: Add test to verify old and new macros are the same
lib:util: Use _DATA_BYTE(_CONST) from bytearray.h
lib:util: Use PULL_LE_(U16|U32) for SVAL and IVAL
lib:util: Use PUSH_LE_(U16|U32) for S(S|I)VAL
lib:util: Use PUSH_LE_(U16|U32) for S(I|S)VALS
lib:util: Use (PULL|PUSH)_BE_(U16|U32|U64) for R*VAL*
lib:util: Add comments to use bytearray.h to byteorder.h
librpc:ndr: Use bytearray.h in ndr_basic.c
librpc:ndr: Remove byteorder.h from libndr.h
lib:util: Do not expose internal header files
lib:util: Add (PULL|PUSH)_(BE|LE)_I(8|16|32|64) byterarray macros
Andrew Bartlett (12):
build: Do not check if system perl modules should be bundled
bootstrap: Remove un-used dependency python3-crypto
source4/scripting/bin: Swap machine account password scripts
dsdb: Correctly handle memory in objectclass_attrs
selftest: Test behaviour of DNS scavenge with an existing dNSTombstoned value
auth/credentials: Test connecting to LDAP with a "virtual user" style account
s4-auth: Allow simple bind login of a user with an @ in the samAccountName
ldb: Add tests for one-level indexes in conjunction with other indexes
ldb: Add tests aimed at the SCOPE_ONELEVEL particular
ldb: Ensure @IDXONE modes is tested in ldb.python (apy.py) tests
ldb: Fix search with scope ONE and small result sets
ldb: Add tests aimed at the SCOPE_ONELEVEL bug in particular
Christof Schmitt (8):
vfs_gpfs: Remove call to linux_set_lease_capability
vfs_gpfs: Reformat function definition of vfs_gpfs_setlease
vfs_gpfs: Remove function call from "if" statement
vfs_gpfs: Change lease helper function to only provide mapping
vfs_gpfs: Cleanup lease mapping function
smbd: Remove unused function linux_set_lease_capability
smbd: Remove unused define
vfs_gpfs: Preserve errno across unbecome_root call
David Mulder (1):
s4:torture: Convert samba4.base.charset test to smb2
Douglas Bagnall (17):
pidl/wscript: configure should insist on Parse::Yapp::Driver
selftest: enable perl warnings
selftest/target/samba: avoid overwriting $pkinitdir
selftest: avoid redeclaring perl variables
selftest/s4: properly initialise an empty hash
selftest/s4: don't put pcap file in / by default
selftest/s4: remove illegal function signature
selftest/s3: actually close parent copy of smbd's STDIN
selftest/s3: prefer empty string over undef to add nothing to config
selftest/target/samba: add missing methods
selftest/target/samba: do not look for undef environment
selftest: avoid comparison against undefined value
selftest: simplify logic in setup_env
nmblib: avoid undefined behaviour in handle_name_ptrs()
pytests: heed assertEquals deprecation warning en-masse
python: use raw string for regex with escape
samba-tool gpo: tighter matching for ini names
Gary Lockyer (8):
librpc ndr: Heap-buffer-overflow in lzxpress_decompress
librpc ndr tests: uint32 overflow in NDR_PULL_ALIGN
librpc ndr: NDR_PULL_ALIGN check for unsigned overflow
librpc ndr tests: Unsigned overflow in ndr_pull_advance
librpc ndr: ndr_pull_advance check for unsigned overflow.
libprc ndr tests: Fix ndrdump test ntlmssp_CHALLENGE_MESSAGE
librpc ndr: Change loop index to size_t
samba-tool domain join: remove sub domain join code
Günther Deschner (2):
krb5-wrap: deal with different krb5_trace_info struct flavors (earlier MIT krb5 releases)
lib/util: use better linux os detection in gpfs configure
Jeremy Allison (28):
s3: lib: nmblib. Clean up and harden nmb packet processing.
lib: asn1.c: Prevent ASN1_ENUMERATED from wrapping.
s3: VFS: Implement create_dfs_pathat() in catia.
s3: VFS: Implement create_dfs_pathat() in catia.
s3: lib: Now remote_machine is static, we can depend on it being non-NULL.
s3: DFS: Don't allow link creation on a read-only share.
s3: DFS: Don't allow link deletion on a read-only share.
s3: smbd: dfs: Cleanup, reformat calls to parse_msdfs_symlink()
s3: smbd: dfs: Move lp_msdfs_shuffle_referrals() call out of parse_msdfs_symlink().
s3: smbd: dfs: Make parse_msdfs_symlink() external.
s3: smbd: dfs: Apply some README.Coding to parse_msdfs_symlink().
s3: smbd: dfs: Allow parse_msdfs_symlink() to be called with NULL pointers.
s3: smbd: dfs: Make parameter names consistent.
s3: smbd: dfs: Clean up exits / talloc heirarchy in parse_msdfs_symlink().
s3: VFS: Add SMB_VFS_READ_DFS_PATHAT().
s3: VFS: ceph: Add vfswrap_ceph_read_dfs_pathat().
s3: VFS: gluster: Add vfs_gluster_read_dfs_pathat().
s3: VFS: shadow_copy2: Add shadow_copy2_read_dfs_pathat().
s3: VFS: cap: Add cap_read_dfs_pathat().
s3: VFS: catia: Add read_dfs_pathat().
s3: VFS: vfs_full_audit: Add read_dfs_pathat().
s3: VFS: vfs_time_audit: Add read_dfs_pathat().
s3: DFS: Change simple is_msdfs_link() call to use SMB_VFS_READ_DFS_PATHAT().
s3: DFS: Parse the returned target path in dfs_path_lookup().
s3: DFS: Change dfs_path_lookup() to return struct referral list and count directly.
s3: DFS: Replace calls to is_msdfs_link_internal() inside dfs_path_lookup() with SMB_VFS_READ_DFS_PATHAT().
s3: DFS: Change the last use of is_msdfs_link_internal() -> SMB_VFS_READ_DFS_PATHAT() inside form_junctions().
s3: DFS: Remove is_msdfs_link_internal() - no longer used.
Karolin Seeger (1):
script/release.sh: Don't use quotations any longer.
Martin Schwenke (33):
ctdb-daemon: Only stop monitoring if it has been initialised
ctdb-daemon: Shut down if interactive and stdin is closed
ctdb-tests: Don't close stdin when starting local daemons
ctdb-tests: Enable job control when keeping stdin open
Revert "ctdb-tests: Enable job control when keeping stdin open"
ctdb-tests: Redirect stdin from /dev/null when running a test
ctdb-tests: Don't actually close stdin in fake ssh
ctdb-daemon: Pass more information to ctdb_start_daemon()
ctdb-daemon: Make some conditions more explicit
ctdb-daemon: Fork when not interactive and test mode is enabled
ctdb-tests: Make $ctdb_dir absolute
ctdb-tests: Use $PWD/bin/ if it exists when running in-tree
ctdb-tools: When in test mode set process group in top-level ctdb tool
ctdb-tools: Allow shorter runtime limit to be specified
ctdb-tests: Add some tool unit tests to ensure that timeouts work
ctdb-tcp: Make error handling for outbound connection consistent
ctdb-tests: Fix return value of DB test tool delete command
ctdb-tests: Increase to dumping up to 500 lines of logs on error
ctdb-tests: Use select_test_node()
ctdb-tests: Use a here document to improve readability
ctdb-tests: Fix handling of --no-event-scripts option
ctdb-tests: Fix getdbmap test so that it actually works sanely
ctdb-daemon: Check for lock count underflow
ctdb-daemon: Fix signed/unsigned comparison
ctdb-tests: Rationalise node stop/start/restart
ctdb-tests: Avoid shutdown error when daemon already cleanly shut down
ctdb-tests: Dump logs on shutdown failure
ctdb-tests: Flag setup, startup, shutdown failures as test errors
ctdb-docs: Provide example commands for "ctdb event ..."
selftest: Fix an uninitialised variable warning.
selftest: net command needs to think it is root in clustered case
selftest:clusteredmember: Build a unclist for every share
selftest: Run a clustered test
Michael Adam (1):
selftest:Samba3: add a clusteredmember environment
Ralph Boehme (15):
smbd: setting current_user stuff here is redundant
lib/util: add talloc_alpha_strcpy()
s3/auth: use talloc_alpha_strcpy() in create_local_token()
s3:auth: use talloc_alpha_strcpy() in auth3_session_info_create()
s3/lib: use talloc_alpha_strcpy() in set_local_machine_name()
s3/lib: use talloc_alpha_strcpy() in set_remote_machine_name()
s3/lib: use talloc_alpha_strcpy() in sub_set_smb_name()
s3/rpc_server: use talloc_alpha_strcpy() in _winreg_InitiateSystemShutdownEx()
s4/auth: use talloc_alpha_strcpy() in auth_session_info_fill_unix()
smbd: remove sub_set_smb_name()/reload_services()
s3/rpc_server/netlogon: use set_current_user_info() in _netr_LogonSamLogon_base()
s3/auth: use set_current_user_info() in auth3_generate_session_info_pac()
s3/auth: use set_current_user_info() in auth3_check_password_send()
s3/lib: RIP smb_user_name
smbd: avoid double chdir() in chdir_current_service()
Ralph Wuerthner (10):
gpfswrap: Remove unused wrapper gpfswrap_getfilesetid()
gpfswrap: Make pathname "const char *" in gpfswrap_getacl()
gpfswrap: Make pathname "const char *" in gpfswrap_putacl()
gpfswrap: Make pathname "const char *" in gpfswrap_get_realfilename_path()
gpfswrap: Make pathname "const char *" in gpfswrap_set_winattrs_path()
gpfswrap: Make pathname "const char *" in gpfswrap_get_winattrs_path()
gpfswrap: Make pathname "const char *" in gpfswrap_quotactl()
vfs_gpfs: Remove discard_const_p() from gpfswrap_quotactl() calls
vfs_gpfs: Remove discard_const_p() from gpfs_putacl() calls
vfs_gpfs: Remove discard_const_p() from gpfswrap_quotactl() calls
Stefan Metzmacher (42):
VERSION: Bump version up to 4.13.0pre1...
WHATSNEW: Start release notes for Samba 4.13.0pre1.
script/release.sh: make it possible to run from a git worktree
s4:rpc_server/lsa: remove some useless talloc_reference() calls
libcli/nbt: avoid talloc_reference() in nbt_name_*_send()
s4:param: add secrets_db_create() helper function
s4:param: make use of secrets_db_create() in provision_store_self_join()
s4:param: make sure secrets_db_connect() no longer creates on empty secrets.ldb
s3:auth_sam: replace confusing FALL_THROUGH; with break;
s3:auth_sam: unify the debug messages of all auth_sam*_auth() functions
s3:auth_sam: make sure we never handle empty usernames
s3:auth_sam: introduce effective_domain helper variables
s3:selftest: test authentication with an empty userdomain and upn names
s3:auth_sam: map an empty domain or '.' to the local SAM name
winbindd: handling missing idmap in getgrgid()
s4:torture: make rpc.handles.random-assoc test even more robust
s3:rpclient: simplify rpc_tstream_next_vector()
selftest: force LC_ALL=en_US.utf8 LANG=en_US.utf8
selftest: move {setup,cleanup}_pcap() to selftest/target/Samba.pm
selftest: create pcap files for invidual env services
selftest: create a pcap file for the environment setup
smb2_server: use sendmsg/recvmsg instead of writev/readv
libcli:smb: Don't use forward declartions for GnuTLS typedefs
auth/kerberos: add auth4_context_{for,get}_PAC_DATA_CTR() helpers
s3:libads: make use auth4_context_{for,get}_PAC_DATA_CTR() in kerberos_return_pac()
lib/krb5_wrap: prefer new enctyptes in ms_suptypes_to_ietf_enctypes()
s3:libads: prefer ENCTYPE_AES256_CTS_HMAC_SHA1_96 in ads_keytab_add_entry()
s4:gensec_krb5: make use of struct samba_sockaddr
s4:gensec_krb5: make use of talloc_zero() in gensec_krb5_start()
s4:gensec_krb5: remove unused argument of gensec_krb5_common_client_creds()
smbspool: use one element per line for the auth_errors array
smbspool: add more error codes to the auth_errors array
winbindd_cm: fallback to anonymous for INVALID_COMPUTER_NAME and NO_SUCH_DOMAIN too
gensec/spnego: fallback on INVALID_{ACCOUNT,COMPUTER}_NAME and NO_SUCH_DOMAIN
auth/gensec: map NT_STATUS_{INVALID_ACCOUNT_NAME,NO_SUCH_DOMAIN} to NT_STATUS_NO_SUCH_USER
krb5_wrap: move source3/libads/krb5_errs.c to lib/krb5_wrap/krb5_errs.c
krb5_wrap: map KRB5KDC_ERR_S_PRINCIPAL_UNKNOWN to NT_STATUS_INVALID_COMPUTER_NAME
krb5_wrap: map KRB5_REALM_UNKNOWN to NT_STATUS_NO_SUCH_DOMAIN
lib/replace: remove unused check for aio.h
bootstrap: replace libaio-dev/libaio-devel with liburing-dev/liburing-devel
s3:modules: add vfs_io_uring module
ldb: version 2.1.1
Volker Lendecke (61):
smbd: Call string_term_tdb_data() once instead of 6 times
librpc: Fix a gcc warning
librpc: Use the MAX() macro where appropriate
smbclient: Fix a typo
librpc: Use PRIu32 printf specifiers
dbwrap: Do direct struct initalization in db_ctdb_store_db_seqnum()
tdb: Align integer types
selftest: Factor out create_file_chmod()
selftest: Convert Samba3::provision() to named parameters
selftest: Close STDIN_PIPE's write end for skipped daemons
selftest: Exit skipped daemons on close(STDIN)
passdb: Use struct allocation
libcli: Align integer types
lib: Align integer types
auth3: Fix a typo
libsmb: Fix a typo
ctdb-test: Fix a typo
libsmb: Remove "const" from smb_create_blob->tag
libsmb: Add required includes to smb2_create_blob.h
libsmb: Add required #includes to smb_util.h
libsmb: Add posix create context definition
libsmb: Allow passing in NULL to smb2_create_blob_find()
libsmb: Add smb2_create_blob_remove()
smbd: Ignore incoming POSIX create context
smbd: Add make_smb2_posix_create_ctx()
smbd: Make unix_perms_from_wire() public
smbd: Add a "done:" exit for get_posix_fsp()
smbd: Add posix create ctx to CREATE_FILE for posix operations
smbd: Allow a Posix create context to override the unix mode
smbd: Remove overriding file_attributes with unix_mode in the VFS
dbwrap: Improve an error message
smbclient: Don't cli_posix_stat() twice
smbclient4: Remove unused code
auth: Fix CID 1458420 Null pointer dereferences (REVERSE_INULL)
auth: Fix CID 1458418 Null pointer dereferences (REVERSE_INULL)
gensec: Fix CID 1458421 OVERRUN
gensec: Fix CID 1458419 Control flow issues (NO_EFFECT)
lib: Simplify register_msg_pool_usage()
lib: Add a TALLOC_CTX to base register_msg_pool_usage() on
lib: Introduce messaging_context->per_process_talloc_ctx
lib: Fix a shutdown crash with "clustering = yes"
lib: Fix rotating nonstandard debug class log files
smbd: Fix a typo
torture4: Use strlcpy() with size check instead of snprintf()
torture4: Align integer types
lib: Remove unneded #include malloc.h
selftest: Allow "netbios name" to be overriden in Samba3::provision()
selftest: Add "share_dir" as an argument to Samba3::provision()
selftest: Fix a warning message
selftest: Parameterize clean up in the child process
selftest: Convert Samba3::check_or_start() to named parameters
selftest: Allow passing fork_and_exec()'s child_cleanup
selftest: Split up a long line
autobuild: Avoid clusteredmember in normal environments
autobuild: Run a simple test for clustered samba
autobuild: Split a long line
autobuild: samba-ctdb does not need an AD DC
test: Intercept open in vfs_error_inject
test: Show that smbd does not handle EINTR from open() correctly
lib: Map EINPROGRESS->NT_STATUS_MORE_PROCESSING_REQUIRED
smbd: Separate aio_pthread indicator from normal EINTR
-----------------------------------------------------------------------
--
Samba Shared Repository
More information about the samba-cvs
mailing list