Changesets: exchange

master 7cf67b30

2020-07-10 23:27

Christian Grothoff


Details Diff
this invariant does not actually hold, i.e. if there is a /recoup request for a coin we never saw
mod - src/exchangedb/exchangedb_transactions.c Diff File
mod - src/testing/test_exchange_api.c Diff File

master af0a2c32

2020-07-10 01:27

Christian Grothoff


Details Diff
work on more testing for recoup-refresh
mod - src/exchangedb/exchangedb_transactions.c Diff File
mod - src/testing/test_exchange_api.c Diff File

master f708e4d6

2020-07-09 09:39

jonathanbuchanan


Details Diff
made a uuid trait
mod - src/include/taler_testing_lib.h Diff File
mod - src/testing/Makefile.am Diff File
add - src/testing/testing_api_trait_uuid.c Diff File

master 92ac6dd1

2020-07-08 23:24

Christian Grothoff


Details Diff
implement new behavior in exchange httpd and libtalerexchange (for 0006416)
mod - src/exchange/taler-exchange-httpd_responses.c Diff File
mod - src/include/taler_exchange_service.h Diff File
mod - src/lib/exchange_api_common.c Diff File
mod - src/lib/exchange_api_deposit.c Diff File
mod - src/lib/exchange_api_melt.c Diff File
mod - src/lib/exchange_api_recoup.c Diff File
mod - src/testing/testing_api_cmd_insert_deposit.c Diff File

master 8a1402a5

2020-07-08 21:37

Christian Grothoff


Details Diff
complete server-side logic to generate response for conflicting denomination keys for the same coin
mod - src/exchange/taler-exchange-httpd_recoup.c Diff File

master c3cd2150

2020-07-08 21:36

Christian Grothoff


Details Diff
synchronize with latest GANA
mod - contrib/gana Diff File
mod - src/exchange/taler-exchange-httpd_db.c Diff File
mod - src/exchange/taler-exchange-httpd_db.h Diff File
mod - src/exchange/taler-exchange-httpd_deposit.c Diff File
mod - src/exchange/taler-exchange-httpd_melt.c Diff File
mod - src/exchange/taler-exchange-httpd_recoup.c Diff File
mod - src/exchangedb/plugin_exchangedb_postgres.c Diff File
mod - src/exchangedb/test_exchangedb.c Diff File
mod - src/include/taler_exchangedb_plugin.h Diff File

master c93f6471

2020-07-08 20:20

Christian Grothoff


Details Diff
merge known_coin transaction into main transaction (for 0006416)
mod - src/exchange/taler-exchange-httpd_db.c Diff File
mod - src/exchange/taler-exchange-httpd_db.h Diff File
mod - src/exchange/taler-exchange-httpd_deposit.c Diff File
mod - src/exchange/taler-exchange-httpd_melt.c Diff File
mod - src/exchange/taler-exchange-httpd_recoup.c Diff File

master 8e03498a

2020-07-08 19:58

Christian Grothoff


Details Diff
add h_denom to melt signatures (for 0006416)
mod - src/auditor/taler-helper-auditor-coins.c Diff File
mod - src/exchange/taler-exchange-httpd_melt.c Diff File
mod - src/exchange/taler-exchange-httpd_responses.c Diff File
mod - src/include/taler_signatures.h Diff File
mod - src/lib/exchange_api_common.c Diff File
mod - src/lib/exchange_api_melt.c Diff File

master 97dfbec0

2020-07-08 17:46

Christian Grothoff


Details Diff
add h_denom_pub to deposit signatures
mod - src/exchange/taler-exchange-httpd_deposit.c Diff File
mod - src/exchange/taler-exchange-httpd_responses.c Diff File
mod - src/exchangedb/plugin_exchangedb_postgres.c Diff File
mod - src/include/taler_exchange_service.h Diff File
mod - src/include/taler_exchangedb_plugin.h Diff File
mod - src/include/taler_signatures.h Diff File
mod - src/lib/exchange_api_common.c Diff File
mod - src/lib/exchange_api_deposit.c Diff File
mod - src/testing/testing_api_cmd_deposit.c Diff File

master 1ca062fc

2020-07-08 14:35

Christian Grothoff


Details Diff
introduce known_coin_id, alas not yet used
mod - src/exchangedb/exchange-0001.sql Diff File

master 81fec092

2020-07-08 14:35

Christian Grothoff


Details Diff
simplify DB access: do not fetch fields we do not need
mod - src/exchange/taler-exchange-aggregator.c Diff File
mod - src/exchangedb/plugin_exchangedb_postgres.c Diff File
mod - src/exchangedb/test_exchangedb.c Diff File
mod - src/include/taler_exchangedb_plugin.h Diff File

master 575c1002

2020-07-06 00:00

Christian Grothoff


Details Diff
also offer API for receiving rounded relative time via JSON
mod - src/include/taler_json_lib.h Diff File
mod - src/json/json_helper.c Diff File
mod - src/lib/exchange_api_handle.c Diff File

master 54e63f01

2020-07-05 23:54

Christian Grothoff


Details Diff
fix 0006408: make sure all timestamps are always rounded when they arrive over JSON, or 400 the requester; similarly don't tolerate anything else as client Affected Issues
0006408
mod - src/auditor/taler-auditor-httpd_deposit-confirmation.c Diff File
mod - src/bank-lib/Makefile.am Diff File
mod - src/bank-lib/bank_api_admin.c Diff File
mod - src/bank-lib/bank_api_credit.c Diff File
mod - src/bank-lib/bank_api_debit.c Diff File
mod - src/bank-lib/bank_api_transfer.c Diff File
mod - src/exchange-tools/Makefile.am Diff File
mod - src/exchange/taler-exchange-httpd_deposit.c Diff File
mod - src/include/taler_json_lib.h Diff File
mod - src/json/json_helper.c Diff File
mod - src/lib/exchange_api_common.c Diff File
mod - src/lib/exchange_api_deposit.c Diff File
mod - src/lib/exchange_api_deposits_get.c Diff File
mod - src/lib/exchange_api_handle.c Diff File
mod - src/lib/exchange_api_transfers_get.c Diff File
mod - src/lib/exchange_api_wire.c Diff File
mod - src/testing/testing_api_cmd_auditor_deposit_confirmation.c Diff File

master 6de49ea2

2020-07-05 22:43

Christian Grothoff


Details Diff
Merge branch 'protocolv8'
mod - .gitignore Diff File
mod - .gitmodules Diff File
mod - README Diff File
mod - bootstrap Diff File
mod - configure.ac Diff File
add - contrib/gana Diff File
mod - contrib/tos/tos.rst Diff File
add - doc/audit/report-202005.pdf Diff File
add - doc/audit/response-202005.tex Diff File
mod - src/Makefile.am Diff File
rm - src/auditor/auditor-basedb.age Diff File
rm - src/auditor/auditor-basedb.fees Diff File
rm - src/auditor/auditor-basedb.mpub Diff File
rm - src/auditor/auditor-basedb.sql Diff File
mod - src/auditor/generate-revoke-basedb.sh Diff File
rm - src/auditor/revoke-basedb.age Diff File
rm - src/auditor/revoke-basedb.fees Diff File
rm - src/auditor/revoke-basedb.mpub Diff File
rm - src/auditor/revoke-basedb.sql Diff File
mod - src/auditor/taler-auditor-httpd_deposit-confirmation.c Diff File
mod - src/auditor/taler-helper-auditor-coins.c Diff File
mod - src/auditor/taler-helper-auditor-deposits.c Diff File
mod - src/auditor/taler-helper-auditor-reserves.c Diff File
mod - src/auditor/test-auditor.sh Diff File
mod - src/auditor/test-revocation.sh Diff File
mod - src/auditordb/auditor-0001.sql Diff File
mod - src/auditordb/drop0001.sql Diff File
mod - src/auditordb/plugin_auditordb_postgres.c Diff File
mod - src/exchange-tools/taler-exchange-keyup.c Diff File
mod - src/exchange/taler-exchange-aggregator.c Diff File
mod - src/exchange/taler-exchange-httpd.c Diff File
mod - src/exchange/taler-exchange-httpd_deposit.c Diff File
mod - src/exchange/taler-exchange-httpd_keystate.c Diff File
mod - src/exchange/taler-exchange-httpd_refund.c Diff File
mod - src/exchange/taler-exchange-httpd_responses.c Diff File
mod - src/exchange/taler-exchange-httpd_wire.c Diff File
mod - src/exchange/taler-exchange-httpd_withdraw.c Diff File
mod - src/exchangedb/drop0001.sql Diff File
mod - src/exchangedb/exchange-0001.sql Diff File
mod - src/exchangedb/plugin_exchangedb_postgres.c Diff File
mod - src/exchangedb/test_exchangedb.c Diff File
mod - src/include/taler_auditordb_plugin.h Diff File
mod - src/include/taler_bank_service.h Diff File
rm - src/include/taler_error_codes.h Diff File
mod - src/include/taler_exchange_service.h Diff File
mod - src/include/taler_exchangedb_plugin.h Diff File
mod - src/include/taler_mhd_lib.h Diff File
mod - src/include/taler_signatures.h Diff File
add - src/include/taler_sq_lib.h Diff File
mod - src/include/taler_testing_lib.h Diff File
mod - src/include/taler_util.h Diff File
mod - src/lib/auditor_api_deposit_confirmation.c Diff File
mod - src/lib/exchange_api_common.c Diff File
mod - src/lib/exchange_api_deposit.c Diff File
mod - src/lib/exchange_api_deposits_get.c Diff File
mod - src/lib/exchange_api_handle.c Diff File
mod - src/lib/exchange_api_melt.c Diff File
mod - src/lib/exchange_api_refund.c Diff File
mod - src/lib/exchange_api_transfers_get.c Diff File
mod - src/lib/exchange_api_withdraw2.c Diff File
mod - src/mhd/mhd_parsing.c Diff File
add - src/sq/Makefile.am Diff File
add - src/sq/sq_query_helper.c Diff File
add - src/sq/sq_result_helper.c Diff File
add - src/sq/test_sq.c Diff File
mod - src/testing/Makefile.am Diff File
mod - src/testing/test_auditor_api.c Diff File
mod - src/testing/test_exchange_api.c Diff File
mod - src/testing/test_exchange_api_twisted.c Diff File
mod - src/testing/test_taler_exchange_aggregator.c Diff File
mod - src/testing/testing_api_cmd_auditor_deposit_confirmation.c Diff File
mod - src/testing/testing_api_cmd_bank_admin_add_incoming.c Diff File
mod - src/testing/testing_api_cmd_batch.c Diff File
mod - src/testing/testing_api_cmd_deposit.c Diff File
mod - src/testing/testing_api_cmd_deposits_get.c Diff File
mod - src/testing/testing_api_cmd_insert_deposit.c Diff File
mod - src/testing/testing_api_cmd_refund.c Diff File
add - src/testing/testing_api_cmd_rewind.c Diff File
mod - src/testing/testing_api_cmd_stat.c Diff File
mod - src/testing/testing_api_cmd_transfer_get.c Diff File
mod - src/testing/testing_api_loop.c Diff File
mod - src/testing/testing_api_trait_json.c Diff File
mod - src/testing/testing_api_trait_number.c Diff File
mod - src/testing/testing_api_trait_time.c Diff File
mod - src/util/Makefile.am Diff File
add - src/util/yna.c Diff File

master ed5b98a2

2020-07-05 18:58

Christian Grothoff


Details Diff
GNUNET_free_non_null is gone, use GNUNET_free
mod - src/auditor/taler-auditor-exchange.c Diff File
mod - src/auditor/taler-auditor-httpd.c Diff File
mod - src/auditor/taler-auditor-sign.c Diff File
mod - src/auditor/taler-helper-auditor-coins.c Diff File
mod - src/auditor/taler-helper-auditor-reserves.c Diff File
mod - src/bank-lib/fakebank.c Diff File
mod - src/benchmark/taler-exchange-benchmark.c Diff File
mod - src/curl/curl.c Diff File
mod - src/exchange/taler-exchange-httpd.c Diff File
mod - src/exchange/taler-exchange-httpd_refreshes_reveal.c Diff File
mod - src/exchange/taler-exchange-httpd_transfers_get.c Diff File
mod - src/exchangedb/exchangedb_accounts.c Diff File
mod - src/exchangedb/plugin_exchangedb_common.c Diff File
mod - src/exchangedb/plugin_exchangedb_postgres.c Diff File
mod - src/exchangedb/test_exchangedb.c Diff File
mod - src/exchangedb/test_exchangedb_auditors.c Diff File
mod - src/exchangedb/test_exchangedb_denomkeys.c Diff File
mod - src/lib/auditor_api_handle.c Diff File
mod - src/lib/exchange_api_common.c Diff File
mod - src/lib/exchange_api_handle.c Diff File
mod - src/lib/exchange_api_refresh_common.c Diff File
mod - src/testing/testing_api_cmd_bank_history_credit.c Diff File
mod - src/testing/testing_api_cmd_bank_history_debit.c Diff File
mod - src/testing/testing_api_cmd_batch.c Diff File
mod - src/testing/testing_api_cmd_exec_auditor-sign.c Diff File
mod - src/testing/testing_api_cmd_refresh.c Diff File
mod - src/testing/testing_api_cmd_revoke.c Diff File
mod - src/testing/testing_api_cmd_serialize_keys.c Diff File
mod - src/testing/testing_api_cmd_withdraw.c Diff File
mod - src/testing/testing_api_loop.c Diff File

master e428783e

2020-07-05 18:56

Christian Grothoff


Details Diff
GNUNET_free_non_null is gone, use GNUNET_free
mod - src/auditor/taler-auditor-exchange.c Diff File
mod - src/auditor/taler-auditor-httpd.c Diff File
mod - src/auditor/taler-auditor-sign.c Diff File
mod - src/auditor/taler-helper-auditor-coins.c Diff File
mod - src/auditor/taler-helper-auditor-reserves.c Diff File
mod - src/bank-lib/fakebank.c Diff File
mod - src/benchmark/taler-exchange-benchmark.c Diff File
mod - src/curl/curl.c Diff File
mod - src/exchange/taler-exchange-httpd.c Diff File
mod - src/exchange/taler-exchange-httpd_refreshes_reveal.c Diff File
mod - src/exchange/taler-exchange-httpd_transfers_get.c Diff File
mod - src/exchangedb/exchangedb_accounts.c Diff File
mod - src/exchangedb/plugin_exchangedb_common.c Diff File
mod - src/exchangedb/plugin_exchangedb_postgres.c Diff File
mod - src/exchangedb/test_exchangedb.c Diff File
mod - src/exchangedb/test_exchangedb_auditors.c Diff File
mod - src/exchangedb/test_exchangedb_denomkeys.c Diff File
mod - src/lib/auditor_api_handle.c Diff File
mod - src/lib/exchange_api_common.c Diff File
mod - src/lib/exchange_api_handle.c Diff File
mod - src/lib/exchange_api_refresh_common.c Diff File
mod - src/testing/testing_api_cmd_bank_history_credit.c Diff File
mod - src/testing/testing_api_cmd_bank_history_debit.c Diff File
mod - src/testing/testing_api_cmd_batch.c Diff File
mod - src/testing/testing_api_cmd_exec_auditor-sign.c Diff File
mod - src/testing/testing_api_cmd_refresh.c Diff File
mod - src/testing/testing_api_cmd_revoke.c Diff File
mod - src/testing/testing_api_cmd_serialize_keys.c Diff File
mod - src/testing/testing_api_cmd_withdraw.c Diff File
mod - src/testing/testing_api_loop.c Diff File

master 042e5caf

2020-07-05 18:51

Christian Grothoff


Details Diff
merge
mod - src/lib/exchange_api_refund.c Diff File

master 6eb32a65

2020-07-05 18:32

Christian Grothoff


Details Diff
fix error reporting/handling
mod - src/exchange-tools/taler-exchange-keyup.c Diff File
mod - src/exchange/taler-exchange-httpd.c Diff File
mod - src/exchange/taler-exchange-httpd_wire.c Diff File
mod - src/exchangedb/plugin_exchangedb_postgres.c Diff File

master b145c172

2020-07-05 18:32

Christian Grothoff


Details Diff
fix error reporting/handling
mod - src/exchange-tools/taler-exchange-keyup.c Diff File
mod - src/exchange/taler-exchange-httpd.c Diff File
mod - src/exchange/taler-exchange-httpd_wire.c Diff File
mod - src/exchangedb/plugin_exchangedb_postgres.c Diff File

master 49f466df

2020-07-03 22:57

Christian Grothoff


Details Diff
move rewind command to exchange, add proper support for rewinding in batches, modify API to rewind to label
mod - src/include/taler_testing_lib.h Diff File
mod - src/testing/Makefile.am Diff File
mod - src/testing/testing_api_cmd_batch.c Diff File
add - src/testing/testing_api_cmd_rewind.c Diff File
mod - src/testing/testing_api_cmd_stat.c Diff File
mod - src/testing/testing_api_loop.c Diff File

master 025c2f56

2020-07-03 22:57

Christian Grothoff


Details Diff
move rewind command to exchange, add proper support for rewinding in batches, modify API to rewind to label
mod - src/include/taler_testing_lib.h Diff File
mod - src/testing/Makefile.am Diff File
mod - src/testing/testing_api_cmd_batch.c Diff File
add - src/testing/testing_api_cmd_rewind.c Diff File
mod - src/testing/testing_api_cmd_stat.c Diff File
mod - src/testing/testing_api_loop.c Diff File

master 2279c8ab

2020-07-03 12:24

Christian Grothoff


Details Diff
fix typo
mod - doc/audit/response-202005.tex Diff File

master bf50cb23

2020-07-03 12:24

Christian Grothoff


Details Diff
fix typo
mod - doc/audit/response-202005.tex Diff File

master 7ddd2dba

2020-07-01 19:57

Florian Dold

Committer: Christian Grothoff


Details Diff
expand justifications / agree with append-only log
mod - doc/audit/response-202005.tex Diff File

master c43922a5

2020-07-01 19:57

Florian Dold


Details Diff
expand justifications / agree with append-only log
mod - doc/audit/response-202005.tex Diff File
 First  Prev  1 2 3 ... 20 ... 33 34 35 36 37 38 39 40 ... 60 ... 80 ... 100 ... 120 ... 140 ... 160 ... 180 ... 200 ... 202 203 204  Next  Last