Commit Graph

503 Commits

Author SHA1 Message Date
Christian Grothoff
a3b56975a4
use acceptable bank debit limit 2019-12-23 12:28:15 +01:00
Christian Grothoff
d5b8089264
use taler-bank-manage-testing wrapper in auditor test logic as well 2019-12-23 12:13:10 +01:00
Christian Grothoff
f590043e58
switch to python3 2019-12-23 12:12:54 +01:00
Christian Grothoff
e0cf954ad9
make exchange test suite work with current bank 2019-12-23 11:47:16 +01:00
Christian Grothoff
8af89ff197
misc release preparations: mostly fixing 'make dist' target 2019-12-20 20:10:46 +01:00
Christian Grothoff
9eff97869c
mark as executable 2019-12-15 12:44:16 +01:00
Christian Grothoff
97810cc46f
add privacy policies 2019-12-11 21:45:25 +01:00
Christian Grothoff
dd66d2ae7b
work on test 2019-12-07 22:08:58 +01:00
Christian Grothoff
de6d13e910
center 2019-12-07 22:01:40 +01:00
Christian Grothoff
0d53d893f5
fix start time 2019-12-07 21:59:05 +01:00
Christian Grothoff
b164e090dc
check total loss initially 2019-12-07 14:27:55 +01:00
Christian Grothoff
e153215f7e
fix j2 2019-12-07 14:18:02 +01:00
Christian Grothoff
711027f651
add TOS 2019-12-04 00:22:23 +01:00
Christian Grothoff
25a0b60f12
implement #5967: have ranges in auditor reports, untested because right now tests somehow do not work 2019-12-03 12:39:32 +01:00
Christian Grothoff
385b3e77df
tighten formatting rules 2019-10-31 12:59:50 +01:00
Christian Grothoff
85a9ee6a1d
fix report generation 2019-10-29 11:32:44 +01:00
Christian Grothoff
c308e89eaa
add test to check deposit inconsistency detection logic 2019-10-26 22:36:40 +02:00
Christian Grothoff
bfb6306d18
add auditor test #24: wire out amount inconsistency detection 2019-10-17 21:52:54 +02:00
Christian Grothoff
b68223569f
add template comments 2019-10-09 14:26:33 +02:00
Christian Grothoff
d40f01b634
expand test to cover withdrawing expired denominations, fix auditor-report template 2019-10-09 14:23:37 +02:00
Christian Grothoff
d585c40996
add test for missing wire transfer for reserve closure 2019-10-06 20:49:18 +02:00
Christian Grothoff
165929a877
consider reserve closures as well when auditing outgoing wire transfers 2019-10-06 16:54:09 +02:00
Christian Grothoff
52bbfe926b
add uncrustify pre-commit hook 2019-10-05 15:12:47 +02:00
Christian Grothoff
11b643dd83
add test for wire transfer subject malformed 2019-09-30 22:11:24 +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
93ab8a2049
do not indent labels 2019-09-16 21:34:19 +02:00
Christian Grothoff
fc19601efc
fix memory leaks in test case 2019-09-15 10:27:39 +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
97ca10d835
more auditor tests, misc auditor bugfixes 2019-09-04 04:06:16 +02:00
Christian Grothoff
e43b679337
expand test suite, minor style improvements 2019-09-03 04:29:43 +02:00
Christian Grothoff
961793ec2f
note where table is tested 2019-09-03 04:15:47 +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
f049016b56
refine auditor report tempalte 2019-09-02 04:13:32 +02:00
Christian Grothoff
90eef4bd11
fix audit report template bugs 2019-09-02 03:32:49 +02:00
Christian Grothoff
7b20ee8c8d
minor auditor report generation bugfixes: 2019-08-26 03:18:32 +02:00
Christian Grothoff
58b5700c87
emacs integration 2019-08-25 21:12:53 +02:00
Christian Grothoff
e854e3613b
add space after cast 2019-08-25 21:07:38 +02:00
Florian Dold
486cd9e08b
some more formatting rules 2019-08-25 16:25:44 +02:00
Florian Dold
eb55997084
re-format code 2019-08-25 16:18:24 +02:00
Florian Dold
3742239c13
print message if crustify is not installed 2019-08-25 16:13:11 +02:00
Florian Dold
e59a724ded
uncrustify config tweaks 2019-08-25 16:13:11 +02:00
Florian Dold
b1b6786c3b
uncrustify config and script 2019-08-25 15:03:24 +02:00
Christian Grothoff
d1c0c0f197
update auditordb to include payback losses 2019-07-25 19:26:25 +02:00
Marcello Stanisci
7c48ce6015
doxyfile 2019-06-27 18:21:20 +02:00
Florian Dold
bc4f3e09b5
move nix files to separate dir 2019-06-27 00:49:48 +02:00
Christian Grothoff
55015a2332
migrate auditor-report.tex.j2 to current JSON style where currency/value are no longer separated 2018-11-24 22:30:16 +01:00
Christian Grothoff
ac850bfcd2
add auditing of deposit confirmations to auditor (#5447) 2018-11-04 17:36:56 +01:00
Florian Dold
624a9ac6dc
add gnurl deps 2018-08-17 13:53:32 +02:00
Florian Dold
aa816e37bf
guix: add taler-exchange module and package 2018-08-17 01:53:48 +02:00
Christian Grothoff
cb55c1a3af
Changing configuration structure to enable multiple accounts.
This change enables using multiple wire plugins at the same time.
Also, we now distinguish between the wire plugin (i.e. EBICS or
taler_bank) and the wire method (i.e. SEPA or x-taler-bank) that
the wire plugin is implementing.  The "taler-bank" wire method
was renamed from "test" to "x-taler-bank".

This also changes the format of the /wire response of the exchange,
as we now need to return multiple accounts.  Note that wire fees
are specified per wire method, not per wire account.

taler-exchange-keyup now automatically signs all of the /wire
responses in the location specified by the configuration.

Account identification in wire plugins was changed to use
payto://-URLs instead of method-specific JSON fields.  Signing
and validation of /wire responses was moved from each wire
plugin to a generic validation method in libtalerutil (crypto)
or libtalerjson (for JSON-formatted inputs).
Convenience methods were added to generate JSON for wire accounts
(salting, signing).

Various section and option names were adjusted to streamline the
configuration and make it more consistent overall.  Documentation
was updated as well.
2018-04-02 14:29:44 +02:00
Florian Dold
91690a9db2
missed on URI 2018-01-30 01:38:56 +01:00
Christian Grothoff
23cb23b1e7
fix minor formatting issue 2018-01-04 11:55:00 +01:00
Christian Grothoff
0906696ec2
bugfixes in auditor and rendering 2018-01-04 10:38:16 +01:00
Christian Grothoff
7d60d3a618
nicer formatting, some DCE 2018-01-04 09:22:33 +01:00
Christian Grothoff
067891bbba
fix audit report formatting issues 2018-01-04 09:01:30 +01:00
Christian Grothoff
499247a480
fixing #5178 2017-11-29 20:23:08 +01:00
Christian Grothoff
5ed64ed29d
fix minor template issue 2017-11-20 22:00:26 +01:00
Christian Grothoff
846b5c62c8
regenerate samples based on current auditor logic 2017-11-20 21:57:03 +01:00
Christian Grothoff
111abd5944
do not break on issues we log to JSON 2017-11-20 21:56:06 +01:00
Christian Grothoff
11269125fa
implement #5177 (not yet tested) 2017-11-20 14:20:09 +01:00
Christian Grothoff
8f48db8fdf
implementing #4961: detection of missing aggregate transfers 2017-11-19 22:36:58 +01:00
Christian Grothoff
25d96e88bd
more work on auditor report formatting 2017-11-08 19:40:15 +01:00
Christian Grothoff
1665941154
fix misc typos in auditor report logic 2017-11-08 19:07:21 +01:00
Christian Grothoff
1139f74ffe
fix minor wire auditor bugs, add samples of output 2017-11-08 18:44:12 +01:00
Christian Grothoff
f8af22b882
more work on wire auditor and reporting (#4958) 2017-11-07 14:38:45 +01:00
Christian Grothoff
45c443f348
update auditor report format to capture nicely all diagnostics that may currently be generated by the auditor (closes #4962) 2017-11-06 19:11:43 +01:00
Christian Grothoff
cc09fbbb29
working on #4962 2017-11-06 14:54:52 +01:00
Christian Grothoff
c5f9c0ca88
work on making auditor reports nicer (#4962) 2017-11-06 00:03:08 +01:00
Christian Grothoff
2ddd4cb330
use proper longtable for report 2017-11-05 21:58:22 +01:00
Christian Grothoff
a946dc30bb
start template for generating nicely formatted auditor reports 2017-10-26 22:39:59 +02:00
Christian Grothoff
3e1906695f
add JSON auditor output samples 2017-10-17 19:53:43 +02:00
Christian Grothoff
1e30d60a25
fixing misc doxygen issues 2017-06-04 11:30:43 +02:00
Christian Grothoff
f4df63e448
adding support for transaction history to wire plugin API (#4959) 2017-05-04 18:35:53 +02:00
Christian Grothoff
243d8d18b1
update configuration generators to use new ENABLE option instead of WIREFORMATS, and to support wire fee generation 2017-03-03 19:43:26 +01:00
Christian Grothoff
f693e25793 introduce refund fee 2016-04-20 01:50:26 +02:00
Christian Grothoff
9bc96506bb update man pages and templates to use current options 2016-04-01 17:32:10 +02:00
Christian Grothoff
aba92c5bfa modify /wire/test to provide bank URI and bank account numbers 2016-03-04 11:57:57 +01:00
Christian Grothoff
d06fb4d818 towards returning account numbers in /wire/test 2016-03-04 11:43:11 +01:00
Christian Grothoff
17ff4f5e97 fixing #4230 in bank-lib 2016-03-02 21:07:27 +01:00
Christian Grothoff
f746efecf7 rename section from exchange-wire- to wire- 2016-03-01 16:10:41 +01:00
Christian Grothoff
b5cba32510 renaming mint->exchange 2016-03-01 15:35:04 +01:00
Christian Grothoff
16ed21afe0 expanding test to cover multi-wire format scenarios (#3972) 2015-09-20 14:02:10 +02:00
Christian Grothoff
e68446e0a8 adding tests for /wire 2015-09-15 17:27:02 +02:00
Christian Grothoff
22f022eccb update coverage script 2015-07-11 18:04:10 +02:00
Christian Grothoff
5e87b47c48 add test mode option to mint 2015-06-18 14:25:09 +02:00
Christian Grothoff
3a4429aa00 do not apply 'now' restriction on anchor finding 2015-06-18 14:14:14 +02:00
Christian Grothoff
fdcac7d6af fix #3835 2015-06-11 16:11:07 +02:00
Christian Grothoff
9eac126e52 adding script to generate code coverage report 2015-05-17 09:49:09 +02:00
Christian Grothoff
88ff3e8bb5 have sensible default 2015-05-15 16:14:35 +02:00
Christian Grothoff
237cab27a9 capitalize SQL keywords 2015-05-07 12:38:17 +02:00
Christian Grothoff
1db6ae0671 adding man pages 2015-04-19 16:45:27 +02:00
Christian Grothoff
f1e0253794 removing dead option 2015-04-12 23:39:57 +02:00
Christian Grothoff
15bec8f464 make wireformat configurable (#3624) 2015-04-12 22:52:54 +02:00
Christian Grothoff
bd2372f20e implementing #3740 2015-04-11 16:38:09 +02:00
Christian Grothoff
576545daeb fix use of struct TALER_MintSigningKeyValidityPS 2015-03-28 18:18:38 +01:00
Christian Grothoff
eae1896a4b major rename-fest for more constent symbol names 2015-03-27 19:58:40 +01:00
Christian Grothoff
e0ae4e1290 conclude taler-mint-keyup initial review 2015-03-17 14:45:31 +01:00
Christian Grothoff
b314f07431 make keyup configuration structure more logical 2015-03-17 14:34:55 +01:00
Christian Grothoff
57d1f08dbc -initial import for mint 2015-01-08 18:37:20 +01:00