Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
98 commits
Select commit Hold shift + click to select a range
69538bf
Bump mainnet pregen to 1.0. (#569)
derbear Dec 6, 2019
a47ce94
add lease to asset cmds (#575)
justicz Dec 6, 2019
b08388f
fix Disassemble when multiple bnz have the same target label (#612)
algobolson Dec 6, 2019
7154d83
Replacing apt by apt-get (#610)
tsachiherman Dec 6, 2019
fe3e404
Add PeerConnections to network telemetry (#607)
tsachiherman Dec 9, 2019
0794c74
Fix license errors, enable check_license in travis.
winder Dec 9, 2019
0d7e0e3
Remove trailing whitespace.
winder Dec 9, 2019
1c5668b
Merge pull request #617 from winder/will/license
winder Dec 10, 2019
adf0e16
add ?raw=1 to local block api to return msgpack bytes with full data …
algobolson Dec 10, 2019
44d05ed
Let dsign sign arbitrary bytes, not just txids (#577)
justicz Dec 10, 2019
8105bc1
Add markdown docs for `limit-order-a`, Fix `hltc` -> `htlc` (#619)
justicz Dec 10, 2019
30e0ac2
Created `test_release.sh` to test centos|fedora|ubuntu images (#613)
Dec 12, 2019
75fb4f6
Simplified the release scripts that build images to push to docker hu…
Dec 12, 2019
505c1be
Add `export SHELLOPTS` to teal tests. (#627)
tsachiherman Dec 13, 2019
3e3def5
Add `goal ledger block` (#622)
justicz Dec 13, 2019
c6690c2
Bring `shellcheck` into the build process (#626)
Dec 13, 2019
d0d5756
Fix issue on macOS to make script portable (#632)
Dec 13, 2019
5660d44
Remove "Created new rootkey/partkey" spam message. (#629)
tsachiherman Dec 13, 2019
26a670b
fix asset unit name display in goal account list (#633)
justicz Dec 13, 2019
884d381
Ensure that the proper channel is passed to `test_release.sh` (#634)
Dec 15, 2019
c0ec149
Minor improvements to `test_release.sh` script (#636)
Dec 15, 2019
06a488d
Cleanup evalAux (#628)
algobolson Dec 16, 2019
85de479
Add --no-sig flag to goal clerk multisig sign (#647)
justicz Dec 18, 2019
682d010
Scan for ledger wallets more often (#638)
justicz Dec 18, 2019
6a87f05
Exit early if `test_release.sh` script fails (#643)
Dec 18, 2019
9381ae5
Improve missing msig preimage error message (#648)
justicz Dec 19, 2019
e5dc535
Add support for https for telemetry servers (#649)
tsachiherman Dec 19, 2019
11df44e
goal listpartkeys display error (#641)
EvanJRichard Dec 19, 2019
4190952
Fixing arm64 environment issues (#653)
algonautshant Dec 19, 2019
c798dda
Test pre-packaged executable on variety of linux platforms (#651)
tsachiherman Dec 19, 2019
4748b3a
Reduce e2e_go_tests execution time twice (#645)
algorandskiy Dec 20, 2019
eb4feed
Promote test_release.sh so that it won't conflict with release testin…
tsachiherman Dec 20, 2019
1a3cd5b
Fix concurrent access to wallet handles cache in goal (#654)
algorandskiy Dec 20, 2019
7a415e4
Allow upgrades to specify the delay before their execution. (#650)
derbear Dec 20, 2019
c8c1c65
Set explicit 30 sec timeout for AlgorandGoal::RawSend in expect test …
algorandskiy Dec 20, 2019
b567a39
Support variable-delay protocol upgrades in ConsensusFuture. (#659)
derbear Dec 21, 2019
cba838a
Shant/catchup stop on unapproved (#660)
algonautshant Dec 24, 2019
b24197a
Compile linux/amd64 binaries with static linking (#625)
tsachiherman Dec 24, 2019
d1967db
Add logging for the telemetry server connections (#661)
tsachiherman Dec 26, 2019
ed42d95
add bool support to algocfg (#667)
algobolson Dec 27, 2019
20aa23d
Reduce execution time of expect tests (#665)
algorandskiy Dec 28, 2019
8ce4a5a
Avoid upgrading boost on travis Mac builds (#669)
tsachiherman Dec 30, 2019
5e5ac76
Abort algod startup if logging.config file has bad permissions (#662)
algorandskiy Dec 30, 2019
ddd8f75
Add error logging for getting a cached wallet handle (#663)
algorandskiy Dec 30, 2019
634be19
Update license date 2019 -> 2020 (#674)
tsachiherman Jan 2, 2020
87aecab
Update copyright to use date range. (#676)
tsachiherman Jan 2, 2020
e8bdd1b
Tee existing tests so we can review output before piping it forward. …
tsachiherman Jan 2, 2020
aae9e23
Make gracefull exit of a node that is waiting for WaitForBlock call (…
tsachiherman Jan 3, 2020
fdf8c9c
Remove tput where not supported by terminal (#682)
tsachiherman Jan 3, 2020
9e46478
Avoid waiting for block that won't be reached due to unsupported prot…
tsachiherman Jan 4, 2020
a9e76b8
Fix - Indexer now shows received transactions (#684)
algorotem Jan 4, 2020
373bf50
Undo teeing to dev/tty as it doesn't work well in terminal free envir…
tsachiherman Jan 6, 2020
60ebba7
Improve lockFile error handling (#687)
tsachiherman Jan 6, 2020
677eac3
Catchup service stop on unsupported and e2e test (#685)
algonautshant Jan 6, 2020
56f32c3
Make ARM64 build mandatory. (#694)
tsachiherman Jan 7, 2020
95b412d
Updates to the goal node status (#686)
algonautshant Jan 8, 2020
0d56cc1
telemetry recorded locally as info log (#666)
algobolson Jan 8, 2020
e2ec09c
Relax StartNetwork regex (#696)
tsachiherman Jan 8, 2020
4ffad8c
Two fixes to basicCatchup_test: cloned node not stopped and env var …
algonautshant Jan 8, 2020
b9b1c7a
Make scripts executable. (#702)
winder Jan 9, 2020
2889875
More reliable fetcher unit tests. (#708)
tsachiherman Jan 9, 2020
3077900
Avoid starting the Telemetry service when logging is disabled (#703)
algobolson Jan 9, 2020
3e867cf
Shutdown kmd when test fixture is going down. (#709)
tsachiherman Jan 10, 2020
c1386bc
Fix unit test. (#711)
tsachiherman Jan 10, 2020
996d77b
Execute e2e tests one at a time on arm64 (#701)
tsachiherman Jan 13, 2020
3938750
Disable pprof endpoints by default (#693)
justicz Jan 13, 2020
45edbfe
Update the makefile to skip the static linking when compiling on cent…
tsachiherman Jan 15, 2020
74fdee9
Fail e2e-go tests when node panics (#699)
tsachiherman Jan 15, 2020
6ce5b7b
Build release job (#698)
Jan 15, 2020
ba9db7e
Use service-wide logger instead of logging.Base() in agreement (#714)
algorandskiy Jan 15, 2020
865cb28
Mark some of the slow e2e tests as such (#719)
tsachiherman Jan 16, 2020
98314a4
Wait test less restrictive. (#718)
tsachiherman Jan 16, 2020
bc293db
Move slow test to get executed on nightly builds (#721)
tsachiherman Jan 17, 2020
4c57590
Faster upgrade tests. (#722)
tsachiherman Jan 18, 2020
983456f
Disable failing test. (#724)
tsachiherman Jan 20, 2020
7828b4c
Generate docs for algokey.
winder Jan 21, 2020
e2e93e5
s/goal/algokey
winder Jan 21, 2020
a3edaa6
Merge pull request #727 from winder/will/algokey
winder Jan 21, 2020
4f4a372
Improve algons error logging (#733)
tsachiherman Jan 22, 2020
c78ada0
ledger/eval refactor (#700)
algobolson Jan 22, 2020
ec4d9b5
Fix a bug in Credential.lowestOutput caused by improper domain separa…
algoradam Jan 22, 2020
1c3ffa9
Goal docs tweaks (#731)
EvanJRichard Jan 22, 2020
9d26c45
test all `goal ... -h` (#730)
algobolson Jan 22, 2020
7c9b02e
Move EnsureDigest logic into the catchup service (#726)
tsachiherman Jan 23, 2020
1a204c3
Faster stringer implementation for Address (#736)
tsachiherman Jan 23, 2020
b695571
Interconnect relays on a locally deployed network (#742)
tsachiherman Jan 24, 2020
13c29cb
Merge remote-tracking branch 'upstream/master' into tsachi/relbeta2.0.10
tsachizehub Jan 24, 2020
7defa22
Revert "ledger/eval refactor (#700)"
tsachizehub Jan 24, 2020
27f5ebd
Revert "Cleanup evalAux (#628)"
tsachizehub Jan 24, 2020
9b553e3
Build Number 10
tsachizehub Jan 24, 2020
2dc4932
Undo upgrade to ConsensusV21
tsachizehub Jan 24, 2020
661e0a2
undo warning message.
tsachizehub Jan 24, 2020
3d0045b
Change travis builder to bionic.
tsachizehub Jan 24, 2020
506c049
set ConsensusCurrentVersion = ConsensusV20
tsachizehub Jan 24, 2020
2ec1c8a
Revert "set ConsensusCurrentVersion = ConsensusV20"
tsachizehub Jan 25, 2020
1a57361
Revert "Undo upgrade to ConsensusV21"
tsachizehub Jan 25, 2020
b1d21ec
Revert "Fix a bug in Credential.lowestOutput caused by improper domai…
tsachizehub Jan 25, 2020
befda62
Bugfix: Fix last relevant proposal period in agreement protocol. (#746)
derbear Jan 28, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -51,3 +51,6 @@ crypto/libsodium-fork/build-aux/

# doc intermediates
data/transactions/logic/*.md

*.pem

10 changes: 7 additions & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
dist: xenial
dist: bionic
go:
- "1.12"
go_import_path: github.com/algorand/go-algorand
Expand All @@ -17,14 +17,16 @@ stages:
if: branch =~ /^rel\// AND type != pull_request
- name: deploy
if: branch =~ /^rel\// AND type != pull_request
- name: post_deploy
if: branch =~ /^rel\// AND type != pull_request

jobs:
allow_failures:
- name: External ARM64 Build
- name: External ARM64 Deploy
- name: External ARM64 Integration Test
- name: External ARM Build
- name: External ARM Deploy
- name: Test Release Builds
include:
- stage: build_commit
os: linux
Expand Down Expand Up @@ -110,7 +112,9 @@ jobs:
- stage: deploy
name: Ubuntu Deploy
os: linux
script: scripts/travis/deploy_packages.sh
script:
- scripts/travis/deploy_packages.sh
- scripts/travis/test_release.sh
- # same stage, parallel job
name: MacOS Deploy
os: osx
Expand Down
19 changes: 16 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,21 @@ BUILDCHANNEL ?= $(shell ./scripts/compute_branch_channel.sh $(BUILDBRANCH))
DEFAULTNETWORK ?= $(shell ./scripts/compute_branch_network.sh $(BUILDBRANCH))
DEFAULT_DEADLOCK ?= $(shell ./scripts/compute_branch_deadlock_default.sh $(BUILDBRANCH))

GOTAGSLIST := sqlite_unlock_notify sqlite_omit_load_extension

ifeq ($(UNAME), Linux)
EXTLDFLAGS := -static-libstdc++ -static-libgcc
ifeq ($(ARCH), amd64)
# the following predicate is abit misleading; it tests if we're not in centos.
ifeq (,$(wildcard /etc/centos-release))
EXTLDFLAGS += -static
endif
GOTAGSLIST += osusergo netgo static_build
GOBUILDMODE := -buildmode pie
endif
endif

GOTAGS := --tags "sqlite_unlock_notify sqlite_omit_load_extension"
GOTAGS := --tags "$(GOTAGSLIST)"
GOTRIMPATH := $(shell go help build | grep -q .-trimpath && echo -trimpath)

GOLDFLAGS_BASE := -X github.com/algorand/go-algorand/config.BuildNumber=$(BUILDNUMBER) \
Expand Down Expand Up @@ -56,6 +66,9 @@ vet:
check_license:
./scripts/check_license.sh

check_shell:
find . -type f -name "*.sh" -exec shellcheck {} +

sanity: vet fix lint fmt check_license

cover:
Expand Down Expand Up @@ -127,7 +140,7 @@ $(KMD_API_SWAGGER_INJECT): $(KMD_API_SWAGGER_SPEC) $(KMD_API_SWAGGER_SPEC).valid
build: buildsrc gen

buildsrc: crypto/lib/libsodium.a node_exporter NONGO_BIN deps $(ALGOD_API_SWAGGER_INJECT) $(KMD_API_SWAGGER_INJECT)
go install $(GOTRIMPATH) $(GOTAGS) -ldflags="$(GOLDFLAGS)" ./...
go install $(GOTRIMPATH) $(GOTAGS) $(GOBUILDMODE) -ldflags="$(GOLDFLAGS)" ./...

SOURCES_RACE := github.com/algorand/go-algorand/cmd/kmd

Expand Down Expand Up @@ -243,4 +256,4 @@ dump: $(addprefix gen/,$(addsuffix /genesis.dump, $(NETWORKS)))
install: build
scripts/dev_install.sh -p $(GOPATH1)/bin

.PHONY: default fmt vet lint check_license sanity cover prof deps build test fulltest shorttest clean cleango deploy node_exporter install %gen gen NONGO_BIN
.PHONY: default fmt vet lint check_license check_shell sanity cover prof deps build test fulltest shorttest clean cleango deploy node_exporter install %gen gen NONGO_BIN
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -189,6 +189,6 @@ A number of packages provide utilities for the various components:

Please see the [COPYING_FAQ](COPYING_FAQ) for details about how to apply our license.

Copyright (C) 2019, Algorand Inc
Copyright (C) 2019-2020, Algorand Inc.

[developer site url]: https://developer.algorand.org/
1 change: 1 addition & 0 deletions THANKS.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,4 @@ In no particular order:

### Bug Reports
- Nanyan
- xixisese
2 changes: 1 addition & 1 deletion agreement/abstractions.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 Algorand, Inc.
// Copyright (C) 2019-2020 Algorand, Inc.
// This file is part of go-algorand
//
// go-algorand is free software: you can redistribute it and/or modify
Expand Down
9 changes: 4 additions & 5 deletions agreement/actions.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 Algorand, Inc.
// Copyright (C) 2019-2020 Algorand, Inc.
// This file is part of go-algorand
//
// go-algorand is free software: you can redistribute it and/or modify
Expand All @@ -20,7 +20,6 @@ import (
"context"
"fmt"

"github.com/algorand/go-algorand/logging"
"github.com/algorand/go-algorand/logging/logspec"
"github.com/algorand/go-algorand/logging/telemetryspec"
"github.com/algorand/go-algorand/protocol"
Expand Down Expand Up @@ -312,7 +311,7 @@ func (a pseudonodeAction) do(ctx context.Context, s *Service) {
case errPseudonodeNoProposals:
// no participation keys, do nothing.
default:
logging.Base().Errorf("pseudonode.MakeProposals call failed %v", err)
s.log.Errorf("pseudonode.MakeProposals call failed %v", err)
}
case repropose:
logEvent := logspec.AgreementEvent{
Expand All @@ -336,7 +335,7 @@ func (a pseudonodeAction) do(ctx context.Context, s *Service) {
// do nothing
default:
// otherwise,
logging.Base().Errorf("pseudonode.MakeVotes call failed for reproposal(%v) %v", a.T, err)
s.log.Errorf("pseudonode.MakeVotes call failed for reproposal(%v) %v", a.T, err)
}
case attest:
logEvent := logspec.AgreementEvent{
Expand All @@ -360,7 +359,7 @@ func (a pseudonodeAction) do(ctx context.Context, s *Service) {
s.demux.prioritize(voteEvents)
default:
// otherwise,
logging.Base().Errorf("pseudonode.MakeVotes call failed(%v) %v", a.T, err)
s.log.Errorf("pseudonode.MakeVotes call failed(%v) %v", a.T, err)
fallthrough // just so that we would close the channel.
case errPseudonodeNoVotes:
// do nothing; we're closing the channel just to avoid leaving open channels, but it's not
Expand Down
8 changes: 3 additions & 5 deletions agreement/actor.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 Algorand, Inc.
// Copyright (C) 2019-2020 Algorand, Inc.
// This file is part of go-algorand
//
// go-algorand is free software: you can redistribute it and/or modify
Expand All @@ -18,8 +18,6 @@ package agreement

import (
"fmt"

"github.com/algorand/go-algorand/logging"
)

// An actor is a state machine which accepts events and returns sequences of actions.
Expand Down Expand Up @@ -89,12 +87,12 @@ func (l checkedActor) handle(r routerHandle, in event) []action {

for _, pre := range cerrpre {
if pre != nil {
logging.Base().Warnf("precondition call violation: %v", pre)
r.t.log.Warnf("precondition call violation: %v", pre)
}
}
for _, post := range cerrpost {
if post != nil {
logging.Base().Warnf("postcondition call violation: %v", post)
r.t.log.Warnf("postcondition call violation: %v", post)
}
}
// for _, pre := range terrpre {
Expand Down
2 changes: 1 addition & 1 deletion agreement/agreeInstall.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 Algorand, Inc.
// Copyright (C) 2019-2020 Algorand, Inc.
// This file is part of go-algorand
//
// go-algorand is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion agreement/agreementtest/keyManager.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 Algorand, Inc.
// Copyright (C) 2019-2020 Algorand, Inc.
// This file is part of go-algorand
//
// go-algorand is free software: you can redistribute it and/or modify
Expand Down
4 changes: 2 additions & 2 deletions agreement/agreementtest/simulate.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 Algorand, Inc.
// Copyright (C) 2019-2020 Algorand, Inc.
// This file is part of go-algorand
//
// go-algorand is free software: you can redistribute it and/or modify
Expand Down Expand Up @@ -189,7 +189,7 @@ func Simulate(dbname string, n basics.Round, roundDeadline time.Duration, ledger
Logger: log,
Accessor: accessor,
Clock: stopwatch,
Network: gossip.WrapNetwork(new(blackhole)),
Network: gossip.WrapNetwork(new(blackhole), log),
Ledger: ledger,
BlockFactory: proposalFactory,
BlockValidator: proposalValidator,
Expand Down
2 changes: 1 addition & 1 deletion agreement/agreementtest/simulate_test.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 Algorand, Inc.
// Copyright (C) 2019-2020 Algorand, Inc.
// This file is part of go-algorand
//
// go-algorand is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion agreement/asyncVoteVerifier.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 Algorand, Inc.
// Copyright (C) 2019-2020 Algorand, Inc.
// This file is part of go-algorand
//
// go-algorand is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion agreement/autopsy.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 Algorand, Inc.
// Copyright (C) 2019-2020 Algorand, Inc.
// This file is part of go-algorand
//
// go-algorand is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion agreement/bundle.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 Algorand, Inc.
// Copyright (C) 2019-2020 Algorand, Inc.
// This file is part of go-algorand
//
// go-algorand is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion agreement/bundle_test.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 Algorand, Inc.
// Copyright (C) 2019-2020 Algorand, Inc.
// This file is part of go-algorand
//
// go-algorand is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion agreement/cadaver.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 Algorand, Inc.
// Copyright (C) 2019-2020 Algorand, Inc.
// This file is part of go-algorand
//
// go-algorand is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion agreement/certificate.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 Algorand, Inc.
// Copyright (C) 2019-2020 Algorand, Inc.
// This file is part of go-algorand
//
// go-algorand is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion agreement/certificate_test.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 Algorand, Inc.
// Copyright (C) 2019-2020 Algorand, Inc.
// This file is part of go-algorand
//
// go-algorand is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion agreement/common_test.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 Algorand, Inc.
// Copyright (C) 2019-2020 Algorand, Inc.
// This file is part of go-algorand
//
// go-algorand is free software: you can redistribute it and/or modify
Expand Down
10 changes: 5 additions & 5 deletions agreement/coservice.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 Algorand, Inc.
// Copyright (C) 2019-2020 Algorand, Inc.
// This file is part of go-algorand
//
// go-algorand is free software: you can redistribute it and/or modify
Expand Down Expand Up @@ -44,8 +44,8 @@ type coserviceMonitor struct {
}

type coserviceListener interface {
inc(sum uint)
dec(sum uint)
inc(sum uint, state map[coserviceType]uint)
dec(sum uint, state map[coserviceType]uint)
}

func (m *coserviceMonitor) inc(t coserviceType) {
Expand All @@ -62,7 +62,7 @@ func (m *coserviceMonitor) inc(t coserviceType) {
m.c[t]++

if m.coserviceListener != nil {
m.coserviceListener.inc(m.sum())
m.coserviceListener.inc(m.sum(), m.c)
}
}

Expand All @@ -83,7 +83,7 @@ func (m *coserviceMonitor) dec(t coserviceType) {
m.c[t]--

if m.coserviceListener != nil {
m.coserviceListener.dec(m.sum())
m.coserviceListener.dec(m.sum(), m.c)
}
}

Expand Down
2 changes: 1 addition & 1 deletion agreement/cryptoRequestContext.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 Algorand, Inc.
// Copyright (C) 2019-2020 Algorand, Inc.
// This file is part of go-algorand
//
// go-algorand is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion agreement/cryptoRequestContext_test.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 Algorand, Inc.
// Copyright (C) 2019-2020 Algorand, Inc.
// This file is part of go-algorand
//
// go-algorand is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion agreement/cryptoVerifier.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 Algorand, Inc.
// Copyright (C) 2019-2020 Algorand, Inc.
// This file is part of go-algorand
//
// go-algorand is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion agreement/cryptoVerifier_test.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 Algorand, Inc.
// Copyright (C) 2019-2020 Algorand, Inc.
// This file is part of go-algorand
//
// go-algorand is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion agreement/demux.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 Algorand, Inc.
// Copyright (C) 2019-2020 Algorand, Inc.
// This file is part of go-algorand
//
// go-algorand is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion agreement/demux_test.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 Algorand, Inc.
// Copyright (C) 2019-2020 Algorand, Inc.
// This file is part of go-algorand
//
// go-algorand is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion agreement/doc.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 Algorand, Inc.
// Copyright (C) 2019-2020 Algorand, Inc.
// This file is part of go-algorand
//
// go-algorand is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion agreement/encoding_test.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 Algorand, Inc.
// Copyright (C) 2019-2020 Algorand, Inc.
// This file is part of go-algorand
//
// go-algorand is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion agreement/errors.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 Algorand, Inc.
// Copyright (C) 2019-2020 Algorand, Inc.
// This file is part of go-algorand
//
// go-algorand is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion agreement/events.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 Algorand, Inc.
// Copyright (C) 2019-2020 Algorand, Inc.
// This file is part of go-algorand
//
// go-algorand is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion agreement/fuzzer/bandwidthFilter_test.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 Algorand, Inc.
// Copyright (C) 2019-2020 Algorand, Inc.
// This file is part of go-algorand
//
// go-algorand is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion agreement/fuzzer/catchupFilter_test.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 Algorand, Inc.
// Copyright (C) 2019-2020 Algorand, Inc.
// This file is part of go-algorand
//
// go-algorand is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion agreement/fuzzer/clockedFilter_test.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 Algorand, Inc.
// Copyright (C) 2019-2020 Algorand, Inc.
// This file is part of go-algorand
//
// go-algorand is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion agreement/fuzzer/dropMessageFilter_test.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 Algorand, Inc.
// Copyright (C) 2019-2020 Algorand, Inc.
// This file is part of go-algorand
//
// go-algorand is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion agreement/fuzzer/duplicateMessageFilter_test.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 Algorand, Inc.
// Copyright (C) 2019-2020 Algorand, Inc.
// This file is part of go-algorand
//
// go-algorand is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion agreement/fuzzer/filter_test.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 Algorand, Inc.
// Copyright (C) 2019-2020 Algorand, Inc.
// This file is part of go-algorand
//
// go-algorand is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion agreement/fuzzer/fuzzer.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 Algorand, Inc.
// Copyright (C) 2019-2020 Algorand, Inc.
// This file is part of go-algorand
//
// go-algorand is free software: you can redistribute it and/or modify
Expand Down
Loading