summaryrefslogtreecommitdiff
path: root/source4/librpc/idl
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r20514: implement idl for DsGetNT4ChangeLog() which transferres the meta dataStefan Metzmacher1-1/+35
for NT4 DC's in mixed mode domains. This call is triggered by tranferring the PDC FSMO Role to another DC the real meta data is encoded in the user buffer which is just a DATA_BLOB in idl metze (This used to be commit d883815c8d64429e4dac26a93a15e67d31dc263e)
2007-10-10r20513: this values are the same as in drsuapi_DsReplicaObjectIdentifier3BinaryStefan Metzmacher1-4/+4
the extra binary blob metze (This used to be commit 89f5389e8d9046a2bc96f76297cab5ffef847a25)
2007-10-10r20510: fix spellingStefan Metzmacher2-24/+24
metze (This used to be commit 58066e2252001b7689705d296a16438733cfdfc4)
2007-10-10r20506: - fix parsing of LinkedAttribute valuesStefan Metzmacher1-4/+13
- I also found the meaning of the time field - and the uint32 field metze (This used to be commit f3c83dfb0199c8914f9c0ce53b045268b7e0e88f)
2007-10-10r20504: we handle the attribute values always as DATA_BLOB's andStefan Metzmacher1-72/+9
don't need the union with the attribute id as switch anymore metze (This used to be commit d47c81923d0731edd314215c6f0b2eb3d1ee252d)
2007-10-10r20484: get rid of the special case for DN stringsStefan Metzmacher1-11/+0
metze (This used to be commit 4c2addf2dd5b74fa0026249ce373ff4becaaef40)
2007-10-10r20477: get rid of the spcial case for unicode stringsStefan Metzmacher1-9/+0
metze (This used to be commit ececda44c74ae4ccbaa0492acb67a88aa5c05126)
2007-10-10r20476: get rid of extra case for uint32 valuesStefan Metzmacher1-15/+0
metze (This used to be commit 13ccd405b5dbb595e5ab67879260462e5a767a8b)
2007-10-10r20475: remove special case for GUID valuesStefan Metzmacher1-4/+0
metze (This used to be commit b7ab1c0039cd8000861cd89ca072d9d2b0bbf9de)
2007-10-10r20473: remove special case for boolean valuesStefan Metzmacher1-5/+0
metze (This used to be commit 8d80629c5dde44a06b597e1247ec96ef1cd3f2e1)
2007-10-10r20453: add conversation for the DN_BINARY attribute syntaxStefan Metzmacher1-1/+10
the ldb_to_drsuapi version need to be completed, but it's currently not used... metze (This used to be commit 9b31e8c1f73aaf71522e33174c8c5415a95ac626)
2007-10-10r20419: remove unused ojectSid and NTTIME_1sec casesStefan Metzmacher1-28/+0
metze (This used to be commit a801041f1f03b97154d79139d764010453bd9263)
2007-10-10r20418: start to get step by step rid of the union for the attributeStefan Metzmacher1-14/+0
specific attribute values. start with ntSecurityDescriptor metze (This used to be commit c72f5a16b4de2b8cc4f4a9c21b0dc3915a1d6c9f)
2007-10-10r20417: - fix pushing of drsuapi_DsAttributeValueDataBlobStefan Metzmacher1-2/+2
- make drsuapi_DsReplicaAttribute public so that the ndr_print_* function can be used from the outside metze (This used to be commit f12776b9a9de55d5c67335d5e59c0d83a74ac939)
2007-10-10r20400: this let ndrdump display the content of a frsrpc_FrsSendCommPkt()Stefan Metzmacher1-1/+52
call between 2 w2k3 boxes nicely, but I'm not sure if the amount of 9 chunks is fixed... metze (This used to be commit adceac88519b5d61b759eac6e0b152da0529f85c)
2007-10-10r20395: Decode more unknowns in the IDL. These are language and codepage IDs!Andrew Bartlett1-2/+2
Try to pass more of the CrackNames test. Make the test quieter. Andrew Bartlett (This used to be commit a6bbfebf52f53f99b0edf52d3c23b72785b97469)
2007-10-10r20392: initial idl for frsrpc_FrsSendCommPkt()Stefan Metzmacher1-2/+36
there's a blob containing the real data, but that needs handwritten code metze (This used to be commit dcb0ea99ba7589a3204d19f54c75a464f97bd1fd)
2007-10-10r20391: add idl for the content of the partialAttributeSet attributeStefan Metzmacher1-0/+24
metze (This used to be commit f7f9f174d77ddf7d4880b430b5dc7154ea1ddb3b)
2007-10-10r20360: level -4 of DsReplicaGetInfo(), which gives back all open bind handlesStefan Metzmacher1-2/+2
returned by DsBind() on all drsuapi connection also contains the client ip address. Also the u1 value of the clients DsBindInfoX structure is returned in u5 here... metze (This used to be commit 1adb0fb291d788d0bf10a49b05970ac72eb4764e)
2007-10-10r20359: level -1 of DsGetDomainControllerInfo gives back a listStefan Metzmacher1-8/+21
of all active connections to the Directory Service Agent (DSA) (This can be LDAP or DRSUAPI connections) abartlet: you had just luck by using flag(BIG_ENDIAN) as BIG_ENDIAN is defined in <endian.h>, it should be flag(NDR_BIG_ENDIAN)... metze (This used to be commit c7e639763de1f8ddccfb954227feeaddb7386edc)
2007-10-10r20353: Restructure the DRSUAPI DsGetDomainControllerInfo test, because asAndrew Bartlett1-2/+2
usual things are more complex than they appear. Also remove the incorrect server-side implementation, which blindly assumed some sense of consistancy across the API switch levels. Andrew Bartlett (This used to be commit 79941adbff843f5027dacd31b972deca4a1557ec)
2007-10-10r20315: Implement the server side of DsGetDomainControllerInfo. This is aAndrew Bartlett1-2/+3
supprisingly complex call... It turns out that the in/out parameter 'level' is not in/out, but set seperatly by the server-side code from r->req.req1.level. This commit also breaks out some common code from samldb into samdb. Andrew Bartlett (This used to be commit 2eb9e6445c64840399171f4f56b1e43786dbcfa7)
2007-10-10r20278: make it possible to use oid strings in the drsuapi instead of ↵Stefan Metzmacher1-4/+5
uint8_t arrays with ber encoded oid's metze (This used to be commit bc13b3690166b29df246cc4778b378e9cf2a22d7)
2007-10-10r20251: I found out that the oid-prefix to uint32-id-prefix mapping is ↵Stefan Metzmacher1-57/+60
transferred in replication replies, but I don't know the exact encoding. for example the oids are transferred as: 2.5.4 => uint8_t v[] = { 0x55, 0x04 }; 2.5.5 => uint8_t v[] = { 0x55, 0x05 }; 2.5.6 => uint8_t v[] = { 0x55, 0x06 }; 2.5.18 => uint8_t v[] = { 0x55, 0x12 }; 2.5.20 => uint8_t v[] = { 0x55, 0x14 }; 2.5.21 => uint8_t v[] = { 0x55, 0x15 }; 1.2.840.113556.1.2 => uint8_t v[] = { 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x14, 0x01, 0x02 }; 1.2.840.113556.1.3 => uint8_t v[] = { 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x14, 0x01, 0x03 }; 1.2.840.113556.1.4 => uint8_t v[] = { 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x14, 0x01, 0x04 }; 1.2.840.113556.1.5 => uint8_t v[] = { 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x14, 0x01, 0x05 }; 1.2.840.113556.1.5.7000 => uint8_t v[] = { 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x14, 0x01, 0x05, 0xb6, 0x58 }; 1.2.840.113549.1.9 => uint8_t v[] = { 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x09 }; 2.16.840.1.113730.3 => uint8_t v[] = { 0x60, 0x86, 0x48, 0x01, 0x86, 0xf8, 0x42, 0x03 }; 2.16.840.1.113730.3.1 => uint8_t v[] = { 0x60, 0x86, 0x48, 0x01, 0x86, 0xf8, 0x42, 0x03, 0x01 }; 2.16.840.1.113730.3.2 => uint8_t v[] = { 0x60, 0x86, 0x48, 0x01, 0x86, 0xf8, 0x42, 0x03, 0x02 }; 0.9.2342.19200300.100.1 => uint8_t v[] = { 0x09, 0x92, 0x26, 0x89, 0x93, 0xf2, 0x2c, 0x64, 0x01 }; 0.9.2342.19200300.100.4 => uint8_t v[] = { 0x09, 0x92, 0x26, 0x89, 0x93, 0xf2, 0x2c, 0x64, 0x04 }; 1.3.6.1.4.1.250.1 => uint8_t v[] = { 0x2b, 0x06, 0x01, 0x04, 0x01, 0x81, 0x7a, 0x01 }; 1.3.6.1.4.1.1466.101.119=> uint8_t v[] = { 0x2b, 0x06, 0x01, 0x04, 0x01, 0x8b, 0x3a, 0x65, 0x77 }; if someone knows how the encoding works, please tell me:-) I assume some ASN.1 encoding... metze (This used to be commit aa720a15319392fee5c532959192d0df5bf4c718)
2007-10-10r20230: I found more mappings of OID string to uint32 idStefan Metzmacher1-6/+4
metze (This used to be commit 3d51ce92c272582e19046337ea6b8b2acd60997d)
2007-10-10r20219: add enough knowledge to display the content of attributeSchema objectsStefan Metzmacher1-20/+60
metze (This used to be commit 38ae6ce7b9b5dd733e4e838da04d1c570c450c97)
2007-10-10r20149: Remove the smb.conf distinction between PDC and BDC. Now the correctAndrew Bartlett1-4/+4
way to setup a Samba4 DC is to set 'server role = domain controller'. We use the fSMORoleOwner attribute in the base DN to determine the PDC. This patch is quite large, as I have corrected a number of places that assumed taht we are always the PDC, or that used the smb.conf lp_server_role() to determine that. Also included is a warning fix in the SAMR code, where the IDL has seperated a couple of types for group display enumeration. We also now use the ldb database to determine if we should run the global catalog service. In the near future, I will complete the DRSUAPI DsGetDomainControllerInfo server-side on the same basis. Andrew Bartlett (This used to be commit 67d8365e831adf3eaecd8b34dcc481fc82565893)
2007-10-10r20111: this is the total object count of the current replication cycleStefan Metzmacher1-2/+2
metze (This used to be commit 4daa45f98a3bb6f3c245fe61e05681335ef8b5c6)
2007-10-10r20096: now I'm 100% sure:-)Stefan Metzmacher1-3/+0
metze (This used to be commit 3daa68e1c4212f1dad98b196a096ded3204b03ba)
2007-10-10r20079: the 2nd guid is the source_dsa invocation_id not the objectGUID,Stefan Metzmacher1-2/+2
this wasn't noticed because on the 1st dc in the forest both have the same value metze (This used to be commit 527bd9a0a361e19606e25e885b92da316e740bf9)
2007-10-10r20076: give the guids meaningsStefan Metzmacher1-4/+4
metze (This used to be commit 3f1e88759cce7b05a117928efe73b353b28e8576)
2007-10-10r20074: this values seem to be typos inStefan Metzmacher1-2/+2
http://msdn2.microsoft.com/en-us/library/ms676264.aspx metze (This used to be commit a52d5f6ed9d92890d2a677d9398450f355165de2)
2007-10-10r20064: - fix pushing of DeReplicaObjectIdentifierX, this lets the DsAddEntry()Stefan Metzmacher1-6/+6
request work correctly - the error structures all have the same type metze (This used to be commit 3322dbd901106262b22db35e9ef455a08ac2867c)
2007-10-10r19967: this unknowns are max_object_count and max_ndr_sizeStefan Metzmacher1-7/+8
metze (This used to be commit 3e6264d872e4fc39a8e0712293492ad413345de9)
2007-10-10r19951: this statement is true...Stefan Metzmacher1-3/+2
metze (This used to be commit f79d3435936104813f9492a010c57ea99835702f)
2007-10-10r19856: Use sptr as basis for full ptr implementation. Will add checks for ↵Jelmer Vernooij1-6/+6
duplicates later. (This used to be commit 006ab1d4a449c81680add57e0116a86b8317fbfb)
2007-10-10r19855: toplevel pointers are 'ref' by default:Stefan Metzmacher1-14/+14
- we don't need to add 'ref' explicit - we some toplevel pointers need to be 'ptr' ('sptr' for now) pointers metze (This used to be commit c95cd82de29f4102d72030780da785bf28e0de9e)
2007-10-10r19850: Fix IDL warnings.Jelmer Vernooij1-3/+3
(This used to be commit 92b8bde561277a6b83048ce003cc29ff1b380255)
2007-10-10r19847: add idl for DsRemoveDSServer(), this is used when a server unbecomes ↵Stefan Metzmacher1-1/+24
a DC metze (This used to be commit df133cd22a350d422c49844e50a67f4cc1fb61e4)
2007-10-10r19846: Fix bunch of IDL warnings.Jelmer Vernooij8-23/+12
(This used to be commit 48e6df59444a78dc268b84c5f94787de09d41908)
2007-10-10r19844: Fix warnings and errors in epmapper IDL.Jelmer Vernooij1-6/+5
(This used to be commit 0221d5b6c4250a3a2c86c623c534996d7decb1f6)
2007-10-10r19836: Fix warnings in some IDL files.Jelmer Vernooij2-16/+15
(This used to be commit bd48f78b1d6dba73e44630ad930fd6089d2076b2)
2007-10-10r19699: - use better names for the site stringsStefan Metzmacher1-6/+6
- use the client_site when creating the server object metze (This used to be commit b02d0e1be343c7d609715237dc842702b6fbe231)
2007-10-10r19697: use the same mailslot name as windows does,Stefan Metzmacher1-1/+1
this also let wireshark match the responses metze (This used to be commit 9e52b0b9b59e2c8ee7b1242a191cc37e462842c1)
2007-10-10r19594: the behaviour of `include' is slightly different from helper(). Fix ↵Jelmer Vernooij1-2/+3
the build for now. (This used to be commit 1474f1a220d869c3c11dac038411149abe3e48fe)
2007-10-10r19588: Use include and import statements rather than depends() and helper().Jelmer Vernooij25-48/+69
(This used to be commit 347ae9628202ca4de4318ef8156999239aad9192)
2007-10-10r19441: work in progress support for NFS4 ACLs in Samba4 on Linux. Still workAndrew Tridgell1-0/+41
to do, particularly with getting the detailed bit mappings right, and on sid mapping. Does not pass RAW-ACLS yet (This used to be commit b92553481b534d0ef5277dbfe8c0d64a03f819eb)
2007-10-10r18890: sort the flags out and remove unknown as there's stillRafal Szczesniak1-6/+4
quite a few of them (not sure if these are used actually). rafal (This used to be commit 1622d4608bc738b73d6f51c758828f96602b3e59)
2007-10-10r18887: add flags found while on the plane.Rafal Szczesniak1-14/+19
rafal (This used to be commit ec59441977205af9a38926b3d432ec0de6379573)
2007-10-10r18885: Fix bug in our IDL pointed out by RonnieSimo Sorce1-2/+2
(This used to be commit 77e8d96bc488a574b0b728d5b8facd51e69822d5)