summaryrefslogtreecommitdiff
path: root/source4/librpc/idl
AgeCommit message (Collapse)AuthorFilesLines
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)
2007-10-10r18872: when converting IDL to use out,ref pointers, you also must fix anyAndrew Tridgell1-1/+1
length_is() statements. (This used to be commit 2f9a1f1d62351e20274227c3068a2e8211148535)
2007-10-10r18843: Got DFS_MANAGER_VERSION_NT4 wrong.Günther Deschner1-1/+1
Guenther (This used to be commit 8e19284fbd425d04954eaed374c72b0230d4ff99)
2007-10-10r18815: Fill in IDL for domain based DFS root functions (dfs_AddFtRoot,Günther Deschner1-3/+28
dfs_RemoveFtRoot and dfs_FlushFtTable). Guenther (This used to be commit 91d4fc25c5448cd8e3d6991b38a9f2190324c6b2)
2007-10-10r18776: Fill in and test dfs_ManagerInitialize().Günther Deschner1-1/+4
Guenther (This used to be commit 3e0e9506b62322cba65d992fc8d783001595e7e7)
2007-10-10r18768: Fix some warnings.Jelmer Vernooij1-5/+5
(This used to be commit ac6c925f64f348e27a95f687398d1aaa913fd846)
2007-10-10r18765: Fill in dfs_SetInfo() IDL and align function arguments with the namesGünther Deschner1-11/+17
found in the documentation. Guenther (This used to be commit 56d16c10ef35eb160528381c81fd4561e49c3531)
2007-10-10r18762: Fillin standalone DFS root functions IDL.Günther Deschner1-7/+21
Guenther (This used to be commit a8a6d7b649eb8610d7ee6d666e3df91afb50ac01)
2007-10-10r18746: Fix the build.Günther Deschner1-1/+1
Guenther (This used to be commit 34cff06e25ce63e2e3e78f9191138d21189a60a8)
2007-10-10r18738: Fill in dfs_VolumeState.Günther Deschner1-6/+16
Hm, wondering if there is a better way to let that be composed out of one dfs_VolumeFlavor flag and one dfs_VolumeState flag. Guenther (This used to be commit 152fcddebc459624002c002bd2ee457ff6bca9ba)
2007-10-10r18737: Fill in the documented dfs_Target_PriorityClass.Günther Deschner1-1/+10
Guenther (This used to be commit d2805754a242a395d0322fb6b44965f41a81c217)
2007-10-10r18736: Fill in the dfs_PropertyFlags (verified with dfsutil.exe).Günther Deschner1-3/+12
Guenther (This used to be commit f402f9898819a50886213e921f1136db40142ed6)
2007-10-10r18735: Fill in dfs_StorageState.Günther Deschner1-3/+12
Guenther (This used to be commit 4b767d6eefe66e742980cbad3f5bbbf941556820)
2007-10-10r18734: Add flag to distinguish a standalone from a domain based DFS root.Günther Deschner1-1/+6
Guenther (This used to be commit 5d9941acdbce2cab63dbd09d3fff84ac8edb20c3)
2007-10-10r18733: More work on DFS idl. Start to add new infolevels (as of w2k3 sp1).Günther Deschner1-1/+67
Guenther (This used to be commit d4e5d80c1d52b5bb2ebbf18c217032d61095aa00)
2007-10-10r18676: Don't mix ShareInfo and ShareCtr definitions,Simo Sorce1-51/+51
this makes a much more readable include file (This used to be commit e3b157af9f870c4c2423095c5ccb1bbcaf3faa61)
2007-10-10r18639: Get rid of the keepref supportJelmer Vernooij23-78/+48
(This used to be commit d1364ef0cd8f1a64f44476476323ab390ac4de48)
2007-10-10r18636: Excessive testing with pam_winbind within Samba3 revealed a new samrGünther Deschner1-1/+2
reject reason code while password changing: SAMR_REJECT_IN_HISTORY which is different from SAMR_REJECT_COMPLEXITY. torture test to follow as well. Guenther (This used to be commit 7513748208214339e764cc990aa1dbbcf864975a)
2007-10-10r18635: Make sure to display samr_GroupAttrs in samr_DispInfo for groups insteadGünther Deschner1-1/+14
of interpreting them as samr_AcctFlags. Guenther (This used to be commit ed02c1afc82391f5aeb7caa9a6cd942b1b95e630)
2007-10-10r18634: Turn flags field into a bitmap.Jelmer Vernooij1-1/+9
(This used to be commit add8a8f6cf2335efbbbe8e77d8ea76e81449b2d6)
2007-10-10r18630: Better way to display ref-pointers with [print]. Thanks to metze forGünther Deschner1-2/+2
pointing this out. Guenther (This used to be commit 246ab597057325611b5e53e6240ee8cabd3b6df7)
2007-10-10r18629: There is no such "unknown" pointer in dfs_Enum().Günther Deschner1-1/+0
Guenther (This used to be commit c5b49d111eec8acde1a8681c56d14d5d1316798b)
2007-10-10r18628: dfs_EnumEx() also takes a ref pointer.Günther Deschner1-5/+5
Guenther (This used to be commit 69e2850caffb089e8c23d773a688319d239f470f)
2007-10-10r18627: only cosmetic reformat, no functional changes.Günther Deschner1-21/+21
Guenther (This used to be commit fe90f29b86fb0240337ea8b549cd6f2f7f2eb5ca)
2007-10-10r18625: dfs_GetManagerVersion() returns a version number, not just an existGünther Deschner1-1/+7
flag. Guenther (This used to be commit 3e42ccc6096198458f66841f91234f670ceb59c4)
2007-10-10r18624: path is a ref pointer in dfs_GetInfo().Günther Deschner1-1/+1
torture test to follow. Guenther (This used to be commit bfaeef756316852fbaa4a2bbc31b190b8b05c89f)
2007-10-10r18599: the netr_CryptPassword structure needs to use a uint8, as the data isAndrew Tridgell1-1/+1
passed to acrfour, and that assumes a byte buffer. This caused us to fail big endian boxes (or more specifically, to be incompatible with little endian boxes) (This used to be commit a44f2eda1eeb134292111dd857f0f65e4bf96399)
2007-10-10r18566: fixed the winreg pipe and winreg testsAndrew Tridgell1-10/+10
Jerry, there is a big difference on the wire between these two: [out] uint32 x; and [out] uint32 *x; if you change from [out] uint32 x; then you need to change to: [out,ref] uint32 *x; otherwise it changes the format on the wire, which means we are no longer compatible with MS servers. but be aware that even if you change to a ref ptr, you also need to change all the client code to set all the return variables in the out part of the structure. That's why I don't like the MIDL restriction of forcing the use of ref pointers for output variables - it makes life much harder when writing client code, and makes the code much more error prone (just look at all the extra code needed to make this work again). I know we could auto-allocate these variables in the generated client side NDR code, but if we did that then we would have no way of doing a _real_ ref out pointer, which we really wanted to set to some already allocated variable. So please hold off on changing our idl to use the MIDL convention for output variables until Jelmer and I have had a good "chat" about this :-) (This used to be commit 555aed43ba3c08360ca7fa921622b80732a7f657)
2007-10-10r18565: Fix echo.idl to be Samba3-, MIDL and midlc compatibleJelmer Vernooij1-1/+1
(This used to be commit ab0a798c57564901f0adcd8aedc1ef0928e79edd)
2007-10-10r18561: Fix [out] pointers in winreg IDLGerald Carter1-12/+12
(This used to be commit 694677dafefdd94fa0a9bed93efab70c528dcb26)
2007-10-10r18523: Allow [out] on arrays as well as pointers, use in unixinfo.Jelmer Vernooij1-1/+1
(This used to be commit f67b4d58acd2c3746e5ffeffa804e888ca3c49a5)
2007-10-10r18468: Add IDL for dfs_EnumEx. Still lacks test(s)Jelmer Vernooij1-1/+7
(This used to be commit 79b6001f919d398e52ceec29f5ebe6f0018e5660)
2007-10-10r18391: - match the samba3 protocol for UNIXINFOStefan Metzmacher1-6/+7
- add a test for GidToSid metze (This used to be commit fb92643a8b64428e8259bc21fe04f876b24bfd84)
2007-10-10r18384: this is a ref pointer like in samba3 and for the Gid versionStefan Metzmacher1-1/+1
metze (This used to be commit 5d2100a6daa645e54df30986e1c4e0e8c0d4158d)
2007-10-10r18375: Volker noticed that this is in fact an 8bit number - well spotted!Andrew Tridgell1-1/+1
(This used to be commit 3f80b6b87bf4a3ae3a2fce51764ed70bcf0ea497)
2007-10-10r18344: add a test to show hoe NetNameValidate behaves.Simo Sorce1-7/+7
fix the misleading idl names (This used to be commit 8367b3bcee9338fa3e268b7342ae8db928008b55)