summaryrefslogtreecommitdiffstats
path: root/source4/librpc/ndr/ndr_compression.c
Commit message (Collapse)AuthorAgeFilesLines
* Share ndr_compression.c.Jelmer Vernooij2008-10-141-516/+0
|
* Move common libraries from root to lib/.Jelmer Vernooij2008-09-171-1/+1
|
* ndr_compression: add XPRESS compression supportStefan Metzmacher2008-09-071-1/+49
| | | | | metze (This used to be commit 1432a96d37e367d9d97d48b69c6f16351a9ad066)
* ndr_compression: fix the build after lzxpress_decompress() prototype changeStefan Metzmacher2008-09-071-1/+11
| | | | | metze (This used to be commit b36056aac3f55587d2b3e7b66feea8173dbc67f0)
* ndr_compression: change debug levelsStefan Metzmacher2008-09-061-6/+6
| | | | | metze (This used to be commit 83446e22dd1eda958ef62bbe998da0a47b9ff8ef)
* ndr_compression: use deflateReset() together with defalteSetDictionary()Stefan Metzmacher2008-09-061-8/+17
| | | | | metze (This used to be commit dcc57512b030995d9b186c7a6cb3b304d5680867)
* ndr_compression: use inflateReset() and inflateSetDictionary() instead of ↵Stefan Metzmacher2008-09-061-7/+14
| | | | | | | | | inflateReset2() Now we can use an unmodified system zlib-1.2.3 metze (This used to be commit d68e36b485239cbaf99a6dce3f3bf52b4abcd06d)
* ndr_compression: implement mszip compression based on deflate()Stefan Metzmacher2008-08-211-1/+98
| | | | | | | | The output doesn't match the output from windows servers, but it's a start... metze (This used to be commit 8a2f9688275aa150b739b5525e738df15c5e25cc)
* ndr_compression: add common parts of ndr compressionStefan Metzmacher2008-08-211-15/+52
| | | | | metze (This used to be commit 9fe466f84afcbd64c9bbfe0f9ea6c1933acb07fe)
* ndr_compression: remove the type serialization handling from the compression ↵Stefan Metzmacher2008-08-201-36/+0
| | | | | | | layer metze (This used to be commit 70a7b1f6c2e359102467ea270c2bb1efe736f64a)
* ndr_compression: unify the common handling of mszip and xpress compressionStefan Metzmacher2008-08-201-107/+33
| | | | | metze (This used to be commit 925a2066ffa18a86704a8ee1a7a6908e0cd65a2a)
* ndr_compression: use zlib's inflate() for decompressionStefan Metzmacher2008-08-181-11/+81
| | | | | metze (This used to be commit 25876fc4ab8ba11f00d24bb8ceb517c0e4a4d72d)
* librpc/ndr: add support for XPRESS decompressionMatthieu Suiche2008-08-181-5/+56
| | | | | Signed-off-by: Stefan Metzmacher <metze@samba.org> (This used to be commit 6a9720c99d36a575ea8ed92e94ff6d2fe6f3e27d)
* Be sure to pass iconv handle down to compression subcontexts (fixesAndrew Bartlett2008-01-211-0/+4
| | | | | | | segfaults in NET-API-BECOME-DC) Andrew Bartlett (This used to be commit 70c1e918e6bd01946425e2d89cb680f14152f9fc)
* r26431: Require ndr_push creators to specify a iconv_convenience context.Jelmer Vernooij2007-12-211-3/+3
| | | | (This used to be commit 7352206f4450fdf881b95bda064cedd9d2477e4c)
* r25918: ndr: change NTSTAUS into enum ndr_err_code (samba4 handwritten stuff)Stefan Metzmacher2007-12-211-24/+24
| | | | | | | | | | | | 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)
* r25776: ndr compression: make use of NDR_CHECK() and not use NTSTATUS directlyStefan Metzmacher2007-12-211-14/+14
| | | | | metze (This used to be commit 52d83561e510e7e5bc406b699a251713dbd0ea91)
* r25035: Fix some more warnings, use service pointer rather than service ↵Jelmer Vernooij2007-10-101-0/+1
| | | | | | number in more places. (This used to be commit df9cebcb97e20564359097148665bd519f31bc6f)
* 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)
* r14542: Remove librpc, libndr and libnbt from includes.hJelmer Vernooij2007-10-101-0/+1
| | | | (This used to be commit 51b4270513752d2eafbe77f9de598de16ef84a1f)
* r10873: check the complete payload headerStefan Metzmacher2007-10-101-3/+11
| | | | | metze (This used to be commit 27f8d82231f2978ff15719e4b23912ae7f910638)
* r10872: fix the length of the dummy XPRESS decompressed bufferStefan Metzmacher2007-10-101-1/+1
| | | | | metze (This used to be commit 0a1e4498a3550721b214716d1106843bf1ff4597)
* r10869: add dummy functions and dummy parsing of XPRESS decompression,Stefan Metzmacher2007-10-101-7/+85
| | | | | | | | | | this is the compression algorithm used by w2k3 for DsGetNCChanges(). This algorithm isn't known yet, but it seems to be some sort of Lempel-Ziv algorithm. metze (This used to be commit 694252b6e02e365ae5baffb76cdbc89eec5358e7)
* r9373: - create a hierachical memory tree with recursiv ndr_pull_* functionsStefan Metzmacher2007-10-101-0/+1
| | | | | | | | | | | | - with this it's also possible to talloc_free() the ndr_pull structure and talloc_steal(ndr->current_mem_ctx); to fetch the whole data of the hierachical tree - if the toplevel struct is a valid talloc pointer it's also possible to use NDR_PULL_SET_MEM_CTX(ndr, mem_ctx); to the the toplevel pointer with the struct pointer (NOTE: no callers are using this yet, but they shortly will) metze (This used to be commit 1a2b8369586642cc9bc15d015c1e4256c3a92732)
* r9372: - make the subcontext handling autogenerated code look nicer,Stefan Metzmacher2007-10-101-13/+41
| | | | | | | - unify the handling of subcontext, compression and obfucation metze (This used to be commit 09de7e0af7f9f7539cf63791baf90ac202536176)
* r8520: fixed a pile of warnings from the build farm gcc -Wall output onAndrew Tridgell2007-10-101-1/+1
| | | | | | | | | | | | | | S390. This is an attempt to avoid the panic we're seeing in the automatic builds. The main fixes are: - assumptions that sizeof(size_t) == sizeof(int), mostly in printf formats - use of NULL format statements to perform dn searches. - assumption that sizeof() returns an int (This used to be commit a58ea6b3854973b694d2b1e22323ed7eb00e3a3f)
* r6129: - add our own MSZIP decompression implementationStefan Metzmacher2007-10-101-98/+55
| | | | | | | | | | | | (taken from cabextract.c from KDE) this code maybe need to be rewritten and the compression side needs to be done, but for now it seems to works - remove the dependency to zlib metze (This used to be commit 5e8558c5b4365a494aa054c3e08d4084b319e6e5)
* r6114: the marker is const and is 0x434B 'CK'Stefan Metzmacher2007-10-101-5/+13
| | | | | metze (This used to be commit 4b88ff29715a98c728cf70db4889daafed8eeeb2)
* r6112: try to decompress all chunks and put them togetherStefan Metzmacher2007-10-101-38/+73
| | | | | | | | it produces the correct DATA_BLOB length, but only the first chunk is successfull decompressed... metze (This used to be commit 0d44d077975d756023f1dcc8d2c3ebf06305e355)
* r6065: revert test valueStefan Metzmacher2007-10-101-1/+1
| | | | | metze (This used to be commit fca4dc4827c98c02051165c1aedf5bdc5354bdda)
* r6061: add start of compression support in our rpc codeStefan Metzmacher2007-10-101-0/+177
this is not complete cuurently... but I want other people to test it and help me on finishing it. (try to change the #if 0 in torture/rpc/drsuapi.c into #if 1) metze (This used to be commit 335adef37082a78e0426decb715629bd778e6582)