summaryrefslogtreecommitdiff
path: root/source4/librpc
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r21662: More samr testsJelmer Vernooij1-5/+5
(This used to be commit 2eae55819ec51dc53aa8bdea7b777cb2e8444cea)
2007-10-10r21660: Add another testJelmer Vernooij1-4/+4
(This used to be commit 0b1e793ed56e3c4c592d8baaf3139e42b01b942b)
2007-10-10r21656: Move tests a bit closer to the things they test, should make syncing ↵Jelmer Vernooij1-0/+111
with samba3 easier. (This used to be commit 4d755fb5d7adedd1dd8bad917b921324411bfd59)
2007-10-10r21653: Add two more tdr tests.Jelmer Vernooij1-0/+9
(This used to be commit cc40e3acd95aecea481a65e936d311b815c6e9ae)
2007-10-10r21650: Update ndrdump to work in samba3Jelmer Vernooij1-1/+24
(This used to be commit 10295d9bdd035c008fa7dafef0426c1e86250ac9)
2007-10-10r21595: add a constant and some commentsStefan Metzmacher1-0/+12
metze (This used to be commit b8af925da9c515f3803aa813ef5e4cded892a525)
2007-10-10r21584: Support for tagged types has landed!Jelmer Vernooij1-4/+4
It's now possible to use "struct foo" without a typedef in IDL files. echo_info4 is the first type that's been converted. (This used to be commit 3ac68e858df9b53cf5e0a84741916214a53b3121)
2007-10-10r21564: Move ndrdump to librpc/tools.Jelmer Vernooij3-0/+514
(This used to be commit e3cc94e7d175824abce16c377e5180b4756543cf)
2007-10-10r21541: Export mgmt, samr and atsvc for use in samba-gtk.Jelmer Vernooij1-3/+12
(This used to be commit 7f451cbb8da26cfe27861c402e06b3f34f7ac647)
2007-10-10r21535: - fixed a crash in the RAW-ACLS test. When a dcerpc_pipe is createdAndrew Tridgell4-9/+24
using the pattern in the clilsa code, it didn't fill in the p->binding structure. This affects nearly all users of dcerpc_pipe_open_smb(), so the simplest fix is to ensure that dcerpc_pipe_open_smb() initialises the binding if its not already there. - re-enable the RAW-ACLS test (This used to be commit d8875c286d2be49c01703d8fd58bbc1842054bd9)
2007-10-10r21520: fix the altercontext test... sorryStefan Metzmacher1-0/+2
I'm only fixing the bug I introduced here, not the rest of the mess in the pipe handling, as we don't fill in pipe->binding and pipe->conn->binding_str consistant... metze (This used to be commit cec74f352822a767770e9e00e87a94d0e37d80c9)
2007-10-10r21515: add some more PFC_FLAGS from the DCERPC spec, and fix some namesStefan Metzmacher4-10/+31
also make it possible to pass and get the assoc_group_id for a pipe. also make it possible to pass the DCERPC_PFC_FLAG_CONC_MPX flag in bind requests. From the spec it triggers support for concurrent multiplexing on a single connection. w2k3 uses the assoc_group_id feature when it becomes a domain controller of an existing domain. Know the ugly part, with this it's possible to use a policy handle from one connection on a different one... typically the DsBind() call is on the 1st connection while DsGetNCChanges() call using the first connections bind handle are on the 2nd connection. The second connection also has the DCERPC_PFC_FLAG_CONC_MPX flag attached, but that doesn't seem to be related to the cross connection handle usage Can anyone think of a nice way to implement the assoc_group_id stuff in our server? metze (This used to be commit 2d8c85397d9027485ed6dbdcca87cc1ec84c7b76)
2007-10-10r21489: Remove accidently committed test idl.Jelmer Vernooij1-1/+1
(This used to be commit 268915961d0b2766eb9a4e106fdf5cfdf68de07e)
2007-10-10r21487: Fix warning when using anonymous types, initial work on nested type ↵Jelmer Vernooij1-1/+1
support in ejs. (This used to be commit a396c5de12cd958fe0457fa5372e539132ad7ed9)
2007-10-10r21477: Remove unnecessary properties.Jelmer Vernooij2-5/+0
(This used to be commit 17d1da19474de3c501b532aec74b1fb93ed3ae3f)
2007-10-10r21464: add parsing code for the Primary:WDigest blobStefan Metzmacher1-0/+17
the hashes are MD5("user:realm:password") which a lot of user and realm combinations see: http://fresh.t-systems-sfr.com/unix/src/www/httpauth-0.6.tar.gz:a/httpauth-0.6/tools/mkha1.c metze (This used to be commit f764941af6a13b59ea604b4b5c275da802b3e061)
2007-10-10r21441: create a union for the PrimaryKerberosBlob contentStefan Metzmacher1-8/+16
so that ndr_pull will fail if version isn't 3 and we notice if the format changes... metze (This used to be commit 91f7a094cfd04405c224b9579146d814cba507b3)
2007-10-10r21433: Get rid of the COM support code - it's not used and unmaintained. We canJelmer Vernooij4-310/+3
always bring it back if we need to. This code was getting in the way while refactoring. Add some tests for TDR. Get rid of typedef in lib/registry/tdr_regf.idl and fix the TDR code to be able to deal with it. (This used to be commit 1ad0f99a439f0d52a735b391bf9900d50171aca5)
2007-10-10r21429: Fix the build.Jelmer Vernooij1-3/+3
(This used to be commit 88fbf9af24a346d3d99af32b8574507b0590846a)
2007-10-10r21426: Add more spoolss tests.Jelmer Vernooij1-5/+5
(This used to be commit 8b31fba826e5e76031979755f9682a8da5c59148)
2007-10-10r21425: Add ReplyClosePrinter.Jelmer Vernooij1-1/+2
(This used to be commit 745d0eae1a0f681f6a08a7cc259834ddbb5fa023)
2007-10-10r21424: Add FindClosePrinterNotify.Jelmer Vernooij1-1/+2
(This used to be commit 0ed195f45fed12905278ba60eabe02a11b59eb90)
2007-10-10r21422: Add IDL for EnumPrinterKey and RemoteFindNextPrinterChangeNotifyEx.Jelmer Vernooij1-17/+102
(This used to be commit 883df28d6ebb1993add95174fe2694154995354b)
2007-10-10r21415: Add tests for spoolss and drsuapi. Still need to add validators.Jelmer Vernooij2-3/+3
(This used to be commit 61cb52b65b9be2fd09a5c5a02536600c0ac500f7)
2007-10-10r21414: Fill in IDL for ReplyOpenPrinter.Jelmer Vernooij1-7/+14
(This used to be commit 9e6d43c45cec24a391d8134a9c177461aabb3e6c)
2007-10-10r21413: fix pushing of supplementalCredentialsStefan Metzmacher1-6/+6
metze (This used to be commit 18a5bf850bad9643e09e111d8c2c4e2c2efce989)
2007-10-10r21407: auto set the len valuesStefan Metzmacher1-2/+2
metze (This used to be commit 307aabe0257559a9211f4f627cb38150a24dc40f)
2007-10-10r21406: add idl for parsing the 'Packages' and 'Primary:CLEARTEXT' elementsStefan Metzmacher1-0/+16
of supplementalCredentials metze (This used to be commit b708d0729e03a78868f18fd37c9a01d7c75c900e)
2007-10-10r21405: add support for [flag(STR_NOTERM|NDR_REMAINING)] string_array foo;Stefan Metzmacher1-22/+105
this is handles the content of the 'Packages' element in the supplementalCredetials metze (This used to be commit 07fe22f82ebe66464ef73274a109d1e21a0d7f0f)
2007-10-10r21404: packages just contain utf16 strings not guids:-)Stefan Metzmacher1-9/+3
metze (This used to be commit 925f1f40cf8318d0a72fe3da958db52ccbf14b39)
2007-10-10r21403: Add netlogon tests.Jelmer Vernooij1-2/+2
(This used to be commit a620dc359476de9440f3b84dc8b45f569d103270)
2007-10-10r21392: - decode the salt utf16 string into a unix stringStefan Metzmacher1-4/+5
- fix parsing of Primary:Kerberos blob metze (This used to be commit c6fa95ef2263774901c8871396b4eec5b7409c5e)
2007-10-10r21391: add supporting forStefan Metzmacher1-0/+31
uint16 size; [relative,subcontext(0),subcontext_size(size),flag(STR_NOTERM|NDR_REMAINING)] string *string; as uint16 size; [relative,charset(UTF16)] uint8 *string[size]; isn't supported by pidl yet... metze (This used to be commit 9fcfa658430f04658c692eb26db9280fda6e4e25)
2007-10-10r21389: give a better error when our parser hasn't consumed all dataStefan Metzmacher1-2/+2
metze (This used to be commit 03b06398a405e491ce4e2bc91513a57e0d59466f)
2007-10-10r21386: Run all NDR tests in the buildfarm, import some functions from ↵Jelmer Vernooij1-2/+17
Samba3's IDL. (This used to be commit 15a4b81ba0b5eeb25126a0b1a7bea7d3bf921ab2)
2007-10-10r21381: dfs tests.Jelmer Vernooij1-2/+2
(This used to be commit 3ef8a6834df63a0bfa68996daea6432e98243d40)
2007-10-10r21380: add idl for parsing the Primary:Kerberos blobsStefan Metzmacher1-0/+29
inside the supplementalCredentials attribute w2k uses keys1 and keys2 where both seem identical w2k3 only uses keys1 and num_keys2 = 0 the Salt is only stored once for all keys the following keys are stored: ENTYPE_DES_CBC_MD5 = 3 ENTYPE_DES_CBC_CRC = 1 metze (This used to be commit 03d7d05e4fa607271f84878bc238e7cf0560bc67)
2007-10-10r21378: Add simple NDR epmap test.Jelmer Vernooij1-1/+1
(This used to be commit b29170c8eaafa3a573b0e26efecd6cacd68250b6)
2007-10-10r21377: More tests.Jelmer Vernooij1-4/+4
(This used to be commit f3680ba118d4de4c535ceabda69e3b9f00424cd6)
2007-10-10r21376: More tests.Jelmer Vernooij1-3/+3
(This used to be commit 2e2b15e3d258b66c3a150b97748ff6b4eed69a9a)
2007-10-10r21375: More lsa tests.Jelmer Vernooij1-6/+6
(This used to be commit 88fa90778a0e1f5efca08e5e6ba1b165399de30c)
2007-10-10r21374: lsa testsJelmer Vernooij1-4/+4
(This used to be commit bfc2a1c50596ac3aee871de63fdd99362a65d7d8)
2007-10-10r21373: More tests.Jelmer Vernooij2-4/+4
(This used to be commit 83a47e30b59f5289cdcb68ba54aa236795bc42b2)
2007-10-10r21372: Tests, more tests! Some are still commented out, because the code ↵Jelmer Vernooij1-7/+7
they test is broken at the moment. (This used to be commit 8f039a25cd75e4acdaec0afce3cc159b0abe99ec)
2007-10-10r21350: Add more tests for the NDR layer of winreg. I actually discovered a ↵Jelmer Vernooij1-5/+5
pidl bug, so there are still two tests commented out. (This used to be commit b7f6ec5c1cf6f782991b0f4f05283d6da2c2dfe8)
2007-10-10r21348: Fix the build.Simo Sorce1-1/+1
(This used to be commit 4d52b429261de6712e25d9db9d3be597ff1d74b8)
2007-10-10r21347: All current tests in the testsuite mainly test the RPC code in ↵Jelmer Vernooij1-1/+1
general. Since we're running the testsuite mainly against ourselves, we only check that the push/pull functions work in our own environment, not whether they generate/parse the same data that other systems do. This commit adds the infrastructure for a testsuite for just the marshalling code. The idea is that you provide a data blob, a function name and a function to check the resulting struct for correctness. (This used to be commit 9bd2421e44dcfcaf08ad61cf25bb7714cf885517)
2007-10-10r21343: Add access masks, pointed out by Ronnie Sahlberg.Jelmer Vernooij1-0/+8
(This used to be commit e8cdfd0a61354b7a5da43c27e9af4695cfa168d6)
2007-10-10r21342: add parsing code for the trustAuthIncoming/trustAuthOutgoing attributesStefan Metzmacher1-0/+66
not everything has a meaning yet, but it's a start and we know how to get to the password in cleartext metze (This used to be commit 65641181f782349f1f0192d1c95254e80e2b3887)
2007-10-10r21341: Improve QueryKeyInfo idl, pointed out by Ronnie Sahlberg.Jelmer Vernooij1-2/+1
(This used to be commit 736330d23b1f723d3564043c0670dbd6bee3742f)