Closed oberstet closed 2 years ago
(cpy39_1) (base) oberstet@intel-nuci7:~/scm/crossbario/crossbar$ git merge upstream/master
Aktualisiere ecc8b4e0..f1333690
Fast-forward
.github/workflows/test-management.yml | 2 +
crossbar/_interfaces.py | 28 +++++-
crossbar/_version.py | 2 +-
crossbar/bridge/rest/common.py | 13 ++-
crossbar/common/keys/crossbar-22-4.pub | 2 +
crossbar/master/cluster/webcluster.py | 2 +
crossbar/node/node.py | 69 +++++++-------
crossbar/router/auth/anonymous.py | 5 +-
crossbar/router/auth/pending.py | 7 +-
crossbar/webservice/rest.py | 144 +++++++++++++++++++---------
crossbar/worker/proxy.py | 467 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------
crossbar/worker/router.py | 20 +++-
setup.py | 2 +-
13 files changed, 513 insertions(+), 250 deletions(-)
create mode 100644 crossbar/common/keys/crossbar-22-4.pub
so
class ProxyController(TransportController)
class RouterController(TransportController)
but only the latter actually has
router = transport._worker._router_session_factory._routerFactory._routers[config['realm']]
.for the former we need to use a proxy backend connection with an internal client session