"me-web?" 0.12.0: every address block travels with the app
- The app now carries the whole RIPE Database list of address blocks, all five million, small single-customer blocks included, so the provider card and the path can name the block your connection belongs to without a connection to the publisher's server. The downloads are about 25 MB larger for it. - When the publisher's server can't be reached, the provider card still names your network and its block, from the public address your router reports or the one the STUN test sees. - The table is read a small piece at a time, so it takes almost no memory on a phone. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012CzABvBkbcFqoHdmi8b9WB
This commit is contained in:
1 parent
aa031c6012
commit
50c40195d3
19 files changed
+318
-256
No files matched your search
+2
-4
@@ -73,11 +73,9 @@ void Report()
|
||||
NetworkTable networks = null;
|
||||
if (File.Exists(path))
|
||||
using (var input = File.OpenRead(path)) networks = NetworkTable.Read(input);
|
||||
RegistryTable registry = null;
|
||||
path = Path.Combine(output, "registry.bin");
|
||||
if (File.Exists(path))
|
||||
using (var input = File.OpenRead(path)) registry = RegistryTable.Read(input);
|
||||
Console.WriteLine($"knowledge: {table.Count} networks in the provider map (source {table.SourceDate:yyyy-MM-dd}), {networks?.Count ?? 0} with names or upstreams, {registry?.Count ?? 0} address block names");
|
||||
using var registry = File.Exists(path) ? RegistryTable.Open(File.OpenRead(path)) : null;
|
||||
Console.WriteLine($"knowledge: {table.Count} networks in the provider map (source {table.SourceDate:yyyy-MM-dd}), {networks?.Count ?? 0} with names or upstreams, {registry?.Count ?? 0} named address blocks");
|
||||
}
|
||||
|
||||
static string FindRoot()
|
||||
|
||||
Reference in new issue
Block a user