Commit Graph

9377 Commits (8e5dc8f0f67a6dd2313e85a428f445b03ea0a35e)

Author SHA1 Message Date
derekpierre 2620d55df6 Respond to RFCs for #2772. 2021-08-25 19:53:30 -04:00
derekpierre 731013aa92 Add special case for WorkerPoolExceptions in WebController to handle response message - ensure WorkerPoolExceptions provide access to relevant data. 2021-08-25 19:53:30 -04:00
derekpierre 8b748dea52 Allow WorkerPool failure tracebacks to accessed directly from the exceptions raised. If callers need more context they can use the get_tracebacks() function on the exception to obtain all execution failure tracebacks. 2021-08-25 19:53:27 -04:00
Piotr Roslaniec 388be8ffd3 Add a newsfragment 2021-08-25 19:52:11 -04:00
derekpierre aa8df5ea2a Fixed failing concurrency tests. 2021-08-25 19:52:11 -04:00
derekpierre e513e67d0a Improve messaging from WorkerPool - clarity and wordiness - and improve exception logging for web controllers. 2021-08-25 19:52:08 -04:00
piotr-roslaniec bb3b3203fe Update nucypher/utilities/porter/porter.py
Co-authored-by: Derek Pierre <derek.pierre@gmail.com>
2021-08-25 19:49:54 -04:00
Piotr Roslaniec 289e1faed1 Update error messages 2021-08-25 19:49:52 -04:00
Piotr Roslaniec 1dd5eb854e Return meaningful error if there are not enough Ursulas 2021-08-25 19:46:17 -04:00
KPrasch 3200ef05fc
Merge pull request #2780 from KPrasch/unstorage
Deprecate treasure map publication and storage
2021-08-25 15:51:20 -07:00
Kieran R. Prasch a3f8df66fc RFCs for PR #2780 pt. II 2021-08-25 12:08:35 -07:00
Kieran R. Prasch 18c9f849b7 Respond to RFCs in PR #2780; Additional map publication removals. Middleware raises detailed 400-level exceptions. 2021-08-23 20:57:18 -07:00
KPrasch b3572c7b65
Merge pull request #2742 from KPrasch/byok
Bring your own key material
2021-08-23 11:47:11 -07:00
Kieran R. Prasch 11566990bd Respond to RFCs in PR #2742 2021-08-23 07:53:10 -07:00
Kieran R. Prasch f89aa18c6b Newsfragment for PR #2742. 2021-08-23 07:53:10 -07:00
Kieran R. Prasch a9022379d1 Support key material importing by Alice, Bob, ans Ursula via CLI. Emit a warning when doing so. 2021-08-23 07:53:09 -07:00
Kieran R. Prasch 8e4c7c1594 Renames secret_key -> key_material for CLI BYOK. 2021-08-23 07:51:19 -07:00
Kieran R. Prasch 0d5123f8d6 Allow importing of custom keystore entroy blob by ursula init CLI and Keystore API. 2021-08-22 15:51:15 -07:00
Kieran R. Prasch f64dca21bb Introduce --treasure-map CLI flag to the Bob CLI. 2021-08-22 10:12:52 -07:00
Kieran R. Prasch d179d35b90 Pass the treasure map to Bob.retrieve in examples. 2021-08-20 16:59:41 -07:00
Kieran R. Prasch fce6c3c31e Newsfragment for PR #2780 2021-08-20 16:59:00 -07:00
Kieran R. Prasch 024bcb1c5f Finish deprecation of map storage from tests. 2021-08-20 16:58:58 -07:00
Kieran R. Prasch edd5a5c2f9 Finish deprecatetion of Bob.join_plolicy (from examples). 2021-08-20 16:55:41 -07:00
Kieran R. Prasch 85a62c53d2 Require treasure map for retrieval. 2021-08-20 16:55:41 -07:00
Kieran R. Prasch 948c78bc3d Relocated treasure map decryption to handle_treasure_map. 2021-08-20 16:55:39 -07:00
Kieran R. Prasch d93c555e80 Deprecates treasure map storage character methods 2021-08-20 16:53:09 -07:00
Kieran R. Prasch 48a28f5b03 Deprecates TreasureMapPublisher. 2021-08-20 16:53:09 -07:00
Kieran R. Prasch 3995ac0132 Remove treasure map storage endpoints from Porter. 2021-08-20 16:53:09 -07:00
Kieran R. Prasch 064689ed19 Remove treasure map storage endpoints from clients/midlewares. 2021-08-20 16:53:09 -07:00
Kieran R. Prasch f380682f35 Remove treasure map storage endpoints from Ursula. 2021-08-20 16:53:08 -07:00
KPrasch f50b743a64
Merge pull request #2774 from fjarri/threshold-renaming
Rename `m` to `threshold` and `n` to `shares`
2021-08-20 16:45:03 -07:00
Bogdan Opanchuk 6164137610 Rename m -> threshold, num_kfrags -> shares 2021-08-20 19:26:56 -04:00
Bogdan Opanchuk 36eced105d Add a newsfragment for PR #2774 2021-08-20 18:09:10 -04:00
KPrasch 5be6a96524
Merge pull request #2773 from fjarri/tmaps
Immutable treasure maps
2021-08-19 14:44:55 -07:00
Bogdan Opanchuk c595850952 RFCs, part 2 2021-08-19 17:06:45 -04:00
Bogdan Opanchuk caf32842b3 RFCs 2021-08-19 17:06:45 -04:00
Bogdan Opanchuk e7ab67448f Add type hints to treasure map classes 2021-08-19 17:06:45 -04:00
Bogdan Opanchuk ad2ad8e3c0 Make HRAC a class and use it as a policy ID 2021-08-19 17:06:45 -04:00
Bogdan Opanchuk 509b8c1bfc Split treasure maps into decrypted and encrypted 2021-08-19 17:06:45 -04:00
Bogdan Opanchuk 5b5cd4bd84 Use HRAC as treasure map ID at all times instead of just in the blockchain case 2021-08-19 17:06:45 -04:00
Bogdan Opanchuk 2be3d727d5 Rename TreasureMap field and datastore model to EncryptedTreasureMap 2021-08-19 17:06:45 -04:00
Bogdan Opanchuk 5429263fa8 Add newsfragment for PR #2773 2021-08-19 17:06:45 -04:00
KPrasch e0168e8b32
Merge pull request #2781 from KPrasch/deps
Relocks dependencies (Uses latest patch of BSS).
2021-08-19 14:06:03 -07:00
Bogdan Opanchuk c8c5ebc245 Fix a unittest for Cards 2021-08-19 14:03:17 -07:00
Kieran R. Prasch d9d315701f Relocks dependencies (Uses latest version of BSS). 2021-08-19 14:03:17 -07:00
KPrasch 8edfe3224d
Merge pull request #2779 from KPrasch/probation
Extend the policy probation period.
2021-08-19 10:34:24 -07:00
Kieran R. Prasch aa1ef921b8 Extend the policy probation period. 2021-08-19 10:28:50 -07:00
KPrasch ed67bbcd7b
Merge pull request #2777 from KPrasch/main
Relock Dependencies
2021-08-18 15:43:09 -07:00
KPrasch 79631124b5
Merge pull request #2771 from derekpierre/aug12-hotfix
Include changes and release notes from v5.3.1 hotfix in `main`
2021-08-17 15:47:32 -07:00
Kieran R. Prasch 1f7ee94489 Update eth_account Transaction API imports. 2021-08-17 15:34:44 -07:00