Project

General

Profile

Activity

From 03/12/2019 to 04/10/2019

04/10/2019

10:29 AM Bug #130 (Feedback): duplicate advertisements sent on `gdplogd` startup
Eric Allman
10:24 AM Feature #134 (New): Implement subscribe by timestamp
There is a stub for `gdp_gin_subscribe_by_timestamp` in the library that should be implemented. This is new function... Eric Allman
10:18 AM Feature #133 (New): Implement read by timestamp and read by hash
Currently `gdp_gin_read_by_ts`, `gdp_gin_read_by_hash`, `gdp_gin_read_by_ts_async`, and `gdp_gin_read_by_hash_async`... Eric Allman
10:15 AM Feature #132 (New): Implement read filtering
Read filtering (e.g., for decryption) isn't implemented. It worked in GDPv0, but the change in payload formats was p... Eric Allman
10:00 AM Feature #131 (New): Implement multiple datums per PDU
The GDP protocol supports the ability to include multiple datums in a single PDU that are linked together in a hash c... Eric Allman

04/09/2019

03:21 PM Bug #130: duplicate advertisements sent on `gdplogd` startup
If a gdplogd instance is left running, and the connected gdp-router-click2 is halted, left down for a few minutes (wh... Rick Pratt
12:58 PM Bug #130 (Feedback): duplicate advertisements sent on `gdplogd` startup
According to Rick, in some circumstances `gdplogd` will advertise all of the logs it knows about and then immediately... Eric Allman
02:12 PM Bug #50 (Closed): router will sometimes connect to itself
Not relevant in GDPv2. Eric Allman
02:09 PM Feature #48 (Closed): Scanning for corrupt indices at gdplogd startup
Not relevant for GDPv2, which uses SQLite for log storage. Eric Allman
02:06 PM Feature #23 (On Hold): Android support
Eric Allman
01:08 PM Bug #61 (Closed): GDP Error 600
Eric Allman
11:12 AM Feature #129 (New): Update REST CAAPI for GDPv2
The REST CAAPI has not been updated for GDPv2. This might be trivial, but there are probably some tricky points. At... Eric Allman
11:11 AM Feature #128 (New): Multicast: for subscription
Multicast: for subscription, from [GDP Objectives for 2019](https://docs.google.com/spreadsheets/d/1R8hoLH5nRjM8a7bHI... Eric Allman
11:05 AM Feature #127 (New): Replication/Migration: efficient multicast to live replicas
Replication/Migration: efficient multicast to live replicas, from [GDP Objectives for 2019](https://docs.google.com/s... Eric Allman
11:03 AM Feature #126 (New): Replication/Migration: replicate on append
Replication/Migration: replicate on append, from [GDP Objectives for 2019](https://docs.google.com/spreadsheets/d/1R8... Eric Allman
11:02 AM Feature #125 (New): Replication/Migration: anti-entropy algorithm
Replication/Migration: anti-entropy algorithm, from [GDP Objectives for 2019](https://docs.google.com/spreadsheets/d/... Eric Allman
11:00 AM Feature #124 (New): Secure-routing — for RIB
Secure-routing — for RIB, from [GDP Objectives for 2019](https://docs.google.com/spreadsheets/d/1R8hoLH5nRjM8a7bHILI0... Eric Allman
10:58 AM Feature #123 (New): Signed advertisements (AdCerts: owner → server, RtCerts, etc.)
Advertisements, particularly log servers advertising logs, should be cryptographically secured to prevent spoofing. ... Eric Allman
10:54 AM Feature #122 (New): Prelim measurement of per-hop (link-based) latencies ⇒ RIB
QoS-Aware Routing: Prelim measurement of per-hop (link-based) latencies ⇒ RIB, from [GDP Objectives for 2019](https:/... Eric Allman
10:52 AM Feature #121 (New): Use of tree-based RIB to choose routing paths based on QoS requirements
Use of tree-based RIB to choose routing paths based on QoS requirements, from [GDP Objectives for 2019](https://docs.... Eric Allman
10:38 AM Feature #118 (For Study): Need secure version of HONGD
Eric Allman
09:51 AM Feature #118 (For Study): Need secure version of HONGD
Currently the cryptographic verification for logs is based on the GDPname of the log. However, the binding from a hu... Eric Allman
10:06 AM Feature #120 (New): HONGD should be accessed using the GDP network protocol
Currently applications HONGD by connecting directly to a MariaDB (or MySQL) server and running a query. This present... Eric Allman
10:05 AM Feature #119 (New): GDP commands and responses should (potentially) be signed
Currently GDP data is signed, but commands and responses are not.
Commands need to be signed in some (but not all)...
Eric Allman
09:47 AM Feature #117 (New): All GDP objects should have keypairs and metadata
All GDP objects (including routers, servers, and services) should have a keypair and metadata associated with them; c... Eric Allman
05:06 PM GDP 2.1.16 pushed to repo
Significant changes since 2.1.14:
* It's possible to force MariaDB (or MySQL) to use a TCP (or any other type of) ...
Eric Allman

04/03/2019

09:54 AM GDP v2.1.14 pushed to repo
I've pushed version 2.1.14 to the central repo. Primary changes include:
* Better delivery of some error messages...
Eric Allman

03/29/2019

07:57 PM Feature #116 (New): should be a way to find logs based on human-oriented names
A command "`gdp-hongd-find`" (or some better name) that would search for logs with human names indicated would be hel... Eric Allman

03/21/2019

05:15 PM Bug #82 (Closed): Memory leaks in subscriptions (and elsewhere)
Eric Allman
05:13 PM Bug #74 (Closed): Asyn Write/Subscribe
Eric Allman
05:09 PM Support #109 (New): GDP with accessors (an umbrella item)
Daniel Hahn has left, and Accessors are no longer urgent now that Terraswarm has ended. Eric Allman

03/20/2019

04:56 PM Feature #1 (Closed): Should multiread return an error for an empty log?
This got fixed in GDPv2. Eric Allman
 

Also available in: Atom