libvirt/src/rpc
Daniel P. Berrangé 7d84ce059e remote: pass identity across to newly opened daemons
When opening a connection to a second driver inside the daemon, we must
ensure the identity of the current user is passed across. This allows
the second daemon to perform access control checks against the real end
users, instead of against the libvirt daemon that's proxying across the
API calls.

Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2019-09-16 11:25:53 +01:00
..
gendispatch.pl remote: Check for limits when encoding typed params 2019-08-28 11:17:16 +02:00
genprotocol.pl rpc: reproducible genprotocol output 2018-10-12 14:44:43 +02:00
gensystemtap.pl Remove all Author(s): lines from source file headers 2018-12-13 16:08:38 +00:00
Makefile.inc.am rpc: add $(SASL_CFLAGS) to libvirt_net_rpc_server_la_CFLAGS 2019-06-21 15:41:34 +01:00
virkeepalive.c Require a semicolon for VIR_ONCE_GLOBAL_INIT calls 2019-02-03 17:46:29 -05:00
virkeepalive.h src/rpc: use #pragma once in headers 2019-06-19 17:12:30 +02:00
virkeepaliveprotocol.x
virnetclient.c rpc: client: stream: fix multi thread abort/finish 2019-02-08 17:16:00 +01:00
virnetclient.h src/rpc: use #pragma once in headers 2019-06-19 17:12:30 +02:00
virnetclientprogram.c Require a semicolon for VIR_ONCE_GLOBAL_INIT calls 2019-02-03 17:46:29 -05:00
virnetclientprogram.h src/rpc: use #pragma once in headers 2019-06-19 17:12:30 +02:00
virnetclientstream.c rpc: client: stream: fix multi thread abort/finish 2019-02-08 17:16:00 +01:00
virnetclientstream.h src/rpc: use #pragma once in headers 2019-06-19 17:12:30 +02:00
virnetdaemon.c rpc: make virNetDaemonCallInhibit a no-op with no logind 2019-08-14 16:22:13 +02:00
virnetdaemon.h rpc: remove unused typedef for auto shutdown function callback 2019-07-12 16:55:40 +01:00
virnetlibsshsession.c util: get rid of virGetEnv{Allow,Block}SUID functions 2019-08-07 16:54:02 +01:00
virnetlibsshsession.h src/rpc: use #pragma once in headers 2019-06-19 17:12:30 +02:00
virnetmessage.c src: More cleanup of some system headers already contained in internal.h 2018-09-20 10:16:39 +02:00
virnetmessage.h src/rpc: use #pragma once in headers 2019-06-19 17:12:30 +02:00
virnetprotocol.x Remove all Author(s): lines from source file headers 2018-12-13 16:08:38 +00:00
virnetsaslcontext.c rpc: ensure thread safe initialization of SASL library 2019-07-08 12:59:49 +01:00
virnetsaslcontext.h src/rpc: use #pragma once in headers 2019-06-19 17:12:30 +02:00
virnetserver.c rpc: add API for checking whether an auth scheme is in use on a server 2019-07-12 16:55:40 +01:00
virnetserver.h rpc: add API for checking whether an auth scheme is in use on a server 2019-07-12 16:55:40 +01:00
virnetserverclient.c remote: pass identity across to newly opened daemons 2019-09-16 11:25:53 +01:00
virnetserverclient.h remote: pass identity across to newly opened daemons 2019-09-16 11:25:53 +01:00
virnetserverprogram.c Require a semicolon for VIR_ONCE_GLOBAL_INIT calls 2019-02-03 17:46:29 -05:00
virnetserverprogram.h src/rpc: use #pragma once in headers 2019-06-19 17:12:30 +02:00
virnetserverservice.c rpc: remove unused API for creating services from FDs 2019-07-12 16:55:40 +01:00
virnetserverservice.h rpc: remove unused API for creating services from FDs 2019-07-12 16:55:40 +01:00
virnetsocket.c util: simplify virCommand APIs for env passthrough. 2019-08-07 16:54:02 +01:00
virnetsocket.h rpc: avoid unlinking sockets passed in from systemd 2019-07-12 16:55:39 +01:00
virnetsshsession.c misc: Drop useless checks from *Dispose() functions 2019-05-23 13:59:06 +02:00
virnetsshsession.h src/rpc: use #pragma once in headers 2019-06-19 17:12:30 +02:00
virnettlscontext.c util: get rid of virGetEnv{Allow,Block}SUID functions 2019-08-07 16:54:02 +01:00
virnettlscontext.h src/rpc: use #pragma once in headers 2019-06-19 17:12:30 +02:00