Andrew Bartlett
611ca8e819
build: Move generated files out of the normal build tree
...
This avoids some dual-build-system interactions.
Andrew Bartlett
2012-05-18 15:44:43 +10:00
Andrew Bartlett
584a51b2ca
build: Move generated version.h to a waf-invisible location
...
Generally, it is better if our generated header files for the autoconf
build do not end up in places that the waf build can see.
Andrew Bartlett
2012-05-18 15:44:43 +10:00
Jeremy Allison
dc3ace63d4
Fix the waf build with the new "cleans up stale processes" test.
...
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Fri May 18 00:20:36 CEST 2012 on sn-devel-104
2012-05-18 00:20:36 +02:00
Volker Lendecke
182faceab2
s3: Check for serverid_exists in close_directory
...
Signed-off-by: Jeremy Allison <jra@samba.org>
2012-05-17 13:17:22 -07:00
Volker Lendecke
2db3ecbc95
s3: Check for serverid_exists in close_remove_share_mode
...
Signed-off-by: Jeremy Allison <jra@samba.org>
2012-05-17 13:17:22 -07:00
Volker Lendecke
43296090f9
s3: Be less picky on stale share mode entries
...
If a process died, the share mode entry might be bogus. Ignore those entries.
Signed-off-by: Jeremy Allison <jra@samba.org>
2012-05-17 13:17:22 -07:00
Volker Lendecke
49237b0cef
s3: Check for serverid_exists in find_oplock_types
...
Signed-off-by: Jeremy Allison <jra@samba.org>
2012-05-17 13:17:22 -07:00
Volker Lendecke
e34b7306fc
s3: Test whether get_share_mode_lock cleans up stale processes
...
Signed-off-by: Jeremy Allison <jra@samba.org>
2012-05-17 13:17:22 -07:00
Volker Lendecke
4e1656a782
s3: Check for serverid_exists in rename_share_filename
...
Signed-off-by: Jeremy Allison <jra@samba.org>
2012-05-17 13:17:22 -07:00
Volker Lendecke
6379709b88
s3: Do not check the PIDs is parse_share_modes
...
We do that when conflicts arise
Signed-off-by: Jeremy Allison <jra@samba.org>
2012-05-17 13:17:22 -07:00
Volker Lendecke
5017bbe70d
s3: Check for serverid_exists in smb_posix_unlink
...
Signed-off-by: Jeremy Allison <jra@samba.org>
2012-05-17 13:17:22 -07:00
Volker Lendecke
4962ab2aa8
s3: Check for serverid_exists in open_mode_check
...
Signed-off-by: Jeremy Allison <jra@samba.org>
2012-05-17 13:17:21 -07:00
Volker Lendecke
689a04bc6c
s3: Check for serverid_exists in notify_deferred_opens
...
We will remove the check in parse_share_modes soon
Signed-off-by: Jeremy Allison <jra@samba.org>
2012-05-17 13:17:21 -07:00
Volker Lendecke
f45966d169
s3: Add "share_mode_stale_server"
...
This is a helper routine that prunes a dead share mode entry on demand. This
prepares for removing the serverids_exist call in parse_share_modes.
Signed-off-by: Jeremy Allison <jra@samba.org>
2012-05-17 13:17:21 -07:00
Stefan Metzmacher
bffa1c5547
s3:gse: implement gensec_gse_expire_time()
...
metze
2012-05-17 20:04:33 +02:00
Stefan Metzmacher
9ec866fb6c
s3:gse: remember the expire time
...
metze
2012-05-17 20:04:31 +02:00
Stefan Metzmacher
ff700acdd0
s3:smb2_sesssetup: make use of nt_status_squash() in smbd_smb2_session_setup_recv()
...
metze
2012-05-17 12:59:08 +02:00
Richard Sharpe
632af66453
Check the return from create_acl_blob
...
Autobuild-User: Richard Sharpe <sharpe@samba.org>
Autobuild-Date: Thu May 17 07:17:29 CEST 2012 on sn-devel-104
2012-05-17 07:17:29 +02:00
Andrew Bartlett
6bafb4ac25
s3-smbd: Avoid creating a UID ACL entry for SIDs that are mapped as ID_TYPE_BOTH The GID ACL entry is what will be mapped in most cases, and so is sufficient.
...
Andrew Bartlett
Signed-off-by: Jeremy Allison <jra@samba.org>
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Thu May 17 05:08:44 CEST 2012 on sn-devel-104
2012-05-17 05:08:44 +02:00
Andrew Bartlett
f38638d451
s3-smbd: Consider a group with the same SID as sufficient duplication
...
This code is to ensure that the user does not loose rights when their file
ownership is taken away. If the owner (an IDMAP_BOTH SID) appears as a group
then a duplicate user is not required.
Signed-off-by: Jeremy Allison <jra@samba.org>
2012-05-17 03:17:05 +02:00
Andrew Bartlett
5b1c42228b
s3-smbd: Handle ID_TYPE_BOTH by mapping to both a group ACL entry and file ownership This will allow groups, such as domain administrators, to own files while correctly handling the rest of the ACL permissions.
...
Andrew Bartlett
Signed-off-by: Jeremy Allison <jra@samba.org>
2012-05-17 03:17:05 +02:00
Andrew Bartlett
367a644c4d
We need to split things up into a new helper function add_current_ace_to_acl() in order for there to be more posix ACL elements than NT ACL elements (so a group SID can own a file, but also get the group permissions that will be honoured)
...
Andrew Bartlett
Slightly modified by Jeremy to reduce diff size.
Signed-off-by: Jeremy Allison <jra@samba.org>
2012-05-17 03:17:05 +02:00
Jeremy Allison
173f818a29
This covers a case where an ID_TYPE_BOTH mapping creates group permissions, but must own the file. Based on an original patch by Andrew Bartlett.
2012-05-17 03:17:05 +02:00
Andrew Bartlett
59106473d3
s3-smbd: Do not merge UID ACE values with GID ACE values for posix ACL
...
This might happen when we get a SID mapped to IDMAP_BOTH.
Andrew Bartlett
Signed-off-by: Jeremy Allison <jra@samba.org>
2012-05-17 03:17:05 +02:00
Stefan Metzmacher
70be41c772
s3:onefs: remove all onefs related code as it not maintained anymore
...
See https://lists.samba.org/archive/samba-technical/2012-May/083631.html
for the discussion.
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Wed May 16 11:23:05 CEST 2012 on sn-devel-104
2012-05-16 11:23:04 +02:00
Richard Sharpe
bfe4a2baee
Fix the overwriting of errno before use in a DEBUG statement and use the return value from store_acl_blob_fsp rather than ignoring it.
...
Autobuild-User: Richard Sharpe <sharpe@samba.org>
Autobuild-Date: Wed May 16 03:43:41 CEST 2012 on sn-devel-104
2012-05-16 03:43:40 +02:00
Volker Lendecke
fc77ee5171
s3: Fix Coverity ID 242710 Untrusted pointer read
...
According to susv3 we have to make sure that we call isupper with
values only in the range of an unsigned char. This is best achieved
by automatic narrowing through assignment.
2012-05-15 21:37:17 +02:00
Björn Baumbach
5f494c424c
libcli/smb: move smb2cli_ioctl.c from source3 to the toplevel
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Tue May 15 20:17:01 CEST 2012 on sn-devel-104
2012-05-15 20:17:01 +02:00
Björn Baumbach
c16e263d0e
libcli/smb: move smb2cli_query_directory.c from source3 to the toplevel
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-05-15 18:26:00 +02:00
Björn Baumbach
b2d9c02665
libcli/smb: move smb2cli_query_info.c from source3 to the toplevel
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-05-15 18:26:00 +02:00
Björn Baumbach
22b76de2ff
libcli/smb: move smb2cli_set_info.c from source3 to the toplevel
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-05-15 18:26:00 +02:00
Björn Baumbach
1d7c6bfd7a
libcli/smb: move smb2cli_flush.c from source3 to the toplevel
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-05-15 18:26:00 +02:00
Björn Baumbach
f50fc00306
libcli/smb: move smb2cli_write.c from source3 to the toplevel
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-05-15 18:26:00 +02:00
Björn Baumbach
269000b1b3
libcli/smb: move smb2cli_read.c from source3 to the toplevel
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-05-15 18:26:00 +02:00
Stefan Metzmacher
4022edc906
libcli/smb: move smb2cli_close.c from source3 to the toplevel
...
metze
2012-05-15 18:25:59 +02:00
Stefan Metzmacher
2674d0c458
libcli/smb: move smb2cli_create.c from source3 to the toplevel
...
metze
2012-05-15 18:25:59 +02:00
Stefan Metzmacher
35b54ae5a9
s3:libsmb: avoid interpret_long_date() in smb2cli_create
...
metze
2012-05-15 18:25:59 +02:00
Stefan Metzmacher
b488567a18
s3:cli_np_tstream: include smbXcli_base.h, because we'll use functions from there
...
metze
2012-05-15 18:25:59 +02:00
Volker Lendecke
8ae354ed4e
s3: Remove some unused code
...
Autobuild-User: Volker Lendecke <vl@samba.org>
Autobuild-Date: Tue May 15 18:24:10 CEST 2012 on sn-devel-104
2012-05-15 18:24:10 +02:00
Volker Lendecke
c562a534c8
s3: Fix a likely cut&paste error
2012-05-15 16:18:50 +02:00
Andreas Schneider
78af4738e7
s3-auth: Rename to init_system_session_info().
...
Autobuild-User: Andreas Schneider <asn@cryptomilk.org>
Autobuild-Date: Tue May 15 13:56:00 CEST 2012 on sn-devel-104
2012-05-15 13:56:00 +02:00
Andreas Schneider
caaebb455c
s3-auth: Don't lookup the system user in pdb.
...
This fixes bug #8944 , ldapsam:trusted and ipasam. It is an additional
fix for bug #8567 (0528cb5f3a
).
2012-05-15 12:08:34 +02:00
Stefan Metzmacher
413e1be773
s3:auth: remove unused auth_server.c
...
metze
2012-05-15 08:18:29 +02:00
Stefan Metzmacher
b4abd3faaf
s3-auth: remove "security=server" (depricated since 3.6)
...
"security=server" has a lot of problems in the world with
modern security (ntlmv2 and krb5). It was also not very
reliable, as it needed a stable connection to the password
server for the lifetime of the whole client connection!
Please use "security=domain" or "security=ads" is you
authentication against remote servers (domain controllers).
metze
--------------
/ \
/ REST \
/ IN \
/ PEACE \
/ \
| SEC_SERVER |
| security=server |
| |
| |
| 12 May |
| |
| 2012 |
*| * * * | *
_________)/\\_//(\/(/\)/\//\/\///|_)_______
2012-05-15 08:18:28 +02:00
Andrew Bartlett
f67cb32b51
selftest: Remove tests for security=server
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-05-15 08:18:27 +02:00
Volker Lendecke
997da4a28b
s3: talloc_zero is not needed for structs we ndr_pull into
...
Autobuild-User: Volker Lendecke <vl@samba.org>
Autobuild-Date: Mon May 14 18:59:07 CEST 2012 on sn-devel-104
2012-05-14 18:59:07 +02:00
Stefan Metzmacher
aca64f642d
libcli/smb: move smb2cli_logoff_* from source3 to the top level
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Mon May 14 17:02:46 CEST 2012 on sn-devel-104
2012-05-14 17:02:46 +02:00
Stefan Metzmacher
ce0d6d89ee
libcli/smb: git mv smb2_session.c smb2cli_session.c
...
metze
2012-05-14 15:12:35 +02:00
Stefan Metzmacher
bf6b2fa96b
s3:libsmb: s/\<event_context/tevent_context/gc in smb2cli_write.c
...
metze
2012-05-14 15:12:35 +02:00
Stefan Metzmacher
2a39c5f513
s3:libsmb: s/\<event_context/tevent_context/gc in smb2cli_session.c
...
metze
2012-05-14 15:12:35 +02:00