Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-03-12 | s4:libnet: keep a dcerpc_binding_handle for samr and lsa | Stefan Metzmacher | 2 | -0/+4 | |
metze | |||||
2010-03-10 | s4:libnet - change variables to "unsigned" where needed | Matthias Dieter Wallnöfer | 8 | -12/+13 | |
2010-03-10 | s4:libnet_become_dc - change counter variables to "unsigned" where they ↵ | Matthias Dieter Wallnöfer | 2 | -3/+3 | |
count LDB objects | |||||
2010-03-10 | s4/drs: DsRemoveDSServer - Propagating IDL changes to source code | Kamen Mazdrashki | 1 | -1/+1 | |
Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2010-03-10 | s4/drs: DsCrackNames - Propagating IDL changes to source code | Kamen Mazdrashki | 1 | -1/+1 | |
Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2010-03-10 | s4/drs: DsGetNCChanges - Propagating IDL changes to source code | Kamen Mazdrashki | 1 | -1/+1 | |
Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2010-03-01 | s4:libnet_become_dc: don't look at the internals of 'struct rpc_request' | Stefan Metzmacher | 1 | -7/+21 | |
metze | |||||
2010-03-01 | s4:libnet: make use of explicit dcerpc_*_recv functions | Stefan Metzmacher | 10 | -41/+40 | |
metze | |||||
2010-03-01 | s4:libnet_become_dc: make use of explicit dcerpc_*_recv functions | Stefan Metzmacher | 1 | -71/+9 | |
metze | |||||
2010-03-01 | s4/libnet: Fix misleading comment | Anatoliy Atanasov | 1 | -1/+1 | |
2010-02-26 | s4:libnet: use generate_random_password() | Stefan Metzmacher | 2 | -2/+2 | |
metze | |||||
2010-02-26 | s4:libnet: use a connected CLDAP socket. | Stefan Metzmacher | 4 | -10/+47 | |
This is needed because we don't (want) to specify an explicit local address. And the socket family (ipv4 vs. ipv6) needs to be autodetected based on the remote address before the socket() syscall. Otherwise we would try to connect to a ipv4 address through an ipv6only socket. metze | |||||
2010-02-22 | More spelling fixes across source4/ | Brad Hards | 1 | -1/+1 | |
Signed-off-by: Matthias Dieter Wallnöfer <mwallnoefer@yahoo.de> | |||||
2010-02-17 | s4/rodc: change the libnet_become_dc code to do RODC join | Anatoliy Atanasov | 3 | -6/+59 | |
2010-02-16 | s4-dsdb: change samdb_replace() to dsdb_replace() and allow for dsdb_flags | Andrew Tridgell | 2 | -9/+9 | |
This allows for controls to be added easily where they are needed. | |||||
2010-02-05 | s4/drs: propagate DRS_ extension flags in code base | Kamen Mazdrashki | 1 | -1/+1 | |
2010-01-28 | s4:kdc move db functions in their own file | Simo Sorce | 1 | -1/+3 | |
Keep all heimdal related plugin code within hdb_samba4.c Move interfaces needed by multiple plugins in db-glue.c Move sequence context in main db context so that we do not depend on db->hdb_dbc in the common code. Remove unnecessary paremeters from function prototypes | |||||
2010-01-28 | s4:kdc Use better db context structure | Simo Sorce | 1 | -5/+5 | |
This allows to use a common structure not tied to hdb_samba4 Also allows to avoid many casts within hdb_samba4 functions This is the first step to abstract samba kdc databse functions so they can be used by the MIT forthcoming plugin. | |||||
2010-01-18 | idl: switched to using the WSPP names for the 'neighbour' DRS options | Andrew Tridgell | 2 | -24/+24 | |
The documentation shows that all these functions in fact use the same flags variable type. To be consistent between functions, and to allow easy reference to the WSPP docs, it is better for us to also use this generic DrsOptions bitfield rather than one per operations. | |||||
2010-01-14 | s4-torture: switch to generic DRS options flags | Andrew Tridgell | 1 | -3/+2 | |
2010-01-09 | s4-libnet: dsdb_wellknown_dn() in vampire code | Andrew Tridgell | 1 | -60/+17 | |
2010-01-08 | s4-libnet: better error messages in libnet_vampire.c | Andrew Tridgell | 1 | -2/+2 | |
2009-12-25 | py_net/libnet: Remove C++-style comments, add more error checking, move | Jelmer Vernooij | 2 | -5/+12 | |
initialization of dcerpc subsystem to libnet. | |||||
2009-12-25 | s4-libnet: Python binding for libnet_SetPassword() | Kamen Mazdrashki | 1 | -6/+66 | |
Signed-off-by: Jelmer Vernooij <jelmer@samba.org> | |||||
2009-12-25 | s4-net: Fix 'talloc_free with references ...' error | Kamen Mazdrashki | 1 | -4/+4 | |
Signed-off-by: Jelmer Vernooij <jelmer@samba.org> | |||||
2009-12-11 | s4:libnet/libnet_become_dc - Fix a small glitch in ↵ | Matthias Dieter Wallnöfer | 1 | -4/+1 | |
"becomeDC_drsuapi1_add_entry_send" We shouldn't use the now uninitialised "status" variable anymore. | |||||
2009-12-10 | s4-libnet: use GUID_to_ndr_blob() | Andrew Tridgell | 2 | -9/+7 | |
2009-11-24 | s4:libnet_become_dc - fix typo | Matthias Dieter Wallnöfer | 1 | -1/+1 | |
2009-11-17 | s4:dsdb Load objectGUID and extended DN defaultObjectCategory into the schema | Andrew Bartlett | 1 | -1/+1 | |
The load of defaultObjectCategory as an extended DN means we need to use the common parsing functions I just split out, rather than the GET_DS_DN macro. The objectGUIDs are loaded so that we can create the extended DN when we load from LDIF (and are loaded for the other cases for consistency). Also adapt callers to API changes needed for common parsing code Andrew Bartlett | |||||
2009-11-12 | s4:dsdb/repl Split the 'convert' or 'commit' stages in the DRS import | Andrew Bartlett | 1 | -25/+38 | |
This will allow us in future to do tests on the LDB values we generate from the DRS replication. Andrew Bartlett | |||||
2009-11-12 | s4:vampire Print error message when we fail on the CLDAP ping | Andrew Bartlett | 1 | -2/+7 | |
Andrew Bartlett | |||||
2009-11-06 | s4:libnet_passwd - fix pointer type | Matthias Dieter Wallnöfer | 1 | -1/+1 | |
2009-11-06 | s4/drs: dsdb_map_int2oid() replaced by dsdb_schema_pfm_oid_from_attid() | Kamen Mazdrashki | 1 | -1/+2 | |
Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2009-11-06 | s4/drs: dsdb_verify_oid_mappings_drsuapi() replaced by ↵ | Kamen Mazdrashki | 1 | -1/+1 | |
dsdb_schema_pfm_contains_drsuapi_pfm() dsdb_schema_pfm_contains_drsuapi_pfm() is part of reimplemented prefixMap interface. This name was choosen to clearly show, that this a week verification in case we want to determine if remote schema is changed. Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2009-11-06 | s4/drs: dsdb_load_oid_mappings_drsuapi() -> dsdb_load_prefixmap_from_drsuapi() | Kamen Mazdrashki | 1 | -1/+1 | |
Also, dsdb_load_oid_mappings_drsuapi() was reimplemented to use dsdb_schema_pfm_from_drsuapi_pfm() function to load drsuapi_prefixMap into schema->prefixmap Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2009-10-23 | s4-python: we need to include Python.h first | Andrew Tridgell | 1 | -1/+1 | |
If we don't include Python.h first then we get a pile of warnings due to broken redefines of XOPEN_SOURCE in the Python includes. | |||||
2009-10-23 | s4-ldbwrap: added re-use of ldb contexts in ldb_wrap_connect() | Andrew Tridgell | 4 | -4/+4 | |
This allows us to reuse a ldb context if it is open twice, instead of going through the expensive process of a full ldb open. We can reuse it if all of the parameters are the same. The change relies on callers using talloc_unlink() or free of a parent to close a ldb context. | |||||
2009-10-19 | s4-libnet: fixed privilege handling in samsync to use the right db | Andrew Tridgell | 1 | -30/+29 | |
I only noticed this one because of Karolins spelling fix :-) | |||||
2009-10-19 | Fix typo. | Karolin Seeger | 1 | -1/+1 | |
privilage -> privilege Karolin | |||||
2009-10-02 | s4: fix various warnings (not "const" related ones) | Matthias Dieter Wallnöfer | 1 | -1/+1 | |
2009-10-02 | s4-libnet: give sane error messages when functional levels don't match | Andrew Tridgell | 1 | -8/+12 | |
It is nice to tell the user why their command failed :-) | |||||
2009-10-02 | s4:libnet_become_dc - add checks for valid domain/forest function levels | Matthias Dieter Wallnöfer | 1 | -10/+52 | |
Add checks to make sure that we join only supported AD domains (we agreed that those are >= (Windows) 2003 Native per default - this is changeable with the "ads:function level" option). Add also checks to make sure that we cannot join domains which have a bigger function level than our DC capable function level (e.g. a (Windows) 2008 DC cannot join a (Windows) 2008 R2 domain). | |||||
2009-09-28 | s4-libnet: fixed debug formatting | Andrew Tridgell | 1 | -2/+2 | |
2009-09-24 | s4-libnet: allow the functional level of becomeDC to be specified | Andrew Tridgell | 1 | -1/+2 | |
Use ads:functional level = 4 for DS_DC_FUNCTION_2008_R2 See libds/common/flags.h | |||||
2009-09-24 | s4-libnet: avoid a steal with references error | Andrew Tridgell | 1 | -1/+2 | |
2009-09-21 | s4:libnet_become_dc - bump down the level requested by abartlet | Matthias Dieter Wallnöfer | 1 | -1/+1 | |
2009-09-20 | s4:provision Use code to store domain join in 'net join' as well | Andrew Bartlett | 2 | -284/+51 | |
This ensures we only have one codepath to store the secret, and therefore that we have a single choke point for setting the saltPrincipal, which we were previously skipping. Andrew Bartlett | |||||
2009-09-19 | s4-resolve: fixed a crash bug on timeout | Andrew Tridgell | 1 | -1/+1 | |
We were creating the name resolution context as a child of lp_ctx, which meant when we gave up on a connection the timer on name resolution kept running, and when it timed out the callback crashed as the socket was already removed. | |||||
2009-09-17 | s4:libnet_become_dc - Fix some uninitialised variables | Matthias Dieter Wallnöfer | 1 | -3/+3 | |
2009-09-17 | s4/domain behaviour flags: Fix them up in various locations | Matthias Dieter Wallnöfer | 1 | -1/+1 | |
Additional notes: - Bump the level to Windows Server 2008 R2 (we should support always the latest version - if we provision ourself) - In "descriptor.c" the check for the "domainFunctionality" level shouldn't be needed: ACL owner groups (not owner user) are supported since Windows 2000 Server (first AD edition) - I took the argument from: http://support.microsoft.com/kb/329194 |