aboutsummaryrefslogtreecommitdiff
path: root/src/json/json.c
AgeCommit message (Expand)Author
2023-12-25api update to support refactored merchant order creationChristian Grothoff
2023-05-10assertions to make compiler happyChristian Grothoff
2023-05-02use same canonicalization of JSON as for contract hashes when doing normal JS...Christian Grothoff
2022-11-04policy extensions and age restriction refactoringÖzgür Kesim
2022-02-21-big renaming of structs for consistent naming with P suffixChristian Grothoff
2022-01-27test and hopefully fix JSON canonicalizationFlorian Dold
2022-01-27fix RFC 8785 JSON normalizationFlorian Dold
2022-01-23[age_restriction] progress 13/nÖzgür Kesim
2022-01-08[age restriction] progress 10/nÖzgür Kesim
2021-11-21trying to fix #7039 insanity for RFC 8785, Dold: please checkChristian Grothoff
2021-11-19-misc bugfixesChristian Grothoff
2021-11-19-fix misc. compiler warningsChristian Grothoff
2021-10-27work on testing ftbfsChristian Grothoff
2021-08-03-remove confusing logsChristian Grothoff
2021-07-21distinguish between input failure and internal failures when hashing contractsChristian Grothoff
2021-06-16implement logic to replace 'true' forgettable salts with random salts, fix ob...Christian Grothoff
2021-06-16-remove dead leaky codeChristian Grothoff
2021-06-16use dollar to prefix reserved JSON namesFlorian Dold
2021-06-15purge fields instead of setting to NULL as suggested by FlorianChristian Grothoff
2021-05-11return NO if forgetting did not work because it was already forgotten earlierChristian Grothoff
2021-05-09fix #6855Christian Grothoff
2021-04-09do not upgrade gana to master on bootstrapChristian Grothoff
2021-04-02fix leakChristian Grothoff
2021-04-02fix misc leaksChristian Grothoff
2021-03-28fix json parsing invocationChristian Grothoff
2021-01-21update log levelChristian Grothoff
2021-01-18improve logging and comments in json.cChristian Grothoff
2020-11-07adjust ECsChristian Grothoff
2020-08-25nicer generic error reporting logic, for #6432Christian Grothoff
2020-07-21change behavior of expanding json paths with arraysJonathan Buchanan
2020-07-21add parser for json pathJonathan Buchanan
2020-07-16implement forgettable contract terms core logic (#6365)Christian Grothoff
2020-07-16first draft for #6365, test pendingChristian Grothoff
2020-07-16rename TALER_JSON_hash to TALER_JSON_contract_hashChristian Grothoff
2020-04-05make exchange API more uniform in how information is returnedChristian Grothoff
2020-03-20improving benchmarking logic, including more timingsChristian Grothoff
2020-03-19make DB reset optional in API, use it in tests, but not in the benchmarkChristian Grothoff
2020-02-03add IF NOT EXISTS for indicesChristian Grothoff
2020-01-23return TALER_EC_INVALID instead of TALER_EC_NONE when error JSON doesn't cont...Florian Dold
2020-01-19comment on JSON canonicalizationChristian Grothoff
2020-01-19fix copyright headers as per CAChristian Grothoff
2019-11-25add another helperChristian Grothoff
2019-10-31tighten formatting rulesChristian Grothoff
2018-05-22New error code for a unknown reserve public key.Marcello Stanisci
2017-10-06check return value from TALER_JSON_hashChristian Grothoff
2016-10-20rename and move TALER_EXCHANGE_json_get_error_code to TALER_JSON_get_error_codeChristian Grothoff
2016-07-07fixing #4594Marcello Stanisci
2016-04-06update ignore file, fix compiler warningChristian Grothoff
2016-03-19first refactoring of JSON logic to address #4150 and #4237Christian Grothoff