Christian Grothoff
c898a1e13b
clean up closer logic, improve error handling, simplify logic, add comments
2020-03-15 20:42:47 +01:00
Christian Grothoff
4322bbf2f1
move common logic to parse currency into libtalerutil
2020-03-15 20:08:38 +01:00
Christian Grothoff
ffcadbff8c
code cleanup (comments, scoping, naming, indentation)
2020-03-07 00:28:07 +01:00
Christian Grothoff
f979ee9aca
add ENABLE_SANITY_CHECKS #define instead of using '1'
2020-03-01 13:13:33 +01:00
Christian Grothoff
d11a13c825
de-duplicate url.c
2020-03-01 13:04:06 +01:00
Christian Grothoff
72764dc5f1
doxygen fixes
2020-02-29 17:13:43 +01:00
Florian Dold
26ad7c8191
spelling of 'mismatch'
2020-01-20 02:11:03 +01:00
Christian Grothoff
b290ca30c0
fix
2020-01-20 01:40:29 +01:00
Florian Dold
12468e1fd8
denom->amount
2020-01-19 22:01:27 +01:00
Christian Grothoff
6f3c682722
rename: TALER_config_get_denom->amount
2020-01-19 20:39:27 +01:00
Christian Grothoff
bc812a0a51
indent
2020-01-19 20:37:12 +01:00
Christian Grothoff
a0c6adfa49
split off mhd.c
2020-01-19 20:36:34 +01:00
Christian Grothoff
59398cfd76
separate util.c and url.c
2020-01-19 20:33:07 +01:00
Christian Grothoff
600592dbf6
fix rounding, extend test
2020-01-19 20:11:32 +01:00
Christian Grothoff
e4cfa3d640
annotate
2020-01-19 19:44:29 +01:00
Christian Grothoff
5da9cfc51c
clean up amount logic, fix 2^53 check
2020-01-19 19:39:14 +01:00
Christian Grothoff
d22a52cc7a
fix copyright headers as per CA
2020-01-19 19:21:58 +01:00
Florian Dold
fc8bdb9b97
consistently use payto URI instead of URL
2020-01-19 17:03:19 +01:00
Florian Dold
b683fd114a
remove unused/undocumented valgraind suppression file
2020-01-19 01:42:48 +01:00
Christian Grothoff
6bdccb5c7b
add preload obscenity
2020-01-18 19:49:33 +01:00
Christian Grothoff
5146d62b14
doxygen
2020-01-18 14:16:40 +01:00
Christian Grothoff
9c45958a55
doxygen
2020-01-18 14:13:28 +01:00
Christian Grothoff
96ac20c3bb
fix FTBFS
2020-01-18 14:01:56 +01:00
Christian Grothoff
9317d6d69d
doxygen work
2020-01-18 13:23:17 +01:00
Christian Grothoff
5abe350a05
doxygen
2020-01-18 12:34:17 +01:00
Florian Dold
d2d7791c69
DCE: only keep x-taler-wire processing functions we actually use/need
2020-01-18 01:13:53 +01:00
Florian Dold
c805e9cf20
DCE: we never have to derrive the wire_gateway_url from the payto URI
2020-01-18 00:43:29 +01:00
Florian Dold
7378b5a081
amount rounding a la Christian
2020-01-17 18:59:15 +01:00
Christian Grothoff
a9ae2171b8
reuse TALER_url_join
2020-01-16 21:57:40 +01:00
Florian Dold
a358360fb3
remove wallet-specific code
2020-01-16 13:48:35 +01:00
Florian Dold
da5b3ba8ae
round amounts based on config, do unit test for rounding
2020-01-15 15:17:25 +01:00
Christian Grothoff
b37fff0d5b
ftbfs
2020-01-15 14:58:10 +01:00
Christian Grothoff
4547bfb318
fix fakebank account vs. full payto confusion
2020-01-15 11:48:49 +01:00
Florian Dold
4c488a1d0e
buffer lib has moved to GNUnet
2020-01-15 11:46:05 +01:00
Christian Grothoff
bf3c7dd10f
expand test suite
2020-01-14 23:59:16 +01:00
Christian Grothoff
0805c62aee
split off buffer logic
2020-01-14 23:57:35 +01:00
Christian Grothoff
1d9049ab99
add payto URL test, fix payto parser implementation
2020-01-14 23:54:43 +01:00
Christian Grothoff
2edee5ac4a
refactor uri parsing logic, prepare for unit test
2020-01-14 15:57:36 +01:00
Christian Grothoff
7b1909bc99
make fakebank and banklib match specifified new API
2020-01-13 22:01:45 +01:00
Christian Grothoff
4d6ef1da29
eliminate libtalerwire
2020-01-13 18:16:01 +01:00
Florian Dold
499cff87bf
remove patch_private_key, as it doesn't make any sense
...
In particular, we were patching the EdDSA private keys, which are
*hashed* before doing the curve multiplication. Thus clearing the bits
*before* the hashing doesn't make any sense at all. These bits are
cleared anyway when deriving the public key.
2019-11-28 00:24:05 +01:00
Christian Grothoff
77b0e836d1
fix off by one: reserve space for 0-termination
2019-11-09 21:36:19 +01:00
Florian Dold
29fac256fa
fix path concatenation
2019-11-01 17:09:52 +01:00
Christian Grothoff
385b3e77df
tighten formatting rules
2019-10-31 12:59:50 +01:00
Christian Grothoff
36efe024f5
fix type and indentation
2019-10-29 17:56:00 +01:00
Florian Dold
d6ca052d27
implement buffer API and use it for URL construction
2019-10-17 19:20:15 +05:30
Florian Dold
c944a5703a
add helper function to detect http/https on an MHD connection
2019-10-05 22:32:31 +05:30
Christian Grothoff
b46fe9aa21
reindenting with uncrustify
2019-10-05 15:42:08 +02:00
Florian Dold
5e859bae09
make URL joining more restrictive to avoid mistakes
2019-09-23 17:23:54 +02:00
Christian Grothoff
f552d0c8fb
add libasan to the LD_PRELOAD path if it was in gnunet-config
2019-09-15 11:57:59 +02:00