summaryrefslogtreecommitdiff
path: root/librpc
AgeCommit message (Collapse)AuthorFilesLines
2010-09-17idl: build python interfaces for winbind and idmap IDLAndrew Tridgell1-1/+6
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-09-17s4-winbind Add a proxy method to update DNS records with a read-write DCAndrew Bartlett1-1/+1
This must be done in winbindd as it already has the schannel connection and the credential chain. If we re-established that elsewhere, we would break the chain in winbindd. Andrew Bartlett Signed-Off-By: Andrew Tridgell <tridge@samba.org>
2010-09-16s4-smbtorture: add spoolss_GetPrinterDriver2 NDR tests.Günther Deschner1-1/+1
Guenther
2010-09-16s4-smbtorture: activate spoolss_GetPrinterData NDR pull test.Günther Deschner1-1/+1
Guenther
2010-09-16s4-netlogon: added IDL for netr_DsrUpdateReadOnlyServerDnsRecordsAndrew Tridgell1-0/+55
this is used by a RODC to do DNS updates, as TSIG updates are not allowed by RODCs Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-09-16pidl: prevent ndr_print_*() dying on NULL pointersAndrew Tridgell2-0/+11
when using ndrdump you can get uninitialised structures containing pointers. Don't segfault when trying to print them
2010-09-16idl: Added EPMAPPER_STATUS_CANT_PERFORM_OP.Andreas Schneider1-0/+1
Signed-off-by: Günther Deschner <gd@samba.org>
2010-09-14ntlmssp: when pushing an ntlmssp NEGOTIATE_MESSAGE deal with NULL strings.Günther Deschner1-2/+2
Guenther
2010-09-11security.idl Clarify that this is not a network structureAndrew Bartlett1-0/+1
2010-09-11s4-privs Seperate rights and privilegesAndrew Bartlett2-29/+22
These are related, but slightly different concepts. The biggest difference is that rights are not enumerated as a system-wide list. This moves the rights to security.idl due to dependencies. Andrew Bartlett
2010-09-11libcli/security Rename all privilege bitmaps constantsAndrew Bartlett1-31/+31
The idea here to to make it very clear how they differ from the enumerated LUID values. Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org>
2010-09-11libcli/security Add an invalid LUID privilege valueAndrew Bartlett1-0/+1
This helps code that may not want to specify any privilege Signed-off-by: Andrew Tridgell <tridge@samba.org>
2010-09-11security.idl Add commentsAndrew Bartlett1-1/+3
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2010-09-11security.idl Update Windows privileges list to Win2008R2Andrew Bartlett1-30/+35
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2010-09-11security.idl clarify which privilages are LUID and bitmap valuesAndrew Bartlett1-6/+10
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2010-09-11s4-privs Remove link between enum sec_privilege and the privilege bitmapAndrew Bartlett1-29/+71
This allows us to set the enum sec_privilege constants to the LUID values that are seen from windows, which we need to match, in order to preserve the support for the NT Print Migrator tool after a merge with the source3/ privileges code. Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org>
2010-09-11privs Move privilege bitmasks to security.idlAndrew Bartlett1-0/+39
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2010-09-08nbt: add nbt_netlogon_response2 to IDL.Günther Deschner1-0/+7
Guenther
2010-09-08nbt: add NETLOGON_LOGON_REQUEST.Günther Deschner1-0/+11
Guenther
2010-09-08nbt: add decode_nbt_netlogon_packet() to IDL.Günther Deschner1-1/+7
Guenther
2010-09-07librpc: bitten by the strncasecmp define againAndrew Tridgell1-0/+1
2010-09-07Add unique IP address binding for client connections (EPM and ncacn_ip_tcp ↵Julien Kerihuel1-3/+19
levels) This allows for binding strings like this: ncacn_ip_tcp:host[localaddress=192.168.2.1,seal] which will force the connection to be locally bound to the specified IP address Signed-off-by: Andrew Tridgell <tridge@samba.org>
2010-09-04librpc/rpc: add dcerpc_binding_handle_set_timeout()Stefan Metzmacher1-0/+6
metze
2010-08-31winreg: add winreg_RestoreKeyFlags to IDL.Günther Deschner1-1/+9
Guenther
2010-08-30librpc/ndr: correctly implement ndr_charset_length()Stefan Metzmacher1-2/+14
Before we ignored the charset type. metze
2010-08-26manpages: Avoid using Samba-Team specific DTD, which requires net accessJelmer Vernooij1-1/+1
or modification of /etc/catalogs.
2010-08-25s4-trusts: fix trustDomainPasswords drsblobs IDL and server side support.Günther Deschner3-145/+50
Also remove bogus trustCurrentPasswords struct which we just had because our IDL was incorrect. Guenther
2010-08-25idl-nbt: fixed typoAndrew Tridgell1-1/+1
2010-08-23s4:security Change struct security_token->sids from struct dom_sid * to ↵Andrew Bartlett1-1/+1
struct dom_sid This makes the structure much more like NT_USER_TOKEN in the source3/ code. (The remaining changes are that privilages still need to be merged) Andrew Bartlett
2010-08-21s4-ndr_basic.c: Fix ndr_*_hyper() when [bigendian] data is processedKamen Mazdrashki1-0/+6
2010-08-21s4-drsuapi: Implement custom printing for drsuapi protocol forKamen Mazdrashki2-1/+108
drsuapi_DsReplicaAttribute and drsuapi_DsAttributeValueCtr objects This makes tracing what data has been transferred much easier
2010-08-20librpc/rpc: move dcerpc_read_ncacn_packet_send/recv() to dcerpc_util.cStefan Metzmacher1-0/+178
metze
2010-08-20idl: added the RODC allow/deny secrets RIDsAndrew Tridgell1-0/+2
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-08-18librpc/rpc: call do_ndr_print hook in dcerpc_binding_handle_call*()Stefan Metzmacher1-0/+10
metze
2010-08-18s4:security Remove use of user_sid and group_sid from struct security_tokenAndrew Bartlett1-2/+0
This makes the structure more like Samba3's NT_USER_TOKEN
2010-08-17s4-netlogon: added SEC_CHAN_RODCAndrew Tridgell1-1/+2
This seems to be equivalent to SEC_CHAN_BDC, but for RODCs
2010-08-16waf: Generate the ntprinting ndr functions.Andreas Schneider1-1/+1
2010-08-14ndr: allow ndr_print to print DATA_BLOBAndrew Tridgell3-6/+64
this prints DATA_BLOB structures using the ndr->print() calls Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2010-08-14dnsp: dnsp_name is 2 byte alignedAndrew Tridgell1-0/+2
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2010-08-12s4:librpc/rpc: make struct dcerpc_binding_handle privateStefan Metzmacher1-0/+9
metze
2010-08-12librpc/rpc: add dcerpc_binding_handle abstrationStefan Metzmacher1-0/+470
metze
2010-08-08librpc/idl/mgmt.idl: add missing size_is()Stefan Metzmacher1-1/+1
metze
2010-08-05s4-dns: ndr_dnsp helper functionsAndrew Tridgell2-0/+123
these handle the dnsp_name type
2010-08-05s4-dns: expanded the DNSP code to handle more record typeAndrew Tridgell1-8/+56
2010-08-05dns: first version of dsnRecord parserAndrew Tridgell2-1/+46
2010-08-02idl: Fixed a possible crash bug.Andreas Schneider1-1/+1
2010-08-02spoolss: fix potential crash bug in spoolss_PrinterEnumValues push path.Günther Deschner1-1/+1
Guenther
2010-07-20dcerpc: Clarify what the arguments of dcerpc_pull_auth_trailer() actually ↵Simo Sorce1-15/+34
represent.
2010-07-19waf-idl: put the gen_ndr/README file for source3 backAndrew Tridgell1-0/+3
This was removed by 100d37fc4624690423f6a932709b3f9046d05c64, probably accidentially.
2010-07-16s3-dcerpc: rename SCHANNEL_SIG_SIZE to NL_AUTH_SIGNATURE_SIZE and move to IDL.Günther Deschner1-0/+2
Guenther