| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
| |
Changed interface to se_access_check to take a user struct instead of each
bit as a separate parameter.
|
|
|
|
|
|
|
|
|
|
| |
no complaints. ;)
Basically, instead of ignoring single-line C-style comments in IDL source
files this change allows token.awk to ignore both single- and multi-line
C-style comments.
Chris -)-----
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
more changes to remove the ncarpc_l_* stuff.
Fixed some cut and paste errors from TNG
There are very subtle bugs in this code. I'll work on simplifying
them in round two or three.
--jerry
|
|
|
|
|
|
|
| |
Removed msrpc_local struct
--jerry
|
|
|
|
| |
--jerry
|
|
|
|
|
|
|
|
|
| |
currently as I have to do something about the policy handle caching
issues.
--jerry
|
|
|
|
|
|
|
|
| |
prs_free_data() => prs_mem_free
prs_realloc_data => prs_grow
--jerry
|
|
|
|
|
|
|
|
| |
added a few more kfunctions from TNG for rpcclient
--jerry
|
|
|
|
|
|
|
|
| |
as these were unneeded and replaced by the real functions
already in HEAD.
Added a few more functions to parse_spoolss.c to help with the
rpcclient merge from TNG.
|
|
|
|
|
|
|
|
|
|
|
|
| |
the command line, the password would still be cached in memory
in plain text for the lifetime of the rpcclient command line session.
removed loopback connection functions from msrpc-client.c since
we don't support that in the server code now anyways. simplify,
simplify, ...
--jerry
|
|
|
|
|
|
|
| |
and a few changes to ntdomain for rpcclient printing functions
--jerry
|
|
|
|
|
|
|
| |
currently. More to come later.
--jerry
|
|
|
|
|
|
| |
and samr_enum_dom_aliases commands. Unfortunately the algorithm for
determining winbind groups from normal groups is simply to check for the
presence of the lp_winbind_separator() character. )-:
|
| |
|
|
|
|
|
|
| |
required.
J.F.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
add_a_printer() now.
- correctly unpack the private part of a devmode and remove a memleak
- correctly retrieve the pair(value,data) for getprinterdata
- handle null devicemode in printer_info_2
I still have some bugs but I'm not crashing anymore NT4SP6 d/c build :-)
J.F.
|
|
|
|
|
|
|
|
| |
only did a short-cut on an rcode of 3, which is 'name not found'. This
does a short-cut on any non-zero rcode. It also puts out a DEBUG message
(if DEBUGLEVEL is >= 3) detailing the error.
Chris -)-----
|
|
|
|
| |
that matter. crh
|
|
|
|
|
|
|
|
|
|
|
| |
use old prs_unistr()
#else
use new prs_unistr() which handles UNMARSHALL
#endif /* RPCCLIENT_TEST */
jerry
|
|
|
|
|
|
| |
as SD owner. Allows smbd to work without winbindd running.
Check for security implications !
Jeremy.
|
|
|
|
| |
Jeremy.
|
|
|
|
| |
Jeremy.
|
| |
|
|
|
|
|
|
|
|
|
| |
now works. :-)
jerry
|
|
|
|
| |
jerry
|
|
|
|
|
|
|
|
|
|
|
|
| |
by RPCCLIENT_TEST) in order to not break anything in the smbd
code (and to give time to review it). Originally written by JF.
In effect, this checkin makes no changes to parse_prs.c at all.
jerry
|
| |
|
| |
|
|
|
|
|
|
| |
nsswitch/wb_client.c
Merge of nsswitch/common.c rename to nsswitch/wb_common.c from TNG.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A user can now pause, resume or delete their own job even if they don't
have the Manage Documents privilege.
Added call to se_access_check() for changing printer properties. The Full
Access privilege is required for the user to perform this.
Several uninitialised variables and memory leaks plugged.
Modified default ACL created on new printers to be Everyone / Print instead
of Everyone / Full Access. This required some random stuffing around with
the value of the revision field to correspond with the ACL that NT produces
when setting the same permission on the printer.
Fixed dodgy function call in printing/printfsp.c
|
| |
|
|
|
|
| |
domain_client_validate()
|
|
|
|
| |
Fixes for se_access_check() when you are the owner of the object.
|
|
|
|
|
| |
Negative Name Query Response. We should't wait through the timeouts and
retry twice if we've been told "No Such Entry".
|
|
|
|
|
|
|
|
| |
from TNG to HEAD.
--jerry
|
|
|
|
|
|
|
|
|
|
|
|
| |
* fixes some readline bugs from the merge
* first attempt at commands (spoolenum almost works)
* no changes to existing functions in HEAD; only additions
of new functions. I'll weed out what I can as I go.
--jerry
|
|
|
|
|
|
|
|
|
|
|
|
| |
* fixes some readline bugs from the merge
* first attempt at commands (spoolenum almost works)
* no changes to existing functions in HEAD; only additions
of new functions. I'll weed out what I can as I go.
--jerry
|
|
|
|
|
|
|
|
| |
printing/printing.c: priority needs to be 1 not zero (found by checked build).
rpc_server/srv_spoolss_nt.c: Log invalid handle access, also print out if this is a different
pid handle. This will help track down client access after a connection
is closed.
Jeremy.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
User details are passed into the printing back end from the spoolss code.
For each print operation these details are checked using the
se_access_check() function using information from the winbind daemon.
Fixed bug in nt_printing_setsec() where the user and group SIDs were
trashed if the permissions were changed from NT. It is necessary to merge
these sids from the previous value of the security descriptor before
storing it in the tdb.
|
| |
|
| |
|
|
|
|
| |
winbind.
|
|
|
|
|
| |
bugs. I think there is a problem though with the permissions granted when
SEC_RIGHTS_MAXIMUM_ALLOWED is passed as the permissions requested.
|
|
|
|
| |
to the printing back end functions.
|
|
|
|
| |
setjob spoolss server commands.
|
| |
|
| |
|