ls2 flag bit 2

This commit is contained in:
zzz
2019-07-22 15:39:24 +00:00
parent 92b79cdcb4
commit e10119c7cf
2 changed files with 10 additions and 4 deletions

View File

@@ -4,7 +4,7 @@ Common structures Specification
.. meta::
:category: Design
:lastupdated: July 2019
:accuratefor: 0.9.41
:accuratefor: 0.9.42
.. contents::
@@ -1048,8 +1048,13 @@ Contains the Destination_, two timestamps, and an optional OfflineSignature_.
Bit 1: If 0, a standard published leaseset.
If 1, an unpublished leaseset. Should not be flooded, published, or
sent in response to a query. If this leaseset expires, do not query the
netdb for a new one.
Bits 15-2: set to 0 for compatibility with future uses
netdb for a new one, unless bit 2 is set.
Bit 2: If 0, a standard published leaseset.
If 1, this unencrypted leaseset will be blinded and encrypted when published.
If this leaseset expires, query the blinded location in the netdb for a new one.
If this bit is set to 1, set bit 1 to 1 also.
As of release 0.9.42.
Bits 15-3: set to 0 for compatibility with future uses
offline_signature :: `OfflineSignature`
length -> varies

View File

@@ -5,7 +5,7 @@ New netDB Entries
:author: zzz, str4d, orignal
:created: 2016-01-16
:thread: http://zzz.i2p/topics/2051
:lastupdated: 2019-07-17
:lastupdated: 2019-07-22
:status: Open
:supercedes: 110, 120, 121, 122
@@ -236,6 +236,7 @@ Format
Bit 2: If 0, a standard published leaseset.
If 1, this unencrypted leaseset will be blinded and encrypted when published.
If this leaseset expires, query the blinded location in the netdb for a new one.
If this bit is set to 1, set bit 1 to 1 also.
As of release 0.9.42.
Bits 3-15: set to 0 for compatibility with future uses
- If flag indicates offline keys, the offline signature section: