summaryrefslogtreecommitdiffstats
path: root/source3/lib/sysacls.c
Commit message (Collapse)AuthorAgeFilesLines
...
* To stop people complaining about the mktemp call, move it into lib/util.c. ↵Jeremy Allison2001-04-111-1/+0
| | | | | | | | | Thanks to Andrew for all this code. Fixed extra line in lib/sysacls.c that broke XFS ACL code. Jeremy. (This used to be commit 9b32b8a8cfc8ddb93c14d5581f433d2e93f89ed2)
* Changed the order of -kPIC and -kpic.Jeremy Allison2001-04-111-4/+6
| | | | | | Added patch from Michael Davidson <md@sco.COM> for Solaris/Unixware ACLS. Jeremy. (This used to be commit 144a2906810e8d4414d627835eb80f60bd1d88a4)
* Fix from Michael Davidson <md@sco.COM> to merge Solaris and UnixWare ACLs.Jeremy Allison2001-04-051-559/+52
| | | | | Jeremy. (This used to be commit ffa800e980bfed3d82ec7b0a037085c4558f8f0f)
* Added XFS ACLs on Linux. Code from John Trostel <jtrostel@connex.com>.Jeremy Allison2001-04-031-0/+214
| | | | | Jeremy. (This used to be commit 0865366f6b1070a8db3d8421c37c8072b36b96e3)
* IRIX ACLs from Herb.Jeremy Allison2001-04-021-0/+244
| | | | | Jeremy. (This used to be commit 2f2365e93833e5f08dc14ab0022dd9f6f0d028ad)
* New POSIX ACL mapping code. Works with UNIX permissions, now for testingJeremy Allison2001-03-221-0/+20
| | | | | | with real ACLs... Jeremy. (This used to be commit 852b9e15ac245a593460cfff3f629d0333372e41)
* Fixed a couple of getpwXX calls that were not going through the sys_getpwXXJeremy Allison2001-03-011-2/+2
| | | | | | cache. Jeremy. (This used to be commit a648935ae93f781aedba8f89b0071a24e42f4543)
* rpc_client/cli_netlogon.c: Fixed incorrect printf.Jeremy Allison2001-02-251-0/+536
| | | | | | Added Solaris ACL support. Jeremy. (This used to be commit f0d11b6997cc46a0210adef8cf572cf8b7e2467a)
* Excise snprintf -> slprintf.Jeremy Allison2001-02-161-6/+6
| | | | | | | | srv_samr.c: duplicate gid fix. srv_spoolss_nt.c: Merge of JF's work. uid.c: Fix for returning names when a PDC. Jeremy. (This used to be commit d938ad6963a2dd4eda930d508600ec1902dc2b16)
* Patch to add UnixWare ACLs from Michael Davidson <md@sco.COM>. With someJeremy Allison2001-02-151-0/+559
| | | | | | | | small modifications, this code may also work on Solaris, as they are derived from the same SVR4 codebase. When the Samba Solaris box is up and running again I will test this. Jeremy. (This used to be commit f8db87b0978be981448eafd57163703e3aeec2cb)
* Fixed typo with acl_set_fd() not needing an ACL_TYPE_T parameter.Jeremy Allison2001-01-111-5/+5
| | | | | | Ensure HAVE_NO_ACLS is set in configure if ACL support not selected. Jeremy (This used to be commit 523c91935621ec2d200a79385046694806f7c837)
* First compiling version of code that sets NT ACLs as POSIX ACLs.Jeremy Allison2001-01-111-2/+90
| | | | | | Now the debugging starts.... :-). Jeremy. (This used to be commit 2300ac79f5eba84225288a87129b4df5bd471466)
* Split the one sys_acl_free call into sys_acl_free_TYPE calls, to allowJeremy Allison2000-12-191-11/+32
| | | | | | easier wrapping of non-POSIX ACL interfaces. Jeremy. (This used to be commit 1a31b4eb082b23d60e3d9040b3c0110eef1f9385)
* Renamed parameters and variables called acl to the_acl as it conflictsTim Potter2000-12-141-6/+6
| | | | | with a Solaris system call. (This used to be commit 5e547ddcb526be5562db9213c5b36e505e735a2e)
* Added better configure test for POSIX ACLs. Fixed stupid typo in sysacls.cJeremy Allison2000-12-071-1/+1
| | | | | Jeremy. (This used to be commit da6ae57501e3cb971e82eac5bb05efcd9cf443ae)
* Working code to read POSIX ACLs on a Linux system using the bestbitsJeremy Allison2000-12-071-2/+49
| | | | | | | | ACL patch from http://acl.bestbits.at/. configure support needs more work (just assumes correct headers at the moment). ACL writing needs adding. Jeremy. (This used to be commit 6ae63e502e6adf3666a34aa87860c74e106fdb84)
* Cause smbd to use the new posix_acls code, not the old unix_acls code.Jeremy Allison2000-12-061-0/+12
| | | | | | | | | | | | Currently does exactly the same thing (returns ACLs the same way). This code is written to try and get a POSIX ACL via the abstract sys_XX interface, then fall back to providing a UNIX based ACL if the calls fail. Seems to work. Next step is to add a --with-posix-acls to configure.in and then check on a POSIX ACL system that a complex ACL is returned correctly as an NT ACL. Note that the ACL set (a more complex problem) is not addressed yet. Jeremy. (This used to be commit 4339e20202a876dbadc07980b731f711463b7299)
* Make smbd/posix_acls.c use abstract interface.Jeremy Allison2000-12-061-0/+110
include/smb_acls.h lib/sysacls.c: Added as interface definitions. Jeremy. (This used to be commit 8359375bba5b3ae24956f66b066dedf11d3583df)