Christian Grothoff
|
47c3a489e2
|
presumably fixing #4455. A check did exist (see taler-exchange-httpd_deposit.c:225), but the two checks disagreed whether it was OK for the fee to be exactly equal to the amount. Now both checks allow the fee to be equal to the amount.
|
2016-04-25 00:31:23 +02:00 |
|
Christian Grothoff
|
fbbf35c87f
|
fix #4438
|
2016-04-25 00:26:34 +02:00 |
|
Florian Dold
|
95e52cd2e8
|
make names related to wire plugins less generic
|
2016-04-22 19:09:55 +02:00 |
|
Florian Dold
|
9507c8c369
|
base config varname
|
2016-04-22 16:11:19 +02:00 |
|
Florian Dold
|
ad321624be
|
add taler-arm wrapper
|
2016-04-22 15:17:02 +02:00 |
|
Christian Grothoff
|
21188ca703
|
Merge branch 'master' of ssh://taler.net:/var/git/exchange
|
2016-04-21 20:00:40 +02:00 |
|
Christian Grothoff
|
77e9e3a7f6
|
sketching out refund API implementation
|
2016-04-20 03:05:16 +02:00 |
|
Christian Grothoff
|
edd31c7415
|
implementing parsing of /refund requests
|
2016-04-20 02:50:52 +02:00 |
|
Christian Grothoff
|
f693e25793
|
introduce refund fee
|
2016-04-20 01:50:26 +02:00 |
|
Christian Grothoff
|
1d8da4bf84
|
unset env variable instead of setting to empty
|
2016-04-20 01:50:16 +02:00 |
|
Florian Dold
|
fda03a481f
|
add missing file
|
2016-04-19 23:43:11 +02:00 |
|
Florian Dold
|
e01143daf3
|
move currency to taler section, create taler.conf
|
2016-04-19 23:41:07 +02:00 |
|
Florian Dold
|
f9d4a96715
|
move currency to taler section
|
2016-04-19 23:11:57 +02:00 |
|
Florian Dold
|
6d551b3073
|
unnecessary include
|
2016-04-19 14:44:53 +02:00 |
|
Florian Dold
|
37be942f48
|
do not include gnunet's platform header in our public headers
|
2016-04-19 13:54:59 +02:00 |
|
Christian Grothoff
|
8d503b17e3
|
move fake bank implementation to new library to re-use the code in upcoming testcases in preparation of fixing #4399
|
2016-04-17 23:14:23 +02:00 |
|
Christian Grothoff
|
4dcd70ac2b
|
fix #4400: add test for amount_round wire plugin API
|
2016-04-17 22:46:49 +02:00 |
|
Christian Grothoff
|
a881e44944
|
update code to match new API
|
2016-04-17 20:03:57 +02:00 |
|
Christian Grothoff
|
7496a03978
|
replace bank_api_context with libgnunetcurl
|
2016-04-17 18:03:01 +02:00 |
|
Christian Grothoff
|
1ed567a14b
|
replace exchange_api_context with libgnunetcurl
|
2016-04-17 17:45:15 +02:00 |
|
Christian Grothoff
|
05751b63aa
|
Merge branch 'master' of git+ssh://taler.net/var/git/exchange
|
2016-04-17 16:28:50 +02:00 |
|
Christian Grothoff
|
2c693bcb72
|
fix comments
|
2016-04-17 16:28:37 +02:00 |
|
Christian Grothoff
|
dda069f5f9
|
fix linker issue
|
2016-04-16 19:53:01 +02:00 |
|
Christian Grothoff
|
719b51b65d
|
fix config parsing for dbinit tool
|
2016-04-16 19:49:53 +02:00 |
|
Christian Grothoff
|
a34891981c
|
make all exchange-tools load configs properly like other Taler tools
|
2016-04-16 13:57:22 +02:00 |
|
Christian Grothoff
|
3abb3bc372
|
use user_config_file as well
|
2016-04-16 13:10:29 +02:00 |
|
Christian Grothoff
|
f552b7e4c0
|
use exchange section consistently for master_priv_file option
|
2016-04-16 12:46:01 +02:00 |
|
Christian Grothoff
|
fe36ba0062
|
fix taler-exchange-wire way of loading configuration
|
2016-04-16 12:44:45 +02:00 |
|
Christian Grothoff
|
ecc5b6791f
|
fix taler-exchange-keyup way of loading configuration
|
2016-04-16 12:37:37 +02:00 |
|
Christian Grothoff
|
480b9cdf39
|
automatically set 'type' in taler-exchange-wire
|
2016-04-15 20:08:19 +02:00 |
|
Christian Grothoff
|
663363fc0e
|
Fix #4229
|
2016-04-15 19:41:44 +02:00 |
|
Florian Dold
|
bcf4b7f724
|
gitignore
|
2016-04-15 15:41:11 +02:00 |
|
Christian Grothoff
|
74e237164c
|
Merge branch 'master' of ssh://taler.net:/var/git/exchange
|
2016-04-15 15:00:26 +02:00 |
|
Christian Grothoff
|
ebf049a8c2
|
add missing rollback
|
2016-04-15 15:00:24 +02:00 |
|
Florian Dold
|
3098c0a9e0
|
new taler-bank-manage invocation
|
2016-04-14 01:19:32 +02:00 |
|
Florian Dold
|
c234a8bed8
|
Create taler-config wrapper around gnunet-config
The wrapper uses LD_PRELOAD to make sure that paths are adjusted
for taler.
|
2016-04-13 15:58:02 +02:00 |
|
Florian Dold
|
9f9d41dd06
|
set currency to default bank currency for test case
|
2016-04-11 23:58:02 +02:00 |
|
Florian Dold
|
7e648c042c
|
account numbers start at 1
|
2016-04-11 23:44:09 +02:00 |
|
Florian Dold
|
21ea107cc0
|
newline
|
2016-04-11 21:10:20 +02:00 |
|
Christian Grothoff
|
cb987575c1
|
check exchange signature on /wire/deposit response (#4135)
|
2016-04-11 20:16:58 +02:00 |
|
Christian Grothoff
|
ce9dd3365d
|
implement signing of /wire/deposit replies (#4135)
|
2016-04-11 19:54:54 +02:00 |
|
Christian Grothoff
|
3a5902b590
|
Merge branch 'master' of git+ssh://taler.net/var/git/exchange
|
2016-04-11 19:27:26 +02:00 |
|
Christian Grothoff
|
a2bb69910a
|
refactor /wire/deposit response generation to do all JSON logic in httpd_responses.c
|
2016-04-11 19:27:18 +02:00 |
|
Christian Grothoff
|
a7f2496795
|
adding wire plugin tests, resolving #4357
|
2016-04-11 15:59:24 +02:00 |
|
Christian Grothoff
|
58373f2a92
|
adding new test, still failing
|
2016-04-11 13:16:12 +02:00 |
|
Christian Grothoff
|
aee99021a7
|
reduce unnecessary #includes
|
2016-04-11 13:02:58 +02:00 |
|
Christian Grothoff
|
af91cd87d6
|
use libtalerwire instead of duplicating logic
|
2016-04-11 13:01:20 +02:00 |
|
Christian Grothoff
|
b018d4d5b0
|
implementing #4357, but test missing
|
2016-04-11 02:37:56 +02:00 |
|
Christian Grothoff
|
30d66bcebc
|
fixing #4386: use more sane configuration and data file structure
|
2016-04-10 17:10:20 +02:00 |
|
Christian Grothoff
|
5fb65f59b2
|
add testcase for profiteering from rounding, also passes, this concludes #4141
|
2016-04-10 14:28:54 +02:00 |
|
Christian Grothoff
|
71107a7b3d
|
expanding aggregator testcase
|
2016-04-10 02:52:46 +02:00 |
|
Christian Grothoff
|
6e90ef9f4a
|
implement selection by wire_deadline as documented
|
2016-04-10 02:43:09 +02:00 |
|
Christian Grothoff
|
bf92166be3
|
do not clear result until end of iteration over results
|
2016-04-10 02:14:07 +02:00 |
|
Christian Grothoff
|
0dee91e014
|
changing code to meet latest change in GNUNET_SCHEDULER API
|
2016-04-10 00:57:20 +02:00 |
|
Christian Grothoff
|
df893df505
|
fix make dist rules
|
2016-04-09 01:56:24 +02:00 |
|
Christian Grothoff
|
43e9ac9471
|
recent changes to GNUNET_OS-IPK logic make plugin.c obsolete
|
2016-04-07 23:06:05 +02:00 |
|
Christian Grothoff
|
e00370d4f5
|
removing duplication of --help logic
|
2016-04-07 22:52:23 +02:00 |
|
Christian Grothoff
|
d986269dae
|
for #4374
|
2016-04-07 11:09:30 +02:00 |
|
Christian Grothoff
|
148dda09d4
|
Merge branch 'master' of git+ssh://taler.net/var/git/exchange
|
2016-04-07 09:33:04 +02:00 |
|
Christian Grothoff
|
8df75214f4
|
install data and plugins in taler-exchange, not taler
|
2016-04-07 09:30:58 +02:00 |
|
Christian Grothoff
|
d28d1e82f3
|
install configuration template file in share/taler/config.d/
|
2016-04-07 09:27:55 +02:00 |
|
Christian Grothoff
|
a96c7177aa
|
get simple aggregation test to pass
|
2016-04-06 12:04:51 +02:00 |
|
Christian Grothoff
|
aee021aa37
|
update ignore file, fix compiler warning
|
2016-04-06 11:27:51 +02:00 |
|
Christian Grothoff
|
07541d319c
|
address 'shutdown' TODO in taler-exchange-aggregator
|
2016-04-06 11:24:33 +02:00 |
|
Christian Grothoff
|
4977a3eb8f
|
address 'global_ret' simplification TODO
|
2016-04-06 10:34:42 +02:00 |
|
Christian Grothoff
|
ad8351c912
|
fix iterate_matching_deposits(), LIMIT does not work with variables in Postgres (#4360)
|
2016-04-06 10:22:09 +02:00 |
|
Christian Grothoff
|
f3819ae60d
|
undef dead symbol
|
2016-04-05 23:45:05 +02:00 |
|
Christian Grothoff
|
afb1ab2a11
|
-fix mem leaks
|
2016-04-04 17:40:51 +02:00 |
|
Christian Grothoff
|
0ff76b5abb
|
fix test to ensure DB invariants are met
|
2016-04-04 16:47:11 +02:00 |
|
Christian Grothoff
|
bd6fb59e4b
|
skeletons for other commands
|
2016-04-04 16:06:30 +02:00 |
|
Christian Grothoff
|
13f1c1c195
|
implementing /deposit for test
|
2016-04-04 15:58:40 +02:00 |
|
Christian Grothoff
|
6eb2e73ee0
|
implementing /deposit for test
|
2016-04-04 15:47:09 +02:00 |
|
Christian Grothoff
|
db44dc3e95
|
how to run expect_transaction example
|
2016-04-04 15:07:01 +02:00 |
|
Christian Grothoff
|
a72661fd29
|
add bank logic to log transactions
|
2016-04-04 14:43:42 +02:00 |
|
Christian Grothoff
|
c83e22d199
|
add MHD skeleton logic
|
2016-04-04 14:26:24 +02:00 |
|
Christian Grothoff
|
7401433644
|
make use of r36977/78 API improvement in GNUnet
|
2016-04-04 14:04:44 +02:00 |
|
Christian Grothoff
|
9909a04d5b
|
use new PQ_query_param_string function to fix 0-termination bug, also terminate idle aggregator in test mode
|
2016-04-03 21:41:26 +02:00 |
|
Christian Grothoff
|
08e9c29570
|
Fix testcase to match latest spec without receiver_
|
2016-04-03 21:10:10 +02:00 |
|
Christian Grothoff
|
1dea7998db
|
fix json generation, use proper json in test
|
2016-04-03 21:08:24 +02:00 |
|
Christian Grothoff
|
daae3d3ddf
|
change taler-exchange-sepa to a more generic taler-exchange-wire tool using the wire plugins (#4237)
|
2016-04-02 20:58:22 +02:00 |
|
Christian Grothoff
|
937078bbdc
|
fix NPE
|
2016-04-01 21:00:05 +02:00 |
|
Christian Grothoff
|
d7d33b6812
|
set environment variable to ensure plugins are found during tests
|
2016-04-01 20:35:22 +02:00 |
|
Christian Grothoff
|
bf3e5487b4
|
fix newline
|
2016-04-01 20:32:44 +02:00 |
|
Christian Grothoff
|
1168010160
|
fix error message
|
2016-04-01 20:30:52 +02:00 |
|
Christian Grothoff
|
1c568f8eb6
|
fix testcase init with new API
|
2016-04-01 20:27:57 +02:00 |
|
Christian Grothoff
|
4154e41a41
|
hash inputs to sign_fdh functions as required by new API
|
2016-04-01 20:18:18 +02:00 |
|
Christian Grothoff
|
9bc96506bb
|
update man pages and templates to use current options
|
2016-04-01 17:32:10 +02:00 |
|
Christian Grothoff
|
76c8ab07e1
|
fix testcase with new path detection logic
|
2016-04-01 17:14:30 +02:00 |
|
Christian Grothoff
|
de3e26303e
|
implementing #4356, tests still failing, but main logic should now be updated
|
2016-04-01 16:15:35 +02:00 |
|
Christian Grothoff
|
92907bee45
|
return nicer error message from bank API and fix compiler warning
|
2016-04-01 08:37:44 +02:00 |
|
Christian Grothoff
|
3a2e547da9
|
use GNUnet-SVN #36970 API improvement to de-duplicate code in Taler
|
2016-03-31 20:56:16 +02:00 |
|
Christian Grothoff
|
b4c4f0b078
|
towards a testcase for aggregation logic
|
2016-03-30 22:56:17 +02:00 |
|
Christian Grothoff
|
3938ad4d20
|
Merge branch 'master' of git+ssh://git.taler.net/var/git/exchange
|
2016-03-26 18:18:58 +01:00 |
|
Christian Grothoff
|
17b2c7e011
|
fix indent, fix some comments
|
2016-03-26 18:18:57 +01:00 |
|
Christian Grothoff
|
73a0510705
|
use bank and exchange account numbers in test
|
2016-03-23 18:38:57 +01:00 |
|
Christian Grothoff
|
e76154e076
|
ref to bug #4340
|
2016-03-23 11:34:50 +01:00 |
|
Christian Grothoff
|
ac950fbe61
|
switch to wid to comply with spec
|
2016-03-23 11:34:24 +01:00 |
|
Christian Grothoff
|
7f7ac5d92c
|
avoid waiting forever
|
2016-03-23 10:06:41 +01:00 |
|
Christian Grothoff
|
d57576d5dd
|
Merge branch 'master' of git+ssh://git.taler.net/var/git/exchange
|
2016-03-23 10:04:56 +01:00 |
|
Christian Grothoff
|
08a051a7c0
|
update test_bank_api to match current bank setup methods
|
2016-03-23 10:04:40 +01:00 |
|
Jeff Burdges
|
2e0067d9dd
|
Merge branch 'master' of git.taler.net:/var/git/exchange
|
2016-03-21 15:19:43 +01:00 |
|
Jeff Burdges
|
130957f69d
|
Note two errors in the tests suit
|
2016-03-21 15:19:04 +01:00 |
|
Christian Grothoff
|
6a80c0bfa2
|
Merge branch 'master' of git+ssh://git.taler.net/var/git/exchange
|
2016-03-21 14:40:59 +01:00 |
|
Christian Grothoff
|
3cb188e8a7
|
rename to match GNUnet symbol change
|
2016-03-21 14:40:57 +01:00 |
|
Jeff Burdges
|
553d6eb23e
|
API change in GNUnet crypto for Full Domain Hashing
|
2016-03-21 10:57:12 +01:00 |
|
Christian Grothoff
|
6f8fa678c1
|
implementing #3987
|
2016-03-21 01:45:53 +01:00 |
|
Christian Grothoff
|
737e3f4bf6
|
refactor to eliminate duplicated JSON parsing logic (#4150)
|
2016-03-19 19:16:35 +01:00 |
|
Christian Grothoff
|
3d5e096fa2
|
eliminate warning
|
2016-03-19 19:14:19 +01:00 |
|
Christian Grothoff
|
1c4b72cb47
|
fix test script escaping
|
2016-03-19 18:50:48 +01:00 |
|
Christian Grothoff
|
362b275c7d
|
fix test script escaping
|
2016-03-19 18:50:40 +01:00 |
|
Christian Grothoff
|
ae726ea31b
|
remove duplicated JSON parsing code from exchange-lib (#4150)
|
2016-03-19 15:54:21 +01:00 |
|
Christian Grothoff
|
0d1eced630
|
first refactoring of JSON logic to address #4150 and #4237
|
2016-03-19 15:23:11 +01:00 |
|
Christian Grothoff
|
77801f054a
|
exclude priv keys
|
2016-03-15 20:09:59 +01:00 |
|
Christian Grothoff
|
aba92c5bfa
|
modify /wire/test to provide bank URI and bank account numbers
|
2016-03-04 11:57:57 +01:00 |
|
Christian Grothoff
|
d06fb4d818
|
towards returning account numbers in /wire/test
|
2016-03-04 11:43:11 +01:00 |
|
Christian Grothoff
|
17ff4f5e97
|
fixing #4230 in bank-lib
|
2016-03-02 21:07:27 +01:00 |
|
Christian Grothoff
|
531272a92a
|
towards fixing #4230
|
2016-03-02 21:02:46 +01:00 |
|
Christian Grothoff
|
68f1a7b4a6
|
fix JSON for test wire formats to pass wire format validation
|
2016-03-01 16:13:54 +01:00 |
|
Christian Grothoff
|
f746efecf7
|
rename section from exchange-wire- to wire-
|
2016-03-01 16:10:41 +01:00 |
|
Christian Grothoff
|
fc0f9d0aaa
|
fix rename issue
|
2016-03-01 16:02:20 +01:00 |
|
Christian Grothoff
|
89a7de3d30
|
fix config
|
2016-03-01 15:58:22 +01:00 |
|
Christian Grothoff
|
b5cba32510
|
renaming mint->exchange
|
2016-03-01 15:35:04 +01:00 |
|
Christian Grothoff
|
9f837ad6cd
|
fix typo found by marcello
|
2016-02-12 14:55:53 +01:00 |
|
Christian Grothoff
|
d67011e2b5
|
making mintdb tests pass again after API refactoring to remove total amount
|
2016-02-07 15:02:49 +01:00 |
|
Christian Grothoff
|
38378f38d7
|
fix compiler warning, define test wire json format
|
2016-02-06 19:40:12 +01:00 |
|
Christian Grothoff
|
2b5a7c8748
|
move to new libgnunetpq library, simplifying libtalerpq
|
2016-02-06 17:39:18 +01:00 |
|
Christian Grothoff
|
a396f4e7fa
|
Merge branch 'master' of ssh://taler.net:/var/git/mint
|
2016-01-30 13:49:29 +01:00 |
|
Christian Grothoff
|
3bb757b3a7
|
-remove empty lines
|
2016-01-30 13:49:27 +01:00 |
|
Christian Grothoff
|
ae45b7ac95
|
fix testcase
|
2016-01-29 14:24:18 +01:00 |
|
Christian Grothoff
|
67bc16d9eb
|
update bank-lib to reflect API discussions
|
2016-01-29 11:39:45 +01:00 |
|
Christian Grothoff
|
46d9cc367b
|
finishing core logic for #4141, but untested
|
2016-01-28 03:58:21 +01:00 |
|
Christian Grothoff
|
4506b4878f
|
fix name of member to order by
|
2016-01-27 19:56:57 +01:00 |
|
Christian Grothoff
|
649879b0b6
|
implementing prepare data postgres functions for #4141
|
2016-01-27 18:28:52 +01:00 |
|
Christian Grothoff
|
b7215299d8
|
adding SQL for prewire data storage
|
2016-01-27 17:09:08 +01:00 |
|
Christian Grothoff
|
9a45742fe4
|
adding stubs for wire prepare data functions
|
2016-01-27 16:46:51 +01:00 |
|
Christian Grothoff
|
48c2edc28d
|
working on mintdb for #4141
|
2016-01-27 16:42:24 +01:00 |
|
Christian Grothoff
|
0554fa7691
|
fix syntax issues in Makefile.am
|
2016-01-27 15:05:39 +01:00 |
|
Christian Grothoff
|
7ad6421df8
|
-missing file
|
2016-01-27 15:03:23 +01:00 |
|
Christian Grothoff
|
f5fea55e1c
|
-missing file
|
2016-01-27 15:03:10 +01:00 |
|
Christian Grothoff
|
0ba855ae92
|
more mintdb API design for #4141
|
2016-01-25 15:18:31 +01:00 |
|
Christian Grothoff
|
bd3700e608
|
getting aggregator structure laid out for #4141
|
2016-01-25 15:08:29 +01:00 |
|
Christian Grothoff
|
57c1d2318f
|
getting aggregator structure laid out for #4141
|
2016-01-25 14:57:32 +01:00 |
|
Christian Grothoff
|
fae7db7e93
|
skeleton for binary to implement #4141
|
2016-01-25 14:23:18 +01:00 |
|
Christian Grothoff
|
7973147933
|
fix #4149
|
2016-01-25 13:21:37 +01:00 |
|
Christian Grothoff
|
936acfa131
|
check type in plugin
|
2016-01-25 12:53:07 +01:00 |
|
Christian Grothoff
|
fc57913530
|
move wireformat test to plugin
|
2016-01-25 12:51:04 +01:00 |
|
Christian Grothoff
|
e5c5dc9cae
|
move plugin path setup logic to libtalerutil
|
2016-01-25 12:50:29 +01:00 |
|
Christian Grothoff
|
4235dbfde0
|
adding (incomplete) plugin for SEPA
|
2016-01-25 11:31:06 +01:00 |
|
Christian Grothoff
|
891b533a21
|
finish serialization/deserialization logic for test wire transfers
|
2016-01-25 11:21:55 +01:00 |
|
Christian Grothoff
|
9b4a9cde87
|
test wire formats before using
|
2016-01-25 11:09:55 +01:00 |
|
Christian Grothoff
|
ccb4ac92a3
|
more work on wire plugin
|
2016-01-25 11:08:19 +01:00 |
|
Christian Grothoff
|
941cb8182f
|
adding first version of thebank-lib
|
2016-01-25 10:20:40 +01:00 |
|
Christian Grothoff
|
5c58c43609
|
more work on wire plugins
|
2016-01-24 16:52:39 +01:00 |
|
Christian Grothoff
|
9aa323ca7b
|
adding skeletons for plugins
|
2016-01-24 16:44:57 +01:00 |
|
Christian Grothoff
|
072d819e23
|
fix error message and leak
|
2016-01-24 16:34:03 +01:00 |
|
Christian Grothoff
|
b407565351
|
defining wire plugin API
|
2016-01-24 16:26:54 +01:00 |
|
Christian Grothoff
|
d6553966f1
|
/wire/deposits expects to use GET, not POST
|
2016-01-22 17:32:46 +01:00 |
|
Christian Grothoff
|
e6432cd1ff
|
use correct status code
|
2016-01-22 17:24:08 +01:00 |
|
Christian Grothoff
|
dcf1a03a93
|
fix test logic
|
2016-01-22 17:21:42 +01:00 |
|
Christian Grothoff
|
2fc6afe946
|
more robust error handling
|
2016-01-22 17:21:36 +01:00 |
|
Christian Grothoff
|
0659100bdf
|
use correct field name
|
2016-01-22 17:21:14 +01:00 |
|
Christian Grothoff
|
5601a81d4d
|
do not have curl be verbose
|
2016-01-22 16:52:52 +01:00 |
|
Christian Grothoff
|
c2fe7e8ee9
|
sketched first part of testcase, currently failing (bad signature: 401)
|
2016-01-22 15:50:45 +01:00 |
|
Christian Grothoff
|
dbfb2f7163
|
extending test driver interpreter with commands to exercise aggregation API (not yet actually executed)
|
2016-01-22 15:29:31 +01:00 |
|
Christian Grothoff
|
46a10b12b8
|
add testcase for aggregation API
|
2016-01-22 13:45:32 +01:00 |
|
Christian Grothoff
|
440039da26
|
fix code order
|
2016-01-21 16:16:23 +01:00 |
|
Christian Grothoff
|
d17d3c11f6
|
remove dead update
|
2016-01-21 16:14:40 +01:00 |
|
Christian Grothoff
|
014b901b2c
|
fix clean up logic of mint_api_refresh_link
|
2016-01-21 16:12:05 +01:00 |
|
Christian Grothoff
|
7864e625f1
|
-check rval
|
2016-01-21 15:52:10 +01:00 |
|
Christian Grothoff
|
ad1edd6c89
|
-remove dead code
|
2016-01-21 15:50:42 +01:00 |
|
Christian Grothoff
|
d779c5ee02
|
fix DB setup
|
2016-01-21 15:29:07 +01:00 |
|
Christian Grothoff
|
d63447baf6
|
adding mint-lib logic to execute /wire/deposits requests
|
2016-01-21 15:18:55 +01:00 |
|
Christian Grothoff
|
ce199e6e95
|
adding API code for /deposit/wtid requests
|
2016-01-21 14:46:17 +01:00 |
|
Christian Grothoff
|
c097b11052
|
defined tracking API (not implemented)
|
2016-01-21 13:53:34 +01:00 |
|
Christian Grothoff
|
c12a899f32
|
finish implementation of DB tracing functions
|
2016-01-21 12:09:17 +01:00 |
|
Christian Grothoff
|
9ccba0e77f
|
implementing insert function into aggregation table
|
2016-01-21 11:24:18 +01:00 |
|
Christian Grothoff
|
8f071e2200
|
adding aggregation_tracking table to postgres plugin
|
2016-01-21 08:44:45 +01:00 |
|
Christian Grothoff
|
6d80541f70
|
bump year
|
2016-01-20 18:51:45 +01:00 |
|
Christian Grothoff
|
43e04f2ad1
|
work on #3888
|
2016-01-20 18:50:19 +01:00 |
|
Christian Grothoff
|
d291788976
|
spelling out what information mint should sign for TALER_SIGNATURE_MINT_CONFIRM_WIRE
|
2016-01-20 18:03:44 +01:00 |
|
Christian Grothoff
|
1746750a84
|
Merge branch 'master' of git+ssh://taler.net/var/git/mint
|
2016-01-20 16:21:35 +01:00 |
|
Christian Grothoff
|
a64b605377
|
indent, etc.
|
2016-01-20 16:21:32 +01:00 |
|
Christian Grothoff
|
80f6c4240e
|
-fix (C) notices
|
2016-01-19 14:39:00 +01:00 |
|
Christian Grothoff
|
1f2dee5ae8
|
check return value from TALER_amount_subtract()
|
2016-01-18 22:56:12 +01:00 |
|
Christian Grothoff
|
1eea4abe07
|
remove useless check, this is a fixed-size array, thus pointer is never NULL
|
2016-01-18 22:52:47 +01:00 |
|
Christian Grothoff
|
0bdae896e7
|
remark on TODO
|
2016-01-17 18:21:32 +01:00 |
|
Christian Grothoff
|
c1f28638c9
|
working on #3888
|
2016-01-17 18:19:09 +01:00 |
|
Christian Grothoff
|
00612f5e19
|
fix use-after-free on NULLing CB field if CB itself destroyed our context already
|
2016-01-01 20:52:56 +01:00 |
|
Christian Grothoff
|
20f8e9c73c
|
update max_fd to new max, never lower it
|
2016-01-01 20:44:03 +01:00 |
|
Florian Dold
|
786705c19d
|
Add lots of logging.
|
2015-12-25 18:52:22 +01:00 |
|
Florian Dold
|
15c3577722
|
Remove overly long timeout.
|
2015-12-24 01:18:37 +01:00 |
|
Florian Dold
|
ce6e7be9a7
|
logging
|
2015-12-24 01:07:38 +01:00 |
|
Florian Dold
|
ab9ad17e95
|
logging
|
2015-12-23 23:50:54 +01:00 |
|
Florian Dold
|
4e4a90d6ad
|
Temporary: Very verbose logging.
|
2015-12-23 23:24:10 +01:00 |
|
Florian Dold
|
5af570bd28
|
Logging.
|
2015-12-23 22:46:18 +01:00 |
|
Florian Dold
|
7c3282fe5d
|
Logging.
|
2015-12-23 22:36:28 +01:00 |
|
Florian Dold
|
24bfedf04e
|
Merge branch 'master' of ssh://taler.net/var/git/mint
|
2015-12-22 11:26:10 +01:00 |
|
Christian Grothoff
|
204f732c1a
|
make sure triggered action actually runs
|
2015-12-20 13:24:28 +01:00 |
|
Christian Grothoff
|
8e75ccaa71
|
-check return value
|
2015-12-20 13:00:06 +01:00 |
|
Christian Grothoff
|
2d6303c698
|
avoid generating URLs with // in them
|
2015-12-19 20:43:41 +01:00 |
|
Christian Grothoff
|
bd44a3ee4c
|
properly return result (fixes compiler warning)
|
2015-12-19 20:36:20 +01:00 |
|
Christian Grothoff
|
6ed1fc5f73
|
use comma instead of space as we do elsewhere
|
2015-12-19 20:36:05 +01:00 |
|
Christian Grothoff
|
304fc9fb1f
|
only reduce timeout, enable function to be called on existing values
|
2015-12-19 20:35:41 +01:00 |
|
Christian Grothoff
|
c20f955ae4
|
towards /deposit/wtid handling (more skeleton work)
|
2015-12-09 15:36:34 +01:00 |
|
Christian Grothoff
|
c5204d3a21
|
add contract structure from Merchant
|
2015-11-25 13:37:38 +01:00 |
|
Christian Grothoff
|
ea27c56920
|
get rid of marcello's printf()-style debugging with compiler warnings...
|
2015-11-25 13:36:29 +01:00 |
|
Christian Grothoff
|
4c80119b30
|
Merge branch 'master' of git+ssh://taler.net/var/git/mint
|
2015-11-24 14:48:35 +01:00 |
|
Christian Grothoff
|
3961d3df7e
|
-fix indent
|
2015-11-24 14:48:32 +01:00 |
|
Florian Dold
|
fdf51f8c73
|
Remove outdated 'todo' comment
|
2015-11-24 14:42:31 +01:00 |
|
Florian Dold
|
57affb94fe
|
Fix wrong comment
|
2015-11-24 14:42:01 +01:00 |
|
Florian Dold
|
1ca54c5df1
|
Make compiler warning go away
False positive about unused variable in GCC 5.2.0.
|
2015-11-24 11:24:25 +01:00 |
|
Marcello Stanisci
|
bdde6093d5
|
removing the bank Website
|
2015-11-17 21:48:37 +01:00 |
|
Christian Grothoff
|
5a12cbac29
|
skeleton for the logic for #3888 (mint-side)
|
2015-11-11 18:21:29 +01:00 |
|
Christian Grothoff
|
d97cd0c98d
|
define signature formats for #3888
|
2015-11-11 18:09:19 +01:00 |
|
Christian Grothoff
|
9bbfca568f
|
updating code to match simplified specification (#4039)
|
2015-11-11 14:44:08 +01:00 |
|
Marcello Stanisci
|
34405ec956
|
minor change to comments
|
2015-11-03 16:49:14 +01:00 |
|
Christian Grothoff
|
c2a40aa839
|
fix #4032: move wire deadline form wire details to advisory field in /deposit request
|
2015-10-28 21:06:23 +01:00 |
|
Christian Grothoff
|
3fd22d4b6f
|
256 bit is too small for some values, need at least 512
|
2015-10-28 21:01:02 +01:00 |
|
Marcello Stanisci
|
b5577716af
|
removing double inclusion
|
2015-10-23 17:09:30 +02:00 |
|
Christian Grothoff
|
5b388d44c4
|
-use proper cast to what the API expects, just removes a compiler warning
|
2015-10-19 14:32:32 +02:00 |
|
Christian Grothoff
|
dfb767a095
|
doxygen fixes
|
2015-10-05 10:39:17 +02:00 |
|
Christian Grothoff
|
45fe8a52e6
|
fix minor typos/comments
|
2015-09-28 22:59:34 +02:00 |
|
Christian Grothoff
|
383f3eb850
|
properly check contract hash, instead of just computing it twice
|
2015-09-28 22:56:20 +02:00 |
|
Christian Grothoff
|
837b7f5f14
|
-renable testrun, update gitignore
|
2015-09-28 22:52:06 +02:00 |
|
Christian Grothoff
|
03fb570a9c
|
have option to disable expensive tests
|
2015-09-28 22:28:09 +02:00 |
|
Christian Grothoff
|
da04a98358
|
resolve conflict
|
2015-09-28 15:27:04 +02:00 |
|
Christian Grothoff
|
bf8b9d1435
|
mention need to audit randomness of gamma
|
2015-09-27 20:32:30 +02:00 |
|
Christian Grothoff
|
a67fefa9fb
|
extra logging
|
2015-09-27 14:05:01 +02:00 |
|
Fournier Nicolas
|
ecd6636219
|
fix interpreter warnings
|
2015-09-25 08:53:37 +02:00 |
|
Christian Grothoff
|
25c86ad506
|
simplify logic
|
2015-09-23 14:54:05 +02:00 |
|
Christian Grothoff
|
38bd274682
|
fix leak
|
2015-09-22 16:54:04 +02:00 |
|
Christian Grothoff
|
e62fd9d654
|
fix leak
|
2015-09-22 16:21:20 +02:00 |
|
Christian Grothoff
|
73c8b6787c
|
-do unload plugin, use _exit() after execvp() failure
|
2015-09-22 15:31:58 +02:00 |
|
Christian Grothoff
|
b022232a59
|
-fix leak
|
2015-09-22 10:29:53 +02:00 |
|
Christian Grothoff
|
8aebcf283a
|
more leaks
|
2015-09-22 10:16:01 +02:00 |
|
Christian Grothoff
|
3c8c127e0e
|
fixing use of wrong array length (bad), and misc leaks
|
2015-09-22 10:00:01 +02:00 |
|
Christian Grothoff
|
e9f48d8eb0
|
more AFL tests
|
2015-09-22 09:59:43 +02:00 |
|
Christian Grothoff
|
8c2b601f49
|
test
|
2015-09-22 09:11:53 +02:00 |
|
Christian Grothoff
|
3cb9cc7887
|
do not try to free NULL
|
2015-09-22 09:09:42 +02:00 |
|
Christian Grothoff
|
74dfa2dfe0
|
AFL test generation scripts
|
2015-09-21 15:52:07 +02:00 |
|
Christian Grothoff
|
8ae03a690b
|
here we want 'yes'
|
2015-09-21 15:45:03 +02:00 |
|
Christian Grothoff
|
0a6dd728de
|
add tests generated by AFL (for now)
|
2015-09-21 15:41:39 +02:00 |
|
Christian Grothoff
|
ec0131bc1d
|
change tests to use persistent DB to vastly improve performance
|
2015-09-21 15:41:19 +02:00 |
|
Christian Grothoff
|
55a3d7b5e4
|
-fix typo
|
2015-09-21 15:41:01 +02:00 |
|
Christian Grothoff
|
0c81825296
|
run sh-based testcases
|
2015-09-21 15:40:40 +02:00 |
|
Christian Grothoff
|
bef69272f6
|
nicer logging
|
2015-09-21 15:40:22 +02:00 |
|
Christian Grothoff
|
49739455b0
|
fix NPE if denomination key not found
|
2015-09-21 15:39:59 +02:00 |
|
Christian Grothoff
|
cf0249b443
|
fix NPE if denomination key not found
|
2015-09-21 15:33:27 +02:00 |
|
Christian Grothoff
|
c60a746a5d
|
-bugfix
|
2015-09-21 14:46:25 +02:00 |
|
Christian Grothoff
|
93a84d5e5a
|
retry transactions on serialization/dead-lock failures (#3990)
|
2015-09-21 14:36:18 +02:00 |
|
Christian Grothoff
|
70c28e53d0
|
indenting
|
2015-09-21 10:59:48 +02:00 |
|
Christian Grothoff
|
a9f01707ad
|
add option -C to force closing of connections
|
2015-09-21 10:43:22 +02:00 |
|
Christian Grothoff
|
49d8426cf4
|
remove strange historic test directories
|
2015-09-21 09:45:39 +02:00 |
|
Christian Grothoff
|
16ed21afe0
|
expanding test to cover multi-wire format scenarios (#3972)
|
2015-09-20 14:02:10 +02:00 |
|
Christian Grothoff
|
a6f8fa98b0
|
implement #3972: support multiple wire formats concurrently
|
2015-09-20 13:48:15 +02:00 |
|
Christian Grothoff
|
1eadd66ae0
|
renaming /withdraw to /reserve (#3968)
|
2015-09-19 22:08:49 +02:00 |
|
Christian Grothoff
|
cc47c5c701
|
implement #3838 (as required for wire transfers)
|
2015-09-19 20:28:37 +02:00 |
|
Christian Grothoff
|
f8a730a0ab
|
fixing #3816: adding 'id' field to uniquely identify each deposit
|
2015-09-19 20:02:21 +02:00 |
|
Christian Grothoff
|
37a84c5af7
|
finish implementing #3847
|
2015-09-19 16:34:27 +02:00 |
|
Christian Grothoff
|
00b697c405
|
Merge branch 'master' of git+ssh://git.taler.net/var/git/mint
|
2015-09-19 16:11:39 +02:00 |
|
Christian Grothoff
|
7fbae8f69f
|
implementing retrieval of auditor information from /keys in mint API (with updated specification) - #3847
|
2015-09-19 16:11:31 +02:00 |
|
Christian Grothoff
|
b0c7912df7
|
finish implementing #3847
|
2015-09-18 15:37:15 +02:00 |
|
Christian Grothoff
|
fb14af5ba8
|
towards implementing #3847
|
2015-09-17 16:10:30 +02:00 |
|
Christian Grothoff
|
690019c175
|
implement mintdb API for mint to read auditor keys from disk -- and form auditor-sign tool to write them in the right format
|
2015-09-17 14:13:41 +02:00 |
|
Christian Grothoff
|
a8755be2b7
|
implement auditor signing tool
|
2015-09-16 19:18:48 +02:00 |
|
Christian Grothoff
|
2fa65141a6
|
adding man page for taler-auditor-sign
|
2015-09-16 18:48:52 +02:00 |
|
Christian Grothoff
|
cee6c54cdf
|
add -o option to taler-mint-keyup
|
2015-09-16 18:48:05 +02:00 |
|
Christian Grothoff
|
e44f0309ee
|
reference #3972
|
2015-09-15 17:28:57 +02:00 |
|
Christian Grothoff
|
e68446e0a8
|
adding tests for /wire
|
2015-09-15 17:27:02 +02:00 |
|
Christian Grothoff
|
1b0f860990
|
support for /wire testing
|
2015-09-15 10:00:21 +02:00 |
|
Christian Grothoff
|
899f2b4070
|
implement /wire api (#3947)
|
2015-09-14 15:29:40 +02:00 |
|
Christian Grothoff
|
6501118f6c
|
remove /lock skeleton logic (#3625)
|
2015-09-14 11:56:37 +02:00 |
|
Sree Harsha Totakura
|
139d6f7ebb
|
mintdb postgres: reorganize code in test_mintdb.c
|
2015-09-04 18:21:10 +02:00 |
|
Fournier Nicolas
|
a5f6cbd920
|
Bigger initialization for benchmarking
|
2015-08-25 18:28:54 +02:00 |
|
Sree Harsha Totakura
|
ae73f166e5
|
mintdb postgres: test get_refresh_commit_coins()
|
2015-08-24 12:08:05 +02:00 |
|
Christian Grothoff
|
6cef7af5c9
|
Merge branch 'master' of ssh://taler.net:/var/git/mint
|
2015-08-18 17:28:25 +02:00 |
|
Sree Harsha Totakura
|
543d28459a
|
mintdb postgres: test insert_refresh_commit_coins()
|
2015-08-18 15:11:27 +02:00 |
|
Christian Grothoff
|
a09d684cfc
|
handle permutations of keys in reply
|
2015-08-18 12:24:51 +02:00 |
|
Sree Harsha Totakura
|
0767119202
|
mintdb postgres: test refresh_order_get()
|
2015-08-18 11:31:02 +02:00 |
|
Sree Harsha Totakura
|
76b5feef91
|
mintdb postgres: test insert_refresh_order()
|
2015-08-18 11:31:02 +02:00 |
|
Christian Grothoff
|
51e0612f8b
|
some DB logic fixes, so now more of tests pass
|
2015-08-17 23:38:00 +02:00 |
|
Sree Harsha Totakura
|
1a0eb0307a
|
mintdb postgres: parameterize denomination creation.
|
2015-08-17 23:07:32 +02:00 |
|
Christian Grothoff
|
e0b587b494
|
use proper function for uint16 handling
|
2015-08-17 22:45:17 +02:00 |
|
Fournier Nicolas
|
0a1491562c
|
preliminary work on more benchmarks
|
2015-08-17 10:56:56 +02:00 |
|
Sree Harsha Totakura
|
8e6f121a68
|
Merge branch 'master' of git+ssh://taler.net/var/git/mint
|
2015-08-17 10:30:45 +02:00 |
|
Sree Harsha Totakura
|
767e2f18f1
|
mintdb postgres: test get_refresh_mint()
|
2015-08-17 10:19:08 +02:00 |
|
Christian Grothoff
|
08c947a01f
|
-notes on testing
|
2015-08-17 03:57:50 +02:00 |
|
Christian Grothoff
|
c4a68b896f
|
add internal sig verification, pack hashes, fix testcase
|
2015-08-17 03:56:49 +02:00 |
|
Christian Grothoff
|
0edac10665
|
use correct response code
|
2015-08-17 03:40:16 +02:00 |
|
Christian Grothoff
|
1b5f4c8258
|
fix use-after-free, ignore errors in testcase that can be explained by unsupported permuatations of the results
|
2015-08-17 03:35:11 +02:00 |
|
Christian Grothoff
|
b5a58e516c
|
fix /refresh/link response handling
|
2015-08-17 03:24:10 +02:00 |
|
Christian Grothoff
|
81af01a209
|
fix DB logic: actually iterate where we need to
|
2015-08-17 03:07:48 +02:00 |
|
Sree Harsha Totakura
|
86665a7c9f
|
mintdb postgres: test insert_refresh_melt().
|
2015-08-16 23:06:28 +02:00 |
|
Sree Harsha Totakura
|
a9e1eabe46
|
mintdb postgres: misc fixes
* postgres_reserves_in_insert(): clear up result before jumping to rollback
* postgres_get_refresh_melt(): use `melt_fee' for retrieving melt fees
|
2015-08-16 15:47:28 +02:00 |
|
Christian Grothoff
|
aa79e52fde
|
activating test /refresh/link (still fails)
|
2015-08-14 23:09:34 +02:00 |
|
Christian Grothoff
|
a8f65175f4
|
adapt code to match (updated) spec
|
2015-08-14 22:42:19 +02:00 |
|
Christian Grothoff
|
3d1627daa7
|
helper function for debugging
|
2015-08-14 22:05:34 +02:00 |
|
Christian Grothoff
|
8a40432488
|
fix offset: do not add off for the index into the keys from the client
|
2015-08-14 22:05:08 +02:00 |
|
Christian Grothoff
|
e34d340cae
|
fix key index
|
2015-08-14 22:02:33 +02:00 |
|
Christian Grothoff
|
d7ec46f9c7
|
fix db insert
|
2015-08-14 21:06:13 +02:00 |
|
Christian Grothoff
|
c21da52b68
|
swap dimensions as per protocol spec
|
2015-08-14 15:19:50 +02:00 |
|
Christian Grothoff
|
6173324cd9
|
fix typo
|
2015-08-14 15:06:26 +02:00 |
|
Christian Grothoff
|
c1df2e6283
|
fix melt sig alignment issue
|
2015-08-14 15:01:11 +02:00 |
|
Christian Grothoff
|
cb5f2b4fe5
|
-fix direction
|
2015-08-14 14:52:07 +02:00 |
|
Christian Grothoff
|
e5cf863ceb
|
-fix typo
|
2015-08-14 14:51:24 +02:00 |
|
Christian Grothoff
|
3a3afcb119
|
also build mint-lib if we only have libgnurl
|
2015-08-14 14:44:01 +02:00 |
|
Christian Grothoff
|
911dac83cd
|
Merge branch 'master' of ssh://taler.net:/var/git/mint
|
2015-08-14 01:04:02 +02:00 |
|
Christian Grothoff
|
feb001f478
|
non-free
|
2015-08-14 01:03:50 +02:00 |
|
Fournier Nicolas
|
b456400ab2
|
fixes for melt insertion
|
2015-08-13 09:22:38 +02:00 |
|
Fournier Nicolas
|
d238b9d398
|
fix for get_known_coin
|
2015-08-13 09:20:35 +02:00 |
|
Christian Grothoff
|
891a004385
|
Merge branch 'master' of ssh://taler.net:/var/git/mint
|
2015-08-12 15:36:06 +02:00 |
|
Fournier Nicolas
|
938caa47eb
|
fixed test size
|
2015-08-12 10:19:24 +02:00 |
|
Fournier Nicolas
|
58e3f8bece
|
fixed 0003936
|
2015-08-12 10:07:57 +02:00 |
|
Christian Grothoff
|
563b30bbfb
|
finishing taler-mint-sepa
|
2015-08-11 16:53:04 +02:00 |
|
Christian Grothoff
|
3662be1bac
|
-return proper response
|
2015-08-11 16:34:12 +02:00 |
|
Christian Grothoff
|
bda1025dc1
|
fix accidential removal
|
2015-08-11 16:11:22 +02:00 |
|
Fournier Nicolas
|
0935038087
|
Merge remote-tracking branch 'refs/remotes/origin/master'
|
2015-08-11 16:01:28 +02:00 |
|
Fournier Nicolas
|
762676bd2c
|
fix ftbfs
|
2015-08-11 15:58:31 +02:00 |
|
Fournier Nicolas
|
a6fb64ae72
|
fix ftbfs
|
2015-08-11 15:52:40 +02:00 |
|
Christian Grothoff
|
13619f425c
|
towards implementing /wire replies
|
2015-08-11 14:40:09 +02:00 |
|
Fournier Nicolas
|
655e6f17bd
|
Merge branch 'master' of taler.net:/var/git/mint
|
2015-08-10 18:12:43 +02:00 |
|
Fournier Nicolas
|
8791ce6a04
|
added new benchmarks
|
2015-08-10 18:12:27 +02:00 |
|
Christian Grothoff
|
d344ff5e6d
|
Merge branch 'master' of git+ssh://taler.net/var/git/mint
|
2015-08-10 17:46:15 +02:00 |
|
Christian Grothoff
|
27e271079b
|
calling /wire skeletons, adding /robots.txt page
|
2015-08-10 17:46:09 +02:00 |
|
Christian Grothoff
|
7a2ddd1ee5
|
skeleton for /wire requests
|
2015-08-10 17:45:54 +02:00 |
|
Fournier Nicolas
|
d6c1340bcd
|
Merge branch 'master' of taler.net:/var/git/mint
|
2015-08-10 15:11:11 +02:00 |
|
Fournier Nicolas
|
b02dc90ba0
|
reworked initialization
|
2015-08-10 15:11:02 +02:00 |
|
Christian Grothoff
|
cf3345a96f
|
initialize melt_fee in the TALER_MINT_RefreshMelt struct
|
2015-08-09 21:50:23 +02:00 |
|
Christian Grothoff
|
e08f479eb4
|
-fix testcase, more verbose logging of client protocol errors
|
2015-08-09 21:38:04 +02:00 |
|
Christian Grothoff
|
6237981d96
|
rename struct TALER_MINTDB_RefreshCommitLinkP to struct TALER_RefreshCommitLinkP
|
2015-08-09 21:25:49 +02:00 |
|
Christian Grothoff
|
3ead9d772a
|
move struct TALER_MINTDB_RefreshCommitLinkP
to taler_signatures.h
|
2015-08-09 21:25:02 +02:00 |
|
Christian Grothoff
|
0140dd818b
|
fix missing bits from session hash calculation
|
2015-08-09 21:24:36 +02:00 |
|
Christian Grothoff
|
cd4018e61a
|
fix signature purpose used, log session hash for diagnostics
|
2015-08-09 19:31:59 +02:00 |
|
Christian Grothoff
|
2daaeee447
|
fix direction of cmp check, log session hash for diagnostics
|
2015-08-09 19:31:35 +02:00 |
|
Christian Grothoff
|
d7bdcc6e67
|
fix use-after-free, add log statements to report request parsing error lines more clearly
|
2015-08-09 19:22:18 +02:00 |
|
Christian Grothoff
|
6453b72ef9
|
-some cosmetics
|
2015-08-09 19:00:48 +02:00 |
|
Christian Grothoff
|
1914bf7753
|
report line numbers to log when generating request parsing errors
|
2015-08-09 18:50:14 +02:00 |
|
Christian Grothoff
|
c489c391a8
|
use correct TMH command code for JSON objects
|
2015-08-09 18:49:50 +02:00 |
|
Christian Grothoff
|
30959d1380
|
fix array dimensions to match server expecations, fix server to report location of parse errors more precisely
|
2015-08-09 18:42:38 +02:00 |
|
Christian Grothoff
|
a7d36ed906
|
fixing very silly bug
|
2015-08-09 18:33:15 +02:00 |
|
Christian Grothoff
|
d0fb011850
|
fixing silly bug
|
2015-08-09 18:31:26 +02:00 |
|
Christian Grothoff
|
462d315247
|
silence useless PQ logging
|
2015-08-09 18:18:13 +02:00 |
|
Christian Grothoff
|
2cccc2a173
|
fix #3934
|
2015-08-09 18:11:30 +02:00 |
|
Christian Grothoff
|
e6ff049c20
|
fix #3935 by removing error message: the test provokes this intentionally
|
2015-08-09 18:03:42 +02:00 |
|
Christian Grothoff
|
e982139186
|
test logic for actually testing /refresh operations, keeping disabled for now as the test is known to fail (to be investigated)
|
2015-08-09 17:18:09 +02:00 |
|
Christian Grothoff
|
f0d073410e
|
bugfix in return value calculation
|
2015-08-09 17:17:44 +02:00 |
|
Christian Grothoff
|
94b0b28994
|
add checks for /refresh/link result
|
2015-08-09 16:34:40 +02:00 |
|
Christian Grothoff
|
f545cd0c41
|
support /deposit from /refresh/reveal'ed coins in test
|
2015-08-09 16:29:32 +02:00 |
|
Christian Grothoff
|
bbeb913dc2
|
-finish reveal_cb
|
2015-08-09 16:21:49 +02:00 |
|
Christian Grothoff
|
2da8705c96
|
doxygen
|
2015-08-09 15:46:29 +02:00 |
|
Christian Grothoff
|
c6f88ebd61
|
doxygen-fixes
|
2015-08-09 15:40:16 +02:00 |
|
Christian Grothoff
|
2ff3a5462c
|
towards implementing OC_REFRESH_LINK
|
2015-08-09 15:33:38 +02:00 |
|
Christian Grothoff
|
aaab2ed2d4
|
fix FTBFS, towards implementing OC_REFRESH_REVEAL
|
2015-08-09 15:24:02 +02:00 |
|
Christian Grothoff
|
6e6f0c48d5
|
implementing OC_REFRESH_MELT test command
|
2015-08-09 14:55:38 +02:00 |
|
Christian Grothoff
|
e141a743f2
|
more skeleton code towards testing /refresh
|
2015-08-08 23:35:51 +02:00 |
|
Christian Grothoff
|
fabd4cfbc8
|
skeleton for /refresh/-testing
|
2015-08-08 23:21:00 +02:00 |
|
Christian Grothoff
|
7e47853a5e
|
implement parse_refresh_link_ok
|
2015-08-08 23:03:26 +02:00 |
|
Christian Grothoff
|
cb47e13322
|
-newline
|
2015-08-08 22:12:45 +02:00 |
|
Christian Grothoff
|
6b048a0dc6
|
implement handle_refresh_reveal_finished (200 OK handler)
|
2015-08-08 22:11:58 +02:00 |
|
Christian Grothoff
|
1e8529a19e
|
add missing conclusion over melt session hash computation
|
2015-08-08 21:48:13 +02:00 |
|
Christian Grothoff
|
189adf52eb
|
finshing json parsing support for /refresh/melt handling
|
2015-08-08 21:46:26 +02:00 |
|
Christian Grothoff
|
6ea5858d32
|
implementing verify_refresh_melt_signature_forbidden
|
2015-08-08 21:32:09 +02:00 |
|
Christian Grothoff
|
493f541c20
|
use _ instead of - for consistency
|
2015-08-08 21:19:54 +02:00 |
|
Christian Grothoff
|
eec485b322
|
move coin history verification to new mint_api_common.c for future use by refresh logic
|
2015-08-08 20:21:13 +02:00 |
|
Christian Grothoff
|
0be947809d
|
handle HTTP OK status code for /refresh/melt
|
2015-08-08 20:10:16 +02:00 |
|
Christian Grothoff
|
0a5e962108
|
implement TALER_MINT_refresh_reveal logic
|
2015-08-08 20:01:45 +02:00 |
|
Christian Grothoff
|
00d613728f
|
completing TALER_MINT_refresh_melt implementation
|
2015-08-08 19:52:05 +02:00 |
|
Christian Grothoff
|
ce4f6e2106
|
-more boilerplate
|
2015-08-08 16:15:18 +02:00 |
|
Christian Grothoff
|
495fab44f1
|
complete implementation of TALER_MINT_refresh_prepare
|
2015-08-08 16:09:25 +02:00 |
|
Christian Grothoff
|
669e3fcdf2
|
towards implemnting TALER_MINT_refresh_prepare
|
2015-08-08 15:35:34 +02:00 |
|
Christian Grothoff
|
0ad7967328
|
implementing deserialization logic
|
2015-08-08 15:00:55 +02:00 |
|
Christian Grothoff
|
3028910d08
|
implementing serialization logic
|
2015-08-08 14:29:21 +02:00 |
|
Fournier Nicolas
|
7328d1fa28
|
fixes
|
2015-08-07 10:51:27 +02:00 |
|
Christian Grothoff
|
f655ce9ad1
|
adding checks to avoid re-initializing memory and removing [0]-type hack, however, this now causes a segv (NPE)
|
2015-08-06 18:19:59 +02:00 |
|
Christian Grothoff
|
94ffa282b7
|
-minor style fixes in benchmarking logic
|
2015-08-06 17:19:11 +02:00 |
|
Christian Grothoff
|
c4f75cfc1b
|
more work on /refresh skeleton and internal data structures
|
2015-08-06 16:40:21 +02:00 |
|
Fournier Nicolas
|
6418724aad
|
Merge branch 'master' of taler.net:/var/git/mint
|
2015-08-06 15:42:33 +02:00 |
|
Fournier Nicolas
|
7288765704
|
added memory testing
|
2015-08-06 15:13:37 +02:00 |
|
Fournier Nicolas
|
c1ff80a106
|
fixes
|
2015-08-06 14:56:24 +02:00 |
|
Christian Grothoff
|
ee3dffa87d
|
small stuff
|
2015-08-06 12:46:15 +02:00 |
|
Christian Grothoff
|
08cdd3d084
|
Merge branch 'master' of git+ssh://git.taler.net/var/git/mint
|
2015-08-06 00:00:48 +02:00 |
|
Christian Grothoff
|
71daf751b1
|
adding first draft for the /refresh/ APIs, including implementation stub
|
2015-08-06 00:00:40 +02:00 |
|
Fournier Nicolas
|
7be2cae57d
|
fix memory leak
|
2015-08-05 16:07:34 +02:00 |
|
Fournier Nicolas
|
ea4abea56b
|
fixed bencmark parameters
|
2015-08-03 10:28:02 +02:00 |
|
Fournier Nicolas
|
f0a1941f39
|
Testing for the /deposit api call
|
2015-08-03 10:26:52 +02:00 |
|
Fournier Nicolas
|
7264391514
|
fixed error in the benchmark
|
2015-07-31 17:17:29 +02:00 |
|
Fournier Nicolas
|
7ba2491031
|
index for reserves_out table
|
2015-07-31 16:34:46 +02:00 |
|
Fournier Nicolas
|
48d08a4dda
|
index for reserves table
|
2015-07-31 15:49:40 +02:00 |
|
Fournier Nicolas
|
c6d7c6adb2
|
added index for deposits table
|
2015-07-31 15:06:07 +02:00 |
|
Fournier Nicolas
|
aa563f3e4a
|
fix
|
2015-07-28 15:52:58 +02:00 |
|
Fournier Nicolas
|
da0b72311f
|
better command check
|
2015-07-28 14:07:12 +02:00 |
|
Fournier Nicolas
|
fe11e2f4dc
|
fixes
|
2015-07-27 16:38:05 +02:00 |
|
Fournier Nicolas
|
f41e533c12
|
Added more performance tests
|
2015-07-27 15:56:01 +02:00 |
|
Fournier Nicolas
|
663fa898f5
|
Initial work for more commands
|
2015-07-23 16:10:49 +02:00 |
|
Fournier Nicolas
|
00fb066842
|
added category flag to gauger
|
2015-07-20 14:38:50 +02:00 |
|
Fournier Nicolas
|
7bd896ec09
|
Merge branch 'master' of taler.net:/var/git/mint
|
2015-07-20 14:07:33 +02:00 |
|
Fournier Nicolas
|
83c5bffe6c
|
fixed typo
|
2015-07-20 14:07:02 +02:00 |
|
Christian Grothoff
|
da8fe97b66
|
Merge branch 'master' of ssh://taler.net:/var/git/mint
|
2015-07-20 14:04:39 +02:00 |
|
Christian Grothoff
|
cf82f211a4
|
fix
|
2015-07-20 14:04:23 +02:00 |
|
Fournier Nicolas
|
80b85e5585
|
Database smaller for testing
|
2015-07-20 13:43:55 +02:00 |
|
Fournier Nicolas
|
2cd4d6a473
|
Merge branch 'master' of taler.net:/var/git/mint
|
2015-07-20 10:42:52 +02:00 |
|
Fournier Nicolas
|
1df4f8114e
|
Performance analysis of reserve and withdraw
|
2015-07-20 10:42:26 +02:00 |
|
Christian Grothoff
|
08358cade0
|
Merge branch 'master' of ssh://taler.net:/var/git/mint
|
2015-07-20 10:35:16 +02:00 |
|
Christian Grothoff
|
beceb3bc16
|
implementing #3905
|
2015-07-20 10:34:32 +02:00 |
|
Fournier Nicolas
|
3e8a837a07
|
added new commands for melting
|
2015-07-20 10:24:09 +02:00 |
|
Fournier Nicolas
|
cb37f25146
|
timing reworked
|
2015-07-17 16:23:12 +02:00 |
|
Fournier Nicolas
|
8ec6ef1ab8
|
fixed tests
|
2015-07-16 17:21:25 +02:00 |
|
Fournier Nicolas
|
747d083279
|
using coin to create deposit
|
2015-07-15 18:06:50 +02:00 |
|
Fournier Nicolas
|
f696b737d0
|
save coin private key
|
2015-07-15 17:46:49 +02:00 |
|
Fournier Nicolas
|
3a4052d16d
|
save reserve private key
|
2015-07-15 16:28:12 +02:00 |
|
Fournier Nicolas
|
eeafe9a8dc
|
reworked denomination initialization
|
2015-07-15 15:49:39 +02:00 |
|
Fournier Nicolas
|
3548dda676
|
Merge branch 'master' of taler.net:/var/git/mint
|
2015-07-15 11:43:40 +02:00 |
|
Fournier Nicolas
|
cbc8732dbf
|
completing the interpreter
|
2015-07-15 11:43:31 +02:00 |
|
Christian Grothoff
|
3eddd802dc
|
-fix ftbfs in wallet-only mode
|
2015-07-15 11:40:51 +02:00 |
|
Christian Grothoff
|
6f6566554b
|
-more tests
|
2015-07-14 17:46:21 +02:00 |
|
Christian Grothoff
|
4d4319b84a
|
-off by 1
|
2015-07-14 17:43:50 +02:00 |
|
Christian Grothoff
|
7b6c4a061f
|
add test
|
2015-07-14 16:57:00 +02:00 |
|
Christian Grothoff
|
8a9b890e4d
|
-check return value
|
2015-07-14 16:55:59 +02:00 |
|
Christian Grothoff
|
f90a745abe
|
add -t option to httpd
|
2015-07-13 23:51:15 +02:00 |
|
Christian Grothoff
|
6582e07c47
|
adding -f command-line option
|
2015-07-12 15:44:57 +02:00 |
|
Christian Grothoff
|
6170dbbf37
|
share more code in mint API, misc bugfixes
|
2015-07-11 23:07:36 +02:00 |
|
Christian Grothoff
|
a74f55754a
|
fixing #3876 (no semantic change, just stylistic changes)
|
2015-07-11 21:45:34 +02:00 |
|
Christian Grothoff
|
ee7e690bff
|
fix #3886
|
2015-07-11 18:25:30 +02:00 |
|
Christian Grothoff
|
1e7bef9762
|
-fix leaks
|
2015-07-09 22:29:10 +02:00 |
|
Christian Grothoff
|
be535b68e1
|
fix a few pointer passing issues, add remark about #3886
|
2015-07-09 22:10:14 +02:00 |
|
Christian Grothoff
|
be778784ea
|
fix transaction ID conversion in DB
|
2015-07-09 13:02:40 +02:00 |
|
Christian Grothoff
|
d88048e4b9
|
fix transaction ID conversion in DB
|
2015-07-09 13:01:39 +02:00 |
|
Christian Grothoff
|
a24171d0fa
|
fix mint to actually include signature in deposit error reply
|
2015-07-09 12:47:49 +02:00 |
|
Christian Grothoff
|
8b91516fc3
|
introducing 'expected_response_code'
|
2015-07-09 12:22:07 +02:00 |
|
Christian Grothoff
|
fdbedcd457
|
finish checks for /withdraw/status
|
2015-07-09 12:11:01 +02:00 |
|
Christian Grothoff
|
443b0db2c7
|
towards checking /withdraw/sign
|
2015-07-09 12:02:01 +02:00 |
|
Christian Grothoff
|
5164edcfe1
|
symbol now in GNUnet SVN, use it
|
2015-07-09 11:44:54 +02:00 |
|
Christian Grothoff
|
eadd518939
|
rudimentary support for /withdraw/status
|
2015-07-09 11:36:51 +02:00 |
|
Christian Grothoff
|
a84a9b4fb4
|
Merge branch 'master' of git+ssh://git.taler.net/var/git/mint
|
2015-07-09 11:36:19 +02:00 |
|
Christian Grothoff
|
f79b281209
|
rudimentary support for /withdraw/status
|
2015-07-09 11:36:13 +02:00 |
|
Fournier Nicolas
|
513202ce19
|
fix ftbfs
|
2015-07-09 11:30:56 +02:00 |
|
Fournier Nicolas
|
03452e6580
|
Added new init function
|
2015-07-09 10:46:33 +02:00 |
|
Christian Grothoff
|
155d13e417
|
comment
|
2015-07-08 09:59:51 +02:00 |
|
Christian Grothoff
|
d16d4f38c9
|
-fix
|
2015-07-08 09:59:02 +02:00 |
|
Christian Grothoff
|
398bda2274
|
mint malformed request testing
|
2015-07-08 09:48:12 +02:00 |
|
Christian Grothoff
|
663ea48047
|
nice error reporting
|
2015-07-08 09:47:50 +02:00 |
|
Christian Grothoff
|
ea5c1233f1
|
nicer error reporting
|
2015-07-08 09:40:13 +02:00 |
|
Christian Grothoff
|
296e27b92a
|
-simplify parsing, make code compile without new util API
|
2015-07-08 08:54:55 +02:00 |
|
Fournier Nicolas
|
b7e2e10712
|
Bugfixes
|
2015-07-07 12:57:14 +02:00 |
|
Fournier Nicolas
|
a7d8984671
|
command to access history
|
2015-07-07 11:59:55 +02:00 |
|
Fournier Nicolas
|
3e7abf8a36
|
perf test is now part of the automated tests
|
2015-07-06 15:54:48 +02:00 |
|
Fournier Nicolas
|
12eee234ab
|
Added test for perf_taler
|
2015-07-06 14:58:20 +02:00 |
|
Christian Grothoff
|
131595b6c6
|
fix keyio
|
2015-07-06 14:04:11 +02:00 |
|
Christian Grothoff
|
9ba5635e0a
|
do not release uninitialized spec entries
|
2015-07-06 13:58:12 +02:00 |
|
Fournier Nicolas
|
523917276f
|
Fix ftbfs
|
2015-07-06 11:32:40 +02:00 |
|
Fournier Nicolas
|
ec479de4b9
|
Merge branch 'master' of taler.net:/var/git/mint
|
2015-07-06 11:12:21 +02:00 |
|
Fournier Nicolas
|
4478ba33a1
|
check return value
|
2015-07-06 11:11:43 +02:00 |
|
Fournier Nicolas
|
ff7cb5edbb
|
New load_random command
|
2015-07-06 11:10:47 +02:00 |
|
Christian Grothoff
|
1164803c8b
|
defining auditor sig
|
2015-07-06 10:25:52 +02:00 |
|
Christian Grothoff
|
2e7b28765e
|
simplifying use of struct TALER_DenominationKeyValidityPS by removing signature
|
2015-07-06 10:16:49 +02:00 |
|
Christian Grothoff
|
7ad57d7a67
|
starting with auditor signing tool
|
2015-07-06 09:10:36 +02:00 |
|
Christian Grothoff
|
b8c264656c
|
final fixes to make test pass
|
2015-07-05 17:27:20 +02:00 |
|
Christian Grothoff
|
0372b7583b
|
include mint's public key in reply
|
2015-07-05 17:15:37 +02:00 |
|
Christian Grothoff
|
922323b410
|
misc bugfixes from tests
|
2015-07-05 16:55:01 +02:00 |
|
Christian Grothoff
|
f623214c12
|
minor bugfixes, towards /deposit in test interpreter
|
2015-07-05 14:32:26 +02:00 |
|
Christian Grothoff
|
ac8420a661
|
add cov for mint build
|
2015-07-05 13:48:35 +02:00 |
|
Christian Grothoff
|
a104914e4d
|
-doxygen fixes
|
2015-07-05 13:35:47 +02:00 |
|
Christian Grothoff
|
01551b0d9d
|
comments
|
2015-07-05 13:21:53 +02:00 |
|
Christian Grothoff
|
3f1a4c346b
|
comments
|
2015-07-05 13:20:09 +02:00 |
|
Christian Grothoff
|
dde1ff8821
|
fix type
|
2015-07-05 13:18:49 +02:00 |
|
Christian Grothoff
|
7d8783dee3
|
-fix error code
|
2015-07-05 13:08:57 +02:00 |
|
Christian Grothoff
|
9084ac4821
|
fixing RC counting and a comma
|
2015-07-05 13:05:58 +02:00 |
|
Christian Grothoff
|
ff6d4c081c
|
neat error reporting
|
2015-07-05 11:54:14 +02:00 |
|
Christian Grothoff
|
24df12db9b
|
trigger content ask after adding ops
|
2015-07-05 11:52:00 +02:00 |
|
Christian Grothoff
|
f9c093d802
|
denomination keys must overlap in withdraw time, not in spend time
|
2015-07-05 11:49:33 +02:00 |
|
Christian Grothoff
|
fbee672775
|
log warning if matching denomination key is out of range
|
2015-07-04 22:41:05 +02:00 |
|
Christian Grothoff
|
f8349a9cbf
|
towards test-interpreter command for /withdraw/sign
|
2015-07-04 22:35:30 +02:00 |
|
Christian Grothoff
|
902ec2fe11
|
implementing missing interpreter shutdown cleanup logic
|
2015-07-04 22:00:29 +02:00 |
|
Christian Grothoff
|
915270d77a
|
more small bugfixes
|
2015-07-04 21:34:50 +02:00 |
|
Christian Grothoff
|
49da00cc2b
|
fix misc small bugs
|
2015-07-04 21:27:28 +02:00 |
|
Christian Grothoff
|
841950b910
|
more work on testcase
|
2015-07-04 20:47:39 +02:00 |
|
Christian Grothoff
|
2bb5d46701
|
implementing OC_ADMIN_ADD_INCOMING command
|
2015-07-04 18:45:51 +02:00 |
|
Christian Grothoff
|
15956f47c0
|
skeleton for the interpreter loop to write tests for the mint
|
2015-07-04 17:30:38 +02:00 |
|
Fournier Nicolas
|
cf798e77fe
|
commenting and reorganizing
|
2015-07-01 18:14:28 +02:00 |
|
Christian Grothoff
|
1e3a45e0cd
|
comments, typos
|
2015-07-01 14:31:48 +02:00 |
|
Christian Grothoff
|
c448e48b53
|
comments, typos
|
2015-07-01 14:18:30 +02:00 |
|
Christian Grothoff
|
4b447d032d
|
do not use transaction scope in insert_withdraw_info
|
2015-07-01 14:11:54 +02:00 |
|
Christian Grothoff
|
3cdfdea881
|
fix ftbfs
|
2015-07-01 13:30:34 +02:00 |
|
Fournier Nicolas
|
d678a0594d
|
fixed merge
|
2015-07-01 10:23:35 +02:00 |
|
Fournier Nicolas
|
dde86c97dd
|
Merge branch 'master' of taler.net:/var/git/mint
|
2015-07-01 10:15:12 +02:00 |
|
Fournier Nicolas
|
17ae8871be
|
make performance testing more modular
|
2015-07-01 10:14:51 +02:00 |
|
Christian Grothoff
|
01b2a257b1
|
implement C API for /admin/add/incoming
|
2015-07-01 00:18:01 +02:00 |
|
Christian Grothoff
|
f948a10f71
|
implementing #3851
|
2015-07-01 00:01:21 +02:00 |
|
Christian Grothoff
|
253d220ea5
|
towards implementing #3851: /admin/add/incoming
|
2015-06-30 22:09:15 +02:00 |
|
Christian Grothoff
|
68bf92de2c
|
fix ftbfs
|
2015-06-30 21:26:16 +02:00 |
|
Christian Grothoff
|
de430aa464
|
Merge branch 'master' of git+ssh://git.taler.net/var/git/mint
|
2015-06-30 21:25:26 +02:00 |
|
Christian Grothoff
|
c154e50148
|
fix /test/rsa API to persist private RSA key and use it across requests and allow client to fetch it before requesting the signature
|
2015-06-30 21:25:16 +02:00 |
|
Fournier Nicolas
|
d0a6b47099
|
Finished work on database initialization
|
2015-06-30 18:18:31 +02:00 |
|
Fournier Nicolas
|
fddb73c62d
|
Merge branch 'master' of taler.net:/var/git/mint
|
2015-06-30 14:01:42 +02:00 |
|
Fournier Nicolas
|
245adcaab2
|
Using GNUNET logging rather than printf
|
2015-06-30 14:01:06 +02:00 |
|
Christian Grothoff
|
d568358317
|
Merge branch 'master' of git+ssh://taler.net/var/git/mint
|
2015-06-30 13:55:44 +02:00 |
|
Christian Grothoff
|
585287dc8d
|
fix #3869: outdated FSF address
|
2015-06-30 13:55:39 +02:00 |
|
Fournier Nicolas
|
582e623b13
|
initialization of the database
|
2015-06-30 09:23:04 +02:00 |
|
Fournier Nicolas
|
c023cdc96a
|
Merge branch 'master' of taler.net:/var/git/mint
|
2015-06-26 15:33:14 +02:00 |
|
Fournier Nicolas
|
5963e1136f
|
Remade memory management strategy of the interpreter.
|
2015-06-26 15:32:20 +02:00 |
|
Christian Grothoff
|
d98eabf6c3
|
handle response code 0 more nicely
|
2015-06-26 09:03:18 +02:00 |
|
Christian Grothoff
|
47262f4316
|
NPE detection
|
2015-06-25 15:31:15 +02:00 |
|
Fournier Nicolas
|
c3b29bf7e7
|
Fixed unconsistent signed/unsigned declaration
|
2015-06-24 14:42:03 +02:00 |
|
Fournier Nicolas
|
b77bb5caa0
|
Merge branch 'master' of taler.net:/var/git/mint
|
2015-06-24 10:56:15 +02:00 |
|
Fournier Nicolas
|
e2ab079dd8
|
fixed gauger command in the interpreter
|
2015-06-24 10:55:57 +02:00 |
|
Christian Grothoff
|
28a10c22a6
|
fix remaining open issues to resolve #3772/3773
|
2015-06-23 19:47:13 +02:00 |
|
Christian Grothoff
|
ca01072fdd
|
work on withdraw history parser refactoring, towards finishing the implementation
|
2015-06-23 19:41:51 +02:00 |
|
Christian Grothoff
|
6108acb923
|
link to mantis open issues
|
2015-06-22 21:23:01 +02:00 |
|
Christian Grothoff
|
d64a1a3d2e
|
minor FIXME fix
|
2015-06-22 21:20:26 +02:00 |
|
Christian Grothoff
|
59b4e1cdd8
|
almost finished checking if reserve transaction history well-formedness for /withdraw/sign error checking
|
2015-06-22 21:18:44 +02:00 |
|
Christian Grothoff
|
9fbd7967b1
|
handle 200 OK response from /withdraw/sign
|
2015-06-22 20:38:35 +02:00 |
|
Christian Grothoff
|
57f4c31514
|
finished implementing request construction for /withdraw/sign
|
2015-06-22 20:18:45 +02:00 |
|
Christian Grothoff
|
7a319f605a
|
get skeleton withdraw code to compile
|
2015-06-22 18:36:52 +02:00 |
|
Christian Grothoff
|
463fd2d557
|
starting with withdraw impl
|
2015-06-22 18:35:13 +02:00 |
|
Christian Grothoff
|
d98d085ff5
|
Merge branch 'master' of git+ssh://git.taler.net/var/git/mint
|
2015-06-22 18:11:34 +02:00 |
|
Christian Grothoff
|
b381a3093d
|
fixing #3857
|
2015-06-22 18:11:25 +02:00 |
|
Christian Grothoff
|
214bcf54c7
|
Merge branch 'master' of git+ssh://taler.net/var/git/mint
|
2015-06-22 15:23:23 +02:00 |
|
Christian Grothoff
|
e51b6f753a
|
drafting API for /withdraw/status and /withdraw/sign
|
2015-06-22 15:23:18 +02:00 |
|
Fournier Nicolas
|
a4773ac390
|
Added suport for testing more database operations
|
2015-06-22 14:46:19 +02:00 |
|
Christian Grothoff
|
3954fbe8c0
|
finishing implementation of #3516
|
2015-06-22 14:36:01 +02:00 |
|
Christian Grothoff
|
f0c8858825
|
-check consistency of amount with purpose's amount
|
2015-06-22 14:23:09 +02:00 |
|
Christian Grothoff
|
6d323a50d2
|
marking remaining FIXMEs for #3516
|
2015-06-21 21:49:05 +02:00 |
|
Christian Grothoff
|
a334005e3d
|
implemented signature verification for /deposit 200 OK response
|
2015-06-21 21:17:33 +02:00 |
|
Christian Grothoff
|
8f6e911308
|
-implement signature checking on /deposit
|
2015-06-21 20:43:54 +02:00 |
|
Christian Grothoff
|
5caa52aa4c
|
implementing /deposit JSON generation
|
2015-06-21 19:18:31 +02:00 |
|
Christian Grothoff
|
bba46ca85a
|
compile mint_api_deposit.c
|
2015-06-21 18:47:42 +02:00 |
|
Christian Grothoff
|
ed888ca1d8
|
starting with skeleton for /deposit implementation
|
2015-06-21 00:00:33 +02:00 |
|
Christian Grothoff
|
6e070416c3
|
generate /keys signature as binary-only
|
2015-06-20 23:19:21 +02:00 |
|
Christian Grothoff
|
3bb26bcf47
|
deduplicate code with util/json.c, do use consistently /time/ encoding
|
2015-06-20 22:53:01 +02:00 |
|
Christian Grothoff
|
61752e0334
|
simplify /keys parser by using json parser interpreter
|
2015-06-20 22:40:06 +02:00 |
|
Christian Grothoff
|
e2d453f1d2
|
also check timestamps are round
|
2015-06-20 22:22:59 +02:00 |
|
Christian Grothoff
|
605058f774
|
add generic json parser interpreter to simplify parsing logic (next)
|
2015-06-20 17:40:28 +02:00 |
|
Christian Grothoff
|
5c780a7a97
|
must also decode 'expire_legal'
|
2015-06-19 22:32:58 +02:00 |
|
Christian Grothoff
|
2c1db3ea04
|
fix struct used in size calc for key signing
|
2015-06-19 22:24:02 +02:00 |
|
Christian Grothoff
|
113dee90a9
|
miscounted s:o entries by one
|
2015-06-19 22:19:31 +02:00 |
|
Christian Grothoff
|
5c2c2dd787
|
remove primary key constraint to address #3769
|
2015-06-19 11:28:03 +02:00 |
|
Christian Grothoff
|
d39e4a11cb
|
-more logging
|
2015-06-19 11:24:34 +02:00 |
|
Christian Grothoff
|
6d222b2d6c
|
fix size calculation in keycheck tool
|
2015-06-19 11:16:55 +02:00 |
|
Fournier Nicolas
|
d9dbc44389
|
functional interpreter
|
2015-06-19 10:55:13 +02:00 |
|
Christian Grothoff
|
aa33f8cae5
|
-log
|
2015-06-18 16:46:06 +02:00 |
|
Christian Grothoff
|
044403701d
|
fix range check, fix NULL check, fix plugin linkage
|
2015-06-18 16:41:36 +02:00 |
|
Christian Grothoff
|
37bf816873
|
wq
Merge branch 'master' of git+ssh://taler.net/var/git/mint
|
2015-06-18 16:38:47 +02:00 |
|
Christian Grothoff
|
45ec06a0e8
|
fix config to use test mode
|
2015-06-18 16:38:43 +02:00 |
|
Christian Grothoff
|
3df2a873b5
|
fix generation of signing keys by keyup tool
|
2015-06-18 16:24:01 +02:00 |
|
Christian Grothoff
|
8f656ba0fc
|
add config files
|
2015-06-18 16:23:01 +02:00 |
|
Christian Grothoff
|
5e87b47c48
|
add test mode option to mint
|
2015-06-18 14:25:09 +02:00 |
|
Christian Grothoff
|
3a4429aa00
|
do not apply 'now' restriction on anchor finding
|
2015-06-18 14:14:14 +02:00 |
|
Christian Grothoff
|
b696e1db1d
|
fix range check, make messages clearer
|
2015-06-18 14:04:42 +02:00 |
|
Christian Grothoff
|
d589293557
|
need to link benchmark against libjansson
|
2015-06-18 13:49:23 +02:00 |
|
Christian Grothoff
|
8cd29d1670
|
adding configuration for testing mint httpd
|
2015-06-18 13:47:35 +02:00 |
|
Christian Grothoff
|
cbcd82e1fc
|
-use static for internal API
|
2015-06-18 13:45:15 +02:00 |
|
Christian Grothoff
|
d15c654749
|
fix locking issue, as the mutex we are using is not recursive we need to be a bit more careful
|
2015-06-18 13:44:58 +02:00 |
|
Christian Grothoff
|
740d6cba04
|
finish first draft of testcase, fix first small bug found with it
|
2015-06-18 11:39:53 +02:00 |
|
Christian Grothoff
|
a32e2b869f
|
fix testcase FTBFS
|
2015-06-18 01:17:01 +02:00 |
|
Christian Grothoff
|
5740506b24
|
refactoring mint API, mostly done (compiles again, /keys might even work)
|
2015-06-17 18:50:09 +02:00 |
|
Fournier Nicolas
|
6f02d4e355
|
fixed memory leak
|
2015-06-17 17:24:08 +02:00 |
|
Fournier Nicolas
|
6ffe1d5dba
|
adding functionality to perf_interpreter
|
2015-06-17 15:15:10 +02:00 |
|
Fournier Nicolas
|
f19b4d722d
|
added requiered lib dependances
|
2015-06-17 15:13:29 +02:00 |
|
Fournier Nicolas
|
e99b6b931c
|
reworked deposit initialisation
|
2015-06-17 15:08:40 +02:00 |
|
Christian Grothoff
|
36e189ceef
|
#3818: get_refresh_out is truly dead
|
2015-06-15 14:19:35 +02:00 |
|
Christian Grothoff
|
2ca543cd07
|
fix #3818 and handle coins being melted into multiple sessions
|
2015-06-15 14:18:37 +02:00 |
|
Christian Grothoff
|
699f283ca7
|
Merge branch 'master' of git+ssh://git.taler.net/var/git/mint
|
2015-06-12 21:29:21 +02:00 |
|
Christian Grothoff
|
5c01da52b1
|
introduce pq functions form abs time in NBO
|
2015-06-12 21:29:17 +02:00 |
|
Fournier Nicolas
|
6c440e0cec
|
moving things around and fixing memory issues
|
2015-06-12 15:28:49 +02:00 |
|
Fournier Nicolas
|
b1e0dd8b7e
|
Merge branch 'master' of taler.net:/var/git/mint
|
2015-06-12 12:12:44 +02:00 |
|
Fournier Nicolas
|
b1210fa824
|
added prefixes to functions in init
|
2015-06-12 12:09:14 +02:00 |
|
Christian Grothoff
|
cf8d6711e8
|
implementing #3819
|
2015-06-12 11:57:10 +02:00 |
|
Christian Grothoff
|
c80435c815
|
Merge branch 'master' of git+ssh://taler.net/var/git/mint
|
2015-06-12 11:47:06 +02:00 |
|
Christian Grothoff
|
9891cafe12
|
implementing #3819: check for inconsistent deposit request
|
2015-06-12 11:47:01 +02:00 |
|
Fournier Nicolas
|
ec56e47809
|
Fix includes and more indentation
|
2015-06-12 11:14:32 +02:00 |
|
Christian Grothoff
|
006c55b3de
|
doxygen fixes
|
2015-06-12 11:00:04 +02:00 |
|
Christian Grothoff
|
3cdee2eb6a
|
fix #3811
|
2015-06-12 10:55:03 +02:00 |
|
Christian Grothoff
|
5fe7fd24c1
|
fix test with API rename
|
2015-06-12 10:49:14 +02:00 |
|
Christian Grothoff
|
a7a882fc7b
|
fix test with API rename
|
2015-06-12 10:48:50 +02:00 |
|
Christian Grothoff
|
fe6d7a5ae1
|
ensure DKI information is in database before we start to use it (#3808)
|
2015-06-12 10:46:42 +02:00 |
|
Christian Grothoff
|
3724e3d166
|
implement postgres_get_denomination_info (#3808)
|
2015-06-12 10:28:17 +02:00 |
|
Christian Grothoff
|
548e19e9fd
|
-problem solving: endianess conversion (and coding style)
|
2015-06-12 09:09:42 +02:00 |
|
Christian Grothoff
|
48c8aaf0d7
|
notes on #3818
|
2015-06-11 16:25:32 +02:00 |
|
Christian Grothoff
|
9f1a208745
|
implementing #3813 and 3834
|
2015-06-11 16:21:40 +02:00 |
|
Christian Grothoff
|
e789fc36b4
|
-remove fixme, as this was fixed
|
2015-06-11 16:12:46 +02:00 |
|
Christian Grothoff
|
fdcac7d6af
|
fix #3835
|
2015-06-11 16:11:07 +02:00 |
|
Christian Grothoff
|
a560e79a50
|
addig gauger.h to build to avoid FTBFS
|
2015-06-11 16:04:51 +02:00 |
|
Christian Grothoff
|
239aaf53d4
|
Merge branch 'master' of git+ssh://git.taler.net/var/git/mint
|
2015-06-11 16:03:11 +02:00 |
|
Christian Grothoff
|
dd2ab3aae3
|
implementing #3732
|
2015-06-11 16:03:07 +02:00 |
|
Fournier Nicolas
|
655073f6d5
|
Commenting and fixing syntax
|
2015-06-11 15:55:46 +02:00 |
|
Christian Grothoff
|
40ab9e60ad
|
adding last missing 'REFERENCES' statement to fix #3770
|
2015-06-11 15:06:49 +02:00 |
|
Christian Grothoff
|
a2c77cd36a
|
fixing #3823
|
2015-06-11 14:58:23 +02:00 |
|
Christian Grothoff
|
eedfc04850
|
implement #3830
|
2015-06-11 14:46:03 +02:00 |
|
Christian Grothoff
|
65c19ccbdb
|
implement #3831
|
2015-06-11 14:40:07 +02:00 |
|
Christian Grothoff
|
9ff580fe7b
|
fixing #3820/#3826
|
2015-06-11 14:25:42 +02:00 |
|
Christian Grothoff
|
998a2f3aa6
|
fixing #3812/#3828
|
2015-06-11 13:52:45 +02:00 |
|
Christian Grothoff
|
357235618f
|
fixing #3821
|
2015-06-11 13:46:27 +02:00 |
|
Christian Grothoff
|
dc23f290ee
|
fixing #3817
|
2015-06-11 13:38:47 +02:00 |
|
Christian Grothoff
|
edc6d38082
|
use execution time for transactions, but expiration time for reserve summary (fixes #3809)
|
2015-06-11 13:14:59 +02:00 |
|
Christian Grothoff
|
babeff1968
|
fix #3825
|
2015-06-11 13:02:57 +02:00 |
|
Christian Grothoff
|
95f4cdc6df
|
-testcases are good thing...
|
2015-06-11 12:32:40 +02:00 |
|
Christian Grothoff
|
8bd6465325
|
fixing #3810
|
2015-06-11 12:30:14 +02:00 |
|
Christian Grothoff
|
ed2b1c1b6f
|
fixing #3833
|
2015-06-11 12:10:54 +02:00 |
|
Christian Grothoff
|
c502b82da4
|
fixing #3827
|
2015-06-11 12:08:15 +02:00 |
|
Christian Grothoff
|
9a3dd7cb25
|
new test for uint and json APIs
|
2015-06-10 17:39:34 +02:00 |
|