Christian Grothoff
e387a11593
disable test-auditor.sh, need working taler-wallet-cli first
2019-10-05 15:47:45 +02:00
Christian Grothoff
b46fe9aa21
reindenting with uncrustify
2019-10-05 15:42:08 +02:00
Christian Grothoff
52bbfe926b
add uncrustify pre-commit hook
2019-10-05 15:12:47 +02:00
Christian Grothoff
041ba85c6a
add test for wire transfer subject malformed (mark as done)
2019-09-30 22:12:13 +02:00
Christian Grothoff
11b643dd83
add test for wire transfer subject malformed
2019-09-30 22:11:24 +02:00
Marcello Stanisci
6b2a84dfe1
Allow uWSGI to TERMinate on slower systems.
2019-09-29 14:50:05 +02:00
Marcello Stanisci
303e92ca40
Less granularity for bank error codes ( #5787 ).
2019-09-29 14:17:25 +02:00
Christian Grothoff
160a4ef52c
add test for emergencies, and associated bugfixes to auditor and auditor report
2019-09-28 20:53:44 +02:00
Christian Grothoff
e3564de010
need status code for missing configuration option
2019-09-26 14:24:33 +02:00
Christian Grothoff
c8bdf5597a
one EC for instance unknown
2019-09-26 14:17:26 +02:00
Christian Grothoff
14c7e45e97
nicer message in -r error case
2019-09-26 10:29:43 +02:00
Christian Grothoff
3b3daa75a8
fix #5903
2019-09-26 10:23:50 +02:00
Florian Dold
5e859bae09
make URL joining more restrictive to avoid mistakes
2019-09-23 17:23:54 +02:00
Christian Grothoff
a18011012d
make URLs case-sensitive
2019-09-17 10:03:48 +02:00
Christian Grothoff
7914d7c7e3
fix use-after-free
2019-09-16 21:47:51 +02:00
Christian Grothoff
3d6928fab8
do not output file on wget in testing
2019-09-15 13:17:59 +02:00
Christian Grothoff
ff0a206f9d
use single line
2019-09-15 13:13:29 +02:00
Christian Grothoff
0647bec86c
ign
2019-09-15 13:10:11 +02:00
Christian Grothoff
21ff9b1fe0
logging leak
2019-09-15 13:06:50 +02:00
Christian Grothoff
38c80677d7
fix leak
2019-09-15 12:50:14 +02:00
Christian Grothoff
ebd2e7d763
fix leaks and unnecessary fetch of RSA signature on refresh/reveal
2019-09-15 12:39:15 +02:00
Christian Grothoff
a3d272eb9d
fix leak
2019-09-15 12:10:44 +02:00
Christian Grothoff
3a8581bc5e
hide kill output
2019-09-15 12:01:42 +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
Christian Grothoff
13707999f1
fix leaks in auditordb
2019-09-15 11:25:35 +02:00
Christian Grothoff
5503c78160
remove unused, unclean perf logic (we should measure using the logic in the src/benchmark/ directory anyway)
2019-09-15 11:20:27 +02:00
Christian Grothoff
7dca6dacb9
incomplete leak fixes
2019-09-15 11:18:31 +02:00
Christian Grothoff
cbfa534194
fixing leaks in tests
2019-09-15 10:59:13 +02:00
Christian Grothoff
8843d60e68
fix memory leak and style issues
2019-09-15 10:54:10 +02:00
Christian Grothoff
fc19601efc
fix memory leaks in test case
2019-09-15 10:27:39 +02:00
Marcello Stanisci
9a8ad855a1
to lower case..
2019-09-13 21:24:33 +02:00
Marcello Stanisci
5a132a2f0f
to lower case..
2019-09-13 21:22:51 +02:00
Marcello Stanisci
8e70b3ff98
UNLINK -> unlink
2019-09-13 21:12:15 +02:00
Marcello Stanisci
4428469556
FPRINTF -> fprintf
2019-09-13 13:01:28 +02:00
Marcello Stanisci
e362c786b3
rename test
2019-09-11 00:46:34 +02:00
Marcello Stanisci
0889cedc59
purge old _new bank-lib test
2019-09-11 00:46:34 +02:00
Marcello Stanisci
4e27be9b6c
Unify "twisted" tests.
2019-09-11 00:46:34 +02:00
Marcello Stanisci
ef98a68ffa
fix bank-lib test.
2019-09-11 00:46:30 +02:00
Christian Grothoff
ee6d7d75d9
do use main_cb/main_cb_cls
2019-09-10 05:49:30 +02:00
Marcello Stanisci
6aa8adede0
fix makefile
2019-09-09 23:47:00 +02:00
Marcello Stanisci
e6dc2ce6c6
one source two binaries for testing.
2019-09-09 23:47:00 +02:00
Marcello Stanisci
447d1d78ad
Importing the "has_in_name" logic from MHD.
2019-09-09 23:47:00 +02:00
Marcello Stanisci
cb6aab590b
Provide method to launch Fakebank withOUT running tests.
2019-09-09 23:46:59 +02:00
Christian Grothoff
049e9c89c1
update Makefile.am
2019-09-06 03:08:49 +02:00
Christian Grothoff
07502333a7
notes
2019-09-06 03:08:23 +02:00
Christian Grothoff
58c3e4d98f
move basedb generation to auditor/
2019-09-06 02:45:57 +02:00
Marcello Stanisci
b93fbac1cc
fix auditor test
2019-09-05 14:17:13 +02:00
Christian Grothoff
fa54d42dc3
give up launching bank eventually
2019-09-05 14:09:39 +02:00
Christian Grothoff
4831e7ac76
remove AS integer for Postgres backwards-commpatibility of the dump
2019-09-05 12:06:16 +02:00
Christian Grothoff
aa3655d35e
remove AS integer for Postgres backwards-commpatibility of the dump
2019-09-05 12:05:32 +02:00
Christian Grothoff
1576a1d048
make test more robust
2019-09-05 11:59:10 +02:00
Christian Grothoff
7d5808f129
do not dump db owner
2019-09-05 11:51:15 +02:00
Marcello Stanisci
d7faa83915
fix tests
2019-09-05 11:41:56 +02:00
Christian Grothoff
5fa4a0e7e1
fix warnings
2019-09-05 11:23:24 +02:00
Christian Grothoff
b9dee3a1d5
fix compiler warnings, add assertions
2019-09-05 11:11:30 +02:00
Marcello Stanisci
ae0af38982
fix FTBFS
2019-09-05 11:01:15 +02:00
Marcello Stanisci
b0836a8c0c
Removing date-range-based logic from wire-plugin
2019-09-05 11:01:15 +02:00
Christian Grothoff
997b40e705
fix tests
2019-09-05 10:59:03 +02:00
Christian Grothoff
8e9ce98661
bugnotes, minor fix
2019-09-05 10:40:44 +02:00
Christian Grothoff
1e685a0241
use shorter sleep, tolerate slight execution date disagreements between exchange and bank in auditor
2019-09-05 10:36:14 +02:00
Christian Grothoff
e0979ecf5e
fix test wrt lag
2019-09-05 10:21:33 +02:00
Christian Grothoff
afe455c0b6
more auditor tests
2019-09-05 10:04:17 +02:00
Christian Grothoff
b7454aadc4
add test 14
2019-09-05 08:14:58 +02:00
Christian Grothoff
f16a4c5b21
add test for hung refresh and wrong refresh sig, fix audit report formatting issue(s)
2019-09-05 06:30:36 +02:00
Christian Grothoff
d4905d7e2c
handle wirefee issues better
2019-09-05 05:49:45 +02:00
Christian Grothoff
cc5297a7f1
pass wire fees to aggregator in test case
2019-09-05 05:49:25 +02:00
Christian Grothoff
ecfc8ace55
also record fees for basedb
2019-09-05 05:48:38 +02:00
Christian Grothoff
dc5a779195
fix memory leak
2019-09-05 03:56:27 +02:00
Christian Grothoff
e179fb9ba0
fix leak
2019-09-05 03:53:47 +02:00
Christian Grothoff
e5cf603963
fix taler-wire-auditor crash
2019-09-05 03:52:26 +02:00
Christian Grothoff
da18859edc
regenerating basedb with latest wallet
2019-09-05 02:41:00 +02:00
Marcello Stanisci
319bf24664
#5746 , more cases.
2019-09-04 18:12:03 +02:00
Marcello Stanisci
f4ee88a175
5746.
...
Introduce a stand-alone test file for wire-plugins that use
the legacy API offered by banks (notably, /history-range).
2019-09-04 17:06:23 +02:00
Marcello Stanisci
a07d036c80
More on #5746 .
2019-09-04 15:24:24 +02:00
Marcello Stanisci
1fc9595b2c
Calling bank legacy API in a test
2019-09-04 15:01:31 +02:00
Marcello Stanisci
f4ffc4a27b
note
2019-09-04 12:39:10 +02:00
Christian Grothoff
5cabe157dc
fix lag reporting
2019-09-04 05:16:04 +02:00
Christian Grothoff
4b5de800dc
add test 11
2019-09-04 04:11:40 +02:00
Christian Grothoff
e975dd3bdd
fix test
2019-09-04 04:07:57 +02:00
Christian Grothoff
97ca10d835
more auditor tests, misc auditor bugfixes
2019-09-04 04:06:16 +02:00
Christian Grothoff
161958a2bb
notes on next steps
2019-09-03 16:12:48 +02:00
Christian Grothoff
77da8db053
add test for wrong signature in reserve_out
2019-09-03 11:01:53 +02:00
Christian Grothoff
e9e58b7354
implement FIXME42: denomination signature checks (and test) in taler-auditor
2019-09-03 06:21:51 +02:00
Christian Grothoff
dd6a006201
bump test counter
2019-09-03 04:45:26 +02:00
Christian Grothoff
3eb0a3766f
add test for missing denomination signature checks
2019-09-03 04:44:48 +02:00
Christian Grothoff
e43b679337
expand test suite, minor style improvements
2019-09-03 04:29:43 +02:00
Christian Grothoff
05b92c2431
check h_wire/wire consistency
2019-09-03 04:16:28 +02:00
Christian Grothoff
380bf67de6
generate with fast deposits in the future
2019-09-03 04:16:06 +02:00
Christian Grothoff
d2b85341c4
auditor needs serial IDs in coin history
2019-09-03 03:45:18 +02:00
Christian Grothoff
736927f05a
another test, more fixes in auditor-report template
2019-09-03 03:14:23 +02:00
Christian Grothoff
67aeb85a13
misc. auditor bugfixes
2019-09-02 08:01:55 +02:00
Christian Grothoff
3d8b67ab5c
enable fees for all coins to test fee logic in auditor
2019-09-02 03:33:22 +02:00
Christian Grothoff
1891dfd4da
expand auditor test logic
2019-09-02 03:32:28 +02:00
Christian Grothoff
4dcd2294f6
update to match recent GNUnet changes
2019-09-01 15:04:53 +02:00
Florian Dold
34652f45f3
don't mark auditor as 'up' when version request failed
2019-08-31 21:18:55 +02:00
Florian Dold
000d25c719
error code
2019-08-30 11:45:23 +02:00
Christian Grothoff
7b20ee8c8d
minor auditor report generation bugfixes:
2019-08-26 03:18:32 +02:00
Florian Dold
613217be03
locking for known_coins
2019-08-26 03:09:38 +02:00
Florian Dold
eb55997084
re-format code
2019-08-25 16:18:24 +02:00
Christian Grothoff
5cfb3d3b96
fix ftbfs
2019-08-25 15:40:47 +02:00
Florian Dold
a199215b98
add missing line continuation
2019-08-25 15:20:11 +02:00
Christian Grothoff
1457e0adfc
skip accounts not configured for credit/debit
2019-08-24 23:14:15 +02:00
Christian Grothoff
322e97cb11
shutdown when done
2019-08-24 23:06:18 +02:00
Christian Grothoff
cbcfc56e5a
regenerate DB with new auditor db structure
2019-08-24 22:56:00 +02:00
Christian Grothoff
9044449f5b
round time
2019-08-24 22:53:32 +02:00
Christian Grothoff
71ae493c7a
refactor wire auditor to properly handle multiple accounts
2019-08-24 22:49:35 +02:00
Christian Grothoff
b5dd2bcdbb
indentation, discuss logic flaw, discuss todo in test-auditor.sh script
2019-08-23 21:14:50 +02:00
Christian Grothoff
89bb407b4c
ign
2019-08-23 15:57:45 +02:00
Christian Grothoff
aea244d241
drop dead kyc logic
2019-08-23 15:51:44 +02:00
Christian Grothoff
135d365893
integrate auditor test into build system
2019-08-23 15:21:26 +02:00
Christian Grothoff
0d230131e6
check required commands exist
2019-08-23 15:17:54 +02:00
Christian Grothoff
b58410ce13
full audit generation in test
2019-08-23 15:10:10 +02:00
Christian Grothoff
33217d730f
integrate bank when generating auditor test database
2019-08-23 14:22:23 +02:00
Christian Grothoff
6e6d6013be
fix test-auditor.sh check for no emergencies
2019-08-23 13:26:51 +02:00
Christian Grothoff
aba79636ab
more comments
2019-08-22 15:48:35 +02:00
Christian Grothoff
027f04a0f1
expand auditor test
2019-08-22 15:43:30 +02:00
Christian Grothoff
318f94bf90
update ignores
2019-08-22 15:30:02 +02:00
Christian Grothoff
1b27509242
also dump mpub
2019-08-22 15:02:33 +02:00
Christian Grothoff
cd705a4df2
logic to create database for auditor test
2019-08-22 14:26:32 +02:00
Christian Grothoff
c17d82e9b4
check signatures before serving
2019-08-21 20:32:27 +02:00
Christian Grothoff
8577686bbe
fix indentation, and properly report vc protocol error if signatures are invalid
2019-08-21 19:13:14 +02:00
Christian Grothoff
dbea8baaff
detect plain http server
2019-08-21 18:28:26 +02:00
Christian Grothoff
6a373d1e56
update ChangeLog
2019-08-17 22:04:44 +02:00
Christian Grothoff
4bf425c902
remove currency field from databases
2019-08-17 21:35:21 +02:00
Christian Grothoff
cbf6281ca2
prevent // from appearing in payto URIs
2019-08-17 21:35:03 +02:00
Christian Grothoff
8f7388042c
fix indent
2019-08-01 00:24:11 +02:00
Christian Grothoff
5b2efa2b06
fixing #5767
2019-07-28 15:39:28 +02:00
Christian Grothoff
fbf94ee666
todos
2019-07-27 23:25:56 +02:00
Christian Grothoff
ccfe99a82d
more denom sig checking in auditor
2019-07-27 20:43:52 +02:00
Christian Grothoff
1057333666
add check that denomination was actually revoked if it is involved in /payback
2019-07-27 20:06:55 +02:00
Christian Grothoff
19c4feda56
handle payback cases when processing coin history in auditor
2019-07-26 22:03:15 +02:00
Christian Grothoff
d1c0c0f197
update auditordb to include payback losses
2019-07-25 19:26:25 +02:00
Christian Grothoff
03af37ef23
add ppc progress points for payback ops
2019-07-24 14:13:25 +02:00
Christian Grothoff
bad3e3dc4a
fix benchmark FTBFS
2019-07-24 14:13:02 +02:00
Christian Grothoff
10e7f7c28c
fixing indentation only
2019-07-24 13:51:38 +02:00
Christian Grothoff
f1a9eaeb0b
fixing indentation only
2019-07-24 13:31:48 +02:00
Christian Grothoff
a654ceafba
make sure reserves are not gc'ed before legal expiration
2019-07-24 12:19:36 +02:00
Christian Grothoff
9e3f4bdd79
getting revocation/payback test with refreshed coins to pass
2019-07-24 11:57:03 +02:00
Christian Grothoff
80ff186648
version bump related to #5777 implementation
2019-07-24 00:34:06 +02:00
Christian Grothoff
5844a20f15
implement zombie check
2019-07-24 00:13:53 +02:00
Christian Grothoff
e75d552227
need the hash of coin_ev with an index for select
2019-07-23 23:26:56 +02:00
Christian Grothoff
05d5b735fe
typo
2019-07-23 21:57:04 +02:00
Christian Grothoff
e8a892c29a
modify /payback API and test usage of that API to pass/return additional information required when dealing with payback of refreshed coins
2019-07-23 21:56:21 +02:00
Christian Grothoff
7d43ad56d3
implement postges_get_old_coin_by_h_blind for #5777
2019-07-23 20:27:48 +02:00
Christian Grothoff
334498a298
mention bug #
2019-07-22 20:09:34 +02:00
Christian Grothoff
84751de47b
integrating refresh payback with standard payback, almost done
2019-07-22 19:17:02 +02:00
Christian Grothoff
a83aa1f70e
include new payback-refresh possibilities in coin history generation
2019-07-22 13:28:48 +02:00
Christian Grothoff
c0c80d4a67
replace GNUNET_asserts() with more proper error handling, fix indentation
2019-07-22 13:02:07 +02:00
Christian Grothoff
1a537490eb
fix test case clean up logic on skip
2019-07-22 11:42:19 +02:00
Christian Grothoff
990e7ef348
indentation fixes
2019-07-21 20:15:16 +02:00
Christian Grothoff
721c1ee73e
extending postgres plugin with functions required to store payback data on refreshed coins for #5777
2019-07-21 20:15:11 +02:00
Christian Grothoff
bafe0c772a
expose blinding keys in trait of refresh reveal command (preparation for #5777 )
2019-07-21 12:23:44 +02:00
Christian Grothoff
ad34305942
expose blinding key in refresh-reveal API in preparation for #5777
2019-07-21 12:20:45 +02:00
Christian Grothoff
c94309ee6e
rename fresh coin to have TALER_TESTING_-prefix
2019-07-19 11:20:18 +02:00
Christian Grothoff
4785bcb4bb
towards #5777 , adding todos/notes
2019-07-15 22:01:06 +02:00
Christian Grothoff
28f790fac5
fix use of index in testing_api_cmd_refresh.c
2019-07-15 21:44:03 +02:00
Christian Grothoff
a497ccffb6
integrate test for #5777 into build, expected to fail for now
2019-07-15 20:55:11 +02:00
Christian Grothoff
c1f6115867
skeleton for exchange test of new feature #5777
2019-07-15 20:48:52 +02:00
Marcello Stanisci
00817ba528
fix FTBFS
2019-06-30 20:50:05 +02:00
Christian Grothoff
e9f43adb5b
use proper default configuration
2019-06-30 17:44:58 +02:00
Christian Grothoff
0ade45d315
log on no change to db
2019-06-30 17:29:09 +02:00
Christian Grothoff
7263711ad8
indenting
2019-06-30 17:13:02 +02:00
Christian Grothoff
72fea453aa
indenting
2019-06-30 17:13:01 +02:00
Christian Grothoff
fc8fb5b0fd
fix leaks
2019-06-30 17:13:01 +02:00
Marcello Stanisci
be7ed5565e
Still adding master_pub to wire-sigs
2019-06-27 09:49:43 +02:00
Marcello Stanisci
f1a989e84b
adapt versioned wire_response for cherry-pick test
2019-06-27 09:41:53 +02:00
Marcello Stanisci
97e08227e6
adapt versioned wire_response for cherry-pick test
2019-06-27 02:53:32 +02:00
Florian Dold
7cce2fd62c
oops, first parse JSON
2019-06-27 00:47:42 +02:00
Christian Grothoff
19e0b66f87
first steps on #5777
2019-06-27 00:04:20 +02:00
Florian Dold
9a69fd81ed
use GNUNET_memcmp
2019-06-26 23:35:39 +02:00
Florian Dold
87649e856a
wire signatures: produce better warning
...
Produce a better warning when the wire signature file is signed by a
different key than the one we're checking the signature with.
2019-06-26 23:33:15 +02:00
Christian Grothoff
c9480d2287
export get-known-coin function from DB API
2019-06-26 21:34:52 +02:00
Christian Grothoff
e042792944
also check for master public key consistency in taler-exchange-keyup
2019-06-26 21:19:07 +02:00
Christian Grothoff
258263a510
fix use after free
2019-06-26 21:13:55 +02:00
Christian Grothoff
0f43ab72ae
have taler-exchange-wire check master public key matches
2019-06-26 21:06:35 +02:00
Christian Grothoff
9a5030b993
add test for json_wire.c logic
2019-06-26 20:43:08 +02:00
Christian Grothoff
35fe98a165
template for /refresh/payback
2019-06-26 19:14:02 +02:00
Christian Grothoff
0be3dd4711
adding signature verification logic for new link signatures to libtalerexchange
2019-06-26 16:13:17 +02:00
Christian Grothoff
3a2f72b4aa
implement /link signatures
2019-06-26 15:34:44 +02:00
Christian Grothoff
30903b9386
reduce code duplication
2019-06-18 13:20:43 +02:00
Christian Grothoff
6066ffcb9b
dead code elimination
2019-06-18 11:25:38 +02:00
Christian Grothoff
b3cbe01079
fix NPE
2019-06-16 01:55:49 +02:00
Christian Grothoff
cec1a9785e
add another EC
2019-06-08 22:31:38 +02:00
Christian Grothoff
21edd1e903
rename _new.c to just .c for tests
2019-06-08 21:41:12 +02:00
Christian Grothoff
3684910845
add missing file
2019-06-08 19:56:02 +02:00
Christian Grothoff
4f846eab96
fix #5756 , also change sepa->iban as per payto:// spec
2019-06-08 19:55:18 +02:00
Marcello Stanisci
8800110b72
update twister conf
2019-06-07 14:52:00 +02:00
Christian Grothoff
a4813d1864
fixing #5754 (make copy, as original may disappear)
2019-06-06 20:52:32 +02:00
Christian Grothoff
69a07468de
working on fix for #5747
2019-06-05 23:51:26 +02:00
Christian Grothoff
2f0015b803
add locking to avoid transaction retries
2019-06-05 21:26:27 +02:00
Christian Grothoff
466a7b7018
DCE
2019-06-04 11:33:06 +02:00
Christian Grothoff
401d2530b9
indentation
2019-06-04 00:09:50 +02:00
Christian Grothoff
fc95131ddf
log failures by MHD_add_response_header
2019-06-04 00:08:22 +02:00
Christian Grothoff
6a1649f62f
check rval
2019-06-03 23:28:08 +02:00
Marcello Stanisci
4f17b17fe3
Moving checks where they belong.
2019-06-03 18:42:07 +02:00
Marcello Stanisci
60549a69c7
Fix return code check.
2019-06-03 18:21:04 +02:00
Christian Grothoff
96ccde10c8
initialize timestamp to obviously bogus value if /admin/add/incoming failed
2019-06-03 11:30:39 +02:00
Christian Grothoff
1ec2cb59b4
.argument field was never used, simplify logic
2019-06-03 11:27:03 +02:00
Christian Grothoff
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)
2019-06-03 11:20:47 +02:00
Christian Grothoff
91ef87a804
fix potential free of uninitialized ptr, (on virtually impossible error handling path)
2019-06-03 11:17:40 +02:00
Christian Grothoff
256910e28d
getchar() result is intentionally discarded, make this clear
2019-06-03 11:17:40 +02:00
Marcello Stanisci
3dd913ec74
put fixme for #5746 .
2019-06-03 11:06:11 +02:00
Christian Grothoff
c241694ccb
check more return values
2019-06-03 10:44:57 +02:00
Christian Grothoff
2cea0eb4d2
add missing 'static', ensure no NPE, fail nicely even on bad test input
2019-06-03 10:11:28 +02:00
Christian Grothoff
69c1ca4d23
check return value, always
2019-06-03 00:42:32 +02:00
Christian Grothoff
8d26ab35e0
check return value from GNUNET_PROGRAM_run in taler-wire
2019-06-03 00:31:19 +02:00
Christian Grothoff
7d142ad261
do not cut out &start= post-hum, just build the string right the first time
2019-06-03 00:26:53 +02:00
Christian Grothoff
f725593155
eliminate useless global variable TFH_handle_history_range_step
2019-06-03 00:25:11 +02:00
Christian Grothoff
f2ba3508b3
add missing unlock (on error path that is usually fatal anyway)
2019-06-03 00:13:48 +02:00
Florian Dold
535a656625
improve error message for wire response files
2019-05-29 17:28:28 +02:00
Marcello Stanisci
6096c1387c
teah_common.h -> taler_curl_lib.h
2019-05-24 16:49:25 +02:00
Marcello Stanisci
67dd3171d0
using legal lib names
2019-05-23 20:46:51 +02:00
Marcello Stanisci
5f6d706422
Export compressing routine.
2019-05-23 20:29:50 +02:00
Marcello Stanisci
69f1863d89
Compression.
...
Inclusion of 'content-encoding: deflate' header now (really) happens
per request, and not "per state" (where any request got this header
appended and broke those unaware requests that didn't compress their
data.)
2019-05-17 16:30:37 +02:00
Marcello Stanisci
95933156a6
Fix compression.
...
The "Content-Encoding: deflate" header is now added from
within the compression routine itself, and _not_ from the
"exchange handle".
This fixed the bank-lib functions as those do not use any
exchange handle, and therefore were wrongly sending compressed
bodies without adding the mentioned HTTP header.
2019-05-16 16:58:09 +02:00
Marcello Stanisci
8d34b22aff
Content-encoding -> Content-Encoding.
...
So as to match the MHD_HTTP_HEADER_CONTENT_ENCODING macro.
2019-05-15 19:32:20 +02:00
Marcello Stanisci
e6c1d262a8
Never set HTTP headers before invoking libgnunetcurl.
2019-05-13 17:39:06 +02:00
Florian Dold
8868952735
bank-lib: fix context
2019-05-12 22:20:36 +02:00
Florian Dold
7fa67030a8
hack in bank-lib compression
2019-05-12 21:59:59 +02:00
Florian Dold
081280a88b
Create async scopes.
...
Log statements contain an async scope identifier, which allows to
correlate logs from the same request.
2019-05-10 20:11:29 +02:00
Florian Dold
b8a718f859
Remove non-working curl config
...
These headers are overwritten by GNUNET's curl context, setting them
here is useless.
2019-05-10 18:44:44 +02:00
Christian Grothoff
39263a48d3
fix #5716
2019-05-09 12:55:22 +02:00
Christian Grothoff
a16c32a474
add compression support for bodies of POST/PUT operations
2019-05-03 17:37:07 +02:00
Florian Dold
5dd3c2191a
benchmark: don't print result as exchange worker
2019-05-02 23:45:31 +02:00
Christian Grothoff
9c194f79a5
adapt to GNUnet API change
2019-05-02 22:25:47 +02:00
Christian Grothoff
de9fdf860a
replace denom_pub with denom_pub_hash in exchange API to reduce bandwidth
2019-05-02 21:16:51 +02:00
Florian Dold
d821ecc3bb
Remove bogus ifdef for tcp fast open
2019-05-01 23:13:18 +02:00
Florian Dold
feec6e30e6
benchmark: terminate exchange slave properly
2019-05-01 20:52:43 +02:00
Florian Dold
88f9e693f6
benchmar: wait for exchange worker to terminate
2019-05-01 19:44:00 +02:00
Florian Dold
8e391e8bfb
Don't free null strings.
...
When running in client-only mode, this string will never be allocated,
but the code tried to free it ...
2019-05-01 04:00:29 +02:00
ng0
13cf7ee0cb
refactor for GNUNET_memcmp
2019-04-30 21:30:33 +00:00
ng0
e1cf1a48af
refactor for GNUnet_memcmp
2019-04-23 18:03:16 +00:00
ng0
ddea1bf407
refactor link_bc() for GNUnet_memcmp
2019-04-23 17:58:38 +00:00
Christian Grothoff
9c515d218b
use uint64_t for serial_id
2019-04-22 21:35:19 +02:00
Marcello Stanisci
4c9c7482f9
Install taler-bank-transfer again. Needed by reserve topper.
2019-04-19 19:08:25 +02:00
Christian Grothoff
3cf3c580a9
memcmp
2019-04-18 17:30:53 +02:00
Christian Grothoff
d82068a121
memcmp
2019-04-18 17:28:15 +02:00
Christian Grothoff
32a3a0ffb0
add post HTTP request check for hanging transactions
2019-04-18 14:38:32 +02:00
Marcello Stanisci
5d3ae9655e
Wire plugin.
...
Put logic to use the history-range API.
2019-04-18 13:33:59 +02:00
ng0
1fdec6b1bf
Refactor for GNUNET_memcmp
2019-04-17 19:25:43 +00:00
ng0
ee9cff3555
Refactor for GNUNET_memcmp
2019-04-17 19:25:24 +00:00
ng0
28123fd1fc
Refactor for GNUNET_memcmp
2019-04-17 19:25:08 +00:00
ng0
c1d6806b57
Refactor for GNUNET_memcmp
2019-04-17 18:13:14 +00:00
ng0
a02af1f505
Refactor test_exchangedb for GNUNET_memcmp
2019-04-15 20:23:53 +00:00
Marcello Stanisci
c93e699d58
Still on making the compiler happy.
2019-04-12 16:20:24 +02:00
Marcello Stanisci
054fe2fb05
Address more warnings on types.
2019-04-12 15:56:48 +02:00
Marcello Stanisci
9b33452ad5
Introduce new "history range" wire API.
2019-04-11 18:06:19 +02:00
Marcello Stanisci
ba4ded3d6e
Re-enabling keys serialization test.
2019-04-11 17:42:58 +02:00
Marcello Stanisci
25f444a361
Address compilation warnings.
2019-04-11 00:33:01 +02:00
Marcello Stanisci
2025e11685
Address compilation warnings.
2019-04-11 00:24:57 +02:00