[SCM] Samba Shared Repository - annotated tag ldb-1.6.1 created
Stefan Metzmacher
metze at samba.org
Tue Feb 26 06:45:17 UTC 2019
The annotated tag, ldb-1.6.1 has been created
at 99b2f65801deac7f102853d717747dfd125d5fb5 (tag)
tagging de3bb5cd5236565f2b79644d99e55d03b254b65e (commit)
replaces samba-4.10.0rc1
tagged by Stefan Metzmacher
on Tue Feb 26 07:44:57 2019 +0100
- Log -----------------------------------------------------------------
ldb: tag release ldb-1.6.1
-----BEGIN PGP SIGNATURE-----
iQEzBAABCgAdFiEEkUejOXGVGO6QEby1R5ORYRMIQCUFAlx04GkACgkQR5ORYRMI
QCX2aAgAkI/J9NAaiRj0098ufSes6cW4qnR/Qrv0aOfJqDrdOAXsxmFBLKfxfwgz
Vc+CcdKmKQAly6AFMFS0cWQOxc5BMINbHqyymQB2lKb1WkPpZyh/OBqiCcnIArfZ
rXz66RMzMQ+e3wMC904D12pwBnV8y1f5RSonahuhN7llptwlYz7VMYgOpO+Z8aUQ
XQwbUmGY+vN1BaVItKK3ilqmAEK1s4TMoP920tmQptfTcWIKd6ohLUcYMUAb9lOx
74jwq0SIDBUlC/Ga0fV3CclPJ/gXXcXcOivFoU+GK9q9epejlVGwx1PTdhNZ8DiF
yGBoz65K8nNS5oAQU+hxUYPhgkDSkg==
=dYKn
-----END PGP SIGNATURE-----
Aliaksei Karaliou (7):
build: Get rid of hardcoded 'bin/default' in includes
build:docs: Get rid of hardcoded 'bin/default'
build: Fixed usage of non-default path to WAFLOCK
build: Don't generate kerberos_implementation.py if building without python
s3:util: Move popen wrappers to lib/util
s3:util: Move static file_pload() function to lib/util
s3:modules: Fix compilation of nfs41acl_xdr.c when building outside src
Andreas Schneider (141):
generate_param.py: Use C99 initializer for last element in param table
s4:librpc: Use C99 initializer for PyGetSetDef in py_auth
s3:lib: Fix the debug message for adding cache entries.
lib:mscat: Fix may be used uninitialized warnings
lib:mscat: Use size_t for len value to fix build issue
s4:dsdb: Fix size types in audit_log
s4:dsdb: Fix size type for num_of_attrs in acl_read
s4:kdc: Fix size type for num_bind in kdc-heimdal
gitlab-ci: Move the image definition to the template
gitlab-ci: Move before and after script to shared template
gitlab-ci: Use artifacts instead of after_script
ctdb: Use C99 initializer for poptOption in ctdb tool
ctdb: Use C99 initializer for poptOption in test_options
examples: Reformat testacl libsmbclient example
examples: Use C99 initializer for poptOption in testacl
lib:texpect: Use C99 initializer for poptOption in texpect
libcli:nbt: Use C99 initializer for poptOption in nmblookup
nsswitch: Use C99 initializer for poptOption in wbinfo
s3:client: Use C99 initializer for poptOption in smbclient
s3:rpcclient: Use C99 initializer for poptOption in cmd_witness
s3:smbd: Use C99 initializer for poptOption in smbd server
s3:torture: Use C99 initializer for poptOption in vfstest
s3:utils: Use C99 initializer for poptOption in smbstatus
s3:utils: Use C99 initializer for poptOption in smbcacls
s3:utils: Use C99 initializer for poptOption in nmblookup
s3:utils: Use C99 initializer for poptOption in profiles
s3:utils: Use C99 initializer for poptOption in sharesec
s3:utils: Use C99 initializer for poptOption in ntlm_auth
s3:utils: Use C99 initializer for poptOption in smbcquotas
s3:utils: Use C99 initializer for poptOption in testparm
s3:utils: Use C99 initializer for poptOption in log2pcaphex
s3:utils: Use C99 initializer for poptOption in net
s3:utils: Use C99 initializer for poptOption in smbtree
s3:utils: Use C99 initializer for poptOption in smbget
s3:param: Use C99 initializer for poptOption in test_lp_load
s3:winbind: Use C99 initializer for poptOption in winbindd
s3:lib: Use POPT_TABLEEND for last element of poptOption
s3:lib: Use C99 initializer for poptOption in netapi common test
s3:lib: Use C99 initializer for poptOption in netapi nltest
s3:lib: Use C99 initializer for poptOption in popt_common
s3:lib: Use C99 initializer for poptOption in popt_common_cmdline
s3:netapi: Use C99 initializer for poptOption in netapi example
s3:nmbd: Use C99 initializer for poptOption in nmbd
s3:utils: Use C99 initializer for poptOption in mvxattr
s4:smbd: Use C99 initializer for poptOption in server
s4:client: Use C99 initializer for poptOption in client
s4:client: Use C99 initializer for poptOption in cifsdd
s4:lib: Use C99 initializer for poptOption in popt_common
s4:lib: Use C99 initializer for poptOption in popt_credentials
s3:torture: Use C99 initializer for cmd_set in cmd_vfs
s3:torture: Use C99 initializer for cmd_set in vfstest
s3:rpcclient: Use C99 initializer for cmd_set in cmd_spoolss
s3:rpcclient: Use C99 initializer for cmd_set in cmd_dfs
s3:rpcclient: Use C99 initializer for cmd_set in cmd_netlogon
s3:rpcclient: Use C99 initializer for cmd_set in cmd_srvsvc
s3:rpcclient: Use C99 initializer for cmd_set in cmd_echo
s3:rpcclient: Use C99 initializer for cmd_set in cmd_drsuapi
s3:rpcclient: Use C99 initializer for cmd_set in cmd_dssetup
s3:rpcclient: Use C99 initializer for cmd_set in cmd_wkssvc
s3:rpcclient: Use C99 initializer for cmd_set in cmd_fss
s3:rpcclient: Use C99 initializer for cmd_set in cmd_winreg
s3:rpcclient: Use C99 initializer for cmd_set in cmd_iremotewinspool
s3:rpcclient: Use C99 initializer for cmd_set in cmd_ntsvcvs
s3:rpcclient: Use C99 initializer for cmd_set in cmd_clusapi
s3:rpcclient: Use C99 initializer for cmd_set in cmd_samr
s3:rpcclient: Use C99 initializer for cmd_set in cmd_lsarpc
s3:rpcclient: Use C99 initializer for cmd_set in rpcclient
s3:rpcclient: Use C99 initializer for cmd_set in cmd_witness
s3:rpcclient: Use C99 initializer for cmd_set in cmd_eventlog
s3:rpcclient: Use C99 initializer for cmd_set in cmd_test
s3:rpcclient: Use C99 initializer for cmd_set in cmd_epmapper
s3:rpcclient: Use C99 initializer for cmd_set in cmd_shutdown
lib:tdb: Use C99 initializer for PyGetSetDef in pytdb
lib:ldb: Use C99 initializer for PyGetSetDef in pyldb
s3:passdb: Use C99 initializer for PyGetSetDef in py_passdb
s4:librpc: Use C99 initializer for PyGetSetDef in pyrpc
s4:lib: Use C99 initializer for PyGetSetDef in pymessaging
s4:pyparam: Use C99 initializer for PyGetSetDef
auth:creds: Use C99 initializer for PyMethodDef
auth:gensec: Use C99 initializer in schannel
ctdb: Use C99 initializer for last element of tunables
ctdb:common: Use C99 initializer for 'struct ifreq'
ctdb:tools: Use correct C99 initializer for ltdb_header
lib:ldb: Use C99 initializer for tdb_logging_context
lib:ldb: Use correct C99 initializer for 'struct tm'
lib:tdb: Use C99 initializer for tdb_header
lib:tdb: Use C99 initializer for tdb_logging_context
lib:tevent: Use correct C99 initializer for tevent_req
lib:util: Use C99 initializer for builtin_functions in iconv
lib:util: Use C99 initializer for weird_table in charset
lib:util: Use C99 initializer in tfork test
libgpo: Use C99 initializer for gp_extension_reg_table
librpc:rpc: Use C99 initializer for last element in dcerpc_faults
sddl: Use C99 initializer for sid_codes
s3:registry: Use C99 initializer for BOM
s3:lib: Use C99 initializer for audit_category_tab
s3:smbd: Use C99 initializer for RAP api_commands
s3:torture: Use C99 initializer for torture_ops
s3:utils: Use C99 initializer for msg_types in smbcontrol
s3:utils: Use C99 initializer in functable in net_lookup
s3:utils: Use C99 initializer in functable in net
s4:dsdb: Use C99 initializer in util
s4:samdb: Use C99 initializer for last element of ldb_map_objectclass
s4:torture: Use C99 initializers for dirs in oplock test
s4:torture: Use C99 initializers for levels in qfsinfo test
s4:torture: Use C99 initializers for dirs in smb2 notify test
s4:torture: Use C99 initializers for levels in raw search test
s4:torture: Use C99 initializers for levels in raw notify test
s4:torture: Use C99 initializers for dirs in smb2 oplock test
s4:torture: Use C99 initializers for hold_sharemode_table in smb2 sharemode test
s4:torture: Use C99 initializers for level in smb2 dir test
s4:torture: Use C99 initializers for file_levels in smb2 getinfo test
s4:torture: Complete C99 initializers for levels in raw qfileinfo test
s4:torture: Use C99 initializer for last element in get_and_set_info
s4:torture: Use C99 initializer in test_SecurityDescriptorsSecInfo
s4:torture: Add missing C99 initializer for torture_rpc_samlogon
s4:torture: Use C99 initializers in gentest
s4:torture: Fix C99 initializers for vfs fruit tests
s4:cifsdd: Use C99 initializers for cifsdd argdef
libcli:smb: Use C99 initializer for derivation in smbXcli_base
util: Add file tree walk interface
docs: Document DCEPRC binding string for rpcclient
docs-xml: Update documentation for 'restrict anonymous' option
s3:vfs: Initialize pid to 0 in test_netatalk_lock()
s3:vfs: Correctly check if OFD locks should be enabled or not
s3:locking: Add missing NULL check
s3:utils: Add missing NULL check in rpc_fetch_domain_aliases()
lib:util: Add missing "replace.h" header in tftw
lib:util: Add GPL header to tftw.c
librpc:ndr: Implement ndr_zero_memory()
librpc:ndr: Add NDR_ZERO_STRUCT(P) macros
pidl: Use NDR_ZERO_STRUCT(P) macros
lib:util: Move discard_const(_p) to own header for libndr.h
waf: Do not install internal header
gitlab-ci: Rename DOCKER to CONTAINER
nssswitch: Log user access to kerberos
s4:dns_crypto: Remove unused include of hmac_md5.h
s3:auth: Remove unused arcfour.h header from server_info.c
s3:auth: Remove unused arcfour.h from auth_util.c
s3:rpc_server: Remove unused arcfour.h from netlogon
s3:winbindd: Remove unused arcfour.h from PAM handling
Andrew Bartlett (12):
ldb: Add even more comments on what strict does to the list intersections
ldb: Release ldb 1.5.3
ldb: Release ldb 1.6.0
selftest: Only set clockskew to 5 seconds for MIT Kerberos
.gitlab-ci.yml: Fix the registry as "registry.gitlab.com"
.gitlab-ci.yml: Use .extends to avoid duplication of autobuild command
.gitlab-ci.yml: Re-indent comments on test times
samba-tool dsacl: Mark old and new descriptor output correctly
selftest: Add test for samba-tool dsacl get, cross-checked with samba-tool dsacl set
selftest: Confirm new and old SDDL strings differ after a samba-tool dsacl set
CVE-2019-3824 ldb: Extra comments to clarify no pointer wrap in wildcard processing
CVE-2019-3824 ldb: Improve code style and layout in wildcard processing
Anoop C S (3):
s4/messaging: Fix undefined reference in linking libMESSAGING-samba4.so
s3-vfs: Use ENOATTR in errno comparison for getxattr
vfs_glusterfs: Adapt to changes in libgfapi signatures
Aurelien Aptel (3):
libcli: add getters for smb2 {signing,encryption,decryption} keys
docs-xml: add "debug encryption" global parm
libsmb,s3/smbd: dump SMB3+ session keys if debug parm is set
Bjoern Jacke (8):
tests/quota: tidy up includes of sysquotas 4B
sysquotas.h: collect more platform quotablock sizes
waf: check for jfs/quota.h
sysquotas_4B: make quota block calculation adopt to platform quota block size
sysquotas_4B: enable for jfs/quota.h on AIX
add sysquotas_jfs2.c
tests/sysquotas.c: include jfs/quota.h for 4B test on AIX
quotas: remove legacy AIX quota code that is covered by sysquotas now
Björn Jacke (21):
sysquota_linux: fix querying of group quotas
sambaundoguididx: use the right escaped oder unescaped sam ldb files
replace: remove needless vxfs header file check
ntquotas: do not set inode limits when setting space quota
sysquotas_linux: fix inode limit setting, which is not depeding on blocksize
sysquotas_xfs: fix inode limit setting, which is not depeding on blocksize
sysquotas_nfs: also honor reported inode/file limits
waf/quotas: fail configure when quotas were requested but not found
sysquotas_4B: raise log level of a sometimes too noisy message
waf: fix some missing newline compiler warnings
waf: fix WERROR_CFLAGS check
waf: fix compiler warnings in configure checks
waf: remove duplicate WERROR cflags
waf: remove redundant WERROR flag
waf: use the correct WERROR_CFLAGS in CHECK_CODE
waf: print the library name in which we search for a function
wafsamba: we should also remove stale symlinks here
waf: fix setting of RPATH_ST variable
third_party/nss_wrapper/wscript: fix check for gethostbyname
waf: add library dependency for sendfile on Solaris
third_party/nss_wrapper/wscript: check for libnsl and libsocket
Christof Schmitt (5):
wscript: Make non_posix_acls a subsystem
third_party: Add gpfs.h header file
lib: Use gpfs.h from third_party on Linux
waf: Check for libnscd
ctdb-tests: Add test for ctdb_io.c
David Disseldorp (11):
s3/lib: don't rely on implicit int return type
s3/lib: clean up have_syscall() formatting
tests: don't rely on implicit int return type
printing: drop pcap_cache_loaded() guard around load_printers()
printing: check lp_load_printers() prior to pcap cache update
lib/debug: retain full string in state.prog_name global
s3/lib/popt_common: don't assume stackframe presence
s3/lib/popt_common: use stack buffer in set_logfile()
docs-xml: "cluster addresses" dns registration
vfs_glusterfs: check for VFS_ADD_FSP_EXTENSION() failure
vfs_ceph: refactor if-error-return-else logic
David Disseldorp via samba-technical (1):
build: replace SAMBA3_ADD_OPTION with samba_add_onoff_option
David Mulder (1):
'articles' variable causes a dependency loop
Douglas Bagnall (35):
python: dns_hub: do not crash if a socket fails
python/uptodateness: cope with unknown invocation ID
python/kcc lib: cope with differently formed repsToFrom
s4/py_dsdb: catch/handle alloc failures in py_dsdb_normalise_attributes()
pyrpc: typo in transfer syntax docstring
libgpo: remove duplicate entry in value table
libgpo: remove 404 link in comment
s3:nmbd: small improvements in --help strings
python/modules: maintain correct refcount for path items
s3/py_passdb: maintain correct refcount on allocation failure
s4/pyrpc_util: appropriately decrement refcounts on failure
s4/pyrpc_util: catch alloc failure in py_dcerpc_interface_init_helper()
s4/param/provision py_dom_sid_FromSid: avoid python memleak
Tests for segfaults in python bindings
pynbt: catch type errors in PyObject_AsNBTName()
pygensec: insist on proper AuthContext in start_server
s4/pyauth: check ldb argument in py_user_session()
s4/pyauth: insist on proper ldb in context_new()
s4/pyauth: fix memory leak when context_new() has bad arguments
s4/param/provision: check samdb argument in provision_bare()
py_net: fix != None check
pyldb: make ldb.connect() url mandatory
abi_gen.sh: ignore gdb customisations when comparing signatures
py_tevent: add_timer takes float argument
s3/libsmb/py: match input argument types with C types
s4/librpc/py_misc: ParseTuple format should match actual types
s4/messaging/py: use better format strings for variable types
s4/registry/py: use unsigned ParseTuple format for unsigned value
spelling of associated
dsdb: make get_parsed_dns_trusted() a common helper function
dsdb: linked attrs: check a talloc_new()
dsdb: check NULL guid strings in la_fix_links
replmd: move a if (ret) closer to ret source
ldb_dn: remove unreachable code in dn_explode
ldb_dn: don't free a known NULL pointer
Dylan Stephano-Shachter (1):
profiling: stop smbprofile from growing unnecessarily
Garming Sam (2):
cracknames: Change search filter to use the smaller index
dnsserver: Return access denied to the caller if the user was not a DNS admin
Gary Lockyer (26):
group_audit: Tests for error handling in group change
group_audit: error handling in group change
man pages: document prefork process model
s2 decrpc samr: Add tests for QueryDomainInfo
s4 dsdb util: add dsdb_domain_count
s4 rpc_server_samr: DomGeneralInformation use dsdb_domain_count
s4 dsdb util: samdb_client_site_name use dsdb_domain_count
s4 dsdb util: remove samdb_search_count
s4 dsdb util: samdb_client_site_name clean up
auth_log tests: Allow the remote address to be None
wbinfo: fix --ntlmv1 option
s3 winbind auth_log: Tests for logon id logging.
s3 auth: Create messaging and lp contexts.
lib util: Add function to generate random uint64_t
librpc idl: netlogon netr_identity_info logon_id to 64 bit
auth log: Log the netlogon logon id.
s4 rpc netlogon: Pass logon_id to auth logging
kdc hdb: Generate and pass logon ID
winbind: Generate and pass logon ID
winbind: Log PAM and NTLM authentications.
WHATSNEW: winbind authentication logging
CVE-2019-3824 ldb: ldb_parse_tree use talloc_zero
CVE-2019-3824 ldb: wildcard_match check tree operation
CVE-2019-3824 ldb: wildcard_match end of data check
CVE-2019-3824 ldb: Add tests for ldb_wildcard_match
CVE-2019-3824 ldb: Release ldb 1.6.1
Guenther Deschner (1):
lib:printer_driver: Add printer_driver library to parse printer driver inf files
Günther Deschner (3):
s3-smbd: use fruit:model string for mDNS registration
s3-vfs: add glusterfs_fuse vfs module.
utils:libgpo: re-add libgpo as library, it should not be part of gpext
Isaac Boukris (1):
Fix tests when building with selftest but without developer
Jeremy Allison (14):
python: dns_hub: Fix indentation of 'raise' on error.
s3:libsmb: Store file allocation size in struct file_info.
libcli: dns: Change internal DNS_REQUEST_TIMEOUT from 2 to 10 seconds.
s3: tests: Add regression test for smbd crash on share force group change with existing connection.
smbd: uid: Don't crash if 'force group' is added to an existing share connection.
s3: smbd: smb2-posix: Add IO_REPARSE_TAG_NFS.
s3: smbd: smb2-posix: Add NFS_SPECFILE_XXX defines.
s3: VFS: vfs_fruit. Fix the NetAtalk deny mode compatibility code.
s4: torture: vfs_fruit. Change test_fruit_locking_conflict() to match the vfs_fruit working server code.
s3: smbtorture3: Add POSIX-MKDIR test for posix_mkdir case sensitive bug.
smbd: SMB1-POSIX: Add missing info-level SMB_POSIX_PATH_OPEN for UCF_UNIX_NAME_LOOKUP flag.
smbd: unix_convert: Ensure we don't call get_real_filename on POSIX paths.
s3: torture: Add additional POSIX mkdir tests.
s3: smbd: filenames - ensure we replace the missing '/' if we error in an intermediate POSIX path.
Jiří Šašek (1):
notifyd: Fix SIGBUS on sparc
Joe Guo (15):
traffic: rm --scale-traffic default value
s4/scripting/bin: open unicode files with utf8 encoding and write unicode string
wafsamba/samba_utils.py: override symlink to allow force link
.gitignore: add ignore rules for a few dev tools
wafsamba/symbols: always split Popen output by bytes
wafsamba/symbols: change regex to match both rpath and runpath for different readelf output
.gitlab-ci.yml: merge .gitlab-ci-private.yml
dbcheck: skip reverse member link checks when cli option specified
selftest/tests: add helper method to simplify plantestsuite
selftest/tests: add smoketests for dbcheck --quick-membership-checks
bootstrap/config.py: define package lists and templates
bootstrap/template.py: add cli to render templates
bootstrap/docker.py: add cli to build/tag/push docker images
bootstrap/dists: add rendered files for dists
bootstrap/README.md: add README.md
Justin Stephenson (18):
s3:libsmb: Honor disable_netbios option in smbsock_connect_send
s4:torture: Share test iremotewinspool functions
s4:torture: Seperate out function calls inside params
librpc:idl: Fix pszDestInfPath winspool parameter type
s4:torture: Add iremotewinspool driver torture template
s4:torture: Use test client user and machine name defaults
lib:printer_driver: Handle PrintProcessor string
lib:printer_driver: Parse SourceDisksNames section
lib:printer_driver: Don't overwrite printprocessor
lib:printer_driver: Retrieve Class value
s4:torture: Add driver parsing wrapper
s4:torture: Add test_init_driver_info function
s4:torture: Add test_CopyDriverFiles
s4:torture: Add test_UploadPrinterDriverPackage
s4:torture: Add test_InstallPrinterDriverFromPackage
s4:torture: Add test_ValidatePrinterDriverInstalled
s4:torture: Uninstall driver and cleanup
s4:torture: Enforce Printer Class
Karolin Seeger (2):
VERSION: Bump version up to 4.11.0pre1
WHATSNEW: Start release notes for Samba 4.11.0pre1.
Lukas Slebodnik (3):
tdb: Fix compatibility of wscript with older python
ldb: The test api.py should not rely on order of entries in dict
CVE-2019-3824 ldb: Out of bound read in ldb_wildcard_compare
Mark Niggemann (1):
set caller allocation units in statvfs f_bavail
Martin Krämer (3):
python: dsal: Fix possibility of identical ACE's being added.
Update dsacl.py - add_ace to handle/verify sddl parameter correct
Add command "samba-tool dsacl get" This code is very equal to "samba-tool dsacl set", except it only prints out the current sddl of an object.
Martin Schwenke (10):
ctdb-config: Change example recovery lock setting to one that fails
ctdb-recoverd: Free cluster mutex handler on failure to take lock
ctdb-recoverd: Clean up logging on failure to take recovery lock
ctdb-recoverd: Make recoverd context available in recovery lock handle
ctdb-recoverd: Ban node on unknown error when taking recovery lock
ctdb-recoverd: Time out attempt to take recovery lock after 120s
ctdb-tests: Force test failure if local daemon setup fails
ctdb-tests: Add -R option for local daemons to use recovery lock command
ctdb-tests: Add a test for configuring the recovery lock as a command
ctdb-cluster-mutex: Separate out command and file handling
Noel Power (12):
Decrement references to python objects passed to Py_BuildValue
Examine result of SetList (and prevent sending NULL to PyList_SetItem)
Cleanup references to module objects returned from PyImport_ImportModule
pidl: Fix Generated ndr python code to DECREF imported modules
decref results of PyStr_FromString
Cleanup (decref) some objects added to list.
Clean up reference used with PyDict_Setxxx
buildtools/wafsamba: Avoid decode when using python2
Fix mem leak with PyBytes_FromStringAndSize
Fix instances of PyDict_SetItem to decref the value
Make sure results from GetAttrString are decref'ed where needed
s4/param: Fix provision_get_schema leaking python object
Philipp Gesang (1):
libcli: remove declaration of nt_errstr_const
Puran Chand (1):
s3:libsmb: parse_finfo_id_both_directory_info capture FileID in SMB2_FIND_ID_BOTH_DIRECTORY_INFO response
Ralph Boehme (12):
CI: run "samba-nt4" as part of the free runners
CI: move target "build_nt4" to private gitlab runners
tldap: avoid a use after free crash
tldap: avoid more use after free errors
CI: split out "samba-ad-dc-ntvfs[-py2]" test targets
winbindd: make a copy of xid's in wb_xids2sids_send()
winbindd: make xids a const argument to wb_xids2sids_send()
winbindd: convert id to a pointer in wb_xids2sids_dom_done()
winbindd: update xid in wb_xids2sids_state->xids with what we got
winbindd: switch send-next/done order
winbindd: track whether a result from xid2sid was coming from the cache
winbindd: set idmap cache entries as the last step in async wb_xids2sids
Ralph Wuerthner (1):
vfs_fileid: fix fsname_norootdir algorithm
SATOH Fumiyasu (1):
docs-xml: Fix a typo in manpage for idmap_ad
Stefan Metzmacher (34):
wscript: separate embedded_heimdal from system_heimdal
replace: only include <sys/capability.h> with HAVE_POSIX_CAPABILITIES
wafsamba/replace: move __STDC_WANT_LIB_EXT1__ to CFLAGS
third_party/resolv_wrapper: fix HAVE_RESOLV_IPV6_NSADDRS for struct __res_state
python/tests/dns*: make use of dns.DNS_RCODE/dns.DNS_OPCODE
dns.idl: fix DNS_RCODE from 0xF to 0x1F
manpages/samba.7.xml: smbcontrol can also work with 'samba'
s4:messaging: add support 'smbcontrol <pid> debug/debuglevel'
s4:server: avoid using pid=0 for the parent 'samba' process
s4:server: add support for 'smbcontrol samba shutdown'
selftest:Samba4: use 'smbcontrol samba shutdown'
lib/util: add samba_runcmd_export_stdin() helper function
s4:dsdb:util: make use of samba_runcmd_export_stdin()
lib/util: inline lib/util/util_runcmd.h again
selftest: make check password script more portable
tests/user_check_password_script: add a test do disallow the username as password
s4:dsdb:util: export SAMBA_CPS_{ACCOUNT,USER_PRINCIPAL,FULL}_NAME for check password script
selftest: require SAMBA_CPS_ACCOUNT_NAME in checkpassword_arg1.sh
s3:srv_samr_chgpasswd: export SAMBA_CPS_{ACCOUNT,USER_PRINCIPAL,FULL}_NAME for check password script
docs-xml/smbdotconf: document export of SAMBA_CPS_{ACCOUNT,USER_PRINCIPAL,FULL}_NAME for check password script
selftest: improve debugging in dns_hub.py
blackbox/dbcheck.sh: fix dbcheck_fix_one_way_links cleanup
dsdb/tests/vlv: use only one toplevel dn that is correctly cleaned up
s4:setup: register ${NTDSGUID}._msdcs.${DNSFOREST} first in dns_update_list
winbindd_irpc: remove unused winbind_DsrUpdateReadOnlyServerDnsRecords from wb_irpc_forward_state
samba_dnsupdate: make it clear that opts.use_file is active and we're not using nsupdate
samba_dnsupdate: make rodc_dns_update() more robust against timing problems
selftest:Samba4: report when samba is started and ready
selftest:Samba4: wait for DNS names being registered
script/autobuild.py: add 'lsb_release -a' and 'mount' to system-info.txt
.gitlab-ci.yml: print out more information in the before_script section
.gitlab-ci*.yml: remove build_ prefixes
.gitlab-ci*.yml: use 'extends: ' instead of YAML Anchors
.gitlab-ci.yml: add retries on runner_system_failure/stuck_or_timeout_failure
Swen Schillig (1):
ctdb: buffer write beyond limits
Tim Beale (61):
join: Fix TypeError when handling exception
join: Throw CommandError instead of Exception for simple errors
python/gpclass: Convert gpclass to use s3 SMB Python bindings
s3:pylibsmb: Add .set_acl API to SMB py bindings
netcmd: Change SMB flags from s4 Py bindings to s3
s3:pylibsmb: Add FILE_READ_ATTRIBUTES access to .loadfile() API
netcmd: Change GPO commands to use s3 SMB Py bindings
s4:pysmb: Add error log that the s4 bindings are deprecated
tests: Run samba_tool.gpo tests against backup testenvs
ntacls: Pass correct use_ntvfs through to setntacl()
tests: Run GPO commands against testenv with SMBv1 disabled
selftest: Give the backup testenvs a 'test1' share
tests: Run ntacls_backup tests against testenv with SMBv1 disabled
tests: Relax auth_log SMB assertions to cover v1 *or* v2
tests: Use MUST_USE_KERBEROS over AUTO_USE_KERBEROS in auth_log tests
tests: Refactor auth_log SMB connection to be in a single place
tests: Switchover auth_log from s4 SMB client bindings to s4
dns_hub: Rename variable to avoid naming collision in exception handler
netcmd: Try to improve domain backup error message
s3:rpclient: rpclient help is not very helpful
s3:pylibsmb: Initialize pointers to NULL in new API code
s4:libcli: Remove (now unused) pysmb.c bindings
dns_hub: Fix flake8 warnings
selftest: Move dns_hub.py into selftest directory
selftest: Add dns_hub to selftest/target/README
ldb: Avoid inefficient one-level searches
ldb: Remove comment that no longer makes sense
ldb: Elaborate on ldb_kv_search_indexed() comments
ldb: Rename variable
samba: Change default process model to prefork
selftest: Make process_model argument optional in check_or_start()
selftest: Convert backup/restore testenvs to use default
man pages: Add note about standard process model
selftest: Fix running proclimit tests locally
selftest: Reorder ENV_DEPS so similar testenvs are together
selftest: Add comment elaborating on what ENV_DEPS actually does
selftest: Remove unnecessary tests.py options from proclimit tests
netcmd: Improve error handling of gpo aclcheck as non-admin
autobuild: Split backup/restore testenvs out into separate job
selftest: Make dns_hub socket timeout match DNS_REQUEST_TIMEOUT
selftest: Use default 'prefork children' smb.conf setting
selftest: Change backup/restore testenvs to use 1 prefork child
.gitlab-ci.yml: Include the actual command used by gitlab
.gitlab-ci.yml: Make docker image name more explicit
autobuild: Drop py2 autobuild jobs
autobuild: Update variable name to make more sense
autobuild: Remove the PY3_ONLY variable
autobuild: Tidy up unnecessary line-breaks in 'TESTS='
autobuild: Remove ${EXTRA_PYTHON} variable
autobuild: Replace samba-buildpy2-only with samba-nopython-py2
autobuild: Drop 'py2' flag
selftest: Add common function to return cmd environment variables
selftest: Export DC conf path for special cases
tests: Tweak DRS tests to avoid unnecessary env variables
selftest: Remove unused environment variables
selftest: Remove need for $RODC_DC_SERVER env variable
selftest: Add helper function to avoid repeated {DC_SERVER}=x
selftest: Initialize DC_SERVER/etc variables in one place
s3:tests: Set/return $failed in test_smbclient_auth.sh
selftest: Abort if we fail to startup testenv with '--one' option
selftest: Add basic sanity-check tests for nopython target
Volker Lendecke (18):
ctdb: Print locks latency in machinereadable stats
vfs_gpfs: Fix the 32-bit build
librpc: Solaris cc does not like unnamed struct members
libcli: Solaris cc can't return void values
torture4: Solaris cc can't deal with empty initializers
winbind: Enhance xids2sids debugging
smbd: Avoid sending S-1-22- to winbind
winbindd: Enhance xids2sids debugging
messages_dgm: Use saved errno value
torture3: Extend read3 for the "messaging target re-inits" failure
messages_dgm: Properly handle receiver re-initialization
libsmb: Convert cli_posix_open to normal tevent_req pattern
libsmb: Pull up wire_flags calculation from open_internal
libsmb: Fix a resource leak in cli_posix_mkdir
torture: Use GUID_zero()
smbd: Align integer types
libsmb: Resolve special _recv handling in cli_ntcreate
libcli: Pass buf/len to smb2_negotiate_context_add
-----------------------------------------------------------------------
--
Samba Shared Repository
More information about the samba-cvs
mailing list