summaryrefslogtreecommitdiff
path: root/source4/librpc/ndr
AgeCommit message (Collapse)AuthorFilesLines
2008-12-21Fix more tests, improve repr() functions for various Python types.Jelmer Vernooij1-30/+5
2008-12-21Simplify customization of pidl-generated Python modules.Jelmer Vernooij1-47/+104
2008-12-21Allow providing extra module-level Python functions.Jelmer Vernooij1-1/+6
2008-12-21Merge the rest of security.i into samba.dcerpc.security.Jelmer Vernooij1-0/+35
2008-12-21Remove duplicate Python bindings for dom_sid, security_descriptor andJelmer Vernooij1-0/+214
security_token.
2008-12-16Add python extensions for dom_sid.Jelmer Vernooij1-0/+58
2008-12-12Move dom_sid to the Samba 3 IDL file, remove the old definition.Jelmer Vernooij1-248/+0
2008-12-12Manually marshall dom_sid, so we can use a fixed size array forJelmer Vernooij1-2/+33
dom_sid.sub_auths rather than a dynamically allocated one. This makes it possible to use the same DCE/RPC object code for Samba 3 and Samba 4's DCE/RPC parsers and allows copying sids more easily (since they no longer contain any pointers). The cost of having additional manual marshalling code is limited (~35 additional lines of C code).
2008-11-07librpc/ndr: move ndr_sec_helper.c to the toplevelStefan Metzmacher1-88/+0
metze
2008-11-07s4: ndr_sec_helper: remove unused includeStefan Metzmacher1-1/+0
metze
2008-11-07s4: security.idl: split of dom_sid stuff into dom_sid.idlStefan Metzmacher2-190/+218
This prepares having a shared security.idl file metze
2008-10-24Remove another use of global_loadparm.Jelmer Vernooij1-8/+9
2008-10-24Remove iconv_convenience argument from convert_string{,talloc}() butJelmer Vernooij1-10/+10
make them wrappers around convert_string{,talloc}_convenience().
2008-10-20Move orpc to top-level directory.Jelmer Vernooij1-173/+0
2008-10-20Move WMI support code to top-level.Jelmer Vernooij2-63/+0
2008-10-20Make sure prototypes are always included, make some functions static andJelmer Vernooij1-30/+0
remove some unused functions.
2008-10-20Use tables in Samba 3 ndrdump.Jelmer Vernooij1-134/+0
2008-10-18idl: share drsblobs idl.Günther Deschner1-213/+0
Guenther
2008-10-18drsuapi: share drsuapi idl and helper code.Günther Deschner2-385/+0
Guenther
2008-10-18Add TALLOC_CTX pointer to strhex_to_data_blob for consistency with SambaJelmer Vernooij1-3/+2
3.
2008-10-15Share libndr.h between Samba 3 and Samba 4.Jelmer Vernooij1-517/+0
2008-10-14Share ndr_krb5pac implementation.Jelmer Vernooij1-140/+0
2008-10-14Share ndr_compression.c.Jelmer Vernooij1-516/+0
2008-10-13Share ndr.c implementation.Jelmer Vernooij1-1117/+0
2008-10-13Import warning fixes from Samba 3 into libndr, sync more libndr code.Jelmer Vernooij1-2/+1
2008-10-13Share uuid implementations.Jelmer Vernooij1-227/+0
2008-10-13Share ndr_misc implementations.Jelmer Vernooij1-46/+0
2008-10-13Share ndr_basic implementation.Jelmer Vernooij1-833/+0
2008-10-13Import warning fixes from Samba 3.Jelmer Vernooij1-8/+22
2008-10-13Import debug macros from Samba 3's libndr.Jelmer Vernooij1-0/+8
2008-10-11Fix include paths to new location of libutil.Jelmer Vernooij3-3/+3
2008-10-11Move lib/util from source4 to top-level libutil.Jelmer Vernooij1-1/+1
Conflicts: source4/Makefile
2008-09-30s4:drsblob: fix the buildStefan Metzmacher1-1/+1
metze
2008-09-29Fix parsing of the trust passwords in LSA CreateTrustedDomainEx*Andrew Bartlett1-0/+213
2008-09-18Import ndr_syntax_id_equal from Samba 3.Jelmer Vernooij2-0/+7
2008-09-17Move common libraries from root to lib/.Jelmer Vernooij1-1/+1
2008-09-16Remove more hand-written marshallers.Jelmer Vernooij2-762/+0
2008-09-16More changes getting WMI code to compile, import manual marshalling.Jelmer Vernooij2-0/+855
2008-09-07ndr_compression: add XPRESS compression supportStefan Metzmacher1-1/+49
metze (This used to be commit 1432a96d37e367d9d97d48b69c6f16351a9ad066)
2008-09-07ndr_compression: fix the build after lzxpress_decompress() prototype changeStefan Metzmacher1-1/+11
metze (This used to be commit b36056aac3f55587d2b3e7b66feea8173dbc67f0)
2008-09-06ndr_compression: change debug levelsStefan Metzmacher1-6/+6
metze (This used to be commit 83446e22dd1eda958ef62bbe998da0a47b9ff8ef)
2008-09-06ndr_compression: use deflateReset() together with defalteSetDictionary()Stefan Metzmacher1-8/+17
metze (This used to be commit dcc57512b030995d9b186c7a6cb3b304d5680867)
2008-09-06ndr_compression: use inflateReset() and inflateSetDictionary() instead of ↵Stefan Metzmacher1-7/+14
inflateReset2() Now we can use an unmodified system zlib-1.2.3 metze (This used to be commit d68e36b485239cbaf99a6dce3f3bf52b4abcd06d)
2008-08-21ndr_compression: implement mszip compression based on deflate()Stefan Metzmacher1-1/+98
The output doesn't match the output from windows servers, but it's a start... metze (This used to be commit 8a2f9688275aa150b739b5525e738df15c5e25cc)
2008-08-21drsuapi.idl: use hand written push functions for the compressed blobsStefan Metzmacher1-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)
2008-08-21ndr_compression: add common parts of ndr compressionStefan Metzmacher1-15/+52
metze (This used to be commit 9fe466f84afcbd64c9bbfe0f9ea6c1933acb07fe)
2008-08-20ndr_compression: remove the type serialization handling from the compression ↵Stefan Metzmacher1-36/+0
layer metze (This used to be commit 70a7b1f6c2e359102467ea270c2bb1efe736f64a)
2008-08-20ndr_compression: unify the common handling of mszip and xpress compressionStefan Metzmacher1-107/+33
metze (This used to be commit 925a2066ffa18a86704a8ee1a7a6908e0cd65a2a)
2008-08-20librpc/ndr: add support for Type Serialization Version 1 to subcontextStefan Metzmacher1-1/+114
We use the header size 0xFFFFFC01 as magic for constructed types. See [MS-RPCE] 2.2.6 Type Serialization Version 1 for more details. metze (This used to be commit 98d3568f079ea143214bcf5271b636313d6491c3)
2008-08-18ndr_compression: use zlib's inflate() for decompressionStefan Metzmacher1-11/+81
metze (This used to be commit 25876fc4ab8ba11f00d24bb8ceb517c0e4a4d72d)