This website requires JavaScript.
69a07468de
working on fix for #5747
Christian Grothoff
2019-06-05 23:38:28 +0200
2f0015b803
add locking to avoid transaction retries
Christian Grothoff
2019-06-05 21:26:27 +0200
466a7b7018
DCE
Christian Grothoff
2019-06-04 11:33:06 +0200
401d2530b9
indentation
Christian Grothoff
2019-06-04 00:09:50 +0200
fc95131ddf
log failures by MHD_add_response_header
Christian Grothoff
2019-06-04 00:08:22 +0200
6a1649f62f
check rval
Christian Grothoff
2019-06-03 11:34:38 +0200
4f17b17fe3
Moving checks where they belong.
Marcello Stanisci
2019-06-03 18:42:07 +0200
60549a69c7
Fix return code check.
Marcello Stanisci
2019-06-03 18:21:04 +0200
96ccde10c8
initialize timestamp to obviously bogus value if /admin/add/incoming failed
Christian Grothoff
2019-06-03 11:30:39 +0200
1ec2cb59b4
.argument field was never used, simplify logic
Christian Grothoff
2019-06-03 11:27:03 +0200
01e8e930dc
add guard logic to check sizeof(value) is sufficient (should be -- size is 20, needed are 5, but still the new code is strictly safer even if slower)
Christian Grothoff
2019-06-03 11:20:47 +0200
91ef87a804
fix potential free of uninitialized ptr, (on virtually impossible error handling path)
Christian Grothoff
2019-06-03 11:17:29 +0200
256910e28d
getchar() result is intentionally discarded, make this clear
Christian Grothoff
2019-06-03 10:45:45 +0200
3dd913ec74
put fixme for #5746 .
Marcello Stanisci
2019-06-03 11:06:11 +0200
c241694ccb
check more return values
Christian Grothoff
2019-06-03 10:44:57 +0200
2cea0eb4d2
add missing 'static', ensure no NPE, fail nicely even on bad test input
Christian Grothoff
2019-06-03 10:11:28 +0200
69c1ca4d23
check return value, always
Christian Grothoff
2019-06-03 00:42:32 +0200
8d26ab35e0
check return value from GNUNET_PROGRAM_run in taler-wire
Christian Grothoff
2019-06-03 00:31:19 +0200
7d142ad261
do not cut out &start= post-hum, just build the string right the first time
Christian Grothoff
2019-06-03 00:26:53 +0200
f725593155
eliminate useless global variable TFH_handle_history_range_step
Christian Grothoff
2019-06-03 00:25:11 +0200
f2ba3508b3
add missing unlock (on error path that is usually fatal anyway)
Christian Grothoff
2019-06-03 00:13:48 +0200
535a656625
improve error message for wire response files
Florian Dold
2019-05-29 17:28:28 +0200
6096c1387c
teah_common.h -> taler_curl_lib.h
Marcello Stanisci
2019-05-24 16:49:25 +0200
67dd3171d0
using legal lib names
Marcello Stanisci
2019-05-23 20:46:51 +0200
5f6d706422
Export compressing routine.
Marcello Stanisci
2019-05-23 20:29:50 +0200
69f1863d89
Compression.
Marcello Stanisci
2019-05-17 16:30:37 +0200
95933156a6
Fix compression.
Marcello Stanisci
2019-05-16 16:58:09 +0200
8d34b22aff
Content-encoding -> Content-Encoding.
Marcello Stanisci
2019-05-15 19:32:20 +0200
e6c1d262a8
Never set HTTP headers before invoking libgnunetcurl.
Marcello Stanisci
2019-05-13 17:39:06 +0200
8868952735
bank-lib: fix context
Florian Dold
2019-05-12 22:20:36 +0200
3709cded4b
gitignore
Florian Dold
2019-05-12 22:20:16 +0200
7fa67030a8
hack in bank-lib compression
Florian Dold
2019-05-12 21:59:55 +0200
4b36b6c964
replace if with AS_IF (fixes #5709 for exchange)
Christian Grothoff
2019-05-12 21:40:45 +0200
652659a8d4
replace if with AS_IF (#5709 , wip)
Christian Grothoff
2019-05-12 21:39:25 +0200
bc29ca4080
replace if with AS_IF (#5709 , wip)
Christian Grothoff
2019-05-12 21:38:38 +0200
5740f5b639
replace if with AS_IF (#5709 , wip)
Christian Grothoff
2019-05-12 21:37:13 +0200
335f82d081
replace if with AS_IF (#5709 , wip)
Christian Grothoff
2019-05-12 21:33:55 +0200
081280a88b
Create async scopes.
Florian Dold
2019-05-10 20:11:29 +0200
b8a718f859
Remove non-working curl config
Florian Dold
2019-05-10 18:44:44 +0200
3f9aafdc72
doc fixes in format and typos.
ng0
2019-05-10 10:56:49 +0000
39263a48d3
fix #5716
Christian Grothoff
2019-05-09 12:55:09 +0200
105555b469
Merge branch 'master' of git.taler.net:exchange
ng0
2019-05-07 14:35:32 +0000
0d8f503543
doc: rewrite.
ng0
2019-05-07 14:34:49 +0000
a16c32a474
add compression support for bodies of POST/PUT operations
Christian Grothoff
2019-05-03 17:36:58 +0200
5dd3c2191a
benchmark: don't print result as exchange worker
Florian Dold
2019-05-02 23:45:31 +0200
9c194f79a5
adapt to GNUnet API change
Christian Grothoff
2019-05-02 22:25:47 +0200
de9fdf860a
replace denom_pub with denom_pub_hash in exchange API to reduce bandwidth
Christian Grothoff
2019-05-02 21:16:51 +0200
d821ecc3bb
Remove bogus ifdef for tcp fast open
Florian Dold
2019-05-01 23:13:18 +0200
feec6e30e6
benchmark: terminate exchange slave properly
Florian Dold
2019-05-01 20:52:43 +0200
88f9e693f6
benchmar: wait for exchange worker to terminate
Florian Dold
2019-05-01 19:44:00 +0200
8e391e8bfb
Don't free null strings.
Florian Dold
2019-05-01 04:00:29 +0200
cce67665f7
save and restore CFLAGS/LDFLAGS/LIBS when checking for gnurl/curl
Florian Dold
2019-05-01 02:41:40 +0200
6e33de941e
Merge branch 'master' of git.taler.net:exchange
ng0
2019-04-30 21:30:46 +0000
13cf7ee0cb
refactor for GNUNET_memcmp
ng0
2019-04-30 21:30:33 +0000
4cd340e543
fix madness in configure.ac
Florian Dold
2019-04-30 22:41:01 +0200
4bfd8bcd45
del
Christian Grothoff
2019-04-24 19:28:01 +0200
e1cf1a48af
refactor for GNUnet_memcmp
ng0
2019-04-23 18:03:16 +0000
ddea1bf407
refactor link_bc() for GNUnet_memcmp
ng0
2019-04-23 17:58:38 +0000
9c515d218b
use uint64_t for serial_id
Christian Grothoff
2019-04-22 21:35:19 +0200
4c9c7482f9
Install taler-bank-transfer again. Needed by reserve topper.
Marcello Stanisci
2019-04-19 19:07:54 +0200
3cf3c580a9
memcmp
Christian Grothoff
2019-04-18 17:30:53 +0200
d82068a121
memcmp
Christian Grothoff
2019-04-18 17:28:15 +0200
32a3a0ffb0
add post HTTP request check for hanging transactions
Christian Grothoff
2019-04-18 14:38:24 +0200
5d3ae9655e
Wire plugin.
Marcello Stanisci
2019-04-17 14:54:46 +0200
1fdec6b1bf
Refactor for GNUNET_memcmp
ng0
2019-04-17 19:25:43 +0000
ee9cff3555
Refactor for GNUNET_memcmp
ng0
2019-04-17 19:25:24 +0000
28123fd1fc
Refactor for GNUNET_memcmp
ng0
2019-04-17 19:25:08 +0000
c1d6806b57
Refactor for GNUNET_memcmp
ng0
2019-04-17 18:13:14 +0000
a02af1f505
Refactor test_exchangedb for GNUNET_memcmp
ng0
2019-04-15 20:23:53 +0000
c93e699d58
Still on making the compiler happy.
Marcello Stanisci
2019-04-12 16:20:24 +0200
054fe2fb05
Address more warnings on types.
Marcello Stanisci
2019-04-12 15:56:48 +0200
9b33452ad5
Introduce new "history range" wire API.
Marcello Stanisci
2019-04-11 18:06:19 +0200
ba4ded3d6e
Re-enabling keys serialization test.
Marcello Stanisci
2019-04-11 17:42:58 +0200
25f444a361
Address compilation warnings.
Marcello Stanisci
2019-04-11 00:33:01 +0200
2025e11685
Address compilation warnings.
Marcello Stanisci
2019-04-11 00:23:04 +0200
12aa516024
Fix history CMD loop, + make fakebank demonize.
Marcello Stanisci
2019-04-11 00:10:00 +0200
0d3758807b
Better calculation of # DKs
Marcello Stanisci
2019-04-10 19:01:26 +0200
123d5077e9
fix build trouble
Christian Grothoff
2019-04-11 00:07:52 +0200
71acaff203
Merge branch 'master' of git.taler.net:exchange
ng0
2019-04-10 20:49:59 +0000
2699155b81
Refactor test_exchangedb_denomkeys for GNUNET_memcmp
ng0
2019-04-10 20:49:27 +0000
f54d6294b9
Refactor test_exchangedb_auditors for GNUNET_memcmp
ng0
2019-04-10 20:49:11 +0000
b7b53da061
Refactor exchange_api_handle for GNUNET_memcmp
ng0
2019-04-10 20:48:39 +0000
7bebb3c780
Refactor testing_api_cmd_payback for GNUNET_memcmp
ng0
2019-04-10 20:48:04 +0000
a73e1dd419
fix docu: section name changed
Christian Grothoff
2019-04-10 20:53:33 +0200
66425084c1
Test /history-range after transactions happened.
Marcello Stanisci
2019-04-10 17:34:27 +0200
5c49663309
Fixing twisted tests.
Marcello Stanisci
2019-04-10 17:03:24 +0200
ca718b9f1f
minor fixes
Marcello Stanisci
2019-04-10 11:17:18 +0200
814522d21c
Time math macros.
Marcello Stanisci
2019-04-09 18:12:11 +0200
75ac6b8063
minor fixes
Marcello Stanisci
2019-04-09 18:01:10 +0200
f3d80b58f6
Make the API-agnostic iterator work.
Marcello Stanisci
2019-04-09 17:14:13 +0200
074b011d01
exchangedb/exchangedb_test: GNUNET_memcmp
ng0
2019-04-09 16:59:02 +0000
ed0da1fdb3
/history-range.
Marcello Stanisci
2019-04-08 23:53:52 +0200
5ec20870a4
Refactor test_exchangedb_denomkeys.c for GNUNET_memcmp
ng0
2019-04-08 20:42:05 +0000
04acf37cb6
Refactor test_exchangedb_signkeys for GNUNET_memcmp
ng0
2019-04-08 18:58:08 +0000
1aa9d9fee6
Refactor lib/exchange_api_reserve.c for GNUNET_memcmp
ng0
2019-04-08 18:51:48 +0000
8c591b4f1a
Refactor lib/exchange_api_common.c for GNUNET_memcmp
ng0
2019-04-08 18:48:33 +0000
b669f0dfae
Refactor plugin_exchangedb_postgres for GNUNET_memcmp
ng0
2019-04-08 18:43:23 +0000
7333c55c53
Fix leftover memcmp
ng0
2019-04-08 18:19:26 +0000
8e4df34156
Refactor for GNUNET_memcmp
ng0
2019-04-08 18:17:29 +0000
ffac541333
Refactor for GNUNET_memcmp
ng0
2019-04-08 18:16:05 +0000