Commit Graph

747 Commits

Author SHA1 Message Date
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