1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-22 13:34:15 +03:00
samba-mirror/ctdb/server
Martin Schwenke 63255ef925 ctdb-daemon: Only consider client ID for local database attach
The comment immediately above this code says "don't allow local
clients to attach" and then looks up the client ID regardless of
whether the request is local or remote.

This means that an intentional remote attach from a client will not
work correctly.  No real client should ever do that since clients
attach so they an access databases locally.  Perhaps some sanity
checks should be added.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=13500

Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
2018-07-02 08:51:22 +02:00
..
ctdb_banning.c ctdb:banning: Improve debug message in ctdb_ban_node_event() 2016-06-01 14:02:20 +02:00
ctdb_call.c ctdb-server: Only set destructor if required 2018-03-31 03:45:51 +02:00
ctdb_client.c ctdb-daemon: Move ctdb_init() to the only place it is used 2018-05-01 13:31:19 +02:00
ctdb_cluster_mutex.c ctdb: Fix build on AIX 2018-07-02 08:51:21 +02:00
ctdb_cluster_mutex.h ctdb-cluster-mutex: Fix #endif decoration 2016-06-08 04:52:18 +02:00
ctdb_config.c ctdb-daemon: Implement ctdb configuration file loading 2018-05-17 04:04:31 +02:00
ctdb_config.h ctdb-daemon: Implement ctdb configuration file loading 2018-05-17 04:04:31 +02:00
ctdb_control.c ctdb-daemon: Only consider client ID for local database attach 2018-07-02 08:51:22 +02:00
ctdb_daemon.c ctdb: Remove double sanity checks from ctdb_daemon_read_cb 2018-04-04 06:35:17 +02:00
ctdb_eventd.c ctdb-common: Add support to run events through failure 2018-06-05 22:34:19 +02:00
ctdb_fork.c ctdb-daemon: Add ctdb_vfork_exec() 2016-12-05 08:09:23 +01:00
ctdb_freeze.c ctdb-daemon: Add a function to check if db access is allowed 2017-09-12 12:23:18 +02:00
ctdb_keepalive.c ctdb-daemon: Add AllowMixedVersions tunable 2017-05-24 21:06:28 +02:00
ctdb_lock_helper.c ctdb-locking: Remove unnecessary global variable 2017-02-17 10:44:14 +01:00
ctdb_lock.c ctdb-locking: Get tdb open flags from tdb instead of re-calculating 2017-06-26 15:47:24 +02:00
ctdb_logging.c Log the actual error returned when creating a pipe for client logging in CTDB fails. Helps with debugging issues. 2017-06-07 09:22:29 +02:00
ctdb_ltdb_server.c ctdb-daemon: Only consider client ID for local database attach 2018-07-02 08:51:22 +02:00
ctdb_monitor.c ctdb-daemon: Drop unused function ctdb_set_notification_script() 2018-05-01 13:31:18 +02:00
ctdb_mutex_fcntl_helper.c ctdb-common: Drop CTDB's copy of sys_read() and sys_write() 2016-11-29 11:22:40 +01:00
ctdb_persistent.c ctdb-daemon: GET_DB_SEQNUM should read database conditionally 2017-09-12 12:23:18 +02:00
ctdb_recover.c ctdb-daemon: Don't explicitly disable monitoring around recovery 2017-09-14 14:49:15 +02:00
ctdb_recoverd.c ctdb-recoverd: Set the process name correctly 2018-07-02 08:51:22 +02:00
ctdb_recovery_helper.c ctdb: Fix some -Werror=strict-overflow issues 2018-04-27 06:53:16 +02:00
ctdb_server.c ctdb-server: Rename CTDB_BROADCAST_VNNMAP -> CTDB_BROADCAST_ACTIVE 2018-07-02 08:51:22 +02:00
ctdb_statistics.c ctdb-server: Replace ctdb_logging.h with common/logging.h 2015-11-16 00:46:15 +01:00
ctdb_takeover_helper.c ctdb-protocol: Optionally print port for address printing functions 2017-09-19 13:30:26 +02:00
ctdb_takeover.c ctdb-common: Rename system utility files 2018-07-02 08:51:20 +02:00
ctdb_traverse.c ctdb-server: Rename CTDB_BROADCAST_VNNMAP -> CTDB_BROADCAST_ACTIVE 2018-07-02 08:51:22 +02:00
ctdb_tunables.c ctdb-daemon: Use refactored tunable code 2016-07-25 21:29:46 +02:00
ctdb_tunnel.c ctdb-daemon: Add code to process ctdb_req_tunnel packets 2017-10-10 11:45:19 +02:00
ctdb_update_record.c ctdb-daemon: Add accessors for CTDB_DB_FLAGS_PERSISTENT flag 2017-06-29 10:34:26 +02:00
ctdb_uptime.c ctdb-server: Replace ctdb_logging.h with common/logging.h 2015-11-16 00:46:15 +01:00
ctdb_vacuum.c ctdb-daemon: Add accessors for CTDB_DB_FLAGS_PERSISTENT flag 2017-06-29 10:34:26 +02:00
ctdbd.c ctdb-daemon: CID 1435732: Argument cannot be negative 2018-06-06 01:13:18 +02:00
eventscript.c ctdb-protocol: Replace ctdb_event_header with sock_packet_header 2017-09-01 08:52:07 +02:00
ipalloc_common.c ctdb-protocol: Optionally print port for address printing functions 2017-09-19 13:30:26 +02:00
ipalloc_deterministic.c ctdb-takeover: IPAllocAlgorithm replaces LCP2PublicIPs, DeterministicIPs 2016-12-19 04:07:08 +01:00
ipalloc_lcp2.c ctdb: Fix some -Werror=strict-overflow issues 2018-04-27 06:53:16 +02:00
ipalloc_nondeterministic.c ctdb-protocol: Optionally print port for address printing functions 2017-09-19 13:30:26 +02:00
ipalloc_private.h ctdb-ipalloc: Switch noiphost to struct bitmap 2017-02-24 07:47:11 +01:00
ipalloc.c ctdb: Fix build on AIX 2018-07-02 08:51:21 +02:00
ipalloc.h ctdb-ipalloc: Add per-IP known_on bitmap 2017-02-24 07:47:12 +01:00
legacy_conf.c ctdb-daemon: Define ctdbd legacy configuration file options 2018-05-17 04:04:31 +02:00
legacy_conf.h ctdb-daemon: Define ctdbd legacy configuration file options 2018-05-17 04:04:31 +02:00