aboutsummaryrefslogtreecommitdiffstats
path: root/packet-dcerpc-netlogon.c
AgeCommit message (Collapse)AuthorFilesLines
2002-08-03Updated LogonControl2 and ServerAuthenticate2 functionsRonnie Sahlberg1-158/+166
svn path=/trunk/; revision=5935
2002-07-10The time stamps in credentials, at least, sometimes appear to beGuy Harris1-2/+22
UNIX-style "time_t" values (seconds since January 1, 1970, 00:00:00 GMT - yes, GMT, not local time as in UTIME values). They also appear to require 4-byte alignment. svn path=/trunk/; revision=5855
2002-07-09Updated GetDCName LogonControl and GetAnyDCNameRonnie Sahlberg1-287/+244
svn path=/trunk/; revision=5845
2002-07-08Updated ACCOUNTDELTAS and ACCOUNTSYNC functionsRonnie Sahlberg1-192/+240
svn path=/trunk/; revision=5841
2002-07-08Update of DATABASESYNC functionRonnie Sahlberg1-59/+75
svn path=/trunk/; revision=5840
2002-07-07Update for NetrDatabaseDeltas function.Ronnie Sahlberg1-249/+285
svn path=/trunk/; revision=5837
2002-07-07Added the final two cases for the DELTA_UNION union. Fixed up DELTA_UNION.Ronnie Sahlberg1-204/+362
svn path=/trunk/; revision=5836
2002-07-07Updated DELTA_TRUSTED_DOMAINS and DELTA_ACCOUNTSRonnie Sahlberg1-166/+232
svn path=/trunk/; revision=5835
2002-07-07Updated DELTA_ALIAS_MEMBER and DELTA_POLICYRonnie Sahlberg1-229/+251
svn path=/trunk/; revision=5834
2002-07-07Updated DELTA_GROUP_MEMBER and DELTA_ALIAS structures.Ronnie Sahlberg1-177/+154
svn path=/trunk/; revision=5833
2002-07-07Tiny DELTA_RENAME_USER and DELTA_RENAME_ALIAS updateRonnie Sahlberg1-3/+3
svn path=/trunk/; revision=5832
2002-07-07DELTA_RENAME_GROUP updateRonnie Sahlberg1-59/+63
svn path=/trunk/; revision=5831
2002-07-07Verified and changed name of DELTA_GROUP dissector.Ronnie Sahlberg1-63/+69
svn path=/trunk/; revision=5830
2002-07-07Renamed SAM_DOMAIN_INFO into DELTA_DOMAN.Ronnie Sahlberg1-80/+121
Added names for all structure fields and fixed up bottom half of the structure which was completely broken and wrong. Added IDL definition for this structure. Implementors may want to look at it. svn path=/trunk/; revision=5829
2002-07-06NETLOGON update.Ronnie Sahlberg1-134/+228
Changed the name of SAM_ACCOUNT_INFO to the real name : DELTA_USER also fixed some bugs in this structure. Surprised that ethereal could dissect this structure at all previously since the structure description was broken. Pure luck I guess. Other implementors of NETLOGON would benefit from looking at ethereal source in the future since it seems the public IDL definitions for this interface is very buggy. svn path=/trunk/; revision=5823
2002-07-05Fixed stupid bug I added when updating a structure preparing for the ↵Ronnie Sahlberg1-26/+21
rewrite/update. Fixed some other buglets as well at the same time. svn path=/trunk/; revision=5820
2002-07-02More NETLOGON updatesRonnie Sahlberg1-134/+146
svn path=/trunk/; revision=5814
2002-07-02More NETLOGON updatesRonnie Sahlberg1-138/+169
svn path=/trunk/; revision=5813
2002-07-01tiny netlogon updateRonnie Sahlberg1-3/+3
svn path=/trunk/; revision=5808
2002-07-01Update to NETLOGON dissectorRonnie Sahlberg1-631/+822
svn path=/trunk/; revision=5807
2002-06-30NETLOGON updateRonnie Sahlberg1-60/+70
svn path=/trunk/; revision=5804
2002-06-30First checkin for NETLOGON cleanupRonnie Sahlberg1-137/+212
svn path=/trunk/; revision=5803
2002-06-24Change each DCERPC dissector to pass in a hf value on initialisationTim Potter1-2/+53
for a value_string that corresponds to that dissectors opnums. Pass in -1 if no such table is available. svn path=/trunk/; revision=5749
2002-05-31Removed some trailing commas from various DCERPC dissectors.Tim Potter1-4/+4
svn path=/trunk/; revision=5604
2002-05-10From Joerg Mayer: make a pile of stuff not used outside one source fileGuy Harris1-2/+2
static, and add a new "packet-data.h" to declare "proto_data". Display escape sequences in octal in the IAPP dissector, as is now done in the RADIUS dissector. svn path=/trunk/; revision=5441
2002-05-04From Joerg Mayer: mark unused arguments as such.Guy Harris1-7/+7
svn path=/trunk/; revision=5390
2002-05-03Added some new discovered names for some NETLOGON functionsRonnie Sahlberg1-41/+41
svn path=/trunk/; revision=5370
2002-04-29Removal (or, at least, #ifdeffing out) of unused variables andGuy Harris1-10/+5
functions, from David Frascone. svn path=/trunk/; revision=5288
2002-04-20Dissect ntstatus codes instead of uint32 for response packets.Tim Potter1-85/+105
Display pretty names in COL_INFO for commonly used functions (RequestChallenge, Auth2, SamLogon). svn path=/trunk/; revision=5207
2002-04-18Add a "proto_register_dcerpc_smb()" which registers ett_ values forGuy Harris1-12/+1
"packet-dcerpc-nt.c", and registers "dcerpc_smb_init()" as an initialization routine. Take the ett_ registration out of the latter routine, and also take out the "do this only once" stuff. Get rid of the initialization routines for netlogon, samr, and spoolss; they just call "dcerpc_smb_init()", which is now an initialization routine of its own. The policy hash initialization should be done before every capture, so it should be done in an initialization routine, and should not do any "do this only once" stuff. It should also be called only once before every capture, rather than 3 times. The ett_ initialization should, however, be done at the same time all other ett_ initialization is done - at protocol registration time - so it should be done in a "proto_register_" routine. This fixes a bug I saw wherein 1) the tree for Unicode strings was open by default and 2) if you closed one and then exited, Ethereal would crash. The problem is that "proto_register_subtree_array()" doesn't expand the array, it just bumps the number of registered ett_ values; the array is allocated in "proto_init()". As such, if you register ett_ values with "proto_register_subtree_array()" *after* "proto_init()" is called - and, even for the first capture, initialization routines are called after "proto_init()" is called - you will get ett_ numbers that go past the number of elements in the array. Move the declaration of "ett_nt_unicode_string" to "packet-dcerpc-nt.h", as it's exported from "packet-dcerpc-nt.c". Get rid of the declaration of "dcerpc_smb_init()" in "packet-dcerpc-nt.h", and make it static, as it's no longer called from outside "packet-dcerpc-nt.c". svn path=/trunk/; revision=5196
2002-04-17Remove some temporary functions from NETLOGON now that the real functionsRonnie Sahlberg1-107/+2
exist in LSA. svn path=/trunk/; revision=5183
2002-04-17LSA dissector updates. Adds a lot of LSA functions to the dissector.Ronnie Sahlberg1-11/+11
Also export dissect-nt-GUID() from netlogon since this structure is common to other interfaces as well. svn path=/trunk/; revision=5181
2002-04-17Use policy handle hash code in DCERPC/SMB SAMR dissector.Tim Potter1-4/+14
Start to move some common stuff into packet-dcerpc-nt.[ch] svn path=/trunk/; revision=5176
2002-03-24Fix "dissect_ndr_nt_UNICODE_STRING_str()" so that the "di->levels" valueGuy Harris1-80/+96
is decremented after every level is appended to, so that it correctly specifies the number of levels up the tree to which to append stuff. Fix some arguments to various printing routines to specify the correct level. This includes making "dissect_ndr_nt_UNICODE_STRING()" add 1 to the level argument it's passed before passing it on to "dissect_ndr_pointer()". Add a "netlogon_dissect_UNICODE_STRING()" routine to put the fields of a bunch of NDR_POINTER_REF UNICODE_STRING values into subtrees. Fix the labels passed as arguments in a bunch of "dissect_ndr_pointer()" calls. svn path=/trunk/; revision=5011
2002-03-17Some minor bugfixes for netlogonRonnie Sahlberg1-6/+19
svn path=/trunk/; revision=4960
2002-03-14Added a value_string for the countreis which have their MS contry code listedRonnie Sahlberg1-2/+2
at www.unicode.org and made samr and netlogon use it. svn path=/trunk/; revision=4943
2002-03-14hf_netlogon_code did not have an hf_[] entry.Ronnie Sahlberg1-11/+5
some cruft removed from LSA_SECURITY_DESCRIPTOR that is not used anymore since we call the dissector in packet-smb.c svn path=/trunk/; revision=4942
2002-03-14Fix a typo.Guy Harris1-2/+2
svn path=/trunk/; revision=4941
2002-03-13Make LSA_SECURITY_DESCRIPTOR dissector call dissect_nt_sec_desc()Ronnie Sahlberg1-3/+8
instead of just displaying it as some hex string. svn path=/trunk/; revision=4937
2002-03-13Added mockups for LSA_SECRET and LSA_SECURITY_DESCRIPTOR insideRonnie Sahlberg1-7/+75
packet-dcerpc-netlocon.c so that SamDelta_reply packets will be dissected properly. svn path=/trunk/; revision=4936
2002-03-13Fixed bug in SAMDELTAS_request.Ronnie Sahlberg1-3/+7
There is still a bug in the dissection of SAMDELTA_reply but this is due to LSA_SECRET not being implemented yet which is embedded in one of the netlogon structures. svn path=/trunk/; revision=4935
2002-03-13Update dissect_ndr_nt_STRING so it can also accept FT_BYTES and for that typeRonnie Sahlberg1-3/+3
display the data as a hexadecimal string. Update netlogon so that nt and lm challenge response bytes are displayed in hexadecimal form and not pseudo-ascii svn path=/trunk/; revision=4934
2002-03-12Small fix for dissect_ndr_nt_UNICODE_STRING_str() in packet-dcerpc-nt.cRonnie Sahlberg1-13/+5500
so that NETLOGON will not dump core (since netlogon has these structs as top level reference pointers) Addition of full netlogon dissection. Full in the sense as it assumes the idl is correct and complete. Many calls and fields are unknown so they get dissected with "unknown long, contact ethereal-dev@... if you know what it is". svn path=/trunk/; revision=4929
2002-01-21Include files from the "epan" directory and subdirectories thereof withGuy Harris1-2/+2
"epan/..." pathnames, so as to avoid collisions with header files in any of the directories in which we look (e.g., "proto.h", as some other package has its own "proto.h" file which it installs in the top-level include directory). Don't add "-I" flags to search "epan", as that's no longer necessary (and we want includes of "epan" headers to fail if the "epan/" is left out, so that we don't re-introduce includes lacking "epan/"). svn path=/trunk/; revision=4586
2001-11-21Rename the "packet-msrpc-XXX.[ch]" files to "packet-dcerpc-XXX.[ch]", asGuy Harris1-0/+82
per Todd Sabin's suggestion. svn path=/trunk/; revision=4242