| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Jeremy.
|
|
|
|
| |
Jeremy.
|
|
|
|
| |
Jeremy.
|
|
|
|
| |
Jeremy.
|
|
|
|
|
|
|
| |
- fixed some uninitialised variable warnings
- removed smbrun utility (never used)
- removed some incorrect varargs usage
- removed smbrun smb.conf option
|
|
|
|
| |
Jeremy.
|
|
|
|
| |
Jeremy.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
All policy handles will be destroyed on pipe close. No bitmap
used, and all handles allocated/deleted in the same way.
The ugly, handle specific code in srv_lsa_hnd.c has been removed,
now each handle type can store a private data field along with
a function that will free the private data on handle close.
This means the linked list of printer handles has been removed,
as all the info has been added into the pipes_struct.
The only issue was enumerating all printers across all open
pipes on a change message receipt. This was acheived by adding
an enumerate pipes function. This will be a little difficult to
move to HEAD due to the samr changes, and probably needs a little
more testing with insure.
However, even if it turns out that handles are persistent between
NT pipes in the same smbd I can fix this by transferring the handle
linked list to another pipe of the same type on handle close if this
turns out to be the case.
Jeremy.
|
|
|
|
|
|
|
|
| |
utils/smbcacls.c: Andrew's fixes from HEAD.
include/rpc_secdes.h:
rpc_parse/parse_sec.c: Change undoc to ptr 'cos that's what it is.
lib/util_sid.c: Andrew's fixes from HEAD.
Jeremy.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This will probably break 2.2 for a while.
Do *NOT* checkout unless you like core dumps.
This is the first merge of the TNG SAMR code into 2.2.
It will eventually give us a wonderful PDC, but maybe painful
in the short term. It had to be done however, and this touches
almost every file (mostly just removing the OLD_NT_DOMAIN) stuff.
I removed some SAMR functionality from rpcclient that would
no longer compile.
Also changed fstring to 256 bytes to better match an NT pathname.
Jeremy.
|
|
|
|
| |
Jeremy.
|
|
|
|
| |
Jeremy.
|
|
|
|
|
|
|
|
| |
to change the ownership or group ownership of a file to any arbitrary user
from the UNIX command line.
This will show the people who quote NT manuals at us about how this is
"impossible" how their operating system really works :-).
Jeremy.
|
|
|
|
|
|
|
|
| |
Sync up lib/time.c from HEAD. Fix error return from cli_initialise().
Allow cli_trans to cope with a smbd "STATUS_BUFFER_OVERFLOW" return as
well as the old style ERRmoredata return (now smbcacls can get names
from a Samba server too). Fix memory leaks in smbcacls.
Jeremy.
|
|
|
|
|
|
| |
Fixed many memory leaks in new parse_lsa.c code (TIM - ALWAYS USE INSURE !!!!).
Fixed smbcacls leaks.
Jeremy.
|
|
|
|
|
| |
srv_lsa and new smbcacls fixes).
Jeremy.
|
| |
|
| |
|
| |
|
|
|
|
| |
Print an error if -M refers to a non-existent ACL.
|
| |
|
|
|
|
|
|
|
|
| |
RWXDPO for special permissions.
Append 0x to values printed as hex.
Spruced up the help message.
|
|
|
|
| |
SACLs)
|
| |
|
| |
|
| |
|
|
|
|
| |
- fixed delete bug
|
|
|
|
| |
- added add/modify/delete/set as separate operations
|
| |
|
|
|
|
| |
- started to add non-numeric support
|
|
|
|
| |
step is to support usernames etc
|
| |
|
|
remote machine
it is by no means complete, expect more commits soon
|