summaryrefslogtreecommitdiff
path: root/librpc/ndr
AgeCommit message (Collapse)AuthorFilesLines
2009-11-01uuid.c: Remove some dead codeVolker Lendecke1-1/+0
2009-10-28Add in Metze's new code to ndr encode the user.DOSATTRIBStefan (metze) Metzmacher2-0/+185
blobs. Next I'll change the create timestamp and dos attribute code to use this.
2009-10-16s4/drs(NDR): Print implementation for drsuapi_DsReplicaOIDKamen Mazdrashki1-0/+19
Custom ndr_print functions is implemented so that transmited partia-binary-oid to be printed both in hex and partial-oid formats
2009-10-16s4/drs(NDR): Remove push/pull code for drsuapi_DsReplicaOID structKamen Mazdrashki2-100/+0
New structure definition is automarshaled so custom marshaling code is not used anymore
2009-10-07pidl: get the alignment right for uint1632 enums (NDR64)Andrew Tridgell2-15/+66
The default enum in NDR63 is 32 bits, not 16 bits. We need a uint1632 type to get the alignment right.
2009-10-05libndr: add int3264 ndr prototype.Günther Deschner1-0/+1
Guenther
2009-10-03pidl: added int3264 as a base typeAndrew Tridgell1-0/+10
This is the type used for a variable that is 32 bits for NDR32 and 64 bits for NDR64
2009-10-02ndr64: added support for trailing gap alignmentAndrew Tridgell2-0/+20
NDR64 has a 'trailing gap' alignment, which aligns the end of a structure on the overall structure alignment. This explains the discrepancy we had with the RPC-SAMR test and NDR64
2009-09-29pidl: added union padding for NDR64Andrew Tridgell2-0/+20
This fixes the problem with samr UserInfo16 when NDR64 is enabled
2009-09-17ndr: num_auths is an array size, thus a uint3264Andrew Tridgell1-2/+2
2009-09-17ndr: split out ndr enum functionsAndrew Tridgell3-4/+78
This allows for easier implementation of the NDR32/NDR64 split
2009-09-17ndr: added support for NDR64 Andrew Tridgell3-18/+54
This adds NDR64 support for the push functions in libndr
2009-09-17Remove ununsed variable warning.Jeremy Allison1-1/+0
Jeremy.
2009-09-16ndr: added --ndr64 flag to ndrdumpAndrew Tridgell3-5/+28
This only does pull, but it is useful for w2k8-r2 <-> w2k8-r2 ndrdump usage, which is always 64bit.
2009-09-16s3-schannel: add dump_NL_AUTH_SIGNATURE.Günther Deschner2-1/+38
Guenther
2009-09-15ntlmssp: pretty print a VERSION structure.Günther Deschner2-0/+19
Guenther
2009-09-12s4-ndr: fixed memory leaks in ndr_pull_*_blob()Andrew Tridgell2-9/+26
We needed to free the ndr structures, both on error and normal return
2009-09-11schannel: more work on reponse NL_AUTH_MESSAGES.Günther Deschner2-0/+17
Guenther
2009-09-09ntlmssp: avoid duplicate inclusion of helper headers.Günther Deschner1-1/+0
Guenther
2009-09-08schannel: add missing prototype for ndr_print_nbt_string() in schannel helper.Günther Deschner1-0/+1
Hopefully fixes samba4 build. Guenther
2009-09-08schannel: add NL_AUTH_MESSAGE and both NL_AUTH_SIGNATURE structs.Günther Deschner2-0/+77
These actually belong netlogon but we for now want to keep netlogon as a security providor separate. Guenther
2009-09-03fix the ndr print routines for samba4Andrew Tridgell1-0/+15
This uses a hackish #if just for samba4. The proper fix is much more complex.
2009-09-03Fix for DSSYNC test against Windows 2003Anatoliy Atanasov1-0/+1
2009-08-28ntlmssp: add ndr_print_ntlmssp_{nt,lm}_response() function.Günther Deschner2-0/+64
Guenther
2009-08-28ntlmssp: add CHALLENGE_MESSAGE to IDL.Günther Deschner2-1/+62
Guenther
2009-08-28ntlmssp: add string helper functions to handle OEM and UNICODE charset.Günther Deschner2-0/+30
Guenther
2009-08-28ntlmssp: add ntlmssp helper skeleton.Günther Deschner2-0/+43
Guenther
2009-08-24libndr: add missing protoypes for double type.Günther Deschner1-0/+1
Guenther
2009-08-12when we get an NDR error in the logs, it is useful to know where it happenedAndrew Tridgell1-1/+1
2009-07-31librpc/ndr_drsuapi: fix a memory leak on ndr_push_drsuapi_DsReplicaOID()Stefan Metzmacher1-0/+1
metze
2009-07-22librpc: fix the merged build of ndr_frsrpc.cStefan Metzmacher1-1/+1
metze
2009-07-21frsrpc.idl: make the chunk array in frsrpc_CommPktChunkCtr dynamicStefan Metzmacher2-0/+129
We add an extra num_chunks to the frsrpc_CommPktChunkCtr structure and use hand modified ndr_push/pull functions to let it not appear on the wire. metze
2009-06-12Revert "avoid crashes in ndr_print_*() calls"Andrew Tridgell1-5/+0
This reverts commit f5a47dc4bf2793ab328c8b0e35adace497819e7d. This change broke Samba3. We'll need to do it the long way.
2009-06-12avoid crashes in ndr_print_*() callsAndrew Tridgell1-0/+5
This is a hackish fix, but it will do for now
2009-06-02Add support for double type in pidl.Brad Hards1-1/+30
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2009-05-02Of course, s_addr is a #define somewhere else .... (Solaris...)Volker Lendecke1-3/+3
2009-05-02Fix a warning on host "gwen"Volker Lendecke1-2/+3
cc: "../librpc/ndr/ndr_basic.c", line 572: warning 604: Pointers are not assignment-compatible. Apparently in_addr.s_addr is not compatible to uint32_t, maybe a 32-bit signed int.
2009-03-18spoolss: add my copyright.Günther Deschner1-0/+1
Guenther
2009-03-18spoolss: add custom ndr_print_spoolss_Field.Günther Deschner2-0/+23
Guenther
2009-03-18spoolss: add ndr_size_spoolss_EnumPrinterDataEx_info in spoolss helper.Günther Deschner2-0/+23
Guenther
2009-03-18spoolss: rename NDR_SPOOLSS_SIZE_ENUM macro to NDR_SPOOLSS_SIZE_ENUM_LEVEL inGünther Deschner1-9/+9
spoolss helper. Guenther
2009-03-18spoolss: fix ndr_push_spoolss_EnumPrinterDataEx.Günther Deschner1-0/+1
Guenther
2009-03-18spoolss: add ndr_push/pull_spoolss_EnumPrinterDataEx helper.Günther Deschner2-1/+95
Guenther
2009-03-17spoolss: fix ndr_push_spoolss_SetPrinterData.Günther Deschner1-1/+1
Guenther
2009-03-17spoolss: fix GetPrinterData buffer helper.Günther Deschner1-10/+18
Guenther
2009-03-11spoolss: fix typo in spoolss_EnumPrintProcessors_info union helper fn.Günther Deschner2-4/+4
Guenther
2009-03-11spoolss: fix typo in spoolss_EnumJobs_info union helper fn.Günther Deschner2-2/+2
Guenther
2009-03-10Don't log NDR_PRINT_DEBUG at level 0, this always ends up in syslogVolker Lendecke1-5/+5
I think we eventually need to pass down the debuglevel here.
2009-03-07spoolss: add spoolss_EnumPrintProcDataTypes to enum macro helper.Günther Deschner2-1/+39
Guenther
2009-03-06spoolss: fix spoolss enum calls helper macro code after pointer changes.Günther Deschner1-6/+13
Guenther