Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fdov gitian3 #1131

Draft
wants to merge 34 commits into
base: develop
Choose a base branch
from
Draft

fdov gitian3 #1131

wants to merge 34 commits into from

Conversation

fdoving
Copy link
Contributor

@fdoving fdoving commented Nov 29, 2021

gitian descriptors.

This is a draft, working on it on my own repo.
All scripts will look to my repo as a default for now.

Building works.
OSX is building deterministically, the rest is not.

Did not have enough time to investigate why.
More eyes and ideas could help.

NOTE:
This branch also includes some of my other PRs to develop.

hebasto and others added 30 commits June 13, 2021 14:03
backport of bitcoin#22054

Slightly modified for Ravencoin.

Co-Authored-by: fdov <fd21@pm.me>
If the wallet does not have words, an error message is shown.
This happens after the wallet is unlocked, to check for words.
This change locks the wallet after showing the error.
Backport parts of bitcoin#15486

Changes addrman to use the test-before-evict discipline in which an
address is to be evicted from the tried table is first tested and if
it is still online it is not evicted.

Adds tests to provide test coverage for this change.

This change was suggested as Countermeasure 3 in
Eclipse Attacks on Bitcoin’s Peer-to-Peer Network, Ethan Heilman,
Alison Kendler, Aviv Zohar, Sharon Goldberg. ePrint Archive Report
2015/263. March 2015.
It does not make sense to force dns seeds by default.
Set minimum to 875x700, even that is only usable if
The toolbar is set to icons only.

Set some minimum values for layouts in overview and manage assets.
* Add support multilanguage to BIP39 for import words

* Generate words multilanguage in GUI

* Add more languages to tests BIP39

* Add test multilanguage to test_runner.py

* Diferent required minimun words for each language

* Add warning spaces to Japanese

* Format test wallet util list words
Fixes issue RavenProject#1102.

Removed some brackets.
Removed one asset_quantity.
Adjusted indentation.
Manual backport of bitcoin PR#18443 and bitcoin PR#15633.

Use madvise on Linux and FreeBSD to avoid sensitive data from secure_allocator to be writte to swap and core-files.

bitcoin/bitcoin@d831831
bitcoin/bitcoin@f852030
10x the default counting periods.
Previous period was 2016 blocks or about 1.4 day.
Proposed period is 20160 blocks or about 14 days.

- The LOCKED_IN period is extended from 1.4 to 14 days, during which non upgraded nodes will be warned of the upcoming fork.
- 10 times as expensive to potentially try to force activation with rented hashpower.
- Slower activation. Previous minimum activation time from counting starts, about 3 days, with this proposal about 30 days.
Messasgebox with words will auto close after 5 min (300 sec.)
Manual backport of bitcoin#0e7c52dc6cbb8fd881a0dd57a6167a812fe71dc4

Fixes issue RavenProject#1087

Commit message by author sdaftuar:
The call to CheckBlock() in ConnectBlock() is redundant with calls to it
prior to storing a block on disk. If CheckBlock() fails with an error
indicating the block is potentially corrupted, then shut down
immediately, as this is an indication that the node is experiencing
hardware issues.  (If we didn't shut down, we could go into an infinite
loop trying to reconnect this same bad block, as we're not setting the
block's status to FAILED in the case where there is potential
corruption.)

If CheckBlock() fails for some other reason, we'll end up flagging this
block as bad (perhaps some prior software version "let a bad block in",
as the comment indicates), and not trying to connect it again, so this
case should be properly handled.
copied from bitcoin and adjusted for Ravencoin.

contrib: symbols-check.py
    Copied from bitcoin

Update scripts to use python3 and fix python depends path
This reverts commit a583c41.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants