Christian Grothoff
|
8c4747a5a0
|
notes on issue #3823
|
2015-06-04 10:26:08 +02:00 |
|
Christian Grothoff
|
860a09926b
|
comments...
|
2015-06-03 16:53:20 +02:00 |
|
Christian Grothoff
|
d251d0bafb
|
notes on issue #3820
|
2015-06-03 16:47:17 +02:00 |
|
Christian Grothoff
|
89793f8180
|
ensure consistent order between CREATE, INSERT and SELECT statements
|
2015-06-03 16:29:30 +02:00 |
|
Christian Grothoff
|
f0e097c9a8
|
make use of network byte order obvious
|
2015-06-03 15:59:25 +02:00 |
|
Christian Grothoff
|
c3ab96b242
|
more documenting, checking for consistency between prepared statements and functional logic
|
2015-06-03 15:41:09 +02:00 |
|
Christian Grothoff
|
d4f5af2151
|
bad missig space in SQL
|
2015-06-03 14:40:59 +02:00 |
|
Christian Grothoff
|
321208972d
|
remarks on #3816
|
2015-06-03 14:39:45 +02:00 |
|
Christian Grothoff
|
1f8291a024
|
remarks on #3814/3815
|
2015-06-03 14:32:22 +02:00 |
|
Christian Grothoff
|
ca8eb3ec5c
|
remarks on #3813
|
2015-06-03 14:12:26 +02:00 |
|
Christian Grothoff
|
7ef583bfcb
|
remarks on #3812
|
2015-06-03 13:53:45 +02:00 |
|
Christian Grothoff
|
9e981afa3f
|
remarks on #3812
|
2015-06-03 13:53:38 +02:00 |
|
Christian Grothoff
|
da27bee6e4
|
reveal_ok is dead
|
2015-06-03 13:50:10 +02:00 |
|
Christian Grothoff
|
f8558c418e
|
remarks on #3811
|
2015-06-03 12:35:30 +02:00 |
|
Christian Grothoff
|
510c45efd6
|
remarks on #3811
|
2015-06-03 12:29:09 +02:00 |
|
Christian Grothoff
|
50afaadf16
|
remarks on #3810
|
2015-06-03 12:23:31 +02:00 |
|
Christian Grothoff
|
3d0f422734
|
remarks on #3809
|
2015-06-03 12:21:50 +02:00 |
|
Christian Grothoff
|
600dbaf594
|
remarks on #3808
|
2015-06-03 11:43:57 +02:00 |
|
Christian Grothoff
|
da44aa5679
|
document macros, avoid passing useless 'result' argument
|
2015-06-03 11:31:51 +02:00 |
|
Christian Grothoff
|
401745fc30
|
-include wallet headers if compiling wallet library
|
2015-06-02 12:52:05 +02:00 |
|
Christian Grothoff
|
68a8c36f06
|
forgot to add include earlier
|
2015-05-28 15:10:57 +02:00 |
|
Christian Grothoff
|
5081c7df1e
|
Merge branch 'master' of git+ssh://taler.net/var/git/mint
|
2015-05-28 11:34:09 +02:00 |
|
Christian Grothoff
|
de953fa7bc
|
add --enable-wallet-only flag to build libtalerutil_wallet which ONLY contains the wallet-specific API subset
|
2015-05-28 11:34:06 +02:00 |
|
Sree Harsha Totakura
|
6cc0b4bad8
|
mintdb postgres: Implement get_refresh_melt().
|
2015-05-27 14:22:25 +02:00 |
|
Sree Harsha Totakura
|
1d551bf36b
|
mintdb get_known_coin(): Do not allocate memory for return paramter.
Instead populate the fields of the placeholder return variable.
|
2015-05-27 14:20:07 +02:00 |
|
Sree Harsha Totakura
|
02c237d269
|
mintdb postgres: sanitize test case
|
2015-05-26 10:06:41 +02:00 |
|
Sree Harsha Totakura
|
6ad16aee31
|
mintdb postgres: implement insert_refresh_melt()
|
2015-05-25 22:50:57 +02:00 |
|
Sree Harsha Totakura
|
126a747f82
|
mintdb postgres: add deposit fee to the denominations
|
2015-05-25 22:47:00 +02:00 |
|
Sree Harsha Totakura
|
d49a0d6567
|
mintdb postgres: add get_known_coin() and insert_known_coin()
|
2015-05-25 17:40:27 +02:00 |
|
Sree Harsha Totakura
|
b00bea0b44
|
copy currency into fee_withdrawl
|
2015-05-25 17:30:46 +02:00 |
|
Christian Grothoff
|
c742db86c4
|
check return values
|
2015-05-18 20:18:37 +02:00 |
|
Christian Grothoff
|
7b4623706c
|
Merge branch 'master' of git+ssh://taler.net/var/git/mint
|
2015-05-18 18:53:12 +02:00 |
|
Christian Grothoff
|
cb68cc7e5b
|
fix reporting in constructor
|
2015-05-18 18:52:52 +02:00 |
|
Christian Grothoff
|
cdc0f43f35
|
slightly expand wireformat test to cover error cases
|
2015-05-17 17:57:31 +02:00 |
|
Christian Grothoff
|
9896e8e96a
|
test for rsa-json conversion API
|
2015-05-17 17:35:24 +02:00 |
|
Christian Grothoff
|
3b0dadc28b
|
add functions for conversion from json to rsa public key/signature for symmetry, testing, etc.
|
2015-05-17 17:28:18 +02:00 |
|
Christian Grothoff
|
2f67dbebc5
|
test json-raw conversion, fix assertion
|
2015-05-17 17:10:38 +02:00 |
|
Christian Grothoff
|
b1401f93da
|
test json-time conversion, add support for forever/never time
|
2015-05-17 17:01:25 +02:00 |
|
Christian Grothoff
|
3817f83dd5
|
adding testcase for json-amount conversions, fixing typos and missing currency initialization
|
2015-05-17 16:53:00 +02:00 |
|
Christian Grothoff
|
25e530f37a
|
add test for varsize pq operation
|
2015-05-17 16:46:16 +02:00 |
|
Christian Grothoff
|
aa89db4d0a
|
organize #include, remove redundant includes
|
2015-05-16 20:33:01 +02:00 |
|
Christian Grothoff
|
21da34a501
|
-fix doxygen errors
|
2015-05-16 18:26:34 +02:00 |
|
Christian Grothoff
|
456434ec41
|
eliminating ECDSA support from json API (dead)
|
2015-05-16 14:16:38 +02:00 |
|
Christian Grothoff
|
f4a59d1ccc
|
eliminating ECDSA, replacing with EdDSA-ECDHE-combo in transfer protocol
|
2015-05-16 14:15:34 +02:00 |
|
Christian Grothoff
|
d080e59e27
|
resolve #3717
|
2015-05-15 17:24:27 +02:00 |
|
Christian Grothoff
|
33f5242ac4
|
transaction logic is inside of DB function
|
2015-05-15 17:08:56 +02:00 |
|
Christian Grothoff
|
80bc5d86e9
|
adapt to API change
|
2015-05-15 14:47:21 +02:00 |
|
Christian Grothoff
|
85f198ef32
|
getting test to pass
|
2015-05-15 14:46:03 +02:00 |
|
Christian Grothoff
|
955054bf25
|
misc bugfixes
|
2015-05-15 14:36:08 +02:00 |
|
Christian Grothoff
|
6c774a1f03
|
completing test-case implementation:
|
2015-05-15 14:16:10 +02:00 |
|
Christian Grothoff
|
6b9ccc4ca0
|
fixing misc. minor bugs, towards getting testcases to work
|
2015-05-15 09:53:31 +02:00 |
|
Christian Grothoff
|
3ac86568b0
|
use talercheck DB
|
2015-05-15 09:33:15 +02:00 |
|
Christian Grothoff
|
701a10cbe7
|
avoid PG 9.5 dependency
|
2015-05-14 14:37:12 +02:00 |
|
Christian Grothoff
|
d19b1277d1
|
fixing misc sql syntax errors
|
2015-05-14 14:28:29 +02:00 |
|
Christian Grothoff
|
dcd0e00a48
|
fix ftbfs of test
|
2015-05-14 14:14:18 +02:00 |
|
Christian Grothoff
|
22c825f0fe
|
fix ftbfs of test
|
2015-05-14 14:12:17 +02:00 |
|
Christian Grothoff
|
057ef6da30
|
fix ftbfs
|
2015-05-13 20:25:02 +02:00 |
|
Christian Grothoff
|
cd4a6bab83
|
Merge branch 'master' of git.taler.net:/var/git/mint
|
2015-05-13 20:16:43 +02:00 |
|
Christian Grothoff
|
62e7d30750
|
sync
|
2015-05-13 20:16:36 +02:00 |
|
Christian Grothoff
|
d5960b50af
|
towards fixing #3717 and #3633
|
2015-05-13 15:57:35 +02:00 |
|
Christian Grothoff
|
dc4847220a
|
do equivalent update for results that was done to type queries in pq library
|
2015-05-10 22:38:34 +02:00 |
|
Christian Grothoff
|
5004fce6ca
|
replace macros with functions for better type-checking
|
2015-05-09 17:04:56 +02:00 |
|
Christian Grothoff
|
f7780b52f1
|
pq test skeleton, not finished
|
2015-05-07 14:36:49 +02:00 |
|
Christian Grothoff
|
292b6cf265
|
note (theoretical) problem with 64 vs 63 bit integers
|
2015-05-07 14:01:26 +02:00 |
|
Christian Grothoff
|
17055134a3
|
extend PQ library to support Absolute time values
|
2015-05-07 13:59:56 +02:00 |
|
Christian Grothoff
|
e2fb24f0a9
|
removing extra spaces, correcting argument counts
|
2015-05-07 13:33:19 +02:00 |
|
Christian Grothoff
|
1fe362112a
|
add a few more LENGTH checks
|
2015-05-07 13:29:11 +02:00 |
|
Christian Grothoff
|
237cab27a9
|
capitalize SQL keywords
|
2015-05-07 12:38:17 +02:00 |
|
Christian Grothoff
|
bfa62094d9
|
-mini fix
|
2015-05-06 17:45:07 +02:00 |
|
Christian Grothoff
|
fc407bcb29
|
clean up of result processing in postgres logic by expanding pq API to cover RSA keys and signatures for results
|
2015-05-06 17:43:36 +02:00 |
|
Christian Grothoff
|
da9ab66d2e
|
simplify PG logic by having libtalerpq handle RSA signature/key encoding
|
2015-05-06 17:05:24 +02:00 |
|
Christian Grothoff
|
74a21a5259
|
fixing #3768, using new pq API more
|
2015-05-06 11:47:12 +02:00 |
|
Christian Grothoff
|
f8723b9b5d
|
expanding PQ APIs with cleanup function
|
2015-05-06 11:25:13 +02:00 |
|
Christian Grothoff
|
85e59ceb1a
|
expanding PQ APIs to be able to handle Amounts nicely (and be extensible for additional data types in the future)
|
2015-05-06 11:13:09 +02:00 |
|
Christian Grothoff
|
4af6cbb375
|
-working a bit on DB, starting to adjust libtalerpq API, not done yet
|
2015-05-04 14:47:36 +02:00 |
|
Christian Grothoff
|
ad237521e9
|
check return values
|
2015-05-01 10:06:46 +02:00 |
|
Christian Grothoff
|
66355c18c8
|
-initialize 'now'
|
2015-05-01 10:02:09 +02:00 |
|
Christian Grothoff
|
95f99d32dd
|
minor bugfixes
|
2015-05-01 09:59:18 +02:00 |
|
Christian Grothoff
|
e591651937
|
-fix use of uninit memory
|
2015-04-30 11:01:06 +02:00 |
|
Sree Harsha Totakura
|
5a8eccb4c4
|
pq: do not modify the ptr passed in ResultSpec
|
2015-04-29 13:04:10 +02:00 |
|
Sree Harsha Totakura
|
6a584e6c8a
|
-style fixes
|
2015-04-29 12:45:44 +02:00 |
|
Sree Harsha Totakura
|
3f3d8dfbfb
|
mintdb postgres: enforce foreign key on denominations
|
2015-04-29 12:40:59 +02:00 |
|
Sree Harsha Totakura
|
211cd3cdb7
|
libpq: do not loose the ptr where new memory should be allocated.
|
2015-04-29 11:37:01 +02:00 |
|
Sree Harsha Totakura
|
7a12aea7af
|
mintdb: add postgres plugin testcase to regression tests
|
2015-04-29 10:40:02 +02:00 |
|
Sree Harsha Totakura
|
01554ef865
|
mintdb postgres; implement get_coin_transactions (deposit)
|
2015-04-29 10:40:02 +02:00 |
|
Christian Grothoff
|
4ece9c192c
|
fix NPE
|
2015-04-19 23:31:24 +02:00 |
|
Christian Grothoff
|
81e8a9b99c
|
minor updates to /test api
|
2015-04-19 15:10:48 +02:00 |
|
Christian Grothoff
|
abe779ab7f
|
implementing /test/transfer
|
2015-04-19 00:14:20 +02:00 |
|
Christian Grothoff
|
e226e5c350
|
implementing TALER_refresh_link_encrypted_encode, and adding test
|
2015-04-18 13:08:19 +02:00 |
|
Christian Grothoff
|
e61b83495e
|
implementing /test/encrypt
|
2015-04-18 00:51:43 +02:00 |
|
Christian Grothoff
|
c5b0d8c76e
|
implementing /test/hkdf
|
2015-04-18 00:30:21 +02:00 |
|
Christian Grothoff
|
c334d5ea05
|
implementing /test/ecdhe
|
2015-04-18 00:24:04 +02:00 |
|
Christian Grothoff
|
9637844a8f
|
implementing /test/rsa
|
2015-04-18 00:09:08 +02:00 |
|
Christian Grothoff
|
cc46904976
|
adding list of missing /test requests
|
2015-04-17 19:47:55 +02:00 |
|
Christian Grothoff
|
759837da70
|
adding /test/ecdsa and /test/eddsa to test client signing and verification over Curve25519
|
2015-04-17 19:45:30 +02:00 |
|
Christian Grothoff
|
c90e479ea5
|
implementing /test/base32
|
2015-04-17 18:28:17 +02:00 |
|
Christian Grothoff
|
6cb072ec5f
|
preparing to have /test handlers in build system
|
2015-04-15 22:49:29 +02:00 |
|
Christian Grothoff
|
0baad4430c
|
preparing to have /test handlers in build system
|
2015-04-15 22:33:25 +02:00 |
|
Christian Grothoff
|
790b331a8d
|
fix #3729 (documentation, code hygene for pq library)
|
2015-04-15 22:02:59 +02:00 |
|
Christian Grothoff
|
0a0feeea86
|
finish #3777 including testing
|
2015-04-15 18:34:14 +02:00 |
|
Christian Grothoff
|
97e403bb66
|
moving core refresh crypto logic to util -- towards fixing #3777
|
2015-04-15 18:12:21 +02:00 |
|
Christian Grothoff
|
515d1cf890
|
fix typo / #3776
|
2015-04-15 15:51:13 +02:00 |
|
Christian Grothoff
|
1fcd1873f0
|
basic tests for crypto functions
|
2015-04-13 18:57:37 +02:00 |
|
Christian Grothoff
|
2f6a4bb11c
|
rename TALER_RefreshLinkDecryptedP to TALER_RefreshLinkDecrypted as it contains a pointer and is thus not (P)acked
|
2015-04-13 18:42:39 +02:00 |
|
Christian Grothoff
|
5827630699
|
starting with tests for libtalerutil
|
2015-04-13 17:20:46 +02:00 |
|
Christian Grothoff
|
93bc450db3
|
enable code coverage configure option
|
2015-04-13 13:57:38 +02:00 |
|
Christian Grothoff
|
2310a3f474
|
fixing -h and -v command line tool options
|
2015-04-13 13:49:42 +02:00 |
|
Christian Grothoff
|
9e9bad8dad
|
distinguish active/old denomination keys (#3634)
|
2015-04-13 13:11:54 +02:00 |
|
Christian Grothoff
|
b69e3bf14b
|
make build succeed even without libgnurl or libpq
|
2015-04-13 12:57:05 +02:00 |
|
Christian Grothoff
|
15bec8f464
|
make wireformat configurable (#3624)
|
2015-04-12 22:52:54 +02:00 |
|
Christian Grothoff
|
68774b20da
|
fix for #3626: make it easier to add additional validators
|
2015-04-12 22:49:06 +02:00 |
|
Christian Grothoff
|
5e8f95c65e
|
separate out wireformats logic
|
2015-04-12 22:34:56 +02:00 |
|
Christian Grothoff
|
5f2d3295dc
|
Merge branch 'master' of git+ssh://git.taler.net/var/git/mint
|
2015-04-12 22:18:26 +02:00 |
|
Christian Grothoff
|
6b64ad261e
|
implement #3739 (properly)
|
2015-04-12 22:18:09 +02:00 |
|
Sree Harsha Totakura
|
33d0182a1e
|
-fix misc.
|
2015-04-12 17:18:30 +02:00 |
|
Sree Harsha Totakura
|
7e6a673668
|
mintdb: add testcase for insert_denomination
|
2015-04-12 17:18:30 +02:00 |
|
Sree Harsha Totakura
|
bd32fb23d8
|
mintdb postgres: implement insert_denomination
|
2015-04-12 17:18:30 +02:00 |
|
Sree Harsha Totakura
|
4f18e6d585
|
mintdb plugin: introduce insert_denomination
|
2015-04-12 17:18:30 +02:00 |
|
Christian Grothoff
|
32f9c81ec9
|
Merge branch 'master' of git+ssh://git.taler.net/var/git/mint
|
2015-04-12 15:36:03 +02:00 |
|
Christian Grothoff
|
06afc160f5
|
finished with #3712: documentation update
|
2015-04-12 15:35:59 +02:00 |
|
Sree Harsha Totakura
|
fcca311542
|
mintdb: add fixme #3769: Should coins be made spendable at multiple merchants?
|
2015-04-12 11:09:11 +02:00 |
|
Sree Harsha Totakura
|
0e52c47de7
|
mintdb postgres: fix session hash length
|
2015-04-12 10:08:21 +02:00 |
|
Sree Harsha Totakura
|
23445db811
|
mintdb postgres: hardlimit storing of currency code to 3 characters - #3768
|
2015-04-12 10:07:45 +02:00 |
|
Christian Grothoff
|
f6e14d3e93
|
implementing JSON logic to generate full error on /refresh/reveal (#3712)
|
2015-04-11 22:17:13 +02:00 |
|
Christian Grothoff
|
4f078c7666
|
scaffolding work towards #3712
|
2015-04-11 21:29:15 +02:00 |
|
Christian Grothoff
|
8b32125223
|
-bump copyright years
|
2015-04-11 16:41:05 +02:00 |
|
Christian Grothoff
|
bd2372f20e
|
implementing #3740
|
2015-04-11 16:38:09 +02:00 |
|
Christian Grothoff
|
929a99cdbb
|
more complete documentation
|
2015-04-11 16:32:05 +02:00 |
|
Christian Grothoff
|
45a0c89316
|
implement #3471
|
2015-04-11 16:29:11 +02:00 |
|
Christian Grothoff
|
5f879c0b4b
|
fix type of transfer keys
|
2015-04-10 22:19:25 +02:00 |
|
Christian Grothoff
|
dd63d2f846
|
fix type of transfer keys
|
2015-04-10 22:18:50 +02:00 |
|
Sree Harsha Totakura
|
d20d3b2562
|
mintdb: test (create/get)_refresh_session
|
2015-04-10 14:04:01 +02:00 |
|
Sree Harsha Totakura
|
65953dfbc3
|
mintdb postgres: implement create_refresh_session
|
2015-04-10 10:40:54 +02:00 |
|
Sree Harsha Totakura
|
764bd4dc10
|
mintdb postgres: implement get_refresh_session
|
2015-04-10 10:29:15 +02:00 |
|
Sree Harsha Totakura
|
05f0aca976
|
httpd db: insert new session into the DB before it is referenced
|
2015-04-09 21:57:43 +02:00 |
|
Sree Harsha Totakura
|
0619d6d345
|
-fix indentation
|
2015-04-09 21:54:41 +02:00 |
|
Christian Grothoff
|
8ecb693990
|
indenting and minor improvements to refresh operations to make them match API spec
|
2015-04-09 20:37:21 +02:00 |
|
Christian Grothoff
|
d04360879e
|
Merge branch 'master' of git+ssh://git.taler.net/var/git/mint
|
2015-04-08 22:29:39 +02:00 |
|
Christian Grothoff
|
76e6201e71
|
-typo
|
2015-04-08 22:29:21 +02:00 |
|
Christian Grothoff
|
80b29ed2ae
|
indentation and minor updates to reflect latest API docs
|
2015-04-08 22:28:52 +02:00 |
|
Sree Harsha Totakura
|
5a0d63072f
|
httpd refresh: remove unused melt_sig_json' and commit_sig_json' fields
The new protocol has coin signatures in the melt_coins JSON structure. It also
does not have a session public key, so the commit_sig is unnecessary.
|
2015-04-08 21:30:45 +02:00 |
|
Sree Harsha Totakura
|
931a49e930
|
-add self as an author
|
2015-03-30 11:30:12 +02:00 |
|
Christian Grothoff
|
42147c2501
|
switching /withdraw/sign from GET to POST
|
2015-03-29 14:17:52 +02:00 |
|
Christian Grothoff
|
3991cd1763
|
fix #3726
|
2015-03-29 13:48:15 +02:00 |
|
Christian Grothoff
|
2d55a7bb61
|
#3727 is no problem, code was fine
|
2015-03-29 13:26:28 +02:00 |
|
Christian Grothoff
|
98cbd77432
|
fix use of struct TALER_DenominationKeyValidityPS
|
2015-03-28 18:23:45 +01:00 |
|
Christian Grothoff
|
576545daeb
|
fix use of struct TALER_MintSigningKeyValidityPS
|
2015-03-28 18:18:38 +01:00 |
|
Christian Grothoff
|
bb15fdd215
|
fix use of struct TALER_RefreshMeltCoinAffirmationPS
|
2015-03-28 17:27:08 +01:00 |
|
Christian Grothoff
|
cf13997ffc
|
fix use of struct TALER_DepositConfirmationPS
|
2015-03-28 17:21:51 +01:00 |
|
Christian Grothoff
|
3c87b1a0b3
|
fix use of struct TALER_DepositRequestPS (rest)
|
2015-03-28 17:18:07 +01:00 |
|