summaryrefslogtreecommitdiff
path: root/librpc
Commit message (Collapse)AuthorAgeFilesLines
* Don't trust sscanf not to run off the end of the stringAndrew Bartlett2008-12-201-14/+35
| | | | | | | | The memory allocations here are wasteful, but they do nicely ensure we cannot walk off the end of the DATA_BLOB that might be a string, or might be binary and might not be NULL terminated. Andrew Bartlett
* s3: re-run make samba3-idl.Günther Deschner2008-12-175-146/+360
| | | | Guenther
* netlogon: remove netr_BinaryString (duplicate of lsa_BinaryString).Günther Deschner2008-12-171-7/+1
| | | | Guenther
* netlogon: fill in remaining levels in netr_CONTROL_DATA_INFORMATION.Günther Deschner2008-12-171-0/+3
| | | | Guenther
* netlogon: fix IDL for netr_LogonControl2Ex.Günther Deschner2008-12-171-2/+2
| | | | Guenther
* netlogon: add netr_NETLOGON_INFO_4.Günther Deschner2008-12-171-0/+6
| | | | Guenther
* netlogon: add all documented netlogon control codes.Günther Deschner2008-12-171-5/+16
| | | | Guenther
* s3/s4: Fix DCOM idl bugTim Prouty2008-12-161-1/+1
| | | | | A build warning uncovered a bug where a pointer was being passed in instead of the dereferenced value of the pointer.
* Don't write out forward declarations for enums, as some compilers don'tJelmer Vernooij2008-12-165-18/+0
| | | | seem to like it.
* Use py_* files to check whether generated files are out of date / notJelmer Vernooij2008-12-161-1/+1
| | | | | | present. ndr_*.c files are in git (required for Samba 3), py_*.c files are not.
* Share object files for gen_ndr.Jelmer Vernooij2008-12-163-1/+74
|
* Fix [out] pointers in DCOM-related IDL files.Jelmer Vernooij2008-12-162-9/+8
|
* Add new script for building IDL files in librpc/idl, generating bothJelmer Vernooij2008-12-16102-104/+102
| | | | Samba 3 and Samba 4 output.
* Move shared gen_ndr files to librpc/gen_ndr in the root.Jelmer Vernooij2008-12-16125-0/+212501
| | | | | At the moment these files are used just by Samba 3, but the next step will be using them from Samba 4 as well.
* Consider shared IDL files and Samba3-specific IDL files separately, allow ↵Jelmer Vernooij2008-12-161-0/+0
| | | | overriding output directory.
* Rename dom_sid.idl -> server_id.idl (since it no longer actually contains ↵Jelmer Vernooij2008-12-162-60/+0
| | | | the dom_sid). No longer include it from security.idl.
* Add python extensions for dom_sid.Jelmer Vernooij2008-12-161-2/+1
|
* Move dom_sid to the Samba 3 IDL file, remove the old definition.Jelmer Vernooij2008-12-122-0/+253
|
* Remove noejs property, which is no longer used.Jelmer Vernooij2008-12-123-3/+3
|
* netlogon: fill in netr_ServerGetTrustInfo IDL.Günther Deschner2008-12-101-1/+19
| | | | Guenther
* s4:brwoser.idl: add idl for BrowserrQueryOtherDomains()Stefan Metzmacher2008-12-062-15/+43
| | | | metze
* samr: fix samr_UserInfo18, lm/nt pwd mixup.Günther Deschner2008-12-051-2/+2
| | | | Guenther
* samr: fix samr_UserInfo18. It also contains password_expired, thanks metze.Günther Deschner2008-12-051-0/+1
| | | | Guenther
* samr: make more explicit what SAMR_FIELD_PASSWORD{2} means.Günther Deschner2008-12-051-2/+2
| | | | Guenther
* samr: fill in two unknowns in samr_UserInfo21.Günther Deschner2008-12-051-2/+2
| | | | Guenther
* samr: fill in two unknowns in samr_DomInfo13.Günther Deschner2008-12-051-2/+1
| | | | Guenther
* samr: fix samr_UserInfo21 (order of lm_password_set and nt_password_set).Günther Deschner2008-12-051-1/+1
| | | | Guenther
* samr: add samr_DomainServerState.Günther Deschner2008-12-021-2/+7
| | | | Guenther
* samr: fix samr_UserInfo24 and samr_UserInfo26.Günther Deschner2008-11-281-2/+2
| | | | Guenther
* Move netr_SamDatabaseID8Bit to netlogon.idl to prevent problems withJelmer Vernooij2008-11-264-19/+19
| | | | forward enum declarations when compiled with C++.
* eventlog: fill in some unknowns and use flags bitmap in IDL.Günther Deschner2008-11-201-4/+4
| | | | Guenther
* Move wireshark conformance file to top-level.Jelmer Vernooij2008-11-191-0/+1
|
* svcctl: fill in SERVICE_CONTROL from s3.Günther Deschner2008-11-171-3/+9
| | | | Guenther
* svcctl: fix idl for svcctl_EnumServicesStatusW.Günther Deschner2008-11-171-4/+4
| | | | Guenther
* svcctl: fix idl for svcctl_QueryServiceConfig2W.Günther Deschner2008-11-171-3/+3
| | | | Guenther
* svcctl: fix idl for EnumServicesStatusExW.Günther Deschner2008-11-171-6/+6
| | | | Guenther
* svcctl: fix idl for svcctl_QueryServiceStatusEx.Günther Deschner2008-11-171-3/+3
| | | | Guenther
* ntsvcs: remove todo from PNP_GetDeviceList.Günther Deschner2008-11-171-1/+1
| | | | Guenther
* Use new GUID_from_data_blobAndrew Bartlett2008-11-171-2/+2
| | | | | | | This avoid the problem that GUID_from_string now strictly requires no trailing data after the string-form GUID. Andrew Bartlett
* librpc/ndr: add GUID_hexstring()Stefan Metzmacher2008-11-162-0/+26
| | | | metze
* librpc/ndr: let GUID_from_data_blob() accept a ndr blob or a hex string tooStefan Metzmacher2008-11-161-0/+29
| | | | metze
* Add a new function to parse a DATA_BLOB into a GUIDAndrew Bartlett2008-11-162-7/+22
| | | | | | | The reason for this new function is to ensure the length is not discarded when the input is a ldb_val (aka DATA_BLOB) in ldb. Andrew Bartlett
* Move v2 from timestamp to 16-byte hash. Got the change in before on disk ↵Jeremy Allison2008-11-131-5/+5
| | | | | | format is fixed. Jeremy.
* ntsvcs: fill in some more formerly unknowns in PNP_GetHwProfInfo.Günther Deschner2008-11-121-5/+5
| | | | Guenther
* ntsvcs: use both named-pipe endpoints.Günther Deschner2008-11-121-0/+1
| | | | Guenther
* ntsvcs: fill in more unknowns in PNP_HwProfFlags IDL.Günther Deschner2008-11-121-6/+6
| | | | Guenther
* ntsvcs: some corrections for the PNP_GetDeviceRegProp IDL.Günther Deschner2008-11-121-1/+3
| | | | Guenther
* s4-samr: merge samr_QueryUserInfo{2} from s3 idl. (fixme: python)Günther Deschner2008-11-101-2/+2
| | | | Guenther
* s4-samr: merge samr_QueryGroupInfo from s3 idl. (fixme python)Günther Deschner2008-11-101-1/+1
| | | | Guenther
* s4-samr: merge samr_QueryAliasInfo from s3 idl. (fixme: python)Günther Deschner2008-11-101-1/+1
| | | | Guenther