This website requires JavaScript.
39b30ac8c9
Merge branch 'master' of git+ssh://taler.net/exchange
Christian Grothoff
2017-05-16 13:40:31 +0200
024dc56259
starting with exculpability
Christian Grothoff
2017-05-16 13:40:29 +0200
7ce67006be
use ACM sigconf format for 2017
Florian Dold
2017-05-16 13:39:12 +0200
7b4b0f38ff
english, linking
Christian Grothoff
2017-05-16 13:34:17 +0200
49f590d8dc
fc17 reviews
Florian Dold
2017-05-15 15:40:12 +0200
917a2dee0f
typos
Christian Grothoff
2017-05-16 11:26:22 +0200
5ea3021e82
add ownership transfer corollary
Christian Grothoff
2017-05-16 11:24:50 +0200
82cec70298
nicer error reporting
Christian Grothoff
2017-05-16 09:53:34 +0200
9916eef3db
use and purge alternate db when testing against python bank
Marcello Stanisci
2017-05-15 22:02:21 +0200
bdfa18830d
start_row is actually start in the spec, fix naming
Christian Grothoff
2017-05-15 20:33:02 +0200
7c28823caf
handle base32-wire transfer subject being followed by space+exchange base url in wire plugin and fakebank
Christian Grothoff
2017-05-15 15:53:21 +0200
be3b891dbd
fix port numbers, no longer 8081 but on 8080; and box json array /history response in {data} as required by API
Christian Grothoff
2017-05-15 10:55:47 +0200
d3fac18562
take the history array from "data" field returned by the bank
Marcello Stanisci
2017-05-11 16:24:41 +0200
cddce0fd6f
minor edits to the paper, moving refresh around, etc.
Christian Grothoff
2017-05-16 11:01:00 +0200
709e53be6e
Add a suitable argument for KDF under the random oracle model.
Jeffrey Burdges
2017-05-16 01:02:48 +0200
1a2facbd2b
Merge branch 'master' of ssh://taler.net/exchange
Jeffrey Burdges
2017-05-15 17:46:46 +0200
0cf241041e
Spelling
Jeffrey Burdges
2017-05-15 17:46:27 +0200
7ec6f729fc
Add note on linking protocol
Jeffrey Burdges
2017-05-15 17:37:09 +0200
2036c42a77
Some classical random oracle reference
Jeffrey Burdges
2017-05-15 16:28:55 +0200
0359e829f3
Approach to the privacy argument
Jeffrey Burdges
2017-05-15 16:28:24 +0200
b418b3080e
Just some trash
Jeffrey Burdges
2017-05-15 16:28:00 +0200
d307ddba41
improve serializability error handling a bit
Christian Grothoff
2017-05-14 15:44:36 +0200
4c90a797da
Merge branch 'master' of ssh://taler.net/exchange
Jeffrey Burdges
2017-05-13 15:07:48 +0200
d010d31c09
Update to taxability
Jeffrey Burdges
2017-05-13 15:06:09 +0200
5dff30e20b
nicer logging
Christian Grothoff
2017-05-12 22:41:29 +0200
4f6e71a842
Just a start on taxability text, breaks the latex run probably
Jeffrey Burdges
2017-05-11 21:41:23 +0200
93edc84e60
Introduction does not know where it's going towards the end, but
Jeffrey Burdges
2017-05-07 14:04:15 +0200
d8eebc67e6
Improve abstract
Jeffrey Burdges
2017-05-07 14:01:02 +0200
f6f4b07bab
clean up debug logic
Christian Grothoff
2017-05-11 11:43:50 +0200
43126e867a
acutally initialize num_auditors field, helps a lot...
Christian Grothoff
2017-05-11 11:41:05 +0200
5a0ee21b48
even more detailed /history error reporting
Christian Grothoff
2017-05-11 11:22:42 +0200
d5ddbb648c
fail hard if any auditor sig is wrong
Christian Grothoff
2017-05-11 11:05:48 +0200
673509fac8
fix auditor signing process: include signature over refund fee
Christian Grothoff
2017-05-11 11:02:49 +0200
beee1fb689
generate auditor signatures in exchange-lib testcase, and handle problem with bogus revocation keys during startup more gracefully by terminating instead of looping
Christian Grothoff
2017-05-11 10:56:15 +0200
3e5d200d95
revert field name in bank-lib
Marcello Stanisci
2017-05-10 21:08:29 +0200
474f374d2d
improve history error reporting by test
Christian Grothoff
2017-05-10 16:55:08 +0200
6bf006e636
removing use of bank's admin interface from bank-lib testcases
Marcello Stanisci
2017-05-10 15:23:37 +0200
2c43ff7c0d
uncommenting the first failing bank-lib interpreter command
Marcello Stanisci
2017-05-10 11:48:33 +0200
e16d60b27f
fix field name
Marcello Stanisci
2017-05-09 22:38:22 +0200
7cbfdbd72a
uncommenting /admin/add/incoming interpreter command
Marcello Stanisci
2017-05-09 22:14:21 +0200
75f47e79e1
initial fixes to test exchange/bank interfacing
Marcello Stanisci
2017-05-09 17:35:07 +0200
edf24557bf
revert last change
Marcello Stanisci
2017-05-10 15:46:05 +0200
ec53b9f6ce
serial_id -> row_id in returned json
Marcello Stanisci
2017-05-10 11:49:59 +0200
1edf34e52a
fix missing auth header for /admin/add/incoming
Christian Grothoff
2017-05-09 22:25:53 +0200
e6d09d2568
handle error code returned by TALER_amount_subtract in new error case TALER_EC_PAYBACK_COIN_BALANCE_NEGATIVE
Christian Grothoff
2017-05-09 13:33:26 +0200
46c7647b27
handle error code returned by TALER_EXCHANGEDB_denomination_keys_iterate
Christian Grothoff
2017-05-09 13:30:55 +0200
7a259fb7bd
nicely handle error from json_dumps without assert
Christian Grothoff
2017-05-09 13:28:01 +0200
a5fedfeeb8
remove redundant check
Christian Grothoff
2017-05-09 13:26:34 +0200
783642272d
fix possible NULL deref, simplify logic
Christian Grothoff
2017-05-09 13:24:53 +0200
b53c189e0a
nominally finish implementation of taler-exchange-wirewatch (still needs testing)
Christian Grothoff
2017-05-08 14:35:48 +0200
8f854fb04c
add 'get_latest_reserve_in_reference' to exchangedb API
Christian Grothoff
2017-05-08 13:31:28 +0200
20aad54c3e
remove dead transfer details field from reserves_in (API, exchangedb, etc.)
Christian Grothoff
2017-05-08 13:18:36 +0200
2dcaffe451
move responsibility of converting to wire subject to reserve_pub into wire plugin
Christian Grothoff
2017-05-08 12:57:00 +0200
5e36e520a5
updates to distinguish clearly between wtid and json transfer details
Christian Grothoff
2017-05-08 12:44:40 +0200
18a020dd02
implement fakebank support (incl. tests) for #5005/#4964/4959
Christian Grothoff
2017-05-07 21:11:56 +0200
56786aea5a
adjust test to work with real bank (now fails)
Christian Grothoff
2017-05-07 14:21:40 +0200
0e73c0d451
check json_pack return value, just to be nice
Christian Grothoff
2017-05-07 14:07:48 +0200
76545519c6
updating DB schema for new wire history operations and future auditor checks of wire transfers
Christian Grothoff
2017-05-05 13:41:32 +0200
2c05a4b278
more work on wirewatch
Christian Grothoff
2017-05-05 12:17:48 +0200
da75b30a25
starting to implement taler-exchange-wirewatch
Christian Grothoff
2017-05-05 11:11:03 +0200
ed1a4c08fd
add link to bug
Christian Grothoff
2017-05-04 23:53:29 +0200
69fa9b41d1
start to add /history testing support to tests, fix some minor issues
Christian Grothoff
2017-05-04 23:52:54 +0200
0e632ffdd2
fix names to match latest specification
Christian Grothoff
2017-05-04 23:30:18 +0200
1ea22a37c6
add /history support to fakebank
Christian Grothoff
2017-05-04 23:29:08 +0200
57964b6ae9
fix indentation
Christian Grothoff
2017-05-04 20:19:49 +0200
f4df63e448
adding support for transaction history to wire plugin API (#4959 )
Christian Grothoff
2017-05-04 18:35:53 +0200
234dbcc7b7
switch bank api to new authentication method API
Christian Grothoff
2017-05-04 15:18:43 +0200
57502edf15
fix typo
Christian Grothoff
2017-05-04 14:06:16 +0200
405859d068
implement #4993
Christian Grothoff
2017-05-04 11:18:49 +0200
27c921c7c4
finished implementing #4956 in principle, but not yet tested
Christian Grothoff
2017-04-20 21:38:02 +0200
92d9ec69e6
expand testcase to cover new DB API
Christian Grothoff
2017-04-20 09:04:20 +0200
487237381d
fix misc doxygen issues
Christian Grothoff
2017-04-20 07:49:56 +0200
b0811dd868
add support for closed reserves to taler-auditor
Christian Grothoff
2017-04-19 21:41:53 +0200
4bf5236959
implement plugin function for auditor to check reserve closures
Christian Grothoff
2017-04-19 21:28:47 +0200
13a153616e
implementing database functions towards addressing #4956
Christian Grothoff
2017-04-19 18:44:14 +0200
8f98a5ca6e
implement #4956-support in exchange db and exchange (to return information about closed reserves)
Christian Grothoff
2017-04-19 14:40:43 +0200
c15ff78f0c
implementing #4956-support in libtalerexchange
Christian Grothoff
2017-04-19 14:15:48 +0200
123b1868ab
implement #4983
Christian Grothoff
2017-04-19 13:46:38 +0200
5e8ef38680
fixing #4980
Christian Grothoff
2017-04-18 21:05:27 +0200
164c125528
introducing closing fee
Christian Grothoff
2017-04-17 14:01:55 +0200
5a321621f4
implement #4982
Christian Grothoff
2017-04-17 01:29:36 +0200
0b3abbd304
properly init denom_hash in test
Christian Grothoff
2017-04-17 00:33:16 +0200
f1372eda88
implement #4981
Christian Grothoff
2017-04-16 18:34:31 +0200
7f7d8596ab
add missing table drop instruction
Christian Grothoff
2017-04-16 17:25:53 +0200
62afe341b7
fix #4984
Christian Grothoff
2017-04-16 17:21:26 +0200
4d4ac495a4
test case of /payback done twice, handle 403-case in /payback handler, thereby also testing coin-with-payback history case in test logic (fixes #3887 )
Christian Grothoff
2017-04-16 02:39:11 +0200
be6dde89db
fix use of uninit value on PAYBACK path in auditor
Christian Grothoff
2017-04-16 02:16:41 +0200
1fe26d5d2e
also test reserve history after payback
Christian Grothoff
2017-04-10 17:59:33 +0200
65d74ec0a0
update ignore file
Christian Grothoff
2017-04-10 17:21:04 +0200
58463df9d2
fix test_exchangedb denomkeys test
Christian Grothoff
2017-04-10 17:01:20 +0200
17a74ee707
expand /payback tests
Christian Grothoff
2017-04-10 16:51:09 +0200
368b9f8fcb
add test case for #3887
Christian Grothoff
2017-04-10 16:37:08 +0200
2684327176
preparations for testing /payback API
Christian Grothoff
2017-04-10 01:24:05 +0200
d7386cae0f
remove test code coverage for auditordb
Christian Grothoff
2017-04-09 21:47:40 +0200
70517233c9
improve test case coverage for exchangedb
Christian Grothoff
2017-04-09 21:28:45 +0200
c298436020
expand testcase to cover TALER_EXCHANGEDB_denomination_key_revoke
Christian Grothoff
2017-04-09 20:51:19 +0200
11b8710a5c
implement checking of denomination revocation status in auditor
Christian Grothoff
2017-04-08 22:52:32 +0200
8e9d6c6fd1
extend exchangedb API to allow storing DK revocation information
Christian Grothoff
2017-04-08 22:01:13 +0200
5f67d984b2
fix json_pack format string
Christian Grothoff
2017-04-08 20:20:35 +0200
d27f7f34b4
have auditor report command to handle denomination key revocation on emergency-detection (#3887 )
Christian Grothoff
2017-04-08 20:11:37 +0200