summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* 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.
* 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.
* update for new pdbedit tool (code from Simo)Gerald Carter2000-12-061-4/+4
| | | | --jerry
* updates to the tdbsam implementation.Gerald Carter2000-12-063-37/+269
| | | | --jerry
* added passdb editor (rough form with a few bugs) Should workGerald Carter2000-12-061-0/+692
| | | | | | | with all backends. --jerry
* added documentation for 'private dir' parameterGerald Carter2000-12-063-2310/+2359
|
* update to reference new documentation in ImprintsGerald Carter2000-12-061-9/+11
| | | | --jerry
* 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). (-:
* make proto againTim Potter2000-12-061-1/+1
|
* tdb_chainunlock() no longer returns a value.Tim Potter2000-12-061-2/+2
|
* Fixed compiler warning.Tim Potter2000-12-061-1/+1
|
* tdb_unlockchain() no longer returns a valueTim Potter2000-12-062-6/+6
|
* 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.
* Update required after changes to configure.inTim Potter2000-12-061-4/+4
|
* Fixed compiler warning.Tim Potter2000-12-061-2/+2
|
* 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.
* Sync-up with appliance-head printing code.Jeremy Allison2000-12-062-50/+46
| | | | Jeremy.
* 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.
* Fixed one tdb_read -> rec_free_read call.Jeremy Allison2000-12-051-10/+2
| | | | Jeremy.
* 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.
* Remove C++ style commentsDavid O'Neill2000-12-041-1/+1
|
* 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)
* fixed a typoAndrew Tridgell2000-12-041-1/+1
|
* added a commentAndrew Tridgell2000-12-041-0/+2
|
* fixed the parsing again and got setting acls working with w2kAndrew Tridgell2000-12-041-3/+3
|
* pass the desired access into cli_nt_create()Andrew Tridgell2000-12-044-5/+8
|
* Added some cli_errstr() calls.Tim Potter2000-12-041-4/+4
|
* Removed lsa lookup warnings (I'll remember).Tim Potter2000-12-041-4/+19
| | | | Print an error if -M refers to a non-existent ACL.
* fixed setting ACLs on directoriesAndrew Tridgell2000-12-041-2/+2
|
* fixed indentationAndrew Tridgell2000-12-041-1/+1
|
* 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.
* removed SACL support (as it doesn't work with w2k if you ask forAndrew Tridgell2000-12-042-54/+9
| | | | SACLs)
* document -U changeAndrew Tridgell2000-12-041-0/+3
|
* 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
* signed/unsigned warning fixedAndrew Tridgell2000-12-041-2/+3
|
* c++ style comments are NOT allowedAndrew Tridgell2000-12-041-1/+0
|
* fixed acls set bugAndrew Tridgell2000-12-041-13/+18
|
* new protoAndrew Tridgell2000-12-041-370/+370
|
* no longer pass the type to make_sec_desc(), instead the type isAndrew Tridgell2000-12-043-11/+9
| | | | derived from the other arguments
* Reformatted to look nicer on 80-character screen.Tim Potter2000-12-041-49/+52
| | | | Replaced 8-bit ascii characters with appropriate 7-bit ones.
* fixed SACL bugAndrew Tridgell2000-12-041-8/+3
|
* - with -D only delete first matchAndrew Tridgell2000-12-041-12/+23
| | | | - fixed delete bug
* Fixed some debugging code.Tim Potter2000-12-041-3/+3
|
* - added helpAndrew Tridgell2000-12-031-12/+118
| | | | - added add/modify/delete/set as separate operations
* new protosAndrew Tridgell2000-12-031-0/+1
|
* cleaner parsing and default handlingAndrew Tridgell2000-12-031-17/+22
|
* changed an error messageAndrew Tridgell2000-12-031-1/+1
|
* - better parsingAndrew Tridgell2000-12-031-64/+123
| | | | - started to add non-numeric support
* getting/setting acls now works. The SIDs are still numeric, the nextAndrew Tridgell2000-12-032-10/+211
| | | | step is to support usernames etc