summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* s3-smbd: Merge ACE entries based on mapped UID/GID not SIDAndrew Bartlett2012-08-101-4/+4
| | | | | | | | | | | | As the test for a valid posix ACL is based on the unix uid/gid only appearing once in the ACL the merge process also needs to be UID/GID based. This is a problem when we have multiple builtin groups mapped to the same POSIX group as happens in a Samba4 provision. Andrew Bartlett Signed-off-by: Jeremy Allison <jra@samba.org>
* s3-smbd: Convert posix_acls.c to use struct unixid internallyAndrew Bartlett2012-08-101-57/+72
| | | | | | | | | | | | | This is consistent with the rest of Samba which uses this structure to represent a unix uid or gid. World values remain represented by the owner_type being WORLD_ACE in the containing structure. A -1 value is filled in to the unixid.id in the same way the .world value was initialised in the union. Andrew Bartlett Signed-off-by: Jeremy Allison <jra@samba.org>
* s3-smbd: Create a shortcut for building the token of a user by SID for ↵Andrew Bartlett2012-08-103-57/+145
| | | | | | | | | | | | | posix_acls When a user owns a file, but does not have specific permissions on that file, we need to make up the user permissions. This change ensures that the first thing that we do is to look up the SID, and confirm it is a user. Then, we avoid the getpwnam() and directly create the token via the SID. Andrew Bartlett Signed-off-by: Jeremy Allison <jra@samba.org>
* torture: Reproducer for 64c0367Volker Lendecke2012-08-101-0/+20
| | | | Signed-off-by: Jeremy Allison <jra@samba.org>
* tdb/test: fix build on OSF/1Björn Jacke2012-08-101-15/+15
| | | | | Autobuild-User(master): Björn Jacke <bj@sernet.de> Autobuild-Date(master): Fri Aug 10 23:33:20 CEST 2012 on sn-devel-104
* Revert "s3:smbd: include smbXsrv.h before smbd/proto.h to have the smbXsrv_ ↵Stefan Metzmacher2012-08-101-1/+0
| | | | | | | | | structs available" This reverts commit 98ccca8dca70b87d04a93c8ef5232a071ab7c2af. Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Fri Aug 10 17:35:38 CEST 2012 on sn-devel-104
* Revert "s3:smbd: Include smbXsrv.h before vfs.h (in smbd.h) so that the ↵Stefan Metzmacher2012-08-101-1/+1
| | | | | | smbXsrv structures are available" This reverts commit e332bfaff51e54638bd37cd1fe08e57608e16e86.
* Revert "s3:smb: include "smbXsrv.h" before "vfs.h""Stefan Metzmacher2012-08-101-6/+0
| | | | This reverts commit db0c233624e633b3cc1a6e0e44dccc09aaa121f2.
* s3:smbXsrv.idl: remove smbXsrv_*0 definesStefan Metzmacher2012-08-101-42/+42
| | | | | | This makes ctags more usable. metze
* s3:param: fix compiler warnings with FN_GLOBAL_CONST_STRING()Stefan Metzmacher2012-08-101-1/+1
| | | | metze
* build: rename security → samba-securityBjörn Jacke2012-08-1012-24/+24
| | | | | | | | | there is a libsecurity on OSF1 which clasheѕ with our security lib. see bug #9023. Signed-off-by: Stefan Metzmacher <metze@samba.org> Autobuild-User(master): Björn Jacke <bj@sernet.de> Autobuild-Date(master): Fri Aug 10 14:22:21 CEST 2012 on sn-devel-104
* nsswitch: add ABI checking and symbol versions to libwbclientAndrew Bartlett2012-08-102-0/+78
| | | | | | | | | This will ensure that we do not unintentionally break the ABI. Andrew Bartlett Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Fri Aug 10 04:08:54 CEST 2012 on sn-devel-104
* s4-dsdb: Explain better what records are written during schema setAndrew Bartlett2012-08-104-17/+26
| | | | | | This is controlled by setting write_indices_and_attributes. Andrew Bartlett
* lib/ldb: Use tdb_parse_record and a callback rather than tdb_fetch()Andrew Bartlett2012-08-101-16/+38
| | | | | | | This avoid allocation at the tdb layer as we will allocate this with talloc right away anyway. Andrew Bartlett
* Remove smb_panic() from unix_strlower(). Just rely on error code return.Jeremy Allison2012-08-091-2/+0
| | | | | Autobuild-User(master): Jeremy Allison <jra@samba.org> Autobuild-Date(master): Thu Aug 9 23:52:53 CEST 2012 on sn-devel-104
* Correctly check for errors in strlower_m() returns.Jeremy Allison2012-08-0942-72/+225
|
* Fix strlower_m() to return an error indication.Jeremy Allison2012-08-092-5/+9
|
* Check error returns on strnorm().Jeremy Allison2012-08-094-7/+19
|
* Check error returns from strupper_m() (in all reasonable places).Jeremy Allison2012-08-0949-89/+283
|
* Fix missing ads_destroy in error path.Jeremy Allison2012-08-091-0/+1
|
* Change strupper_m() to return a value.Jeremy Allison2012-08-092-5/+9
|
* Fix bad return in unix_strupper.Jeremy Allison2012-08-091-1/+1
|
* Prepare to remove smb_panic() from unix_strlower().Jeremy Allison2012-08-091-0/+2
|
* Fix bad return values in unix_strlower/unix_strupper.Jeremy Allison2012-08-091-2/+2
|
* s4:torture:basic: check the return status of the last open in deltest16Michael Adam2012-08-091-0/+2
| | | | | Autobuild-User(master): Michael Adam <obnox@samba.org> Autobuild-Date(master): Thu Aug 9 18:01:50 CEST 2012 on sn-devel-104
* s4:torture:basic: fix a message typo in the delete17 testMichael Adam2012-08-091-1/+1
|
* s4:torture:basic: fix abundance of spaces in deltest6Michael Adam2012-08-091-3/+4
|
* s4:torture:basic:delete: fix 4 vs 8 spc tab formatting in ↵Michael Adam2012-08-091-4/+4
| | | | check_delete_on_close()
* s3:torture:delete: add a 12th subtest to the delete-on-close testsMichael Adam2012-08-091-0/+98
| | | | | | test whether second open is possible with initial delete on close and how setting and unsetting delete on close on the handle affects the initial delete on close (it does not...)
* s3:torture:delete: fix 11th test to work against windowsMichael Adam2012-08-091-9/+6
|
* s3:torture:delete: simplify return code handling, fixing a couple of return ↵Michael Adam2012-08-091-48/+3
| | | | codes in error cases
* s3:torture:delete: reduce indentationMichael Adam2012-08-091-8/+6
|
* s3:torture:delete: add a commentMichael Adam2012-08-091-0/+2
|
* s3:torture:delete: add a commentMichael Adam2012-08-091-0/+2
|
* s3:torture:delete: add a commentMichael Adam2012-08-091-0/+2
|
* s3:torture:delete: move the success message for a subtest to the correct placeMichael Adam2012-08-091-2/+3
|
* s3:torture:delete: remove an else, reducing indentationMichael Adam2012-08-091-2/+3
|
* s3:torture:delete: remove an else, reducing indentationMichael Adam2012-08-091-2/+3
|
* s3:torture:delete: remove an else, reducing indentationMichael Adam2012-08-091-2/+3
|
* s3:torture:delete: remove an else, reducing indentationMichael Adam2012-08-091-2/+3
|
* s3:torture:delete: really fail the test in a failure caseMichael Adam2012-08-091-2/+2
|
* s3:torture:delete: fix a commentMichael Adam2012-08-091-1/+1
|
* s3:torture:delete: fix a messageMichael Adam2012-08-091-1/+1
|
* s3:torture:delete: fix a messageMichael Adam2012-08-091-1/+1
|
* s3:torture:delete: fix a messageMichael Adam2012-08-091-1/+1
|
* s3:torture:delete: fix a message (counting the opens)Michael Adam2012-08-091-1/+1
|
* s3:torture:delete: untangle function call from result checkMichael Adam2012-08-091-1/+2
|
* s3:torture:delete: untangle function call from result checkMichael Adam2012-08-091-1/+2
|
* s3:torture:delete: untangle function call from result checkMichael Adam2012-08-091-2/+6
|
* s3:torture:delete: untanlge function call from result checkMichael Adam2012-08-091-1/+2
|