summaryrefslogtreecommitdiffstats
path: root/source4/librpc/ndr/ndr_drsuapi.c
Commit message (Collapse)AuthorAgeFilesLines
* drsuapi: share drsuapi idl and helper code.Günther Deschner2008-10-181-350/+0
| | | | Guenther
* Add TALLOC_CTX pointer to strhex_to_data_blob for consistency with SambaJelmer Vernooij2008-10-181-3/+2
| | | | 3.
* Fix include paths to new location of libutil.Jelmer Vernooij2008-10-111-1/+1
|
* drsuapi.idl: use hand written push functions for the compressed blobsStefan Metzmacher2008-08-211-0/+173
| | | | | | | | This isn't really the final solution, as we compress the data twice, but it works. metze (This used to be commit 6da1d41173a7b82412fcebdd751eade51cf82b2a)
* drsuapi.idl: fix unknowns in drsuapi_DsReplicaObject*Stefan Metzmacher2008-07-161-1/+1
| | | | | metze (This used to be commit de2aed042d09ae7a31ddc4cd920c8fcf193ba06a)
* util: Move asn1 to lib/util to trim down the number of subsystems.Jelmer Vernooij2008-01-151-1/+1
| | | | (This used to be commit 44e1cfd2d0ef62e4ee541cec00581a7151d951b3)
* r25918: ndr: change NTSTAUS into enum ndr_err_code (samba4 handwritten stuff)Stefan Metzmacher2007-12-211-5/+5
| | | | | | | | | | | | ndr_sec_helper.c ndr_spoolss_buf.c ndr_compression.c ndr_drsuapi.[ch] ndr_krb5pac.c ndr_orpc.c metze (This used to be commit 356e027bf883c8fc36fa4759eff56e364daf9fce)
* r25784: fix compiler warningStefan Metzmacher2007-12-211-1/+1
| | | | | metze (This used to be commit 9345933e1bb96170724db2534df7584fdddf0b49)
* r25316: Remove last few instances of old BOOL type in librpc/.Jelmer Vernooij2007-10-101-4/+4
| | | | (This used to be commit 80d1dd41d4b224c46ad545f0afd97a847b99860b)
* r23792: convert Samba4 to GPLv3Andrew Tridgell2007-10-101-3/+2
| | | | | | There are still a few tidyups of old FSF addresses to come (in both s3 and s4). More commits soon. (This used to be commit fcf38a38ac691abd0fa51b89dc951a08e89fdafa)
* r23030: finally fixed up our asn1 code to use better memory allocation. ThisAndrew Tridgell2007-10-101-1/+1
| | | | | should allow us to fix some long standing memory leaks. (This used to be commit 3db49c2ec9968221c1361785b94061046ecd159d)
* r20288: fix a mem leak and remove useless codeStefan Metzmacher2007-10-101-3/+1
| | | | | metze (This used to be commit 6d0c788f3dffb7a553464404ebd9c0487d668bc5)
* r20286: handle the non oid string cases for pushing tooStefan Metzmacher2007-10-101-5/+20
| | | | | metze (This used to be commit 0777a8e749e8df88dd1b9f7be9e4f3012559243b)
* r20284: Simplify OID primitive BER parsing.Simo Sorce2007-10-101-28/+17
| | | | | | | Do not require an artificial ASN.1 context to be setup. Simo. (This used to be commit 14b3b9861ae47498c74a6643e6979b3d85260a61)
* r20281: remove debug statementStefan Metzmacher2007-10-101-1/+0
| | | | | metze (This used to be commit ebbd6263bbc30001e25603c5e4f45393b5fadb3d)
* r20280: if the uint8_t array starts with 0xFF, then it's not a OIDStefan Metzmacher2007-10-101-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)
* r20278: make it possible to use oid strings in the drsuapi instead of ↵Stefan Metzmacher2007-10-101-0/+106
| | | | | | | | | uint8_t arrays with ber encoded oid's metze (This used to be commit bc13b3690166b29df246cc4778b378e9cf2a22d7)
* r15512: Move uuid functions out of ndr_misc.cJelmer Vernooij2007-10-101-0/+1
| | | | (This used to be commit 54cc9f8ccf30a0f5de1d3bb68d15ec3a8791c162)
* r15328: Move some functions around, remove dependencies.Jelmer Vernooij2007-10-101-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)
* r9518: - remove the subcontext_size() hack from rev 9509Stefan Metzmacher2007-10-101-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)
* r9509: start to fix the pushing of drsuapi_DsAttributeValueDNString structs,Stefan Metzmacher2007-10-101-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)
* r7865: changed pidl to take a "const void *" instead of a "void *" for theAndrew Tridgell2007-10-101-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)
* r5986: Fix the build. Metze, could you please verify that this fix is correct?Jelmer Vernooij2007-10-101-3/+3
| | | | (This used to be commit f3006e623bcf65a05238fbd3362ee958b948e70b)
* r5828: add some idl for DsAddEntry()Stefan Metzmacher2007-10-101-5/+16
| | | | | metze (This used to be commit 3e6ec811288d74921bf3e393213e75d928156772)
* r5800: fix recursiv printing in ndr_print_DsGetNCChangesInfo1()Stefan Metzmacher2007-10-101-0/+51
metze (This used to be commit 1084ad4bfce6bc20537f5bfccb5a25b60f503b32)