Page MenuHomePhabricator
Feed All Stories

Apr 13 2021

teamcity updated the summary of D9408: [SECP256K1] Remove num/gmp support.
Apr 13 2021, 18:31
Fabien requested review of D9408: [SECP256K1] Remove num/gmp support.
Apr 13 2021, 18:31
teamcity updated the summary of D9407: [SECP256K1] Remove unused scalar_sqr.
Apr 13 2021, 18:30
Fabien requested review of D9407: [SECP256K1] Remove unused scalar_sqr.
Apr 13 2021, 18:30
teamcity updated the summary of D9406: [SECP256K1] Improve field/scalar inverse tests.
Apr 13 2021, 18:29
teamcity updated the summary of D9405: [SECP256K1] Make field/scalar code use the new modinv modules for inverses.
Apr 13 2021, 18:28
Fabien requested review of D9406: [SECP256K1] Improve field/scalar inverse tests.
Apr 13 2021, 18:28
teamcity updated the summary of D9404: [SECP256K1] Move secp256k1_scalar_{inverse{_var},is_even} and secp256k1_fe_inverse{_var} to per-impl files.
Apr 13 2021, 18:28
Fabien requested review of D9405: [SECP256K1] Make field/scalar code use the new modinv modules for inverses.
Apr 13 2021, 18:27
Fabien requested review of D9404: [SECP256K1] Move secp256k1_scalar_{inverse{_var},is_even} and secp256k1_fe_inverse{_var} to per-impl files.
Apr 13 2021, 18:26
teamcity updated the summary of D9403: [SECP256K1] Improve bounds checks in modinv modules.
Apr 13 2021, 18:25
Fabien requested review of D9403: [SECP256K1] Improve bounds checks in modinv modules.
Apr 13 2021, 18:25
teamcity updated the summary of D9402: [SECP256K1] Add safegcd based modular inverse modules.
Apr 13 2021, 18:24
Fabien requested review of D9402: [SECP256K1] Add safegcd based modular inverse modules.
Apr 13 2021, 18:24
teamcity updated the summary of D9401: [SECP256K1] Add secp256k1_ctz{32,64}_var functions.
Apr 13 2021, 18:23
Fabien requested review of D9401: [SECP256K1] Add secp256k1_ctz{32,64}_var functions.
Apr 13 2021, 18:23
Fabien closed D9398: [SECP256K1] ci: Switch all Linux builds to Debian and more improvements.
Apr 13 2021, 18:17
Fabien committed rABCbbaaa1066682: [SECP256K1] ci: Switch all Linux builds to Debian and more improvements (authored by Tim Ruffing <crypto@timruffing.de>).
[SECP256K1] ci: Switch all Linux builds to Debian and more improvements
Apr 13 2021, 18:16
Fabien closed D9397: [SECP256K1] Add support for Cirrus CI.
Apr 13 2021, 18:16
Fabien committed rABC90f54a443fb4: [SECP256K1] Add support for Cirrus CI (authored by Tim Ruffing <crypto@timruffing.de>).
[SECP256K1] Add support for Cirrus CI
Apr 13 2021, 18:16
bytesofman requested review of D9400: [Cashtab] Cache wallet state in indexedDb.
Apr 13 2021, 17:03
PiRK updated the summary of D9399: [avalanche] start relaying proof inventories.
Apr 13 2021, 15:13
PiRK planned changes to D9399: [avalanche] start relaying proof inventories.
Apr 13 2021, 15:12
PiRK requested review of D9399: [avalanche] start relaying proof inventories.
Apr 13 2021, 15:12
deadalnix accepted D9398: [SECP256K1] ci: Switch all Linux builds to Debian and more improvements.
Apr 13 2021, 13:23
deadalnix requested changes to D9370: [avalanche] orphan pool for proofs, make AlreadyHave support proofs.

This is doing to many things at once. You should break this up, and, as you do so, you'll discover that there are various holes in some parts. This is just going to take forever to get all the parts right if they all prevent each other from moving.

Apr 13 2021, 13:22
teamcity updated the summary of D9398: [SECP256K1] ci: Switch all Linux builds to Debian and more improvements.
Apr 13 2021, 13:16
Fabien requested review of D9398: [SECP256K1] ci: Switch all Linux builds to Debian and more improvements.
Apr 13 2021, 13:16
deadalnix accepted D9397: [SECP256K1] Add support for Cirrus CI.
Apr 13 2021, 13:11
teamcity updated the summary of D9397: [SECP256K1] Add support for Cirrus CI.
Apr 13 2021, 12:49
Fabien requested review of D9397: [SECP256K1] Add support for Cirrus CI.
Apr 13 2021, 12:49
PiRK retitled D9370: [avalanche] orphan pool for proofs, make AlreadyHave support proofs from [avalanche] implement a ProofPool and AlreadyHave for proofs to [avalanche] orphan pool for proofs, make AlreadyHave support proofs.
Apr 13 2021, 12:27
PiRK updated the summary of D9370: [avalanche] orphan pool for proofs, make AlreadyHave support proofs.
Apr 13 2021, 12:25
PiRK updated the diff for D9370: [avalanche] orphan pool for proofs, make AlreadyHave support proofs.

add a functional test

Apr 13 2021, 12:20

Apr 12 2021

Mengerian closed D9396: [website] Remove Gate.io from exchange list.
Apr 12 2021, 22:29
Mengerian committed rABCWEBef20983606c9: [website] Remove Gate.io from exchange list (authored by Mengerian).
[website] Remove Gate.io from exchange list
Apr 12 2021, 22:29
Joey King <joseph.roy.king@gmail.com> closed D9393: [Cashtab] Batch utxo requests to hydrateUtxos.
Apr 12 2021, 19:48
Joey King <joseph.roy.king@gmail.com> committed rABC90e09af3d859: [Cashtab] Batch utxo requests to hydrateUtxos (authored by Joey King <joseph.roy.king@gmail.com>).
[Cashtab] Batch utxo requests to hydrateUtxos
Apr 12 2021, 19:48
bytesofman updated the diff for D9393: [Cashtab] Batch utxo requests to hydrateUtxos.

Remove extra comment, mark mocks as generated

Apr 12 2021, 19:31
Fabien accepted D9396: [website] Remove Gate.io from exchange list.
Apr 12 2021, 19:25
Fabien accepted D9393: [Cashtab] Batch utxo requests to hydrateUtxos.
Apr 12 2021, 19:22
Mengerian requested review of D9396: [website] Remove Gate.io from exchange list.
Apr 12 2021, 19:13
deadalnix requested changes to D9368: [avalanche] move proof verification code to processor.cpp.

You'll keep shuffling things around until you ask yourself the questions "What does the initialization?" "What does fetch the config?" "What does verify the validity of the different parameters?" and so on. Once you got the answers to these question, you need to apply them consistently.

Apr 12 2021, 16:47
PiRK planned changes to D9395: [avalanche] remove orphan proofs after they become valid or invalid.
Apr 12 2021, 16:28
PiRK requested review of D9395: [avalanche] remove orphan proofs after they become valid or invalid.
Apr 12 2021, 16:28
PiRK planned changes to D9370: [avalanche] orphan pool for proofs, make AlreadyHave support proofs.
Apr 12 2021, 16:26
PiRK updated the diff for D9370: [avalanche] orphan pool for proofs, make AlreadyHave support proofs.

Add also a bloom filter for recent rejects, to avoid checking bad proof multiple time.

Apr 12 2021, 16:26
PiRK updated the diff for D9368: [avalanche] move proof verification code to processor.cpp.

address review: check the proof before initializing a Processor, rename Processor::Init -> Processor::MakeProcessor, make it return a Processor * or a nullptr (if the proof verification failed), call InitError direcly in processor.cpp to avoid error messages as out parameters,

Apr 12 2021, 16:21
deadalnix requested changes to D9368: [avalanche] move proof verification code to processor.cpp.
Apr 12 2021, 14:45
cornerstonedgtl set Slack Username to cornerstonedgtl on cornerstonedgtl.
Apr 12 2021, 10:31
PiRK updated the summary of D9368: [avalanche] move proof verification code to processor.cpp.
Apr 12 2021, 09:05
PiRK updated the diff for D9368: [avalanche] move proof verification code to processor.cpp.

use a factory method that return possible error, restore the previous behavior of InitError instead of LogPrintf

Apr 12 2021, 08:58
PiRK updated the summary of D9368: [avalanche] move proof verification code to processor.cpp.
Apr 12 2021, 07:31
PiRK planned changes to D9368: [avalanche] move proof verification code to processor.cpp.
Apr 12 2021, 07:30
PiRK updated the diff for D9368: [avalanche] move proof verification code to processor.cpp.

remove the need to check avaproof in init.cpp by moving the logging into the Processor's constructor.

Apr 12 2021, 07:29

Apr 11 2021

JamesClayton updated JamesClayton.
Apr 11 2021, 17:38
deadalnix requested changes to D9394: [avalanche] rename getProof to getLocalProof and return a pointer.

You need to find what the right API for initialization is. Fixing the current API is mostly motion not progress. If you initialized where thing should be initialized, you wouldn't need to access the proof here now (maybe later, but later is later) and therefore, you wouldn't need to figure out what is the right API to access the proof.

Apr 11 2021, 15:09
PiRK updated the summary of D9368: [avalanche] move proof verification code to processor.cpp.
Apr 11 2021, 08:21
PiRK planned changes to D9368: [avalanche] move proof verification code to processor.cpp.
Apr 11 2021, 08:17
PiRK updated the diff for D9368: [avalanche] move proof verification code to processor.cpp.

rebase onto D9394. This solves the issue of getLocalProof making an unnecessary copy, or hasLocalProof returning a boolean.

Apr 11 2021, 08:17
teamcity added a comment to D9394: [avalanche] rename getProof to getLocalProof and return a pointer.
Apr 11 2021, 08:13
PiRK updated the summary of D9370: [avalanche] orphan pool for proofs, make AlreadyHave support proofs.
Apr 11 2021, 08:04
PiRK planned changes to D9370: [avalanche] orphan pool for proofs, make AlreadyHave support proofs.
Apr 11 2021, 08:04
PiRK updated the diff for D9370: [avalanche] orphan pool for proofs, make AlreadyHave support proofs.

rebase onto D9394. This puts the getProof -> getLocalProof renaming in it's own diff

Apr 11 2021, 08:04
PiRK updated the summary of D9394: [avalanche] rename getProof to getLocalProof and return a pointer.
Apr 11 2021, 08:01
PiRK requested review of D9394: [avalanche] rename getProof to getLocalProof and return a pointer.
Apr 11 2021, 07:58

Apr 9 2021

jasonbcox closed D8673: Add -overridednsseed for testing DNS seed behavior.
Apr 9 2021, 17:59
jasonbcox committed rABC45d5037db635: Add -overridednsseed for testing DNS seed behavior (authored by jasonbcox).
Add -overridednsseed for testing DNS seed behavior
Apr 9 2021, 17:59
bytesofman requested review of D9393: [Cashtab] Batch utxo requests to hydrateUtxos.
Apr 9 2021, 17:24
PiRK planned changes to D9370: [avalanche] orphan pool for proofs, make AlreadyHave support proofs.

still missing tests

Apr 9 2021, 16:12
PiRK updated the diff for D9370: [avalanche] orphan pool for proofs, make AlreadyHave support proofs.

fix nits and don't verify the proof twice

Apr 9 2021, 16:10
Joey King <joseph.roy.king@gmail.com> closed D9392: [Cashtab] fix typo.
Apr 9 2021, 15:23
Joey King <joseph.roy.king@gmail.com> committed rABC9282ad71ec82: [Cashtab] fix typo (authored by Joey King <joseph.roy.king@gmail.com>).
[Cashtab] fix typo
Apr 9 2021, 15:23
Fabien accepted D9392: [Cashtab] fix typo.
Apr 9 2021, 14:31
bytesofman requested review of D9392: [Cashtab] fix typo.
Apr 9 2021, 14:30
teamcity added a comment to D9370: [avalanche] orphan pool for proofs, make AlreadyHave support proofs.
Apr 9 2021, 13:03
PiRK planned changes to D9370: [avalanche] orphan pool for proofs, make AlreadyHave support proofs.
Apr 9 2021, 13:01
PiRK updated the diff for D9370: [avalanche] orphan pool for proofs, make AlreadyHave support proofs.

fix build failure : I forgot to change init.cpp when renaming getLocalProof

Apr 9 2021, 13:01
teamcity added a comment to D9370: [avalanche] orphan pool for proofs, make AlreadyHave support proofs.
Apr 9 2021, 12:27
teamcity added a comment to D9370: [avalanche] orphan pool for proofs, make AlreadyHave support proofs.
Apr 9 2021, 12:27
teamcity added a comment to D9370: [avalanche] orphan pool for proofs, make AlreadyHave support proofs.
Apr 9 2021, 12:27
teamcity added a comment to D9370: [avalanche] orphan pool for proofs, make AlreadyHave support proofs.
Apr 9 2021, 12:27
teamcity added a comment to D9370: [avalanche] orphan pool for proofs, make AlreadyHave support proofs.
Apr 9 2021, 12:27
PiRK planned changes to D9370: [avalanche] orphan pool for proofs, make AlreadyHave support proofs.
Apr 9 2021, 12:23
PiRK updated the diff for D9370: [avalanche] orphan pool for proofs, make AlreadyHave support proofs.

implement addProof, store fully valid proofs as new peers, store proofs with missing UTXOs as orphanProofs, make is a simple map (we can always change back it to a multi-index container if needed), replace hasProof with a getProof method that return a nullptr if we don't have it, rename previous Processor::getProof to Processor::getLocalProof

Apr 9 2021, 12:23
PiRK abandoned D9341: [avalanche] improve the test for the avahello handshake.
Apr 9 2021, 09:04

Apr 8 2021

Joey King <joseph.roy.king@gmail.com> closed D9391: [Cashtab] Temp disable token send for 9-decimal tokens.
Apr 8 2021, 17:45
Joey King <joseph.roy.king@gmail.com> committed rABCb64571b26330: [Cashtab] Temp disable token send for 9-decimal tokens (authored by Joey King <joseph.roy.king@gmail.com>).
[Cashtab] Temp disable token send for 9-decimal tokens
Apr 8 2021, 17:45
Fabien accepted D9391: [Cashtab] Temp disable token send for 9-decimal tokens.
Apr 8 2021, 17:32
Fabien closed D9390: [SECP256K1] build: Add workaround for automake 1.13 and older.
Apr 8 2021, 17:25
Fabien committed rABC505f86869b69: [SECP256K1] build: Add workaround for automake 1.13 and older (authored by Tim Ruffing <crypto@timruffing.de>).
[SECP256K1] build: Add workaround for automake 1.13 and older
Apr 8 2021, 17:25
Fabien closed D9389: [SECP256K1] ctime_test: move context randomization test to the end.
Apr 8 2021, 17:24
Fabien committed rABC9ea4bda3ab3c: [SECP256K1] ctime_test: move context randomization test to the end (authored by Jonas Nick <jonasd.nick@gmail.com>).
[SECP256K1] ctime_test: move context randomization test to the end
Apr 8 2021, 17:24
Fabien closed D9388: [SECP256K1] Use bit ops instead of int mult for constant-time logic in gej_add_ge.
Apr 8 2021, 17:21
Fabien committed rABCcda247c5f7da: [SECP256K1] Use bit ops instead of int mult for constant-time logic in… (authored by Tim Ruffing <crypto@timruffing.de>).
[SECP256K1] Use bit ops instead of int mult for constant-time logic in…
Apr 8 2021, 17:21
bytesofman requested review of D9391: [Cashtab] Temp disable token send for 9-decimal tokens.
Apr 8 2021, 16:10
majcosta accepted D9389: [SECP256K1] ctime_test: move context randomization test to the end.
Apr 8 2021, 16:10
majcosta accepted D9388: [SECP256K1] Use bit ops instead of int mult for constant-time logic in gej_add_ge.
Apr 8 2021, 16:05
majcosta closed D9371: [avalanche] delay executing avalanche event loop until IBD is done.
Apr 8 2021, 16:03
majcosta committed rABCa5c12c9a2c57: [avalanche] delay executing avalanche event loop until IBD is done (authored by majcosta).
[avalanche] delay executing avalanche event loop until IBD is done
Apr 8 2021, 16:03