summaryrefslogtreecommitdiff
path: root/source4/librpc/ndr/ndr_drsuapi.c
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r20288: fix a mem leak and remove useless codeStefan Metzmacher1-3/+1
metze (This used to be commit 6d0c788f3dffb7a553464404ebd9c0487d668bc5)
2007-10-10r20286: handle the non oid string cases for pushing tooStefan Metzmacher1-5/+20
metze (This used to be commit 0777a8e749e8df88dd1b9f7be9e4f3012559243b)
2007-10-10r20284: Simplify OID primitive BER parsing.Simo Sorce1-28/+17
Do not require an artificial ASN.1 context to be setup. Simo. (This used to be commit 14b3b9861ae47498c74a6643e6979b3d85260a61)
2007-10-10r20281: remove debug statementStefan Metzmacher1-1/+0
metze (This used to be commit ebbd6263bbc30001e25603c5e4f45393b5fadb3d)
2007-10-10r20280: if the uint8_t array starts with 0xFF, then it's not a OIDStefan Metzmacher1-12/+20
and we return the array as hexstring. this is always in the last array member of the meppings array, and I is always 21 bytes long w2k in mixed mode: FF0000000000000000000000000000000000000000 w2k3 in mixed mode: FF00000002A5DA73B101C43B449028E2F832FE466F w2k3 in native mode: FF00000001635D94BDE62E2C4C9BAC9D6AFA4F69F8 I assume it's some kind of schema version... metze (This used to be commit db16f6382da50167b6cefdaeb8488b00a45fb928)
2007-10-10r20278: make it possible to use oid strings in the drsuapi instead of ↵Stefan Metzmacher1-0/+106
uint8_t arrays with ber encoded oid's metze (This used to be commit bc13b3690166b29df246cc4778b378e9cf2a22d7)
2007-10-10r15512: Move uuid functions out of ndr_misc.cJelmer Vernooij1-0/+1
(This used to be commit 54cc9f8ccf30a0f5de1d3bb68d15ec3a8791c162)
2007-10-10r15328: Move some functions around, remove dependencies.Jelmer Vernooij1-1/+1
Remove some autogenerated headers (which had prototypes now autogenerated by pidl) Remove ndr_security.h from a few places - it's no longer necessary (This used to be commit c19c2b51d3e1ad347120b06a22bda5ec586c22e8)
2007-10-10r9518: - remove the subcontext_size() hack from rev 9509Stefan Metzmacher1-15/+0
as it isn't needed - parse some more DsAddEntry() errors - add some more attid constands so that all attribute that are needed for a DsAddEntry in the DC Domain Join are mapped - add value() for __ndr_size, to more attribute container, so that the caller doesn't need to fill them in, that was the reason for getting an NDR_FAULT metze (This used to be commit a9a1a6f861c8db626b3232f057ef0b9c3d0ad1b0)
2007-10-10r9509: start to fix the pushing of drsuapi_DsAttributeValueDNString structs,Stefan Metzmacher1-0/+15
this uses a trick with talloc_get_type() to workaround using [value()] vars in [subcontext_size()] metze (This used to be commit 93065f2d3439bceeaa7c2a09679cc6d81472150d)
2007-10-10r7865: changed pidl to take a "const void *" instead of a "void *" for theAndrew Tridgell1-1/+2
structure in ndr_push_*() and ndr_print_*(). The push and print functions really should not modify the structure. metze, to make this work I had to change your spoolss hand marshaller. Can you please check it is OK? I think that the IN and OUT sides of that function are not ever called on the same structure, so I think that attempt at remembering the value by assigning to r->in._offered was not doing anything anyway, but please correct me if I have misunderstood it. If you really do need to remember something on those structures I'd suggest the ndr_token_store() and ndr_token_retrieve() functions, which are used by pidl for just this sort of thing. (This used to be commit eee528be97fa43ca53bdc5652b4d29a0a2caf563)
2007-10-10r5986: Fix the build. Metze, could you please verify that this fix is correct?Jelmer Vernooij1-3/+3
(This used to be commit f3006e623bcf65a05238fbd3362ee958b948e70b)
2007-10-10r5828: add some idl for DsAddEntry()Stefan Metzmacher1-5/+16
metze (This used to be commit 3e6ec811288d74921bf3e393213e75d928156772)
2007-10-10r5800: fix recursiv printing in ndr_print_DsGetNCChangesInfo1()Stefan Metzmacher1-0/+51
metze (This used to be commit 1084ad4bfce6bc20537f5bfccb5a25b60f503b32)