Commit Graph

92 Commits (2cf97a0e677fbc995466f8b318010bdc0fd493b4)

Author SHA1 Message Date
Sally MacFarlane 3820b584b5
added tests to cater for IP and DNS resolution (#3818) 3 years ago
Sally MacFarlane ae883bc2b4
Node onchain permissioning startup validation (#3765) 3 years ago
Sally MacFarlane c3c509df53
Onchain Node Permissioning: log enode being checked with IllegalStateException (#3697) 3 years ago
Alberto Hernandez aad52d1ae6
Upgrade EnodeURL builder strategy (#3483) 3 years ago
Diego López León ed1329cf84
Introduce SLF4J for logging (#3285) 3 years ago
Danno Ferrin ed9d64d9cb
Version upgrades for 22Q1 (#3217) 3 years ago
Danno Ferrin 2abc7074bb
Create new datatypes module for Address, Hash, and Wei (#2779) 3 years ago
mark-terry 21ac9fe310
Updated permissioning controller to handle both DNS and IP rules. (#2667) 3 years ago
Danno Ferrin 992c656387
Update ErrorProne (#2591) 3 years ago
Antony Denyer 840d364659
PermissioningService Besu Plugin (#2218) 4 years ago
Antony Denyer a3e12f3c69
refactor: expose EnodeUrl to plugins (#2284) 4 years ago
Ratan (Rai) Sur 2e540e5241
Retrieve In-Memory Storage Segments Instead of Creating New Ones (#1994) 4 years ago
Daniel Lehrner 8315ba6dc6
Replacing the static references of SECP256K1 by an interface (#1933) 4 years ago
Stefan Pingel 78fe588c9d
Go quorum interop (#1782) 4 years ago
Danno Ferrin 2d83e13bb8
Genesis config cleanup (#1812) 4 years ago
Sally MacFarlane ef5b1e0dfa
enhanced error message - smart contract permissioning config check (#1709) 4 years ago
Ratan (Rai) Sur bd442fade1
Update Accepted Transaction Handling for EIP-1559 in Preparation for EIP-2718 Transactions (#1700) 4 years ago
Ratan (Rai) Sur f78476a4e6
Load Mainnet ProtocolSchedule Faster and With Less Memory Usage (#1688) 4 years ago
Lucas Saldanha 6e0a8748c9
Add Quorum Permissioning gate to Account and Node permissioning (#1545) 4 years ago
Ratan (Rai) Sur 9062140452
Collapse Transaction Validator (#1548) 4 years ago
Ratan (Rai) Sur 4ff73342b6
Collapse MainnetTransactionProcessor Class and Transaction Processor Interface (#1544) 4 years ago
mark-terry 32e7f2d4c3
[1476] Fixed transaction validation bug when local permissioning is enabled (#1510) 4 years ago
Sally MacFarlane ea2e9e253c
Change IP to string field (#1496) 4 years ago
Lucas Saldanha 112e7535cc
Added NodeSmartContractV2PermissioningController (#1435) 4 years ago
matkt 210c85c82e
Add dns support (#1247) 4 years ago
Sally MacFarlane 80efed914d
Sync status permissioning check conditional on onchain permissioning enabled (#1269) 4 years ago
David Mechler 5b39e7e7e7
Besu vulnerable to being used for DDoS amplification (#1146) 5 years ago
Sally MacFarlane 9e224ed7f3
rename more "whitelist" occurrences to "allowlist" (#1133) 5 years ago
Sally MacFarlane f229d5a190
whitelist -> allowlist and on-chain -> onchain (#1131) 5 years ago
Sally MacFarlane 0fdff649b5
Permissioning configs accept allowlist as well as whitelist (#1081) 5 years ago
Sally MacFarlane 4eef568b4c
Replace whitelist/blacklist with allowlist/denylist (#1077) 5 years ago
Danno Ferrin 01c02e0741
Remove use of generics in ProtocolContext consensus object (#1039) 5 years ago
Danno Ferrin e493b91742
Restore "FieldCanBeFinal" errorprone check (#287) 5 years ago
Antoine Toulme ccefada736 Move to Apache Tuweni Bytes library (#215) 5 years ago
mbaxter 127b92a1ad [PIE-2026] Separate in-sync from sync-status listeners (#100) 5 years ago
Joshua Fernandes bac5c673d3
Adding a spdx license check gradle task (#30) 5 years ago
Joshua Fernandes d6a2394e2d Migrating Pantheon to Besu (#1945) 5 years ago
Ratan Rai Sur 58d797bd00 Events API: Transaction dropped, sync status, and renames (#1919) 5 years ago
mark-terry 402937a459 [PIE-1859] Extracted Metrics interfaces to plugins-api. (#1898) 5 years ago
mbaxter 63ffdb5f02 [PIE-1809] Clean up genesis parsing (#1809) 5 years ago
Danno Ferrin 6f52d8bd83 Revert "[PAN-2950] Use java.time.Clock instead of System.currentTimeMillis()" (#1768) 5 years ago
Danno Ferrin ec5dc85403 [PAN-2950] Use java.time.Clock instead of System.currentTimeMillis() (#1747) 5 years ago
Lucas Saldanha 961298fd99 PAN-2868: Onchain permissioning startup check (#1669) 5 years ago
Lucas Saldanha 4528956d07 PIE-1663: Ignore discport during startup whitelist validation (#1625) 6 years ago
Adrian Sutton f2a2ffc008 Rename MetricCategory to PantheonMetricCategory (#1574) 6 years ago
Lucas Saldanha 030c518227 PIE-1689: Fix behaviour for absent account permissiong smart contract (#1569) 6 years ago
mbaxter 5ce6b5e85a [PAN-2798] Reorganize p2p classes (#1567) 6 years ago
mbaxter 037a6e8527 [PAN-2783] Invert dependency between permissioning and p2p (#1557) 6 years ago
Lucas Saldanha f5364ebb1b Fix encoding for account permissioning check call (#1549) 6 years ago
Lucas Saldanha 576c12dd46 PAN-2445: Onchain account permissioning (#1507) 6 years ago