| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
means we don't have to expand the ACE to see what the permission mask is.
There are a couple of other places where this could be used, but I have not
done anything about them.
svn path=/trunk/; revision=10515
|
|
|
|
| |
svn path=/trunk/; revision=9735
|
|
|
|
| |
svn path=/trunk/; revision=8564
|
|
|
|
|
|
|
| |
Update all names for SAMR and LSA functions so they match the function names
in the API
svn path=/trunk/; revision=8516
|
|
|
|
| |
svn path=/trunk/; revision=8356
|
|
|
|
|
|
|
| |
the array of domain info stuff returned. Removing the offending bit
fixed the dissection, at least of a capture we have.
svn path=/trunk/; revision=8195
|
|
|
|
|
|
|
|
| |
somewhat. Now the dynamic initialisation of the value_string is contained
in the value_string_from_subdissectors() function instead of being
distributed amongst the dcerpc dissectors.
svn path=/trunk/; revision=8123
|
|
|
|
|
|
|
|
| |
list rather than duplicating this information in the dissector. Some
of the opnum strings were starting to get out of date as developers
forgot to update the information in both places.
svn path=/trunk/; revision=7936
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
the same value, as an open might return handle XXX, handle XXX might
then be closed, and a subsequent handle might return handle XXX, and we
want to keep the two handles distinct to avoid, for example, displaying
handles closed before they're opened.
In policy handle open replies, store the handle name only if the
operation succeeded. We can now do that without parsing the packet
twice.
Have "dissect_nt_policy_hnd()" optionally return, through a pointer, the
protocol tree item for the handle, so that its caller can decorate the
item with the name of the handle - that's done on opens, where we do
that only if the operation succeeds.
svn path=/trunk/; revision=7787
|
|
|
|
|
|
|
|
|
|
|
| |
* Add a few missing dissections of return codes in reply packets
* fix a problem in LsaQuerySecret where two of the parameters are actually
unique pointer to unique pointer to object and not just one level of pointers.
* update the dissection of LSA_SECRET to look more correct in some captures.
Anyone that knows the content of the LSA_SECRET object is welcome to mail a description to me.
svn path=/trunk/; revision=7765
|
|
|
|
|
|
| |
Just dissect them in place.
svn path=/trunk/; revision=7722
|
|
|
|
| |
svn path=/trunk/; revision=7713
|
|
|
|
|
|
| |
Add snooping of sid->domain mapping for POLICY_DNS_DOMAIN_INFO
svn path=/trunk/; revision=7711
|
|
|
|
|
|
| |
snooping framework to handle the new hw name
svn path=/trunk/; revision=7709
|
|
|
|
|
|
| |
if the caller wants something else instead of "smb.sid"
svn path=/trunk/; revision=7707
|
|
|
|
|
|
| |
which if !=-1 is a hf field for the sid to use instead of the default smb.sid one.
svn path=/trunk/; revision=7706
|
|
|
|
| |
svn path=/trunk/; revision=7668
|
|
|
|
|
|
|
|
| |
instead of passing them around as separate parameters. This is a
prelude to adding generic and standard mapping to the access mask
dissection.
svn path=/trunk/; revision=7591
|
|
|
|
|
|
| |
return status codes.
svn path=/trunk/; revision=7576
|
|
|
|
|
|
|
|
| |
Rename cb_str_postprocess which handles unicode strings to cb_wstr_postprocess.
Add cb_str_postprocess which handles ASCII strings
svn path=/trunk/; revision=7572
|
|
|
|
|
|
|
| |
proto item says "foo specific rights" instead of just "specific
rights".
svn path=/trunk/; revision=7401
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
adds 2 levels to the tree. Fix calls to it not to add 1 for that level.
The NT and LM challenges in a NETWORK_INFO structure are opaque arrays
of bytes, not Unicode strings; dissect them as such, adding a new
routine "dissect_ndr_counted_byte_array()" for that purpose.
Get rid of some extra colons in names - the colon is put there if a
string is appended, so putting a colon in there explicitly gives double
colons.
Decorate some higher-level tree nodes with strings.
svn path=/trunk/; revision=7107
|
|
|
|
|
|
|
|
|
|
| |
"dissect_ndr_char_cvstring()" and "dissect_ndr_wchar_cvstring()", to
indicate that they're for conformant varying strings.
Rename "dissect_ndr_character_array()" to "dissect_ndr_cvstring()", to
indicate that it's for conformant varying strings.
svn path=/trunk/; revision=7096
|
|
|
|
|
|
|
| |
"dissect_ndr_char_string" and "dissect_ndr_wchar_string", to make it
clearer what it does.
svn path=/trunk/; revision=7095
|
|
|
|
|
|
|
| |
POLICY_ACCOUNT_DOMAIN_INFO and the domain in TRUSTED_DOMAIN with the
string.
svn path=/trunk/; revision=7089
|
|
|
|
|
|
| |
"LSA_TRUST_INFORMATION" with the account name.
svn path=/trunk/; revision=7088
|
|
|
|
|
|
|
| |
Dissection of security descriptors in SPOOLSS RPC calls now display
the correct meaning of the specific access mask bits.
svn path=/trunk/; revision=7087
|
|
|
|
|
|
| |
Display server name in COL_INFO for OpenPolicy2 request.
svn path=/trunk/; revision=7070
|
|
|
|
|
|
| |
cosmetic bugs to work out though.
svn path=/trunk/; revision=7069
|
|
|
|
|
|
| |
"dissect_ndr_nt_UNICODE_STRING_cb()" to "offset".
svn path=/trunk/; revision=7061
|
|
|
|
|
|
|
| |
items N levels up from the item being processed, and use that to
decorate the tree as it was decorated before.
svn path=/trunk/; revision=7043
|
|
|
|
| |
svn path=/trunk/; revision=7040
|
|
|
|
|
|
|
| |
Strings that used to call with levels != -1 should call the
callback helper which will append the string to the pointer item.
svn path=/trunk/; revision=7017
|
|
|
|
|
|
|
| |
be a UNIQUE pointer, at least from one capture I'e seen, just as it is
in a LookupSIDs reply; make it so.
svn path=/trunk/; revision=6515
|
|
|
|
| |
svn path=/trunk/; revision=6348
|
|
|
|
|
|
|
| |
winapi_cleanup tool written by Patrik Stridvall for the wine
project.
svn path=/trunk/; revision=6117
|
|
|
|
|
|
|
| |
tree with "proto_tree_add_string()", so it has to have the type
FT_STRING, not FT_BYTES.
svn path=/trunk/; revision=6096
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- combine proto_tree_add_text() and proto_tree_append_text() calls in the
access mask dissector
- make the specific access bits dissector functions return void instead of
an offset
I think Samba has the create user reply wrong. There is perhaps a uint32
marked as unknown that shouldn't be there. Removing this parses all the
captures I have.
svn path=/trunk/; revision=6057
|
|
|
|
| |
svn path=/trunk/; revision=6054
|
|
|
|
| |
svn path=/trunk/; revision=5974
|
|
|
|
|
|
| |
dissector.
svn path=/trunk/; revision=5924
|
|
|
|
|
|
|
| |
for a value_string that corresponds to that dissectors opnums. Pass
in -1 if no such table is available.
svn path=/trunk/; revision=5749
|
|
|
|
|
|
| |
all caps version.
svn path=/trunk/; revision=5719
|
|
|
|
| |
svn path=/trunk/; revision=5698
|
|
|
|
| |
svn path=/trunk/; revision=5604
|
|
|
|
|
|
|
|
| |
subtree was a design mistake which caused ugliness in the unicode string str dissector and in other places.
Dissectors will temporarily have less pretty output for topleve ref pointers until their output is retuned.
svn path=/trunk/; revision=5573
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
add arguments to specify whether the policy handle is being
opened or closed, and don't set the "open frame" for the handle
unless it's being opened and don't set the "close frame" for the
handle unless it's being closed;
store the policy handle before fetching it, so that an open or
close is marked appropriately in the protocol tree on the first
pass;
if the policy handle has a name associated with it, put that
name into the top-level item for the policy handle.
In "packet-dcerpc-spoolss.c":
get rid of aun unused variable;
make "setjob_commands[]" static, as it's not used outside
"packet-dcerpc-spoolss.c";
put a "VALS()" call around the reference to "setjob_commands",
to squelch compiler warnings;
give the SPOOLSS return code field the appropriate
"value_string" array.
svn path=/trunk/; revision=5448
|
|
|
|
|
|
| |
all functions described in lsarpc.idl had been implemented.
svn path=/trunk/; revision=5351
|
|
|
|
| |
svn path=/trunk/; revision=5350
|
|
|
|
| |
svn path=/trunk/; revision=5349
|