[SCM] Samba Shared Repository - annotated tag samba-4.4.0rc1 created
Karolin Seeger
kseeger at samba.org
Wed Jan 27 11:04:40 UTC 2016
The annotated tag, samba-4.4.0rc1 has been created
at b513bc11aee30284a5f0fc0967ae920d9e3b3c59 (tag)
tagging 6c547b337cdcfa2fc6bd631ef776e48c4077e644 (commit)
replaces ldb-1.1.25
tagged by Karolin Seeger
on Wed Jan 27 11:56:30 2016 +0100
- Log -----------------------------------------------------------------
samba: tag release samba-4.4.0rc1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iD8DBQBWqKJebzORW2Vot+oRAgmrAKCqc5RfgyRJYzNLawkooleOVJAffgCggnh8
aynbslly9AIs8deCHysTJUg=
=EX9r
-----END PGP SIGNATURE-----
Adrian Cochrane (4):
ldb-samba: critical bugfix on original recursive search implementation
ldb-samba: Reenable recursive search
ldb-samba: Correct error reporting to match Windows
ldb-samba: Expand testing of recursive search
Alexander Bokovoy (1):
s3-parm: clean up defaults when removing global parameters
Amitay Isaacs (8):
ctdb-build: Fix -O3 developer build
ctdb-protocol: Fix marshaling of seqnum
ctdb-client: Use ctdb_ltdb_header_extract()
ctdb-client: Close ctdb socket connection when client context goes away
ctdb-client: Add a disconnect callback for ctdb client
ctdb-client: Do not delete reqid explicitly
ctdb-client: Add missing initialization for h->ev in transaction_start
ctdb-client: Use ctdb_rec_buffer_init() to initialize ctdb_rec_buffer
Andreas Schneider (26):
nwrap: Fix the handle loops for older gcc versions.
nwrap: Avoid a string comparsion in getgrouplist()
nwrap: Remove unneeded memcpy in getgrouplist()
nwrap: Implement nwrap_files_initgroups()
nwrap: Remove unused struct member in nwrap_main
nwrap: Add shadow file parser
nwrap: Add nss_wrapper_shadow_enabled() function
nwrap: Add (set|get|end)spent functions
nwrap: Add support for getspnam()
src: Add configure check for shadow.h
nwrap: Check for setspent and getspnam functions
nwrap: Fix initialization of e entry
nwrap: Cast max_hostents to avoid warnings
nwrap: Cleanup shadow getspnam() memory
nwrap: Fix the build on FreeBSD
nwrap: Don't leak memory from gethostbyname*() functions
nwrap: Fix the build on Solaris
nwrap: Don't fail if we want to add an existing entry
nwrap: Fix segfaults while reloading hosts file
s4-rpc_server: Add missing include for ROLE_ACTIVE_DIRECTORY_DC
tests: Rename heimdal blackbox tests
tests: Only execute heimdal tests if we build with heimdal
waf: Only build the backupkey rpc test with AD DC enabled
smbspool: Add string representation of nt_status
s3-client: Add a KRB5 wrapper for smbspool
waf: Only build smb_krb5_wrapper if we have CUPS
Andrew Bartlett (27):
selftest: Do not start tests on an environment that has failed to start up
selftest: Ensure that if the SAMBA_PID is not set, that the env is not OK
tdb: Refuse to load a database with hash size 0
repl: Skip new subdomains and partitions when replicating
selftest: Allow sites test to run against a remote ldap:// host
python/sites: Rework site DN construction
autobuild: Give a clearer failure message
autobuild: Use cp --recursive --link --archive
autobuild: Put the static build in another stanza
autobuild: Use make -j on samba-libs/samba-static build as well
travis: Add metadata file for the Travis CI Open Source cloud build/test service
ldb: Be strict about talloc_memdup() and passed in buffers in ldb_dn_set_component()
ldb: Explain why this use of talloc_memdup() is safe
ldb: validate ldb_dn_set_component input parameters even more strictly
ntlm_auth: Allow --password force a local password check for ntlm-server-1 mode
selftest: Add tests for ntlm-server-1 and --password mode in ntlm_auth
python: Assert that we use Py_ssize_t consistently for PyParseArgs*()
ldb: Adjust to PY_SSIZE_T_CLEAN and use Py_ssize_t consistently with PyArg_ParseTuple*()
pidl: Use PY_SSIZE_T_CLEAN
pylibsmb: Adjust to use of PY_SSIZE_T_CLEAN
pymessaging: Adjust to use of PY_SSIZE_T_CLEAN
pyregistry: Adjust to use of PY_SSIZE_T_CLEAN
pyrpc: Adjust to use of PY_SSIZE_T_CLEAN
ntvfs/python: Adjust to use of PY_SSIZE_T_CLEAN
python: Remove Python 2.4 support macros
build: Add space before -D option
pidl: Change PyGetSetDef in generated python bindings to use C99 initialisers
Anoop C S (1):
lib:socket: detect link speed with ethtool ioctl in get_interfaces (on linux)
Christian Ambach (5):
s3:smbd/oplock obey kernel oplock setting when releasing oplocks
s3:utils/smbget fix recursive download
s3:utils/smbget code format
s3:utils/smbget use C99 format identifiers
s3:utils/smbget make use of bool for flags
Christof Schmitt (7):
winbindd: Reset connection for expired session before reconnecting
winbindd: Add retry also for ADS method calls
winbindd: Remove double retry from some ADS methods
winbindd: Retry on expired session in cm_connect_lsa
winbindd: Retry on expired session in cm_connect_sam
winbindd: Retry on expired session in cm_connect_netlogon
Revert "winbind: Retry after SESSION_EXPIRED error in ping-dc"
Douglas Bagnall (12):
torture/gentest time_skew(): don't use labs() on unsigned NTTIME
sambatool sites: PEP8/flake8 improvements
samba-tool sites: use -H to set URL with standard handling
dsdb.tests.sites: merge interdependent tests
samba.sites: improve grammar in an error message
dsdb.tests.sites: don't use global database, tidy long lines
samba.sites: reduce code duplication in Exception classes
python.sites tests: remove excessive transaction management
samba-tool tests: Add command line tests for sites
samba-tool: add sites subnet subcommands
samldb: ensure subnets have proper net ranges
dsdb subnets: warn when an IPv6 address is in IPv4 embedding range
Günther Deschner (4):
s4-torture: add a negoex ndr pullpush test.
security: Add Asserted Identity sids (S-1-18)
s3-util: add helper functions to deal with the S-1-18 domain.
s3-util: skip S-1-18 sids in token generaion in sid_array_from_info3().
Jelmer Vernooij (10):
Add private_headers flag to SAMBA_*() functions.
Error when private libraries have public headers.
Make gensec private, for now.
Make libtorture private, for now.
Make libregistry private, for now.
Remove public library dcerpc-atsvc.
ldb: Only set public headers field when installing as a public library.
Avoid including libds/common/roles.h in public loadparm.h header.
Make libcli-smb-raw private, for now.
Add a new header file for functions in lib/util/util.c.
Jelmer Vernooij (9):
Use full path to dlinklist.h in includes.
Simplify handling of dependencies on external libraries in test_headers.
samdb: Add explicit dependency on ldb.
tevent: Only set public headers field when installing as a public library.
tdb: Only set public headers field when installing as a public library.
talloc: Only set public headers field when installing as a public library.
time_basic.h: Remove unnecessary dependency on replace.h
libcli: Make headers for private libraries private.
Rename 'errors' to 'samba-errors' and make it public.
Jeremy Allison (38):
s3: libsmb: Correctly initialize the list head when keeping a list of primary followed by DFS connections.
s3: smbd: Use ucf_flags variable instead of passing as parameter.
s3: smbd: In open.c Use ucf_flags variable instead of passing as parameter.
s3: smbd: In reply.c Use ucf_flags variable instead of passing as parameter.
s3: smbd: In trans2.c Use ucf_flags variable instead of passing as parameter.
s3: smbd: In srv_srvsvc_nt.c Use ucf_flags variable instead of passing as parameter.
s3: smbd: In smb2_create.c Use ucf_flags variable instead of passing as parameter.
s3: smbd: In smb2_query_directory.c Use ucf_flags variable instead of passing as parameter.
s3: smbd: In nttrans2.c, add in UCF_POSIX_PATHNAMES to the ucf_flags if lp_posix_pathnames() requested.
s3: smbd: In srv_srvsvc_nt.c, add in UCF_POSIX_PATHNAMES to the ucf_flags if lp_posix_pathnames() requested.
s3: smbd: In open.c, add in UCF_POSIX_PATHNAMES to the ucf_flags if lp_posix_pathnames() requested.
s3: smbd: In reply.c, add in UCF_POSIX_PATHNAMES to the ucf_flags if lp_posix_pathnames() requested.
s3: smbd: In smb2_create.c, add in UCF_POSIX_PATHNAMES to the ucf_flags if lp_posix_pathnames() requested.
s3: smbd: In smb2_query_directory.c.c, add in UCF_POSIX_PATHNAMES to the ucf_flags if lp_posix_pathnames() requested.
s3: smbd: In trans2.c, add in UCF_POSIX_PATHNAMES to the ucf_flags if lp_posix_pathnames() requested.
s3: smbd: Remove lp_posix_pathnames() from filename.c
s3: smbd: open_file: use FSP_POSIX_FLAGS_PATHNAMES
s3: smbd: Move lp_posix_pathnames() out of srvstr_get_path_wcard_internal().
s3: smbd: Move lp_posix_pathnames() out into srvstr_get_path().
s3: smbd: Move lp_posix_pathnames() out into srvstr_get_path_req_wcard().
s3: smbd: Add srvstr_get_path_wcard_posix().
s3: smbd: Split all calls to srvstr_get_path_wcard() into srvstr_get_path_wcard_posix() or srvstr_get_path_wcard() depending on lp_posix_pathnames().
s3: smbd: We now know that srvstr_get_path_wcard() is only called when lp_posix_pathnames() is false.
s3: smbd: Add srvstr_get_path_posix().
s3: smbd: Split all calls to srvstr_get_path() to calls to srvstr_get_path_posix() or srvstr_get_path() depending on lp_posix_pathnames().
s3: smbd: srvstr_get_path() is now only called when lp_posix_pathnames() is false.
s3: smbd: VFS change. Add new field bool posix_pathnames into struct smb_request.
s3: smbd: Now struct smb_request has a bool posix_pathnames, remove the lp_posix_pathnames() call inside srvstr_get_path_req_wcard().
s3: smbd: Replace most uses of lp_posix_pathnames() with req->posix_pathnames in reply.c
s3: smbd: Replace most uses of lp_posix_pathnames() with req->posix_pathnames in nttrans.c
s3: smbd: Remove *all* uses of lp_posix_pathnames() from open.c
s3: smbd: Convert all but one use of lp_posix_pathnames() into req->posix_pathnames in trans2.c
s3: smbd: smb2_create.c - remove all uses of lp_posix_pathnames().
s3: smbd: Replace lp_posix_pathnames() with smbreq->posix_pathnames in smb2_query_directory.c.
s3: smbd: Remove lp_posix_pathnames() checks on paths sent in via old Win9X RPC calls.
s3: smbd: Replace lp_posix_pathnames() with req->posix_pathnames in dir.c. Only one remaining.
s3: smbclient: asn1_extract_blob() stops further asn1 processing by setting has_error.
s3: smbd: Remove one more use of lp_posix_pathnames().
Jose A. Rivera (1):
vfs_glusterfs: Fix a memory leak in AIO
Justin Maggard (2):
Change default LDAP page size to 1000.
s3-libads: Use the configured LDAP page size.
Karolin Seeger (5):
ctdb/web: Fix typo.
docs: Bump version up to 4.4.
WHATSNEW: Extend release notes for Samba 4.4.0rc1.
WHATSNEW: Add smbstatus changes.
VERSION: Set version to 4.4.0rc1...
Marc Muehlfeld (1):
Fix typo in winbindd_cm.c
Martin Schwenke (32):
talloc: Fix a documentation typo
ctdb-daemon: Drop the "schedule for deletion" messages to DEBUG level
ctdb-recoverd: Fix some uninitialised memory issues
ctdb-daemon: Don't leak memory if not using recovery lock
ctdb-ipalloc: Fix a memory leak
ctdb-scripts: Fix regression in updateip code
ctdb-scripts: Clarify logic for success of interface monitoring
ctdb-scripts: Superficial clean-ups to 10.interface
ctdb-scripts: Don't remove temporary files before use
ctdb-scripts: Use more unique temporary file names
ctdb-tests: Fix some incorrect memory allocations
ctdb-ipalloc: Split IP allocation into its own build subsystem
ctdb-ipalloc: Document the steps involved in a takeover run
ctdb-scripts: Refactor function interface_monitor() to monitor one interface
ctdb-scripts: Rename get_real_iface() -> interface_get_real()
ctdb-scripts: Move interface monitoring code to functions file
ctdb-scripts: Drop functions mark_up() and mark_down()
ctdb-scripts: Rename variable: fail -> down_interfaces_found
ctdb-scripts: CTDB_PARTIALLY_ONLINE_INTERFACES incompatible with NAT gateway
ctdb-scripts: Move monitoring of CTDB_NATGW_PUBLIC_IFACE to 11.natgw
ctdb-scripts: Tests for monitoring of CTDB_NATGW_PUBLIC_IFACE
ctdb-tools: Add standalone ctdb_natgw tool script
ctdb-tests: Test ctdb CLI tool via a stub
ctdb-scripts: New function ctdb_natgw_slave_only()
ctdb-tests: NAT gateway slave-only changes
ctdb: Call out to ctdb_natgw helper from 11.natgw
ctdb-tests: Drop some unnecessary NAT gateway tests
ctdb/tools: Update ctdb CLI tool to call ctdb_natgw
ctdb-scripts: No longer set the NAT gateway capability
ctdb-tools: Drop support for setting and viewing NAT gateway capability
WHATSNEW: CTDB_NATGW_SLAVE_ONLY is no longer used
WHATSNEW: Documentation CTDB changes for v4.4
Matthias Dieter Wallnöfer (3):
s4:samba-tool domain raise tool - handle Windows 2000 mode AD domains correctly
s4:samba-tool domain raise tool - make it aware of newer domain function levels
s4:acl LDB module - fix error message
Michael Adam (94):
s3:smbd: fix a corner case of the symlink verification
torture:smb2: fix copy'n'paste error in durable-open:open2:lease test
docs:smbdotconf: fix the description of 'machine password timeout'
s3:wscript: fix spaces
torture: fix the ldap.cldap test
torture: fix the ldap.netlogon-udp test
torture: fix check_dom_trust_pw in the rpc:lsa test
torture: fix check_pw_with_krb5 in the rpc:lsa test
torture: Fix winbind.wbclient.ResolveWinsByIp test
torture: add torture comment output of name/ip to WinsBy{Ip,Name} tests
nwrap: fix numeric port detection in nwrap_getaddrinfo
nwrap: fix return code of getaddrinfo for AI_NUMERICSERV in error case
nwrap: fix return code for getaddrinfo in case service is not valid
nwrap: remove code duplication in nwrap_getaddrinfo
nwrap: improve code readability in nwrap_getaddrinfo()
nwrap: simplify logic in nwrap_getaddrinfo, calling nwrap_files_getaddrinfo
nwrap: slightly simplify logic in nwrap_getaddrinfo()
nwrap: in nwrap_getaddrinfo, only call libc_getaddrinfo if we need it.
nwrap: slightly clean flow by removing an else branch in nwrap_getaddrinfo
nwrap: initialize some variables in nwrap_files_getaddrinfo
nwrap: simplify nwrap_add_hname_alias
nwrap: simplify nwrap_add_hname
nwrap: move var into scope in nwrap_add_hname()
nwrap: remove a superfluous comment from nwrap_add_hname_add_new()
nwrap: remove superfluous comments from nwrap_add_hname_alias()
nwrap: remove superfluous comments from nwrap_add_hname()
nwrap: rewrite linked-list datastructures to be properly separated.
nwrap: log hash table full message at error level
nwrap: simplify nwrap_files_gethostbyname: remove a variable
nwrap: simplify nwrap_file_getaddrinfo: remove a variable
nwrap: turn nwrap_add_hname_add_to_existing() into bool
nwrap: catch NULL ip in nwrap_add_ai
nwrap: catch null h_name in nwrap_add_hname_add_new
nwrap: catch NULL list in nwrap_add_hname_add_to_existing
nwrap: better error propagation in nwrap_add_hname_alias
nwrap: better error propagation in nwrap_add_hname()
nwrap: log NULL alias name at ERROR level in nwrap_add_hname()
nwrap: better error propagation in nwrap_he_parse_line()
nwrap: turn nwrap_files_cache_reload() into a bool function
nwrap: use the error code from nwrap_files_cache_reload() in callers
nwrap: convert nwrap_files_getaddrinfo() to return EAI error codes
nwrap: in nwrap_files_getaddrinfo, treat failure of nwrap_convert_he_ai as error
nwrap: correctly track EAI_ADDRINFO in nwrap_files_getaddrinfo
nwrap: fix treatment of EAI_ADDRINFO in nwrap_files_getaddrinfo
nwrap: treat AI_NUMERICHOST correctly in getaddrinfo.
nwrap: refactor nwrap_add_hname_* into one nwrap_ed_inventarize.
nwrap: Fix inventarization of IPs when loading hosts
nwrap: rename ai_prev -> ai_cur in nwrap_files_getaddrinfo()
nwrap: fix a memleak in nwrap_files_getaddrinfo()
nwrap: rename _ai -> ai_new in nwrap_files_getaddrinfo()
nwrap: use symbols IPPROTO_TCP and IPPROTO_UDP
nwrap: move setting of ai_{flags|socktype|protocol} into nwrap_convert_he_ai
nwrap: add an explaining comment for the ai duplicating loop
nwrap: rewrite the loop for duplication ai entries if socktype not given
nwrap: remove ai_tail argument from nwrap_files_getaddrinfo()
nwrap: remove unused member list from struct nwrap_he
nwrap: rename nwrap_he.entdata to nwrap_he.entries
nwrap: catch error to add item to vector in nwrap_he_parse_line()
nwrap: fix leaking the entlists
nwrap: fix a copy and paste error in the destructor.
nss_wrapper: bump version to 1.1.2
docs: fix copy'n'paste error in vfs_shadow_copy2 manpage
vfs:shadow_copy2: fix a debug message
pam_winbind: check != PAM_SUCCESS and != NULL explicitly
s3:smbd_smb2_reauth_generic_return: make use of smb2req->xconn
ctdb-scripts: further untangle logic for success of interface monitoring
docs:smbdotconf: fix tabs/space mixup in logon parameter metadata
smbd:smb2_close: remove an irritating blank line
s4-torture: let smb2.replay.replay5 test deal with scale out shares.
s3:passdb: move my_sam_name() from passdb to util_name.c
passdb: change ABI version to 0.25.0 due to removed symbol.
substitute: Fix talloc_sub_basic for %G in the case of a local user.
smbXsrv: introduce bool smbXsrv_client->server_multi_channel_enabled
s3:smb2_negprot: announce multi channel support (disabled)
s3:smb2_sesssetup: implement SMB3 session bind (disabled)
s3:lib: fix white spaces in my_sam_name()
s3:lib: remove supefluous comments from map_my_name()
s3:lib: add braces around if-block in my_sam_name()
librpc:idl: define FSCTL_NET_IFACE_NONE_CAPABLE in ioctl.idl
lib:socket: add linkspeed, capability and if_index to iface_struct
lib:socket: get interface index from kernel
lib:socket: set defaults for linkspeed and capability in get_interfaces()
build: detect support for ethtool
smb.h: add linkspeed, capability, and if_index to interface struct
s3:lib: copy speed, cap, and index in add_interface()
s3:lib: remove an unmotivated comment from interpret_interface()
s3:lib: extend interpret_interface() to optionally read speed, caps, and index from config
s4:lib:socket: skip extra data in interpret_interface()
docs:smb.conf: document new extra syntax for interfaces.
s3:smbd: only process fsctl_network_iface_info if multi channel is enabled
smbd:globals.h: add guid_verified to smbXsrv_connection.smb2.client
smbd:process: treat initialized table in smbXsrv_connection_init_tables
smbd:process: use smbXsrv_client_create.
smbd:smb2_negprot: implement connection passing based on client_guid
Ralph Boehme (47):
s4:torture:vfs_fruit: remove unused tree2
s4:torture:vfs_fruit: rename tree1 -> tree
s4:torture:vfs_fruit: tweak check_stream_list()
s4:torture:vfs_fruit: use AFPINFO_STREAM_NAME
s4:torture:vfs_fruit: enhance check_stream
s4:torture:vfs_fruit: add --option=torture:osx for enable_aapl()
s4:torture:vfs_fruit: add explicit cleanup of testfiles
s4:torture:vfs_fruit: skip test test_read_atalk_metadata() without "localdir" and rename it
s4:torture:vfs_fruit: skip test_adouble_conversion() without "localdir"
s4:torture:vfs_fruit: skip test_stream_names() without "localdir"
s4:torture:vfs_fruit: fix test_aapl() to work with OS X
s4:torture:vfs_fruit: fix test_rename_dir_openfile() to work with OS X
s4:torture:vfs_fruit: fix flakey test_write_atalk_rfork_io with OS X
s3:lib/errmap_unix: map EOVERFLOW to NT_STATUS_ALLOTTED_SPACE_EXCEEDED
vfs_fruit: fix some debug messages
vfs_fruit: stat AFP_AfpInfo must fail when it doesn't exist
s4:torture:vfs_fruit: file without AFP_AfpInfo
vfs_fruit: handling of ftruncate() on AFP_AfpInfo stream
s4:torture:vfs_fruit: add tests for AFP_AfpInfo delete-on-close and eof
vfs_fruit: writing all 0 to AFP_AfpInfo stream
s4:torture:vfs_fruit: test nulling out AFP_AfpInfo stream
vfs_fruit: fix offset and len handling for AFP_AfpInfo stream
s4:torture:vfs_fruit: update AFP_AfpInfo IO tests
vfs_fruit: ignore delete on the AFP_Resource stream
s4:torture:vfs_fruit: add tests for AFP_Resource delete-on-close and eof
s4:torture:vfs_fruit: add test test_read_afpinfo
s3: fix encryption help messages
smbd: file_struct: factor out POSIX pathname processing out of POSIX open
smbstatus: remove obsolete verbose message
s3:smb2_server: convert encryption desired and required bools to flags
s3:smb2_server: store encryption cipher in the channel
s3:smb2_server: add encryption state tracking flags
smbstatus: rework connection dialect printing
smbstatus: pass talloc context to traverse_sessionid
smbstatus: pass talloc context to traverse_connections
smbstatus: align session list header and ouput
smbstatus: show encrpytion state of sessions
smbstatus: align tree connect header and output
smbstatus: show encrpytion state of tree connects
s3:smb2_server: convert signing_required bool to flags bitmap
s3:smb2_server: add signing state tracking flags
s3:lib/conn_tdb: store the connection dialect
smbstatus: show signing state of sessions and tcons
libcli/smb: add define SMB_ENCRYPTION_GSSAPI for CIFS encryption type
smbstatus: add support for SMB1 signing and CIFS UNIX extensions encryption
s3:smbd: Ignore initial allocation size for directory creation
s4:torture: add SMB2 test for directory creation initial allocation size
Robin Hack (21):
nwrap: Replace free() calls by SAFE_FREE macro where possible.
nwrap: Prevent compilation failure on machine without IPv4
nwrap: Use ssize_t for aliases_count
nwrap: Add nwrap vector memory management functions
nwrap: Simplify file loading.
nwrap: Add a hash table to the nwrap structure
nwrap: Add function nwrap_add_ai
nwrap: Add nwrap_add_hname() and nwrap_add_hname_alias().
nwrap: Add string manipulation functions.
nwrap: Use nwrap vectors as memory backend for getaddrinfo() and gethostbyname()
nwrap: Add BSD libc support for gethost*_r functios.
nwrap: Add basic locking for support multithreaded applications
nwrap: Fix memory leak when getline() is used.
nwrap: Use nwrap_vector_foreach instead of for loop
nwrap: Fix memory leak inside nwrap_getaddrinfo()
nwrap: Rename cont to vector in nwrap_vector_add_item()
nwrap: Fix memory leak in nwrap_he_unload()
nwrap: Fix memory leak in nwrap_files_gethostbyname()
nwrap: Fix memory leak in nwrap_gethostbyname_r()
nwrap: Better check service string sanity.
nwrap: Small code shift in nwrap_ed_inventarize_add_to_existing()
Samuel Cabrero (1):
ldb-samba: Implement transitive extended matching
Stefan Metzmacher (12):
s3:smbd: remove unused spnego related includes
s3:libsmb: remove unused spnego related includes
negoex.idl: initial version
negoex.idl: use DATA_BLOB for negoex_BYTE_VECTOR
Happy New Year 2016!
s3:smb2_sesssetup: treat BINDING in smbd_smb2_session_setup_auth_return
s3:smbd: implement fsctl_network_iface_info
idl:messagaing: add MSG_SMBXSRV_CONNECTION_PASS
idl:smbXsrv: add smbXsrv_client_global structures
idl:smbXsrv: add smbXsrv_connection_pass structures.
smbd: add smbXsrv_client.c
smbd:smb2_server: let smbd_server_connection_terminate() only call exit_server() for the last connection
Thomas Nagy (2):
thirdparty:waf: Update gccdeps from upstream
build:wafsamba: Use the upstream version of gccdeps
Uri Simchoni (30):
smbd: do not disable "store dos attributes" on-the-fly
smbd: remove function name from a DBG_INFO in a recent commit
smbclient: query disk usage relative to current directory
selftest: more dfree command and smbclient disk usage tests
vfs_shadow_copy2: add shadow_copy2_do_convert()
vfs_shadow_copy2: fix case where snapshots are outside the share
vfs_shadow_copy2: add a blackbox test suite
smbcacls: fix uninitialized variable
vfs_shadow_copy2: check crossmountpoints against snapdirseverywhere
build: fix ldbsearch panic on FC22
vfs_shadow_copy2: remove basedir state variable
vfs_shadow_copy2: add snapsharepath parameter
vfs_shadow_copy2: add tests for snapsharepath
vfs_shadow_copy2: documentation for snapsharepath
loadparm: introduce lp_parm_ulonglong() and lpcfg_parm_ulonglong()
quotas: correct comment about SMB_GROUP_QUOTA_TYPE
smbd: enable unit-testing of NT_TRANSACT_GET_USER_QUOTA
vfs_fake_dfq: add vfs module
selftest: add disk-free and quota tests based on fake_dfq VFS module
vfs: add path parameter to get_quota
vfs_cap: add get_quota function
vfs_shadow_copy2: add get_quota function
vfs_snapper: add get_quota function
smbd: refactor disk_free handling
vfs_fake_dfq: remove quota code from disk_free
vfs_ceph: do not call disk_norm() on disk_free_fn
vfs_gpfs: do not call disk_norm() on disk_free_fn
make disk_norm() static
vfs_gpfs: make sure get_quota does not return bogus values
disk_quotas: style fix
Volker Lendecke (44):
libads: Remove "foreign" from ads_struct
net: Fix Coverity ID 241039 Unchecked return value
asn1: Remove an unused asn1 function
asn1: Make asn1_peek_full_tag return 0/errno
asn1: Add overflow check to asn1_write
asn1: Add some early returns
asn1: Make "struct nesting" private
asn1: Add asn1_has_error()
lib: Use asn1_has_error()
asn1: Add asn1_set_error()
lib: Use asn1_set_error()
asn1: Add asn1_extract_blob()
lib: Use asn1_extract_blob()
asn1: Add asn1_has_nesting
lib: Use asn1_has_nesting
asn1: Add asn1_current_ofs()
lib: Use asn1_current_ofs()
libcli: Remove a reference to asn1->ofs
asn1: Remove a reference to asn1_data internals
asn1: Make 'struct asn1_data' private
net: Use procid_is_local
smbcontrol: Use procid_is_local
asn1: Clean up includes
samdb: Fix CID 1347320 Dereference null return value
ctdb: Fix CID 1347319 Unchecked return value
bind_dlz: Fix CID 1347318 Unchecked return value
smbd: Fix 240393 Uninitialized pointer read
tldap: Remove unneeded vars
tldap: Remove an unneeded "return;"
tldap: Use "size_t" for talloc_array_length result
tldap: tevent_req_create NULLs out "state"
lib: Introduce util_tsock.h
tldap.h: References DATA_BLOB
tldap: Avoid includes.h
tldap: Use struct initializer in tldap_search
libsmb: Convert resolve_hosts to sockaddr_storage
libsmb: Remove ip_service based resolve_lmhosts
libcli: Fix a typo
idmap: Fix whitespace
winbind: Properly error check init_lsa_ref_domain_list
asn1: Fix a typo
asn1: Make asn1_peek_tag_needed_size static
ctdb: Fix the O3 developer build
ldb: Fix CID 1348110 Uninitialized scalar variable
-----------------------------------------------------------------------
--
Samba Shared Repository
More information about the samba-cvs
mailing list