Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-07-11 | s4-dirsync: do not return linked attribute if the target object is no more | Matthieu Patou | 1 | -0/+29 | |
Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2011-07-11 | s4-dsdb: allow objectsid to be specified in a modification operation | Matthieu Patou | 1 | -3/+5 | |
if we have the provision control, it's used by dbcheck Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2011-07-11 | s4-samba-tool: dbcheck, check and fix broken metadata | Matthieu Patou | 1 | -0/+77 | |
Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2011-07-11 | s4-python: Add functions to get linkid and systemflags of an attribute | Matthieu Patou | 2 | -0/+76 | |
Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2011-07-11 | s4-dsdb: if the provision control is specified, update replication metadata ↵ | Matthieu Patou | 1 | -1/+7 | |
even if the data hasn't change Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2011-07-11 | upgradeprovision: reduce the number of attribute that we skip | Matthieu Patou | 1 | -2/+1 | |
Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2011-07-11 | s4-provision: fix the value of creation timestamp to be a MS timestamp | Matthieu Patou | 1 | -2/+2 | |
Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2011-07-11 | s4-dsdb: when replacing linked attribute take always the new dn as the old ↵ | Matthieu Patou | 1 | -1/+1 | |
dn might be broken The usual use case is that you have a not complete linked attribute (ie. without the SID) if we keep using the old dn, then the SID will never be added. Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2011-07-11 | s4-dsdb: check for single valued attribute in repl_meta_data module | Matthieu Patou | 1 | -0/+11 | |
This is needed because we can have more than 1 value in a single valued attribute as we store also deleted values. So we do the check in repl_meta_data and then indicate LDB to do the check. Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2011-07-11 | dbcheck: check all objects, including deleted objects | Andrew Tridgell | 2 | -17/+18 | |
this makes dbcheck search over all objects, deleted or not. This matters because when another DC replicates from this DC it replicates the deleted objects as well, so invalid attributes in deleted objects can cause problems on the new DC (for example, windows can get stuck or even crash during the replication) Pair-Programmed-With: Amitay Isaacs <amitay@gmail.com> | |||||
2011-07-11 | s4-dsdb: deleted objects are expected to be missing mandatory attributes | Andrew Tridgell | 1 | -1/+2 | |
the objectclass_attrs validation that an object contains all mandatory attributes is incorrect for deleted objects, as they get stripped of some mandatory attributes when deleted (for example, objectCategory gets stripped) Pair-Programmed-With: Amitay Isaacs <amitay@gmail.com> | |||||
2011-07-11 | s4-dsdb: fixed crash bug in extended_dn_in | Andrew Tridgell | 1 | -2/+4 | |
when extended_dn_in fails to resolve a GUID extended DN component, the debug code assumed that it was a search operation, and accessed ac->req->op.search.base, which is not valid for non-search DN expansions. Pair-Programmed-With: Amitay Isaacs <amitay@gmail.com> | |||||
2011-07-11 | dbcheck: added confirm_all support for remaining checks | Andrew Tridgell | 1 | -5/+10 | |
this allows the user to choose all/none for all the remaining database checks Pair-Programmed-With: Amitay Isaacs <amitay@gmail.com> | |||||
2011-07-11 | dbcheck: use specified DB schema for non-LDAP URLs | Andrew Tridgell | 1 | -2/+9 | |
when connecting to a local database with -H we can use that databases schema Pair-Programmed-With: Amitay Isaacs <amitay@gmail.com> | |||||
2011-07-10 | socket_wrapper: make sure interfaces are in the valid range on bind() | Stefan Metzmacher | 1 | -0/+5 | |
metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Sun Jul 10 18:24:14 CEST 2011 on sn-devel-104 | |||||
2011-07-10 | s4:lib/socket: iface_list_wildcard() should only return "::" if we have ipv6 ↵ | Stefan Metzmacher | 1 | -1/+13 | |
interfaces If glibc has IPv6 support, but it's not enabled in the running kernel we should not try to listen on "::". metze | |||||
2011-07-10 | s3:smb2cli_tcon: use tevent_req_oom() | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2011-07-10 | s3: Fix Coverity ID 2587,2588: CHECKED_RETURN | Volker Lendecke | 2 | -2/+2 | |
Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Sun Jul 10 10:36:11 CEST 2011 on sn-devel-104 | |||||
2011-07-09 | s3:smb2cli_base: ask for the next response if there're still pending requests | Stefan Metzmacher | 1 | -1/+21 | |
metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Sat Jul 9 13:55:04 CEST 2011 on sn-devel-104 | |||||
2011-07-09 | s3:smb2cli_base: make use of tevent_req_defer_callback() | Stefan Metzmacher | 1 | -28/+64 | |
In order to notify requests of transport layer errors, we need to defer the triggering of the callbacks, otherwise we may crash, if one of the callbacks destroys the cli_state. metze | |||||
2011-07-09 | s3:smb2cli_base: fix memory hierachy in smb2cli_req_recv() | Stefan Metzmacher | 4 | -27/+44 | |
We need to use talloc_reference() if there're more than one response, but we use it in a way that the caller can't call talloc_free() or talloc_unlink() on it. metze | |||||
2011-07-09 | s3:smb2cli_base: call smb2cli_req_unset_pending() before tevent_req_done() | Stefan Metzmacher | 1 | -0/+1 | |
metze | |||||
2011-07-09 | s3:smb2cli_base: unset the destructor in smb2cli_req_unset_pending() | Stefan Metzmacher | 1 | -2/+3 | |
metze | |||||
2011-07-09 | s3:smb2cli_base: keep the order of pending requests | Stefan Metzmacher | 1 | -2/+2 | |
metze | |||||
2011-07-09 | s3:smb2cli_base: rename 'result' => 'req' in smb2cli_req_create() | Stefan Metzmacher | 1 | -13/+13 | |
metze | |||||
2011-07-09 | tevent: change version to 0.9.13 after adding tevent_req_defer_callback() | Stefan Metzmacher | 2 | -1/+76 | |
metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Sat Jul 9 12:16:44 CEST 2011 on sn-devel-104 | |||||
2011-07-09 | tevent: add tevent_req_defer_callback() | Stefan Metzmacher | 3 | -0/+60 | |
metze | |||||
2011-07-09 | tevent: fix comments for tevent_req_post() | Stefan Metzmacher | 1 | -2/+2 | |
metze | |||||
2011-07-08 | Move smbd_smb2_request_check_tcon() smbd_smb2_request_check_session() next ↵ | Jeremy Allison | 4 | -121/+130 | |
to their only user and make them static. Add comments. Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Fri Jul 8 21:01:40 CEST 2011 on sn-devel-104 | |||||
2011-07-08 | s3-waf: split out LIBCLI_WINREG_INTERNAL as LIBCLI_WINREG was pulling in rpc ↵ | Günther Deschner | 2 | -8/+9 | |
server code in undesired places. Andreas, please check. Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Fri Jul 8 18:34:44 CEST 2011 on sn-devel-104 | |||||
2011-07-08 | winreg: Ensure server return status is set on success | David Disseldorp | 1 | -83/+30 | |
Currently cli_winreg.c functions only set the returned server werror status on failure, if the server request succeeds the value remains uninitialised. Signed-off-by: Andreas Schneider <asn@samba.org> Autobuild-User: Andreas Schneider <asn@cryptomilk.org> Autobuild-Date: Fri Jul 8 16:32:39 CEST 2011 on sn-devel-104 | |||||
2011-07-08 | winreg: Use the ntstatus return code for client side errors | David Disseldorp | 1 | -37/+21 | |
cli_winreg.c functions indicate status to the caller in two ways. The ntstatus return code indicates client side errors, the pwerr argument carries the server response error code. Many functions are filling the pwerr argument on client side error, this change removes these cases. Signed-off-by: Andreas Schneider <asn@samba.org> | |||||
2011-07-08 | s3:libsmb: remove unused cli->inbuf and cli->bufsize | Stefan Metzmacher | 3 | -22/+1 | |
metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Fri Jul 8 15:21:46 CEST 2011 on sn-devel-104 | |||||
2011-07-08 | s3:client: use an inbuf on the stack in readline_callback() | Stefan Metzmacher | 1 | -2/+3 | |
metze | |||||
2011-07-08 | s3:libsmb: clistr_pull_talloc() doesn't need base_ptr and flags2 with STR_ASCII | Stefan Metzmacher | 1 | -2/+2 | |
interpret_short_filename() always parses OEM_Strings (in DOS charset). metze | |||||
2011-07-08 | s3:libsmb: remove unused smb_dos_errstr() | Stefan Metzmacher | 2 | -43/+0 | |
metze | |||||
2011-07-08 | s3:libsmb/smberr: make global const arrays static | Stefan Metzmacher | 1 | -4/+4 | |
metze | |||||
2011-07-08 | s3:libsmb: don't use the cli->inbuf to store the last error | Stefan Metzmacher | 5 | -104/+41 | |
We keep the raw error in cli->raw_status now, until we fixed all caller to get the NTSTATUS from the function calls. metze | |||||
2011-07-08 | s3:torture: use cli_is_nt/dos_error() in run_error_map_extract() | Stefan Metzmacher | 1 | -12/+10 | |
Callers should avoid using cli->inbuf directly! metze | |||||
2011-07-08 | s3:libsmb: don't call cli_set_error() in cli_echo() | Stefan Metzmacher | 1 | -3/+0 | |
cli_smb_recv() already does it. metze | |||||
2011-07-08 | s3:libsmb: remove unused enum smb_read_errors infrastructure | Stefan Metzmacher | 7 | -134/+10 | |
metze | |||||
2011-07-08 | s3:client: close the socket if receive_smb_raw() fails | Stefan Metzmacher | 1 | -0/+5 | |
metze | |||||
2011-07-08 | s3:client: use cli_nt_error() in order to avoid cli_errstr() | Stefan Metzmacher | 1 | -3/+8 | |
metze | |||||
2011-07-08 | s3:client: avoid cli_errstr() where we already have an NTSTATUS | Stefan Metzmacher | 1 | -39/+67 | |
metze | |||||
2011-07-08 | s3:clitar: avoid usage of cli_errstr() | Stefan Metzmacher | 1 | -1/+2 | |
metze | |||||
2011-07-08 | s3:libsmb: remove use of cli_errstr() in SMBC_server_internal() | Stefan Metzmacher | 1 | -3/+8 | |
metze | |||||
2011-07-08 | s3:auth_server: use cli->is_guestlogin instead of parsing cli->inbuf. | Stefan Metzmacher | 1 | -1/+1 | |
cli->inbuf is not the valid response buffer of the session setup response. metze | |||||
2011-07-08 | s3:auth: remove unused variable | Stefan Metzmacher | 1 | -1/+0 | |
metze | |||||
2011-07-08 | s3:auth_unix: remove unused var | Stefan Metzmacher | 1 | -1/+0 | |
metze | |||||
2011-07-08 | s3:smb2_server: add some comments about change_to_user() and ↵ | Stefan Metzmacher | 1 | -2/+98 | |
change_to_root_user() metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Fri Jul 8 13:45:46 CEST 2011 on sn-devel-104 |