summaryrefslogtreecommitdiff
path: root/controller/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'controller/README.md')
-rw-r--r--controller/README.md22
1 files changed, 6 insertions, 16 deletions
diff --git a/controller/README.md b/controller/README.md
index db8d0153..3519eb11 100644
--- a/controller/README.md
+++ b/controller/README.md
@@ -227,22 +227,12 @@ This returns an object containing all currently online members and the most rece
| activeBridge | boolean | Member is able to bridge to other Ethernet nets | YES |
| identity | string | Member's public ZeroTier identity (if known) | no |
| ipAssignments | array[string] | Managed IP address assignments | YES |
-| memberRevision | integer | Member revision counter | no |
-| recentLog | array[object] | Recent member activity log; see below | no |
+| revision | integer | Member revision counter | no |
+| vMajor | integer | Most recently known major version | no |
+| vMinor | integer | Most recently known minor version | no |
+| vRev | integer | Most recently known revision | no |
+| vProto | integer | Most recently known protocl version | no |
+| physicalAddr | string | Last known physical IP/port or null if none | no |
Note that managed IP assignments are only used if they fall within a managed route. Otherwise they are ignored.
-**Recent log object format:**
-
-| Field | Type | Description |
-| --------------------- | ------------- | ------------------------------------------------- |
-| ts | integer | Time of request, ms since epoch |
-| auth | boolean | Was member authorized? |
-| authBy | string | How was member authorized? |
-| vMajor | integer | Client major version or -1 if unknown |
-| vMinor | integer | Client minor version or -1 if unknown |
-| vRev | integer | Client revision or -1 if unknown |
-| vProto | integer | ZeroTier protocol version reported by client |
-| fromAddr | string | Physical address if known |
-
-The controller can only know a member's `fromAddr` if it's able to establish a direct path to it. Members behind very restrictive firewalls may not have this information since the controller will be receiving the member's requests by way of a relay. ZeroTier does not back-trace IP paths as packets are relayed since this would add a lot of protocol overhead.