Commit Graph

  • 983d6bcfc7
    Bump version: 7.5.0 → 7.6.0 v7.6.x derekpierre 2025-04-08 15:51:26 -0400
  • 1dff7d830c
    Merge pull request #3590 from nucypher/fix-pypi main Derek Pierre 2025-04-10 13:58:24 -0400
  • c0d0249a3c
    Remove license classifier which is now deprecated. fix-pypi derekpierre 2025-04-10 12:03:18 -0400
  • c42c9f65e7
    Rely on published versions of nucypher-pychalk and nucypher-snaptime instead of github dependencies. Update pyproject.toml and poetry lock accordingly. derekpierre 2025-04-09 16:47:48 -0400
  • fb95182f9a
    Update pypi job gh action versions. v7.5.0 derekpierre 2025-04-08 15:31:01 -0400
  • ac90903805
    Generate release notes for 7.5.0. derekpierre 2025-04-08 13:56:02 -0400
  • 9a262f3ab2
    Merge pull request #3520 from nucypher/v7.5.x Derek Pierre 2025-04-08 13:49:30 -0400
  • a216e14989
    Merge pull request #3588 from cygnusv/incompatible v7.5.x Derek Pierre 2025-04-08 12:11:31 -0400
  • 2127289a7d
    Update contract registries Manuel Montenegro 2025-04-08 17:19:00 +0200
  • 0f5dcabcea
    Rename back method name for is_provider_key_set Manuel Montenegro 2025-04-08 16:56:43 +0200
  • 275f38f9d5
    Rewording newfragment description Manuel Montenegro 2025-04-07 20:45:33 +0200
  • 2859ff2a16
    Update coordinator contract method name Manuel Montenegro 2025-04-07 19:00:47 +0200
  • 73674f1bd5
    Update contract registris for lynx and mainnet Manuel Montenegro 2025-04-07 18:46:49 +0200
  • 98ec47c8d6
    Merge branch 'v7.5.x' into incompatible Manuel Montenegro 2025-04-07 18:34:06 +0200
  • c392457f18
    Merge pull request #3589 from derekpierre/fix-regex-warning Derek Pierre 2025-04-04 16:05:15 -0400
  • 7999a02bbb
    Add dev newsfragment for #3589. derekpierre 2025-04-04 15:45:07 -0400
  • 1be5aa0b29
    Configure fee model role in coordinator for acceptance tests to pass based on latest changes in nucypher-contracts. derekpierre 2025-04-04 15:40:59 -0400
  • dcf0b1b667
    Fix python warning about regex string syntax. The string is correct but python is warning about the escape sequence and assumes it was a mistake. derekpierre 2025-04-04 15:39:13 -0400
  • 8c449dd0b2
    Add newsfragment David Núñez 2025-04-04 11:47:14 +0200
  • 98fc240d90
    Introduce breaking change when posting transcripts David Núñez 2025-04-03 09:32:49 +0200
  • 43ba98d36e
    Merge pull request #3565 from derekpierre/redact-ip Derek Pierre 2025-03-25 15:31:54 -0400
  • bbe75c5368
    Add dev newsfragment for #3565. derekpierre 2024-11-26 09:02:20 -0500
  • 46f954f191
    Redact IP address from twisted's http server log messages. derekpierre 2024-11-25 16:03:49 -0500
  • 425ab87f17
    Merge pull request #3585 from derekpierre/large-numbers-as-strings Derek Pierre 2025-03-25 11:39:22 -0400
  • 4c229120b9
    Add acceptance test for handling of big int strings. derekpierre 2025-03-24 11:12:38 -0400
  • 8d49a09be3
    Make logic more robust for checking for BigInt strings. Add unit test for utility method - it was already tested based on usage by a field, but let's test it directly. derekpierre 2025-03-24 10:22:32 -0400
  • f985433f11
    Rename integer field for clarity. derekpierre 2025-03-24 10:21:53 -0400
  • 113cd3792e
    Add feature newsfragment for #3585. derekpierre 2025-03-21 16:25:35 -0400
  • 4198aed384
    Allow processing of BigInt strings within context variable values. Add tests. derekpierre 2025-03-21 16:20:18 -0400
  • 46372dde1b
    Add contract condition tests to verify use of big number integers as parameters and return value test values (comparator values). derekpierre 2025-03-21 15:38:12 -0400
  • d1e2311a97
    Rename IntegerField to AnyIntegerField and add unit tests. derekpierre 2025-03-21 11:23:32 -0400
  • a4df4662aa
    Properly handle bigint strings that are strings of large numbers that end with 'n'. derekpierre 2025-03-20 15:26:21 -0400
  • 1b13c50b02
    Add generic catch-all field for any data received from JSON (`taco-web`). We need to account for the case when `taco-web` provides large numbers (bigints) as strings. Add tests. derekpierre 2025-03-20 10:27:59 -0400
  • 1cb40795d0
    Merge pull request #3586 from derekpierre/fix-invalid-config Derek Pierre 2025-03-25 08:54:01 -0400
  • 96ed40c396
    Add dev newsfragment for #3586. derekpierre 2025-03-24 16:40:50 -0400
  • 0cedfb732b
    Now that there are github dependencies which need to be built, include rust toolchain in ruff github action. derekpierre 2025-03-24 16:09:55 -0400
  • 4803827426
    Relock dependencies using our own forks of pychalk and snaptime which have entries in the setup.cfg that now use underscores instead of dashes. setuptools enforces the use of underscores. Update dev dependencies group to no longer use soon to be deprecated header. derekpierre 2025-03-24 16:08:27 -0400
  • c8507105e9 Camel casing 🐫 David Núñez 2025-03-21 15:44:26 +0100
  • a614bc5e5f Add JWTConditionDict type David Núñez 2025-03-21 14:38:55 +0100
  • 10e9d19e66 validate_public_key has void return type so no need to return values David Núñez 2025-03-18 16:42:34 +0100
  • d75ddbe6b2 Add JWTConditions to condition lingo tests David Núñez 2025-01-08 13:12:09 +0100
  • b022f7a0a0 Refactor JWTCondition to use execution calls instead of inheriting from them David Núñez 2025-01-08 13:11:10 +0100
  • d2a6ae919e Better exception handling for JWT condition evaluation David Núñez 2025-01-07 19:00:23 +0100
  • 7a33522410 Be consistent with parameters that are not optional David Núñez 2025-01-07 18:08:43 +0100
  • 22a18983f4 Specify pyjwt extra dependency on cryptography David Núñez 2025-01-07 17:27:13 +0100
  • cee5e36519 Test for JWTCondition expiration David Núñez 2025-01-07 17:08:03 +0100
  • 9c8db5e688 Validate public key PEM format in JWT conditions David Núñez 2025-01-07 16:37:58 +0100
  • 05998b0a9a Apply suggestions from code review David Núñez 2025-01-06 16:59:35 +0100
  • 28895c3463 Cleanup unused comments David Núñez 2025-01-03 10:25:13 +0100
  • 4ce01d2a60 Validate expected issuer in JWT token David Núñez 2024-12-27 10:37:32 +0100
  • 46d26768e7 Some comments and TODO regarding expected issuer David Núñez 2024-12-27 10:29:44 +0100
  • 5464006500 Make sure that JWT tokens can include custom claims David Núñez 2024-12-26 20:11:39 +0100
  • a734dfca2d In JWT tests, define a token issuance function instead of hardcoding it David Núñez 2024-12-26 20:08:23 +0100
  • d9d7757922 Newsfragment for PR#3570 David Núñez 2024-12-26 14:23:05 +0100
  • 39c6ba8d59 Add JWTCondition to condition resolution David Núñez 2025-01-06 17:56:04 +0100
  • bfba37db58 First iteration on JWTConditions David Núñez 2024-12-12 18:21:20 +0100
  • c17f174501 Add new JWT condition type name David Núñez 2025-01-06 17:54:40 +0100
  • fe36bdc5b4 Add pyjwt to dependencies and relock David Núñez 2024-12-05 16:19:15 +0100
  • a796294fe7
    Camel casing 🐫 David Núñez 2025-03-21 15:44:26 +0100
  • 9c94c7ffe6
    Add JWTConditionDict type David Núñez 2025-03-21 14:38:55 +0100
  • 2b048ea3ee
    validate_public_key has void return type so no need to return values David Núñez 2025-03-18 16:42:34 +0100
  • 2403ed75cc
    Add JWTConditions to condition lingo tests David Núñez 2025-01-08 13:12:09 +0100
  • 78e11bc54b
    Refactor JWTCondition to use execution calls instead of inheriting from them David Núñez 2025-01-08 13:11:10 +0100
  • aec310a0de
    Better exception handling for JWT condition evaluation David Núñez 2025-01-07 19:00:23 +0100
  • 61a96f825a
    Be consistent with parameters that are not optional David Núñez 2025-01-07 18:08:43 +0100
  • 5783d59d35
    Specify pyjwt extra dependency on cryptography David Núñez 2025-01-07 17:27:13 +0100
  • 42638cb012
    Test for JWTCondition expiration David Núñez 2025-01-07 17:08:03 +0100
  • 79f84c90b4
    Validate public key PEM format in JWT conditions David Núñez 2025-01-07 16:37:58 +0100
  • 5d791589b4
    Apply suggestions from code review David Núñez 2025-01-06 16:59:35 +0100
  • 14d46d3f39
    Cleanup unused comments David Núñez 2025-01-03 10:25:13 +0100
  • dcc385b8ba
    Validate expected issuer in JWT token David Núñez 2024-12-27 10:37:32 +0100
  • a184934ac1
    Some comments and TODO regarding expected issuer David Núñez 2024-12-27 10:29:44 +0100
  • 8fb816bbc2
    Make sure that JWT tokens can include custom claims David Núñez 2024-12-26 20:11:39 +0100
  • 35c5cb0fbe
    In JWT tests, define a token issuance function instead of hardcoding it David Núñez 2024-12-26 20:08:23 +0100
  • aabd60fc85
    Newsfragment for PR#3570 David Núñez 2024-12-26 14:23:05 +0100
  • 8f3d26c20a
    Add JWTCondition to condition resolution David Núñez 2025-01-06 17:56:04 +0100
  • 665ade0658
    First iteration on JWTConditions David Núñez 2024-12-12 18:21:20 +0100
  • 2c805ee0d9
    Add new JWT condition type name David Núñez 2025-01-06 17:54:40 +0100
  • 1ce0a5cfbc
    Add pyjwt to dependencies and relock David Núñez 2024-12-05 16:19:15 +0100
  • 234d829893
    Merge pull request #3580 from beemeeupnow/typo_fix Derek Pierre 2025-03-12 11:44:44 -0400
  • 8d673c5c4d
    Fix duplicate assignment typo beemeeupnow 2025-03-09 19:16:34 -0600
  • ed2bcae458
    Merge pull request #3581 from derekpierre/no-taco-app-commitment Derek Pierre 2025-03-12 09:35:12 -0400
  • c61a3ab819
    Add dev newsfragment for #3581. derekpierre 2025-03-12 08:59:00 -0400
  • 3cae4c84a2
    TacoApplication contract no longer takes commitment duration; fix usage in tests. derekpierre 2025-03-12 08:54:05 -0400
  • 07e13b9930
    Merge pull request #3576 from derekpierre/eip1271-support lynx Derek Pierre 2025-02-10 08:51:12 -0500
  • 50c9baface
    Remove extra fixture parameter from test. derekpierre 2025-02-10 08:09:49 -0500
  • 56ea9c1c12
    Apply RFC from #3576. derekpierre 2025-02-07 08:36:05 -0500
  • 268527eaf5
    Fix linter errors. derekpierre 2025-02-05 13:27:28 -0500
  • 4ccfe68c36
    Apply RFC from #3576 that caught a bug. derekpierre 2025-02-04 12:21:16 -0500
  • a074f676ff
    Add tests for ConditionProviderManager. derekpierre 2025-02-03 14:49:50 -0500
  • 967b272a28
    Improve exception message when RPC endpoints for a chain are available but can't be properly configured. derekpierre 2025-02-03 09:31:12 -0500
  • f340e3b153
    Simplify authentication logic for EIP1271. derekpierre 2025-02-03 09:27:25 -0500
  • 75e49a603f
    Sort list of chain ids returned by `/condition_chains` node endpoint. Update test. derekpierre 2025-02-03 09:09:07 -0500
  • 846cd931c7
    Add assurance that the relevant EIP1271 contract address is provided for verifying the signature. derekpierre 2025-01-27 15:14:33 -0500
  • 9123733ac1
    Add feature newsfragment for #3576. derekpierre 2025-01-27 14:38:19 -0500
  • 7e06339d5f
    Fix bug in /condition_chains endpoint causing test failure. derekpierre 2025-01-27 14:07:20 -0500
  • ac5da6ce7e
    Add unit and acceptance tests for EIP1271 authentication. derekpierre 2025-01-27 12:42:51 -0500
  • 278cf9f0d4
    Add more robust logic for the case where there are faulty providers and therefore faulty w3 instances when calling EIP1271 contract. Use chain as key within typedData instead of chain_id. derekpierre 2025-01-27 12:39:35 -0500
  • 93ba45f48b
    Initial implementation of EvmAuth for EIP1271. Update use of provider manager across EvmAuth initerface and subsequent tests. derekpierre 2025-01-24 17:19:01 -0500
  • dcd870d49e
    Adjust tests to use ConditionProviderManager instead of the raw dictionary of providers. Also adjust mocking since RPCCall no longer does the configuration of w3 instances; instead the ConditionProviderManager does it. derekpierre 2025-01-24 14:37:16 -0500