Christian Grothoff
|
5587732f52
|
fix auditor to properly verify wire fee signatures and more gracefully handle arithmetic amount issue
|
2018-01-04 00:41:19 +01:00 |
|
Christian Grothoff
|
d9f16db0ef
|
add testcase for 'select_refunds_by_coin'
|
2018-01-03 01:10:23 +01:00 |
|
Christian Grothoff
|
41b5dde709
|
implement select_refunds_by_coin in exchangedb plugin
|
2018-01-02 14:43:15 +01:00 |
|
Christian Grothoff
|
dad63db5f9
|
extending test logic to detect refund issue (commented out for now)
|
2018-01-02 14:05:03 +01:00 |
|
Christian Grothoff
|
ff0d4bb6eb
|
add TALER_EXCHANGE_refund2, make sure fee test initializes all amounts; update ChangeLog
|
2018-01-01 23:28:19 +01:00 |
|
Christian Grothoff
|
2d08d612f6
|
refuse endian conversion for invalid amounts
|
2018-01-01 23:07:36 +01:00 |
|
Christian Grothoff
|
4f2ad1051b
|
change 'f' to 'contribution' in /deposit
|
2018-01-01 22:28:49 +01:00 |
|
Marcello Stanisci
|
346c351e5f
|
redefining/adding bank error codes
|
2017-12-22 21:22:57 +01:00 |
|
Marcello Stanisci
|
8021e7064d
|
adding more bank's error codes
|
2017-12-15 16:17:00 +01:00 |
|
Marcello Stanisci
|
ee263024e6
|
make DEBUG bulk logs
|
2017-12-14 18:12:03 +01:00 |
|
Marcello Stanisci
|
7e966aa2ae
|
store password in the right variable
|
2017-12-14 17:53:48 +01:00 |
|
Christian Grothoff
|
229907c6e2
|
implement taler-bank-transfer, fixes #5195
|
2017-12-14 15:33:10 +01:00 |
|
Christian Grothoff
|
1897d65af5
|
eliminate /admin/add/incoming (fixes #5172)
|
2017-12-14 13:49:24 +01:00 |
|
Christian Grothoff
|
f7c9de73e1
|
remove _admin APIs from libtalerexchange
|
2017-12-14 13:42:25 +01:00 |
|
Christian Grothoff
|
c182b960f8
|
remove _admin APIs from libtalerexchange
|
2017-12-14 13:42:07 +01:00 |
|
Christian Grothoff
|
0f5ef01dd3
|
nicer error reporting
|
2017-12-14 13:36:59 +01:00 |
|
Marcello Stanisci
|
22eae129a9
|
logging the /reject requester in tests as the deposit _credit_ account
|
2017-12-13 19:22:45 +01:00 |
|
Marcello Stanisci
|
9ea3145745
|
respect /reject API: credit_account -> account_number
|
2017-12-13 19:07:41 +01:00 |
|
Christian Grothoff
|
f93abc29d8
|
re-enable bank /reject testing now that bank implements it (closes #5200)
|
2017-12-13 17:14:52 +01:00 |
|
Christian Grothoff
|
2a62f13998
|
use dual stack for exchange
|
2017-12-12 19:28:14 +01:00 |
|
Christian Grothoff
|
cf9e5efbfb
|
use dual stack for fakebank
|
2017-12-12 19:23:16 +01:00 |
|
Christian Grothoff
|
265af18e2d
|
log rowids and amounts
|
2017-12-10 21:41:38 +01:00 |
|
Christian Grothoff
|
878c68faf6
|
better diagnostics from fakebank
|
2017-12-10 21:19:30 +01:00 |
|
Christian Grothoff
|
0b9ffa874f
|
add -r command line option to wirewatch
|
2017-12-10 19:15:15 +01:00 |
|
Christian Grothoff
|
749c02fe37
|
bump protocol version of C client, we do support the new refresh
|
2017-12-10 19:03:11 +01:00 |
|
Christian Grothoff
|
2152a6936e
|
eliminate use of exchange's /admin/add/incoming with fakebank in taler-exchange-benchmark
|
2017-12-10 19:00:19 +01:00 |
|
Christian Grothoff
|
6623afa2a3
|
add testcase for #5077 (passes), start to reduce use of exchange's admin/add/incoming (#5172, more to come)
|
2017-12-10 16:02:03 +01:00 |
|
Christian Grothoff
|
d36de3bdd6
|
add wirewatch command to testcase (not yet active), for #5077
|
2017-12-10 14:25:15 +01:00 |
|
Christian Grothoff
|
ff452e6033
|
check find_pk return value in test
|
2017-12-10 00:25:43 +01:00 |
|
Christian Grothoff
|
76769e9429
|
fix test for '*' accepted encoding
|
2017-12-10 00:18:48 +01:00 |
|
Christian Grothoff
|
2d658cef65
|
need a few more error codes
|
2017-12-09 23:58:57 +01:00 |
|
Christian Grothoff
|
af6e9f134a
|
fix potential NPE
|
2017-12-09 23:51:49 +01:00 |
|
Christian Grothoff
|
23cb1d46a8
|
fix enum confusion
|
2017-12-09 23:46:05 +01:00 |
|
Christian Grothoff
|
1d40d2973c
|
initialize rev_rowid always
|
2017-12-09 23:35:04 +01:00 |
|
Christian Grothoff
|
16e2cd8d44
|
switch auth based on account number in test
|
2017-12-09 21:19:33 +01:00 |
|
Christian Grothoff
|
1c3863f5fd
|
swap account numbers so reject can work with auth
|
2017-12-09 20:28:17 +01:00 |
|
Florian Dold
|
44aaaf9e93
|
set error code correctly, removes compiler warning
|
2017-12-08 17:07:20 +01:00 |
|
Florian Dold
|
e75afb3164
|
use row_id instead of serial_id everywhere
|
2017-12-08 17:04:11 +01:00 |
|
Florian Dold
|
4872b61781
|
bank uses row_id instead of serial_id now
|
2017-12-08 16:59:15 +01:00 |
|
Florian Dold
|
d0a80659a1
|
comment out bank test cases until implemented in bank
|
2017-12-08 15:46:15 +01:00 |
|
Christian Grothoff
|
40244c9ca8
|
fix reservemod issue with time rounding
|
2017-12-08 12:45:25 +01:00 |
|
Christian Grothoff
|
042616899f
|
largely fix #5077
|
2017-12-06 19:24:00 +01:00 |
|
Christian Grothoff
|
5540747ca2
|
patch to address #5183: always round time before giving it to DB, tolerate DB answering without rounded time
|
2017-11-30 17:17:37 +01:00 |
|
Christian Grothoff
|
78b77ee8d5
|
properly document TALER_SIGNATURE_MERCHANT_REFUND_OK
|
2017-11-30 11:21:51 +01:00 |
|
Christian Grothoff
|
499247a480
|
fixing #5178
|
2017-11-29 20:23:08 +01:00 |
|
Christian Grothoff
|
9041840d6e
|
round timestamp so that the exchange does not crash when converting to JSON
|
2017-11-27 23:50:59 +01:00 |
|
Florian Dold
|
aa79aca12f
|
Add error code TIP_QUERY_TIP_ID_UNKNOWN
|
2017-11-27 15:25:02 +01:00 |
|
Christian Grothoff
|
111abd5944
|
do not break on issues we log to JSON
|
2017-11-20 21:56:06 +01:00 |
|
Christian Grothoff
|
7749a683ba
|
fix issue in wire auditor's history processing
|
2017-11-20 21:55:24 +01:00 |
|
Christian Grothoff
|
11269125fa
|
implement #5177 (not yet tested)
|
2017-11-20 14:20:09 +01:00 |
|
Christian Grothoff
|
8f48db8fdf
|
implementing #4961: detection of missing aggregate transfers
|
2017-11-19 22:36:58 +01:00 |
|
Christian Grothoff
|
92d616b076
|
add last_timestamp to wire auditor progress point; fix confusion in param/result specs between 'auto' and 'absolute time'
|
2017-11-19 22:12:30 +01:00 |
|
Christian Grothoff
|
029d3239e1
|
test select_deposits_missing_wire, fix uninitialized wire_deadline in deposit listing
|
2017-11-19 22:01:29 +01:00 |
|
Christian Grothoff
|
53be6c6337
|
update bug refs to #5177
|
2017-11-12 15:51:53 +01:00 |
|
Christian Grothoff
|
8440de1333
|
work on #5077: reserve_pub vs. wtid issue, add reject functionality to wire plugin API (with stub implementations for now)
|
2017-11-12 15:46:52 +01:00 |
|
Christian Grothoff
|
f299130c50
|
make -m option optional for taler-auditor and taler-wire-auditor
|
2017-11-12 14:11:05 +01:00 |
|
Christian Grothoff
|
1665941154
|
fix misc typos in auditor report logic
|
2017-11-08 19:07:21 +01:00 |
|
Christian Grothoff
|
1139f74ffe
|
fix minor wire auditor bugs, add samples of output
|
2017-11-08 18:44:12 +01:00 |
|
Christian Grothoff
|
f8af22b882
|
more work on wire auditor and reporting (#4958)
|
2017-11-07 14:38:45 +01:00 |
|
Christian Grothoff
|
45c443f348
|
update auditor report format to capture nicely all diagnostics that may currently be generated by the auditor (closes #4962)
|
2017-11-06 19:11:43 +01:00 |
|
Christian Grothoff
|
cc09fbbb29
|
working on #4962
|
2017-11-06 14:54:52 +01:00 |
|
Christian Grothoff
|
c5f9c0ca88
|
work on making auditor reports nicer (#4962)
|
2017-11-06 00:03:08 +01:00 |
|
Christian Grothoff
|
215c6db54c
|
true/false are keywords, use all-caps
|
2017-11-04 18:03:55 +01:00 |
|
Christian Grothoff
|
169962d769
|
lets use 52, the number of bits stored
|
2017-11-02 18:42:12 +01:00 |
|
Christian Grothoff
|
84998f9d05
|
fix #5167
|
2017-11-02 17:40:14 +01:00 |
|
Christian Grothoff
|
9236f3aaa0
|
indentation
|
2017-11-02 17:22:23 +01:00 |
|
Christian Grothoff
|
db3c29711f
|
fix balance calculation for reserve withdrawals
|
2017-11-02 16:51:48 +01:00 |
|
Christian Grothoff
|
b6907bb6bf
|
clarify soft DB error code - they now could be returned
|
2017-11-02 14:19:38 +01:00 |
|
Christian Grothoff
|
f3939081d3
|
define more error codes
|
2017-11-02 14:03:18 +01:00 |
|
Christian Grothoff
|
0b580d8f68
|
helps to keep enum values distinct
|
2017-11-01 12:42:24 +01:00 |
|
Christian Grothoff
|
4f212a11ce
|
add status code
|
2017-11-01 12:36:32 +01:00 |
|
Christian Grothoff
|
07e115531b
|
be less verbose
|
2017-11-01 10:41:45 +01:00 |
|
Christian Grothoff
|
6b4313da61
|
fix stupid ordering issue after refactoring
|
2017-10-31 22:59:34 +01:00 |
|
Christian Grothoff
|
beeece1d6a
|
add TALER_EXCHANGE_reserve_withdraw2 function for easy withdrawal of tips
|
2017-10-31 14:45:15 +01:00 |
|
Christian Grothoff
|
2f2930f1ba
|
major API refactoring, adding planchet generation and coin extraction APIs to the Taler crypto library, thereby simplifying code in withdraw, refresh, tipping, payback and testcases; slight API incompatibilities to previous versions are introduced
|
2017-10-31 14:02:54 +01:00 |
|
Christian Grothoff
|
ec8146de92
|
rename: TALER_setup_planchet -> TALER_planchet_setup_refresh
|
2017-10-31 12:44:17 +01:00 |
|
Christian Grothoff
|
a491a4709a
|
rename: TALER_FreshCoinP -> TALER_PlanchetSecretsP, and TALER_setup_fresh_coin -> TALER_setup_planchet
|
2017-10-31 12:38:14 +01:00 |
|
Christian Grothoff
|
a946dc30bb
|
start template for generating nicely formatted auditor reports
|
2017-10-26 22:39:59 +02:00 |
|
Christian Grothoff
|
288c7160d7
|
more error codes for tipping
|
2017-10-24 00:21:07 +02:00 |
|
Christian Grothoff
|
2cb6c5b9fe
|
starting with error codes for tipping API
|
2017-10-22 19:07:07 +02:00 |
|
Christian Grothoff
|
9807e5c50c
|
releasing v0.4.0
|
2017-10-18 15:21:06 +02:00 |
|
Marcello Stanisci
|
4da09561f4
|
missing conf from 'make dist'
|
2017-10-18 11:47:34 +02:00 |
|
Christian Grothoff
|
0f67a9fca2
|
fix matching of auditor keys/denomination issues so that we return _all_ applicable auditor signatures, instead of a tiny subset
|
2017-10-17 19:53:44 +02:00 |
|
Christian Grothoff
|
1fae7a4f9e
|
report if DK lacks auditor signature
|
2017-10-17 19:53:44 +02:00 |
|
Christian Grothoff
|
0346e37504
|
actually properly implement API wrt return value handling, even if not used today
|
2017-10-17 19:53:44 +02:00 |
|
Christian Grothoff
|
e4fe0dc87e
|
exit more nicely if command line arguments were wrong
|
2017-10-17 19:53:43 +02:00 |
|
Christian Grothoff
|
fbc685a76c
|
make --wire argument mandatory
|
2017-10-17 19:53:43 +02:00 |
|
Christian Grothoff
|
298d7dd367
|
assertion only holds if we did get results
|
2017-10-17 19:53:42 +02:00 |
|
Christian Grothoff
|
272f1135fc
|
add exchangedb function for #4961
|
2017-10-16 17:57:29 +02:00 |
|
Christian Grothoff
|
4a84520514
|
resolve #4963
|
2017-10-16 17:57:29 +02:00 |
|
Christian Grothoff
|
2cddf524a8
|
work on #4963 for taler-auditor
|
2017-10-16 17:57:29 +02:00 |
|
Marcello Stanisci
|
88cdaf70c9
|
adding missing table in the drop method
|
2017-10-16 16:47:14 +02:00 |
|
Christian Grothoff
|
d970d6abb4
|
suppress compiler warning
|
2017-10-15 17:42:41 +02:00 |
|
Christian Grothoff
|
7a232a0941
|
add references to Mantis bugs to TODO/FIXME comments in code
|
2017-10-12 20:56:16 +02:00 |
|
Christian Grothoff
|
cb13afaf54
|
complete first pass of taler-wre-auditor's wire-out audit logic
|
2017-10-12 20:46:42 +02:00 |
|
Christian Grothoff
|
600d1684e3
|
completing reserves_in logic of taler-wire-auditor, but not tested
|
2017-10-12 16:26:52 +02:00 |
|
Christian Grothoff
|
cc5d09cf1d
|
properly handle signing errors if httpd lacks signing keys by returning internal errors (and handling new return value from TEH_KS_sign)
|
2017-10-07 15:10:24 +02:00 |
|
Christian Grothoff
|
7935349d35
|
check return value from create_denom_key_pair in test
|
2017-10-06 22:19:13 +02:00 |
|
Christian Grothoff
|
c92d88d944
|
check rval from TALER_amount_to_string
|
2017-10-06 22:16:28 +02:00 |
|
Christian Grothoff
|
837fcd515c
|
use proper return value, some c99 changes
|
2017-10-06 22:13:28 +02:00 |
|