Christian Grothoff
46761c9aa7
gana update
2020-10-14 10:46:53 +02:00
Christian Grothoff
c4b7a75b69
merge
2020-10-07 12:29:49 +02:00
Christian Grothoff
4129b724a0
doxygen fixes, update ChangeLog, bump version
2020-10-03 16:08:01 +02:00
Florian Dold
9a3bdcf604
starting the bank is slow, give it some more time
2020-09-12 15:38:00 +05:30
Christian Grothoff
c62a7fdc6b
fix exchange 'make dist' rules
2020-09-11 22:34:08 +02:00
Christian Grothoff
3339da6636
add missing Makefile
2020-09-11 22:27:47 +02:00
Christian Grothoff
ee4f1c1002
fix #6553 : compute residual coin value correctly in melt conflict response
2020-09-01 23:59:16 +02:00
Christian Grothoff
0846ab93bc
doxygen fixes
2020-08-29 00:37:37 +02:00
Christian Grothoff
d089c31e5e
fix test logic: initialize $WALLET_DB and fix cleanup logic of generate-auditor-basedb.sh
2020-08-28 18:01:50 +02:00
Jonathan Buchanan
52b5428e3e
sync gana
2020-08-27 13:48:09 -04:00
Christian Grothoff
d6400f52e1
doh: key missing
2020-08-25 21:15:55 +02:00
Christian Grothoff
c9c9d77f63
update GANA
2020-08-25 20:55:33 +02:00
Christian Grothoff
510da954d8
update GANA
2020-08-25 20:54:27 +02:00
Christian Grothoff
4bba726356
nicer generic error reporting logic, for #6432
2020-08-25 15:11:56 +02:00
Christian Grothoff
ce266ce8f2
fix keyup timetravel ( #6523 )
2020-08-24 22:19:54 +02:00
Florian Dold
35f7415f7e
gana
2020-08-21 13:27:42 +05:30
Florian Dold
cdf11bb2ec
gana
2020-08-20 23:15:51 +05:30
Christian Grothoff
5eac9b2b31
gana update
2020-08-15 23:51:39 +02:00
Christian Grothoff
b1148912ab
clean up GET /private/orders logic
2020-08-15 23:50:24 +02:00
Florian Dold
96878561a5
fix test withdrawal wallet invocation
2020-08-14 16:49:17 +05:30
Christian Grothoff
18605e6c98
update gana
2020-08-14 13:04:47 +02:00
Florian Dold
8239a8bdd1
taler wallet invocation
2020-08-14 16:21:13 +05:30
Christian Grothoff
6256bdb15a
implement #6478 , but untested as shown by FIXMEs
2020-08-12 20:12:39 +02:00
Christian Grothoff
26f72f8572
fix refund handling: allow refund increases for the same coin
2020-08-12 13:02:59 +02:00
Florian Dold
1a37d9d805
gana
2020-08-06 15:15:07 +05:30
Christian Grothoff
ad27d52bdb
merge gana
2020-08-03 01:15:57 +02:00
MS
799822220e
rename tool
2020-07-29 16:07:57 +02:00
MS
2e8d4e802b
Drop payto params before preparing the wire transfer.
2020-07-27 22:25:05 +02:00
Christian Grothoff
ccdbc2a452
better fix
2020-07-27 14:14:04 +02:00
Christian Grothoff
d72816cfde
fix #6431
2020-07-24 12:43:33 +02:00
Jonathan Buchanan
816ff63ab6
sync gana
2020-07-24 03:00:52 -04:00
Jonathan Buchanan
963ddc3ae2
sync gana
2020-07-24 02:57:03 -04:00
Christian Grothoff
0e808b648a
fix misc typos
2020-07-22 23:56:52 +02:00
Christian Grothoff
c8a370d911
make GANA update more compatible with incremental compilation ( fixes #6431 )
2020-07-22 21:27:16 +02:00
Florian Dold
c9fb8acd5b
gana
2020-07-22 19:33:19 +05:30
Christian Grothoff
566ab47542
synchronize with latest GANA
2020-07-22 11:07:07 +02:00
Christian Grothoff
66906b5cb0
synchronize with latest GANA
2020-07-22 11:04:31 +02:00
Christian Grothoff
3934160eea
synchronize with latest GANA
2020-07-22 11:02:10 +02:00
Jonathan Buchanan
016c4a5cf2
update gana, add error codes c file
2020-07-22 01:37:39 -04:00
Christian Grothoff
d9e871b523
add helper script for updating GANA submodule
2020-07-21 18:25:04 +02:00
Christian Grothoff
d08ba9393e
synchronize with latest GANA
2020-07-21 18:21:49 +02:00
Christian Grothoff
a48592d0a4
-doxygen
2020-07-21 10:05:05 +02:00
Jonathan Buchanan
78cc094d47
update gana
2020-07-19 16:55:43 -04:00
Christian Grothoff
39244553f4
synchronize with latest GANA
2020-07-11 17:00:49 +02:00
Christian Grothoff
c3cd21508b
synchronize with latest GANA
2020-07-08 19:36:08 +02:00
Christian Grothoff
5220e8394f
synchronize with latest GANA
2020-07-05 16:50:15 +02:00
Christian Grothoff
a54757de66
synchronize with latest GANA
2020-07-05 16:50:14 +02:00
Christian Grothoff
6b85ad04fe
synchronize with latest GANA
2020-07-05 16:50:14 +02:00
Christian Grothoff
c9d94bc9f2
sync gana
2020-07-05 16:50:14 +02:00
Christian Grothoff
b46b1e5fb2
update gana
2020-07-05 16:50:14 +02:00
Christian Grothoff
a5d92981f7
update gana
2020-07-05 16:50:13 +02:00
Jonathan Buchanan
9dbc462dc0
bringing gana up to date so uncrustify accepts taler_error_codes.h
2020-07-05 16:50:13 +02:00
Jonathan Buchanan
acd8d318c0
taler_error_codes.h auto generated from gnunet/gana.git as a submodule
2020-07-05 16:50:13 +02:00
Christian Grothoff
e0e06276b9
combine sections
2020-07-05 16:35:00 +02:00
Florian Dold
9c752b3d03
adjust LibEuFin binary names
2020-06-14 19:10:28 +05:30
MS
a3b193ff8d
no need to double check nexus' user creation
2020-06-06 02:04:52 +02:00
MS
71eeb72b21
nexus-based tests
...
more preparation
2020-06-02 14:58:30 +02:00
MS
549f8a7c7b
nexus preparation
2020-06-01 16:03:03 +02:00
MS
857fe0ab94
nexus preparation
2020-06-01 15:41:21 +02:00
MS
7f14b23914
Nexus testing.
...
Up to the point where Nexus gets launched and
the Exchange user & bank connection get created.
The test fails because the bank connection of
type "loopback" is not implemented in the nexus
yet.
2020-06-01 14:17:05 +02:00
Christian Grothoff
3404fda463
typos
2020-03-31 20:57:11 +02:00
Christian Grothoff
8db48871d6
add missing files to dist
2020-03-29 03:22:55 +02:00
Christian Grothoff
31746d8128
enable test 32
2020-03-27 12:30:31 +01:00
Christian Grothoff
8a90c8fbcb
expand test suite
2020-03-27 09:35:48 +01:00
Christian Grothoff
5871861d6b
english fixes
2020-03-26 20:06:34 +01:00
Christian Grothoff
9add4cf405
doxygen updates
2020-03-22 21:36:42 +01:00
Christian Grothoff
88fd81e5da
completing auditor split
2020-03-21 16:09:22 +01:00
Christian Grothoff
a8b8258e12
steps towards new split-auditor logic
2020-03-21 12:56:16 +01:00
Christian Grothoff
98f96970d6
fix doxygen errors
2020-03-17 00:16:31 +01:00
Christian Grothoff
f70596ff4c
adding UNIX socket and restart tests ( #5309 )
2020-02-08 18:38:15 +01:00
Christian Grothoff
3d90810f00
fix typo
2020-02-07 01:00:44 +01:00
Christian Grothoff
f1cbc109f7
add proper i18n for pp
2020-02-07 00:54:47 +01:00
Christian Grothoff
eae85d62c1
proper i18n support for TOS
2020-02-07 00:44:35 +01:00
Christian Grothoff
b332604325
extra checks, add to build system
2020-02-04 22:37:49 +01:00
Christian Grothoff
2590db50d5
add shell script to revoke DK as requested by Florian for revocation testing via taler-wallet-cli
2020-02-04 22:19:01 +01:00
Christian Grothoff
0bee3b8129
relate TODO to bug
2020-01-19 21:56:32 +01:00
Christian Grothoff
6445558065
fix auditor issues
2020-01-19 21:51:13 +01:00
Christian Grothoff
dbf85bbc0d
clarify FIXMEs
2020-01-19 14:53:31 +01:00
Christian Grothoff
342cccc384
do not rely on filetime, as Git does not preserve it
2020-01-19 14:22:34 +01:00
Christian Grothoff
58e5780917
fix aggregator fee calculation logic
2020-01-19 02:28:14 +01:00
Christian Grothoff
db669ee495
payback -> recoup stranglers
2020-01-18 23:49:37 +01:00
Christian Grothoff
ff35a1d229
deduplicate doxyfiles, integrate with build
2020-01-18 23:19:48 +01:00
Christian Grothoff
c87722791d
doxygen
2020-01-18 14:36:49 +01:00
Christian Grothoff
5583b7a059
libraries were folded, fold headers as well
2020-01-18 14:24:55 +01:00
Christian Grothoff
04b5e7e3e8
fix tag XML
2020-01-18 00:19:30 +01:00
Christian Grothoff
568f01c9bb
add missing gnunet tags by hand
2020-01-18 00:17:15 +01:00
Christian Grothoff
a5055caf81
restore hand-written tag file
2020-01-18 00:08:33 +01:00
Christian Grothoff
cb3c4a520a
update gnunet.tag
2020-01-17 23:56:47 +01:00
Christian Grothoff
4dc8092f83
auditor fixes
2020-01-17 23:27:40 +01:00
Christian Grothoff
96543f62ef
updates to auditor test
2020-01-17 23:21:14 +01:00
Christian Grothoff
daba4171bc
fix jinja2
2020-01-17 22:46:13 +01:00
Christian Grothoff
e57dcc4b52
doxy fix
2020-01-17 22:06:44 +01:00
Christian Grothoff
263d36f7a5
report affected account
2020-01-17 15:09:36 +01:00
Florian Dold
84f3b9b287
payto fixes
2020-01-17 15:03:27 +01:00
Christian Grothoff
0145609890
fix FIXME: total up irregular paybacks and add to report
2020-01-17 15:00:32 +01:00
Christian Grothoff
f0a59117a8
fix english
2020-01-17 03:30:07 +01:00
Christian Grothoff
1f8d6e1ac1
pp to tos
2020-01-09 12:19:08 +01:00
Christian Grothoff
92d21ca315
remove ebics ( #6038 )
2020-01-08 10:04:39 +01:00
Christian Grothoff
63bae5ee8e
fix dist rule
2019-12-24 21:22:36 +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
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