1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-24 21:34:56 +03:00
samba-mirror/source3
Jeremy Allison 582ce5d6b5 s3: smbd: Fix AIX sendfile() for SMB2. Ensure we don't spin on EAGAIN.
For SMB2 the socket is set non-blocking. Ensure sendfile()
calls complete if they return EAGAIN by saving the socket state,
setting it blocking, doing the sendfile until completion and then
restoring the socket state.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=13537

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Volker Lendecke <vl@samba.org>

Autobuild-User(master): Volker Lendecke <vl@samba.org>
Autobuild-Date(master): Fri Jul 20 15:14:24 CEST 2018 on sn-devel-144
2018-07-20 15:14:24 +02:00
..
auth auth: For NTLM and KDC authentication, log the authentication duration 2018-06-25 08:32:14 +02:00
build
client s3:client: Add --quiet option to smbclient 2018-06-26 17:43:25 +02:00
exports
groupdb Fix Jean François name to be UTF-8 2018-05-09 10:38:57 +02:00
include auth: For NTLM and KDC authentication, log the authentication duration 2018-06-25 08:32:14 +02:00
intl lib: Give util_paths.c its own header 2017-06-24 01:21:10 +02:00
lib s3: smbd: Fix AIX sendfile() for SMB2. Ensure we don't spin on EAGAIN. 2018-07-20 15:14:24 +02:00
libads Fix some incorrect debug messages that look to be copy-paste issues. 2018-05-03 08:16:26 +02:00
libgpo/gpext s3/security.c undefined value 2018-04-20 18:18:25 +02:00
libnet libsmb: Give dsgetdcname.c its own header 2018-04-11 01:06:39 +02:00
librpc librpc/crypto: Fix a misleading comment 2018-06-18 18:34:51 +02:00
libsmb s3: libsmbclient: Fix cli_splice() fallback when reading less than a complete file. 2018-07-13 14:57:14 +02:00
locale pam_winbind: initial Turkish translation 2017-11-15 13:52:05 +01:00
locking s3:locking: add file_has_open_streams() 2018-05-30 19:10:26 +02:00
modules smbd: make use of smbd_impersonate_{conn_vuid,conn_sess,root,guest}_create() wrappers 2018-07-12 14:25:18 +02:00
nmbd nmbd: Fix a typo 2018-04-11 01:06:39 +02:00
param smb.conf: add dns_zone_scavenging 2018-07-12 04:31:51 +02:00
passdb s3:passdb: Fix size of ascii_p16 2018-05-17 17:30:09 +02:00
printing printing: convert delete_driver_files() to use create_conn_struct_tos_cwd() 2018-06-14 20:52:23 +02:00
profile s3-profile: reduce dependencies of smbprofile.h 2016-03-28 20:45:16 +02:00
registry s3:registry: Fix buffer truncation issues issues with gcc8 2018-06-20 22:22:07 +02:00
rpc_client Possible memory leak in map_info3_to_validation 2018-06-20 21:05:40 +02:00
rpc_server s3/rpc_server: Character Encode Spotlight Queries 2018-07-10 23:17:20 +02:00
rpcclient cmd_drsuapi: add dswriteaccountspn command 2018-05-12 02:09:28 +02:00
script s3:tests: Add test for smbclient --quiet 2018-06-26 20:29:19 +02:00
selftest s3: torture: Test SMB1 cli_splice() fallback path when doing a non-full file splice. 2018-07-13 11:45:42 +02:00
services srcctl3: Improve debug messages 2018-01-16 02:43:03 +01:00
smbd s3: smbd: fix path check in smbd_smb2_create_durable_lease_check() 2018-07-18 00:04:10 +02:00
torture s3: torture: adjust SMB1 cli_splice() test sizes 2018-07-14 00:14:13 +02:00
utils s3:smbget: Fix buffer truncation issues with gcc8 2018-06-20 22:22:07 +02:00
web
winbindd winbindd: Do request profiling 2018-07-11 23:04:23 +02:00
.clang_complete
.dmallocrc
.indent.pro
Doxyfile
mainpage.dox
smbadduser.in
wscript selftest: Require libarchive for --enable-selftest 2018-05-15 06:31:03 +02:00
wscript_build s3-tldap: do not install test_tldap 2018-07-14 03:09:00 +02:00
wscript_configure_system_ncurses