Christian Grothoff
88fd81e5da
completing auditor split
2020-03-21 16:09:22 +01:00
Christian Grothoff
2021f75995
fix logic to ensure that we do not call the callback after the iteration was aborted (caused big trouble in wirewatcher)
2020-03-20 12:34:26 +01:00
Christian Grothoff
4322bbf2f1
move common logic to parse currency into libtalerutil
2020-03-15 20:08:38 +01:00
Christian Grothoff
20a7d8fc08
merge taler-wire and taler-bank-transfer tools, they are very related and otherwise duplicate lots of logic; also enable both credit and debit histories to be shown
2020-03-07 12:23:32 +01:00
Christian Grothoff
ffcadbff8c
code cleanup (comments, scoping, naming, indentation)
2020-03-07 00:28:07 +01:00
Christian Grothoff
a3013d9e3d
minor cleanup
2020-03-03 19:10:40 +01:00
Christian Grothoff
0d30e53585
remove dead field, avoid unnecessary heap allocation
2020-03-03 19:06:11 +01:00
Christian Grothoff
a9b3c564bd
rename BANK_excecute_wire_transfer to BANK_transfer, improve error handling when curl_easy_init() fails
2020-03-03 17:14:00 +01:00
Christian Grothoff
97fb6b0091
fixing memory leak, comments, renaming callback type to make it more concise
2020-03-03 16:35:20 +01:00
Christian Grothoff
9abee82d3c
remove dead prototype
2020-03-03 16:08:26 +01:00
Christian Grothoff
ac5635776e
remove /config from API, as that is not part of the wire gateway specification
2020-03-03 15:44:11 +01:00
Christian Grothoff
3ba839dee5
remove /config from API, as that is not part of the wire gateway specification
2020-03-03 15:40:51 +01:00
Christian Grothoff
1448f97b51
keep the const though, that was an improvement
2020-02-11 23:02:22 +01:00
Christian Grothoff
357dbc0235
revert bank API change, we will not do this here after all
2020-02-11 23:01:49 +01:00
Christian Grothoff
c25b805f62
first draft implementation of new bank account balance in history logic (untested)
2020-02-11 16:01:45 +01:00
Christian Grothoff
3ad698d018
merging
2020-02-11 15:40:37 +01:00
Christian Grothoff
de0d987e34
start with new history API implementation
2020-02-11 15:39:39 +01:00
Christian Grothoff
42bc31744b
implement /config in fakebank and taler_bank_lib.h ( #6066 )
2020-02-04 21:59:43 +01:00
Christian Grothoff
282e4f59ee
address bank_api_credit comment/FIXME from Florian, also adapt debit logic accordingly
2020-01-26 17:48:13 +01:00
Florian Dold
0fe82acc1b
better naming, comments and more logging for incoming history
2020-01-22 13:53:11 +01:00
Florian Dold
975d9c9d15
make sure request_uid is actually unique
...
Allowing duplicate request_uid for different transfer details means that
somebody might eventually rely on this, which is bad. They should
really be unique, it makes tracing easier.
2020-01-21 16:13:22 +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
Christian Grothoff
6e17a847e8
fix FTBFS
2020-01-18 23:28:35 +01:00
Christian Grothoff
889644c686
fix FTBFS
2020-01-18 23:28:01 +01:00
Christian Grothoff
6fc2a5f949
fixes
2020-01-18 20:50:25 +01:00
Christian Grothoff
73ee593b76
make static analysis happy
2020-01-18 19:21:59 +01:00
Florian Dold
d4abdb7a28
add break_op assertion
2020-01-18 17:08:23 +01:00
Florian Dold
48aab68ff5
minor log improvement
2020-01-18 16:53:22 +01:00
Christian Grothoff
c87722791d
doxygen
2020-01-18 14:36:49 +01:00
Florian Dold
4993863c4c
allow skipping of denom fees check
2020-01-18 13:52:19 +01:00
Christian Grothoff
dac255329f
doxygen
2020-01-18 13:23:17 +01:00
Christian Grothoff
5abe350a05
doxygen
2020-01-18 12:34:17 +01:00
Florian Dold
8e0180b257
remove more redundant args
2020-01-18 04:39:52 +01:00
Florian Dold
5d19229561
dce: redundant args
2020-01-18 04:31:55 +01:00
Christian Grothoff
788fd67984
doxygen
2020-01-17 23:50:49 +01:00
Florian Dold
d95f2a9e43
DCE, part one
2020-01-17 23:40:44 +01:00
Christian Grothoff
b322614eb2
doxygen
2020-01-17 23:01:17 +01:00
Christian Grothoff
985db277f1
doxygen fixes
2020-01-17 22:13:40 +01:00
Florian Dold
734fd8cc7d
test_bank_api_with_fakebank passes again
2020-01-17 03:13:58 +01:00
Florian Dold
cc862fb279
payto fixes WIP
2020-01-17 02:23:48 +01:00
Florian Dold
6faf6fc732
payto fixes WIP
2020-01-17 01:23:32 +01:00
Christian Grothoff
0305cf5f9e
move function to libtalerexchangedb, as planned
2020-01-16 22:40:12 +01:00
Christian Grothoff
a9ae2171b8
reuse TALER_url_join
2020-01-16 21:57:40 +01:00
Christian Grothoff
3d9ad86dfb
remove duplicated, wrong ec logic in bank-lib
2020-01-16 21:02:18 +01:00
Florian Dold
1032cdea0f
fix config error message
2020-01-16 20:53:54 +01:00
Marcello Stanisci
1e26fc824c
Finishing CMD to insert denomination and deposit into database.
2020-01-16 18:38:04 +01:00
Florian Dold
23507d8565
HTTP_NOT_ACCEPTABLE is not an expected status code, as it is for content type negotiation
2020-01-16 16:40:12 +01:00
Christian Grothoff
14ab704cde
fix fakebank logic
2020-01-16 15:06:16 +01:00
Christian Grothoff
d7ccfad610
fix history API
2020-01-16 14:30:10 +01:00
Florian Dold
7fad7cb716
make lib(c|gn)url mandatory, cleaner makefiles
2020-01-16 14:12:47 +01:00
Marcello Stanisci
90e1572039
Adapting wirewatch tests to new style.
2020-01-16 00:12:25 +01:00
Christian Grothoff
9ded20518c
debug logging
2020-01-15 15:27:21 +01:00
Christian Grothoff
e83015c8a3
fix payto URI conversion
2020-01-15 15:20:55 +01:00
Christian Grothoff
4547bfb318
fix fakebank account vs. full payto confusion
2020-01-15 11:48:49 +01:00
Christian Grothoff
3fa213e41e
fix test issues
2020-01-15 11:14:11 +01:00
Christian Grothoff
087de13e0a
use new parsing API, fixes issues
2020-01-15 00:15:40 +01:00
Christian Grothoff
2edee5ac4a
refactor uri parsing logic, prepare for unit test
2020-01-14 15:57:36 +01:00
Christian Grothoff
5f6d867469
add request UID repetition detection to fakebank
2020-01-13 22:27:57 +01:00
Christian Grothoff
07b799b21f
merge
2020-01-13 22:15:43 +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
Christian Grothoff
5b78b3ea86
fix build issues
2020-01-12 22:59:03 +01:00
Christian Grothoff
1788ca2be1
reorganization of file structure
2020-01-12 20:44:33 +01:00
Christian Grothoff
6a4cc07978
fix ftbfs
2020-01-12 18:14:16 +01:00
Christian Grothoff
c7610bf617
fix fakebank API
2020-01-12 18:09:41 +01:00
Christian Grothoff
c6ba84462d
dead
2020-01-12 17:58:17 +01:00
Christian Grothoff
00740610ba
fix bank-lib ftbfs
2020-01-12 17:43:20 +01:00
Christian Grothoff
9b586cd5f0
fix ftbfs
2020-01-12 01:03:08 +01:00
Christian Grothoff
85c4aa733c
add separate transfer and admin/add/incoming commands, force
2020-01-12 00:43:24 +01:00
Christian Grothoff
cbcc3727de
add separate transfer and admin/add/incoming commands
2020-01-12 00:39:27 +01:00
Christian Grothoff
2ee33e3cbc
remove exchange-url argument from /admin/add/incoming
2020-01-11 23:06:24 +01:00
Christian Grothoff
9443c10d7f
major refactoring, eliminating wire-plugins and moving towards new bank API. main code compiles, testcases known to fail, code sure not to fully work yet
2020-01-11 15:20:17 +01:00
Marcello Stanisci
554da10133
Fix bank test.
...
Getting wget to tolerate the 302 returned
by the bank as a response to "GET /".
2020-01-09 16:20:28 +01:00
Christian Grothoff
2fdc21f7d7
add missing configuration files to dist, eliminate warning on CONFLICT status code in test
2019-12-24 23:09:06 +01:00
Christian Grothoff
8d51dd18ed
do NOT reset DB in taler-bank-manage-testing, not healthy for auditor test
2019-12-23 12:32:37 +01:00
Christian Grothoff
e0cf954ad9
make exchange test suite work with current bank
2019-12-23 11:47:16 +01:00
Marcello Stanisci
d36700ed98
Fix auditordb.
...
Include (forgotten) table within the "drop_tables()" command.
2019-12-22 12:43:33 +01:00
Christian Grothoff
8af89ff197
misc release preparations: mostly fixing 'make dist' target
2019-12-20 20:10:46 +01:00
Christian Grothoff
36e15a501f
purge history-range API, no longer needed ( #5993 )
2019-12-15 18:16:33 +01:00
Christian Grothoff
745a48ef7c
fix double free in test
2019-12-15 13:11:38 +01:00
Christian Grothoff
1fc603800c
new is the new old: remove _new from tests
2019-12-14 23:19:51 +01:00
Christian Grothoff
cf31e54a2f
remove obsolete old tests ( #5758 )
2019-12-14 23:17:56 +01:00
Christian Grothoff
05a992445e
fix comments
2019-12-14 23:14:59 +01:00
Christian Grothoff
385b3e77df
tighten formatting rules
2019-10-31 12:59:50 +01:00
Christian Grothoff
2696688aa3
fix compiler warnings
2019-10-29 20:57:18 +01:00
Christian Grothoff
94f0d80cc1
turn teah_common.c into libtalercurl, fixes many ugly issues in build system
2019-10-26 20:05:19 +02:00
Christian Grothoff
8d11ac3388
alphabetical, please
2019-10-23 15:28:12 +02:00
Christian Grothoff
bda228232f
handle 406 nicely, can happen if insufficient balance
2019-10-06 12:31:11 +02:00
Christian Grothoff
b46fe9aa21
reindenting with uncrustify
2019-10-05 15:42:08 +02:00
Marcello Stanisci
303e92ca40
Less granularity for bank error codes ( #5787 ).
2019-09-29 14:17:25 +02:00
Christian Grothoff
ff0a206f9d
use single line
2019-09-15 13:13:29 +02:00
Christian Grothoff
fc19601efc
fix memory leaks in test case
2019-09-15 10:27:39 +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
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