- May 20, 2021
-
-
Éloïs authored
-
- May 18, 2021
- May 17, 2021
-
-
Moul authored
Replace yum with dnf Fix markdown
-
Moul authored
Introduce https://crates.io/crates/version-compare Allow Node.js version between 10.18.0 and 11.0.0 https://nodejs.org/en/download/releases/
-
Éloïs authored
-
Éloïs authored
- May 16, 2021
-
-
Éloïs authored
-
Éloïs authored
-
Gilles Filippini authored
`P2pCandidate.dlPromise` promise doesn't resolve on download errors such as socket timeouts. Each time such an error occurs, the node is lost for the sync because the 'this.dlPromise.isResolved()' check used for testing the node's availability never succeeds anymore for this node. This patch hardens the blocks downloading in two ways: * Retrying the download up to 5 times when the number of returned blocks is different from what was requested * On failure returns an empty block array so that the dlPromise is resolved and the node failure could be handled as expected at the P2PSyncDownloader level triggering the `P2pCandidate.addFailure()` function.
-
- May 15, 2021
- May 14, 2021
- May 13, 2021
-
-
Gilles Filippini authored
-
Gilles Filippini authored
-
Gilles Filippini authored
Add new Docker environment variable: `DUNITER_PEER_HOST` (default to `DUNITER_SYNC_HOST`). When `conf.json` doesn't exist and `DUNITER_PEER_HOST` designs a remote node, bootstrap currency parameters from this node into the configuration file. When `peers.db` doesn't exist and `DUNITER_PEER_HOST` designs a remote node, use `sync $DUNITER_SYNC_HOST --only-peers` to have its endpoints into `peers.db`.
-
Gilles Filippini authored
- May 12, 2021
-
-
Gilles Filippini authored
And force option '--home /var/lib/duniter' in the wrapper when not given. It should help when running an interactive shell into the instance.
-
Éloïs authored
-