summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Working code to read POSIX ACLs on a Linux system using the bestbitsJeremy Allison2000-12-078-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)
* Cause smbd to use the new posix_acls code, not the old unix_acls code.Jeremy Allison2000-12-068-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)
* update for new pdbedit tool (code from Simo)Gerald Carter2000-12-061-4/+4
| | | | | --jerry (This used to be commit 3d0ecea18d52b7287beede5687c26536413440eb)
* updates to the tdbsam implementation.Gerald Carter2000-12-063-37/+269
| | | | | --jerry (This used to be commit 29b3ac8634769d01c20bf394eecc536a02e0f36c)
* added passdb editor (rough form with a few bugs) Should workGerald Carter2000-12-061-0/+692
| | | | | | | | with all backends. --jerry (This used to be commit fc43c63f481cdf22c3515cc0f0d744c662b4f83d)
* added documentation for 'private dir' parameterGerald Carter2000-12-063-2310/+2359
| | | | (This used to be commit aa9c9fec9dd5a7b4f0ae23a6a8815e4b53a4fa98)
* update to reference new documentation in ImprintsGerald Carter2000-12-061-9/+11
| | | | | --jerry (This used to be commit a89957e20555a2cdcb07b214e0121455405f87a5)
* Print debug if domain_client_validate() cannot fetch the trust accountTim Potter2000-12-061-1/+2
| | | | | password (say for example if the tdb file format has changed). (-: (This used to be commit 447fbb38a857a7e97cf2a99022576521c71a4512)
* make proto againTim Potter2000-12-061-1/+1
| | | | (This used to be commit 746e03dce81429b9a06ce95929eb605cf5b0833d)
* tdb_chainunlock() no longer returns a value.Tim Potter2000-12-061-2/+2
| | | | (This used to be commit 2c9704c3db4014ca43b4b13160b9f53ff5f36e3b)
* Fixed compiler warning.Tim Potter2000-12-061-1/+1
| | | | (This used to be commit 6553f1d02792d81987dda51af76b4fc06d73a787)
* tdb_unlockchain() no longer returns a valueTim Potter2000-12-062-6/+6
| | | | (This used to be commit aee52c7acf138f8fd651aeb3d9bef79f99d1a2a9)
* Make smbd/posix_acls.c use abstract interface.Jeremy Allison2000-12-063-11/+211
| | | | | | include/smb_acls.h lib/sysacls.c: Added as interface definitions. Jeremy. (This used to be commit 8359375bba5b3ae24956f66b066dedf11d3583df)
* Update required after changes to configure.inTim Potter2000-12-061-4/+4
| | | | (This used to be commit 644aa834e59fc9be9f3c785213729af787b5f90c)
* Fixed compiler warning.Tim Potter2000-12-061-2/+2
| | | | (This used to be commit 5e81151e53300a8c58adca09d02d0b075a13c322)
* Moving to abstract API interface (sys_get_acl() etc.) to allow systemJeremy Allison2000-12-061-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)
* Sync-up with appliance-head printing code.Jeremy Allison2000-12-062-50/+46
| | | | | Jeremy. (This used to be commit fe730614d70b331ec7b1a909940395c9713ea8ac)
* Changed to sourceforge tdb code. This includes spinlocks (so we now haveJeremy Allison2000-12-0616-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)
* Fixed one tdb_read -> rec_free_read call.Jeremy Allison2000-12-051-10/+2
| | | | | Jeremy. (This used to be commit c9884e16fc2d13dd62c5a43633c9a38dadc9822c)
* Added sorted freelist neighbour merge code to stop tdb fragmentation.Jeremy Allison2000-12-052-32/+251
| | | | | | This needs TESTING !!! (It passes tdbtest of course :-). Jeremy. (This used to be commit 7ae54a93e756d927419242adf35f46e91e974573)
* Remove C++ style commentsDavid O'Neill2000-12-041-1/+1
| | | | (This used to be commit 80c192244fdb07e8e9cf4c0376bbea60dde244a0)
* Changes from APPLIANCE_HEAD:David O'Neill2000-12-043-3/+7
| | | | | | | - clean up yodl doc for the -U changes, update man and html versions (docs/yodldocs/smbclient.1.yo docs/htmldocs/smbclient.1.html docs/manpages/smbclient.1) (This used to be commit 3483be1d76fe0dae770bdf8ad97bab81645e5fbf)
* fixed a typoAndrew Tridgell2000-12-041-1/+1
| | | | (This used to be commit c9e4dea1cbcf6aa748f5cb10f226345dd2f1adbf)
* added a commentAndrew Tridgell2000-12-041-0/+2
| | | | (This used to be commit 032442802f73948e3af2c86fee0d58f82e47f673)
* fixed the parsing again and got setting acls working with w2kAndrew Tridgell2000-12-041-3/+3
| | | | (This used to be commit 374d08be6443738d6a450801866fd6e046322e2c)
* pass the desired access into cli_nt_create()Andrew Tridgell2000-12-044-5/+8
| | | | (This used to be commit a2d07994e0376a8d530d262573c96710bdff2236)
* Added some cli_errstr() calls.Tim Potter2000-12-041-4/+4
| | | | (This used to be commit faaa71a032bc27d073c39da42fc2928ea3226698)
* Removed lsa lookup warnings (I'll remember).Tim Potter2000-12-041-4/+19
| | | | | Print an error if -M refers to a non-existent ACL. (This used to be commit ee6f5a9672795c884cabe80e98e5b0fb3c793539)
* fixed setting ACLs on directoriesAndrew Tridgell2000-12-041-2/+2
| | | | (This used to be commit 117956ecb1878f09708a5dc76ec81ad3cfa8d809)
* fixed indentationAndrew Tridgell2000-12-041-1/+1
| | | | (This used to be commit b7a1c00bed5f0650783c8d7397c11aa2ac59aa04)
* Mask value now displayed as READ/CHANGE/FULL for standard permissions, orTim Potter2000-12-041-27/+66
| | | | | | | | | RWXDPO for special permissions. Append 0x to values printed as hex. Spruced up the help message. (This used to be commit 8a20318c5626f7328fd911144c54fe92426532c5)
* removed SACL support (as it doesn't work with w2k if you ask forAndrew Tridgell2000-12-042-54/+9
| | | | | SACLs) (This used to be commit 52b27d75e12eeeb52b3a93952900809c2ee0b992)
* document -U changeAndrew Tridgell2000-12-041-0/+3
| | | | (This used to be commit 309fab281d569f325615dd2ae71af554b88601c9)
* in cli_session_setup() accept usernames of the form DOMAIN/USER orAndrew Tridgell2000-12-041-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)
* signed/unsigned warning fixedAndrew Tridgell2000-12-041-2/+3
| | | | (This used to be commit 71adecd163b13169d359b69f61e8e70e2f140277)
* c++ style comments are NOT allowedAndrew Tridgell2000-12-041-1/+0
| | | | (This used to be commit 8b3c1f4455b7db440911960298f772c4db3d8112)
* fixed acls set bugAndrew Tridgell2000-12-041-13/+18
| | | | (This used to be commit 44524958ed3a0d56b0504b044bf640ceffebb704)
* new protoAndrew Tridgell2000-12-041-370/+370
| | | | (This used to be commit 27c676cb3b43344ce4ceb167322c98027b9c1e4e)
* no longer pass the type to make_sec_desc(), instead the type isAndrew Tridgell2000-12-043-11/+9
| | | | | derived from the other arguments (This used to be commit 9ec4b1fa48fbae937fdf78db06005a7b0cd52d89)
* Reformatted to look nicer on 80-character screen.Tim Potter2000-12-041-49/+52
| | | | | Replaced 8-bit ascii characters with appropriate 7-bit ones. (This used to be commit cfe4cb5dfaabde8eee0ec20d938cf58a891286a3)
* fixed SACL bugAndrew Tridgell2000-12-041-8/+3
| | | | (This used to be commit 077ee4a7ac7fa8f274269bfc5130d5abff9f35e0)
* - with -D only delete first matchAndrew Tridgell2000-12-041-12/+23
| | | | | - fixed delete bug (This used to be commit 1e0d5f069592ebce58c35e95b0dcdbc5516dd268)
* Fixed some debugging code.Tim Potter2000-12-041-3/+3
| | | | (This used to be commit 369a378b3390b060a676c67950f020c4d147fe6d)
* - added helpAndrew Tridgell2000-12-031-12/+118
| | | | | - added add/modify/delete/set as separate operations (This used to be commit cb324b53c61ee7e4bf0aa5d1fb773672a2674c0f)
* new protosAndrew Tridgell2000-12-031-0/+1
| | | | (This used to be commit 0a990f02d0e25c0f854d6caa3e9c3bc7329697c7)
* cleaner parsing and default handlingAndrew Tridgell2000-12-031-17/+22
| | | | (This used to be commit f8dbd2b799545a8e1e33eceb6739b5b606cdc4b9)
* changed an error messageAndrew Tridgell2000-12-031-1/+1
| | | | (This used to be commit f9f14a4293cecb738f733c6c845275619f7bec40)
* - better parsingAndrew Tridgell2000-12-031-64/+123
| | | | | - started to add non-numeric support (This used to be commit fd4c03aef692cd8ef9a29b60a4d66fe898430317)
* getting/setting acls now works. The SIDs are still numeric, the nextAndrew Tridgell2000-12-032-10/+211
| | | | | step is to support usernames etc (This used to be commit 6cea1647fcbc6f5a903c691273dcec44fcda1fc4)
* added basic ability to dump remote file aclsAndrew Tridgell2000-12-031-6/+52
| | | | (This used to be commit c6c90dc8e163d874748e2020cc140134cffcfe32)