Skip to content

Commit fdf5711

Browse files
authored
Merge pull request #6220 from Algo-devops-service/relbeta4.0.1
2 parents e77a367 + 522424b commit fdf5711

File tree

1,204 files changed

+2004
-1473
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,204 files changed

+2004
-1473
lines changed

README.md

+1-1

agreement/abstractions.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/actions.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/actor.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/agreeInstall.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/agreementtest/keyManager.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/agreementtest/simulate.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/agreementtest/simulate_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/asyncVoteVerifier.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/asyncVoteVerifier_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/autopsy.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/bundle.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/bundle_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/cadaver.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/certificate.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/certificate_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/common_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/coservice.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/credentialArrivalHistory.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/credentialArrivalHistory_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/cryptoRequestContext.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/cryptoRequestContext_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/cryptoVerifier.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/cryptoVerifier_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/demux.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/demux_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/doc.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/dynamicFilterTimeoutParams.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/dynamicFilterTimeoutParams_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/encoding_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/errors.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/events.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/events_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/fuzzer/bandwidthFilter_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/fuzzer/catchupFilter_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/fuzzer/clockedFilter_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/fuzzer/dropMessageFilter_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/fuzzer/duplicateMessageFilter_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/fuzzer/filter_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/fuzzer/fuzzer.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/fuzzer/fuzzer_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/fuzzer/ledger_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/fuzzer/messageDecoderFilter_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/fuzzer/messageDelayFilter_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/fuzzer/messageDuplicationFilter_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/fuzzer/messagePriorityQueue_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/fuzzer/messageReflectionFilter_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/fuzzer/messageRegossipFilter_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/fuzzer/messageReorderingFilter_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/fuzzer/networkFacade_test.go

+6-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify
@@ -79,6 +79,11 @@ type facadePeer struct {
7979
}
8080

8181
func (p *facadePeer) GetNetwork() network.GossipNode { return p.net }
82+
func (p *facadePeer) RoutingAddr() []byte {
83+
buf := make([]byte, 8)
84+
binary.BigEndian.PutUint64(buf, uint64(p.id))
85+
return buf
86+
}
8287

8388
// MakeNetworkFacade creates a facade with a given nodeID.
8489
func MakeNetworkFacade(fuzzer *Fuzzer, nodeID int) *NetworkFacade {

agreement/fuzzer/nodeCrashFilter_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/fuzzer/nullFilter_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/fuzzer/router_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/fuzzer/schedulerFilter_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/fuzzer/tests_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/fuzzer/topologyFilter_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/fuzzer/trafficStatisticsFilter_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/fuzzer/validator_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/fuzzer/voteFilter_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/gossip/network.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/gossip/networkFull_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/gossip/network_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/keyManager_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

agreement/listener.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2019-2024 Algorand, Inc.
1+
// Copyright (C) 2019-2025 Algorand, Inc.
22
// This file is part of go-algorand
33
//
44
// go-algorand is free software: you can redistribute it and/or modify

0 commit comments

Comments
 (0)