Commit Graph

4368 Commits

Author SHA1 Message Date
Christian Grothoff
ed6ab2f91a
-minor fixes 2021-09-06 12:01:15 +02:00
Christian Grothoff
9086ed15c1
-misc bugfixes 2021-09-06 01:26:46 +02:00
Christian Grothoff
87f5d8211e
-misc bugfixes 2021-09-05 23:09:34 +02:00
Christian Grothoff
303e47e24b
add taler-config C version, useful once we depend on the next GNUnet release to avoid the LD_PRELOAD hack 2021-09-05 18:33:29 +02:00
Christian Grothoff
317a70aeb3
taler-exchange-transfer: ensure batches stay in their range 2021-09-05 16:44:06 +02:00
Christian Grothoff
f9a69b423b
fix auditor test DB generation logic and re-generate databases 2021-09-05 16:00:42 +02:00
Christian Grothoff
ae8d481e1c
implement taler-exchange-transfer DB sharding logic 2021-09-05 15:25:57 +02:00
Christian Grothoff
adc6c53b5c
doxygen and spelling fixes 2021-09-04 13:00:20 +02:00
Christian Grothoff
c972925933
fix aggregator benchmark generation logic 2021-09-04 11:06:37 +02:00
Christian Grothoff
1c1d28d3f5
first draft for an aggregator benchmark, plus fixing inclusive/exclusive sharding range issues 2021-09-03 21:30:14 +02:00
Christian Grothoff
5149af9314
preliminary work on supporting sharding/parallel aggregation (undertested, but tests pass again) 2021-09-03 19:08:02 +02:00
Christian Grothoff
6e1877b142
-implement long-standing aggregation SQL query simplification 2021-09-03 09:55:16 +02:00
Christian Grothoff
bed08b39d0
-code cleanup 2021-09-03 09:51:19 +02:00
Christian Grothoff
fab914044a
-nicer return value 2021-09-03 09:45:32 +02:00
Christian Grothoff
6ab130d994
-wip 2021-09-03 09:44:50 +02:00
Christian Grothoff
e1dae71ad2
try to fix #7007 key update issue discovered by Sebastian 2021-09-02 15:19:24 +02:00
Christian Grothoff
f36240e15c
-fix type 2021-09-02 15:08:14 +02:00
Christian Grothoff
5f95f26a25
suspend if /keys is not ready 2021-09-01 18:13:39 +02:00
Christian Grothoff
13deb5c4d2
fix #7007 crash 2021-09-01 16:09:39 +02:00
Christian Grothoff
bf2ce9853e
add long-time overdue convenience function 2021-09-01 11:11:41 +02:00
Christian Grothoff
896bb8f074
typo 2021-08-31 22:56:14 +02:00
Christian Grothoff
6c6787b49a
add assertions to help pin down #7007: 2021-08-31 21:51:58 +02:00
Christian Grothoff
0013ce41e7
hyperaggregation schema proposal 2021-08-31 17:41:46 +02:00
Christian Grothoff
5026518bb5
-fix another leak 2021-08-27 16:17:45 +02:00
Christian Grothoff
5017dacbda
-fix memory leak 2021-08-27 14:36:04 +02:00
Christian Grothoff
18a68ab789
ensure statements are prepared before keys subsystem initialization 2021-08-25 11:45:13 +02:00
Christian Grothoff
e50a5f4d2b
-update GANA 2021-08-25 07:58:07 +02:00
Christian Grothoff
888895cb8c
fix #6956 in exchange 2021-08-23 23:35:24 +02:00
Christian Grothoff
efbe04418e
-fix pthread leftover 2021-08-23 13:10:56 +02:00
Christian Grothoff
380db76552
-fix pthread leftover 2021-08-23 13:10:43 +02:00
Christian Grothoff
bbce483ba0
-handle NULL nicely 2021-08-23 08:31:01 +02:00
Christian Grothoff
8590e6b309
-check DE IBAN 2021-08-23 08:25:56 +02:00
Christian Grothoff
01e06eb715
-remove sessions also from auditor 2021-08-23 08:24:59 +02:00
Christian Grothoff
82a5038acf
-doxygen fixes 2021-08-23 00:06:36 +02:00
Christian Grothoff
c559b1c935
complete implementation of long-polling for reserve status; remove support for multi-threaded exchange httpd 2021-08-23 00:00:32 +02:00
Christian Grothoff
37f049b3bc
-fix fakebank shutdown sequence 2021-08-22 18:22:51 +02:00
Christian Grothoff
a888981952
-fix fakebank shutdown sequence 2021-08-22 18:19:43 +02:00
Christian Grothoff
35133c1e67
-fix segv 2021-08-22 17:41:30 +02:00
Christian Grothoff
1cc87bf9fe
-add notifications for inbound reserve transactions 2021-08-22 12:25:48 +02:00
Christian Grothoff
af6995c9aa
-doxygen fix 2021-08-22 11:53:42 +02:00
Christian Grothoff
afa75e093a
-init timeout 2021-08-22 11:52:35 +02:00
Christian Grothoff
7c0680706a
-forgot to put rp into the DLL" 2021-08-22 11:49:49 +02:00
Christian Grothoff
10f9272e45
-implement long polling support on reserve status (but not yet in C client library) 2021-08-22 00:12:18 +02:00
Christian Grothoff
9ad3469f07
-doxygen fixes 2021-08-21 14:04:35 +02:00
Christian Grothoff
f93a0592b2
-change handler signatures to prepare for long polling support 2021-08-21 14:00:29 +02:00
Christian Grothoff
a51f39217e
fix .so search in taler-config 2021-08-19 20:41:25 +02:00
Christian Grothoff
a11e3cb193
-indent fix 2021-08-19 16:32:57 +02:00
Christian Grothoff
aa68d1d04d
-minor cleanup 2021-08-19 16:30:32 +02:00
Christian Grothoff
d8c9f2a037
-fix conditional 2021-08-18 11:11:37 +02:00
Christian Grothoff
37ef7e19c4
-swap WARNING/ERROR to fix #6991 2021-08-18 10:25:42 +02:00
Christian Grothoff
f98c463be2
export TALER_iban_validate() API 2021-08-14 13:54:12 +02:00
Christian Grothoff
28e55409dd
-doxygen fix 2021-08-13 22:45:55 +02:00
Christian Grothoff
41aa1ed41d
-add support for event notifications to exchangedb plugin 2021-08-13 22:35:13 +02:00
Christian Grothoff
756998a6d5
implement long-polling in fakebank -- missing doxygen comment 2021-08-12 19:12:21 +02:00
Christian Grothoff
777dd74b16
implement long-polling in fakebank 2021-08-12 19:07:28 +02:00
Christian Grothoff
0dadc24ada
-taler-bank-benchmark exists 2021-08-12 13:54:42 +02:00
Christian Grothoff
66f16ab5fb
-close connections now supported 2021-08-12 13:54:20 +02:00
Christian Grothoff
f174781b57
support long_poll_ms argument in bank API (#6987) 2021-08-12 13:13:42 +02:00
Christian Grothoff
10d8342f90
return more detailed issue report in /wire, fixes #6980 2021-08-11 21:37:39 +02:00
Sebastian
617da7485c
check iban lower bound 2021-08-09 13:36:26 -03:00
Christian Grothoff
03633cb29a
-fix test 2021-08-08 20:18:53 +02:00
Christian Grothoff
de09f05d49
-fix typo 2021-08-08 17:01:52 +02:00
Christian Grothoff
b58605a79d
introduce TALER_OS_init() to safely handle static linkage 2021-08-08 16:45:32 +02:00
Christian Grothoff
7fd4f1d846
-sepa is ancient, iban is correct 2021-08-08 00:01:07 +02:00
Christian Grothoff
0a0c167567
-require receiver-name in iban payto URIs 2021-08-08 00:01:07 +02:00
Christian Grothoff
c7aac57649
-fix #6986 2021-08-07 19:31:49 +02:00
Christian Grothoff
1eba4f5e62
reduce retries and timeout 2021-08-07 19:02:54 +02:00
Christian Grothoff
8a60e6b62f
-fix fakebank/tewgc logic and add test case 2021-08-07 17:50:53 +02:00
Christian Grothoff
26e061c212
-fix disting 2021-08-07 16:44:55 +02:00
Christian Grothoff
7d809d1f4c
-even better 2021-08-07 16:33:33 +02:00
Christian Grothoff
3cdf7dfaaa
-use new GNUNET_TIME_relative_is_zero API 2021-08-07 16:31:33 +02:00
Christian Grothoff
d1b57be304
-fix doxygen 2021-08-06 19:11:03 +02:00
Christian Grothoff
f1a0ba628e
-handle 204 better 2021-08-06 14:47:56 +02:00
Christian Grothoff
e5a14a8b25
allow 204 response 2021-08-06 13:14:36 +02:00
Christian Grothoff
caf6807856
-fix assertion failure caused by testcase 2021-08-06 10:20:58 +02:00
Christian Grothoff
c71c40d4d6
-skeleton logic for #6980 2021-08-06 09:28:34 +02:00
Christian Grothoff
de6c30b0e0
-rename for clarity 2021-08-06 09:19:36 +02:00
Christian Grothoff
40b828ba23
-strncasecmp for the win 2021-08-05 21:23:29 +02:00
Christian Grothoff
bd7e44720b
-proper fix for endless loop on IPC permission trouble 2021-08-05 20:48:34 +02:00
Christian Grothoff
453d984569
-try to fix Florian's FIXME/endless loop, alas without test as Florian did not provide enough details for that 2021-08-05 11:07:20 +02:00
adf854cd4a
load config file from correct location 2021-08-04 21:49:21 +02:00
b83ec3a794
fixme 2021-08-04 21:00:27 +02:00
4baecd4856
call chmod on path, not on whole sock addr 2021-08-04 20:54:45 +02:00
07bcff123f
call chmod on client socket path, not client socket directory 2021-08-04 20:01:28 +02:00
Christian Grothoff
99cbc5fbe2
-improve logging 2021-08-04 19:23:49 +02:00
Christian Grothoff
8a8cb1d2f9
-make gettext compatible 2021-08-04 18:34:25 +02:00
Christian Grothoff
6d099b44fb
fix #6976 2021-08-04 17:13:53 +02:00
Christian Grothoff
ab5f4e7e1d
-, 2021-08-04 14:06:49 +02:00
Christian Grothoff
15f07a3e06
-document section name 2021-08-04 14:05:13 +02:00
Christian Grothoff
383fd75230
-migrate benchmarks to new configuration structure 2021-08-04 13:46:19 +02:00
Christian Grothoff
36164914e6
-fix doxygen 2021-08-04 08:39:19 +02:00
Christian Grothoff
ba3f70390a
restructure configuration, move bank account credentials from exchange-account-XXX to exchange-accountcredentials-XXX 2021-08-03 21:58:36 +02:00
Christian Grothoff
06676e72cb
allow ';' in URLs, needed for data URLs 2021-08-03 21:50:54 +02:00
Christian Grothoff
5fc2e72a2a
fix #6969 2021-08-03 14:41:42 +02:00
Christian Grothoff
705afeb9cc
-even nicer outputs 2021-08-03 14:36:14 +02:00
Christian Grothoff
65b113e06b
-fix shutdown 2021-08-03 14:31:31 +02:00
Christian Grothoff
700562560e
-remove confusing logs 2021-08-03 14:28:18 +02:00
Christian Grothoff
9da05a1901
improve error reporting (#6969) 2021-08-03 14:08:45 +02:00
Christian Grothoff
0ce92c8402
-rename 2021-08-03 12:08:28 +02:00
Christian Grothoff
a26a29065c
rename: taler-wire-gateway-client to taler-exchange-wire-gateway-client 2021-08-03 12:03:48 +02:00