summaryrefslogtreecommitdiff
path: root/source4/librpc/idl
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r13739: a fairly major overhaul of the opendb code to allow the BASE-DELETEAndrew Tridgell1-0/+39
test to pass. To try to make the code a bit more understandable, I moved to using an IDL description of the opendb tdb record format. One of the larger changes was to make directory opens and creates go via the opendb code, so directory operations now obey all the share mode restrictions, as well as delete on close semantics. I also changed the period over which the opendb locks are held, to try to minimise races due to two open operations happening at the same time. (This used to be commit cd2602d05725e1734b0862131dd91601c6b6d51a)
2007-10-10r13637: Adding more netr_UserFlags.Günther Deschner1-3/+13
Guenther (This used to be commit 3ad84a844c612104592ddee07c9512eddb3467ae)
2007-10-10r13634: Fix typo.Günther Deschner1-1/+1
Guenther (This used to be commit cd569446a1bbfca08ff16a06b3af7bb94986a5ad)
2007-10-10r13633: Adding more SE_GROUP bits and make it a bitmask as well.Günther Deschner1-5/+11
Guenther (This used to be commit 8e939896822e9727919a49638c818a7d7faabb78)
2007-10-10r13632: The "password_properties" is a bitmask as well.Günther Deschner1-10/+12
Guenther (This used to be commit 0d918764b1f0c1aa65f826b9a845746c914f87df)
2007-10-10r13631: Add DOMAIN_PASSWORD_LOCKOUT_ADMINS (this bit only allows to lockoutGünther Deschner1-0/+1
Administrator, not Domain Admins in general). Guenther (This used to be commit abad44a57dfdf492f548c05a897af341ba0f5e68)
2007-10-10r13630: Add new ACB-bits as seen in acct_flags in the PAC info3Günther Deschner1-11/+17
(merge from Samba 3). Guenther (This used to be commit fa1127c5456fd112568e929e409953dcd3cb2e21)
2007-10-10r13626: fix make testStefan Metzmacher1-2/+0
metze (This used to be commit 2acf203949998f3ca2423a8535302a777accacb7)
2007-10-10r13624: as abartlet requested, move the saslauthd parsing stuff to a ↵Stefan Metzmacher2-16/+25
seperate file metze (This used to be commit 3c8bc98c1bc654287a3a16277c7c63c476ddfff4)
2007-10-10r13621: add an idl structure to parse saslauthd requestsStefan Metzmacher1-0/+14
metze (This used to be commit d003654b1c1cbc00602e994b83f40fcfcf349596)
2007-10-10r13583: Realise that the member server name appears in all calls that use theAndrew Bartlett1-3/+3
credentials. Consistantly rename these elements in the IDL to computer_name. Fix the server-side code to always lookup by this name. Add new, even nastier tests to RPC-SCHANNEL to prove this. Andrew Bartlett (This used to be commit 341a0abeb4a9f88d64ffd4681249cb1f643a7a5a)
2007-10-10r13242: cc-1009 cc: WARNING File = librpc/idl/nbt.idl, Line = 579James Peach1-4/+4
cc-1009 cc: WARNING File = librpc/idl/nbt.idl, Line = 580 A "/*" appears inside a comment. (This used to be commit 53ac5a2fb251c04dab2b92cd8a9df8005e340e3a)
2007-10-10r13131: windows sends termination here, this fixes access with regeditStefan Metzmacher1-1/+1
metze (This used to be commit 79293227d6186ba15177603ede2b8d8b33e16d3a)
2007-10-10r13044: I finally understand that the [charset()] and [string] propertiesStefan Metzmacher2-4/+4
are independent... fix some warnings metze (This used to be commit 6ae621437cdfd9ca5beac1d056f60d875a057b22)
2007-10-10r12982: fix parsing of LDAP DIRSYNC cookiesStefan Metzmacher1-7/+21
metze (This used to be commit 31d2bf3ca15842ff3f7a74aa35e3753fadba6177)
2007-10-10r12933: fix parsing of browse packets based on the infos on ↵Stefan Metzmacher1-43/+74
http://ubiqx.org/cifs/Browsing.html metze (This used to be commit 811683e5561a70c8f97f325a8a786d4aac17a564)
2007-10-10r12651: Remove STR_LARGE_SIZE as it's no longer usedJelmer Vernooij1-1/+0
(This used to be commit 8e95aee6fba4d3632f4718428bdb1f07cb58fab4)
2007-10-10r12635: use the new [validate] value() checking to fix the string types forAndrew Tridgell1-11/+11
the LSA pipe. Strangely, windows is not consistent for the LookupSids call. Sometimes the name is terminated and sometimes not?! It might depend on the type of rid (alias, group etc) ? (This used to be commit c0b7e0619a153f1da0fa76f176335d1b2afa340b)
2007-10-10r12517: Don't generate empty init functionsJelmer Vernooij2-5/+1
(This used to be commit 832a1092c9c11c293b5748e2e78da872fcba2a42)
2007-10-10r12514: Move DCE/RPC interface table to a seperate fileJelmer Vernooij2-12/+3
Be a bit more strict when checking for duplicate interfaces (This used to be commit b1286a6d27e2b5aa26f288f6aff70601b0d8ae74)
2007-10-10r12513: Similar change as my previous commit, but now for transfer syntaxes.Jelmer Vernooij1-6/+0
Avoids converting a static string to GUID every time we check whether a transfer syntax is equal to that of NDR. (This used to be commit 8dcfcaf75ab8cf4a54cf5e56f6be25acc68e3989)
2007-10-10r12512: Use GUID structs in API functions everywhere rather then converting ↵Jelmer Vernooij1-1/+0
back and forth between GUID structs and strings in several places. (This used to be commit 3564e2f967ef72d6301b4f7e9a311cebcded4d75)
2007-10-10r12465: Merge Parse::Pidl::Samba4::NDR::Header into ↵Jelmer Vernooij3-7/+7
Parse::Pidl::Samba4::NDR::Parser. Small optimization to avoid including NDR headers multiple times (This used to be commit 6967b9884970b6f1d7617196ab024d401628a13c)
2007-10-10r12461: Some updates to the srvsvc IDL from Ronnie SahlbergJelmer Vernooij1-105/+280
(This used to be commit ff7ef98f34811952331e72095505a2eae430fec0)
2007-10-10r12136: fixed a bug in NetWkstaTransportEnum() from the recent merge with ↵Andrew Tridgell1-1/+0
ethereal idl (This used to be commit 5ce6a62f2e8fd27e50bcbdcf13d34c60e70c9923)
2007-10-10r12086: reverted the utf8string change in xattr.idl. See the discussion onAndrew Tridgell1-3/+3
samba-technical on why this should stay as a simple null terminated string (basically to make hand-written parsers easier) (This used to be commit 0f1de4b1db7f0035e2b31f967d86de9306558968)
2007-10-10r12085: wkssvc.idl updated based on work by Ronnie Sahlberg to bring theAndrew Tridgell2-11/+157
Samba4 and ethereal IDL into line, so ethereal doesn't lose any existing strucutres when switching to idl (This used to be commit afccf73ecf6cf85e72c04e28724096aa6da96a80)
2007-10-10r12084: added a comment on what is appropriate for parameter_controlAndrew Tridgell1-1/+1
(This used to be commit 040d798a88ad6e6d56179de2b9036e3d0c36afc8)
2007-10-10r12022: add NBTD IRPC proxy calls for wins challenge and wins release demand,Stefan Metzmacher1-1/+17
used for replication conflicts metze (This used to be commit d7d14cb2bd9823d7e7d81266ca4014ea5263c714)
2007-10-10r12010: - added support for domain specific SID codes in SDDL stringsAndrew Tridgell1-0/+13
- added a bunch more tests to LOCAL-SDDL (all the ones from our schema) - fixed 'mixed coded declarations' bug (This used to be commit c30e7698e8e1d9991d35bf86c0d4041a1814ad92)
2007-10-10r12004: added some SEC_ADS_* security flags. Needed for a SDDL parser.Andrew Tridgell1-0/+11
(This used to be commit dc1b83cc13e0324139c6b756a6f135534be7be79)
2007-10-10r11783: - make the VIUD field in smbsrv_session 64bit, as SMB2 needs itStefan Metzmacher1-1/+2
- add an idtree_limit to limit the max VUID we give the clients it's UINT16_MAX (0xffff) for the SMB protocol - add auth_time to the smbsrv_session statistics - use the session_info as marker for finished and non-finished session setups metze (This used to be commit 7eb10048b2c4e5ee9c39750dc877514ed9235a76)
2007-10-10r11782: - make the TID 32bit in the smbsrv_tcon structure, as SMB2 usesStefan Metzmacher1-1/+1
them - add a idtree_limit to the tcons substructure of smbsrv_connection this controls what the highest TID is we give away to the client it's UINT16_MAX (0xFFFF) for the SMB protocol metze (This used to be commit f3bf5a2c0947e33d4167fa4fa290968204a826e8)
2007-10-10r11781: rename tree to tcons to match the sessions substructure of ↵Stefan Metzmacher1-6/+6
smbsrv_connection metze (This used to be commit acd3e644e030a3544ddc6cdcd4e0ec9617732cba)
2007-10-10r11457: fixed the winreg IDL and torture code so key and value enumerationsAndrew Tridgell1-1/+4
work again. The automatic value() is fine for the length, but cannot be used for the size as the size is not the number of bytes being sent, but the number of bytes that the server is allowed to use in the reply (This used to be commit 46e91f269c83707863a726e716325eade38e1142)
2007-10-10r11438: Move enum samr_RejectReason into misc.idl so I can use it in a globalAndrew Bartlett2-5/+7
prototype. Andrew Bartlett (This used to be commit a3abffc75805c8e333f387a96a1dbc352669d359)
2007-10-10r11402: In response to comments by volker, expand our Netlogon DsRGetDCNameAndrew Bartlett1-17/+35
IDL and testsuites. The server-side of this remains a stub, we should probably be doing ldb searches for the server reference record. Andrew Bartlett (This used to be commit 0141ed309a664e7a9893c95232c2dcb9768f9315)
2007-10-10r11373: Handle an apparent alias in NBT ntlogin replies.Andrew Bartlett1-2/+4
Andrew Bartlett (This used to be commit 51d55d2211195fe5d345ce130001dff1bfbfcef3)
2007-10-10r11362: Remove attempt to decode uint8 array as a security descriptor. Pidl ↵Tim Potter1-2/+0
thinks that because it is an array, the import should also be an array, i.e of security descriptors. (This used to be commit fb313c19c60f6e0f69411a3bb96cd9d19fde7685)
2007-10-10r11352: Add newly discovered (via the radiator lists) flags for controllingAndrew Bartlett1-0/+4
plaintext and machine account logins. Update tests to confirm this behaviour. Andrew Bartlett (This used to be commit a0ed41d379f4b15a7f44ca93de9907f02bada163)
2007-10-10r11318: Tweak import statement for decoding KeySecurityData as a NT securityTim Potter1-1/+1
descriptor in ethereal. (This used to be commit 5af1b6df0afac28fb041b5b374b5c5b5e4ef15b3)
2007-10-10r11288: Fill out LSA LookupNames4 and LookupSids3, including a server-sideAndrew Bartlett1-1/+10
implementation. Andrew Bartlett (This used to be commit a6a615cc997cd3a71ea0d63994f6cd97096afc30)
2007-10-10r11262: Try to get the equivalent of a subcontext in pidl ethereal conformanceTim Potter1-0/+2
files working. It doesn't quite work though. (-: This patch also allows a struct.field format to be used in an IMPORT statement instead of a type name. Jelmer, what do you think? (This used to be commit d770f853475d12a33d23fc86ab30223dfde22dd7)
2007-10-10r11261: Rename access_required field in winreg idl to access_mask so it matchesTim Potter1-10/+10
the other interfaces. (This used to be commit 8eb582b5780188b6304c560b3e84fd7d75c483f8)
2007-10-10r11259: Map system_name and handle fields to new hf fields.Tim Potter1-0/+40
(This used to be commit 9be707bc4d07ef47f332ef5019549044bc239e03)
2007-10-10r11258: Dissect all access_required fields as hex using the same hf.Tim Potter1-1/+10
(This used to be commit 4365462dc62d78eb433748262c5ca7feb16be785)
2007-10-10r11243: length and size can now be filled in automatically.Jelmer Vernooij1-5/+2
(This used to be commit 99444c129d08fe3e3e381b04c2da5ea5c9c10270)
2007-10-10r11187: in case the msDS-KeyVersionNumber is replicated (I didn't assume ↵Stefan Metzmacher1-0/+1
this...) show the string in the debug output, and show it with --option="dssync:print_pwd_blobs=yes" metze (This used to be commit 98c1e8e3df90c05691a12bb25357fd75da419c5c)
2007-10-10r11185: - resolve attid for "supplementalCredentials" into a nameStefan Metzmacher1-18/+19
- print "supplementalCredentials" also when --option="dssync:print_pwd_blobs=yes" is used abartlet: this field may contain the krb5 keys... metze (This used to be commit 26c69348ca3ae10128df9832f8b4d9c1024631e2)
2007-10-10r11179: revert to the old code, till jelmer find a solution how toStefan Metzmacher1-1/+1
handle a UTF16 string in a uint8 array metze (This used to be commit d13315f3b135228febcbe9b99d3550363c21da81)