summaryrefslogtreecommitdiff
path: root/source4/librpc
AgeCommit message (Collapse)AuthorFilesLines
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)
2007-10-10r21331: add comment about how the cleartext password is storedStefan Metzmacher1-0/+7
metze (This used to be commit 2b7d7487510898dffc900bfcec88ed57c709858c)
2007-10-10r21329: complete support for parsing the supplementalCredentials valueStefan Metzmacher1-9/+30
the package specific data is present as hex string, we'll need to add parsers for each package later. metze (This used to be commit 6a725ae2610ba3d8f95782f90745593d436a4786)
2007-10-10r21323: add a start to parse the supplementalCredentials value,Stefan Metzmacher1-0/+25
it doesn't work yet but it's a start metze (This used to be commit 0417e12c84836c02e26f09c598ae5f2a7d5427b6)
2007-10-10r21301: - the history contains lm and nt historyStefan Metzmacher1-4/+4
- autoset the size values metze (This used to be commit 5e51845137a05b6c4ca6804feaced3b5251b455f)
2007-10-10r21297: Remove the GTK+ tools and library from the main repository. They are ↵Jelmer Vernooij1-5/+10
now maintained separately in bzr at http://people.samba.org/bzr/jelmer/samba-gtk This also adds some more headers to the list that is installed and a couple of extra #include lines so these headers can be used externally without problems. (This used to be commit 07652f65ce7a5b19130f1a27cbf0e1e5fae13454)
2007-10-10r20972: "private" -> "private_data"Volker Lendecke1-2/+2
(This used to be commit 8cbcd3d1cbb0661b1767bb7ace0804cf9a573e34)
2007-10-10r20963: remove unused functions, run LOCAL-TDR by defaultJelmer Vernooij1-14/+0
(This used to be commit 0f34c67fff53d5bd3c1b5a5618190ad7154e8d07)
2007-10-10r20830: merge mgmt workJelmer Vernooij1-2/+1
(This used to be commit 3cc299dbbe278936281f8e7071e6de8ec1bb219c)
2007-10-10r20800: fix compiler warningsStefan Metzmacher1-0/+2
metze (This used to be commit 6ce994720cdd8b7dd0b789460b5ae7da19261696)