Commit Graph

850 Commits

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