Changesets: merchant

master 6eb1f758

2019-10-05 22:03

Florian Dold


Details Diff
support http for taler://pay
mod - src/backend/taler-merchant-httpd_check-payment.c Diff File

master 29854611

2019-10-05 21:05

Florian Dold


Details Diff
gitignore
mod - .gitignore Diff File

master 6a0d1b7d

2019-10-05 17:51

Christian Grothoff


Details Diff
reindenting with uncrustify
mod - src/backend/taler-merchant-httpd_auditors.c Diff File
mod - src/backend/taler-merchant-httpd_exchanges.c Diff File
mod - src/backend/taler-merchant-httpd_parsing.c Diff File
mod - src/backend/taler-merchant-httpd_responses.c Diff File
mod - src/backend/taler-merchant-httpd_responses.h Diff File
mod - src/backend/taler-merchant-httpd_tip-reserve-helper.c Diff File
mod - src/backenddb/merchantdb_plugin.c Diff File
mod - src/backenddb/plugin_merchantdb_postgres.c Diff File
mod - src/backenddb/test_merchantdb.c Diff File
mod - src/include/platform.h Diff File
mod - src/include/taler_merchant_service.h Diff File
mod - src/include/taler_merchant_testing_lib.h Diff File
mod - src/include/taler_merchantdb_plugin.h Diff File
mod - src/lib/merchant_api_check_payment.c Diff File
mod - src/lib/merchant_api_history.c Diff File
mod - src/lib/merchant_api_refund.c Diff File
mod - src/lib/merchant_api_tip_query.c Diff File
mod - src/lib/merchant_api_track_transaction.c Diff File
mod - src/lib/test_merchant_api.c Diff File
mod - src/lib/test_merchant_api_twisted.c Diff File
mod - src/lib/testing_api_cmd_history.c Diff File
mod - src/lib/testing_api_cmd_refund.c Diff File
mod - src/lib/testing_api_cmd_rewind.c Diff File
mod - src/lib/testing_api_cmd_tip.c Diff File
mod - src/lib/testing_api_cmd_track.c Diff File
mod - src/lib/testing_api_helpers.c Diff File
mod - src/lib/testing_api_trait_hash.c Diff File
mod - src/lib/testing_api_trait_merchant_sig.c Diff File
mod - src/lib/testing_api_trait_planchet.c Diff File
mod - src/lib/testing_api_trait_refund_entry.c Diff File
mod - src/lib/testing_api_trait_string.c Diff File
mod - src/merchant-tools/taler-merchant-benchmark.c Diff File
mod - src/merchant-tools/taler-merchant-dbinit.c Diff File

master 54bde12c

2019-10-05 17:49

Christian Grothoff


Details Diff
add uncrustify hook
mod - bootstrap Diff File
add - contrib/uncrustify-mode.el Diff File
add - contrib/uncrustify.cfg Diff File
add - contrib/uncrustify.el Diff File
add - contrib/uncrustify.sh Diff File
add - contrib/uncrustify_precommit Diff File

master 99a81562

2019-10-05 17:48

Christian Grothoff


Details Diff
fix default, test no longer exists
mod - src/backend/merchant.conf Diff File

master 549761d6

2019-10-04 21:03

Florian Dold


Details Diff
properly separate external/internal APIs
mod - src/backend/taler-merchant-httpd.c Diff File
mod - src/lib/merchant_api_pay.c Diff File
mod - src/lib/merchant_api_proposal.c Diff File
mod - src/lib/merchant_api_refund.c Diff File
mod - src/lib/merchant_api_tip_pickup.c Diff File
mod - src/lib/test_merchant_api.c Diff File
mod - src/lib/testing_api_helpers.c Diff File

master a8a5115d

2019-10-01 21:53

Florian Dold


Details Diff
fix use before initialization
mod - src/backend/taler-merchant-httpd_check-payment.c Diff File

master d239c2f6

2019-09-26 16:32

Christian Grothoff


Details Diff
refactor to check for instance in one place, instead of in each handler
mod - src/backend/taler-merchant-httpd.c Diff File
mod - src/backend/taler-merchant-httpd.h Diff File
mod - src/backend/taler-merchant-httpd_check-payment.c Diff File
mod - src/backend/taler-merchant-httpd_check-payment.h Diff File
mod - src/backend/taler-merchant-httpd_config.c Diff File
mod - src/backend/taler-merchant-httpd_config.h Diff File
mod - src/backend/taler-merchant-httpd_history.c Diff File
mod - src/backend/taler-merchant-httpd_history.h Diff File
mod - src/backend/taler-merchant-httpd_mhd.c Diff File
mod - src/backend/taler-merchant-httpd_mhd.h Diff File
mod - src/backend/taler-merchant-httpd_pay.c Diff File
mod - src/backend/taler-merchant-httpd_pay.h Diff File
mod - src/backend/taler-merchant-httpd_proposal.c Diff File
mod - src/backend/taler-merchant-httpd_proposal.h Diff File
mod - src/backend/taler-merchant-httpd_refund.c Diff File
mod - src/backend/taler-merchant-httpd_refund.h Diff File
mod - src/backend/taler-merchant-httpd_tip-authorize.c Diff File
mod - src/backend/taler-merchant-httpd_tip-authorize.h Diff File
mod - src/backend/taler-merchant-httpd_tip-pickup.c Diff File
mod - src/backend/taler-merchant-httpd_tip-pickup.h Diff File
mod - src/backend/taler-merchant-httpd_tip-query.c Diff File
mod - src/backend/taler-merchant-httpd_tip-query.h Diff File
mod - src/backend/taler-merchant-httpd_track-transaction.c Diff File
mod - src/backend/taler-merchant-httpd_track-transaction.h Diff File
mod - src/backend/taler-merchant-httpd_track-transfer.c Diff File
mod - src/backend/taler-merchant-httpd_track-transfer.h Diff File
mod - src/lib/test_merchant_api.c Diff File

master 9f6bf3e0

2019-09-26 15:57

Christian Grothoff


Details Diff
fix memory leak
mod - src/backend/taler-merchant-httpd.c Diff File

master 63994abe

2019-09-23 20:39

Florian Dold


Details Diff
implement instances via one base URL per instance
mod - src/backend/taler-merchant-httpd.c Diff File
mod - src/backend/taler-merchant-httpd.h Diff File
mod - src/backend/taler-merchant-httpd_check-payment.c Diff File
mod - src/backend/taler-merchant-httpd_check-payment.h Diff File
mod - src/backend/taler-merchant-httpd_config.c Diff File
mod - src/backend/taler-merchant-httpd_config.h Diff File
mod - src/backend/taler-merchant-httpd_history.c Diff File
mod - src/backend/taler-merchant-httpd_history.h Diff File
mod - src/backend/taler-merchant-httpd_mhd.c Diff File
mod - src/backend/taler-merchant-httpd_mhd.h Diff File
mod - src/backend/taler-merchant-httpd_pay.c Diff File
mod - src/backend/taler-merchant-httpd_pay.h Diff File
mod - src/backend/taler-merchant-httpd_proposal.c Diff File
mod - src/backend/taler-merchant-httpd_proposal.h Diff File
mod - src/backend/taler-merchant-httpd_refund.c Diff File
mod - src/backend/taler-merchant-httpd_refund.h Diff File
mod - src/backend/taler-merchant-httpd_tip-authorize.c Diff File
mod - src/backend/taler-merchant-httpd_tip-authorize.h Diff File
mod - src/backend/taler-merchant-httpd_tip-pickup.c Diff File
mod - src/backend/taler-merchant-httpd_tip-pickup.h Diff File
mod - src/backend/taler-merchant-httpd_tip-query.c Diff File
mod - src/backend/taler-merchant-httpd_tip-query.h Diff File
mod - src/backend/taler-merchant-httpd_track-transaction.c Diff File
mod - src/backend/taler-merchant-httpd_track-transaction.h Diff File
mod - src/backend/taler-merchant-httpd_track-transfer.c Diff File
mod - src/backend/taler-merchant-httpd_track-transfer.h Diff File
mod - src/include/taler_merchant_service.h Diff File
mod - src/include/taler_merchant_testing_lib.h Diff File
mod - src/lib/merchant_api_check_payment.c Diff File
mod - src/lib/merchant_api_history.c Diff File
mod - src/lib/merchant_api_pay.c Diff File
mod - src/lib/merchant_api_proposal.c Diff File
mod - src/lib/merchant_api_refund.c Diff File
mod - src/lib/merchant_api_tip_authorize.c Diff File
mod - src/lib/merchant_api_tip_pickup.c Diff File
mod - src/lib/merchant_api_tip_query.c Diff File
mod - src/lib/merchant_api_track_transaction.c Diff File
mod - src/lib/merchant_api_track_transfer.c Diff File
mod - src/lib/test_merchant_api.c Diff File
mod - src/lib/test_merchant_api_twisted.c Diff File
mod - src/lib/testing_api_cmd_history.c Diff File
mod - src/lib/testing_api_cmd_pay.c Diff File
mod - src/lib/testing_api_cmd_proposal.c Diff File
mod - src/lib/testing_api_cmd_refund.c Diff File
mod - src/lib/testing_api_cmd_tip.c Diff File
mod - src/lib/testing_api_cmd_track.c Diff File
mod - src/merchant-tools/taler-merchant-benchmark.c Diff File

master 7d50af66

2019-09-17 12:03

Christian Grothoff


Details Diff
make URLs case-sensitive
mod - src/backend/taler-merchant-httpd.c Diff File

master 2a84699d

2019-09-17 00:11

Christian Grothoff


Details Diff
fixing misc memory leaks related to json, including 0005769, as well as an unrelated use-after-free
mod - src/backend/taler-merchant-httpd_history.c Diff File
mod - src/lib/merchant_api_pay.c Diff File
mod - src/lib/merchant_api_proposal.c Diff File
mod - src/lib/merchant_api_tip_authorize.c Diff File
mod - src/lib/merchant_api_tip_pickup.c Diff File
mod - src/lib/merchant_api_track_transfer.c Diff File
mod - src/lib/testing_api_cmd_pay.c Diff File
mod - src/lib/testing_api_cmd_proposal.c Diff File

master 27720961

2019-09-13 15:02

Marcello Stanisci


Details Diff
FPRINTF -> fprintf
mod - src/backenddb/merchantdb_plugin.c Diff File

master 7a1a7b5b

2019-09-02 00:46

Florian Dold


Details Diff
teach config about instances
mod - src/backend/taler-merchant-httpd_config.c Diff File

master 50583b73

2019-09-01 22:35

Florian Dold


Details Diff
wrap array in JSON object
mod - src/backend/taler-merchant-httpd_history.c Diff File
mod - src/lib/testing_api_cmd_history.c Diff File

master c9089497

2019-09-01 22:35

Florian Dold


Details Diff
gitignore
mod - .gitignore Diff File

master 4b47e468

2019-08-31 16:07

Florian Dold


Details Diff
subtract refund after checking for fee coverage
mod - src/backend/taler-merchant-httpd_pay.c Diff File

master 8d841f8c

2019-08-31 15:58

Florian Dold


Details Diff
compute refund amount correctly
mod - src/backend/taler-merchant-httpd_pay.c Diff File

master bad0d57b

2019-08-31 15:46

Florian Dold


Details Diff
logging
mod - src/backend/taler-merchant-httpd_pay.c Diff File

master dc0907d2

2019-08-31 15:45

Florian Dold


Details Diff
log refunded amount
mod - src/backend/taler-merchant-httpd_pay.c Diff File

master 09b3d977

2019-08-30 17:23

Florian Dold


Details Diff
include tip expiration timestamp
mod - src/backend/taler-merchant-httpd_tip-pickup.c Diff File

master 821c9b0f

2019-08-30 17:16

Florian Dold


Details Diff
include tip timestamp
mod - src/backend/taler-merchant-httpd_tip-pickup.c Diff File

master 28442a97

2019-08-30 17:00

Florian Dold


Details Diff
json format string
mod - src/backend/taler-merchant-httpd_tip-pickup.c Diff File

master 87f78ab0

2019-08-30 16:41

Florian Dold


Details Diff
return amount_left of tip to wallet
mod - src/backend/taler-merchant-httpd_tip-pickup.c Diff File
mod - src/backend/taler-merchant-httpd_tip-pickup.h Diff File
mod - src/backenddb/plugin_merchantdb_postgres.c Diff File
mod - src/backenddb/test_merchantdb.c Diff File
mod - src/include/taler_merchantdb_plugin.h Diff File

master 3ad285a1

2019-08-30 16:31

Florian Dold


Details Diff
different handler for GET tip-pickup
mod - src/backend/taler-merchant-httpd.c Diff File
 First  Prev  1 2 3 ... 10 ... 20 ... 30 ... 40 ... 48 49 50 51 52 53 54 ... 60 ... 70 ... 80 ... 90 ... 100 ... 110 ... 120 ... 125 126 127  Next  Last