commit | 8081db2c392f4168448046da93f6950b21e93ed8 | [log] [tgz] |
---|---|---|
author | Suharsh Sivakumar <suharshs@google.com> | Mon Nov 02 17:30:16 2015 -0800 |
committer | Suharsh Sivakumar <suharshs@google.com> | Mon Nov 02 17:30:16 2015 -0800 |
tree | 447365a7715903a393fd73c70cc4b9d556c07edb | |
parent | bb4c8017c35c7da41474ce47d280b224ca5f5c6c [diff] |
services/xproxy: Add publishing to proxy and first iteration of xproxyd binary. Done in this change: (1) Moved ref/runtime/internal/lib/publisher to ref/lib/publisher so that xproxy can use it. This involved fixing the publisher tests to use v23.Init. (2) Proxy publishes itself under a name. (3) Proxy listens through other proxies if the Proxy field of the listenSpec is specified. (4) xproxyd binary is written. TODO still (including things realized while writing this): (1) The name of a proxy should be reresolved when reconnecting to it. (2) The proxy should use a authorizer to authorize servers trying to connect to it. (3) The proxy should send update messages to servers as its endpoints change. Change-Id: I19284a241df6e17cabe9b9b0693d38005784f95c
This repository contains a reference implementation of the Vanadium APIs.
Unlike the APIs in https://github.com/vanadium/go.v23, which promises to provide backward compatibility this repository makes no such promises.