Commit Graph

11567 Commits (bd173e97e4ee29156e089addaf32f7f9bd759d31)

Author SHA1 Message Date
Kieran Prasch bd173e97e4 linting 2024-02-13 10:53:03 -05:00
Kieran Prasch 62ab5765b0 newsfragment for PR #3307 2024-02-13 10:53:03 -05:00
Kieran Prasch 2c1183bbce apply black code formatting and ruff import sorting to select modules 2024-02-13 10:53:03 -05:00
Kieran Prasch 32fb9f5742 removes dead code 2024-02-13 10:53:03 -05:00
Kieran Prasch 9e6bc1dbc7 preserve node storage dependency injection for ursulas. 2024-02-13 10:53:03 -05:00
Kieran Prasch 0f05d3d4f5 customizes certificate handling request session adapter for ursula p2p services 2024-02-13 10:53:03 -05:00
Kieran Prasch 7ad2635b83 use NodeStorage as the implcit default, removes storage confiuration abilities. 2024-02-13 10:53:03 -05:00
Kieran Prasch 2a6c6a2b35 isolate cert caching from memory adapter 2024-02-13 10:53:03 -05:00
Kieran Prasch 1b6b61e334 Makes network middleware loally certificate agnostic 2024-02-13 10:53:03 -05:00
Kieran Prasch 13758d14a0 removes certificate filepath handling 2024-02-13 10:53:03 -05:00
Kieran Prasch 1ab6e2e121 collapse storages 2024-02-13 10:53:03 -05:00
Kieran Prasch da58a4aae7 in-memory certificate handling utilities 2024-02-13 10:53:03 -05:00
KPrasch 1afe48211e Bump version: 7.1.0 → 7.2.0 2024-02-13 10:53:03 -05:00
James Campbell 179d08dac0 Add rust to build toolchain 2024-02-07 21:09:10 +01:00
James Campbell a4bd2fe57b Cleanup build process 2024-02-07 21:09:10 +01:00
James Campbell db9902fa9f Add release notes 2024-02-07 21:09:10 +01:00
James Campbell 03222c143d Build and push package to pypi whenever a release is published 2024-02-07 21:09:10 +01:00
KPrasch db74560f65
Merge pull request #3423 from KPrasch/release-notes
v7.1.0 Release Notes
2024-01-30 13:35:01 +01:00
KPrasch a1bd99fa25
Updates release notes for v7.1.0 2024-01-30 13:33:52 +01:00
KPrasch 4c90487e9f
Merge pull request #3361 from nucypher/v7.1.x
v7.1.x
2024-01-30 13:16:04 +01:00
derekpierre 1e6cfcf950 Add newsfragment for #3416. 2024-01-25 15:31:01 +01:00
derekpierre 95ac122e49 Reduce the eagerness of the ActiveRitualTracker by having it scan for events every 2mins. instead of every 20s. 2024-01-25 15:31:01 +01:00
KPrasch c69017155a
newsfrag for PR #3361 2024-01-24 20:17:00 +01:00
David Núñez 9ee79bda00 Newsfragment for #3368 2024-01-24 15:55:35 +01:00
David Núñez d37bbf88bc Don't use gas strategies
Gas strategies are meant only for legacy transactions (pre-EIP1559). See https://web3py.readthedocs.io/en/stable/gas_price.html
2024-01-24 15:55:35 +01:00
KPrasch 6bc2d4bad2 include block height in the node's html status web page. 2024-01-24 11:45:21 +01:00
KPrasch 7f4da9ed1c newsfrag for PR #3408 2024-01-24 11:45:21 +01:00
KPrasch 2fe61f5cc3 include latest event scanner block in json status endpoint 2024-01-24 11:45:21 +01:00
KPrasch 99742def00
newsfrag for PR #3387 2024-01-23 20:55:45 +01:00
KPrasch 7bac254aae use the threshold favicon instead of nucypher to fix http 404ing on the node status web page. 2024-01-23 20:47:44 +01:00
KPrasch a58e11ea0b handle both pending and validated transactions when logging from parsed dkg storage. 2024-01-23 20:47:44 +01:00
KPrasch fd282fec5e newsfrag for PR #3406 2024-01-23 20:47:44 +01:00
KPrasch fb13103b14 fixes several log formatting issues. 2024-01-23 20:47:44 +01:00
Kieran Prasch 8af8133c2d utilize the flask test client on Ursula to integration test ipv4 resolution from flask request headers. 2024-01-23 19:21:26 +01:00
KPrasch 55f8b2102b respond to RFCs in PR #3398 2024-01-23 19:21:26 +01:00
KPrasch 8fe7beba2d newsfrag for PR #3398 2024-01-23 19:21:26 +01:00
KPrasch 5e63167dc9 skips a test that is planned for removal in #3382 2024-01-23 19:21:26 +01:00
KPrasch d06bb7af9a repairs a p2p validity test that implements /ping. Linting. 2024-01-23 19:21:26 +01:00
KPrasch 1f83e2c5ab baseline unit testing for ping ip utils 2024-01-23 19:21:26 +01:00
KPrasch 28a0cc750e removes (redundant) trusted proxy allow listing; documents incoming ip handling functions. 2024-01-23 19:21:26 +01:00
KPrasch fcaf99ee59 mock ipv4 address resolution in MockRestMiddleware 2024-01-23 19:21:26 +01:00
KPrasch e553014446 properly handle both ipv4 and ipv6 addresses 2024-01-23 19:21:26 +01:00
KPrasch a712706e7b adopt the 'global' language convention pertaining to public IPv4 addresses 2024-01-23 19:21:26 +01:00
KPrasch 527640170c renames _ipv4_to_ipv6 -> _ipv6_to_ipv4 2024-01-23 19:21:26 +01:00
KPrasch 28af3f9eda Handle public IPv4 address resolution for incoming requests via /ping 2024-01-23 19:21:26 +01:00
derekpierre 6163ff4d25 Add dev newwsfragment for #3405. 2024-01-23 15:54:46 +01:00
derekpierre eec504e54b Round up the value of batch size and thread pool size which are both decimal factors of the threshold; without rounding up small threshold values can experience slower decryption executions for associated ritual. 2024-01-23 15:54:46 +01:00
derekpierre ffb34ad6f8 Fix test since the number of successful decryption requests can vary because of concurrency, and how the threshold decryption client executes the requests in parallel (thread pool size etc.). 2024-01-23 15:54:46 +01:00
derekpierre edc4f939c1 Make last scanned block metric a class variable on ActiveRitualTracker. 2024-01-23 13:27:35 +01:00
derekpierre 8535e628c7 Added metric for tracking last scanned block by ritual tracker scanner task.
Added test.
2024-01-23 13:27:35 +01:00