Age | Commit message (Collapse) | Author | Files | Lines |
|
proto item says "foo specific rights" instead of just "specific
rights".
svn path=/trunk/; revision=7401
|
|
NULL, convert it to a copy of a null string, otherwise replace it with a
copy of the string, so that we know that the variable for the preference
always points to a string that can be freed.
That also obviates the need to worry about a null-pointer value for a
preference variable when checking to see whether a preference has changed.
When checking for a string preference not being set, check for an empty
string, not a null pointer - the above code turns null pointers into
pointers to empty strings, *and* the GUI code does (and always did!) the
same.
svn path=/trunk/; revision=7342
|
|
svn path=/trunk/; revision=7193
|
|
svn path=/trunk/; revision=7180
|
|
up alias members.
svn path=/trunk/; revision=7178
|
|
have a policy handle name.
svn path=/trunk/; revision=7173
|
|
Change the policy names slightly so they look nicer.
svn path=/trunk/; revision=7148
|
|
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
|
|
"USER_INFO_21" and in "LOOKUP_NAMES".
svn path=/trunk/; revision=7090
|
|
cosmetic bugs to work out though.
svn path=/trunk/; revision=7069
|
|
"samr_dissect_pointer_UNICODE_STRING()".
Put in a comment asking why that routine exists.
svn path=/trunk/; revision=7067
|
|
name.
Made OpenGroup and CreateGroup handle names contain appropriate RID values.
Added some more COL_INFO bits & pieces (info levels etc).
svn path=/trunk/; revision=7055
|
|
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
|
|
tree item, not with hf_nt_str. Get rid of hf_nt_str, as it's no longer
used.
Put ASCII strings into the protocol tree only once.
svn path=/trunk/; revision=6910
|
|
svn path=/trunk/; revision=6908
|
|
equivalents.
svn path=/trunk/; revision=6898
|
|
svn path=/trunk/; revision=6777
|
|
by DCE RPC are usually little-endian; fix a bunch of
"proto_tree_add_item()" calls (most are for byte-array or string fields,
so the byte order doesn't make a difference, but one is a number).
Put an item into the protocol tree for the encrypted NT password block.
Mallocate the buffer for the Unicode version of the password, rather
than assuming it'll fit in 256 bytes.
"g_malloc()" never returns NULL - it either allocates memory or aborts -
so don't check for a mallocation failure.
Don't try to decrypt the NT password block if we don't have a password.
svn path=/trunk/; revision=6731
|
|
add MD4 and RC4 crypto support;
use it to decrypt the NT password encryption block in
UnicodeChangePassword2.
svn path=/trunk/; revision=6727
|
|
UnicodeChangePassword2.
svn path=/trunk/; revision=6603
|
|
svn path=/trunk/; revision=6599
|
|
svn path=/trunk/; revision=6134
|
|
winapi_cleanup tool written by Patrik Stridvall for the wine
project.
svn path=/trunk/; revision=6117
|
|
- 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
|
|
Assign some names to policy handles generated by open/create domain/user/group.
svn path=/trunk/; revision=5987
|
|
svn path=/trunk/; revision=5965
|
|
know are SamrConnect, SamrConnect2, SamrConnect3 and SamrConnect4.
Thanks to Jim McDonnough and Tod Sabin.
svn path=/trunk/; revision=5960
|
|
"snprintf()" but weren't including "snprintf.h".
svn path=/trunk/; revision=5887
|
|
svn path=/trunk/; revision=5826
|
|
calls in SAMR dissector.
svn path=/trunk/; revision=5809
|
|
for a value_string that corresponds to that dissectors opnums. Pass
in -1 if no such table is available.
svn path=/trunk/; revision=5749
|
|
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
|
|
capture, so if an IDL disagrees, the IDL is wrong.
svn path=/trunk/; revision=5428
|
|
response starts with a UNIQUE pointer to a DOMAIN_INFO, not with a REF
pointer to a DOMAIN_INFO - and also not with a UNIQUE pointer to a
DOMAIN_INFO REF pointer; fix the code to match that.
svn path=/trunk/; revision=5427
|
|
I guess, a UNIQUE pointer to a DOMAIN_INFO REF pointer; dissect it as
such.
svn path=/trunk/; revision=5426
|
|
svn path=/trunk/; revision=5413
|
|
Dissect a status code at the end of GetAliasMem reply instead of uint32.
svn path=/trunk/; revision=5401
|
|
svn path=/trunk/; revision=5380
|
|
Remove the declaration of "dissect_nt_sid()" from
"packet-dcerpc-samr.c"; get it by including "packet-smb-common.h",
instead.
svn path=/trunk/; revision=5313
|
|
another one in the COL_INFO field.
svn path=/trunk/; revision=5300
|
|
reminder to check whether "samr_dissect_get_alias_membership_reply()"
should dissect the uint32 at the end as an NT status.
Un-#if out "samr_dissect_context_handle_SID()", to serve as a reminder
to figure out whether it should be deleted or used.
Get rid of "samr_dissect_get_user_groups_rqst()" - it's identical to
"samr_dissect_get_groups_for_user_rqst()", but isn't being used.
svn path=/trunk/; revision=5295
|
|
functions, from David Frascone.
svn path=/trunk/; revision=5288
|
|
ALIAS_INFO structure before the status.
svn path=/trunk/; revision=5215
|