Changesets: exchange

master 7f37c2ae

2017-10-06 23:21

Christian Grothoff


Details Diff
more return value checks on TALER_amount_get_zero
mod - src/auditor/taler-auditor.c Diff File

master 800c54b1

2017-10-06 23:06

Christian Grothoff


Details Diff
do not potentially pass -1 to fcntl()
mod - src/exchange/taler-exchange-httpd.c Diff File

master 06f5621f

2017-10-06 23:04

Christian Grothoff


Details Diff
better logging if IBAN validation fails, also avoid potentially unbounded stack allocation
mod - src/exchange-lib/exchange_api_reserve.c Diff File
mod - src/wire/plugin_wire_sepa.c Diff File

master dbab0c65

2017-10-06 22:54

Christian Grothoff


Details Diff
check return value from TALER_amount_get_zero
mod - src/exchange-lib/exchange_api_common.c Diff File
mod - src/exchange-lib/exchange_api_reserve.c Diff File
mod - src/exchange/taler-exchange-aggregator.c Diff File
mod - src/exchange/taler-exchange-httpd_db.c Diff File
mod - src/exchange/taler-exchange-httpd_payback.c Diff File
mod - src/exchange/taler-exchange-httpd_reserve_withdraw.c Diff File
mod - src/exchange/taler-exchange-httpd_responses.c Diff File

master 2f715c27

2017-10-06 22:02

Christian Grothoff


Details Diff
check return value from TALER_JSON_hash
mod - src/auditor/taler-auditor.c Diff File
mod - src/benchmark/taler-exchange-benchmark.c Diff File
mod - src/exchange-lib/exchange_api_deposit.c Diff File
mod - src/exchange-lib/exchange_api_reserve.c Diff File
mod - src/exchange-lib/test_exchange_api.c Diff File
mod - src/exchange/taler-exchange-aggregator.c Diff File
mod - src/exchange/taler-exchange-httpd_responses.c Diff File
mod - src/exchangedb/test_exchangedb.c Diff File
mod - src/json/json.c Diff File

master 1da03b95

2017-10-06 21:54

Christian Grothoff


Details Diff
fix indentation
mod - src/json/json_helper.c Diff File

master e5aed9e5

2017-10-06 21:53

Christian Grothoff


Details Diff
fix signed calls to isalpha/isdigit/isspace etc.
mod - src/util/amount.c Diff File
mod - src/wire/plugin_wire_sepa.c Diff File

master 85a2d3dc

2017-09-30 23:28

Christian Grothoff


Details Diff
modify wire auditor to deal with asynchrony of WIRE plugin API
mod - src/auditor/taler-wire-auditor.c Diff File

master 6a4f6b18

2017-09-30 22:47

Christian Grothoff


Details Diff
also store wire position in auditordb
mod - src/auditor/taler-wire-auditor.c Diff File
mod - src/auditordb/plugin_auditordb_postgres.c Diff File
mod - src/include/taler_auditordb_plugin.h Diff File

master 96e04d33

2017-09-30 22:29

Christian Grothoff


Details Diff
update auditordb API to support logic for taler-wire-auditor
mod - src/auditor/taler-wire-auditor.c Diff File
mod - src/auditordb/plugin_auditordb_postgres.c Diff File
mod - src/include/taler_auditordb_plugin.h Diff File

master 34db060b

2017-09-26 17:16

Christian Grothoff


Details Diff
update .gitignore
mod - .gitignore Diff File

master a0d410e0

2017-09-26 17:05

Christian Grothoff


Details Diff
fix mapping of auditor sigs to DKs, avoid one hash operation by caching hash value
mod - src/auditor/taler-auditor-sign.c Diff File
mod - src/exchange-lib/exchange_api_handle.c Diff File
mod - src/exchange/taler-exchange-httpd_keystate.c Diff File
mod - src/include/taler_signatures.h Diff File

master d36a2008

2017-09-26 16:09

Christian Grothoff


Details Diff
fix uninit auditor_url field
mod - src/exchange/taler-exchange-httpd_keystate.c Diff File

master 47285344

2017-09-26 15:56

Christian Grothoff


Details Diff
fix calculation of 'Expires:' header, also handle HTTP HEAD requests
mod - src/exchange/taler-exchange-httpd.c Diff File
mod - src/exchange/taler-exchange-httpd_keystate.c Diff File
mod - src/exchange/taler-exchange-httpd_mhd.c Diff File

master a8de810b

2017-09-26 15:46

Christian Grothoff


Details Diff
simplify time conversion using strptime instead of manual hack, also check for timezone issues if we get unusual time values
mod - src/exchange-lib/exchange_api_handle.c Diff File

master 7cb48a72

2017-09-26 14:30

Christian Grothoff


Details Diff
check json_array_append_new() return values, proper logging on errors
mod - src/exchange-lib/exchange_api_handle.c Diff File
mod - src/exchange/taler-exchange-httpd_keystate.c Diff File
mod - src/exchangedb/plugin_exchangedb_postgres.c Diff File

master a3b71ac7

2017-09-26 14:23

Christian Grothoff


Details Diff
fix bad sizeof()
mod - src/exchange/taler-exchange-httpd_keystate.c Diff File

master e78e0f6c

2017-09-26 01:26

Christian Grothoff


Details Diff
starting point for 0004948
mod - src/auditor/Makefile.am Diff File
add - src/auditor/taler-wire-auditor.c Diff File

master e5a9b3ff

2017-09-17 18:56

Christian Grothoff


Details Diff
bump version of taler protocol we implement
mod - src/exchange-lib/exchange_api_handle.c Diff File
mod - src/exchange/taler-exchange-httpd_keystate.c Diff File

master e328b441

2017-09-17 18:53

Christian Grothoff


Details Diff
clean up /keys cherry picking logic, including changing the last_issue_date value to be in seconds
mod - ChangeLog Diff File
mod - src/exchange-lib/exchange_api_handle.c Diff File
mod - src/exchange/taler-exchange-httpd_keystate.c Diff File
mod - src/exchangedb/exchangedb_auditorkeys.c Diff File

master 1c3e7872

2017-09-14 23:07

Christian Grothoff


Details Diff
be more precise about encoding HTTP bodies
mod - src/exchange/taler-exchange-httpd_keystate.c Diff File
mod - src/exchange/taler-exchange-httpd_responses.c Diff File

master f346e89c

2017-09-14 22:52

Christian Grothoff


Details Diff
(imperfect) test for 0004840
mod - src/exchange-lib/Makefile.am Diff File
mod - src/exchange-lib/exchange_api_handle.c Diff File
mod - src/exchange-lib/test_exchange_api_keys_cherry_picking.c Diff File
add - src/exchange-lib/test_exchange_api_keys_cherry_picking.conf Diff File
add - src/exchange-lib/test_exchange_api_keys_cherry_picking_extended.conf Diff File
mod - src/exchange/taler-exchange-httpd_keystate.c Diff File

master f440904f

2017-09-13 23:45

Christian Grothoff


Details Diff
note on messy / duplicated code
mod - src/exchange/taler-exchange-httpd_keystate.c Diff File

master 36a7ac72

2017-09-13 23:43

Christian Grothoff


Details Diff
do keep signing over DKs even for cherry-picked /keys replies
mod - src/exchange-lib/exchange_api_handle.c Diff File
mod - src/exchange/taler-exchange-httpd_keystate.c Diff File

master 80a7fe9d

2017-09-13 16:35

Christian Grothoff


Details Diff
add logic to signal exchange to reload keys
mod - src/exchange-lib/test_exchange_api.c Diff File
mod - src/exchange-lib/test_exchange_api.conf Diff File
mod - src/exchange-lib/test_exchange_api_keys_cherry_picking.c Diff File
 First  Prev  1 2 3 ... 20 ... 40 ... 60 ... 80 ... 100 ... 120 ... 131 132 133 134 135 136 137 ... 140 ... 160 ... 180 ... 200 ... 214 215 216  Next  Last