Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-12-25 | api update to support refactored merchant order creation | Christian Grothoff | |
2023-05-10 | assertions to make compiler happy | Christian Grothoff | |
2023-05-02 | use same canonicalization of JSON as for contract hashes when doing normal ↵ | Christian Grothoff | |
JSON hashing | |||
2022-11-04 | policy extensions and age restriction refactoring | Özgür Kesim | |
- refactoring of extension-plugin-mechanism - refactoring of age restriction extension - added policy extensions plugin plumbing - added DB schema and api - policy_details - policy_fulfillments | |||
2022-02-21 | -big renaming of structs for consistent naming with P suffix | Christian Grothoff | |
2022-01-27 | test and hopefully fix JSON canonicalization | Florian Dold | |
2022-01-27 | fix RFC 8785 JSON normalization | Florian Dold | |
2022-01-23 | [age_restriction] progress 13/n | Özgür Kesim | |
- major refactoring of extensions - extensions live now in a separate library, libtalerextensions - refactored all components using age_restriction accordingly - plumbing for plugin support for extensions roughly layed down | |||
2022-01-08 | [age restriction] progress 10/n | Özgür Kesim | |
More work towards support for extensions: - Prepared statements and DB-plugin-functions for setting and retrieving configurations from the database added. - primitive "registry" of extensions for age restrictions and peer2peer (stub) - TALER_Extensions now with FP for parsing, setting and converting a configuration. - /management/extensions handler now verifies signature of the (opaque) json object for all extensions. - /management/extensions handler calls the FP in the corrensponding TALER_Extension for parsing and setting the configuration of a particular extension More work towards age restriction: - TALER_Extensions interfaces for config-parser, -setter and converter implemented for age restriction - DB event handler now retrieves config from database, parses it and sets it (the age mask) in the global extension. - load_age_mask now loads age mask from the global extension (and not from the config file) - add age_restricted_denoms to /keys response | |||
2021-11-21 | trying to fix #7039 insanity for RFC 8785, Dold: please check | Christian Grothoff | |
2021-11-19 | -misc bugfixes | Christian Grothoff | |
2021-11-19 | -fix misc. compiler warnings | Christian Grothoff | |
2021-10-27 | work on testing ftbfs | Christian Grothoff | |
2021-08-03 | -remove confusing logs | Christian Grothoff | |
2021-07-21 | distinguish between input failure and internal failures when hashing contracts | Christian Grothoff | |
2021-06-16 | implement logic to replace 'true' forgettable salts with random salts, fix ↵ | Christian Grothoff | |
object deletion when forgetting | |||
2021-06-16 | -remove dead leaky code | Christian Grothoff | |
2021-06-16 | use dollar to prefix reserved JSON names | Florian Dold | |
2021-06-15 | purge fields instead of setting to NULL as suggested by Florian | Christian Grothoff | |
2021-05-11 | return NO if forgetting did not work because it was already forgotten earlier | Christian Grothoff | |
2021-05-09 | fix #6855 | Christian Grothoff | |
2021-04-09 | do not upgrade gana to master on bootstrap | Christian Grothoff | |
2021-04-02 | fix leak | Christian Grothoff | |
2021-04-02 | fix misc leaks | Christian Grothoff | |
2021-03-28 | fix json parsing invocation | Christian Grothoff | |
2021-01-21 | update log level | Christian Grothoff | |
2021-01-18 | improve logging and comments in json.c | Christian Grothoff | |
2020-11-07 | adjust ECs | Christian Grothoff | |
2020-08-25 | nicer generic error reporting logic, for #6432 | Christian Grothoff | |
2020-07-21 | change behavior of expanding json paths with arrays | Jonathan Buchanan | |
2020-07-21 | add parser for json path | Jonathan Buchanan | |
2020-07-16 | implement forgettable contract terms core logic (#6365) | Christian Grothoff | |
2020-07-16 | first draft for #6365, test pending | Christian Grothoff | |
2020-07-16 | rename TALER_JSON_hash to TALER_JSON_contract_hash | Christian Grothoff | |
2020-04-05 | make exchange API more uniform in how information is returned | Christian Grothoff | |
2020-03-20 | improving benchmarking logic, including more timings | Christian Grothoff | |
2020-03-19 | make DB reset optional in API, use it in tests, but not in the benchmark | Christian Grothoff | |
2020-02-03 | add IF NOT EXISTS for indices | Christian Grothoff | |
2020-01-23 | return TALER_EC_INVALID instead of TALER_EC_NONE when error JSON doesn't ↵ | Florian Dold | |
contain code | |||
2020-01-19 | comment on JSON canonicalization | Christian Grothoff | |
2020-01-19 | fix copyright headers as per CA | Christian Grothoff | |
2019-11-25 | add another helper | Christian Grothoff | |
2019-10-31 | tighten formatting rules | Christian Grothoff | |
2018-05-22 | New error code for a unknown reserve public key. | Marcello Stanisci | |
Specific to the /reserve/status API. | |||
2017-10-06 | check return value from TALER_JSON_hash | Christian Grothoff | |
2016-10-20 | rename and move TALER_EXCHANGE_json_get_error_code to TALER_JSON_get_error_code | Christian Grothoff | |
2016-07-07 | fixing #4594 | Marcello Stanisci | |
2016-04-06 | update ignore file, fix compiler warning | Christian Grothoff | |
2016-03-19 | first refactoring of JSON logic to address #4150 and #4237 | Christian Grothoff | |