Christian Grothoff
|
50bc862a68
|
adapt to new GNUnet sign API (#6164)
|
2020-04-08 18:18:20 +02:00 |
|
Christian Grothoff
|
b22ec7570e
|
this signature was pretty much always obsolete
|
2020-04-07 18:43:36 +02:00 |
|
Christian Grothoff
|
64a8bb6a86
|
rename constants
|
2020-04-07 13:09:22 +02:00 |
|
Christian Grothoff
|
aa65247662
|
make version field const
|
2020-04-07 11:47:47 +02:00 |
|
Christian Grothoff
|
9eb741b05b
|
more error codes
|
2020-04-06 19:49:37 +02:00 |
|
Christian Grothoff
|
bf8c5982a2
|
make exchange API more uniform in how information is returned
|
2020-04-05 22:05:38 +02:00 |
|
Christian Grothoff
|
5059da7108
|
more error codes
|
2020-04-04 16:50:13 +02:00 |
|
Christian Grothoff
|
82b6c0887d
|
more error codes
|
2020-04-04 16:46:25 +02:00 |
|
Christian Grothoff
|
c826693e45
|
update configuration to match latest docs
|
2020-04-04 15:51:51 +02:00 |
|
Christian Grothoff
|
299b4b78e0
|
return more error details for /wire and /keys to clients
|
2020-04-04 13:27:46 +02:00 |
|
Christian Grothoff
|
643b3e3be3
|
update error codes
|
2020-04-03 21:14:40 +02:00 |
|
Christian Grothoff
|
409d3e8615
|
check amount compatibility in history logic
|
2020-04-03 20:47:51 +02:00 |
|
Christian Grothoff
|
02736e40c2
|
fix ftbfs
|
2020-04-03 20:47:34 +02:00 |
|
Christian Grothoff
|
61cfaa5981
|
update error codes for merchant
|
2020-04-02 20:22:45 +02:00 |
|
Christian Grothoff
|
e9de3374a9
|
fix #6148
|
2020-04-02 14:01:41 +02:00 |
|
Christian Grothoff
|
a039926bb6
|
fix #6147
|
2020-04-02 13:47:21 +02:00 |
|
Christian Grothoff
|
340ac36199
|
fix #6146
|
2020-04-02 11:34:52 +02:00 |
|
Christian Grothoff
|
d1bf26929e
|
typo
|
2020-04-01 23:12:00 +02:00 |
|
Christian Grothoff
|
5b78fbc631
|
better types/scoping/indentation
|
2020-04-01 23:11:56 +02:00 |
|
Christian Grothoff
|
ccf9f05e19
|
scope clean up
|
2020-04-01 19:43:25 +02:00 |
|
Christian Grothoff
|
3404fda463
|
typos
|
2020-03-31 20:57:11 +02:00 |
|
Christian Grothoff
|
73d107b53d
|
fix leak
|
2020-03-31 15:11:54 +02:00 |
|
Christian Grothoff
|
f38a56d3ff
|
add extra checks
|
2020-03-31 15:11:40 +02:00 |
|
Christian Grothoff
|
f34e40bc22
|
make auditor less verbose
|
2020-03-31 14:41:55 +02:00 |
|
Christian Grothoff
|
c686fac84b
|
match updated specification, use CREDIT instead of DEPOSIT for transfers into a reserve
|
2020-03-30 18:09:47 +02:00 |
|
Christian Grothoff
|
a41119833d
|
Merge branch 'master' of git+ssh://git.taler.net/exchange
|
2020-03-30 12:23:53 +02:00 |
|
Christian Grothoff
|
754140be62
|
clarify
|
2020-03-30 12:23:42 +02:00 |
|
Florian Dold
|
c7a2a952ae
|
change confusing comment, revision is a different component of libtool versions
|
2020-03-30 15:21:04 +05:30 |
|
Christian Grothoff
|
2b27d4ca8b
|
remove bogus warnings
|
2020-03-29 04:16:00 +02:00 |
|
Christian Grothoff
|
0582a6b567
|
fix auditor file parse problem
|
2020-03-29 04:03:06 +02:00 |
|
Christian Grothoff
|
363e641f17
|
more files missing for dist target
|
2020-03-29 03:55:36 +02:00 |
|
Christian Grothoff
|
7f367110d0
|
more missing files for 'dist'
|
2020-03-29 03:41:12 +02:00 |
|
Christian Grothoff
|
8db48871d6
|
add missing files to dist
|
2020-03-29 03:22:55 +02:00 |
|
Christian Grothoff
|
89a4f5bba6
|
fix indentation
|
2020-03-29 01:58:38 +01:00 |
|
Christian Grothoff
|
937065ae9f
|
fix leak of old keystate if loading of new keystate failed
|
2020-03-29 01:58:27 +01:00 |
|
Christian Grothoff
|
0f5f27e853
|
fix minor leak from getopt
|
2020-03-29 01:58:09 +01:00 |
|
Christian Grothoff
|
eb32dd626a
|
fix leaks and bad RC logic wrt json reference copying
|
2020-03-28 23:32:02 +01:00 |
|
Christian Grothoff
|
677654f609
|
doxygen fix
|
2020-03-28 22:22:29 +01:00 |
|
Christian Grothoff
|
17eafb869c
|
address FIXME
|
2020-03-28 22:12:47 +01:00 |
|
Christian Grothoff
|
4abb38a36e
|
address FIXME
|
2020-03-28 22:05:54 +01:00 |
|
Christian Grothoff
|
e16f463adb
|
resolved FIXMEs
|
2020-03-28 22:00:21 +01:00 |
|
Christian Grothoff
|
da1df35db3
|
reserve history amount includes fee, add it
|
2020-03-28 21:46:03 +01:00 |
|
Christian Grothoff
|
bc57f007e4
|
lookup in reverse order also inside of batch
|
2020-03-28 21:45:46 +01:00 |
|
Christian Grothoff
|
96c5cd4c42
|
do not re-use command label
|
2020-03-28 21:45:27 +01:00 |
|
Christian Grothoff
|
b409d6a17e
|
permit subtraction to result in zero
|
2020-03-28 21:39:34 +01:00 |
|
Christian Grothoff
|
28492256a5
|
ignore generated config file
|
2020-03-28 20:47:43 +01:00 |
|
Christian Grothoff
|
88957c55be
|
ignore report directories
|
2020-03-28 20:47:21 +01:00 |
|
Christian Grothoff
|
ae9f751a7c
|
do return fees in history
|
2020-03-28 20:46:57 +01:00 |
|
Christian Grothoff
|
82b18857e2
|
do return correct timestamp also in fakebank implementation
|
2020-03-28 20:46:23 +01:00 |
|
Christian Grothoff
|
d5351641f8
|
implement #6049
|
2020-03-28 20:45:53 +01:00 |
|
Christian Grothoff
|
9d9b0e0e57
|
split recoup and revoke commands into two files for better readability
|
2020-03-28 20:42:20 +01:00 |
|
Christian Grothoff
|
2d297a1721
|
skip tests if ports are unavailable
|
2020-03-28 20:41:49 +01:00 |
|
Christian Grothoff
|
baaa8832b2
|
fix leak
|
2020-03-28 12:53:10 +01:00 |
|
Christian Grothoff
|
163b23f27a
|
removing inappropriate i18n code
|
2020-03-27 20:39:15 +01:00 |
|
Florian Dold
|
2c171055f9
|
constrain value of denomination to revoke
|
2020-03-28 00:50:11 +05:30 |
|
Christian Grothoff
|
8d5a0a4061
|
ERR trap
|
2020-03-27 18:23:53 +01:00 |
|
Christian Grothoff
|
b46dc6b981
|
avoid warning
|
2020-03-27 18:11:19 +01:00 |
|
Christian Grothoff
|
6951892c68
|
clean logic
|
2020-03-27 18:10:59 +01:00 |
|
Christian Grothoff
|
17cfbced1d
|
fix inconsistency in field naming
|
2020-03-27 17:32:39 +01:00 |
|
Christian Grothoff
|
1647237c2e
|
fix #6137
|
2020-03-27 17:11:06 +01:00 |
|
Christian Grothoff
|
f262d8abde
|
comment style fix
|
2020-03-27 16:46:20 +01:00 |
|
Florian Dold
|
e267cb985b
|
cover actual aggregation in exchange test
|
2020-03-27 20:47:30 +05:30 |
|
Florian Dold
|
1a15cd29e8
|
deposit command: create merchant key in a more appropriate place
|
2020-03-27 20:01:31 +05:30 |
|
Florian Dold
|
20933b3950
|
fix deposit idempotency test case
|
2020-03-27 19:54:16 +05:30 |
|
Florian Dold
|
6620a5b691
|
add test case (currently fails) for deposit idempotency
|
2020-03-27 19:14:55 +05:30 |
|
Christian Grothoff
|
d923f29144
|
removing warnings
|
2020-03-27 14:05:59 +01:00 |
|
Christian Grothoff
|
69e50079b4
|
Merge branch 'master' of git+ssh://git.taler.net/exchange
|
2020-03-27 13:53:31 +01:00 |
|
Christian Grothoff
|
373a5f96a7
|
fix warnings
|
2020-03-27 13:53:26 +01:00 |
|
Florian Dold
|
449e99bd51
|
test multiple transfers to same reserve
|
2020-03-27 18:05:21 +05:30 |
|
Christian Grothoff
|
e8c8efe5ec
|
more stringent overflow checks
|
2020-03-27 13:32:16 +01:00 |
|
Christian Grothoff
|
1c1d4e1ad6
|
do not log uninitialized amount
|
2020-03-27 13:30:49 +01:00 |
|
Christian Grothoff
|
155a4bc11b
|
fix checks
|
2020-03-27 13:29:19 +01:00 |
|
Christian Grothoff
|
b5f62c8060
|
second pass on responses: indentation cleanup and CSE
|
2020-03-27 13:21:02 +01:00 |
|
Christian Grothoff
|
a2bfd9f6b5
|
clean up response generation code
|
2020-03-27 13:11:48 +01:00 |
|
Christian Grothoff
|
9f5dbcdfa7
|
comment fixes
|
2020-03-27 12:52:15 +01:00 |
|
Christian Grothoff
|
0981203a80
|
make test quiet
|
2020-03-27 12:41:44 +01:00 |
|
Christian Grothoff
|
813e412f24
|
fix test
|
2020-03-27 12:39:20 +01:00 |
|
Christian Grothoff
|
7a31b051d1
|
fix test
|
2020-03-27 12:38:47 +01:00 |
|
Christian Grothoff
|
e3a4bef04c
|
fix test
|
2020-03-27 12:36:52 +01:00 |
|
Christian Grothoff
|
a79c41dcc5
|
fix test
|
2020-03-27 12:36:25 +01:00 |
|
Christian Grothoff
|
5fc875a80b
|
renable cleanup
|
2020-03-27 12:32:08 +01:00 |
|
Christian Grothoff
|
0ebbea705f
|
Merge branch 'master' of git+ssh://git.taler.net/exchange
|
2020-03-27 12:30:40 +01:00 |
|
Christian Grothoff
|
31746d8128
|
enable test 32
|
2020-03-27 12:30:31 +01:00 |
|
Florian Dold
|
0a047c155a
|
recoup test: cover recoup of fully spend coin
|
2020-03-27 16:52:42 +05:30 |
|
Florian Dold
|
e965659d36
|
recoup test: try recoup on non-revoked denomination
|
2020-03-27 16:35:37 +05:30 |
|
Christian Grothoff
|
13bbcef87b
|
adjust test to code changes
|
2020-03-27 11:26:33 +01:00 |
|
Christian Grothoff
|
4856d8114c
|
fix inconsistency in field naming
|
2020-03-27 11:11:45 +01:00 |
|
Christian Grothoff
|
1ced0438c2
|
improve error logging
|
2020-03-27 10:44:00 +01:00 |
|
Christian Grothoff
|
9c6aa53c8c
|
improve coin audit logic
|
2020-03-27 10:43:49 +01:00 |
|
Christian Grothoff
|
6906538c12
|
missing break
|
2020-03-27 09:40:25 +01:00 |
|
Christian Grothoff
|
8a90c8fbcb
|
expand test suite
|
2020-03-27 09:35:48 +01:00 |
|
Christian Grothoff
|
62b8ca0bd3
|
check coin history consistency
|
2020-03-27 09:35:42 +01:00 |
|
Christian Grothoff
|
9445343ec5
|
consider that deposit fee is discounted when refund fee is applied
|
2020-03-27 09:34:58 +01:00 |
|
Christian Grothoff
|
f052527ea5
|
fix recoup-refresh audit logic
|
2020-03-26 20:54:41 +01:00 |
|
Christian Grothoff
|
394765a1e6
|
auditor-sign keys generated due to revocations
|
2020-03-26 20:07:23 +01:00 |
|
Christian Grothoff
|
51bdfab935
|
increment recoup progress points
|
2020-03-26 20:06:58 +01:00 |
|
Christian Grothoff
|
293c241ae7
|
fix SQL statements
|
2020-03-26 20:06:23 +01:00 |
|
Christian Grothoff
|
e63d312131
|
do not crash on odd inputs
|
2020-03-26 19:25:35 +01:00 |
|
Christian Grothoff
|
8fa6b996ed
|
generating revocation test DB
|
2020-03-26 18:58:42 +01:00 |
|
Christian Grothoff
|
28c00bedbf
|
prepare scripts for revocation testing
|
2020-03-26 17:21:41 +01:00 |
|
Christian Grothoff
|
4a06d7550a
|
workaround can die now
|
2020-03-26 16:08:27 +01:00 |
|
Christian Grothoff
|
3c1c3e704a
|
more work on revocation test script, now crashing the wallet
|
2020-03-26 16:07:34 +01:00 |
|
Florian Dold
|
1c5e24a05a
|
test-revocation: add --no-throttle to wallet invocation
|
2020-03-24 23:55:15 +05:30 |
|
Christian Grothoff
|
fb70d338fd
|
stuff
|
2020-03-24 18:23:08 +01:00 |
|
Christian Grothoff
|
58e703e06c
|
starting with revocation test
|
2020-03-24 18:16:01 +01:00 |
|
Christian Grothoff
|
dff81f4577
|
more testing for auditor logic
|
2020-03-24 17:35:18 +01:00 |
|
Christian Grothoff
|
9ad9e7e064
|
add more tests
|
2020-03-24 17:23:27 +01:00 |
|
Christian Grothoff
|
240b23684d
|
finish review of coins auditor analysis logic, improve error handling
|
2020-03-23 22:27:31 +01:00 |
|
Christian Grothoff
|
0bd53ed443
|
scope reduction, mark possible places for improvement
|
2020-03-23 21:36:49 +01:00 |
|
Christian Grothoff
|
8acfca6718
|
refactor to avoid duping all the RSA keys on refresh processing
|
2020-03-23 21:32:30 +01:00 |
|
Christian Grothoff
|
0ff8ec8da9
|
fix comments and handling of revocations in coins auditor
|
2020-03-23 21:00:08 +01:00 |
|
Christian Grothoff
|
bab34d15fc
|
recoup logic review, very minor cleanup
|
2020-03-23 13:24:33 +01:00 |
|
Christian Grothoff
|
67cf9747a5
|
Merge branch 'master' of git+ssh://git.taler.net/exchange
|
2020-03-23 10:18:13 +01:00 |
|
Christian Grothoff
|
c032c5fc40
|
fix EC codes for merchant
|
2020-03-23 10:18:08 +01:00 |
|
Christian Grothoff
|
db4af18a99
|
fix ec
|
2020-03-23 10:11:14 +01:00 |
|
Florian Dold
|
a57fd6c4b3
|
fix test case (old one required recoup to *not* be idempotent
|
2020-03-23 12:28:08 +05:30 |
|
Christian Grothoff
|
3480146a66
|
first pass at auditor-coins, also reviewing checks around amount arithmetic, can and should be made harsher
|
2020-03-22 23:32:06 +01:00 |
|
Christian Grothoff
|
488f759a2d
|
clean up auditor-reserves logic
|
2020-03-22 22:39:48 +01:00 |
|
Christian Grothoff
|
9add4cf405
|
doxygen updates
|
2020-03-22 21:36:42 +01:00 |
|
Christian Grothoff
|
a90ea10d35
|
more wire cleanup, indentation only
|
2020-03-22 21:26:53 +01:00 |
|
Christian Grothoff
|
2539956026
|
first bit of auditor-wire cleanup
|
2020-03-22 16:23:41 +01:00 |
|
Christian Grothoff
|
ba22ad7a42
|
clean up auditor-aggregation logic
|
2020-03-22 16:15:55 +01:00 |
|
Christian Grothoff
|
d3dc8c8c7d
|
intermediary step on auditor-aggregation cleanup
|
2020-03-22 15:17:11 +01:00 |
|
Christian Grothoff
|
66fa3559c8
|
missing tests
|
2020-03-22 14:52:39 +01:00 |
|
Christian Grothoff
|
69fb0e6772
|
add missing option for auditor
|
2020-03-22 14:51:54 +01:00 |
|
Christian Grothoff
|
bdbe923bf6
|
check for right type
|
2020-03-22 14:51:36 +01:00 |
|
Christian Grothoff
|
adef4a91ca
|
the big EC rename, part II
|
2020-03-22 01:06:53 +01:00 |
|
Christian Grothoff
|
744322fdda
|
the big EC rename
|
2020-03-22 00:50:18 +01:00 |
|
Christian Grothoff
|
db61bc3bbe
|
cleanup
|
2020-03-21 19:49:18 +01:00 |
|
Christian Grothoff
|
bad9c719f8
|
stylefixes
|
2020-03-21 19:46:21 +01:00 |
|
Christian Grothoff
|
0d2bf1a75e
|
comment
|
2020-03-21 19:41:09 +01:00 |
|
Christian Grothoff
|
c277dc2a18
|
style fixes
|
2020-03-21 19:39:46 +01:00 |
|
Christian Grothoff
|
e5e6c9b6b4
|
minor style improvement
|
2020-03-21 19:30:24 +01:00 |
|
Christian Grothoff
|
f1d3364313
|
code cleanup, deduplication, DCE
|
2020-03-21 19:25:53 +01:00 |
|
Christian Grothoff
|
ca943e8c3f
|
fix FTBFS issue on some platforms
|
2020-03-21 18:15:11 +01:00 |
|
Christian Grothoff
|
5ddedeeded
|
adjust tests to auditor changes
|
2020-03-21 17:37:06 +01:00 |
|
Christian Grothoff
|
36f4dbab3b
|
adjust tests to auditor changes
|
2020-03-21 17:36:01 +01:00 |
|
Christian Grothoff
|
68098bcade
|
fix test
|
2020-03-21 17:33:33 +01:00 |
|
Christian Grothoff
|
88fd81e5da
|
completing auditor split
|
2020-03-21 16:09:22 +01:00 |
|
Christian Grothoff
|
a8b8258e12
|
steps towards new split-auditor logic
|
2020-03-21 12:56:16 +01:00 |
|
Christian Grothoff
|
2ace9969b7
|
rename fest on refactored auditor logic
|
2020-03-21 11:05:51 +01:00 |
|
Christian Grothoff
|
66616a97d7
|
working on splitting auditor
|
2020-03-20 22:34:17 +01:00 |
|
Christian Grothoff
|
1b24e2f9bb
|
more statistics, make explicit table lock optional, can hurt performance badly
|
2020-03-20 18:38:57 +01:00 |
|
Christian Grothoff
|
b9186bdd78
|
Merge branch 'master' of git+ssh://git.taler.net/exchange
|
2020-03-20 12:35:06 +01:00 |
|
Christian Grothoff
|
e4293ec075
|
have variant where we first setup all reserves
|
2020-03-20 12:34:59 +01:00 |
|
Christian Grothoff
|
159ce744b9
|
do not be so super-quiet on (rare) rollbacks
|
2020-03-20 12:34:43 +01:00 |
|
Christian Grothoff
|
2021f75995
|
fix logic to ensure that we do not call the callback after the iteration was aborted (caused big trouble in wirewatcher)
|
2020-03-20 12:34:26 +01:00 |
|
Florian Dold
|
6a46b13e80
|
make recoup idempotent and simplify response
|
2020-03-20 14:01:59 +05:30 |
|
Florian Dold
|
c17f05b5fd
|
fix critical bug in transaction history query for recoup-refresh
|
2020-03-20 13:52:29 +05:30 |
|
Christian Grothoff
|
10c56bcea0
|
improving benchmarking logic, including more timings
|
2020-03-20 02:36:50 +01:00 |
|