Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Added undocumented -t command for testing parsing of acl entries. | Tim Potter | 2000-12-07 | 1 | -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 bestbits | Jeremy Allison | 2000-12-07 | 8 | -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 Allison | 2000-12-06 | 8 | -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 Carter | 2000-12-06 | 1 | -4/+4 |
| | | | | --jerry | ||||
* | updates to the tdbsam implementation. | Gerald Carter | 2000-12-06 | 3 | -37/+269 |
| | | | | --jerry | ||||
* | added passdb editor (rough form with a few bugs) Should work | Gerald Carter | 2000-12-06 | 1 | -0/+692 |
| | | | | | | | with all backends. --jerry | ||||
* | added documentation for 'private dir' parameter | Gerald Carter | 2000-12-06 | 3 | -2310/+2359 |
| | |||||
* | update to reference new documentation in Imprints | Gerald Carter | 2000-12-06 | 1 | -9/+11 |
| | | | | --jerry | ||||
* | Print debug if domain_client_validate() cannot fetch the trust account | Tim Potter | 2000-12-06 | 1 | -1/+2 |
| | | | | password (say for example if the tdb file format has changed). (-: | ||||
* | make proto again | Tim Potter | 2000-12-06 | 1 | -1/+1 |
| | |||||
* | tdb_chainunlock() no longer returns a value. | Tim Potter | 2000-12-06 | 1 | -2/+2 |
| | |||||
* | Fixed compiler warning. | Tim Potter | 2000-12-06 | 1 | -1/+1 |
| | |||||
* | tdb_unlockchain() no longer returns a value | Tim Potter | 2000-12-06 | 2 | -6/+6 |
| | |||||
* | Make smbd/posix_acls.c use abstract interface. | Jeremy Allison | 2000-12-06 | 3 | -11/+211 |
| | | | | | include/smb_acls.h lib/sysacls.c: Added as interface definitions. Jeremy. | ||||
* | Update required after changes to configure.in | Tim Potter | 2000-12-06 | 1 | -4/+4 |
| | |||||
* | Fixed compiler warning. | Tim Potter | 2000-12-06 | 1 | -2/+2 |
| | |||||
* | Moving to abstract API interface (sys_get_acl() etc.) to allow system | Jeremy Allison | 2000-12-06 | 1 | -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 Allison | 2000-12-06 | 2 | -50/+46 |
| | | | | Jeremy. | ||||
* | Changed to sourceforge tdb code. This includes spinlocks (so we now have | Jeremy Allison | 2000-12-06 | 16 | -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 Allison | 2000-12-05 | 1 | -10/+2 |
| | | | | Jeremy. | ||||
* | Added sorted freelist neighbour merge code to stop tdb fragmentation. | Jeremy Allison | 2000-12-05 | 2 | -32/+251 |
| | | | | | This needs TESTING !!! (It passes tdbtest of course :-). Jeremy. | ||||
* | Remove C++ style comments | David O'Neill | 2000-12-04 | 1 | -1/+1 |
| | |||||
* | Changes from APPLIANCE_HEAD: | David O'Neill | 2000-12-04 | 3 | -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 typo | Andrew Tridgell | 2000-12-04 | 1 | -1/+1 |
| | |||||
* | added a comment | Andrew Tridgell | 2000-12-04 | 1 | -0/+2 |
| | |||||
* | fixed the parsing again and got setting acls working with w2k | Andrew Tridgell | 2000-12-04 | 1 | -3/+3 |
| | |||||
* | pass the desired access into cli_nt_create() | Andrew Tridgell | 2000-12-04 | 4 | -5/+8 |
| | |||||
* | Added some cli_errstr() calls. | Tim Potter | 2000-12-04 | 1 | -4/+4 |
| | |||||
* | Removed lsa lookup warnings (I'll remember). | Tim Potter | 2000-12-04 | 1 | -4/+19 |
| | | | | Print an error if -M refers to a non-existent ACL. | ||||
* | fixed setting ACLs on directories | Andrew Tridgell | 2000-12-04 | 1 | -2/+2 |
| | |||||
* | fixed indentation | Andrew Tridgell | 2000-12-04 | 1 | -1/+1 |
| | |||||
* | Mask value now displayed as READ/CHANGE/FULL for standard permissions, or | Tim Potter | 2000-12-04 | 1 | -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 for | Andrew Tridgell | 2000-12-04 | 2 | -54/+9 |
| | | | | SACLs) | ||||
* | document -U change | Andrew Tridgell | 2000-12-04 | 1 | -0/+3 |
| | |||||
* | in cli_session_setup() accept usernames of the form DOMAIN/USER or | Andrew Tridgell | 2000-12-04 | 1 | -0/+9 |
| | | | | | | DOMAIN\USER this means all our tools can now put the domain name in the -U option | ||||
* | signed/unsigned warning fixed | Andrew Tridgell | 2000-12-04 | 1 | -2/+3 |
| | |||||
* | c++ style comments are NOT allowed | Andrew Tridgell | 2000-12-04 | 1 | -1/+0 |
| | |||||
* | fixed acls set bug | Andrew Tridgell | 2000-12-04 | 1 | -13/+18 |
| | |||||
* | new proto | Andrew Tridgell | 2000-12-04 | 1 | -370/+370 |
| | |||||
* | no longer pass the type to make_sec_desc(), instead the type is | Andrew Tridgell | 2000-12-04 | 3 | -11/+9 |
| | | | | derived from the other arguments | ||||
* | Reformatted to look nicer on 80-character screen. | Tim Potter | 2000-12-04 | 1 | -49/+52 |
| | | | | Replaced 8-bit ascii characters with appropriate 7-bit ones. | ||||
* | fixed SACL bug | Andrew Tridgell | 2000-12-04 | 1 | -8/+3 |
| | |||||
* | - with -D only delete first match | Andrew Tridgell | 2000-12-04 | 1 | -12/+23 |
| | | | | - fixed delete bug | ||||
* | Fixed some debugging code. | Tim Potter | 2000-12-04 | 1 | -3/+3 |
| | |||||
* | - added help | Andrew Tridgell | 2000-12-03 | 1 | -12/+118 |
| | | | | - added add/modify/delete/set as separate operations | ||||
* | new protos | Andrew Tridgell | 2000-12-03 | 1 | -0/+1 |
| | |||||
* | cleaner parsing and default handling | Andrew Tridgell | 2000-12-03 | 1 | -17/+22 |
| | |||||
* | changed an error message | Andrew Tridgell | 2000-12-03 | 1 | -1/+1 |
| | |||||
* | - better parsing | Andrew Tridgell | 2000-12-03 | 1 | -64/+123 |
| | | | | - started to add non-numeric support | ||||
* | getting/setting acls now works. The SIDs are still numeric, the next | Andrew Tridgell | 2000-12-03 | 2 | -10/+211 |
| | | | | step is to support usernames etc |