Skip to content

Synch with master (7/2/2019)#2

Merged
egieseke merged 17 commits intoegieseke:masterfrom
algorand:master
Jul 2, 2019
Merged

Synch with master (7/2/2019)#2
egieseke merged 17 commits intoegieseke:masterfrom
algorand:master

Conversation

@egieseke
Copy link
Copy Markdown
Owner

@egieseke egieseke commented Jul 2, 2019

Summary

Explain the goal of this change and what problem it is solving.

Test Plan

How did you test these changes? Please provide the exact scenarios you tested in as much detail as possible including commands, output and rationale.

JasonWeathersby and others added 17 commits June 25, 2019 07:54
Update question.md
Accept API tokens provided in a bearer token format.
We were compiling without golang race detector when we intended the opposite for e2e tests.
In addition, this change:
- tries to kill algod processes before e2e tests panic, to stop littering machines on failure
- fixes a kmd data race due to value receivers on kmd server
- excludes kmd binary from -race compilation for e2e tests. Notably, computing Scrypt.Key in memory/cpu-constrained environments took the order of minutes when the race detector is enabled, essentially breaking kmd if compiled with -race, and causing test failures.
`algokey part generate` generates a new partkey, with the parent address being optional.

`algokey part info` prints info about a partkey file.

`algokey part reparent` allows changing the parent address in a partkey file, which is important for some offline key management use cases.

`goal account installpartkey` takes an existing partkey file (from algokey, for example) and installs it into algod's directory.

`goal account changeonlinestatus` can now take a partkey file instead of an address, and in that case, it does not require that partkey to be already present in algod's directory.
* Remove IncorrectBalLookback (fixed with v5 upgrade)

* Remove support for coarse-grained ephemeral keys

Remove backward-compatibility code for old-style ephemeral keys.
We switched to fine-grained ephemeral keys in consensus v3.

* Remove pre-consensus-v4 backward compatibility code

In particular, always support closeout transactions

* Remove pre-v6 backward compatibility code

In particular, always support explicit ephemeral-key parameters

* Remove pre-v8 backward compatibility code

In particular, always use the new "twin seeds" seed algorithm

* Further remove support for old-style ephemeral sigs

* Deprecate all consensus versions before v7 and fix tests
The wrong test network was shutdown. Doesn't have any affect beside the unit test itself. Travis is complaining that we attempted to log after unit test execution was over.
* Avoid re-encoding blocks when using the ledger service.

* Use codec's Raw option to send pre-packed data objects.

* remove obsolete code.
Displays status of go get while running scripts/configure_dev.sh
…ID (#88)

* change algorelay to dynamically query the zoneid instead of taking it from the environment.

* updating according to review.

* create error ErrDuplicateZoneNameFound
Taking pointer of iteration variable caused us to return the ZoneID for the last entry if we had any matches.  Copy it instead.
* Move travis to 18.04

We want to start building and testing devnet (nightly) on Ubuntu 18.04 so we can move production to it after more testing.
Remove building of debian package - it's now done for release builds only.
Remove GATE_PREFIX - we'll use separate buckets for the same purpose.

* Make building debian pkg optional

We still use the script in build_packages.sh to generate the deb package for production release builds; make it optional and have those builds enable it.

* Remove extraneous GATE_PREFIX

Was a nop but doesn't belong anymore
* Fix release script

* Increase timeout to hopefully fix test failure

* datetime present in Ubuntu 18.04?

* Hack to force invoking release

* Reverted hack to test releases
* test installers inside docker environments

* more gpg -u __

* push only specific tag
@egieseke egieseke merged commit fa6bb63 into egieseke:master Jul 2, 2019
egieseke pushed a commit that referenced this pull request Jul 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants