Stefan Metzmacher
bffa192bfe
librpc/ndr: remove 'async' from ndr_interface_call
...
metze
2010-09-28 23:06:47 +02:00
Günther Deschner
48adfb264f
samr: add three new ACB flags to IDL.
...
Guenther
2010-09-28 01:17:16 +02:00
Günther Deschner
f2310cacde
waf: add more NDR subsystems for shared IDL files.
...
Guenther
2010-09-27 07:12:09 +02:00
Günther Deschner
611c8310ab
s4-waf: remove NDR-SRVSVC alias.
...
Thanks tridge, this was driving me nuts...
Guenther
2010-09-27 07:12:08 +02:00
Andrew Tridgell
f1c2702b26
idl-pac: add a decoder for the pac info ctr
...
Pair-Programmed-With: Stefan Metzmacher <metze@samba.org>
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-09-26 06:29:06 +00:00
Günther Deschner
bd5f932eef
s4-waf: add NDR_EVENTLOG.
...
Guenther
2010-09-24 21:10:47 -07:00
Günther Deschner
204ba65772
s4-waf: rename subsystem NDR_LSAPRC to NDR_LSA.
...
Guenther
2010-09-24 21:10:47 -07:00
Günther Deschner
0261b96bd8
s4-waf: move the RPC_NDR subsystems to main librpc wscript_build.
...
Guenther
2010-09-23 14:48:34 -07:00
Anatoliy Atanasov
411e6bc3f2
s4/eventlog6: Build and hook EventLog6 RPC endpont mapper and idl
2010-09-23 13:34:08 -07:00
Anatoliy Atanasov
55fe86bccc
s4/eventlog6: Add idl for EventLog6 RPC
...
The idl is translated from [MS-EVEN6].pdf.
2010-09-23 13:34:08 -07:00
Günther Deschner
ce6ef803ce
s4-waf: add NDR_LSARPC and NDR_SAMR.
...
Guenther
2010-09-23 08:13:15 -07:00
Günther Deschner
43e3555ed9
s4-waf: move two more NDR_ subsystems to main directory.
...
Guenther
2010-09-23 08:13:14 -07:00
Günther Deschner
7f53773608
waf: fix generated nbt.h path, should fix s4 install.
...
Guenther
2010-09-23 02:15:05 -07:00
Günther Deschner
031dd8cc62
waf: move majority of shared NDR_ subsystems to main wscript_build.
...
(so they can be used by s3 waf later)
Guenther
2010-09-23 01:01:40 -07:00
Anatoliy Atanasov
b55853cd64
s4/drs: Added the rest of the enum drsuapi_DsNameFormat values
...
According to documentation - [MS-DRSR] 4.1.4.1.2 and 4.1.4.1.3
2010-09-20 09:39:44 -07:00
Andrew Tridgell
1c7c1a86ec
idl: build python interfaces for winbind and idmap IDL
...
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-09-17 19:02:19 +10:00
Andrew Bartlett
39bd61e018
s4-winbind Add a proxy method to update DNS records with a read-write DC
...
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-17 19:02:18 +10:00
Günther Deschner
567a2e68d6
s4-smbtorture: add spoolss_GetPrinterDriver2 NDR tests.
...
Guenther
2010-09-16 14:42:22 +02:00
Günther Deschner
dfe25088ba
s4-smbtorture: activate spoolss_GetPrinterData NDR pull test.
...
Guenther
2010-09-16 14:31:53 +02:00
Andrew Tridgell
dc59de5627
s4-netlogon: added IDL for netr_DsrUpdateReadOnlyServerDnsRecords
...
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-16 21:09:17 +10:00
Andrew Tridgell
83a24ff2ef
pidl: prevent ndr_print_*() dying on NULL pointers
...
when using ndrdump you can get uninitialised structures containing
pointers. Don't segfault when trying to print them
2010-09-16 21:09:17 +10:00
Andreas Schneider
14340a45be
idl: Added EPMAPPER_STATUS_CANT_PERFORM_OP.
...
Signed-off-by: Günther Deschner <gd@samba.org>
2010-09-16 11:52:25 +02:00
Günther Deschner
33da33c59e
ntlmssp: when pushing an ntlmssp NEGOTIATE_MESSAGE deal with NULL strings.
...
Guenther
2010-09-14 18:00:30 +02:00
Andrew Bartlett
bc6a3a2e3f
security.idl Clarify that this is not a network structure
2010-09-11 22:32:42 +10:00
Andrew Bartlett
0eea8ecfe2
s4-privs Seperate rights and privileges
...
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-11 18:46:13 +10:00
Andrew Bartlett
a53a42ffb8
libcli/security Rename all privilege bitmaps constants
...
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-11 18:46:10 +10:00
Andrew Bartlett
92efe9a86a
libcli/security Add an invalid LUID privilege value
...
This helps code that may not want to specify any privilege
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2010-09-11 18:46:09 +10:00
Andrew Bartlett
6a0176b07d
security.idl Add comments
...
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2010-09-11 18:46:05 +10:00
Andrew Bartlett
2606dfa9a4
security.idl Update Windows privileges list to Win2008R2
...
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2010-09-11 18:46:05 +10:00
Andrew Bartlett
d2883ffde9
security.idl clarify which privilages are LUID and bitmap values
...
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2010-09-11 18:46:04 +10:00
Andrew Bartlett
e655e9f676
s4-privs Remove link between enum sec_privilege and the privilege bitmap
...
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-11 18:46:04 +10:00
Andrew Bartlett
821b9e61aa
privs Move privilege bitmasks to security.idl
...
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2010-09-11 18:46:04 +10:00
Günther Deschner
1217809c46
nbt: add nbt_netlogon_response2 to IDL.
...
Guenther
2010-09-08 19:35:28 +02:00
Günther Deschner
8f8ff8bb29
nbt: add NETLOGON_LOGON_REQUEST.
...
Guenther
2010-09-08 19:35:21 +02:00
Günther Deschner
778950ca93
nbt: add decode_nbt_netlogon_packet() to IDL.
...
Guenther
2010-09-08 19:35:14 +02:00
Andrew Tridgell
7ca69f7462
librpc: bitten by the strncasecmp define again
2010-09-07 14:33:20 +10:00
Julien Kerihuel
e5e5a1110f
Add unique IP address binding for client connections (EPM and ncacn_ip_tcp 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-07 09:55:14 +10:00
Stefan Metzmacher
54d2dce7b1
librpc/rpc: add dcerpc_binding_handle_set_timeout()
...
metze
2010-09-04 09:01:19 +02:00
Günther Deschner
e5c7ec6698
winreg: add winreg_RestoreKeyFlags to IDL.
...
Guenther
2010-08-31 23:17:40 +02:00
Stefan Metzmacher
11a3d78951
librpc/ndr: correctly implement ndr_charset_length()
...
Before we ignored the charset type.
metze
2010-08-30 08:44:38 +02:00
Jelmer Vernooij
e260965929
manpages: Avoid using Samba-Team specific DTD, which requires net access
...
or modification of /etc/catalogs.
2010-08-26 04:04:37 +02:00
Günther Deschner
e2f15d2a25
s4-trusts: fix trustDomainPasswords drsblobs IDL and server side support.
...
Also remove bogus trustCurrentPasswords struct which we just had because our IDL
was incorrect.
Guenther
2010-08-25 13:27:50 +02:00
Andrew Tridgell
e5a5ca028e
idl-nbt: fixed typo
2010-08-25 08:40:04 +10:00
Andrew Bartlett
6cf29b3e4f
s4:security Change struct security_token->sids from struct dom_sid * to 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-23 08:50:55 +10:00
Kamen Mazdrashki
7e936e3122
s4-ndr_basic.c: Fix ndr_*_hyper() when [bigendian] data is processed
2010-08-21 00:33:52 +03:00
Kamen Mazdrashki
26efea195a
s4-drsuapi: Implement custom printing for drsuapi protocol for
...
drsuapi_DsReplicaAttribute and drsuapi_DsAttributeValueCtr objects
This makes tracing what data has been transferred much easier
2010-08-21 00:33:52 +03:00
Stefan Metzmacher
fe7819ae6f
librpc/rpc: move dcerpc_read_ncacn_packet_send/recv() to dcerpc_util.c
...
metze
2010-08-20 18:09:25 +02:00
Andrew Tridgell
ba079f9d67
idl: added the RODC allow/deny secrets RIDs
...
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-08-20 20:34:11 +10:00
Stefan Metzmacher
ce60e8d697
librpc/rpc: call do_ndr_print hook in dcerpc_binding_handle_call*()
...
metze
2010-08-18 15:57:52 +02:00
Andrew Bartlett
7c6ca95bec
s4:security Remove use of user_sid and group_sid from struct security_token
...
This makes the structure more like Samba3's NT_USER_TOKEN
2010-08-18 09:50:38 +10:00