summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* First cut at a manual page for smbcacls.Tim Potter2000-12-073-0/+238
| | | | (This used to be commit e5defa412874661f5012fa03cba2d854748884c2)
* Added smbcacls binary.Tim Potter2000-12-071-3/+4
| | | | (This used to be commit b380c3b9cc07031e7ad608d7582615cd3ecd249a)
* Added undocumented -t command for testing parsing of acl entries.Tim Potter2000-12-071-11/+118
| | | | | | | | | | | | Print out hex value for ace mask if we can't decode it. We can now parse FULL,CHANGE,READ as well as combos of RWXDPO as ace mask values. Clarified usage message. Bomb out if excess args are given. (This used to be commit ed5bda119a984e124d24f168db15e15da62ceaa5)
* 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)