summaryrefslogtreecommitdiff
path: root/source3
AgeCommit message (Collapse)AuthorFilesLines
2000-12-07Working code to read POSIX ACLs on a Linux system using the bestbitsJeremy Allison8-702/+833
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)
2000-12-06Cause smbd to use the new posix_acls code, not the old unix_acls code.Jeremy Allison8-75/+98
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)
2000-12-06update for new pdbedit tool (code from Simo)Gerald Carter1-4/+4
--jerry (This used to be commit 3d0ecea18d52b7287beede5687c26536413440eb)
2000-12-06updates to the tdbsam implementation.Gerald Carter3-37/+269
--jerry (This used to be commit 29b3ac8634769d01c20bf394eecc536a02e0f36c)
2000-12-06added passdb editor (rough form with a few bugs) Should workGerald Carter1-0/+692
with all backends. --jerry (This used to be commit fc43c63f481cdf22c3515cc0f0d744c662b4f83d)
2000-12-06Print debug if domain_client_validate() cannot fetch the trust accountTim Potter1-1/+2
password (say for example if the tdb file format has changed). (-: (This used to be commit 447fbb38a857a7e97cf2a99022576521c71a4512)
2000-12-06make proto againTim Potter1-1/+1
(This used to be commit 746e03dce81429b9a06ce95929eb605cf5b0833d)
2000-12-06tdb_chainunlock() no longer returns a value.Tim Potter1-2/+2
(This used to be commit 2c9704c3db4014ca43b4b13160b9f53ff5f36e3b)
2000-12-06Fixed compiler warning.Tim Potter1-1/+1
(This used to be commit 6553f1d02792d81987dda51af76b4fc06d73a787)
2000-12-06tdb_unlockchain() no longer returns a valueTim Potter2-6/+6
(This used to be commit aee52c7acf138f8fd651aeb3d9bef79f99d1a2a9)
2000-12-06Make smbd/posix_acls.c use abstract interface.Jeremy Allison3-11/+211
include/smb_acls.h lib/sysacls.c: Added as interface definitions. Jeremy. (This used to be commit 8359375bba5b3ae24956f66b066dedf11d3583df)
2000-12-06Update required after changes to configure.inTim Potter1-4/+4
(This used to be commit 644aa834e59fc9be9f3c785213729af787b5f90c)
2000-12-06Fixed compiler warning.Tim Potter1-2/+2
(This used to be commit 5e81151e53300a8c58adca09d02d0b075a13c322)
2000-12-06Moving to abstract API interface (sys_get_acl() etc.) to allow systemJeremy Allison1-42/+42
specific ACL calls to be dealt with elsewhere. This file will eventually be able to replace the old UNIX acl interface. Jeremy. (This used to be commit b27cac77628a4b332b529115b0854c71f9eea374)
2000-12-06Sync-up with appliance-head printing code.Jeremy Allison2-50/+46
Jeremy. (This used to be commit fe730614d70b331ec7b1a909940395c9713ea8ac)
2000-12-06Changed to sourceforge tdb code. This includes spinlocks (so we now haveJeremy Allison16-1740/+2027
a --with-spinlocks option to configure, this does mean the on-disk tdb format has changed, so 2.2alphaX sites will need to re-create their tdb's. The upside is no more tdb fragmentation and a +5% on netbench. Swings and roundabouts.... Jeremy. (This used to be commit 9dea7b7c257db487f8ced7dad3fce92fba03ea91)
2000-12-05Fixed one tdb_read -> rec_free_read call.Jeremy Allison1-10/+2
Jeremy. (This used to be commit c9884e16fc2d13dd62c5a43633c9a38dadc9822c)
2000-12-05Added sorted freelist neighbour merge code to stop tdb fragmentation.Jeremy Allison2-32/+251
This needs TESTING !!! (It passes tdbtest of course :-). Jeremy. (This used to be commit 7ae54a93e756d927419242adf35f46e91e974573)
2000-12-04Remove C++ style commentsDavid O'Neill1-1/+1
(This used to be commit 80c192244fdb07e8e9cf4c0376bbea60dde244a0)
2000-12-04fixed a typoAndrew Tridgell1-1/+1
(This used to be commit c9e4dea1cbcf6aa748f5cb10f226345dd2f1adbf)
2000-12-04added a commentAndrew Tridgell1-0/+2
(This used to be commit 032442802f73948e3af2c86fee0d58f82e47f673)
2000-12-04fixed the parsing again and got setting acls working with w2kAndrew Tridgell1-3/+3
(This used to be commit 374d08be6443738d6a450801866fd6e046322e2c)
2000-12-04pass the desired access into cli_nt_create()Andrew Tridgell4-5/+8
(This used to be commit a2d07994e0376a8d530d262573c96710bdff2236)
2000-12-04Added some cli_errstr() calls.Tim Potter1-4/+4
(This used to be commit faaa71a032bc27d073c39da42fc2928ea3226698)
2000-12-04Removed lsa lookup warnings (I'll remember).Tim Potter1-4/+19
Print an error if -M refers to a non-existent ACL. (This used to be commit ee6f5a9672795c884cabe80e98e5b0fb3c793539)
2000-12-04fixed setting ACLs on directoriesAndrew Tridgell1-2/+2
(This used to be commit 117956ecb1878f09708a5dc76ec81ad3cfa8d809)
2000-12-04fixed indentationAndrew Tridgell1-1/+1
(This used to be commit b7a1c00bed5f0650783c8d7397c11aa2ac59aa04)
2000-12-04Mask value now displayed as READ/CHANGE/FULL for standard permissions, orTim Potter1-27/+66
RWXDPO for special permissions. Append 0x to values printed as hex. Spruced up the help message. (This used to be commit 8a20318c5626f7328fd911144c54fe92426532c5)
2000-12-04removed SACL support (as it doesn't work with w2k if you ask forAndrew Tridgell2-54/+9
SACLs) (This used to be commit 52b27d75e12eeeb52b3a93952900809c2ee0b992)
2000-12-04in cli_session_setup() accept usernames of the form DOMAIN/USER orAndrew Tridgell1-0/+9
DOMAIN\USER this means all our tools can now put the domain name in the -U option (This used to be commit bac1c76f03b6b848fa2e942b12c646aed58bee12)
2000-12-04signed/unsigned warning fixedAndrew Tridgell1-2/+3
(This used to be commit 71adecd163b13169d359b69f61e8e70e2f140277)
2000-12-04c++ style comments are NOT allowedAndrew Tridgell1-1/+0
(This used to be commit 8b3c1f4455b7db440911960298f772c4db3d8112)
2000-12-04fixed acls set bugAndrew Tridgell1-13/+18
(This used to be commit 44524958ed3a0d56b0504b044bf640ceffebb704)
2000-12-04new protoAndrew Tridgell1-370/+370
(This used to be commit 27c676cb3b43344ce4ceb167322c98027b9c1e4e)
2000-12-04no longer pass the type to make_sec_desc(), instead the type isAndrew Tridgell3-11/+9
derived from the other arguments (This used to be commit 9ec4b1fa48fbae937fdf78db06005a7b0cd52d89)
2000-12-04fixed SACL bugAndrew Tridgell1-8/+3
(This used to be commit 077ee4a7ac7fa8f274269bfc5130d5abff9f35e0)
2000-12-04- with -D only delete first matchAndrew Tridgell1-12/+23
- fixed delete bug (This used to be commit 1e0d5f069592ebce58c35e95b0dcdbc5516dd268)
2000-12-03- added helpAndrew Tridgell1-12/+118
- added add/modify/delete/set as separate operations (This used to be commit cb324b53c61ee7e4bf0aa5d1fb773672a2674c0f)
2000-12-03new protosAndrew Tridgell1-0/+1
(This used to be commit 0a990f02d0e25c0f854d6caa3e9c3bc7329697c7)
2000-12-03cleaner parsing and default handlingAndrew Tridgell1-17/+22
(This used to be commit f8dbd2b799545a8e1e33eceb6739b5b606cdc4b9)
2000-12-03changed an error messageAndrew Tridgell1-1/+1
(This used to be commit f9f14a4293cecb738f733c6c845275619f7bec40)
2000-12-03- better parsingAndrew Tridgell1-64/+123
- started to add non-numeric support (This used to be commit fd4c03aef692cd8ef9a29b60a4d66fe898430317)
2000-12-03getting/setting acls now works. The SIDs are still numeric, the nextAndrew Tridgell2-10/+211
step is to support usernames etc (This used to be commit 6cea1647fcbc6f5a903c691273dcec44fcda1fc4)
2000-12-03added basic ability to dump remote file aclsAndrew Tridgell1-6/+52
(This used to be commit c6c90dc8e163d874748e2020cc140134cffcfe32)
2000-12-03make sure we don't duplicate object filesAndrew Tridgell1-2/+3
(This used to be commit 976b9f6264c1a5af996777ff1d71db0f762cfa9b)
2000-12-03new protoAndrew Tridgell1-355/+369
(This used to be commit 2f21a0b10007056d0c359a0edb869f47c897ee7c)
2000-12-03a prootype program for querying/setting a security decsriptor on aAndrew Tridgell1-0/+233
remote machine it is by no means complete, expect more commits soon (This used to be commit f2f9859b700085cce0ed0c12d8780ad554255ea4)
2000-12-03- added client support for nttrans callsAndrew Tridgell2-0/+282
- added a cli_ function for querying a security descriptor on a remote file (This used to be commit e21994ff9d512d1c9d6d360e930809b135df4cf7)
2000-12-03split the RPC_PARSE object into two pieces. The first is included asAndrew Tridgell1-5/+18
part of LIBSMB and the latter is used by parts of samba that know about the pwd backends (This used to be commit 3420b52da5957b5bbf0704d1e386349a061f86cf)
2000-12-02Added print_freelist command.Jeremy Allison2-0/+38
Jeremy. (This used to be commit ee89ca9e68abb23fc26cd1378e02e56d0d725e55)