Node
Node copied to clipboard
MASQ combines the benefits of VPN and Tor technology to create a superior next-generation privacy software, where users are rewarded for supporting an uncensored global web. Users gain privacy and ano...
When the Node crashes when it has a bunch of unwritten debts in memory, and they disappear without making it into the database. We build the Node not to crash,...
VACUUM is a SQLite-specific operation that squeezes deleted space out of database files. It's interesting for two reasons. First, it makes the files consume less disk space; second, it overwrites...
Currently, when a Node is ordered to shut down, it simply kills its own process. No file handles or TCP/database/WebSockets connections are closed, nothing is gently deallocated, nothing is cleaned...
We may at some point want to do some time-consuming processing during a panic--for example, if we're holding data in memory that will at some point be written to the...
'Graceful Shutdown' When one UI shuts down a Node with the `shutdown` command: * All other UIs connected to the Node should spontaneously show a message indicating that the Node...
A Neighborhood with only short routes, asked for a long route, should send requests to the nodes at the leaves of its routing tree in an attempt to extend the...
Write some platform-dependent code to get the current locale's language/country code from the operating system. (For Linux and Mac, it's in the $LANG environment variable; for Windows, probably somewhere in...
Add the Free World bit to the NeighborhoodConfiguration and modify the Gossip protocol to disseminate it.
Modify the startup code to use well-known public DNS servers and well-known websites to tell whether the Node is operating in the Free World or not. Print this information to...
Please support color and bold styles to beautify terminal output. For example, make local node descriptor in **Bold** font, and colorize **`INFO`**, **`TRACE`**, **`DEBUG`**, **`ERROR`**, **`WARN`** into blue, green, dark...