libeufin

Integration and sandbox testing for FinTech APIs and data formats
Log | Files | Refs | Submodules | README | LICENSE

DateCommit messageAuthorFiles+-
2025-12-19 11:14libeufin: fix dbconfigAntoine A1+2-2
2025-12-19 11:12libeufin: add dbconfig -c optionAntoine A2+7-1
2025-12-19 11:08libeufin: fix dbconfigAntoine A1+2-2
2025-12-19 09:26common: try to fix testAntoine A4+36-21
2025-12-19 09:01common: server listening loggingAntoine A4+6-4
2025-12-18 17:44bump version to 1.2.4Florian Dold2+7-1
2025-12-18 17:13ebisync: fix targetAntoine A1+2-1
2025-12-18 17:02libeufin: bump SPA versionAntoine A1+1-1
2025-12-18 16:51ebisync: submit deb and fixesAntoine A18+97-23
2025-12-17 21:07ebics: overwrite existing pdfAntoine A1+2-3
2025-12-17 18:09ebisync: unit testsAntoine A22+919-481
2025-12-13 10:00ebisync: add submit logicAntoine A21+977-115
2025-12-13 10:01conversion: fix debAntoine A1+1-0
2025-12-11 11:59bump version to 1.2.3Florian Dold2+7-1
2025-12-11 08:57dbconfig: fix missing rights for conversion setup and fix config flagsAntoine A4+63-57
2025-12-07 14:17bump version to 1.2.2Florian Dold2+7-1
2025-12-06 16:31ebisync: add missing servicesAntoine A1+2-0
2025-12-06 16:24ebisync: last fixesAntoine A2+3-7
2025-12-06 16:10common: fix inline-matchingAntoine A1+6-8
2025-12-06 15:04common: fix configAntoine A1+0-2
2025-12-06 13:58ebisync: fix dbconfigAntoine A2+2-2
2025-12-06 12:39ebisync: fix debAntoine A3+1-2
2025-12-06 12:18ci: disable docAntoine A1+2-1
2025-12-06 12:08ebisync: add dbconfigAntoine A8+140-7
2025-12-06 11:41ebisync: improve debAntoine A6+32-8
2025-12-06 11:15ebisync: fetch setupAntoine A6+96-26
2025-12-05 17:00ebisync: fix testAntoine A1+1-1
2025-12-05 16:33ebisync: add debAntoine A10+88-23
2025-12-05 16:10nexus: add valiant foreign currency testAntoine A5+105-2
2025-12-05 15:46ebisync: add fetchAntoine A8+280-31
2025-12-04 12:10ebics: move common logic to ebics module and add ebisync setupAntoine A96+4904-3722
2025-12-03 16:02ebisync: init with azure blob storage APIAntoine A6+345-3
2025-12-02 16:56common: use cache in CIAntoine A1+1-0
2025-12-02 16:43common: rename and clean modulesAntoine A258+3789-3781
2025-12-02 13:51nexus: remove unused EBICS v2 ordersAntoine A3+12-24
2025-12-02 10:16common: update dependenciesAntoine A1+1-1
2025-11-22 21:50-fix pathChristian Grothoff1+1-1
2025-11-21 20:10fix versionAntoine A1+1-1
2025-11-19 12:54common: upgrade dependenciesAntoine A1+2-2
2025-11-19 12:48common: fix ciAntoine A1+3-0
2025-11-19 12:47common: upgrade gradle to v9.2.1Antoine A1+1-1
2025-11-19 12:47nexus: improve setupAntoine A1+1-1
2025-11-19 12:33common: improve deb and ciAntoine A21+138-141
2025-11-15 12:25nexus: add valiant in default configAntoine A1+1-1
2025-11-15 12:24common: spell checkAntoine A1+1-1
2025-11-13 10:52nexus: simplify and fix fee handlingAntoine A16+854-138
2025-11-13 22:05address shellcheck warningsFlorian Dold1+6-5
2025-11-13 21:57shfmtFlorian Dold1+57-22
2025-11-13 21:56use logical or for fallback, not pipeFlorian Dold1+1-1
2025-11-13 21:52quotingFlorian Dold1+2-2
2025-11-03 11:55bank: remove default BASE_URLAntoine A11+11-1
2025-10-30 14:25bump version to 1.1.1Florian Dold2+7-1
2025-10-30 12:30common: fix installAntoine A2+7-8
2025-10-30 11:57nexus: add valiant dialectAntoine A13+553-68
2025-10-30 11:03nexus: improve loggingAntoine A2+17-2
2025-10-30 10:57nexus: fix pain.002 parsing for valiantAntoine A4+48-25
2025-10-30 10:14common: update dependenciesAntoine A3+9-9
2025-10-30 10:07common: upgrade gradle to v9.2.0Antoine A4+2-6
2025-10-28 14:05debian: postinstall needs adduser packageFlorian Dold1+2-0
2025-10-28 12:23bump version to 1.1.0Florian Dold2+7-1
2025-10-22 13:18add sms scripts with fallback (#10295)Christian Grothoff3+321-21
2025-10-22 11:01add TELESIGN_ prefix for auth tokenChristian Grothoff1+13-11
2025-10-21 13:49nexus: less logging noiseAntoine A1+3-3
2025-10-21 13:30common: skip logging timestamp if systemd is usedAntoine A1+9-4
2025-10-14 17:58bank: add observability apiAntoine A12+153-16
2025-10-14 17:58nexus: add observability APIAntoine A14+323-24
2025-10-13 15:51nexus: improve loggingAntoine A1+5-1
2025-10-09 19:15latest spaSebastian1+1-1
2025-10-09 16:45bank: fix CORSAntoine A1+3-2
2025-10-09 15:33common: fix CORSAntoine A1+1-0
2025-10-08 14:41bank: update 2FA API to match merchantAntoine A8+146-182
2025-10-08 13:22Check password before 2FAAntoine A2+12-3
2025-10-08 13:22bank: handle CORS ourselvesAntoine A2+8-12
2025-10-08 13:22bank: fix CORSAntoine A1+1-0
2025-10-08 13:22bank: trim challenge ids before parsing themAntoine A2+2-2
2025-10-08 13:22bank: combine redundant mfa challengesAntoine A3+19-15
2025-10-08 13:22bank: new 2FA APIAntoine A25+977-683
2025-10-08 13:20common: fix typoAntoine A1+1-1
2025-10-08 13:08common: optimize and clean taler timestamps logicAntoine A13+132-149
2025-10-04 16:52nexus: send transaction with 'Unknown' name when missing as it might succeedAntoine A1+4-1
2025-10-04 16:48bank: during cashout user account legal nameAntoine A3+69-10
2025-09-30 11:47common: trigger cashout when exchange bouce a withdrawalAntoine A10+277-59
2025-09-25 16:19nexus: fix testAntoine A1+2-2
2025-09-25 16:07nexus: fix initiated list showing null date as 1970-01-01T00:00:00ZAntoine A1+3-1
2025-09-25 09:14nexus: improve testbenchAntoine A2+15-8
2025-09-24 11:16nexus: parse accounts BIC during setupAntoine A2+15-3
2025-09-11 12:57bank: make base_url mandatoryAntoine A11+38-61
2025-09-18 17:19common: update to gradle 9.1.0Antoine A3+2-2
2025-09-17 09:25bank: load bank info at auth time and cache itAntoine A9+181-95
2025-09-16 10:56common: update kotlin and ktorAntoine A1+3-3
2025-09-09 13:30nexus: non transient submit never fail with network error and recoverAntoine A2+3-2
2025-09-09 13:24nexus: non transient fetch never fail with network error and recoverAntoine A4+63-60
2025-09-06 09:28common: production fixesAntoine A2+4-7
2025-09-05 17:04common: fix ciAntoine A3+5-4
2025-09-05 16:33bank: use config base url when setAntoine A3+23-24
2025-09-05 14:14bank: check base_url and x_taler_bank_payto_hostname are coherentAntoine A2+21-5
2025-09-05 13:45common: improve base URL typeAntoine A6+12-13
2025-09-04 07:32switch CI/CD to trixieChristian Grothoff2+2-2
2025-09-03 13:02common: fix docAntoine A1+4-0
2025-09-03 12:21common: update gradle and shadow pluginAntoine A2+3-3
2025-09-03 12:06common: update dependencies & clean ciAntoine A10+39-53
2025-08-01 16:31common: update SPA lockfileAntoine A1+1-1
2025-08-01 16:27common: spell fixAntoine A1+1-1
2025-08-01 14:40nexus: improve ack logicAntoine A6+78-27
2025-08-01 14:21nexus: improve documentation and ack cmdAntoine A3+10-3
2025-08-01 14:13nexus: add manual acknowledgementAntoine A15+247-110
2025-07-30 14:19common: add unix domain socket supportAntoine A5+30-19
2025-07-30 13:27common: update ktorAntoine A1+1-1
2025-07-23 15:28bank: update spa lock fileAntoine A1+1-1
2025-07-22 12:46bank: update SPAAntoine A0+0-0
2025-07-22 10:24common: use default conversion rate with 0 ratio and 0.01 tiny amountAntoine A10+93-103
2025-07-22 08:44common: use build time constant for CLI versionAntoine A3+30-21
2025-07-22 08:19bump versionChristian Grothoff1+6-0
2025-07-22 08:19common: temp dirty version fixAntoine A1+1-5
2025-07-22 08:04bump debian tooChristian Grothoff1+6-0
2025-07-22 08:02common: fix config error messageAntoine A1+3-0
2025-07-22 07:08bank: update SPA lockfileAntoine A1+1-1
2025-07-21 14:28bank: update SPAAntoine A0+0-0
2025-07-21 08:40common: update ktor and fix update dokkaAntoine A3+20-12
2025-07-18 12:23common: refactor CLI optionsAntoine A18+115-152
2025-07-16 11:53bank: conversion rate class supportAntoine A31+1708-524
2025-07-16 13:22bump version to 1.0.6Florian Dold2+7-1
2025-07-15 17:16nexus: log http errorAntoine A4+58-28
2025-07-15 15:34nexus: make HKB a requirement for setupAntoine A1+80-86
2025-07-15 15:30nexus: improve interrupted transaction closure logicAntoine A2+124-34
2025-07-08 21:56bump version to 1.0.5Florian Dold2+7-1
2025-07-02 11:28nexus: improve list outputAntoine A2+49-36
2025-07-02 11:10nexus: fix pain.001 format for instant transactionsAntoine A6+22-11
2025-06-25 15:04nexus: improving resilience in the event of authorization errorsAntoine A1+16-3
2025-06-16 15:18nexus: add support for instant debitAntoine A6+80-34
2025-06-25 11:42bank: add missing token delete by id endpointAntoine A4+49-5
2025-06-25 10:38nexus: fix PDF crashAntoine A1+2-0
2025-06-25 10:27common: update kotlinAntoine A1+2-2
2025-06-25 10:24nexus: ebics fetch pinned start test with mocked bank serverAntoine A1+209-67
2025-06-24 16:30nexus: more ebics setup test with mocked bank serverAntoine A15+404-53
2025-06-23 22:37bump version to 1.0.4Florian Dold2+7-1
2025-06-23 18:56nexus: handle pinned start in checkpoint fetchAntoine A1+6-1
2025-06-13 18:24common: update gradle and dependenciesAntoine A2+3-3
2025-06-10 18:07bump version to 1.0.3Florian Dold2+7-1
2025-06-10 13:01nexus: improve loggingAntoine A2+1-2
2025-06-10 13:00nexus: fails when manually setting status of an unknown batch or txAntoine A3+25-11
2025-06-07 15:05nexus: fix manual export to stdoutAntoine A1+22-16
2025-06-07 13:06common: fix conversion revert logicAntoine A9+85-57
2025-05-30 15:28nexus: accept bank keys matching config hashesAntoine A5+45-8
2025-05-28 17:06common: update gradle and dependenciesAntoine A4+5-5
2025-05-28 16:29nexus: improve creditor missing receiver-name error messageAntoine A1+1-1
2025-05-28 16:28common: typoAntoine A1+1-1
2025-05-28 16:13nexus: fix WG /transfer removing the receiver-nameAntoine A7+37-25
2025-05-28 16:01common: typoAntoine A1+1-1
2025-05-28 16:00nexus: improve camt amount logicAntoine A5+91-85
2025-05-28 10:40bump version to 1.0.2Florian Dold2+7-1
2025-05-28 08:49common: improve API loggingAntoine A5+62-19
2025-05-27 15:33nexus: add bounce reason to the bounce subjectAntoine A8+34-25
2025-05-27 15:12nexus: add account restriction featureAntoine A8+132-7
2025-05-27 14:17nexus: improve bounce fee logicAntoine A5+45-12
2025-05-26 16:56bump version to 1.0.1Florian Dold2+7-1
2025-05-26 16:37nexus: make internal talerable and bounced logic more robustAntoine A4+133-35
2025-05-26 15:08nexus: bounce transactions without subjectAntoine A5+153-6
2025-05-26 14:24nexus: skip zero transactions chargesAntoine A2+11-2
2025-05-17 10:50common: improve build scriptAntoine A1+5-7
2025-05-23 13:24common: refactor SQL args bindingAntoine A28+636-606
2025-05-26 14:04common: replace logback with custom loggerAntoine A11+122-55
2025-05-17 10:50common: replace netty backend with CIO backendAntoine A5+3-6
2025-05-22 09:56common: validate BaseURLAntoine A16+126-38
2025-05-21 15:49bank: more username restrictionAntoine A3+14-3
2025-05-20 08:20deb: install man pagesAntoine A3+13-3
2025-05-14 15:32nexus: fix redundant wss params fetchAntoine A1+2-2
2025-05-09 22:29bump version to 1.0.0Christian Grothoff2+7-1
2025-05-09 13:53updated spaSebastian2+2-2
2025-05-06 16:25common: update ktorAntoine A1+1-1
2025-05-01 13:44bump versionChristian Grothoff2+7-1
2025-04-30 15:33update dependenciesAntoine A6+9-9
2025-04-09 12:09common: improve IBAN validation retrocompatibilityAntoine A1+1-1
2025-04-08 15:58nexus: complete outgoing transactions with new idsAntoine A2+72-21
2025-04-02 13:31latest spaSebastian1+1-1
2025-03-28 13:32common: update ktorAntoine A1+1-1
2025-03-20 18:53bank: locked account statusAntoine A4+18-13
2025-03-20 16:51common: upgrade Kotlin to 2.1.20Antoine A1+2-2
2025-03-20 16:50common: improve IBAN validation retrocompatibilityAntoine A1+1-1
2025-03-20 11:20Improve error codesAntoine A4+18-9
2025-03-20 13:35update spaSebastian1+1-1
2025-03-18 12:36nexus: clean multi ID logging and clean ebics BTS logicAntoine A7+45-47
2025-03-18 11:46nexus: fetch multiple files versions and improve download logicAntoine A4+54-60
2025-03-13 17:31fix codespellAntoine A1+1-0
2025-03-13 16:07common: improve IBAN logicAntoine A4+292-32
2025-03-11 17:14nexus: improve EBICS signature verifyAntoine A4+36-33
2025-03-08 14:06common: improve CIAntoine A5+1-15
2025-03-08 13:53common: update gradle and dependenciesAntoine A5+6-6
2025-03-05 16:54nexus: manual export/import to and from stdin/stdoutAntoine A1+4-4
2025-03-05 14:25nexus: more generic camt parserAntoine A1+10-29
2025-03-04 12:43nexus: unique id db migrationAntoine A2+18-7
2025-03-04 11:42common: fix bench dbAntoine A3+245-241
2025-03-04 11:07nexus: clean codeAntoine A13+39-38
2025-03-04 10:48nexus: renamingAntoine A11+122-124
2025-03-04 10:42nexus: use two ids for incoming transactionsAntoine A14+378-164
2025-03-01 13:35nexus: support incomplete incomplete transactionsAntoine A15+319-133
2025-02-25 16:21nexus: use three ids for incoming transactionsAntoine A17+497-469
2025-02-18 09:52common: wg /transfer wtid reuse errorAntoine A9+88-31
2025-02-13 08:58common: update dependencies and fix testAntoine A2+6-5
2025-02-10 13:01use relative submodule pathsFlorian Dold1+3-3
2025-02-08 14:59common: improve CI and improve deb dependenciesAntoine A4+18-11
2025-02-06 09:25libeufin-bank: always use legal name in cashout paytoAntoine A5+29-21
2025-01-31 15:26common: optimize IBAN checksumAntoine A2+55-39
2025-01-28 14:43use taler exchange configSebastian1+1-1
2025-01-28 08:01nexus: clean swiss dialectsAntoine A2+4-9
2025-01-28 08:01common: update kotlin and gradleAntoine A3+4-5
2025-01-24 12:52nexus: table list format replaced by a multiline format that works better with narrow terminalsAntoine A1+30-43
2025-01-24 12:33nexus: add batch id when listing initiated transactionAntoine A2+5-2
2025-01-24 10:06nexus: improve batch and tx failure msg logicAntoine A2+14-5
2025-01-24 09:23typo fixAntoine A3+6-5
2025-01-24 09:21nexus: add migration test and fix test sampleAntoine A2+12-2
2025-01-24 09:12bump version to 0.14.8Florian Dold2+7-1
2025-01-24 09:10nexus: fix migrationAntoine A1+2-3
2025-01-24 08:59nexus: possible postfinance service level error fixAntoine A1+9-8
2025-01-24 08:38common: fix parsing subject with percent decodingAntoine A2+4-2
2025-01-23 19:31bump version to 0.14.7Florian Dold2+7-1
2025-01-20 16:15common: add wire gateway account checkAntoine A14+109-48
2025-01-20 11:29nexus: support admin balance adjustAntoine A9+97-36
2025-01-16 14:52bank: new BANK_UPDATE_ABORT_CONFLICT error when selecting aborted withdrawalAntoine A5+65-23
2025-01-16 10:25common: update gradle and dependenciesAntoine A3+10-10
2025-01-16 10:03-fix submodulesAntoine A1+3-3
2025-01-13 18:31fix submodule name, use relative pathFlorian Dold1+3-3
2025-01-11 16:00common: clean subject parsing codeAntoine A1+6-19
2025-01-11 00:30common: improve KYC subject parsingAntoine A2+47-34
2025-01-09 10:54nexus: improve and fix test cleanerAntoine A1+3-1
2025-01-09 10:44nexus: fix long overflowAntoine A1+2-2
2025-01-08 13:47bank: fix migrationAntoine A2+6-3
2025-01-06 16:31common: fix typoAntoine A2+3-2
2025-01-06 15:49bank: rewrite statistic stored procedure to use static queries instead of dynamic onesAntoine A1+67-25
2025-01-06 13:08common: improve namingAntoine A16+355-355
2025-01-06 12:26common: better subject parsing logicAntoine A3+205-115
2025-01-06 10:42common: better polymorphism schemaAntoine A14+156-88
2025-01-06 09:31bank: support no_amount_to_wallet withdrawal fieldAntoine A8+88-23
2025-01-06 09:16common: code cleanupAntoine A4+18-7
2025-01-02 14:00bank: optimize db locking and clean SQLAntoine A5+31-117
2024-12-22 10:13-build version bump:Christian Grothoff1+1-1
2024-12-16 20:39-bumpChristian Grothoff1+6-0
2024-12-16 14:45latest prebuiltSebastian1+1-1
2024-12-12 18:41typoAntoine A1+1-1
2024-12-12 18:20testbench: better interactive shellAntoine A4+98-59
2024-12-12 14:01nexus: add manual management cmdAntoine A5+143-74
2024-12-12 12:58nexus: handle casez where fee are higher than amount for maerki_baumannAntoine A7+196-50
2024-12-09 11:32bank: add missing receiver-name to sender_wire and refactor payto config ctxAntoine A12+57-62
2024-12-05 16:30common: systemd slices and security configAntoine A7+45-0
2024-12-05 16:13nexus: make config endpoints unauth and improve auth config to match exchangeAntoine A10+256-157
2024-12-05 13:17Update dependenciesAntoine A1+2-2
2024-12-02 15:38typoAntoine A1+1-1
2024-12-02 15:23nexus: fix typoAntoine A1+1-1
2024-12-02 12:21nexus: parse maerki_baumann debit confirmationAntoine A4+364-15
2024-11-27 15:28common: update kotlinAntoine A1+1-1
2024-11-25 23:32bank: fix auth challenge not being set in password auth compat modeAntoine A1+1-1
2024-11-25 17:55bank: remove auth from all /config endpointsAntoine A4+14-16
2024-11-24 14:17allow forcing config fileChristian Grothoff1+5-3
2024-11-24 13:29-c option missingChristian Grothoff1+3-2
2024-11-22 16:52nexus: improve import & export cmd update batches status on export accept many file at once on importAntoine A2+50-16
2024-11-21 15:56nexus: check account iban and currencyAntoine A14+381-283
2024-11-19 20:07nexus: update documentationAntoine A1+1-1
2024-11-19 12:22bank: rate limit active TAN challengesAntoine A8+90-12
2024-11-18 16:15bank: account lockout and better auth errorsAntoine A15+1530-4648
2024-11-15 17:15bank: require 2FA for token creationAntoine A17+256-80
2024-11-14 18:24nexus: incoming txs credit_feeAntoine A13+169-56
2024-11-14 16:05nexus: use swiss specific pain.001 schemaAntoine A3+9-5
2024-11-14 16:00common: kotlin amount math and code cleanupAntoine A4+59-22
2024-11-13 16:00nexus: add import cmdAntoine A3+21-3
2024-11-12 17:08nexus: add maerki_baumann dialect and parse sampleAntoine A12+321-8
2024-11-12 16:28bank: fix random bcrypt failureAntoine A1+1-5
2024-11-12 16:23nexus: revert adding software info into pain.001 messagesAntoine A1+2-1
2024-11-12 16:05nexus: add software info into pain.001 messagesAntoine A14+38-25
2024-11-12 15:25nexus: check bank keys during setupAntoine A1+66-48
2024-11-11 18:37bank: improve cli helpsAntoine A2+3-3
2024-11-11 17:16common: update gradle and dependenciesAntoine A5+7-7
2024-11-11 13:06nexus: improve export cmdAntoine A2+10-1
2024-11-08 15:08bump version to 0.14.4Florian Dold2+7-1
2024-11-07 18:20typoAntoine A2+2-2
2024-11-07 18:11bank: fix serialization test and improve db procedure perf with explicit lockingAntoine A5+94-40
2024-11-07 16:46nexus: fix ebics orders matching, perform checkpoints and add peek flagAntoine A15+309-68
2024-11-07 17:38i18nSebastian1+1-1
2024-11-06 11:01update submodulesFlorian Dold0+0-0
2024-11-05 14:52typoAntoine A1+1-1
2024-11-05 14:34nexus: XML signature check while parsingAntoine A5+51-29
2024-10-31 13:46bank: improve create-tokenAntoine A1+32-22
2024-10-30 17:26bank: fix create-token cmdAntoine A1+2-1
2024-10-30 16:56bank: add wiregateway token scopeAntoine A5+38-4
2024-10-30 16:49bank: cli improvementAntoine A2+7-2
2024-10-30 16:42bank: add create-token cmd and clean token scope logicAntoine A10+133-41
2024-10-30 10:06nexus: add export test cmd and update ktorAntoine A10+86-49
2024-10-29 13:12bank: deprecate password authAntoine A24+406-372
2024-10-23 12:47new prebuiltSebastian1+1-1
2024-10-22 15:32common: check edsa key validity in subject parserAntoine A8+35-19
2024-10-22 14:48bank: add flag to disable password quality checkAntoine A8+67-7
2024-10-22 14:48bank: check password lengthAntoine A7+402-12
2024-10-22 08:50bump version to 0.14.3Florian Dold2+7-1
2024-10-22 08:49script for version bumpingFlorian Dold1+75-0
2024-10-21 16:35nexus: fix migration fileAntoine A1+2-0
2024-10-17 15:41common: code cleanupAntoine A3+15-20
2024-10-16 17:44bump version to 0.14.2Florian Dold2+7-1
2024-10-15 12:11common: fix testsAntoine A1+4-4
2024-10-15 11:54common: enable certificate revocation checksAntoine A5+90-2
2024-10-15 11:32bank: optional prompt for password changeAntoine A2+23-3
2024-10-14 13:03bank: check withdrawal ownership on abort in core bank APIAntoine A6+78-5
2024-10-14 11:59common: more subject parser testsAntoine A1+8-4
2024-10-14 09:45common: better subject parserAntoine A2+58-36
2024-10-10 14:28nexus: fix CLI testAntoine A1+12-2
2024-10-10 13:07common: fix KTOR interceptorAntoine A4+6-8
2024-10-10 10:35common: update to Ktor 3 and Kotlin 2.0.21Antoine A10+86-88
2024-10-09 14:19latest bank spaSebastian1+1-1
2024-10-08 16:00common: improve use of secure rngAntoine A7+17-19
2024-10-08 00:16nexus: improve listing cmdAntoine A5+177-144
2024-10-07 21:32bank: reduce data duplicationAntoine A4+20-47
2024-10-07 18:02common: update clickt & gradleAntoine A2+2-2
2024-10-07 17:44bank: wire gateway transfer generate failure for unknown accountsAntoine A10+255-82
2024-10-07 15:03nexus: enable XML parser security settingsAntoine A1+6-0
2024-10-03 15:10bank: support setting withdrawal amount during confirmationAntoine A11+125-57
2024-10-02 11:22testbench: improve scriptAntoine A1+9-9
2024-10-01 15:01nexus: lazier config parsingAntoine A11+70-78
2024-09-30 10:30common: update dependenciesAntoine A2+4-4
2024-09-30 09:56nexus: more efficient fetchAntoine A1+25-14
2024-09-27 14:49common: fix testAntoine A1+1-1
2024-09-27 14:31common: set limits to paramsAntoine A3+14-4
2024-09-27 10:35Merge branch 'dev/antoine/nexus-dev'Antoine A137+28307-4244
2024-09-24 23:37common: codespellAntoine A6+14-13
2024-09-24 23:33nexus: handle EBICS returns as late failuresAntoine A11+347-109
2024-09-23 17:05testbench: include logs cleaner scriptAntoine A2+77-2
2024-09-23 16:45nexus: improve registration testAntoine A4+113-17
2024-09-23 16:03common: make dist smaller archiveAntoine A4+15-8
2024-09-20 16:44nexus: improve fetch with HAA fetch HAA to only fetch new documents only fetch order that we support improve logging fmtAntoine A8+125-99
2024-09-20 12:00nexus: ebics-setup better HKD use warn when required orders are unsupported or unauthorized show subscriber status improve debug outputAntoine A4+178-80
2024-09-20 10:46bootstrap: recurse submodulesFlorian Dold1+4-0
2024-09-20 09:05Merge remote-tracking branch 'origin/master' into dev/antoine/nexus-devAntoine A7+86-43
2024-09-19 13:51common: fix notification channel name clash and improve error fmtAntoine A5+20-16
2024-09-19 12:24nexus: WIP HKD parsingAntoine A2+66-27
2024-09-18 14:31bank: fix basic auth challengeAntoine A1+1-1
2024-09-18 14:15Merge remote-tracking branch 'origin/master' into dev/antoine/nexus-devAntoine A24+301-125
2024-09-18 10:26common: update dependenciesAntoine A22+100-37
2024-09-18 09:13nexus: improve status logicAntoine A7+315-202
2024-09-17 19:42bump version to 0.14.1Florian Dold2+3-3
2024-09-17 14:45fix contrib wallet core rollbackSebastian0+0-0
2024-09-17 14:01bump for v0.14Christian Grothoff2+7-1
2024-09-17 08:10nexus: use EBICS 2.5 for key management for GLSAntoine A1+6-1
2024-09-16 10:09nexus: fix registration logic and rename ingest to registerAntoine A15+743-725
2024-09-15 22:59nexus: use iban payto typeAntoine A15+64-48
2024-09-12 12:28nexus: batch registrationAntoine A4+62-47
2024-09-10 15:38nexus: warn on data inconsistencyAntoine A2+106-31
2024-09-09 14:06nexus: register outgoing transactions in batched reportAntoine A5+174-114
2024-09-09 12:57nexus: pain001 testAntoine A5+106-20
2024-09-06 12:21common: renaming and clean codeAntoine A43+438-414
2024-09-06 11:35common: clean codeAntoine A44+61-128
2024-09-06 10:47nexus: refactor iso20022 logicAntoine A24+1811-1702
2024-09-05 14:24nexus: support batch transactionsAntoine A65+24819-1807
2024-08-30 10:55nexus: support IGNORE_BOUNCES_BEFOREAntoine A10+210-88
2024-08-28 20:46bump version to 0.13.0Florian Dold2+8-3
2024-08-28 17:13common: improve and fix CLIAntoine A7+49-15
2024-08-28 14:42bank: fix some TODOAntoine A3+22-12
2024-08-28 12:11common: update postgres jdbcAntoine A1+1-1
2024-08-27 13:27latest spaSebastian1+1-1
2024-08-23 18:35nexus: fix transfer statusAntoine A7+57-46
2024-08-23 17:14latest from prebuiltSebastian1+1-1
2024-08-22 12:09common: update kotlinAntoine A1+2-2
2024-08-21 22:48nexus: fix too much minimizationAntoine A1+4-0
2024-08-21 18:14common: enable jar minimizationAntoine A2+12-6
2024-08-20 15:20common: improve http logging formatAntoine A1+2-2
2024-08-19 11:41libeufin-dbconfig: add missing permissionsAntoine A1+1-0
2024-08-16 13:03typoAntoine A1+1-1
2024-08-16 12:24common: support only nexus or bank in libeufin-dbconfigAntoine A1+130-123
2024-08-15 10:55common: more conversion check and fix conversion logicAntoine A10+116-65
2024-08-14 14:48common: fix CIAntoine A1+2-3
2024-08-14 14:12nexus: fix constantAntoine A1+1-1
2024-08-14 13:49nexus: parse bank transaction codeAntoine A6+578-51
2024-08-14 11:00nexus: update iso20022 code setsAntoine A2+29-6
2024-08-14 10:43bank: fix withdrawal max_amount computationAntoine A3+116-57
2024-08-08 11:23Update dependencies, kotlin and gradleAntoine A7+14-8
2024-08-08 10:28common: support the extended wire gateway APIAntoine A18+465-42
2024-08-06 13:39common: add params parsing testAntoine A1+55-0
2024-08-06 12:39common: support new API for long polling and paginationAntoine A11+70-59
2024-08-05 12:25nexus: fix sql migrationAntoine A1+1-1
2024-08-05 12:05nexus: add an outgoing transactions status index for the future extended wire gateway APIAntoine A1+3-0
2024-07-30 21:51Merge branch 'master' into dev/antoinea/kycAntoine A42+606-349
2024-07-30 19:09nexus: fix test and improve loggingAntoine A9+91-73
2024-07-30 14:53typoAntoine A1+1-1
2024-07-30 14:53nexus: support real-time EBICS notifications over websocketAntoine A11+260-171
2024-07-26 12:53bank: support bcrypt for password hashing and add a password hashing bench cmdAntoine A25+232-109
2024-07-25 14:54nexus: support KYC transaction in listing commandAntoine A3+14-4
2024-07-24 12:29nexus: bench and add missing indexAntoine A6+349-133
2024-07-24 10:34common: support KYC taler incoming transactionAntoine A29+730-289
2024-07-24 04:53release checklist, bump version to 0.12.0Florian Dold3+27-1
2024-07-23 10:14common: clean SQL enum extraction logicAntoine A9+31-33
2024-07-19 11:05bank: make customer name not null in sql schemaAntoine A2+48-0
2024-07-22 19:04nexus: WIP WSS test authAntoine A1+6-2
2024-07-22 17:12nexus: improve lazy configAntoine A2+13-9
2024-07-22 16:55nexus: lazily load nexus ebics configAntoine A18+69-51
2024-07-22 16:01nexus: fix testbenchAntoine A1+1-1
2024-07-22 15:01common: move cli commands to a module, clean cli args and clean importsAntoine A76+1936-1601
2024-07-22 13:24nexus: WIP WSS more fix and testAntoine A3+93-25
2024-07-22 08:24nexus: WIP WS fix serializationAntoine A2+146-6
2024-07-19 09:21nexus: WIP instant EBICS notifications over websocketAntoine A7+183-2
2024-07-17 10:03bump SPA versionFlorian Dold1+1-1
2024-07-16 10:48bank: fix corebank API nameAntoine A1+1-1
2024-07-15 19:06update spaSebastian1+1-1
2024-07-12 22:56nexus: fix dbinit breaking changeAntoine A2+15-9
2024-07-12 22:39common: fix config CLI error msgAntoine A1+3-9
2024-07-11 13:31nexus: log every EBICS stepsAntoine A8+205-131
2024-07-10 17:15common: fix CIAntoine A1+3-1
2024-07-10 13:36common: fix CI test errorsAntoine A2+7-2
2024-07-10 13:22common: improve test loggingAntoine A2+11-7
2024-07-10 12:19common: spell fixAntoine A1+1-1
2024-07-10 11:53bump SPA versionFlorian Dold1+1-1
2024-07-09 14:23nexus: postfinance test platform now supports HAC logs over EBICS3Antoine A1+1-1
2024-07-09 14:15common: clean more code and documentationAntoine A12+143-338
2024-07-09 13:14common: centralize config logic, refactor repetitive code and clean codeAntoine A19+312-407
2024-07-08 17:14nexus: store pending transaction ids and clean codeAntoine A20+342-268
2024-07-08 11:57nexus: study EBICS transaction semantics, fix cli error format and improve EBICS codeAntoine A7+138-19
2024-07-04 10:01common: improve config parsing, error msg and testsAntoine A3+160-51
2024-07-01 15:58bank: setup password hashing upgrade and clean codeAntoine A16+181-85
2024-07-01 14:02common: optimize body limit and clean codeAntoine A13+73-36
2024-07-01 11:54common: clean and documentAntoine A19+72-78
2024-06-26 21:19common: implemente a more lenient wire transfer subject parserAntoine A3+148-72
2024-06-24 16:05bank: add database benchmark and add new performance indexesAntoine A12+654-64
2024-06-23 17:10bank: improve max_amount and add more testsAntoine A5+72-7
2024-06-21 16:19bank: add support for min and max wire transfer amountAntoine A16+940-743
2024-06-21 12:45common: clean more codeAntoine A5+47-33
2024-06-20 22:40codespellAntoine A1+1-1
2024-06-20 22:37common: close opened PreparedStatement and make some functions IMMUTABLEAntoine A9+392-366
2024-06-20 15:51bank: fix printlnAntoine A1+1-7
2024-06-20 15:35bank: handle serialization errors even for read-only queries and improve db utilitiesAntoine A14+889-828
2024-06-18 21:43common: remove println leftoverAntoine A4+0-5
2024-06-18 21:38common: rewrite base32 encoding logic and add testsAntoine A4+186-154
2024-06-18 17:35common: rewrite taler config logic - rewrite parser and value conversion - new section API with less hardcoded constant - better error messages - more tests - bug fixesAntoine A17+696-596
2024-06-17 10:40Clean codeAntoine A54+192-267
2024-06-17 09:54Remove unused importsAntoine A4+19-14
2024-06-17 09:42Clean codeAntoine A19+146-165
2024-06-16 15:24latest from prebuiltSebastian0+0-0
2024-06-13 15:33bank: check amount with fee during withdrawal creation and selectionAntoine A10+96-23
2024-06-13 09:22bank: token api fixAntoine A4+5-2
2024-06-12 12:37fast withdrawal, transaction fee and suggested amountSebastian1+1-1
2024-06-12 08:34bank: token api fixAntoine A2+4-4
2024-06-12 08:17bank: token api fixAntoine A4+7-5
2024-06-12 08:14bank: new token api and revenue token scopeAntoine A8+186-29
2024-06-12 07:38Merge remote-tracking branch 'origin/master' into v12-devAntoine A8+52-9
2024-06-11 07:51bank: improve support for suggested_amountAntoine A7+30-17
2024-06-10 15:01-missing filesFlorian Dold2+16-0
2024-06-10 14:57lockfile for bank SPAFlorian Dold1+6-0
2024-06-10 13:53bank: fix documentationAntoine A1+1-1
2024-06-10 12:44bank: improve fee transaction subjectAntoine A1+2-2
2024-06-10 12:34cleaningAntoine A11+47-47
2024-06-10 12:31bank: support wire transfer feesAntoine A15+229-86
2024-06-09 22:21bump version to 0.11.3Florian Dold2+7-1
2024-06-07 17:06latest from prebuiltSebastian0+0-0
2024-06-05 17:51-fix typoChristian Grothoff1+1-1
2024-06-03 16:16bump version to 0.11.2Sebastian2+7-1
2024-06-03 15:45latest from prebuiltSebastian0+0-0
2024-06-03 15:17account exportSebastian0+0-0
2024-06-03 08:45Prepare for wire transfer feesAntoine A5+13-2
2024-06-03 08:27More subject parsing testAntoine A1+8-33
2024-06-03 05:32Update gradleAntoine A3+2-2
2024-05-31 01:48Update kotlin and dependenciesAntoine A3+10-10
2024-05-31 01:38Merge commit 'ddd669f295a80313742930af20baf3c3cec87863'Antoine A3+11-8
2024-05-31 01:36Use another database for testbenchAntoine A1+1-1
2024-05-28 10:09nexus: support for incoming transactions without bank ID and fix instant transactions support from GLSAntoine A10+242-96
2024-05-27 17:28bump version to 0.11.1Florian Dold2+7-1
2024-05-27 17:19submodulesFlorian Dold0+0-0
2024-05-27 02:43bank: output auth token with prefixAntoine A3+11-8
2024-05-27 00:27support creating a withdrawal operation without amount being known a prioriAntoine A12+335-75
2024-05-21 13:10-bump submodulesChristian Grothoff0+0-0
2024-05-15 15:47bump for v0.11.0Christian Grothoff2+7-1
2024-05-08 02:06bank: fix create account with min_cashoutAntoine A1+7-2
2024-05-07 09:26Improve list cmdAntoine A4+37-4
2024-05-07 04:19Merge remote-tracking branch 'origin/v11-dev'Antoine A60+1552-532
2024-05-07 03:55bank: support per account cashout minimum amountAntoine A16+505-154
2024-05-06 09:40-bump Debian changelogChristian Grothoff1+6-0
2024-05-06 08:21nexus: parse GLS instant transaction notificationsAntoine A4+128-6
2024-05-06 06:01nexus: add dry-run flag to ebics-btdAntoine A1+26-18
2024-05-04 00:37nexus: add testing ebics-btd cmdAntoine A1+63-3
2024-05-03 10:23nexus: support normal account that never bounceAntoine A10+89-34
2024-05-03 09:40nexus: more WG API checksAntoine A4+37-6
2024-05-03 08:53nexus: add list cmdAntoine A8+329-72
2024-05-02 04:44nexus: remove convert-backup testing commandAntoine A1+1-98
2024-05-01 04:47nexus: add libeufin-nexus-httpd serviceAntoine A6+56-1
2024-04-30 04:19nexus: add libeufin-nexus serveAntoine A11+81-42
2024-04-30 03:35nexus: revenue APIAntoine A16+198-54
2024-04-30 02:53Parse camt052 files for GLS bankAntoine A6+371-11
2024-04-29 09:13nexus: wire gateway improve auth configAntoine A4+15-15
2024-04-29 09:05nexus: clean wire gateway implementation using relaxed API documentationAntoine A6+47-56
2024-04-29 08:25nexus: wire gateway authAntoine A17+433-282
2024-04-28 10:47-try without python3-distutils, does not exist on nobleChristian Grothoff1+0-1
2024-04-26 09:10nexus: wire gateway /history/outgoingAntoine A10+145-38
2024-04-26 06:17nexus: wire gateway /history/incomingAntoine A19+395-97
2024-04-26 04:28Unify payto logicAntoine A4+20-29
2024-04-15 07:28nexus: wire gateway /transferAntoine A12+247-90
2024-04-24 10:55build system: allow running make unconfiguredFlorian Dold1+1-1
2024-04-24 07:18bump version to 0.10.2Florian Dold2+7-1
2024-04-24 04:22Fix receiver-name parsingAntoine A2+7-4
2024-04-24 04:10Fix payto name parsingAntoine A2+4-4
2024-04-24 02:17Reuse parsing codeAntoine A1+29-36
2024-04-24 01:47Parse GLS return transactionAntoine A4+146-56
2024-04-23 07:46Fix CIAntoine A4+7-7
2024-04-23 06:39Use better unique bank provided ID for incoming transactions and parse return's reasonAntoine A11+680-354
2024-04-21 13:57Improve and fix camt parsing, and set end-to-end IDAntoine A5+656-144
2024-04-20 09:59Catch reversal using bank status codeAntoine A2+30-3
2024-04-18 22:50Improve EBICS testbenchAntoine A7+73-24
2024-04-18 03:43Merge camt.053 and camt.054 logic and handle missing information with warnings instead of failuresAntoine A6+299-208
2024-04-18 01:10More GLS dialect supportAntoine A11+224-65
2024-04-12 08:55version bumpingChristian Grothoff2+7-1
2024-04-11 23:16also no stop on upgradeChristian Grothoff1+7-7
2024-04-11 22:38Add gls dialect and bounce reserve pub reuseAntoine A9+209-120
2024-04-11 20:43Drop unused scriptAntoine A2+0-16
2024-04-11 20:02ci: exclude dev tags from .deb version stringsDevan Carpenter1+1-1
2024-04-09 14:56convert-backup cliAntoine A1+106-4
2024-04-09 14:42updating latest bank-uiSebastian2+2-2
2024-04-09 13:43nexus: wire gateway /admin/add-incomingAntoine A29+679-239
2024-04-08 09:39Move more API and DB logic in common in preparation for libeufin-nexus REST APIAntoine A31+782-649
2024-04-09 11:57ci: remove the leading v character from tagsDevan Carpenter1+1-1
2024-04-09 10:50bump debian versionChristian Grothoff1+6-0
2024-04-08 08:09Optimise importsAntoine A60+250-285
2024-04-08 07:54CleanupAntoine A10+13-27
2024-04-05 10:45Add base_url to /configAntoine A6+10-2
2024-04-04 16:26Check applied migrationAntoine A12+74-58
2024-04-04 15:22Fix CIAntoine A1+1-1
2024-04-04 14:58Support IGNORE_TRANSACTIONS_BEFOREAntoine A6+68-41
2024-04-04 14:19Improve monitor APIAntoine A6+97-78
2024-04-03 15:56clean postgres URI logicAntoine A4+32-149
2024-04-03 13:15Refactor db logicAntoine A32+587-362
2024-04-02 20:34Fix printingAntoine A2+0-2
2024-04-02 15:48add rules for the targetsChristian Grothoff1+2-0
2024-03-29 15:49Fix testsAntoine A1+3-2
2024-03-28 11:36Username character restrictionAntoine A3+43-5
2024-03-28 10:48Run HEV and HKD in ebics-setupAntoine A6+131-9
2024-03-27 00:06Clean and optimize EBICS messAntoine A18+383-505
2024-03-26 23:11Improve self-signed certificateAntoine A7+49-60
2024-03-26 22:44Clean ebics setup codeAntoine A2+55-80
2024-03-26 22:20Support EBICS 3 key managementAntoine A7+238-148
2024-03-26 19:03Improve testbench and simplify EbicsKeyMngAntoine A3+37-43
2024-03-25 18:35Update dependenciesAntoine A2+5-5
2024-03-25 18:28Update gradle to 9.7Antoine A2+11-11
2024-03-25 18:26Improve default backoff configAntoine A1+3-3
2024-03-24 12:01make libeufin respect PGHOST and PGPORT environment variablesChristian Grothoff1+22-3
2024-03-22 19:05Update SPAAntoine A1+1-1
2024-03-22 15:18Add migration test and improve SQL drop scriptAntoine A10+290-229
2024-03-21 12:03Add libeufin-bank-gc serviceAntoine A3+21-0
2024-03-20 17:33Share duration parsing with libeufin-nexusAntoine A6+67-141
2024-03-20 17:03Add GC commandAntoine A7+82-22
2024-03-20 15:31Make soft deleted account's information and operations accessible to adminAntoine A9+141-46
2024-03-19 20:18Add gc logicAntoine A7+267-42
2024-03-16 01:23Simplify error handling for microsecond overflows that never occur in practiceAntoine A13+52-109
2024-03-16 00:47Fix drop and account soft deleteAntoine A12+100-141
2024-03-15 15:00FIx cashin idempotency when conversion is enabledAntoine A3+21-19
2024-03-14 01:27codespellAntoine A1+1-1
2024-03-14 01:26Support chunked EBICS uploadAntoine A2+24-19
2024-03-14 01:01Bank transaction idempotencyAntoine A12+171-41
2024-03-13 17:58Remove unused filesAntoine A55+0-16362
2024-03-12 22:03Improve submission order to guarantee progress and improve testbenchAntoine A7+155-162
2024-03-12 19:48Track outgoing transactions statusAntoine A19+632-768
2024-03-13 20:17Fix account creation idempotencyAntoine A6+51-38
2024-03-12 10:32codespellAntoine A2+3-3
2024-03-12 10:30bump version to 0.10.0Antoine A1+1-1
2024-03-12 10:02Clean EBICS implementation, replace JAXB code with Kotlin DSL XML combinatorsAntoine A101+2255-28614
2024-03-12 09:57Clean code and fix testsAntoine A3+26-28
2024-03-11 16:14Support both 2.5 and 3 EBICS version for downloadAntoine A11+657-715
2024-03-11 14:54Clean EBICS dialect logicAntoine A4+157-148
2024-03-09 14:18Eager base64 decoding for EBICS order dataAntoine A3+15-15
2024-03-08 17:34Better error message during ebics-setupAntoine A3+21-13
2024-03-08 16:58More simplification & refactoringAntoine A5+223-325
2024-03-08 16:05Clean & reafactor & optimizeAntoine A19+670-936
2024-03-07 22:51project vesion 0.9.4aFlorian Dold1+1-1
2024-03-07 22:49submodulesFlorian Dold0+0-0
2024-03-07 22:48bump debian version to 0.9.4aFlorian Dold1+6-0
2024-03-07 20:40submodulesFlorian Dold0+0-0
2024-03-07 22:26Clean some codeAntoine A4+295-341
2024-03-07 22:22Merge ebics and nexus moduleAntoine A30+1302-1344
2024-03-07 22:06Replace JAXB everywhereAntoine A63+201-24487
2024-03-07 22:00latest from prebuiltSebastian0+0-0
2024-03-07 21:10Replace all Ebics2 JAXB logic with custom XML DSLAntoine A5+184-52
2024-03-07 15:52bumpChristian Grothoff1+6-0
2024-03-07 11:43Clean EBICS3 protocol logicAntoine A2+28-33
2024-03-07 11:33Replace all Ebics3 JAXB logic with custom XML DSLAntoine A9+90-1411
2024-03-07 10:55Use XML builder for all Ebics3 upload phasesAntoine A3+105-92
2024-03-07 09:03Use XML builder for all Ebics3 download phasesAntoine A3+151-151
2024-03-06 23:49Use XML builder for Ebics3 download initializationAntoine A5+182-130
2024-03-06 16:07Ebics3 HACAntoine A5+28-175
2024-03-06 14:53Simplify ebics messAntoine A4+63-361
2024-03-06 12:12Supports graceful shutdown using coroutine cancelationAntoine A7+249-249
2024-03-06 09:42Clean and refactor codeAntoine A17+1379-1362
2024-03-06 08:55Improve password crypto and TAN documentationAntoine A24+506-438
2024-03-05 21:29-bump package versionChristian Grothoff1+6-0
2024-03-05 19:40latest from prebuiltAntoine A0+0-0
2024-03-05 17:45latest from prebuiltAntoine A0+0-0
2024-03-05 17:06latest from prebuiltAntoine A0+0-0
2024-03-05 16:57Add T- prefix to TAN codeAntoine A1+3-2
2024-03-05 16:29bank: add bank_name in config and in TAN messagesAntoine A6+12-4
2024-03-04 15:55Update dependenciesAntoine A2+4-4
2024-03-04 10:08Improve ack parsing and loggingAntoine A7+56-50
2024-03-04 08:56Parse reversal transactionAntoine A7+71-1487
2024-03-04 08:16Add sample files from test platformsAntoine A30+4042-0
2024-03-03 19:16Add JSON error for common 404 and 405 errors, and more strict status/error checksAntoine A5+75-23
2024-02-27 15:33debian v0.9.4-dev.29Florian Dold1+6-0
2024-02-27 12:34lates from wallet core, conversion UI and other fixesSebastian0+0-0
2024-02-26 16:10debian v0.9.4-dev.28Florian Dold1+6-0
2024-02-26 15:32Better TAN messageAntoine A2+5-5
2024-02-26 15:02Bump api revisionAntoine A2+4-2
2024-02-26 14:55Add missing row_id for accounts endpointsAntoine A2+17-11
2024-02-25 18:08latest from prebuiltAntoine A0+0-0
2024-02-25 18:06Fix nexus failing to parse wellformed incoming transactions subject and share more code between nexus and bankAntoine A25+302-397
2024-02-21 10:44version 0.9.4-dev.27Florian Dold1+6-0
2024-02-20 17:27Add libeufin-bank.target and libeufin-nexus.targetAntoine A5+26-1
2024-02-20 16:20debian v0.9.4-dev.26Florian Dold1+6-0
2024-02-20 15:55Improve bank keys prompt and env config value formatAntoine A2+17-9
2024-02-20 12:47Use default currency specification if missingAntoine A1+10-2
2024-02-20 10:32Sync currencies.conf with exchangeAntoine A1+9-0
2024-02-19 17:34debian v0.9.4-dev.25Florian Dold1+6-0
2024-02-19 16:08Environment variables for TAN script in libeufin-bank configAntoine A4+36-13
2024-02-19 15:09Rename ADDRESS to BIND_TO and make 0.0.0.0 the defaultAntoine A2+3-3
2024-02-19 14:55Fix deb CIAntoine A1+1-2
2024-02-19 11:32Fix codespellAntoine A2+6-8
2024-02-19 11:16More CI fixAntoine A5+44-44
2024-02-19 00:50Fix CIAntoine A25+60-54
2024-02-18 23:32fix submodule URLsFlorian Dold1+3-3
2024-02-18 21:50-remove unnecessary toolsChristian Grothoff1+1-4
2024-02-18 21:39use https:// for submodulesChristian Grothoff1+3-3
2024-02-18 21:38open is not good for CI/CDChristian Grothoff1+2-1
2024-02-18 21:25get build step to passChristian Grothoff2+5-4
2024-02-18 21:12-excludeChristian Grothoff1+3-1
2024-02-18 21:10-excludeChristian Grothoff1+2-0
2024-02-18 21:09first stab at CIChristian Grothoff17+233-0
2024-02-18 20:36Fix libeufin listening only on ipv4 or ipv6 on localhostAntoine A3+10-9
2024-02-16 00:12debianFlorian Dold1+2-2
2024-02-16 00:03latest SPA from prebuiltAntoine A0+0-0
2024-02-14 09:23debianFlorian Dold1+12-0
2024-02-15 14:41latest SPA from prebuiltAntoine A0+0-0
2024-02-15 14:24Reduce db logging and serve on localhost by defaultAntoine A4+10-14
2024-02-13 20:20Improve unknown creditor account logsAntoine A3+9-8
2024-02-13 19:35Code cleanupAntoine A91+610-618
2024-02-13 16:20Reduce memory usage by using InputStream as much as possibleAntoine A21+192-180
2024-02-13 07:18Management of failures in the processing of EBICS download transactionsAntoine A6+47-98
2024-02-13 06:47Optimize memory usage and performance by using ByteArray when possible and improve loggingAntoine A14+168-201
2024-02-12 23:04Fix withdrawal statusAntoine A1+2-2
2024-02-12 17:42Fix socket timeout for HAC filesAntoine A1+7-1
2024-02-12 17:10Fix logging messageAntoine A1+1-1
2024-02-12 15:22Remove automatic EBICS fetch date range for nowAntoine A1+6-14
2024-02-12 15:18Fix BodyLimitAndDecompression pluginAntoine A5+66-41
2024-02-12 15:17againSebastian0+0-0
2024-02-12 08:57-typoChristian Grothoff1+1-1
2024-02-12 08:57-typoChristian Grothoff1+1-1
2024-02-12 08:55-typoChristian Grothoff1+1-1
2024-02-09 10:13debian changelogFlorian Dold1+6-0
2024-02-09 20:46Add missing port in withdraw urisAntoine A4+9-6
2024-02-09 14:33Fix dbconfig script and improve config cli errorsAntoine A2+8-8
2024-02-08 08:44Remove redundant query when poll timeoutAntoine A1+5-2
2024-02-07 18:02Generate withdraw URI using request base urlAntoine A12+36-159
2024-02-07 15:50Warning instead of failure when new configuration values are missingAntoine A7+35-16
2024-02-06 16:51Fix document descriptionAntoine A1+2-2
2024-02-06 16:46Support for multiple document kind extraction in nexus and improved loggingAntoine A4+118-118
2024-02-06 15:34Update gradle to version 8.6Antoine A2+1-1
2024-02-06 15:32Remove duplicate codeAntoine A2+2-9
2024-02-06 15:11Make more config values mandatoryAntoine A16+300-292
2024-02-06 14:10Use libeufin-nexus-postgres for libeufin-nexus db configAntoine A6+11-7
2024-02-06 14:00More payto uri check on account creationAntoine A3+38-1
2024-02-05 21:36-initialize variable in scriptFlorian Dold1+3-1
2024-02-05 21:22dbconfig: set permissions in the right orderFlorian Dold1+13-8
2024-02-05 17:44Add nexus commands to trigger outgoing payments and generate fake incoming paymentsAntoine A5+130-96
2024-02-05 17:22-fix dbnameFlorian Dold1+2-2
2024-02-05 17:14use postgres URI, not postgresqlFlorian Dold1+1-1
2024-02-05 17:01-config sectionFlorian Dold1+1-1
2024-02-05 16:41strip down Debian config, unify DB namesFlorian Dold4+4-67
2024-02-05 16:20make libeufin-dbconfig work like our other dbconfig toolingFlorian Dold1+140-150
2024-02-05 13:44Add wire_type to bank configAntoine A4+6-3
2024-02-05 12:44latest from prebuiltSebastian0+0-0
2024-02-05 12:40Improve config error fmtAntoine A2+41-40
2024-02-05 11:14Fix admin account create with x-taler-bank and improve config error msgAntoine A9+35-37
2024-02-02 20:10Add support for x-taler-bank payto URIAntoine A14+210-52
2024-02-02 18:26Prepare support for more payto URI kindAntoine A33+365-296
2024-02-02 11:54simply messageChristian Grothoff1+1-2
2024-02-01 13:22receiver-name everywhereAntoine A13+111-71
2024-01-31 10:09Code cleanupAntoine A15+73-75
2024-01-30 20:52Fix notification parsingAntoine A4+9-13
2024-01-30 19:59Improve EBICS pain.002 status extractionAntoine A8+510-469
2024-01-30 17:32Improve xml logic and fix ebics testbenchAntoine A12+269-412
2024-01-29 11:55debian: changelog (remove botched version)Florian Dold1+3-3
2024-01-23 21:02debian: changelogFlorian Dold1+6-0
2024-01-25 09:35Fix PDF generationAntoine A1+3-3
2024-01-25 09:24Improve taler configAntoine A12+96-140
2024-01-25 08:47Improve ebics testbench adding support for Credit Suisse IsoTestAntoine A4+180-185
2024-01-24 21:01Improve fs logicAntoine A3+14-15
2024-01-24 12:09Use java.nio and typed Path everywhereAntoine A22+126-176
2024-01-24 10:59Improve nexus keys files error logsAntoine A5+248-227
2024-01-23 22:57Update dependenciesAntoine A8+27-40
2024-01-23 20:28Puth ebics keys in LIBEUFIN_NEXUS_HOMEAntoine A5+17-14
2024-01-23 19:46Remove debug printlnAntoine A3+1-4
2024-01-23 19:45New RevenueApiAntoine A9+50-56
2024-01-23 19:11Add missing /config endpointsAntoine A8+51-20
2024-01-23 18:38Share IbanPayto logic and improve full IBAN payto logicAntoine A22+241-354
2024-01-23 17:06Split utils into common and ebics and ename integration to testbenchAntoine A251+14239-14184
2024-01-23 16:16Share TalerAmount logicAntoine A19+223-278
2024-01-23 15:32Share database logicAntoine A13+118-134
2024-01-23 13:31Configure ebics logging via CLI flagsAntoine A8+146-131
2024-01-22 10:40Fix stat test and improve loggingAntoine A4+44-41
2024-01-20 01:05Fix ebics-fetch import featureAntoine A1+23-18
2024-01-19 22:36debian: changelogFlorian Dold1+6-0
2024-01-19 22:27debian: fix tmpfilesFlorian Dold1+1-1
2024-01-19 16:47Make timezone explicit in stats logicAntoine A3+13-7
2024-01-19 16:39Restore the ebics-fetch import function in libeufin-nexus, as we use it to configure regional currencies, but keep it hidden.Antoine A1+12-11
2024-01-19 14:25Remove development features from libeufin-nexus and hide options that will be removed in the next versionAntoine A3+18-81
2024-01-19 14:12Fix copyrightsAntoine A38+467-51
2024-01-19 14:06Improve log format and add log level cli flagAntoine A29+80-141
2024-01-17 13:13v0.9.4Antoine A1+1-1
2024-01-17 13:09Fix ebics-fetch parse without import featureAntoine A1+4-4
2024-01-17 13:03receiver-name in cashout paytoAntoine A3+121-62
2024-01-16 13:49better i18n for esSebastian0+0-0
2024-01-16 13:16Fix sql bug and prepare for receiver-name in cashout paytoAntoine A6+46-18
2024-01-16 11:59Improve nexus SQL schema and logicAntoine A7+70-78
2024-01-16 11:28Add back withdrawal /abort in corebank APIAntoine A2+16-2
2024-01-16 10:38Start parsing CustomerPaymentStatusReportAntoine A7+1649-303
2024-01-15 12:14Parse and print HAC logsAntoine A6+470-11
2024-01-13 14:54Add default value for taler_withdrawal_operations.creation_date in migration fileAntoine A1+3-2
2024-01-13 14:40Merge nexus-integration-test into masterAntoine A34+1701-1687
2024-01-13 14:06Fix non transient ebics commandsAntoine A4+42-41
2024-01-13 13:03Bounce cashin with too small amountsAntoine A9+478-317
2024-01-12 17:43Uppercase bounce idAntoine A6+29-8
2024-01-12 16:10Merge 2fa info masterAntoine A32+1742-1185
2024-01-12 15:56Clean SQL schema and add indexes for future gc featureAntoine A9+178-139
2024-01-12 14:35Clean codeAntoine A1+165-191
2024-01-12 14:29Check login when confirming a withdrawal operationAntoine A4+26-11
2024-01-12 13:03Remove deprecated endpoints and fieldsAntoine A10+25-77
2024-01-12 10:22Deterministic bounce ID in SQLAntoine A5+174-111
2024-01-12 00:19Improve nexus logic and make bounce bank ID deterministicAntoine A8+315-503
2024-01-11 19:452faSebastian0+0-0
2024-01-10 11:42More tan error handling for account creationAntoine A3+33-4
2024-01-10 11:23Allow account creation with 2FA by adminAntoine A7+103-30
2024-01-09 21:38forget about pending cashout before running migration scriptSebastian1+4-2
2024-01-09 16:30Semi automated test for netzbon ebics-fetchAntoine A9+206-126
2024-01-09 01:26Improve ebics cli error handling and improve logicAntoine A13+329-480
2024-01-08 16:53Simplify cli error handlingAntoine A7+73-144
2024-01-08 14:52Semi automated test for postfinance ebics-fetch and, fix and improve fetch logicAntoine A8+156-229
2024-01-07 17:26Semi automated test for postfinance ebics-submitAntoine A2+61-11
2024-01-07 16:37Semi automated test for postfinance ebics setupAntoine A8+176-77
2024-01-05 18:12Bring back the 4 call designAntoine A4+79-39
2024-01-05 12:33Improve package hierarchyAntoine A24+240-213
2024-01-05 12:17Simplify authentification logic and improve documentationAntoine A11+152-222
2024-01-04 23:26New error codesAntoine A6+35-22
2024-01-04 13:27latest from wallet coreSebastian0+0-0
2024-01-03 23:32latest from wallet-coreSebastian0+0-0
2024-01-03 12:222fa for account auth reconfigAntoine A7+69-32
2024-01-03 02:39Bump API versionAntoine A2+10-1
2024-01-03 02:292fa for withdrawalAntoine A8+104-62
2024-01-03 01:542fa for cashout and remove obsolete cashout tan challenge logicAntoine A10+150-855
2024-01-03 00:322fa for bank transactionsAntoine A9+82-46
2024-01-02 18:08Simplify some SQLAntoine A1+6-6
2024-01-02 18:06Check new tan parameters using a 2FA challenge when an user modifies themAntoine A11+361-177
2023-12-29 18:14Simplify testsAntoine A3+52-70
2023-12-29 16:15Run protected operation when solving the challenge and protect account deletionAntoine A11+224-167
2023-12-29 08:55Add operation kindAntoine A8+26-10
2023-12-26 16:14Improve testing and errorAntoine A5+130-19
2023-12-23 01:04First working 2fa flowAntoine A9+330-92
2023-12-21 21:12Addressing #7980MS2+110-55
2023-12-19 17:21Create challenge when 2FA is enabledAntoine A10+113-5
2023-12-19 15:58Add tan_channel fields to bank accountsAntoine A7+52-9
2023-12-18 17:37New TAN challenge tableAntoine A4+265-0
2023-12-18 16:07Improve TAN challenge code formatAntoine A2+36-1
2023-12-16 17:52Retry account registration with random IBAN up to 5 timesAntoine A5+31-20
2023-12-16 16:26Add unauthenticated withdrawal abort endpoint to Taler Bank Integration API and deprecate previous oneAntoine A5+69-52
2023-12-15 14:55Nexus fetch.MS1+2-55
2023-12-15 08:40use sane default for DB nameChristian Grothoff3+6-1
2023-12-14 12:42Prohibit manual transactions to admin and simplify proceduresAntoine A8+55-62
2023-12-13 14:55Fix reset dbAntoine A1+5-2
2023-12-13 14:27Support postgres 14Antoine A2+2-6
2023-12-13 09:51bump debian versionChristian Grothoff1+6-0
2023-12-12 17:31Improve CLI help message formatAntoine A6+144-155
2023-12-11 15:14Update api versionAntoine A2+2-1
2023-12-11 15:12Run tests with conversion triggersAntoine A1+4-0
2023-12-11 15:06Restrict contact data patch to adminAntoine A6+51-11
2023-12-11 13:30Check postgres version and reuse connection when initialising databaseAntoine A7+89-67
2023-12-11 12:26Reuse common unknown account errorAntoine A5+34-51
2023-12-10 16:20Drop leading + before POSTing to Telesign.MS1+3-2
2023-12-08 15:25Delete all existing stored procedures before creating new onesAntoine A2+58-32
2023-12-07 14:24Add sanity checksAntoine A2+28-2
2023-12-07 13:16Fix parsing incoming transaction subjectAntoine A11+55-90
2023-12-06 18:46fix default from settings also add remove own accountSebastian0+0-0
2023-12-06 17:13fix bank-base-url and creating new accountsSebastian0+0-0
2023-12-06 17:07Fix PATCH semanticAntoine A8+179-117
2023-12-06 15:37-bump debian package versionChristian Grothoff1+7-0
2023-12-06 13:28Improve accounts APIAntoine A15+175-90
2023-12-06 12:47GRANTing for conversionMS1+4-4
2023-12-05 23:14schema allowance must be mutualMS1+11-0
2023-12-05 15:21Add supported_tan_channels in configAntoine A6+32-21
2023-12-05 09:35Improve edit-account commandAntoine A1+1-1
2023-12-05 09:25Add edit-account commandAntoine A3+86-31
2023-12-05 02:43latest with fixesSebastian0+0-0
2023-12-04 23:22Exponential backoff on failure in NotificationWatcherAntoine A2+47-0
2023-12-04 22:46Add working default configAntoine A10+17-29
2023-12-04 22:36Improve testAntoine A1+6-2
2023-12-04 20:29missing GRANTMS1+21-22
2023-12-04 20:21syntaxMS1+1-1
2023-12-04 20:17dbconfig: expect both users to existMS1+36-51
2023-12-04 19:47improve install permissionsFlorian Dold1+11-11
2023-12-04 19:40-use installFlorian Dold1+3-1
2023-12-04 18:58Improve create account commandAntoine A1+39-32
2023-12-04 18:16be more explicit in make install targetFlorian Dold1+9-7
2023-12-04 17:28fix installation of libeufin-dbconfig helperFlorian Dold4+2-4
2023-12-04 16:45Fix testAntoine A1+1-1
2023-12-04 16:45Improve create account commandAntoine A1+45-69
2023-12-04 16:19New create account commandAntoine A2+62-10
2023-12-04 15:52drafting the unified dbconfigMS3+223-299
2023-12-04 11:27debian: remove odd clean ruleFlorian Dold1+0-4
2023-12-04 05:45-bump debian releaseChristian Grothoff1+6-0
2023-12-03 20:01CLI account creationMS1+5-1
2023-12-03 19:40syntaxMS1+1-1
2023-12-03 19:36USAGE right to the bank on _vMS1+5-0
2023-12-03 16:10follow-upMS1+3-2
2023-12-03 16:07make --parse/--import independent of keysMS1+41-26
2023-12-03 15:43fixing schema permissions: needs USAGE privilegeMS2+6-1
2023-12-03 15:26fixing _v existence checkMS1+1-1
2023-12-02 16:04Add default_debit_threshold to /configAntoine A3+5-2
2023-12-02 15:53Register API changesAntoine A1+1-0
2023-12-02 13:03Single DEFAULT_DEBT_LIMIT configAntoine A18+87-100
2023-12-02 12:43Allow setting debit_threshold when creating new accountAntoine A3+27-2
2023-12-02 07:20-must be on prebuilt branchChristian Grothoff0+0-0
2023-12-02 07:19bump wallet-core submoduleChristian Grothoff0+0-0
2023-12-02 07:14bump debian versionChristian Grothoff1+6-0
2023-12-02 00:45Add new withdrawal GET endpointAntoine A7+180-156
2023-12-01 14:23rollback the rollbackSebastian0+0-0
2023-12-01 14:03Fix idempotency for account creationAntoine A6+53-22
2023-12-01 11:49Restrict exchange account deletion when conversion is enabledAntoine A7+57-19
2023-12-01 10:56Move all constants in a single file and remove redundant loggingAntoine A7+52-19
2023-12-01 10:49bumpChristian Grothoff1+6-0
2023-12-01 10:41optionally loading versioning.sqlMS1+20-11
2023-11-30 08:29add apache2 siteChristian Grothoff2+8-0
2023-11-30 06:46make nginx configuration coherent with libeufin-bank.confChristian Grothoff4+68-9
2023-11-30 06:41-fix permissions on _vChristian Grothoff3+4-2
2023-11-30 06:18-minor fixesChristian Grothoff3+15-3
2023-11-30 05:57adjust dbconfig scripts to better support database sharingChristian Grothoff4+53-36
2023-11-29 23:50use same DB for nexus and bank to enable conversionChristian Grothoff2+2-2
2023-11-29 19:58bump debian versionFlorian Dold1+6-0
2023-11-29 18:22added sections for different componentsSebastian1+6-0
2023-11-29 18:16first api chages exampleSebastian1+5-0
2023-11-29 18:13fix new create account apiSebastian0+0-0
2023-11-29 17:32dbconfig: avoid -v to check existenceMS1+1-1
2023-11-29 17:18nexus defaultsMS1+2-2
2023-11-29 16:57nexus default db nameMS1+1-1
2023-11-29 16:46shipping nexus db scriptsMS2+5-0
2023-11-29 16:32Update gradle to 8.5Antoine A4+20-14
2023-11-29 16:07Improve CLI exception handlingAntoine A3+58-91
2023-11-29 15:26UIMS1+1-1
2023-11-29 15:21nexus db scriptsMS2+134-0
2023-11-29 14:14Add more config defaultsAntoine A4+39-17
2023-11-29 13:40some nexus defaultsMS1+5-7
2023-11-29 12:42Add currency check when changing conversion rates and use FIAT_CURRENCY config field againAntoine A9+46-22
2023-11-29 12:10Provide minimal config in contribAntoine A2+81-78
2023-11-29 11:42nexus-fetchMS1+51-29
2023-11-28 15:35Add CLI command to create accountAntoine A3+73-31
2023-11-28 14:21Disable minimization and remove unused dependenciesAntoine A4+11-30
2023-11-28 14:00Disable minimization for nowAntoine A1+2-2
2023-11-28 13:08Remove unused code and improve `passwd` command error messageAntoine A3+11-66
2023-11-28 13:00Update dependenciesAntoine A4+16-13
2023-11-28 12:49Improve minimizationAntoine A1+4-0
2023-11-28 12:34Remove unused code and dependencies, minify fat jar and improve logsAntoine A9+102-267
2023-11-28 08:00fixmeMS1+3-0
2023-11-28 02:28fix problem with fakeroot and gradlewSebastian1+1-0
2023-11-27 23:56make sure the compile step is never run under debian fakerootFlorian Dold2+11-0
2023-11-27 23:35separate compile and install stepFlorian Dold2+29-18
2023-11-27 20:54-debian changelogFlorian Dold1+7-0
2023-11-27 20:51Add git hash to version stringAntoine A1+8-1
2023-11-27 20:49-textFlorian Dold1+1-1
2023-11-27 20:46install man pagesFlorian Dold1+3-0
2023-11-27 20:44remove unnecessary submodule code in bootstrapFlorian Dold1+0-5
2023-11-27 20:44submodules, install man pagesFlorian Dold3+9-0
2023-11-27 20:29Fix check too strictAntoine A1+1-1
2023-11-27 20:23Serve SPA at /webuiAntoine A2+4-5
2023-11-27 20:17 Fix database reset errorAntoine A1+5-1
2023-11-27 18:46shared config subcommand for nexus and bankFlorian Dold19+173-86
2023-11-27 18:26-debianFlorian Dold2+3-3
2023-11-27 18:23change config loading logicFlorian Dold6+37-16
2023-11-27 17:59more ui fixesSebastian0+0-0
2023-11-27 10:57debian packagingFlorian Dold17+148-32
2023-11-27 17:33new spa, show not require settings.jsonSebastian0+0-0
2023-11-27 17:37Check exchange account when conversion is enabledAntoine A4+59-57
2023-11-27 14:20Improve config and HTTP query parsingAntoine A6+34-25
2023-11-27 14:04Improve corebank APIAntoine A5+15-12
2023-11-27 13:52Fix cashinAntoine A5+71-37
2023-11-27 13:06populating statsMS1+46-37
2023-11-27 12:25settings exampleSebastian2+34-8
2023-11-27 09:25Fix testsAntoine A3+8-4
2023-11-27 09:03Fix configAntoine A1+3-3
2023-11-27 09:02Update confAntoine A2+15-0
2023-11-26 23:17Fix compiler warningAntoine A2+3-3
2023-11-26 22:27-use symlink for settings.jsChristian Grothoff5+5-9
2023-11-26 22:22add libeufin-bank-dbconfig scriptChristian Grothoff4+136-1
2023-11-26 22:11rename settings.js shipped in Debian packageChristian Grothoff1+0-0
2023-11-24 22:05Simplify bonus configAntoine A10+16-51
2023-11-24 21:40-update nginx config to new build-in SPA setupChristian Grothoff3+14-19
2023-11-24 21:16fix break apiSebastian0+0-0
2023-11-24 21:13Fix conversion info API /config crashAntoine A4+22-15
2023-11-24 21:05fix stats sample data generatorMS1+20-3
2023-11-24 21:02bank with cashoutSebastian0+0-0
2023-11-24 21:01Fix monitor paramsAntoine A1+2-2
2023-11-24 20:35monitor testMS1+17-4
2023-11-24 18:22Fix withdrawal API and add tan transmission informations to cashout detailsAntoine A6+43-16
2023-11-24 17:58New secure withdrawal API with compatibilityAntoine A9+278-110
2023-11-24 15:14Fix conversion info APIAntoine A4+7-7
2023-11-24 15:05Set conversion rates through REST APIAntoine A12+117-73
2023-11-23 16:29Serve SPA filesAntoine A5+13-0
2023-11-23 16:14Fix conversion triggersAntoine A2+3-3
2023-11-23 15:56Handle missing conversion rate in the databaseAntoine A6+100-49
2023-11-23 15:06Improve bank and nexus integrationAntoine A9+162-147
2023-11-23 00:11bank and nexus integration draftAntoine A15+400-48
2023-11-22 15:00Improve admin account creation and log conversion config in dbAntoine A4+31-20
2023-11-22 14:50/monitor testing: script to populate the database.MS1+62-0
2023-11-22 11:37Fix conversion APIAntoine A2+6-25
2023-11-22 07:08nexus fetch, bouncing low amountsMS3+62-8
2023-11-22 06:31nexus fetch: fix helper invocationMS1+14-5
2023-11-22 06:05nexus fetch: adapting the parser to camt.054 2019MS1+11-7
2023-11-21 14:57Fix currency and currency_specificationAntoine A9+40-29
2023-11-21 08:55nexus fetchMS4+103-21
2023-11-21 04:40Basic auth challengeAntoine A4+18-19
2023-11-21 04:18Catch and format SQLExceptionAntoine A4+43-18
2023-11-20 18:45Test iban payto uri normalizationAntoine A2+18-7
2023-11-20 18:26Validate contact data with anastatis regexAntoine A1+13-1
2023-11-20 17:45Common auth test routineAntoine A4+90-111
2023-11-20 17:11Common history test routineAntoine A4+271-435
2023-11-20 16:13Apply new specAntoine A10+22-37
2023-11-20 15:09Bounce malformed incoming transactions and improve exchange transaction logicAntoine A8+259-116
2023-11-20 14:18nexus fetchMS5+96-11
2023-11-20 09:25nexus submit: not indenting pain.001MS1+1-1
2023-11-20 09:09commentMS1+2-0
2023-11-19 18:36nexusMS3+171-167
2023-11-19 18:25nexus submit: no batch bookingMS1+1-1
2023-11-19 09:43nexus submit: adjusting pain.001 after PoFiMS5+120-63
2023-11-18 08:46nexus fetch: check for BOOK status.MS1+6-0
2023-11-18 08:18nexus fetch: enabling ingestion / UXMS1+7-11
2023-11-18 07:09nexus fetchMS1+10-35
2023-11-18 07:07nexus dbMS2+9-6
2023-11-17 19:13nexus fetch: debugMS1+30-10
2023-11-17 17:48nexus fetch parserMS1+152-142
2023-11-17 16:53Apply new specAntoine A11+78-88
2023-11-17 16:37nexus fetch: removing noise around payment subjectMS3+65-17
2023-11-17 15:43Add Taler Conversion Info APIAntoine A7+234-123
2023-11-17 15:23Clean code and improve documentationAntoine A33+1400-1472
2023-11-17 12:13debugMS1+14-2
2023-11-17 12:12fixing helper callMS1+1-1
2023-11-16 23:44Support conversion both waysAntoine A10+311-150
2023-11-16 16:42EBICS 3: enabling ES.MS1+8-0
2023-11-16 15:56reformulatingMS1+1-1
2023-11-16 15:52verbosityMS1+1-1
2023-11-16 15:38nexus fetch: flag for extra EBICS loggingMS4+21-7
2023-11-16 14:50Support long polling for withdrawal confirmation and improve polling testingAntoine A11+234-163
2023-11-16 14:43nexus fetch: debugMS1+1-3
2023-11-16 14:34nexus fetch: parsing outgoing payments.MS6+289-85
2023-11-15 23:09Clean testsAntoine A8+569-734
2023-11-15 17:07util DCEMS15+24-796
2023-11-15 15:24nexus fetchMS1+4-4
2023-11-15 14:52nexus: adding --debug to read from STDINMS2+14-7
2023-11-15 14:22nexus fetch: URL-encoding the payer name.MS1+3-1
2023-11-15 14:11nexus fetch: adapt time parser to camt.054MS3+15-7
2023-11-15 13:05Fix cashout API not checking ownershipAntoine A5+81-33
2023-11-15 12:49nexus fetch: workaround #7980MS1+5-0
2023-11-15 12:45nexus fetchMS4+56-10
2023-11-15 09:50nexus fetch: ignoring seen paymentsMS4+48-27
2023-11-14 19:39Add revenue APIAntoine A14+319-134
2023-11-14 17:42Enforce transaction serializationAntoine A6+74-20
2023-11-14 17:12Track used iban and improve iban verificationAntoine A11+141-104
2023-11-14 16:45nexus fetch, adding:MS6+507-85
2023-11-14 12:35Improve corebank API and testsAntoine A13+209-329
2023-11-14 10:20Improve cashout APIAntoine A2+3-2
2023-11-14 08:25nexus fetch: implementing HAC.MS4+79-13
2023-11-13 23:37Improve cashout APIAntoine A2+2-3
2023-11-13 18:47Improve accounts APIAntoine A6+154-35
2023-11-11 22:58rm idea filesMS2+0-15
2023-11-11 22:55nexus submit: reading STDIN as input (debug)MS2+126-89
2023-11-11 20:03Fix script installAntoine A1+1-1
2023-11-11 10:31nexus fetchMS7+439-301
2023-11-10 18:03nexus fetchMS5+55-13
2023-11-10 15:10Improve cashout APIAntoine A2+2-2
2023-11-10 13:52Improve cashout APIAntoine A5+47-16
2023-11-10 12:08nexusMS4+23-31
2023-11-10 12:10Replace 'internal' and 'external' with 'regional' and 'fiat'Antoine A16+119-118
2023-11-10 11:35Improve conversion endpoints errors and use internal and external names everywhereAntoine A14+60-40
2023-11-09 17:25nexus fetchMS3+88-38
2023-11-09 16:08nexus fetchMS6+210-75
2023-11-09 14:55Improve request body lenght limitAntoine A1+14-14
2023-11-09 14:15Fix request body lenght limitAntoine A1+14-16
2023-11-09 14:07Improve build config and update dependenciesAntoine A5+97-165
2023-11-09 10:55testsMS2+52-25
2023-11-09 10:54nexus fetch: crafting notification (camt.054) requestsMS1+45-1
2023-11-09 10:54util: new EBICS ECMS1+1-0
2023-11-09 10:53nexus fetch: not logging pain.001 to consoleMS1+0-1
2023-11-09 10:51nexus fetch: indexing the execution_time columnMS1+5-0
2023-11-09 10:48storing pain.001 as log fileMS1+34-0
2023-11-09 04:09Limit the length of the request body and make deflate asyncAntoine A3+102-22
2023-11-08 20:55nexus fetch: crafting camt.053 & pain.002 requestsMS5+220-32
2023-11-08 17:41Improve /monitorAntoine A3+10-10
2023-11-08 17:28Improve /monitorAntoine A5+213-73
2023-11-08 16:04Add missing cashout endpointsAntoine A12+574-343
2023-11-08 11:54nexus fetch: helpers to craft a camt.052 requestMS6+165-55
2023-11-08 09:24nexus fetch: drafting the CLIMS3+95-2
2023-11-08 08:30nexus submitMS1+5-5
2023-11-08 00:50Improve monitorAntoine A9+253-190
2023-11-07 16:45nexus submitMS11+372-169
2023-11-06 19:17Improve cashout endpointsAntoine A4+61-10
2023-11-06 16:25Send TAN code using scripts, fix reconfig and clean testsAntoine A20+332-188
2023-11-06 11:27Split Database class into multiple DAOAntoine A16+1927-1810
2023-11-06 10:49Cashout with common challenge code logicAntoine A9+629-325
2023-11-03 09:06commentMS1+2-5
2023-11-02 17:01Update kotlin and clean some dependenciesAntoine A3+4-10
2023-11-02 16:58Clean testsAntoine A5+219-232
2023-11-02 16:34Remove ISO20022 logic for nowAntoine A5+28-101
2023-11-02 09:54nexus dbMS3+47-1
2023-11-02 08:43nexus submit: defaulting --transient to false.MS2+18-11
2023-11-02 08:18testMS1+1-0
2023-11-02 08:14allowing space(s) between number and duration unitMS2+4-1
2023-11-01 15:28debugMS3+11-4
2023-11-01 15:28shorter config namesMS1+5-5
2023-11-01 15:25initiated payments tableMS1+3-2
2023-11-01 15:19Fixing mock payment initiator.MS1+3-3
2023-11-01 14:14Fix add_incoming auth and clean testsAntoine A5+57-77
2023-11-01 13:50Testing ebics-submit.MS1+51-0
2023-11-01 13:06Fix account creation and patchingAntoine A2+2-19
2023-11-01 11:34Fix http status codeAntoine A2+4-4
2023-11-01 11:07Improve account creation and patchingAntoine A4+42-10
2023-11-01 10:50util: adding def for EBICS_INVALID_USER_STATE.MS1+9-6
2023-11-01 10:38Add max debt patching and improve config endpointAntoine A5+81-61
2023-11-01 10:02nexus db: Taler logic.MS2+18-5
2023-11-01 09:48loggingMS1+1-0
2023-10-31 16:27Add min_amount to conversion infoAntoine A6+74-42
2023-10-31 14:30Add tiny_amount and rounding_mode to conversion infoAntoine A11+174-67
2023-10-31 14:28Removing EBICS system ID.MS1+0-4
2023-10-31 13:16implementing ebics-submit --transient flagMS2+13-1
2023-10-31 11:32Improve bank APIAntoine A14+806-740
2023-10-30 20:28Handle the tiniest tiny amount in multiplicationAntoine A2+8-6
2023-10-30 18:44Fix conversion config and improve amount multiplicationAntoine A5+101-49
2023-10-30 18:29local error and fix loginSebastian0+0-0
2023-10-30 14:48reducing util dependencies and unused codeMS6+7-621
2023-10-30 14:22nexus: remove unnecessary dependenciesMS2+2-14
2023-10-30 14:06Fix bank install, remove unused dependencies and clean schemaAntoine A7+29-207
2023-10-30 08:45Improve bonus failure hintAntoine A4+21-10
2023-10-29 11:53-fix some gradle deprecation warningsChristian Grothoff3+14-6
2023-10-28 09:32loggingMS1+2-8
2023-10-28 09:25make error message more expressiveMS1+4-2
2023-10-28 09:10nexus configMS8+41-35
2023-10-28 01:44Integrate auth in ktor pipelineAntoine A7+577-586
2023-10-27 14:37Cashout create, confirm and abortAntoine A7+651-179
2023-10-27 14:01nexus submitMS5+170-21
2023-10-27 10:55DCEMS1+6-53
2023-10-27 10:50@Ignore manual testsMS1+2-2
2023-10-27 10:47nexus ebics-setupMS4+66-110
2023-10-27 00:40Fix test and remove dead codeAntoine A5+25-117
2023-10-26 17:43nexus: drafting the ebics-submit subcommand.MS6+125-13
2023-10-26 16:34nexus: fixing EBICS upload and testing with PoFi.MS5+24-14
2023-10-26 16:33nexus: implementing --check-full-configMS2+14-65
2023-10-26 15:45Remove unused columns, fix account creation and other improvementsAntoine A11+433-495
2023-10-26 14:09nexus: get pain.001 to validate at PostFinance sandbox.MS8+274-121
2023-10-26 09:39Crate customer and bank account at the same time and clean database tests and logicAntoine A10+363-763
2023-10-26 09:19expecting BIC for the receiverMS1+3-0
2023-10-25 13:41nexus: helper to submit EBICS 3 payments.MS1+44-0
2023-10-25 13:26nexus: drafting pain.001 generationMS4+243-91
2023-10-25 13:25Add conversion_internal_to_fiatAntoine A14+711-379
2023-10-25 12:05Initiated payments UID.MS5+52-29
2023-10-25 11:21EBICS (3) upload doer and helpers.MS3+230-57
2023-10-25 07:42Nexus DB.MS4+125-9
2023-10-24 20:35latest change from demobankSebastian0+0-0
2023-10-24 16:43Fix and improve withdrawal APIAntoine A6+135-100
2023-10-24 15:26Prepare core bank cashout APIAntoine A4+103-8
2023-10-24 14:17Fix some status codesAntoine A3+26-29
2023-10-24 13:40DD50 compliance.MS3+8-4
2023-10-24 13:32nexus db: outgoing payments logic.MS4+171-7
2023-10-24 12:13Improve /monitorAntoine A2+40-42
2023-10-24 10:47nexus db: calling the bounce_payment function.MS3+40-12
2023-10-24 10:26commentMS1+1-1
2023-10-24 10:25installing nexus SQL procedures fileMS2+41-1
2023-10-24 09:18Database files.MS3+2-2
2023-10-24 08:56Nexus database.MS5+119-7
2023-10-23 01:57nexus db: switching submitted state of payments.MS3+68-20
2023-10-23 01:26nexus db: creating & getting payment initiations.MS11+211-49
2023-10-23 16:26Fix /monitorAntoine A3+180-72
2023-10-23 10:17cleanupAntoine A5+25-45
2023-10-23 10:04Fix /monitorAntoine A7+54-44
2023-10-20 15:34Add /monitor endpoint and start testing statsAntoine A10+306-28
2023-10-20 15:19nexus databaseMS6+199-5
2023-10-20 13:22nexus: moving subcommand into own fileMS3+520-482
2023-10-20 12:23Fix TalerAmount logic and add amount_mul function in preparation for conversion logicAntoine A5+131-27
2023-10-19 18:13latest with some ui fixed and error messagesSebastian0+0-0
2023-10-19 13:18Improve testAntoine A8+433-437
2023-10-19 08:27fix error status and codeAntoine A5+67-45
2023-10-18 23:01Update gradleAntoine A7+180-118
2023-10-18 16:50Update some dependenciesAntoine A3+21-61
2023-10-18 16:21Improve Taler Bank Integration APIAntoine A6+252-72
2023-10-18 14:15Moving DB init/drop logic to util/.MS6+110-102
2023-10-18 13:53Makefile target for Nexus.MS6+157-386
2023-10-18 13:40Importing Nexus from refactoring branch.MS12+1889-5
2023-10-18 13:26Reuse incoming and outgoing transactions sql logicAntoine A2+88-108
2023-10-18 13:22obsolete nexus gone from masterMS24+0-8292
2023-10-18 12:43Fix and simplify long pollingAntoine A3+161-184
2023-10-17 18:48Fix withdrawal not being registered as incoming transactionAntoine A9+81-64
2023-10-17 16:17remove comment, doesn't apply anymoreFlorian Dold1+0-2
2023-10-17 16:17Move all amount computation logic into the databaseAntoine A9+219-175
2023-10-17 13:00Restrict admin rightAntoine A4+9-8
2023-10-17 12:52CleanupAntoine A8+103-237
2023-10-17 12:08Improve and test accounts management endpointsAntoine A10+671-877
2023-10-17 09:06Improve transactions endpointAntoine A5+228-83
2023-10-17 07:29Fix procedures.sqlAntoine A1+6-6
2023-10-16 22:50build system: install spa on 'make install'Florian Dold1+4-14
2023-10-16 22:25-fix syntaxChristian Grothoff1+4-4
2023-10-16 14:08Improve and fix transactions endpointsAntoine A6+300-157
2023-10-16 11:45Improve and fix transaction creation endpointAntoine A4+829-846
2023-10-16 11:11Revert procedures.sql fix for nowAntoine A1+4-4
2023-10-16 10:48Cleanup and improve tests, fix procedures.sqlAntoine A14+1650-1722
2023-10-16 10:14normalize postgres:// URI to postgresql:// for JDBCFlorian Dold1+6-3
2023-10-16 09:39Fix procedures.sqlAntoine A1+2-2
2023-10-14 00:24Fix add_incoming and start checking exchange URL and payto URIAntoine A12+195-110
2023-10-13 13:25Improve wire gateway APIAntoine A6+490-238
2023-10-13 11:17Move all transaction metadata logic in a single fileAntoine A4+74-26
2023-10-13 10:43Improve and fix config logicAntoine A8+252-132
2023-10-13 09:57Don't block the server during JDBC callsAntoine A6+111-105
2023-10-12 15:21Fix amount serializationAntoine A3+15-5
2023-10-12 14:58Simpler and stricter amount parserAntoine A2+22-25
2023-10-12 13:14Move more logic into databaseAntoine A5+212-155
2023-10-12 02:38Cleanup and fixesAntoine A7+1110-1119
2023-10-11 21:56Cleanup test configAntoine A6+53-60
2023-10-11 21:37Support currency specificationAntoine A11+178-143
2023-10-11 19:02Clean up and document history pollingAntoine A1+52-58
2023-10-11 18:09Fix and optimize polling historyAntoine A7+91-72
2023-10-11 12:01Use bytea for Crockford's Base32 encoded dataAntoine A6+133-55
2023-10-10 11:23fix rollbackSebastian0+0-0
2023-10-10 00:39Use dedicated tables for Taler exchange transactionsAntoine A5+285-200
2023-10-09 21:04-commentsFlorian Dold1+11-0
2023-10-09 21:00-commentFlorian Dold1+7-0
2023-10-09 20:50util: handle inlining directive from relative parent source fileFlorian Dold1+5-2
2023-10-09 15:21New long polling design with a single notification channelAntoine A4+178-134
2023-10-09 12:07add setTimeout fixSebastian0+0-0
2023-10-09 00:03Reuse database connection logic and fix connection leakAntoine A1+53-62
2023-10-08 23:07config parsing: directives and brace substitutionFlorian Dold2+228-23
2023-10-06 21:41Improved database pooling and fix connection closure in testsAntoine A6+188-222
2023-10-06 17:34Add database poolingAntoine A3+243-287
2023-10-06 16:56More polling testsAntoine A3+166-130
2023-10-06 16:24Clean database logicAntoine A1+263-286
2023-10-06 09:39Improve timing tests for /taler-wire-gateway/historyAntoine A3+33-14
2023-10-06 09:14-typoFlorian Dold1+2-2
2023-10-06 09:09debian: simplify, tmpfilesFlorian Dold4+27-75
2023-10-06 08:58Clean /taler-wire-gateway/historyAntoine A5+213-258
2023-10-06 08:20Fix /taler-wire-gateway/history pollingAntoine A3+99-80
2023-10-06 01:25Add /taler-wire-gateway/history pollingAntoine A5+231-26
2023-10-06 00:47-debianFlorian Dold2+3-5
2023-10-06 00:30debian: simplify package buildingFlorian Dold3+7-22
2023-10-06 00:14debian: libeufin-bank service and configFlorian Dold5+16-14
2023-10-06 00:11cleanupFlorian Dold14+0-2765
2023-10-06 00:11separate DATADIR for libeufin-bankFlorian Dold5+137-123
2023-10-05 21:53Reuse logic between incoming and outgoing historyAntoine A3+55-94
2023-10-05 16:32Removing unnecessary test-caseMS1+1-24
2023-10-05 15:45Adding test-case for /history/incoming loop bug.MS1+23-0
2023-10-05 14:48Add /taler-wire-gateway/history/outgoingAntoine A3+203-4
2023-10-05 12:28Fix taler-wire-gateway auth and improve testAntoine A2+70-59
2023-10-05 10:40Fix /taler-wire-gateway/history/incoming and improve testAntoine A2+105-73
2023-10-05 07:41Stats table.MS1+2-4
2023-10-05 07:36Testing account reconfig. idempotence.MS1+18-13
2023-10-04 22:01-typoFlorian Dold1+1-1
2023-10-04 20:53bank: additional options in sample configFlorian Dold1+11-1
2023-10-04 17:58debian: missing binFlorian Dold1+1-1
2023-10-04 17:41debian: remove references to nexus/commonFlorian Dold7+0-107
2023-10-04 17:41latest from walletcore, contains bug fixed reported by markSebastian0+0-0
2023-10-04 17:34-debianFlorian Dold1+1-30
2023-10-04 17:30-debianFlorian Dold1+3-3
2023-10-04 17:25debianFlorian Dold1+3-34
2023-10-04 14:34Defining stats table.MS1+27-0
2023-10-04 12:54Improve JSON DSLAntoine A3+25-25
2023-10-04 13:28PATCHing accounts.MS6+149-27
2023-10-04 11:35DB side of account PATCHingMS5+185-16
2023-10-04 11:20Add Crockford32 validation to /taler-wire-gateway/admin/add-incomingAntoine A4+54-23
2023-10-04 10:41Add Crockford32 validation to /taler-wire-gateway/transferAntoine A6+191-52
2023-10-03 16:53latestSebastian0+0-0
2023-10-03 11:49Improve Taler API testsAntoine A2+178-170
2023-10-03 13:41Progress with PATCH /accounts/{USERNAME}.MS4+99-32
2023-10-03 13:14latest changesSebastian0+0-0
2023-10-03 10:45Implementing PATCH /authMS5+116-51
2023-10-03 10:09GET /public-accountsMS3+50-2
2023-10-03 08:37GET /public-accounts, DB levelMS4+96-2
2023-10-03 07:44implementing token deletionMS5+128-7
2023-10-02 14:36Testing account deletion.MS2+9-2
2023-10-02 14:24Storing normalized admin payto URIMS1+6-1
2023-10-02 14:06/admin/add-incoming: normalizing debit_accountMS1+2-1
2023-10-02 12:01commit befcf2ba againSebastian0+0-0
2023-10-02 10:53testing invalid Crockford32 inputMS1+3-1
2023-10-02 10:44Implementing accounts deletion.MS12+253-37
2023-10-02 10:32Reserve pub. filter.MS1+7-0
2023-10-02 07:25Implementing GET /accountsMS4+97-1
2023-10-01 15:53show fraction as sup and limit inputSebastian0+0-0
2023-10-01 08:01commentMS1+1-1
2023-10-01 06:34Testing negative delta on /history/incoming.MS1+24-0
2023-10-01 06:06testing history start row_id also at the DB levelMS1+2-2
2023-09-30 21:47Testing /history/incoming range.MS1+26-5
2023-09-30 20:54-actually use extracted reserve_pubFlorian Dold1+1-1
2023-09-30 20:49filter invalid transactions in Taler Wire Gateway APIFlorian Dold2+31-11
2023-09-30 20:15GET /accounts DB logic, fix POST /transfer idempotence.MS7+107-27
2023-09-30 09:08Testing amount serialization.MS6+34-25
2023-09-29 15:58bank: strip payto URIFlorian Dold1+3-1
2023-09-29 12:23Checking big amounts.MS5+82-23
2023-09-29 10:23Testing token with forever duration.MS1+13-0
2023-09-29 10:19Testing token timing.MS4+53-3
2023-09-29 08:50Addressing FIXMEs.MS8+92-62
2023-09-29 08:14Stop using amounts as strings.MS6+40-36
2023-09-29 07:51Stop using longs to manipulate time.MS9+101-58
2023-09-29 06:00commentsMS2+39-6
2023-09-28 11:58Time types handling.MS13+218-73
2023-09-28 16:54support DESTDIRFlorian Dold1+7-3
2023-09-27 14:16login timeoutSebastian0+0-0
2023-09-26 21:07Error responses.MS2+6-4
2023-09-26 20:49Testing /admin/add-incoming with deflated request.MS3+14-3
2023-09-26 19:47Decompression error handling.MS1+14-5
2023-09-26 18:46Handling deflated requests.MS1+25-0
2023-09-26 18:19fix login and lang selectorSebastian0+0-0
2023-09-26 14:10fix old commentSebastian1+1-5
2023-09-26 14:03latest from prebuiltSebastian0+0-0
2023-09-26 11:18config: remove old option, add documentationFlorian Dold1+17-2
2023-09-26 10:52use libeufin-bank to determine install prefixFlorian Dold1+5-1
2023-09-26 09:12Testing token default lifetime.MS1+7-2
2023-09-26 09:11follow-upMS1+1-0
2023-09-26 09:10follow-upMS1+17-0
2023-09-26 09:10fix docker launcher config paramMS1+2-2
2023-09-26 07:27Docker readmeMS1+2-0
2023-09-26 07:25Docker launcher.MS2+27-0
2023-09-25 19:24Stop limiting token duration.MS3+0-11
2023-09-25 17:44implement password change subcommandFlorian Dold3+45-2
2023-09-25 14:51Asserting on the aborted withdrawal's selected state.MS1+2-1
2023-09-25 14:39Fixing token handler.MS3+7-6
2023-09-25 14:02Fix withdrawal abort.MS1+1-1
2023-09-25 13:38English fixMS1+2-2
2023-09-25 12:33not good as defaultSebastian1+0-1
2023-09-25 12:18rfc8959Sebastian1+3-3
2023-09-25 12:17commentSebastian1+4-1
2023-09-25 12:06Fixing comments.MS2+4-4
2023-09-24 22:41get is_public properly from DBFlorian Dold3+8-3
2023-09-24 21:43pass through jdbc URIsFlorian Dold1+14-3
2023-09-24 20:47config consistency with other componentsFlorian Dold2+5-5
2023-09-24 20:12-remove bogus depFlorian Dold1+1-3
2023-09-24 19:40iban normalization in testsFlorian Dold4+34-27
2023-09-24 19:23-formattingFlorian Dold1+17-16
2023-09-24 19:18fix timestamp format, normalize internal IBANsFlorian Dold10+272-234
2023-09-24 19:02spa captcha urlSebastian5+18-25
2023-09-24 19:02config responseSebastian1+2-2
2023-09-24 15:00native dbinitFlorian Dold9+128-134
2023-09-24 13:33basic support for variables in configFlorian Dold5+115-22
2023-09-24 12:18refactoring, adapt to core bank API withdrawal changeFlorian Dold9+952-1013
2023-09-24 11:19refactor file structureFlorian Dold8+495-592
2023-09-23 17:43-fix WIRE_GATEWAY_URL to match new designChristian Grothoff1+1-1
2023-09-23 07:57Help message wording.MS4+5-9
2023-09-23 07:38Testing previous change.MS2+13-1
2023-09-23 06:59Admin registration.MS1+5-1
2023-09-22 19:46add config optionSebastian1+6-1
2023-09-22 16:24fix confusing help messageFlorian Dold1+1-1
2023-09-22 16:20load port from config fileFlorian Dold3+29-1
2023-09-22 16:09re-add support for unix socket DB connectionFlorian Dold4+41-26
2023-09-22 15:38401 on non-existing user trying to authenticate.MS2+10-13
2023-09-22 15:13read configuration from file, remove config from DBFlorian Dold17+354-252
2023-09-22 12:21Testing registration bonus.MS1+4-1
2023-09-22 12:16Adding conditional admin account creation.MS3+85-0
2023-09-22 11:36Implementing registration bonusMS6+121-67
2023-09-22 09:59Fixing GET /config response.MS2+13-0
2023-09-22 09:39-imports/typoFlorian Dold3+1-10
2023-09-22 09:29libeufin-bank: implement main()Florian Dold9+126-38
2023-09-22 08:29refactoring: pass DB explicitly, pass currency explicitlyFlorian Dold16+132-86
2023-09-21 20:03TWG POST /transfer, handling wrong currency.MS2+21-0
2023-09-21 16:35util: rudimentary taler config parserFlorian Dold2+269-0
2023-09-21 16:28Renaming typeMS1+5-5
2023-09-21 16:22TWG POST /transfer.MS8+127-62
2023-09-21 14:14Implementing TWG POST /transfer.MS8+377-3
2023-09-21 07:02Implementing TWG /history/incoming.MS8+178-43
2023-09-20 21:49Bank: implementing /admin/add-incoming.MS6+198-19
2023-09-20 14:49Testing Taler integration API.MS3+84-13
2023-09-20 14:30Taler integration API handlers.MS5+205-26
2023-09-20 12:47Making withdrawal /confirm respond.MS2+79-3
2023-09-20 12:25fix testMS1+1-4
2023-09-20 11:52Taler withdrawal confirmation.MS6+144-22
2023-09-19 16:30Taler withdrawal: create and abort.MS5+229-54
2023-09-19 13:29Endpoint to GET withdrawal details.MS2+43-2
2023-09-19 12:58Responding to POST /withdrawals.MS2+5-2
2023-09-19 12:55Taler URI generator.MS5+109-3
2023-09-19 11:56Starting the Taler API for the SPA.MS7+216-6
2023-09-19 07:01Testing GET /transactionsMS4+85-22
2023-09-18 13:24Implementing GET /transactions.MS4+77-17
2023-09-18 12:29Account creation bonus policy.MS1+1-3
2023-09-18 12:26Testing:MS4+65-15
2023-09-18 11:58Testing 401 on GET /accounts/{USERNAME}MS1+6-0
2023-09-18 11:56Testing GET /accounts/{USERNAME}MS5+68-7
2023-09-18 11:23Bank API.MS8+521-174
2023-09-18 05:27renaming fileMS1+0-0
2023-09-17 08:08Implementing token authentication.MS12+711-450
2023-09-15 14:18readmeMS1+3-3
2023-09-15 14:15Nexus obsolete SQL gone.MS10+3-575
2023-09-15 14:02Importing GANA-generated error codes.MS5+4325-2461
2023-09-15 13:46fix script placeholderMS2+1-6
2023-09-15 13:37removing Intellij gradle.xmlMS1+0-21
2023-09-15 13:36gitignoreMS1+1-1
2023-09-15 13:35excluding Nexus from MakefileMS1+5-4
2023-09-15 12:10Remove the UtilError type.MS17+111-585
2023-09-15 10:52Excluding Nexus from compilation.MS2+6-6
2023-09-15 09:22.equals() method for TalerAmountMS4+15-25
2023-09-15 09:08TalerAmount defaults to the internal currency.MS15+133-263
2023-09-14 14:14Collecting currency after amount parsing.MS3+14-4
2023-09-14 14:08RelativeTime parser.MS4+181-74
2023-09-14 07:09Fixing POST /accounts idempotency.MS6+95-75
2023-09-13 14:26Bank: error handling and amount parser.MS9+316-159
2023-09-12 14:01Installing kotlinx.serialization.MS4+122-27
2023-09-11 13:43Deleting obsolete Sandbox SQL files.MS5+10-288
2023-09-11 13:08Bank refactoring.MS67+753-12055
2023-09-07 13:52bank -> sandboxChristian Grothoff2+2-2
2023-09-07 13:35sandbox -> bankChristian Grothoff3+4-5
2023-09-07 13:32sandbox->bankChristian Grothoff2+8-8
2023-09-07 13:26sandbox -> bankChristian Grothoff10+11-11
2023-09-07 13:24sandbox -> bankChristian Grothoff21+121-117
2023-09-07 13:20rename sandbox -> bankChristian Grothoff14+94-89
2023-09-06 19:28remove locking, we'll revert to sequential use as locking requires superuserChristian Grothoff2+0-8
2023-09-05 07:32addressing #7275MS2+48-23
2023-09-04 09:15Improving the "get all the transactions" query.MS5+26-5
2023-09-02 09:00bank DB: conditional cash-out deletion.MS3+186-29
2023-09-02 07:00bank DB: creating cash-out operations.MS2+107-4
2023-09-01 11:54Bank DB: getting the history query to return.MS2+14-2
2023-09-01 11:46Bank DB: basic operations on withdrawals.MS3+107-43
2023-09-01 11:01SQL to get bank histories.MS1+57-13
2023-09-01 08:42Bank DB refactoring.MS3+131-47
2023-09-01 07:10Bank DB refactoring.MS2+43-40
2023-08-31 19:05progress on bank DB refactoringMS4+228-127
2023-08-31 11:57Drafting the bank_wire_transfer() SQL function.MS3+213-6
2023-08-30 17:28bank DB refactoring.MS3+105-21
2023-08-30 11:58Bank DB refactoring.MS16+798-207
2023-08-29 12:03SQL syntaxMS1+3-3
2023-08-29 11:58SQL syntaxMS2+73-61
2023-08-29 09:39sandbox DB refactoring: some prepared statements.MS1+218-0
2023-08-28 10:18Bring 'make check' to pass again.MS1+7-12
2023-08-28 09:34nexus DB refactoring.MS1+31-24
2023-08-27 12:06-fix issue with multiple dbinit running concurrentlyChristian Grothoff1+7-2
2023-08-05 11:22schema improvementsFlorian Dold1+151-125
2023-08-04 20:04fix #7762 (remove dbconfig from libeufin packages)Christian Grothoff10+0-172
2023-08-04 14:32Refactoring the Sandbox SQLMS1+181-67
2023-08-03 16:40remove FIXMEMS1+0-3
2023-08-03 16:22Using the wireTransfer() method for EBICS.MS11+59-78
2023-08-03 15:04SQL nexus by designChristian Grothoff2+211-170
2023-08-03 13:32editsChristian Grothoff1+11-6
2023-08-03 13:23SQL commentsMS1+11-0
2023-08-03 13:23copyChristian Grothoff1+15-0
2023-08-02 13:01Fix API usageMS1+1-1
2023-08-02 11:26Fixing dashed-date to milliseconds conversion.MS1+1-1
2023-08-02 10:50Time-framed query.MS2+7-2
2023-08-02 10:49commenting the SQLMS1+20-0
2023-08-02 10:13Server side EBICS date range.MS3+32-13
2023-07-29 08:06time-frame -> time-rangeMS1+4-4
2023-07-29 07:36balance accountingMS1+48-71
2023-07-29 07:10balance accountingMS4+11-10
2023-07-28 15:11Fix #7890 follow-up.MS2+2-1
2023-07-28 14:57Testing the EBICS time-framed history request.MS15+136-38
2023-07-27 16:52commenting the SQLMS1+35-2
2023-07-26 10:37DB refatcoring: schema-based drop files.MS2+14-0
2023-07-26 10:34DB refactoring: tables in schemas.MS2+6-0
2023-07-26 10:29SQL refactoring.MS2+231-231
2023-07-25 17:54DB sync.MS2+4-2
2023-07-25 11:13Addressing #7890.MS10+115-49
2023-07-24 19:36syntaxMS1+2-3
2023-07-24 08:05Naming in test script.MS2+5-5
2023-07-22 07:13noteMS1+1-2
2023-07-22 07:11Nexus DB schema.MS1+121-93
2023-07-21 19:23Neuxs DB schema: using camel case.MS1+37-36
2023-07-21 19:16placing FIXMEs in the SQLMS1+6-6
2023-07-21 19:14Sandbox DB schema.MS1+101-77
2023-07-21 13:23Nexus DB schema refactoring: first pass.MS2+211-0
2023-07-21 13:08Remove BIGINT before REFERENCES.MS1+6-6
2023-07-21 13:05notesMS2+10-8
2023-07-20 12:23moving filesMS2+3-0
2023-07-20 12:18Sandbox DB schema.MS1+191-0
2023-07-20 10:59same as previous commitMS1+1-1
2023-07-20 10:56Insufficient funds takes 409 Conflict.MS1+1-1
2023-07-19 13:53Fix /admin/add-incoming.MS6+84-41
2023-07-18 12:33Nexus side of /admin/add-incoming.MS1+19-3
2023-07-18 11:49Getting the balance in constant time.MS14+87-121
2023-07-10 13:11Fetching transactions from the bank.MS4+40-8
2023-07-10 12:28Fetching transactions from the bank.MS1+10-3
2023-07-06 09:21EBICS 3 fixes.MS7+88-28
2023-06-29 08:40EBICS 3.MS13+1012-262
2023-06-23 12:25Introducing EBICS 3.MS17+6472-167
2023-06-21 09:54Testing.MS2+10-0
2023-06-21 08:30Fix postgres-specific query.MS2+2-4
2023-06-14 10:03Database versioning.MS11+212-35
2023-06-13 12:57indentationMS1+3-1
2023-06-13 12:52DB migration building blocks.MS8+968-7
2023-06-12 14:51Creating missing Sandbox table.MS1+2-0
2023-06-07 15:03Tests.MS2+1-204
2023-06-07 14:50Fixing tests.MS1+17-40
2023-06-07 10:05convenience scriptsMS3+113-0
2023-06-07 09:53/admin/add-incomingMS1+6-11
2023-05-30 08:49PostFinance connection.MS4+182-17
2023-05-30 07:14PostFinance integration.MS8+1887-72
2023-05-25 14:03broadening accepted e-mail addressesMS2+3-2
2023-05-25 13:42Fixing /config response.MS4+6-8
2023-05-25 10:00commentMS1+1-0
2023-05-25 09:58typoMS1+1-1
2023-05-25 09:57commentMS1+1-0
2023-05-25 09:51Reserve pub. extractor.MS2+20-1
2023-05-23 12:08Conversion service tests.MS2+58-1
2023-05-23 12:07fix rounding helperMS1+4-2
2023-05-23 12:07fix cash-out DB fetcherMS1+15-9
2023-05-23 10:03Conversion service.MS2+22-4
2023-05-22 14:41Conversion service tests.MS1+128-76
2023-05-22 14:38Conversion service.MS1+69-34
2023-05-22 10:14Conversion service tests.MS1+159-78
2023-05-22 10:12Conversion service.MS2+37-28
2023-05-20 08:32ISO 20022.MS12+214-52
2023-05-19 14:38Tx deduplication for x-libeufin-bank.MS3+6-10
2023-05-17 12:54Removing obsolete part from READMEMS2+5-19
2023-05-17 12:16Introducing the "pf" dialect.MS23+2199-185
2023-05-17 12:09Removing obsolete DB setup for tests.MS1+0-4
2023-05-17 12:01EBICS server emulation.MS4+26-13
2023-05-16 09:17fix cash-out currencyMS2+79-37
2023-05-05 14:59DB connection via UNIX domain sockets.MS9+27-14
2023-05-04 13:54EBICS connection.MS1+27-0
2023-05-03 12:56readme: dependenciesMS1+9-0
2023-05-03 12:36help message to set the log levelMS3+8-5
2023-05-03 11:09running tests: separating CLI and Kotlin tests.MS1+4-0
2023-05-02 13:09readme: mention Java version.MS1+3-0
2023-05-02 12:46readme: running tests.MS1+20-6
2023-05-02 06:24readme: how to run testsMS2+11-2
2023-04-25 10:49Scheduler policy.MS1+2-2
2023-04-22 08:16addressing compilation warningsMS4+2-30
2023-04-22 08:02Conversion service tests.MS1+43-18
2023-04-21 19:39addressing #7738MS2+70-6
2023-04-21 18:23testing the last changesMS6+162-43
2023-04-21 18:17Moving CaMt-JSON mapping to util.MS15+420-389
2023-04-21 18:14Conversion service.MS2+184-48
2023-04-16 20:43EBICS HTD server side.MS1+2-5
2023-04-16 19:30renaming function argumentMS1+8-8
2023-04-16 11:23loggingMS1+1-1
2023-04-16 07:19Conversion service.MS17+423-42
2023-04-15 13:13force libeufin service restart once per hourChristian Grothoff2+4-0
2023-04-12 20:46Performance.MS7+185-26
2023-04-12 09:23commentMS1+2-1
2023-04-12 09:21DB events at Access API.MS3+129-9
2023-04-12 09:11DB events.MS1+104-16
2023-04-12 09:09comments, indentation.MS3+4-2
2023-04-12 09:08helperMS1+11-0
2023-04-12 09:07testing DB eventsMS4+98-16
2023-04-11 11:16Helpers.MS2+53-32
2023-04-09 16:25commentMS1+11-0
2023-04-09 15:20monitoring scheduler perf.MS3+186-47
2023-04-07 15:14Addressing #7788MS7+124-19
2023-04-06 16:34scheduler testsMS1+1-0
2023-04-06 16:32scheduler helperMS3+87-38
2023-04-06 15:52Logging: reducing verbosity.MS1+1-1
2023-04-05 15:17CAPTCHA URL with {wopid} placeholder.MS3+38-3
2023-04-05 12:05error messagesMS1+24-16
2023-04-05 10:51revertingMS1+1-2
2023-04-05 10:47indentationMS1+5-9
2023-04-05 10:47reverting last changeMS1+3-5
2023-04-05 10:32deleting cashouts with failed TANMS1+4-1
2023-04-04 19:07Introducing account-less Access API's endpoints.MS2+158-58
2023-04-04 17:18testing zero-check for amountsMS1+6-2
2023-04-04 15:23Amount comparison.MS3+22-2
2023-04-04 11:56loggingMS2+5-2
2023-04-01 14:44add wopid parameter into confirm_transferSebastian1+2-2
2023-04-02 23:33comments, indentation, helpersMS3+14-1
2023-04-02 23:32comments, indentation, helpersMS6+25-9
2023-04-02 23:28x-libeufin-bank connectionMS1+57-12
2023-04-02 23:26Scheduling tasks.MS1+20-19
2023-04-02 23:24fix payto parserMS1+1-1
2023-04-02 23:22CLI.MS1+0-1
2023-04-02 23:22CLI test harnessMS1+24-51
2023-04-01 20:29x-libeufin-bank connection.MS2+31-1
2023-04-01 20:06x-libeufin-bank connection.MS14+241-95
2023-04-01 20:03cli tests helpersMS4+27-8
2023-03-31 12:44Closing PG connection in more places.MS1+3-0
2023-03-31 12:22Nexus x-libeufin-bank connection.MS12+1083-321
2023-03-31 12:15Taler facade.MS1+38-70
2023-03-31 12:12Constants definition.MS2+38-13
2023-03-31 12:10Postgres notifications.MS1+57-40
2023-03-31 12:08testsMS7+347-63
2023-03-31 11:57Polishing Sandbox.MS5+18-14
2023-03-31 11:56matching /cashout/estimates to the APIMS2+85-25
2023-03-22 21:12sanity checksms1+4-0
2023-03-22 15:23time ranged history (access API)ms3+106-12
2023-03-22 13:27pointing demobanksms8+147-118
2023-03-20 17:20rounding the estimatems2+4-2
2023-03-20 15:23addressing #7769ms1+3-1
2023-03-20 14:44cash-out estimation endpointms1+39-5
2023-03-20 14:43cash-out estimation testms1+26-1
2023-03-20 14:43indentationms2+9-5
2023-03-19 21:18Testing facade deletion.ms5+38-15
2023-03-17 21:26Scheduled tasks test case.ms2+42-3
2023-03-15 19:03fix after #7767MS1+1-1
2023-03-14 17:05renaming Makefile targetMS3+15-24
2023-03-14 14:07fix receiver-nameMS1+1-3
2023-03-14 13:25readme noteMS1+1-1
2023-03-14 07:48Allowing CORS for DELETE.MS1+1-0
2023-03-13 20:49readme: UI sectionMS1+14-0
2023-03-13 18:53Testing.MS2+29-2
2023-03-13 11:57TWG: testing /history/outgoing and /transfer.MS2+64-1
2023-03-13 11:21CLI tests.MS1+12-4
2023-03-13 09:15Addressing #7515 (core change).MS2+152-20
2023-03-13 09:13Using #7515 constructs.MS4+104-93
2023-03-13 09:06Testing #7515.MS2+55-33
2023-03-13 08:46Adapt tests to #7515.MS6+40-43
2023-03-11 20:36/history/incoming: no negative start param.MS3+8-4
2023-03-10 19:06readmeMS1+1-1
2023-03-10 16:43Long-polling.MS4+144-33
2023-03-10 16:37Implementing database notifications.MS2+69-47
2023-03-10 16:26removing useless testMS1+0-32
2023-03-10 16:24Introducing TWG tests.MS3+60-22
2023-03-10 16:18Testing.MS3+61-7
2023-03-09 15:45fix Taler withdraw URI formationMS1+20-16
2023-03-07 18:37Balances and GET /accounts.MS4+30-12
2023-03-05 18:41wallet prebulit as git submoduleSebastian6+15-2
2023-03-05 12:07fix loggingChristian Grothoff1+3-0
2023-03-05 12:06fix portChristian Grothoff1+1-1
2023-03-05 11:58expect settings in /etcChristian Grothoff1+4-0
2023-03-05 10:03versioning demobank-ui-settings.jsMS1+12-0
2023-03-05 09:24NGINX config.MS1+1-1
2023-03-04 16:43-whitespaceChristian Grothoff2+39-39
2023-03-04 15:28package libeufin-cliChristian Grothoff1+5-0
2023-03-04 14:57more typosChristian Grothoff2+2-2
2023-03-04 14:31needs quotesChristian Grothoff2+2-2
2023-03-04 14:24typoChristian Grothoff1+1-2
2023-03-04 14:17-cleanerChristian Grothoff2+3-3
2023-03-04 13:48fix debian package DB logicChristian Grothoff3+11-3
2023-03-04 12:39fix libeufin packageChristian Grothoff2+4-4
2023-03-04 12:36split libeufin packageChristian Grothoff24+397-209
2023-03-04 11:15try to fix DB setup rulesChristian Grothoff9+26-21
2023-03-04 10:20add dbconfig dependencyChristian Grothoff1+1-0
2023-03-04 10:06bump changelogChristian Grothoff1+6-0
2023-03-03 18:01Debian package.MS3+41-10
2023-03-02 14:06correctly patch env files with DB namesChristian Grothoff3+7-6
2023-03-02 13:41update Debian package of libeufin to include more DB setup logicChristian Grothoff18+372-163
2023-03-02 13:40update Debian package of libeufin to include more DB setup logicChristian Grothoff6+143-0
2023-02-27 15:24Long polling.MS10+222-146
2023-02-27 08:41Debian package.MS3+40-0
2023-02-24 18:39Cascade-deleting when deleting a user.MS3+97-12
2023-02-22 16:01version checkMS1+8-1
2023-02-22 10:28fix dependencyChristian Grothoff1+1-1
2023-02-22 09:52bump gradle versionChristian Grothoff1+2-3
2023-02-21 15:28debian package version bumpChristian Grothoff1+6-0
2023-02-17 17:13fiat currency in /config responseMS1+2-1
2023-02-15 14:57Error management.MS1+28-11
2023-02-15 14:42logging.MS1+14-15
2023-02-15 14:04addressing #6988MS6+55-11
2023-02-15 12:27EBICS checks.MS1+14-10
2023-02-15 12:14Logging.MS1+45-23
2023-02-15 11:39addressing #6988MS3+39-15
2023-02-15 10:20allowing CORS for PATCHMS1+1-0
2023-02-14 14:17cash-out info typeMS2+11-13
2023-02-14 14:02cash-out checksMS1+13-6
2023-02-14 13:40more cash-out dataMS4+47-4
2023-02-10 15:16accounts name filterMS3+37-2
2023-02-09 16:34circuit APIMS3+75-9
2023-02-08 15:36testsMS1+103-0
2023-02-08 13:31testing the implementation of #7521MS1+35-0
2023-02-08 13:19tests: needed to specify a correct EBICS host ID.MS1+1-1
2023-02-08 13:17implementing #7521MS1+6-1
2023-02-08 13:15background jobsMS2+47-51
2023-02-03 16:53Tests environment.MS1+2-1
2023-02-03 16:52commentsMS1+2-0
2023-02-03 16:50EBICS subscriber creation.MS1+12-5
2023-02-03 16:47help messageMS1+3-2
2023-02-01 11:21switching to Logback 1.4.5MS3+3-3
2023-01-31 16:21testsMS2+135-5
2023-01-31 16:20indentation, commentsMS3+11-10
2023-01-31 16:17test loggingMS1+2-2
2023-01-31 15:51PolishingMS2+29-22
2023-01-21 16:38update Debian rules for 0.9.1Christian Grothoff3+9-11
2023-01-21 16:07-only use 'dist' for sourcesChristian Grothoff1+0-5
2023-01-20 20:07Comments. Rewording logging.MS2+22-9
2023-01-20 20:05Logging.MS1+14-5
2023-01-20 19:19fix copy-and-paste errorMS1+1-1
2023-01-20 15:38revert name change to match the docsMS3+11-16
2023-01-20 15:26Error management.MS2+52-18
2023-01-20 15:22adapt testMS1+5-6
2023-01-20 15:21CLIMS1+25-0
2023-01-20 14:18Circuit API.MS2+37-20
2023-01-20 13:52testing the previous changeMS4+77-8
2023-01-20 13:49Circuit API.MS3+44-2
2023-01-20 13:32204 responses with less code.MS1+2-8
2023-01-20 13:23CLI.MS1+95-54
2023-01-19 23:15add rule to create TGZ using Git as proposed by FlorianChristian Grothoff1+5-0
2023-01-19 15:30wordier error messageMS1+1-1
2023-01-19 15:26Circuit API: fix UUID parsingMS7+42-32
2023-01-19 13:56SMS authorization script.MS1+8-7
2023-01-19 13:17Providing "make dist" based on Git.MS2+26-3
2023-01-19 13:14Build system.MS1+10-71
2023-01-18 21:45Ignoring test without assert.MS1+1-0
2023-01-18 21:42Falling back to IPv4, when IPv6 isn't supported.MS6+142-60
2023-01-17 17:04distributing sourcesMS3+22-14
2023-01-17 11:22trying and failing to get grade to produce a proper source TGZChristian Grothoff1+66-1
2023-01-16 20:08e-mail TAN manual testMS1+83-0
2023-01-16 20:06adapting tests to latest changeMS3+9-7
2023-01-16 19:38Importing the SMS/e-mail commands to send the TAN.MS2+31-0
2023-01-16 19:36invoking the SMS/e-mail commandMS2+58-12
2023-01-16 18:24commentMS1+1-1
2023-01-16 18:22commentMS1+1-1
2023-01-16 18:20Implementing TAN command execution.MS2+62-1
2023-01-15 19:32test for #7482MS2+44-1
2023-01-15 18:21CLI: fix help messageMS1+1-1
2023-01-15 18:20CLI: help messageMS1+1-1
2023-01-15 18:15Logging policy.MS1+4-1
2023-01-15 18:12Logging policy: not throwing stacktraces by default.MS1+5-5
2023-01-15 18:07CLI: fix ambiguous message.MS1+1-1
2023-01-15 18:03CLI: fix ambiguous message.MS1+1-1
2023-01-15 17:36Addressing #6633.MS3+9-20
2023-01-14 09:49do drop new tablesMS1+3-1
2023-01-13 15:46fix #7513MS2+14-22
2023-01-13 15:33TWG: empty body when 204.MS1+18-12
2023-01-13 15:13fix status code (#7301)MS1+7-1
2023-01-13 15:00fix #7038MS1+48-54
2023-01-13 14:58move CLI testsMS6+47-2
2023-01-13 14:15honor API docsMS1+1-1
2023-01-13 13:33Fix debit check on withdrawals.MS3+37-17
2023-01-13 09:53commentsMS2+2-6
2023-01-12 17:48ignoring assert-less testMS1+10-0
2023-01-12 17:46addressing #7514MS1+1-1
2023-01-12 16:41testing #7525MS4+99-7
2023-01-12 13:26fix commentMS1+2-2
2023-01-12 13:22fix commentMS1+1-1
2023-01-11 15:02-try to get Debian to not call configure itselfChristian Grothoff1+2-1
2023-01-11 14:56Merge branch 'master' of git+ssh://git.taler.net/libeufinChristian Grothoff1+1-1
2023-01-11 14:56-also fix build-dependsChristian Grothoff1+1-1
2023-01-11 14:50accommodating --no-authMS1+1-1
2023-01-11 14:43Debian package: permit openjdk versions 11-17Christian Grothoff1+1-1
2023-01-10 20:47Introducing file based TAN channel.MS4+154-11
2023-01-09 17:42Fix copy-and-paste error.MS2+1-135
2023-01-07 21:21Avoid double logging.MS1+77-141
2023-01-07 13:03Tests.MS1+28-0
2023-01-07 13:03commentMS1+5-0
2023-01-07 12:43Test debit detection when serving EBICS.MS2+37-0
2023-01-07 12:43fix loglevelMS1+1-1
2023-01-07 12:42Debit check at server side EBICS.MS2+24-4
2023-01-07 12:40Introduce debit check helper.MS1+30-21
2023-01-07 12:37Nexus HTTP status codes review.MS1+5-1
2023-01-07 12:22Nexus HTTP status codes review.MS1+28-17
2023-01-07 12:18Nexus DB helper to get bank accounts.MS1+14-1
2023-01-07 12:15Fix accidental import.MS2+6-9
2023-01-07 12:13commentMS1+2-2
2023-01-07 12:12readmeMS1+6-2
2023-01-07 08:40Test Access API's wire transfer.MS2+55-0
2023-01-06 22:21Fix loglevel.MS1+28-28
2023-01-06 17:50Amount representation.MS13+74-71
2023-01-06 17:47address compiler warningsMS1+2-2
2023-01-06 17:44Nexus error handling.MS2+8-4
2023-01-06 16:24Fix response status code.MS1+8-1
2023-01-06 15:37fix invocationMS1+2-1
2023-01-06 15:25CLI: fix URL construction.MS1+1-2
2023-01-05 16:18CLI test: preliminary checks for tools.MS2+6-0
2023-01-05 16:12fix test compilation warningsMS1+2-2
2023-01-05 16:03Circuit API.MS1+17-7
2023-01-05 16:02Adding cash-out operations to the CLI.MS2+308-20
2023-01-05 15:03UUID sanitization.MS2+33-23
2023-01-04 13:30CLI side of the Circuit API.MS1+210-1
2023-01-04 08:56CLI: provide demobank URL default.MS1+25-10
2023-01-04 07:33Circuit API: implement cash-out.MS11+812-110
2022-12-31 08:53commentMS1+6-1
2022-12-31 08:40Bad request handling for JSON.MS3+16-12
2022-12-30 18:37Use Ktor 2.2.1 and general polishing.MS31+661-873
2022-12-22 15:06remove accidental change to testMS1+1-1
2022-12-22 14:57Remove i18n workaroud.MS3+23-32
2022-12-22 14:48Circuit API: GET /config.MS3+59-1
2022-12-22 14:16Fix naming inconsistency.MS8+133-48
2022-12-21 10:53avoid unused variableMS1+2-7
2022-12-21 10:45Update Kotlin JVM plugin.MS1+1-1
2022-12-21 09:00link admin to bank's accountMS4+37-72
2022-12-20 16:29test latest changesMS3+122-2
2022-12-20 16:25balance (1) and debit limit (2)MS5+217-198
2022-12-20 16:23commentsMS1+5-17
2022-12-20 16:20parse also signed decimalsMS3+6-8
2022-12-17 12:59Report policy.MS5+92-80
2022-12-13 22:10Disk-space policy at Sandbox.MS2+38-15
2022-12-13 21:58Disk-space policy: fix database query.MS4+35-14
2022-12-13 19:12Disk space policy at Nexus.MS4+11-14
2022-12-13 13:45remove addressed noteMS2+4-24
2022-12-12 22:12test IBAN conflictMS3+121-6
2022-12-12 20:50check IBAN conflictMS1+11-4
2022-12-09 21:46Reduce logging.MS2+0-3
2022-12-09 09:43Integration tests fixes.MS6+41-42
2022-12-08 10:11helperMS2+7-7
2022-12-08 10:02EBICS error management.MS2+42-19
2022-12-05 19:40Legacy API access control.MS4+136-61
2022-12-05 19:35Some legacy API tests.MS4+318-77
2022-12-01 18:17commentsMS2+18-20
2022-11-30 21:47Integration tests.MS1+34-1
2022-11-30 21:36remove obsolete testMS1+0-11
2022-11-30 21:33Activate camt.052 and pain.001 integration tests.MS6+140-13
2022-11-29 18:44Avoid retrying invalid Pain.001.MS6+39-17
2022-11-29 17:32Check subscriber has rights over debtor IBANMS8+54-19
2022-11-29 14:16logging wire transfer subjects along Pain communicationMS4+19-9
2022-11-29 08:24terminologyMS1+1-1
2022-11-29 08:20commentMS1+1-2
2022-11-28 19:59logging wire transfer subjects along Camt communicationMS4+37-9
2022-11-28 18:13error handlingMS1+14-3
2022-11-28 13:15loggingMS8+220-180
2022-11-23 19:51address noteMS1+0-4
2022-11-23 19:09commentMS1+3-1
2022-11-23 19:05EBICS payload prepare helper.MS1+27-2
2022-11-23 19:05moving codeMS2+1-49
2022-11-23 19:04commentMS1+3-0
2022-11-23 19:00Nexus tests.MS3+338-0
2022-11-23 18:57remove newlineMS1+0-1
2022-11-23 18:57debugMS7+57-14
2022-11-21 19:19comments, var renamingMS5+7-6
2022-11-18 05:51reduce loggingMS2+7-7
2022-11-18 05:04Reduce logging from /ebicsweb.MS3+15-15
2022-11-17 21:19Reduce logging.MS1+4-4
2022-11-14 18:38fix: not saving captch urlSebastian1+1-0
2022-11-04 12:35fallback for config optionFlorian Dold1+2-1
2022-11-03 14:05adapt field nameMS1+1-1
2022-11-03 14:00fix option nameMS1+2-2
2022-11-03 13:13remove leftoverMS1+0-1
2022-11-03 11:39Read webui URL from the config.MS3+11-16
2022-11-03 10:43Read WebUI URI from request header.MS1+1-1
2022-11-02 11:43CLI help messageMS1+1-1
2022-11-01 18:35add support for ipv4 only systemSebastian4+17-6
2022-11-01 14:06stop serving the SPAMS3+6-49
2022-10-23 16:14SPAMS2+3-14
2022-10-23 00:01-update spaChristian Grothoff1+3-3
2022-10-22 23:57-update spaChristian Grothoff1+3-3
2022-10-22 23:43-update SPAChristian Grothoff1+3-3
2022-10-22 23:35-update SPAChristian Grothoff1+3-4
2022-10-22 23:17-update spaChristian Grothoff1+4-3
2022-10-22 15:47docs: Mention requirement of Java 18ng1+1-1
2022-10-22 15:43-update spaChristian Grothoff1+3-3
2022-10-21 17:31-update spaChristian Grothoff1+2-2
2022-10-21 16:59-update spaChristian Grothoff1+3-3
2022-10-21 16:35-update spaChristian Grothoff1+2-2
2022-10-21 16:02update SPAChristian Grothoff1+2-2
2022-10-20 11:43-update SPAChristian Grothoff1+3-3
2022-10-16 22:54sandbox: fix bogus auth checkFlorian Dold1+1-1
2022-09-28 18:22Optionally listen to all interfaces.MS3+17-12
2022-09-26 20:17-update SPA from merchant-backofficeChristian Grothoff1+3-3
2022-09-25 12:47docs: 📝 Document where spa is generated fromng2+13475-0
2022-09-25 12:25make install also includes sandbox installationChristian Grothoff1+4-10
2022-09-25 12:23build: ➖ Remove unnecessary typesng1+0-2
2022-09-25 12:19build: 👷 Migrate to pnpmng3+5-12275
2022-09-23 14:35close Zip file + DCEMS2+1-41
2022-09-10 05:44Specify CAPTCHA page.MS2+9-17
2022-09-09 16:19SPAMS1+3-3
2022-09-07 19:34update bank SPAFlorian Dold1+3-3
2022-09-07 14:23SPA + amount fix on manual wire transfers.MS2+10-12
2022-08-23 09:56fix tests (7286)MS2+5-1
2022-08-23 08:42keep Sandbox single-threadedMS1+7-0
2022-08-22 14:36Addressing #7295.MS4+58-63
2022-07-20 12:14store balance only when it changesMS1+8-5
2022-07-16 09:32downgrade ExposedMS2+17-1
2022-07-15 13:19sandbox: avoid parallelismMS3+27-5
2022-07-15 13:18upgrade exposedMS1+1-2
2022-07-12 09:07bounce duplicate reservesMS2+12-6
2022-07-08 14:55detect reserve_pub duplicatesMS1+5-0
2022-07-08 14:47more on /admin/add-incomingMS3+36-10
2022-07-08 11:10(re)implement /admin/add-incomingMS4+99-6
2022-07-07 12:47decrease log verbosityMS1+0-2
2022-07-06 15:06make XML validation unparallelMS2+3-3
2022-07-06 09:34avoid breaking (CAMT) nodeMS1+3-2
2022-07-04 14:22remove hard-coded currencyMS1+5-4
2022-07-04 14:21CLI option to submit all paymentsMS1+17-9
2022-07-01 15:09respond 404 on demobank not foundMS2+1-2
2022-06-30 12:58enable Gradle cacheMS1+2-0
2022-06-29 13:11debugMS2+2-2
2022-06-28 12:31fix WTID storageMS3+4-4
2022-06-22 15:23send all logs to stderrMS3+4-4
2022-06-22 13:56less logs verbosityMS4+5-7
2022-06-16 10:03input amountsMS2+15-5
2022-06-16 10:02disable verbose log lineMS1+1-1
2022-06-16 10:01longer currency names in outgoing paymentsMS2+2-1
2022-06-16 09:59PAIN: allow longer currency namesMS1+1-1
2022-06-16 07:59remove wrong subjectMS1+1-1
2022-06-16 07:53fix WTID URL orderMS1+1-1
2022-06-16 07:45complete previous changeMS1+3-2
2022-06-16 07:34prepend exchange URL in TWG payments subject.MS1+1-1
2022-06-15 07:35include IBAN in balance responseMS1+1-0
2022-06-15 07:32include account's IBAN in balance responseMS1+1-0
2022-06-15 07:24cliMS1+22-0
2022-06-15 07:20fix off-by-oneMS1+1-1
2022-06-12 16:10loggingMS1+1-1
2022-06-12 08:48loggingMS2+2-2
2022-06-08 08:07less logs verbosityMS4+6-6
2022-06-07 18:51fix help messageMS1+1-1
2022-06-07 16:04fix JSON content negotiationMS2+22-14
2022-05-26 13:58SPAms1+2-2
2022-05-26 13:10support optional content in the UIms2+6-2
2022-05-26 10:01fix help messagems2+3-3
2022-05-26 09:58Give option to set Web page title.ms2+12-0
2022-05-19 06:35fix config showms1+7-2
2022-05-19 05:59account deletionms2+17-10
2022-05-19 05:25account deletionms3+12-1
2022-05-19 05:10set/show config values. CLI: account deletionms3+72-30
2022-05-10 10:39help messagems1+2-1
2022-05-10 10:37help messagems1+2-1
2022-05-10 10:09--override option affects now only the registration policy.ms1+2-5
2022-05-09 10:03SPAms1+2-2
2022-05-09 10:03switch to __-wrapped placeholdersms1+8-8
2022-05-05 11:49extend --override help messagems1+2-1
2022-05-05 11:44Make registrations optional.ms2+29-3
2022-05-05 09:25bind Nexus only to loopbackms1+15-1
2022-05-05 09:22bind Sandbox only to loopbackms1+14-1
2022-05-04 19:59fix person name option (CLI)ms1+2-2
2022-05-04 11:36help messagems1+3-1
2022-05-04 09:59remove last transparent demobank creationms2+7-31
2022-05-04 09:50Currency option.ms2+17-12
2022-05-04 08:49new file (test case)ms1+16-0
2022-05-04 08:46Snack-machine demo changes.ms6+58-19
2022-05-04 06:34Snack-machine demo changes.ms2+7-2
2022-04-29 14:42SPAms1+3-3
2022-04-29 12:38dual stack and SPAms5+10-7
2022-04-27 11:02SPA (last commit was wrong)ms1+10-4
2022-04-25 14:06SPAms3+6-17
2022-04-25 13:17commentms1+1-1
2022-04-19 16:29SPAms1+2-2
2022-04-19 16:16prefer dropping the /lang partms1+12-1
2022-04-19 15:24fix links placeholder replacementms2+20-7
2022-04-19 11:58fix links placeholder replacementms2+13-22
2022-04-18 20:49inject demo sites URLs into the SPAms1+29-11
2022-04-18 19:01SPAms1+2-2
2022-04-18 15:14SPAms1+2-2
2022-04-18 14:28SPAms1+10-4
2022-04-08 21:12fix payto parsingms1+3-1
2022-02-21 08:25fix error handlingMS1+2-1
2022-02-14 10:15SPAms1+2-2
2022-02-14 09:15Setting JSON request parser as the default.ms4+75-59
2022-02-12 09:24Setting JSON request parser as the default.ms1+41-0
2022-02-07 15:14optionally collecting IBAN along registrationms2+4-2
2022-02-04 05:00loggingms1+1-0
2022-02-03 20:52CORSms1+7-0
2022-02-02 05:17Add abstraction: SandboxContext.access_api_urlThien-Thi Nguyen1+14-7
2022-02-01 08:02fix response object creationms1+2-2
2022-02-01 06:54CLI help messagems2+4-4
2022-02-01 03:40fix typo: s/nexus/sandbox/ in error messageThien-Thi Nguyen1+1-1
2022-02-01 03:39downcase "sandbox" for uniformity w/ other error messagesThien-Thi Nguyen1+1-1
2022-01-31 14:48no need to URL-decode before Java's URL()ms1+1-2
2022-01-31 14:08block wire transfers of zeroms1+3-1
2022-01-31 14:03Debug transactions creation (via Web UI).ms7+24-17
2022-01-31 07:35take amount from paytoms2+4-3
2022-01-28 13:15styling the SPAms1+4-4
2022-01-26 08:55fix typo: s/nexus_(username|password)/\1/Thien-Thi Nguyen1+1-1
2022-01-26 08:50add HTTP Basic auth to ‘sandbox bankaccount simulate-incoming-transaction’Thien-Thi Nguyen1+5-1
2022-01-26 08:45creating bank's account along the 'config' stepms1+8-1
2022-01-25 08:37SPAms1+3-3
2022-01-24 10:27spell it "CUR:X.Y" in the --help outputThien-Thi Nguyen2+2-2
2022-01-21 10:27add HTTP Basic auth to several ‘sandbox’ subcommandsThien-Thi Nguyen1+4-4
2022-01-18 01:22use consistent argument format in --help outputThien-Thi Nguyen1+2-2
2022-01-18 01:21use consistent argument format in --help outputThien-Thi Nguyen1+2-2
2022-01-18 01:09add space char in --help outputThien-Thi Nguyen1+1-1
2022-01-17 23:55add space char in --help outputThien-Thi Nguyen1+1-1
2022-01-17 18:45apply TTN's patchms1+1-1
2022-01-14 19:39SPAms1+3-3
2022-01-14 18:50fix txs list generationms2+7-4
2022-01-13 08:21SPAms1+3-3
2022-01-12 19:26fix CLI flagms1+2-3
2022-01-12 19:14Allow CLI to register public acconts.ms1+10-3
2022-01-12 18:42Allow public accounts creation.ms2+3-1
2022-01-12 18:04extend /public-account APIms2+6-2
2022-01-11 18:09SPAms1+3-3
2022-01-11 18:05fix paginationms1+4-3
2022-01-11 17:30SPAms1+3-3
2022-01-11 13:02Extend history API.ms1+22-1
2022-01-09 15:15implement history APIms2+48-7
2022-01-08 19:24remove unused definitionms1+1-4
2021-12-23 18:15SPAms1+3-3
2021-12-23 18:15update gradlems2+2-3
2021-12-23 17:45SPA: trigger WebEx withdrawalms1+3-3
2021-12-21 07:28move demobank check at a earlier stepms1+3-7
2021-12-20 17:39SPAms1+3-3
2021-12-20 16:44SPAms1+3-3
2021-12-19 21:25SPAms1+3-3
2021-12-19 21:09Withdrawal.ms1+5-8
2021-12-19 21:04move default exchange selection at /confirmms1+8-1
2021-12-19 20:37Withdrawal.ms1+14-8
2021-12-19 19:38t_ms -> t_sms3+9-11
2021-12-19 07:48serve SPAms3+22-14
2021-12-01 09:42Access API: implement create transactions.ms4+119-12
2021-11-30 17:51mention bounce fee bug numberms1+2-1
2021-11-22 19:56workaround missing URL-decoding at C's payto-parserms2+2-2
2021-11-22 19:22default demobankms3+16-30
2021-11-22 19:21CLI, register accounts via Access APIms1+84-4
2021-11-20 20:07fix proxied URL constructionms4+5-5
2021-11-13 11:52fix negative balance reportms1+12-10
2021-11-13 09:23Fixes after wallet harness tests.ms6+70-46
2021-11-13 06:52fixes after wallet harness testsms3+45-30
2021-11-10 16:08pad IBAN checksumms1+4-1
2021-11-10 15:21Fixes after wallet tests harness.ms7+289-17
2021-11-07 20:48fixes after wallet harnessms3+12-9
2021-11-07 20:46allow longer currency namesms3+3-3
2021-11-06 09:00fix exchange suggestionms3+10-6
2021-11-06 08:27Fixes after wallet tests harness.ms1+36-24
2021-11-05 22:55adapt after wallet tests harnessms2+12-7
2021-11-05 22:19fix visibility issuems2+0-4
2021-11-05 22:15Finish basic auth implementation.ms3+46-33
2021-11-05 10:46allow 'admin' to access other customers accountsms2+11-7
2021-11-04 12:52Create Ebics subscriber within /demobanks trunk.ms6+93-29
2021-11-01 14:14fix help messagems1+1-1
2021-11-01 14:05activate last implemented commandms1+2-1
2021-11-01 14:04Command to set default exchange.ms1+27-0
2021-10-23 18:59remove resolved FIXMEms1+0-1
2021-10-23 09:28move DB operation inside "transaction {}"ms1+4-4
2021-10-23 08:54CLI for Sandbox: no currency asked for new accounts.ms1+0-3
2021-10-23 08:46commentms1+5-0
2021-10-23 08:41Amount format.ms2+20-13
2021-10-23 08:00Adapt Ebics layer to Demobank model.ms2+8-1
2021-10-23 07:46take currency from demobankms2+9-4
2021-10-23 07:32currency gone from bank account creation requestms1+0-1
2021-10-23 06:54fix option namems1+1-1
2021-10-23 06:43Create default DB on main launcher.ms1+1-5
2021-10-23 06:41fix testms2+7-11
2021-10-22 19:02fix tests (WIP)ms3+23-6
2021-10-22 18:47Default demobank policy.ms4+145-161
2021-10-22 17:15Payto.ms5+31-39
2021-10-21 14:59start of default demobank policyms2+18-1
2021-10-21 14:39extend Payto parserms3+65-25
2021-10-21 07:20fix importsms3+2-8
2021-10-21 07:13Access API: GETting withdrawal information.ms7+83-28
2021-10-20 20:22commentms1+3-1
2021-10-20 20:19Avoid separate endpoint for public histories.ms3+46-35
2021-10-20 11:49Avoid persisting the balance.ms3+16-14
2021-10-20 11:34Move Demobank reference into BankAccount.ms2+22-20
2021-10-20 11:15Group Integration/Access API under Demobank route.ms8+257-243
2021-10-19 10:55Separation between bank account and customer accounts.ms5+105-80
2021-10-19 09:11Give IBAN upon registration.ms3+16-1
2021-10-19 08:55restrict public accounts list to current demobankms1+4-1
2021-10-19 08:52endpoint to list public accountsms3+36-2
2021-10-19 08:18Access API.ms3+37-3
2021-10-19 07:54Create customer via Access APIms5+56-4
2021-10-19 07:20implement 'demobank' resourcems7+130-152
2021-10-14 21:25Fix HTTP basic auth at Sandbox and CLI.ms4+69-48
2021-10-14 15:08fix AttributeKey usagems3+28-19
2021-10-14 13:51renamingms3+13-3
2021-10-14 12:46bump debian versionFlorian Dold1+6-0
2021-10-14 12:36fix copy-and-paste errorms1+1-1
2021-10-14 12:24add --no-auth possibility to facilitate testsms4+67-28
2021-10-14 11:30cli does only basic authms1+3-8
2021-10-14 10:13checking sandbox availability with GET /ms1+1-1
2021-10-13 10:04fix URL concatenationms2+17-15
2021-10-13 08:43Avoid asking base URL in the env.ms3+112-83
2021-10-12 09:04CLI.ms1+12-5
2021-10-12 08:24Implment token-based authentication.ms5+102-54
2021-10-11 07:50ignore trial-and-error testms1+9-5
2021-10-11 07:29Ask env for base URL.ms2+30-21
2021-10-11 07:26renamingms1+3-3
2021-10-11 07:24Logging and sending HTTP chunks via library's handlers.ms1+61-49
2021-10-10 06:32log confms2+23-0
2021-10-07 13:51syntaxms1+1-1
2021-10-07 13:47more verbose on errorsms1+64-32
2021-10-07 06:57fix URL joining in the CLIms1+49-43
2021-10-06 15:00Serve Nexus via Unix domain socketms3+789-778
2021-10-06 14:17Serve Sandbox via Unix domain socket.ms1+629-619
2021-10-06 12:39Unix domain socket proxy: fix payload read/write.ms1+8-2
2021-10-06 12:36test depms1+1-0
2021-10-06 12:35test for Unix domain socketms1+31-0
2021-10-06 10:16adapt test to new APIms1+1-1
2021-10-06 10:15Unix domain sockets dependenciesms1+5-0
2021-10-06 10:07Unix domain socket server.ms2+92-35
2021-10-05 14:55demobank notes and skeletonFlorian Dold2+113-12
2021-10-02 08:23handling 'bad gateway' at Nexusms2+21-14
2021-09-29 15:40Remove commented-out and likely dead code.ms1+1-95
2021-09-22 20:03offering only SEPAms1+1-1
2021-09-22 12:32Improve the 409 Conflict detection, address DB concurrency.ms3+39-10
2021-09-22 06:37more error codesms3+25-3
2021-09-19 16:45Withdraw 5ms1+1-1
2021-09-19 13:30detect double withdrawms1+11-2
2021-09-19 13:05extend DB resetterms1+1-0
2021-09-19 12:57error managementms1+1-1
2021-09-19 12:56error managementms1+1-1
2021-09-19 12:53match APIms2+1-3
2021-09-19 12:44debugms1+3-0
2021-09-19 12:32debugms1+1-1
2021-09-19 12:20debugms1+1-0
2021-09-19 12:14debugms1+1-1
2021-09-19 11:50match APIms1+1-1
2021-09-19 07:35match APIms1+2-1
2021-09-19 07:23Sanity-check usernames at Sandbox.ms6+51-23
2021-09-19 06:16Define suggested Exchangems1+8-2
2021-09-18 11:24fix reading of URI parametersms1+2-2
2021-09-18 11:16fix protocol version formatms1+1-1
2021-09-18 11:13provide /api/configms1+17-10
2021-09-18 11:00Add new table to create and drop functions.ms1+4-2
2021-09-18 10:53commentms1+1-0
2021-09-18 10:48Fix HTTP basic auth parsing.ms2+7-3
2021-09-18 10:38exception managementms2+2-2
2021-09-18 07:12Implement /withdrawal-operation.ms5+165-64
2021-09-18 05:51Activating withdrawals from the Sandbox.ms3+58-1
2021-09-17 16:13same, at Nexusms1+1-1
2021-09-17 15:58password hash check: fix parameters orderms1+1-1
2021-09-17 15:30commentms1+6-0
2021-09-17 15:25Admin users may have NO bank accounts (Sandbox).ms1+6-2
2021-09-17 14:27Adapt CLI to Sandbox' auth.ms1+21-4
2021-09-17 13:46Provide authentication to Sandboxms10+198-43
2021-09-07 08:38Wrap ebicsweb() in a try-catch block.MS2+24-4
2021-09-06 10:16Define LibEuFin error codes.MS4+63-6
2021-09-06 09:45fix EnglishMS1+1-1
2021-09-04 08:20FIXMEMS2+10-3
2021-09-02 21:53Implement balance accounting at Nexus.MS6+59-14
2021-09-02 13:55DB definitions to implement Nexus' balances.ms1+26-1
2021-09-02 09:10More structure when downloading transactions.MS5+74-22
2021-09-01 16:19DCEms1+1-32
2021-09-01 10:31make remaining timestamping use UTCMS2+8-8
2021-09-01 10:25Camt timestamping uses UTC.MS3+28-19
2021-09-01 09:12Errors policy.MS1+1-1
2021-09-01 09:03improve logsMS1+1-1
2021-09-01 08:57Errors policy.MS2+6-2
2021-08-31 20:55fix Camt.052 generationMS1+1-1
2021-08-31 20:48Implement C52 handler.MS3+87-29
2021-08-31 20:05fix DB queryMS1+4-1
2021-08-31 13:18debugms3+3-3
2021-08-31 12:47remove newlinesms1+0-6
2021-08-31 12:42Implementing date range search in C53.ms1+52-30
2021-08-31 10:19Use EBICS_PROCESSING_ERROR as "Internal server error".MS1+22-4
2021-08-31 10:02same + revert accidental changeMS1+5-5
2021-08-31 10:01Prefer EBICS_UNSUPPORTED_ORDER_TYPE for "not implemented".MS1+3-9
2021-08-31 09:58sameMS1+4-2
2021-08-31 09:56Using EBICS_PROCESSING_ERROR for "not implemented".MS1+4-0
2021-08-31 09:38Ebics C53 handler takes the response from the DB.MS1+15-10
2021-08-31 09:03Adapting /admin/payments/camt (Camt query) to read from database.MS2+17-16
2021-08-31 08:46Completing Camt generation after "ticks".MS4+62-29
2021-08-30 14:02Actually creating c53 documents upon each tick.ms4+106-23
2021-08-30 10:44noteMS1+4-1
2021-08-30 10:36Sandbox database changes, to implement statement report.MS7+312-279
2021-08-25 15:36remove resolved FIXMEMS1+1-4
2021-08-25 10:42URL-encoding payto://-{sender, receiver} nameMS1+3-1
2021-08-24 20:04camt53 tickms2+17-1
2021-08-24 16:40debian: changelogFlorian Dold1+6-0
2021-08-24 10:54Camt: coordinating PRCD and CLBD balances.MS2+38-7
2021-08-24 10:14Sandbox: query story after bank account label.MS2+5-4
2021-08-23 23:04Calculate balance per bank account entity, and not per IBAN.MS4+32-49
2021-08-23 14:32Fix balance calculation.MS4+35-21
2021-08-23 13:11add Sandbox CLI command to wire-transferMS1+2-6
2021-08-23 13:09add Sandbox CLI command to wire-transferMS1+83-4
2021-08-22 15:32errors go to stderrMS1+1-1
2021-08-22 09:57sanity checksMS1+7-0
2021-08-18 17:40enable Anastasis history permissionms1+4-1
2021-08-18 16:50Anastasis wants history permissionms1+1-1
2021-08-17 14:50enable Anastasis facade and offer API.MS2+15-2
2021-08-17 14:05make code match docsMS2+3-3
2021-08-17 13:57Implement Anastasis facade. Needs testingMS7+249-111
2021-08-16 14:13cli, make Anastasis facadeMS1+35-1
2021-08-16 10:45Global handler for invalid POSTed data.MS1+12-0
2021-08-09 18:58Fix number parsing.ms4+32-2
2021-08-07 20:55salt password hashesFlorian Dold1+25-14
2021-08-07 20:35towards taler-style error codesFlorian Dold7+2474-18
2021-08-07 19:40bic validationFlorian Dold4+41-6
2021-08-07 15:07Sandbox bank account API.ms2+53-5
2021-08-07 14:10check amount, catch exceptions when refundingFlorian Dold6+68-12
2021-08-07 13:30Sanity checks for strings representing amounts.ms5+54-3
2021-08-07 12:32debian: bump versionFlorian Dold1+6-0
2021-08-07 12:31sandbox: do not compute balance, as implementation sometimes throwsFlorian Dold2+3-2
2021-08-07 11:57cli tweaksFlorian Dold1+5-5
2021-08-07 11:53make sure task scheduler is executedFlorian Dold4+11-10
2021-08-07 11:13cli: implement 'users self' subcommandFlorian Dold2+14-1
2021-08-07 11:09deletion and listing of payment initiationsFlorian Dold3+115-18
2021-08-07 10:41lowercase permissions for consistencyFlorian Dold1+3-3
2021-08-07 10:39normalize permissions to lower-caseFlorian Dold4+54-12
2021-08-07 10:00allow changing passwords as superuserFlorian Dold3+17-6
2021-08-05 22:09debian: bump versionFlorian Dold1+6-0
2021-08-05 22:07implement simulate-incoming-transactions cli commandFlorian Dold8+24-120
2021-08-04 20:50debian: bump versionFlorian Dold1+6-0
2021-08-04 10:41make sure base URLs end with slashFlorian Dold1+3-2
2021-08-03 12:43fix facade URL creationFlorian Dold2+18-20
2021-08-03 12:25fix URL and permissions check on TWG facadeFlorian Dold3+22-11
2021-08-03 12:00debian: bump versionFlorian Dold1+6-0
2021-08-03 11:54minor CLI changes, ignore extra JSON fieldsFlorian Dold3+5-29
2021-08-02 23:08depsFlorian Dold3+0-3
2021-08-02 22:27fix dependency versionsFlorian Dold4+17-12
2021-08-02 21:20fix status checkingFlorian Dold1+6-6
2021-08-02 21:08improve bad error messageFlorian Dold1+2-2
2021-08-02 20:53upgrade dependencies, remove xerces dependencyFlorian Dold15+173-144
2021-08-02 17:52run dh_installtmpfiles manually for compat level 12Florian Dold1+6-0
2021-08-01 16:51debian: support compat level 12Florian Dold2+7-1
2021-07-31 14:35debian: changelogFlorian Dold1+2-0
2021-07-31 12:09fix testms3+7-5
2021-07-31 11:25debian: bump versionFlorian Dold1+4-4
2021-07-30 17:03debian: fix user creation errorFlorian Dold1+1-1
2021-07-30 17:01debian: fix overrides for compat level 13Florian Dold1+4-7
2021-07-30 16:50remove bad newlineFlorian Dold1+0-1
2021-07-30 16:48debian: compat levelFlorian Dold3+23-11
2021-07-30 14:39debian: fix python depFlorian Dold1+1-1
2021-07-30 14:32debian: rulesFlorian Dold1+0-3
2021-07-30 14:28debian: config and servicesFlorian Dold12+73-31
2021-07-29 09:44temporarily workaround negative balances (sandbox)ms1+6-0
2021-07-29 09:27loggingms1+1-0
2021-07-28 11:55Respond 500 when bank rotates keys.ms3+19-14
2021-07-19 10:05fix balance number typems1+4-4
2021-07-17 08:02improve the 'config' command from Sandboxms2+13-6
2021-07-16 15:05key-rotation endpoint (testing)ms1+25-0
2021-06-29 11:50helper that returns a bank configuration, given the hostname.ms2+23-0
2021-06-29 11:37CLI command to configure the Sandboxms3+113-2
2021-06-29 10:40drafting bank config tablems2+25-6
2021-06-29 10:00drafting user creationms2+44-0
2021-06-29 09:39Jinja and form-auth experimentsms1+39-5
2021-06-29 09:37Commenting out Jinja initialization.ms1+68-7
2021-06-29 09:26DB: making Ebics subscriber point at bank accounts.ms1+4-2
2021-06-21 10:46Importing dependencies to implement form-based authentication.ms2+8-0
2021-06-21 10:32Serving a first / test Jinja pagems3+22-0
2021-06-21 09:22bump dev versionms1+1-1
2021-06-21 09:21serving static content (test)ms2+16-0
2021-06-03 14:51Dropping the integration tests.MS4+0-901
2021-05-27 13:34Calculating balances in the Sandbox.MS3+97-2
2021-05-27 12:39CLI failure policy.MS1+47-13
2021-05-27 11:57cli helper functionMS1+10-2
2021-05-18 15:16facade-deletion APIMS1+13-0
2021-05-03 09:15Continuing polymorphismMS4+432-457
2021-05-03 07:51Polymorphism.MS3+75-59
2021-04-30 09:24Implement Sandbox transactions both sides: debtor AND creditor.MS2+26-2
2021-03-25 09:21Delaying scheduled tasks detection.ms2+9-6
2021-03-25 09:21Taler tests gone (moved into TypeScript harness)ms1+0-139
2021-02-26 10:06resolving #6770MS3+52-6
2021-02-22 12:43bump versionMS1+1-1
2021-02-15 17:42Fix payto parser, remove add-incoming API.MS3+29-84
2021-02-10 22:37fix .deb Python dependency for Ubuntums1+1-1
2021-02-05 16:05syntax / debugMS2+8-5
2021-02-05 14:59syntaxMS1+1-1
2021-02-05 14:51provide ex-nullable value in testsMS1+1-0
2021-02-05 14:39provide ex-nullable value in facadeMS3+10-14
2021-02-05 13:40provide ex-nullable value in testsMS1+2-1
2021-02-05 13:28remove avoidable nullable affecting AcctSvcrRefMS3+3-9
2021-02-05 12:37rename functionMS1+2-2
2021-02-05 12:25fix nameMS1+1-1
2021-02-05 12:24give transaction ref to generated paymentsMS2+9-8
2021-02-05 09:52Refund only on behalf of the ingesting bank account.MS2+33-22
2021-02-05 09:51renamingMS2+148-142
2021-02-04 18:13refund extra checkMS1+4-4
2021-02-04 14:18testing refundsMS4+59-21
2021-02-03 23:19create tableMS1+2-1
2021-02-03 23:00TWG: add refund-routineMS2+57-28
2021-02-03 08:42add refund tableMS2+40-6
2021-01-30 13:58make transaction generation work againFlorian Dold1+3-3
2021-01-30 12:34Fix integration tests.ms2+20-14
2021-01-30 12:04test operation with new passwordms1+27-2
2021-01-29 21:00Give db conn. str. examples upon failureMS1+3-0
2021-01-28 22:30end gracefully when port isn't freeMS4+16-25
2021-01-28 22:05tolerate exit status 143MS2+2-0
2021-01-28 21:24curly braces neededMS4+13-2
2021-01-28 21:18fix pathMS1+1-1
2021-01-28 20:52check if user exists before creating itMS1+1-1
2021-01-28 20:47not to be versionedMS2+0-14
2021-01-28 20:45fix copy-and-paste errorMS1+1-1
2021-01-28 20:33deb targetMS1+5-4
2021-01-28 20:30systemd: try avoiding Group=MS2+0-2
2021-01-28 20:21make .service files bootableMS4+20-0
2021-01-28 20:03launch systemd services as 'libeufin' userMS2+4-0
2021-01-28 17:08deb postinst: make libeufin userMS1+21-0
2021-01-28 16:18.deb ships systemd filesMS2+8-0
2021-01-28 10:09unit files read port from envMS2+3-3
2021-01-28 10:09remove blank lineMS1+0-1
2021-01-28 10:08fix cli test harnessMS1+5-4
2021-01-28 09:08systemd gives env via fileMS2+2-2
2021-01-27 15:44fix accidental changeMS1+1-1
2021-01-27 15:38fix accidental changeMS1+1-1
2021-01-27 15:08testing malformed JSON handlingMS2+19-2
2021-01-27 14:31Handle invalid JSON (Sandbox)MS1+23-7
2021-01-27 14:19respond 400 on invalid JSON (was 500)MS1+5-1
2021-01-27 13:30sandbox unit fileMS1+7-0
2021-01-27 13:29nexus unit fileMS1+7-0
2021-01-27 12:36db connection string only from envMS4+19-25
2021-01-26 18:21wrap message into JSONMS1+3-5
2021-01-26 18:18inform user about /connect (#6712)MS2+2-2
2021-01-26 17:40test task deletionMS2+66-8
2021-01-26 17:31fix task deletionMS1+13-15
2021-01-26 17:28include connection readiness in statusMS1+1-0
2021-01-26 17:11Avoid stack trace on a managed exception.MS1+1-1
2021-01-26 16:21only compile with 'make' (used to install)MS1+2-0
2021-01-26 16:19cliMS1+6-6
2021-01-26 16:01test CLI password changeMS2+3-4
2021-01-26 15:22test connection deletionMS1+25-0
2021-01-26 15:04test harness fixesMS1+1-1
2021-01-26 14:55alternative to xfailMS1+1-1
2021-01-26 14:50typoMS1+1-1
2021-01-26 14:38equip CLI with password changeMS1+27-0
2021-01-26 14:29test harness fixesMS2+8-7
2021-01-26 14:26fix Python syntaxMS1+1-1
2021-01-26 14:24fetch DB connections string from Env (Sandbox)MS1+4-3
2021-01-26 14:20command line DB string gone (from tests)MS2+13-10
2021-01-26 14:12fetch DB connection string from Env (Nexus)MS1+5-4
2021-01-26 14:06test password changeMS1+8-0
2021-01-26 14:04pick username from authMS2+0-6
2021-01-26 14:00change user's password logicMS2+24-0
2021-01-26 12:56bringing samples submodule to latestMS0+0-0
2021-01-23 17:43debian: fix dependency rangeFlorian Dold1+1-1
2021-01-23 17:41debian: rulesFlorian Dold1+1-2
2021-01-23 17:33debian: rulesFlorian Dold1+2-1
2021-01-23 17:31debian: rulesFlorian Dold1+14-13
2021-01-23 16:46debian: rulesFlorian Dold1+4-0
2021-01-23 15:58actually restore CLIFlorian Dold1+0-0
2021-01-23 15:56re-add CLIFlorian Dold3+1050-3
2021-01-23 15:48debian: rulesFlorian Dold1+8-8
2021-01-23 15:43debian: dev version bumpFlorian Dold1+1-1
2021-01-23 15:41debianFlorian Dold2+9-1
2021-01-23 15:31debian dependenciesFlorian Dold1+8-4
2021-01-22 16:41version bumpFlorian Dold4+5-6
2021-01-22 16:38address deprecation warningFlorian Dold1+3-4
2021-01-22 16:36address warningsFlorian Dold4+63-30
2021-01-22 16:15don't clutter source treeFlorian Dold2+5-1053
2021-01-22 00:41remove (some) unused variablesMS2+7-7
2021-01-22 00:17Integration tests.MS5+4-575
2021-01-22 00:12submodMS0+0-0
2021-01-21 23:52remove trailing slash form URL (fix test)MS1+2-2
2021-01-21 23:52invoke version setter before installing CLIMS1+1-0
2021-01-21 23:35Remove copy-and-paste error.MS1+1-1
2021-01-21 23:16submodMS0+0-0
2021-01-21 19:40debian: remove rules that sometimes cause an empty packageFlorian Dold1+0-8
2021-01-21 17:01dependenciesFlorian Dold3+11-7
2021-01-21 15:48rename template cliMS1+2-1
2021-01-21 15:48gitignoreMS1+1-0
2021-01-21 15:44remove unwantedMS2+10-1048
2021-01-21 15:42template cliMS2+1048-0
2021-01-21 15:25install-dev goneMS3+0-29
2021-01-21 14:21bring unit tests to passMS3+5-18
2021-01-21 13:48remove accidental charMS1+1-1
2021-01-21 13:42include JSON samples in submoduleMS0+0-0
2021-01-21 13:38Integration tests harness.MS1+7-3
2021-01-21 13:37gitignoreMS1+1-0
2021-01-21 13:36check parsed with expected JSONMS1+5-10
2021-01-21 11:34restrict resource names, cleanupFlorian Dold8+83-50
2021-01-21 01:02fix testsFlorian Dold1+3-3
2021-01-21 00:46remove another unused shell scriptFlorian Dold1+0-472
2021-01-21 00:46remove unused shell scriptFlorian Dold1+0-12
2021-01-21 00:45don't confuse account servicer reference with payment information idFlorian Dold5+28-35
2021-01-20 23:55database and style improvementsFlorian Dold9+257-181
2021-01-20 19:32rudimentary permissions, code cleanupFlorian Dold14+606-207
2021-01-20 15:02remove CLI's README, as it's outdated and superseded by docs.gitFlorian Dold1+0-78
2021-01-20 15:00remove obsolete scriptFlorian Dold1+0-78
2021-01-19 19:48address Sandbox compile-warningsMS2+12-11
2021-01-19 19:18prefer absolute path to store resourcesMS1+4-4
2021-01-19 18:04CLI version optionMS1+1-1
2021-01-19 17:56prefer 'eager' styleMS2+5-14
2021-01-19 17:49Version file and Sandbox version optionMS3+37-7
2021-01-19 15:53Revert (part of) #6646MS3+2-26
2021-01-19 11:07Allowing same connection name for different users.MS2+23-2
2021-01-18 23:32remove blank linesMS1+0-6
2021-01-18 23:09Finding outgoing payments in Camt ONLY based on PmtInfId.MS4+9-14
2021-01-18 16:47fix unit testMS1+0-1
2021-01-18 16:36Remove avoidable MsgId value per transaction (sandbox)MS4+2-9
2021-01-18 15:22bring integration tests to passMS2+1-3
2021-01-17 16:24document my gradle abuseChristian Grothoff2+22-5
2021-01-17 16:20get rudimentary Debian package to buildChristian Grothoff2+25-13
2021-01-17 15:35importing Debian skeletonChristian Grothoff6+756-0
2021-01-17 00:09avoid negative number within payment inf idFlorian Dold1+1-1
2021-01-17 00:04improve sandbox transaction historyFlorian Dold3+41-11
2021-01-16 23:55only return transactions that belong to the accountFlorian Dold1+40-24
2021-01-16 23:47bic is optionalFlorian Dold2+13-12
2021-01-16 23:43delete copy paste artifactFlorian Dold1+0-2
2021-01-16 23:41submit all payments per APIFlorian Dold1+11-0
2021-01-16 23:34round timestampFlorian Dold1+5-1
2021-01-16 23:27disable authentication for nowFlorian Dold1+4-3
2021-01-16 23:22make BIC optional, fix typoFlorian Dold11+61-70
2021-01-16 21:31add missing responseFlorian Dold1+2-0
2021-01-16 21:11fix unit testFlorian Dold2+0-2
2021-01-16 20:27sandbox: nicer API for incoming test paymentsFlorian Dold2+35-2
2021-01-16 19:21remove scheduling interval from facadeFlorian Dold3+0-4
2021-01-16 19:19make creator of facade implicitFlorian Dold2+0-2
2021-01-16 18:25Revert "gitignore"Florian Dold1+0-1
2021-01-16 18:25Revert "Ignore Idea project files"Florian Dold18+366-0
2021-01-16 18:24Revert "Ignore Idea project files"Florian Dold1+0-1
2021-01-16 00:27fix facade creation from CLIMS1+4-2
2021-01-16 00:16debugMS1+1-1
2021-01-15 23:34fix params namesMS1+7-7
2021-01-15 22:30remove failing dereferenceMS1+1-1
2021-01-15 16:18make sure only one Camt is respondedms1+5-9
2021-01-15 15:53Avoid stack-trace for double download of accounts.ms3+11-11
2021-01-15 09:58Counting transactions.MS2+15-14
2021-01-15 09:58place fixmeMS1+3-2
2021-01-15 09:57(Redundantly) asking direction for mock payments.MS1+7-0
2021-01-15 09:25prefer installed cliMS1+7-7
2021-01-15 08:40'make env' gone.MS2+0-15
2021-01-14 18:39CLIms1+17-2
2021-01-14 18:12fix loop skipms3+8-17
2021-01-14 16:23env-setter linems1+19-11
2021-01-14 16:04prefer less outputms1+2-3
2021-01-14 16:03Ignore Idea project filesms1+1-0
2021-01-14 16:03Ignore Idea project filesms18+0-366
2021-01-14 15:56gitignorems1+1-0
2021-01-14 15:53Prepare env for CLI.ms1+38-25
2021-01-14 10:30CLI avoids printing empty JSONsMS1+63-43
2021-01-14 09:49Respond 500 for unmanaged exceptionsMS1+1-0
2021-01-14 09:11Avoid stack-traces on managed exceptions.MS2+8-8
2021-01-14 08:26gitignoreMS1+2-0
2021-01-14 08:23adapt tests to latest changesMS1+2-1
2021-01-13 22:19CLI tweaksFlorian Dold7+273-81
2021-01-13 21:13implement per-account transaction listing in sandboxFlorian Dold5+211-10
2021-01-13 18:18install sandbox by defaultFlorian Dold1+1-1
2021-01-13 16:16remove deprecated endpointFlorian Dold3+5-32
2021-01-13 16:16cliFlorian Dold1+13-1
2021-01-13 15:58sandbox cliFlorian Dold2+104-29
2021-01-13 14:11db locationFlorian Dold3+2-4
2021-01-13 13:54sandbox and nexus should have different default DBFlorian Dold3+5-4
2021-01-13 13:44dummy cli argFlorian Dold5+22-8
2021-01-13 13:01dev versionFlorian Dold1+1-1
2021-01-13 10:14CLI lists facadesMS1+12-7
2021-01-13 09:45Elvis operatorMS1+1-3
2021-01-13 09:44Retrieving facade details from other tableMS2+40-3
2021-01-12 23:06nexus offers API to show facadesMS3+33-7
2021-01-12 17:44list-facades sub-comm prototypeMS1+7-0
2021-01-12 17:41Testing previous change.MS3+5-8
2021-01-12 17:15Telling how many new transactions arrived from bank.MS2+9-9
2021-01-12 16:37CLI allows time-range and level when asking Camt.MS1+13-8
2021-01-12 16:18Give port option to SandboxMS1+5-3
2021-01-12 16:14provide port optionMS2+5-3
2021-01-12 15:39readmeMS1+9-0
2021-01-12 15:35wrap dist in top-dir / include Sandbox / show versionMS1+11-1
2021-01-10 23:13pathFlorian Dold1+1-1
2021-01-07 10:42java version warningFlorian Dold1+6-0
2021-01-07 10:34do not ignore gradle filesFlorian Dold1+1-1
2021-01-06 17:08Introducing global clock.MS2+14-8
2021-01-05 19:39Clock manipulation.MS1+14-2
2020-12-20 12:26avoid versioned filenameMS1+1-3
2020-12-20 00:24set archive nameMS1+2-3
2020-12-19 23:53Makefile: 'dist' targetMS1+5-0
2020-12-19 23:50Collecting the "dist" files from parent-project.MS2+10-1
2020-12-19 23:35Get parent-project build Nexus fat JAR.MS1+10-0
2020-12-17 23:24Fix tasks submission by CLI.MS3+36-39
2020-12-17 18:10Add tasks management to CLI.MS1+61-11
2020-12-15 18:02CLI: scheduling commands skeletons.MS2+17-0
2020-12-15 16:53commentsMS1+2-1
2020-12-15 16:48Initiated payments tracking.MS1+34-13
2020-12-15 16:38extend bank-account API to show initiated payments statusMS3+35-19
2020-12-15 12:48test deduplicationMS4+51-2
2020-12-15 00:36Taler wire gateways test.MS3+21-14
2020-12-15 00:23fix payto-parserMS2+32-16
2020-12-14 23:11Get add-incoming test to pass.MS2+20-3
2020-12-14 22:49add-incomingMS1+8-1
2020-12-14 22:27add-incoming passesMS2+17-3
2020-12-14 16:44allowing subjects broken into multiple linesMS2+3-1
2020-12-14 09:09testing #6657MS1+6-0
2020-12-14 08:56Use helper, fix names.MS2+18-20
2020-12-14 08:29fix NPEMS1+4-1
2020-12-14 07:58fix namesMS1+3-3
2020-12-14 07:48provide defaultsMS1+12-5
2020-12-14 07:35Abstracting test data.MS2+134-118
2020-12-11 22:39remove commentsMS1+1-5
2020-12-11 22:20Taler facade.MS11+72-53
2020-12-11 17:01Implement and test /config (nexus).MS8+60-15
2020-12-11 15:01remove empty linesMS2+2-20
2020-12-11 14:54exception handlingMS4+66-19
2020-12-11 10:29Database operations.MS4+44-7
2020-12-10 16:37move (unit) test DB under /tmpMS2+5-2
2020-12-10 16:29Command 'drop-tables' becomes 'reset-tables'.MS4+11-47
2020-12-10 16:16Testing the PostgreSQL connection string.MS5+29-32
2020-12-10 15:46need connection string to drop tables with commandMS5+14-12
2020-12-10 15:38default DB connection stringMS2+2-2
2020-12-10 15:34launch quietlyMS1+1-1
2020-12-10 15:32hook the commandsMS2+2-2
2020-12-10 15:28Command line switch to drop DB tables.MS4+50-2
2020-12-10 15:02readme: launch nexusMS1+2-4
2020-12-10 14:58readme: redundant DB section gone.MS1+0-33
2020-12-10 14:53db connection string: caller gives all partsMS4+7-20
2020-12-10 14:28Testing harness.MS2+24-17
2020-12-08 13:56rename DB tableMS4+47-43
2020-12-08 13:18Launch quietly.MS1+2-2
2020-12-08 13:16Migrating to PostgreSQL: foreign keys issueMS1+4-4
2020-12-08 13:08fix connection to PostgreSQLMS4+14-7
2020-12-08 12:49DB setup instructionsMS1+38-2
2020-12-08 10:02Migrating to Postgresql..MS3+8-33
2020-12-08 09:13makefileMS1+4-0
2020-12-08 09:09submoduleMS0+0-0
2020-12-08 08:50submoduleMS2+4-0
2020-12-08 08:46Parsing tests.MS1+44-0
2020-12-08 08:44renaming a submodule..MS1+0-1
2020-12-08 08:44renaming a submodule..MS1+0-3
2020-12-08 08:39Migrating to Postgresql.MS5+44-56
2020-12-07 18:57Camt parsing tests.MS3+138-0
2020-12-07 17:48submoduleMS1+0-1
2020-12-07 17:22Testing.MS1+8-1
2020-12-07 17:00Camt ingestion.MS3+12-48
2020-12-07 16:07Camt ingestion.MS2+13-16
2020-12-07 15:38continuing with the scheduling APIMS2+65-2
2020-12-07 14:18testsMS2+10-1
2020-12-07 13:44file check neededMS1+3-1
2020-12-07 13:34fix import errorMS1+2-1
2020-12-07 13:10remove DB files before running testsMS2+7-0
2020-12-04 16:24Get unit tests to pass.MS1+2-1
2020-12-04 16:07Get payments' integration tests to pass.MS2+10-8
2020-12-04 15:26Nexus requires BIC when initiates payments.MS4+5-3
2020-12-04 15:18Require BIC from Pain.01.MS2+54-27
2020-12-04 12:24abstract over Camt typeMS3+14-8
2020-12-04 12:00prefer wrapping lists into JSON fieldMS1+5-1
2020-12-04 11:48Get unit tests from Sandbox to pass.MS2+2-1
2020-12-04 11:46address validation issuesMS3+28-17
2020-12-04 11:10sandbox payment API: ask the payment direction tooMS2+22-2
2020-12-04 10:39Refactoring Camt generation.MS3+183-185
2020-12-04 10:08more abstraction at sandboxMS3+59-36
2020-12-03 22:00evolving sandboxMS5+47-142
2020-12-03 15:54adapt unit test to new camt-parser policyMS2+12-6
2020-12-03 15:35submoduleMS0+0-0
2020-12-03 15:34match against full expected JSONMS2+123-1
2020-12-03 14:50remove duplicate testMS2+9-5
2020-12-03 14:23remove duplicate testMS2+5-152
2020-12-03 14:04Camt testing.MS3+145-4
2020-12-03 13:58count expected transactionsMS1+2-0
2020-12-03 13:47Camt testing.MS3+361-4
2020-12-03 12:43Testing Camt ingestion.MS3+32-19
2020-12-01 20:52makefileMS1+1-1
2020-12-01 20:21Camt.053 parsing.MS1+14-78
2020-12-01 12:15Camt parsing.MS1+14-18
2020-12-01 11:47prefer quiet launchMS1+1-1
2020-11-30 22:03submoduleMS0+0-0
2020-11-30 16:53makefileMS1+2-2
2020-11-30 16:24makefileMS1+1-0
2020-11-30 15:57Camt parsing.MS1+5-24
2020-11-30 14:42Relaxing the transaction details search.MS2+13-24
2020-11-28 20:25skip testMS1+1-0
2020-11-27 22:02Fixing the parser.MS3+123-37
2020-11-26 15:10remove bulky testsMS8+0-1323
2020-11-26 15:05submoduleMS0+0-0
2020-11-26 13:32build system submoduleMS0+0-0
2020-11-26 13:30makefileMS1+4-0
2020-11-26 13:29submoduleMS0+0-0
2020-11-26 13:27submoduleMS0+0-0
2020-11-26 13:22tests submoduleMS2+4-0
2020-11-23 11:49fix DB checkMS1+1-1
2020-11-23 11:26fix DB checkMS1+3-1
2020-11-23 11:03Prevent multiple connections with same name.MS1+3-0
2020-11-20 21:44Testing bank connection with name collision.MS1+20-0
2020-11-17 20:42Integration tests.MS1+43-0
2020-11-17 20:15Introduce a Taler facade test (now failing!).MS1+53-0
2020-11-17 19:47fix tests return codeMS1+1-1
2020-11-16 17:09fix URLMS1+1-1
2020-11-16 14:54testingMS1+8-0
2020-11-16 14:47avoid hard-coded valueMS1+4-4
2020-11-15 05:32Testing payment initiation and submission.MS2+63-13
2020-11-15 04:59Testing backup generation and import.MS2+42-17
2020-11-15 04:39Integration tests.MS1+7-6
2020-11-13 21:41commentMS1+1-0
2020-11-13 21:38Integration tests.MS2+11-6
2020-11-13 21:21Integration tests.MS4+141-69
2020-11-13 17:50Integration tests.MS1+37-0
2020-11-13 17:49Integration tests.MS1+64-0
2020-11-13 16:33provide 'make check'MS1+4-0
2020-11-13 16:29cli, fix facade creationMS1+13-12
2020-11-13 16:04Testing environment.MS1+16-5
2020-11-13 15:15make CLI use latest APIMS2+4-3
2020-11-13 13:37fix nameMS1+1-1
2020-11-13 13:31Testing environment.MS1+6-2
2020-11-13 13:03Testing environment.MS2+19-24
2020-11-13 12:50/service-configMS2+11-3
2020-11-12 21:57'dev' option to installMS4+43-4
2020-11-12 15:26Idea filesMS1+1-0
2020-11-12 15:25cli-based tests preparationMS1+10-5
2020-11-12 15:23extend /config APIMS2+8-4
2020-11-10 16:54fix cliMS1+28-26
2020-11-12 12:07extend makefileMS1+3-0
2020-11-10 16:38Remove verbose commentsMS3+0-64
2020-11-10 16:33extend cliMS1+12-1
2020-11-10 16:24messageMS1+5-0
2020-11-10 16:18readmeMS1+24-0
2020-11-10 16:08address #6257MS2+28-30
2020-11-06 17:34makefileMS1+5-1
2020-11-06 17:31makefileMS1+3-1
2020-11-06 17:27add MakefileMS1+8-0
2020-11-06 17:23include build-common submoduleMS4+29-0
2020-10-29 21:27checks (work in progress)MS8+78-9
2020-10-29 16:01checksMS2+19-4
2020-10-27 16:31checking payment preparationMS2+15-4
2020-10-27 14:25more jackson testingMS1+6-1
2020-10-27 14:19testing jacksonMS1+23-0
2020-10-22 13:21documentation checksMS3+46-19
2020-10-08 01:27No env needed for --help.MS1+5-8
2020-10-06 15:21pass values through context objectMS1+20-17
2020-10-06 15:18cli: make a facadeMS1+29-0
2020-10-06 14:20simplify CLIMS1+13-39
2020-10-06 14:17simplify CLIMS1+38-27
2020-10-06 13:45simplify CLIMS1+12-12
2020-10-06 12:20rename sub-commandMS1+2-17
2020-10-05 16:13fix requestMS1+1-1
2020-10-05 15:52messageMS1+0-2
2020-10-05 15:51new command to the CLIMS2+14-2
2020-10-05 14:43fix setup script based on CLIMS2+7-20
2020-10-05 13:26rename commandsMS2+30-17
2020-09-08 16:46more types checkedMS2+35-5
2020-09-08 12:16reduce codeMS10+16-105
2020-09-08 11:07fix testMS1+3-0
2020-09-04 16:44fix nested checksMS2+14-7
2020-09-04 16:32trying the minimal validation libraryMS1+3-2
2020-09-04 16:24json checker returns valid jsonMS1+1-0
2020-09-03 15:02fixing testsMS4+27-21
2020-09-03 12:41readmeMS2+2-2
2020-09-03 12:36fixing testsMS7+29-14
2020-09-03 09:41import JSON minimal check libraryMS2+21-0
2020-08-03 11:51Double submission of same PAIN.MS2+7-4
2020-08-31 12:29fixmeMS3+13-1
2020-08-25 16:26Update README.md for the projecttanhengyeow1+12-38
2020-08-25 11:09Add license headers to frontend projecttanhengyeow33+528-1
2020-08-21 06:33Draft for /admin/statements and /admin/reportstanhengyeow2+76-1
2020-08-19 10:18Create DB tablestanhengyeow1+3-1
2020-08-19 10:07Add new database tables for report + statement generationtanhengyeow1+32-0
2020-08-14 09:11Update all instances from PaymentsTable to BankAccountTransactionsTabletanhengyeow2+20-20
2020-08-14 09:05Update instances of PaymentsTable to BankAccountTransactionsTabletanhengyeow1+17-17
2020-08-14 08:28Update DB tablestanhengyeow1+6-2
2020-08-12 11:06Restructure DB tables related to transactionstanhengyeow1+18-5
2020-07-30 14:32new Ebics error codeMS1+1-0
2020-07-30 14:26fix attributes setting/gettingMS2+4-3
2020-07-29 13:36remove commentMS2+4-3
2020-07-29 12:41Sandbox error management.MS2+18-15
2020-07-28 05:42Convert camelCase object keys to human friendly formattanhengyeow3+70-44
2020-07-23 17:00Display extra details of transaction in a treetanhengyeow3+126-62
2020-07-23 11:32remove un-needed test partsMS1+5-65
2020-07-23 11:18signing error responsesMS2+23-11
2020-07-23 10:46fix documentMS3+17-14
2020-07-23 09:20improve previous testMS1+3-1
2020-07-23 09:18test previous changeMS1+19-0
2020-07-23 09:17helper function to generate XML error responsesMS2+27-2
2020-07-22 20:24enable testMS1+1-2
2020-07-22 20:22error messageMS2+2-2
2020-07-22 20:13check sql errorMS4+38-18
2020-07-22 19:00fix pain parsingMS4+243-19
2020-07-22 03:03Update POC for table with expandable rowtanhengyeow1+192-156
2020-07-21 12:23Addressing 6394 (PAIN de- duplication).MS5+99-82
2020-07-21 10:09implement /configMS1+6-0
2020-07-21 08:29Add template for transaction historytanhengyeow2+206-2
2020-07-21 08:27Refactor payments tabtanhengyeow3+206-206
2020-07-20 16:43Prefer structured XML destructor at Sandbox.MS1+62-21
2020-07-20 15:29reducing codeMS2+109-109
2020-07-20 14:23remove unused paramterMS1+6-6
2020-07-20 14:18remove always-true testMS2+1-3
2020-07-20 13:47Fix parser: detect 2+ children cases.MS2+24-5
2020-07-20 13:26remove obsolete testMS1+0-158
2020-07-17 14:50set payment submission dateMS1+1-0
2020-07-17 03:21Remove console logstanhengyeow1+0-2
2020-07-17 02:57Update new components in Activity pagetanhengyeow2+11-9
2020-07-15 16:56Add component for payment initiation listtanhengyeow1+208-0
2020-07-15 10:20Update styles for Activity pagetanhengyeow1+19-0
2020-07-15 09:20using valid BIC in testsMS1+1-1
2020-07-10 07:45Update payment initiation amount format in frontendtanhengyeow1+14-1
2020-07-10 07:28Update response object based on updated APItanhengyeow1+1-1
2020-07-10 04:23Add functionality to initiate paymenttanhengyeow3+254-7
2020-07-09 17:11align sandbox to nexus styleMS4+48-15
2020-07-09 16:14Catching CAMT parsing errors.MS5+22-14
2020-07-09 15:35Renaming the error response type.MS5+40-35
2020-07-09 03:22Update bank accounts page to use updated API fieldstanhengyeow1+3-3
2020-07-08 14:10Validating documents before communicating them (sandbox)MS1+18-0
2020-07-08 10:47Prefer wrapping lists in JSON object.MS2+3-3
2020-07-08 10:24more details in responseMS2+19-2
2020-07-08 10:07return list of initiated payments (API)MS3+28-1
2020-07-07 20:08parse balances and batches correctlyFlorian Dold4+357-121
2020-07-07 15:58ISO 20022 amount progressFlorian Dold7+249-153
2020-07-07 18:00Show bank accounts in home pagetanhengyeow2+78-8
2020-07-07 17:59Remove unused import of css filetanhengyeow1+0-1
2020-07-07 16:33nexus validates documents before sending themMS2+6-0
2020-07-07 16:14Add Pain validation to tests.MS4+959-2
2020-07-07 15:48Get CAMT.053 validation test to pass.MS4+50-13
2020-07-07 09:11mandatory, stringified bank transaction code, even for GBIC rulebookFlorian Dold3+319-28
2020-07-07 08:28amount formatFlorian Dold4+51-12
2020-07-07 07:51package structureFlorian Dold9+734-723
2020-07-06 14:40Env test.MS1+15-0
2020-07-06 10:56iso20022Florian Dold3+349-48
2020-07-06 06:42Update naming for errorstanhengyeow3+5-5
2020-07-03 08:01use our own test data, iban generator toolFlorian Dold6+296-721
2020-07-03 04:57Update status code for invalid credentialstanhengyeow1+1-1
2020-07-03 04:48Merge branch 'master' of ssh://git.taler.net/libeufintanhengyeow7+182-189
2020-07-03 04:48Make print document link more prominenttanhengyeow1+4-2
2020-07-02 17:49transactions WIPFlorian Dold7+182-189
2020-07-02 16:33Update start script to import one bank account by default and submit one prepare paymenttanhengyeow1+34-21
2020-07-02 16:31Improve error handling when adding bank connectionstanhengyeow1+31-11
2020-07-02 09:49more ISO parsing/schema workFlorian Dold9+128-103
2020-07-02 07:10log exceptionFlorian Dold1+1-0
2020-07-01 18:33Improve error handling in bank accounts pagetanhengyeow2+20-9
2020-07-01 11:48Update error handling logic for Login pagetanhengyeow2+11-2
2020-06-30 20:17testing account importMS5+199-15
2020-06-30 15:51extend tests runnerMS1+1-0
2020-06-30 15:49testing account deletionMS2+151-3
2020-06-30 15:06test connection deletion (with cli)MS3+32-8
2020-06-30 14:46remove bank connectionMS2+16-0
2020-06-30 14:46rename scriptMS2+242-1300
2020-06-30 14:24all-tests-running scriptMS1+7-0
2020-06-30 14:23fix uri facade testMS1+1-5
2020-06-30 14:09no need of loopback testMS1+0-82
2020-06-29 14:50point logback at stderrMS2+10-10
2020-06-29 13:35commentMS1+1-0
2020-06-29 13:29change column nameMS2+2-1
2020-06-29 13:08implement composite primary keysMS4+38-46
2020-06-27 21:02testing composite primary keysMS1+26-4
2020-06-26 13:48consistent renamingMS3+8-8
2020-06-26 03:32Add support for adding and showing bank connections/bank accountstanhengyeow4+494-56
2020-06-25 11:27prefer named parametersMS1+4-4
2020-06-25 05:21fix missing db tableMS3+25-39
2020-06-25 05:06Update configs and test scripttanhengyeow4+9-6
2020-06-25 04:40align URI to $verb-$subjectMS1+1-1
2020-06-25 04:26refactoring bank account importMS3+55-19
2020-06-25 03:34following documentationMS2+6-6
2020-06-25 03:32creating OfferedBankAccount type.MS2+18-8
2020-06-24 17:00loglevel for sandbox tooMS2+3-1
2020-06-24 16:58remove useless loggerMS1+1-2
2020-06-24 16:55moving loglevel setter to utilMS2+27-5
2020-06-24 16:38logging infrastructureMS5+7-18
2020-06-24 15:10avoiding having a log fileMS6+41-73
2020-06-24 14:57linking offered account to imported accountMS2+4-5
2020-06-24 14:51Organizing the code related to account import.MS4+111-99
2020-06-24 12:21Merge branch 'master' of ssh://git.taler.net/libeufintanhengyeow7+101-67
2020-06-24 12:21Update start script 1. Setup 2 default bank connections 2. Use new APItanhengyeow1+59-59
2020-06-24 10:09sandbox offers logfile name among optionsMS5+45-38
2020-06-24 09:52nexus offers logfile name among optionsMS4+57-30
2020-06-23 13:27check facade type upon facade creationMS2+7-3
2020-06-23 13:18adapting tests to new URIMS5+13-13
2020-06-23 13:04Import account: not storing raw XML HTD response.MS3+56-73
2020-06-22 15:05produce correct painFlorian Dold1+3-3
2020-06-22 14:30fixmeMS1+2-0
2020-06-22 13:59round timestamp for exchngeFlorian Dold1+2-1
2020-06-22 13:45loggingFlorian Dold1+5-1
2020-06-22 12:57fix cronFlorian Dold1+2-1
2020-06-22 08:34camt testingFlorian Dold3+31-8
2020-06-21 12:13make test case pass again by specifying correct parametersFlorian Dold1+2-3
2020-06-21 12:05allow to specify listen host, default to localhostFlorian Dold2+12-3
2020-06-20 22:11list accounts under custom nameMS2+29-1
2020-06-20 21:56importing accounts using custom labelMS5+87-17
2020-06-20 06:39check for port with SO_REUSEADDRFlorian Dold1+3-0
2020-06-19 14:57listing raw bank accountsMS1+25-1
2020-06-19 14:11fetching accounts, store raw data into databaseMS2+57-1
2020-06-19 12:53store dateFlorian Dold6+54-18
2020-06-19 12:25allow timezones, use ISO time stamp for last fetch dateFlorian Dold7+120-35
2020-06-19 11:09use timezones for EBICS order paramsFlorian Dold2+8-6
2020-06-19 11:05exclude frontend from intellijFlorian Dold1+8-0
2020-06-19 10:53commentFlorian Dold1+1-0
2020-06-19 10:52implement fancy schedulingFlorian Dold4+143-70
2020-06-19 08:29scheduling WIPFlorian Dold4+97-10
2020-06-19 06:55fix commentsFlorian Dold2+35-75
2020-06-19 06:51rename according to Kotlin coding standardFlorian Dold1+0-0
2020-06-19 06:51refactor, towards common interface for bank protocolsFlorian Dold11+1273-1104
2020-06-19 06:19pass end to end idFlorian Dold1+2-1
2020-06-18 19:04handle missing debtor BIC according to standardFlorian Dold1+11-8
2020-06-18 18:40terminologyFlorian Dold7+38-40
2020-06-18 18:34match payment initiations with bank account transactionsFlorian Dold5+51-33
2020-06-18 18:18default valueFlorian Dold1+1-1
2020-06-18 18:12re-activate auto-submitFlorian Dold1+3-2
2020-06-18 18:11entropyFlorian Dold2+12-6
2020-06-18 17:35fix switched around currencyFlorian Dold1+1-1
2020-06-18 17:27include various IDsFlorian Dold6+39-72
2020-06-18 16:18Add styles for bank accounts pagetanhengyeow1+33-0
2020-06-18 16:17Enable 'enter' keystroke support for login pagetanhengyeow1+18-7
2020-06-18 16:17Display existing bank connections and bank accountstanhengyeow1+120-32
2020-06-18 16:03nullable creditor BICFlorian Dold2+3-3
2020-06-18 16:01allow payment without BICFlorian Dold1+2-2
2020-06-18 15:53comment about matching, don't crash on certain transactionsFlorian Dold1+13-16
2020-06-18 15:10Not ingesting outgoing payments at the TWG level.MS2+1-68
2020-06-18 15:04check before double-submissionFlorian Dold1+9-3
2020-06-18 14:51mark as submittedFlorian Dold1+6-2
2020-06-18 14:41add payto:// parserMS2+65-0
2020-06-18 14:29missing importFlorian Dold1+1-0
2020-06-18 14:24refactor, remove Helpers.ktFlorian Dold3+204-360
2020-06-18 13:26messageFlorian Dold1+1-0
2020-06-18 13:22error messageFlorian Dold1+4-2
2020-06-18 13:20refactor payment initiationsFlorian Dold9+98-140
2020-06-18 07:13cleanupFlorian Dold7+306-128
2020-06-18 07:00Inline helper functionFlorian Dold3+8-22
2020-06-18 07:41Adjust comments.MS2+12-7
2020-06-17 19:32TWG: fixing outgoing payment ids.MS2+28-20
2020-06-18 06:47dependenciesFlorian Dold1+21-4
2020-06-17 16:20Update placeholder pagestanhengyeow2+12-2
2020-06-17 16:01Linking a raw payment to a initiated one,MS3+48-1
2020-06-17 09:54typoMS1+1-1
2020-06-17 09:07Update stylestanhengyeow3+5-4
2020-06-17 06:15fix another HTTP client leakFlorian Dold2+2-3
2020-06-16 16:05fix db accessMS1+1-1
2020-06-16 15:28fix wordingMS1+1-1
2020-06-16 15:16cleanupFlorian Dold2+5-8
2020-06-16 13:54Revert "Temporarily omitting receiver's BIC."Florian Dold1+1-2
2020-06-16 13:50do not leak HTTP clientFlorian Dold2+4-5
2020-06-16 13:30fetchingFlorian Dold2+20-0
2020-06-16 13:04fix FTBFSMS3+12-12
2020-06-16 12:43Temporarily omitting receiver's BIC.MS1+2-1
2020-06-16 12:25use enumFlorian Dold1+1-1
2020-06-16 12:23look for old transaction to supersedeFlorian Dold2+17-13
2020-06-16 12:26prefer IS020022 terminologyMS1+19-19
2020-06-16 12:24Fixing #6251,MS4+20-34
2020-06-16 09:54do tentativs HPB requestFlorian Dold1+42-14
2020-06-16 09:19formattingFlorian Dold1+1-1
2020-06-16 09:06PDF key letter generationFlorian Dold4+107-1
2020-06-16 08:26wait for terminationFlorian Dold1+1-0
2020-06-16 08:11Update script file to add more bank connections/accountstanhengyeow1+256-72
2020-06-15 15:17fix EBICS subscriber state transition at sandboxFlorian Dold3+32-9
2020-06-15 09:06start separating out EBICS handling from rest of nexusFlorian Dold9+820-734
2020-06-15 07:26towards implementing spec-based fetchingFlorian Dold3+67-86
2020-06-14 17:11Add more bank connections in scripttanhengyeow1+63-0
2020-06-14 15:02clearer structure for EBICS params and fetch spec (latter is WIP)Florian Dold4+88-84
2020-06-14 13:35use 'libeufin-' prefix for binariesFlorian Dold3+9-7
2020-06-14 13:35commentsFlorian Dold1+16-1
2020-06-14 11:48code cleanupFlorian Dold8+33-74
2020-06-13 15:51integrate new CAMT parser, make TWG work againFlorian Dold12+307-244
2020-06-13 14:18fix log corruption due to configFlorian Dold1+4-20
2020-06-13 13:34reliable test shutdownFlorian Dold1+10-3
2020-06-13 11:11upgrade gradleFlorian Dold4+38-7
2020-06-13 08:21formatting / headersFlorian Dold17+293-18
2020-06-13 08:13pass through type correctlyFlorian Dold1+1-1
2020-06-13 08:12fix resource leakFlorian Dold1+7-8
2020-06-13 08:07improve camt modeling/parsingFlorian Dold2+35-26
2020-06-12 13:48cli: export/import backupMS2+70-7
2020-06-12 12:51fix new cliMS2+15-12
2020-06-12 06:53match spec with TransactionStatusFlorian Dold1+12-1
2020-06-11 18:44Show error message when authentication failstanhengyeow3+26-7
2020-06-11 18:23finnish camt52 sampleFlorian Dold1+2-0
2020-06-11 17:34further camt parsing improvementsFlorian Dold2+52-5
2020-06-11 16:47minorMS1+4-4
2020-06-11 16:39cli upgradingMS2+124-10
2020-06-11 15:59implement improved ISO20022 camt parsingFlorian Dold5+1126-5
2020-06-11 15:03augmenting cli with sandbox functionalityMS1+87-0
2020-06-11 14:31help messageMS1+6-1
2020-06-11 14:18drafting new python cliMS1+161-0
2020-06-11 12:17no need to wrap the CLI into another folderMS2+0-0
2020-06-11 12:11Tolerating "noise data" into subject lines.MS2+8-3
2020-06-10 18:36Update reducers foldertanhengyeow1+22-0
2020-06-10 18:34List existing bank connections + cleanuptanhengyeow10+65-69
2020-06-10 14:49Subject normalizer test.MS1+13-0
2020-06-10 14:43check normalized subjectMS1+1-1
2020-06-10 14:42subject normalizer skeletonMS1+7-0
2020-06-10 06:46remove arbitrary length constraint at DB levelFlorian Dold1+19-11
2020-06-10 06:31remove unused columnFlorian Dold1+0-1
2020-06-10 06:29remove unnecessary check (DB should complain there)Florian Dold1+1-16
2020-06-09 07:25ebics/fetch-c52Florian Dold2+30-6
2020-06-09 17:11Add reusable navbar componenttanhengyeow3+73-0
2020-06-09 12:45splitting baground tasks in more/less frequentMS1+29-8
2020-06-09 12:27duplication check based on transaction statusMS1+17-3
2020-06-09 11:59Outgoing payments ingestion.MS1+6-5
2020-06-09 11:55typoMS1+1-1
2020-06-08 21:26support multiple EBICS download segmentsFlorian Dold6+120-13
2020-06-08 20:03bigger test responseFlorian Dold1+10-1
2020-06-08 19:59sandbox support for multi-segment EBICS download transactionsFlorian Dold3+63-2
2020-06-08 17:31Show footer in all authenticated routestanhengyeow1+3-1
2020-06-08 15:38testing with multiple calls to /transferMS1+15-0
2020-06-08 15:30enabling Taler ingestion task, and get it tested.MS3+15-2
2020-06-08 14:45submitter task: avoid doubled submissionsMS3+6-5
2020-06-08 14:08Custom DB name for sandbox, too.MS2+4-19
2020-06-08 13:51remove useless/failing callMS1+0-2
2020-06-08 12:27use integration test helpers everywhereFlorian Dold7+41-281
2020-06-08 11:52spawn test environment via utilFlorian Dold6+212-297
2020-06-08 11:48integration test util libFlorian Dold4+96-69
2020-06-08 10:21Add reusable footer componenttanhengyeow2+37-0
2020-06-08 09:53exposed versionFlorian Dold3+3-3
2020-06-08 09:53add argument to sandboxFlorian Dold1+1-1
2020-06-08 09:31make test case passFlorian Dold5+65-42
2020-06-07 12:26Isolate TWG /transfer problem, in a test case.MS4+67-58
2020-06-06 00:05automatic payment submissionMS3+8-2
2020-06-05 23:25drafting task to submit paymentsMS3+51-7
2020-06-05 22:36deduplicating transactions and addressing #6266.MS7+106-79
2020-06-05 15:54Isolating Exposed issue.MS1+97-0
2020-06-04 20:26sandbox uses cliktMS3+29-13
2020-06-04 18:49remove dead codeFlorian Dold1+0-1
2020-06-04 18:46flush before using entity in a foreign key columnFlorian Dold1+52-25
2020-06-04 17:22Update build configs and App setuptanhengyeow10+1372-748
2020-06-04 17:15Add route history functionaltiy and auth actionstanhengyeow3+89-0
2020-06-04 17:04Adapt local integration tests to latest changes.MS10+114-52
2020-06-04 14:51Adapt local test to DB changes.MS1+5-1
2020-06-03 19:17Add components folder with Login pagetanhengyeow7+127-0
2020-06-03 16:59Advancing for the exchange-nexus test.MS6+110-53
2020-06-03 15:11Add routes for frontendtanhengyeow4+122-0
2020-06-03 07:47upgrade dependencies, use ExposedBlob instead of SerialBlobFlorian Dold13+179-163
2020-06-03 06:30get rid of joda time usagesFlorian Dold1+4-4
2020-06-02 13:12Freezing the last-seen raw payment into one column value.MS4+54-81
2020-06-02 11:02sandbox installerMS1+16-0
2020-06-02 10:11Setup auth reducertanhengyeow1+22-0
2020-06-02 09:37PaytoMS2+4-40
2020-06-01 15:10avoid confusing helperMS2+10-9
2020-06-01 14:01Make new bank account under loopback.MS1+9-1
2020-06-01 13:35Loopback (minimal) test.MS2+131-0
2020-06-01 12:27Update frontend assetstanhengyeow8+13-14
2020-06-01 12:22Scheduler.MS5+15-22
2020-05-31 08:22Setup types and constants for frontendtanhengyeow2+7-0
2020-05-29 16:04enable Taler Hello endpointMS1+4-0
2020-05-29 15:54TWG ingest function.MS2+50-32
2020-05-29 15:25Define facades-histories downloader.MS1+15-0
2020-05-29 15:08fetching transactionsMS1+56-35
2020-05-29 14:33periodic scheduler skeletonMS1+16-2
2020-05-29 11:25Quick fix on CAMT's message ID (#6269).MS1+4-2
2020-05-29 08:27allow querying bank messagesFlorian Dold1+46-4
2020-05-29 07:18account informationFlorian Dold1+18-0
2020-05-29 07:14script to start test environmentFlorian Dold1+293-0
2020-05-28 16:10Facade test.MS4+31-12
2020-05-28 15:52TWG testMS1+223-0
2020-05-28 15:49temporarily ignoring permisssions valuesMS3+8-14
2020-05-28 15:24not the right time to implement permissionsMS1+1-3
2020-05-28 15:21TWG: finding the handler of outgoing history.MS1+38-0
2020-05-28 15:17Tie TWG endpoints to handlers.MS1+15-4
2020-05-28 15:13Tie TWG endpoints to handlers.MS2+16-0
2020-05-28 15:01TWG.MS2+201-273
2020-05-28 13:21TWG, base URLs begin with "/{fcid}/taler".MS1+3-32
2020-05-28 13:19note bug numberMS1+1-1
2020-05-28 13:17facade config tableMS3+28-5
2020-05-28 12:49store facade dataMS2+15-6
2020-05-28 12:40Add "facade info" object, both at DB and as JSON.MS3+47-3
2020-05-28 12:32split strings testMS2+15-9
2020-05-28 12:10fix test (time issue)MS2+13-2
2020-05-27 14:57re- enabling the Taler moduleMS4+520-560
2020-05-26 13:29camt parsing testMS2+158-0
2020-05-26 13:15add separate camt parserMS1+51-0
2020-05-26 12:32Added new dependencies and did some housekeepingtanhengyeow9+18-222
2020-05-26 12:02migrating other tests to use of custom DB.MS2+10-6
2020-05-26 11:55Custom DB for tests.MS4+12-7
2020-05-26 11:20admit --db optionMS2+10-8
2020-05-25 16:05migrating to java.timeMS2+2-20
2020-05-25 16:04migrating to java.timeMS1+2-3
2020-05-25 16:01migrating to java.timeMS5+50-33
2020-05-25 15:20parse dashed dateMS1+12-1
2020-05-25 15:04LocalDateTime->ZonedDateTimeMS1+18-5
2020-05-25 14:51time lib experimentsMS1+21-0
2020-05-25 12:39test keys export/importMS1+231-0
2020-05-25 11:52detailMS1+1-1
2020-05-25 11:47remove 'nexus' occurrencesMS1+1-4
2020-05-25 06:53Add configuration for eslint-config-airbnb-typescript-prettiertanhengyeow7+309-337
2020-05-24 20:43store all bank messages in DB and ingest unknown onesFlorian Dold5+160-43
2020-05-24 17:41transactions belong to the bank account, not the userFlorian Dold3+10-35
2020-05-24 16:55start splitting camt download/processing phasesFlorian Dold3+53-31
2020-05-24 15:29implement generic /connectFlorian Dold9+397-35
2020-05-24 12:56Add Ant Design librarytanhengyeow2+562-5
2020-05-24 12:24re-enable backup, this time genericFlorian Dold1+47-2
2020-05-24 12:00fix HEVFlorian Dold2+58-7
2020-05-24 11:08allow empty bodyFlorian Dold2+13-6
2020-05-24 10:49differentiate connection typeFlorian Dold1+20-18
2020-05-24 10:41use tagged types for bank connection creationFlorian Dold3+129-81
2020-05-20 21:21move towards new APIFlorian Dold10+1134-1123
2020-05-20 16:54Sandbox testing.MS3+45-11
2020-05-20 16:41(half) testing mock paymentsMS2+18-1
2020-05-20 15:37remove deprecated fileMS1+0-874
2020-05-20 15:29Booking time.MS2+5-1
2020-05-20 15:07Update deps versions and use jackson at the Sandbox.MS2+25-11
2020-05-20 14:10sandbox testMS1+109-0
2020-05-20 13:46remove gson leftoverFlorian Dold1+2-2
2020-05-20 12:31error reporting / receiveJsonFlorian Dold2+34-10
2020-05-20 11:21use jacksonFlorian Dold5+23-25
2020-05-20 10:41update depsFlorian Dold4+55-20
2020-05-19 13:05formatting via blackFlorian Dold1+82-97
2020-05-19 12:35make tests passFlorian Dold7+88-78
2020-05-19 08:46CLI for superuser management, abstract PW hashing algoFlorian Dold8+96-35
2020-05-19 07:39remove test case stubFlorian Dold1+0-5
2020-05-18 13:52sandbox db testMS1+49-0
2020-05-18 13:09add fail() helperMS1+13-3
2020-05-18 10:15Commentig out the filter on dates.MS3+9-10
2020-05-18 09:37Do not loop over CAMT's Ntry elements.MS1+66-69
2020-05-18 09:25book the paymentMS2+7-2
2020-05-18 09:19Untie Ebics from the payments' book.MS5+19-11
2020-05-18 08:51Remove not-so-useful API endpoint.MS1+4-23
2020-05-18 08:37CommentsMS2+35-13
2020-05-15 15:08rename fileMS2+108-366
2020-05-14 19:25Fix XPath.MS3+15-13
2020-05-14 18:57Moving DB statements inside transaction block.MS2+27-16
2020-05-14 18:44adapt test runner to new APIMS3+14-30
2020-05-14 18:34fix db queryMS2+13-9
2020-05-14 18:19Default dates needed.MS3+15-10
2020-05-14 17:23fix DB statementMS2+8-4
2020-05-14 17:10HTD message to new API.MS2+53-9
2020-05-14 16:24Integration test.MS2+23-17
2020-05-14 15:54Uncomment Taler unit tests.MS1+6-9
2020-05-14 15:51Remove not so useful test.MS1+0-48
2020-05-14 15:47Overloading POST ../bank-transport.MS8+168-131
2020-05-13 15:49use generics for JSON typeMS2+7-4
2020-05-13 11:13Setup prettier for frontendtanhengyeow2+335-8
2020-05-13 10:46Bootstrap frontend with CRA - TypeScript templatetanhengyeow20+11279-0
2020-05-12 17:48integration testMarcello Stanisci3+44-34
2020-05-12 16:55integration testMarcello Stanisci2+34-7
2020-05-12 15:24typoMarcello Stanisci1+1-1
2020-05-12 15:21fix db column name collisionMarcello Stanisci1+4-4
2020-05-12 14:22test suite for new APIMarcello Stanisci1+258-0
2020-05-12 14:16remove newlinesMarcello Stanisci1+0-2
2020-05-12 14:15implement /sync{MSG}Marcello Stanisci4+85-36
2020-05-12 13:27add HEV to available messages to sendMarcello Stanisci1+4-1
2020-05-12 13:21implement /send{MSG}Marcello Stanisci1+49-2
2020-05-12 11:53Adjust transport retrieval.Marcello Stanisci4+159-87
2020-05-10 23:56POST ../bank-transports (incomplete).Marcello Stanisci4+121-40
2020-05-09 23:14POST ../collected-transactionsMarcello Stanisci3+13-21
2020-05-09 12:06API migrationMarcello Stanisci8+174-130
2020-05-09 10:26Organize JSON types.Marcello Stanisci3+90-68
2020-05-08 21:46POST ../collected-transactionsMarcello Stanisci2+75-6
2020-05-08 21:17POST ../prepared-paymentsMarcello Stanisci5+56-19
2020-05-08 18:02POST preapred-payments/submitMarcello Stanisci5+77-25
2020-05-08 16:26add GET /bank-accounts, fix GET /user.Marcello Stanisci2+24-9
2020-05-08 16:17POST /usersMarcello Stanisci2+19-4
2020-05-08 16:09admin authentication helperMarcello Stanisci2+11-0
2020-05-08 16:01GET /userMarcello Stanisci4+37-7
2020-05-08 15:43fix compilationMarcello Stanisci6+949-952
2020-05-08 15:25new API.Marcello Stanisci3+9-7
2020-05-08 15:18Comments.Marcello Stanisci1+35-2
2020-05-08 13:45new API mere endpoints definitionMarcello Stanisci1+34-1
2020-05-08 13:17Add new-API nexus (excluded from compile now).Marcello Stanisci2+155-0
2020-05-04 16:32Terminate services after test passes.Marcello Stanisci1+3-1
2020-05-04 16:10fix stringMarcello Stanisci1+1-1
2020-05-04 16:09check port once per serviceMarcello Stanisci1+4-2
2020-05-04 16:08Port checker.Marcello Stanisci1+23-5
2020-05-04 15:29Integration test.Marcello Stanisci1+109-88
2020-05-04 12:50Integration test.Marcello Stanisci1+35-1
2020-04-30 20:27remove unused codeMarcello Stanisci1+0-9
2020-04-30 20:13Check XPath outcome on string length.Marcello Stanisci2+6-5
2020-04-30 16:57Fix amount format.Marcello Stanisci2+2-2
2020-04-30 16:37Move more generic helpers to util package.Marcello Stanisci6+78-72
2020-04-30 16:28fix time parserMarcello Stanisci6+13-20
2020-04-30 15:48Integration test.Marcello Stanisci3+35-21
2020-04-30 15:32Fix CCT handling.Marcello Stanisci5+25-10
2020-04-30 15:00Integration test.Marcello Stanisci1+12-16
2020-04-30 14:32Reducing code.Marcello Stanisci4+30-38
2020-04-30 14:07Integration test.Marcello Stanisci4+36-31
2020-04-30 13:42fix db problem in testMarcello Stanisci1+9-12
2020-04-30 13:32HTD response content comes from DB now.Marcello Stanisci5+92-145
2020-04-30 12:53Sandbox admin.Marcello Stanisci5+99-11
2020-04-29 20:53fixmeMarcello Stanisci1+5-0
2020-04-29 20:49Use the IBAN as search key for bank accounts.Marcello Stanisci5+41-12
2020-04-29 18:39Abstracting on "bank account".Marcello Stanisci10+84-154
2020-04-29 17:18More "history logic" to the Sandbox.Marcello Stanisci5+274-262
2020-04-29 15:11Integration test.Marcello Stanisci3+46-38
2020-04-29 14:49Integration test.Marcello Stanisci3+120-4
2020-04-29 14:21remove empty linesMarcello Stanisci1+0-2
2020-04-29 14:14Remove notion of "bank customer" from Sandbox.Marcello Stanisci12+163-656
2020-04-29 08:39Integration test.Marcello Stanisci1+8-1
2020-04-29 08:32Integration tests.Marcello Stanisci6+94-32
2020-04-28 16:12More separation for transport types.Marcello Stanisci6+526-810
2020-04-28 13:03Remove many helpers from main nexus file.Marcello Stanisci2+271-273
2020-04-27 18:30Fix tests after last changes.Marcello Stanisci4+22-30
2020-04-27 18:04renamingMarcello Stanisci5+258-198
2020-04-27 15:48DB table names.Marcello Stanisci7+34-35
2020-04-27 15:48gitignoreMarcello Stanisci1+1-0
2020-04-27 15:34Rename DB tables.Marcello Stanisci3+36-36
2020-04-22 20:52Skeleton, plus fixing comments.Marcello Stanisci1+39-4
2020-04-22 16:38De- duplicator skeleton.Marcello Stanisci3+23-7
2020-04-21 09:48Get Wire Gateways tests to pass.Marcello Stanisci3+77-58
2020-04-20 19:42Fix date JSON, and currency parsing.Marcello Stanisci1+6-6
2020-04-20 19:18Get bank testcases up to 'credit-1' to pass.Marcello Stanisci4+159-57
2020-04-17 15:18fix testMarcello Stanisci1+3-11
2020-04-17 12:15fix buildMarcello Stanisci1+1-1
2020-04-16 21:19Provide 'hello' endpoint for Wire Gateway.Marcello Stanisci1+4-0
2020-04-15 15:06Address Gradle warning.Marcello Stanisci4+8-4
2020-04-15 14:38/taler/transfer reads NEXUS_PRODUCTION env.Marcello Stanisci1+17-71
2020-04-15 14:07readmeMarcello Stanisci1+3-0
2020-04-15 14:05readmeMarcello Stanisci1+2-2
2020-04-15 13:53comment doesn't apply anymoreMarcello Stanisci1+1-2
2020-04-15 13:49invoke task from other taskMarcello Stanisci2+2-1
2020-04-15 13:39provide custom installation task (copy-based)Marcello Stanisci4+20-5
2020-04-15 12:52importing the Shadow plugin.Marcello Stanisci1+12-8
2020-04-15 10:44Suspending installation prefix.Marcello Stanisci1+6-2
2020-04-14 21:01provide installation prefix optionMarcello Stanisci2+11-1
2020-04-13 17:14Mocking up a successful /test/transfer request.Marcello Stanisci1+82-2
2020-04-13 17:00typos / fixme removalMarcello Stanisci1+3-6
2020-04-13 16:57Link fresh CAMT entries to exchange-requested payments.Marcello Stanisci1+13-5
2020-04-13 16:32Wire gateway API.Marcello Stanisci3+50-33
2020-04-09 21:36propagate last changeMarcello Stanisci2+6-5
2020-04-09 21:31Store bank-provided IDs, and transaction statuses.Marcello Stanisci5+27-16
2020-04-09 17:44Create main/rough logic for Taler-started transfers.Marcello Stanisci4+75-8
2020-04-09 16:39DB definitions for payments ordered by the exchange.Marcello Stanisci3+83-34
2020-04-09 15:49Completing admin add-incoming.Marcello Stanisci3+49-8
2020-04-08 17:33testing payto/amount parsersMarcello Stanisci2+27-5
2020-04-08 16:59test skeletonMarcello Stanisci2+18-2
2020-04-08 16:53payto / amount parsers (untested)Marcello Stanisci1+33-1
2020-04-08 16:28Ordering code.Marcello Stanisci3+134-199
2020-04-08 16:15Complete history-outgoing endpoint.Marcello Stanisci2+70-16
2020-04-08 14:53Completing the incoming history monitor.Marcello Stanisci5+181-36
2020-04-07 21:39Helper to extract URI parameters.Marcello Stanisci3+10-7
2020-04-07 19:30define authenticator helperMarcello Stanisci3+26-17
2020-04-07 18:48debug password-less registrationsMarcello Stanisci1+6-2
2020-04-07 18:38equip CLI with password option to register subscribers.Marcello Stanisci1+9-2
2020-04-07 18:28receive subscriber password upon registration.Marcello Stanisci2+5-1
2020-04-07 18:21String manipulators for HTTP basic auth.Marcello Stanisci7+95-4
2020-04-06 18:06C53 returns camt.053 now.Marcello Stanisci1+11-1
2020-04-06 17:57commentsMarcello Stanisci1+14-4
2020-04-06 16:05Data structures for test API.Marcello Stanisci1+54-0
2020-04-06 15:19Taler payment instructions.Marcello Stanisci2+16-1
2020-04-06 14:49Move Taler logic in a dedicate file.Marcello Stanisci2+107-83
2020-04-01 15:39fix validation issuesMarcello Stanisci2+26-20
2020-04-01 15:04Remove duplicated code.Marcello Stanisci1+0-6
2020-04-01 14:58Avoid row collision with sample data.Marcello Stanisci1+11-17
2020-03-31 16:43syntaxMarcello Stanisci1+1-1
2020-03-31 16:41Give CLI Taler-refund command.Marcello Stanisci2+13-4
2020-03-31 16:35Avoid processing invalid payments twiceMarcello Stanisci3+22-1
2020-03-31 16:24Implement refunds, plus helpers.Marcello Stanisci4+85-70
2020-03-31 13:32Silent key checker when enc is invalid.Marcello Stanisci4+43-15
2020-03-31 13:10Process raw payments into Taler table.Marcello Stanisci2+46-21
2020-03-31 12:24Test keys sanity checker.Marcello Stanisci1+7-4
2020-03-30 19:22EdDSA public key sanity check.Marcello Stanisci2+10-13
2020-03-30 11:18Use Florian's Crockford base32 encoder.Marcello Stanisci3+138-661
2020-03-30 11:01Add base32 decoder.Marcello Stanisci4+673-30
2020-03-28 09:43Crockford's base32 decoder, EdDSA public key import.Marcello Stanisci3+49-7
2020-03-26 12:10Define payments-separating table.Marcello Stanisci2+32-2
2020-03-26 11:56Removed addressed FIXMEs.Marcello Stanisci1+0-2
2020-03-26 11:45Use native long 'id' for table.Marcello Stanisci4+12-25
2020-03-26 10:55Give endpoint to query C53 entries in DB.Marcello Stanisci3+50-9
2020-03-26 10:17Throw error if XPath fails.Marcello Stanisci3+31-13
2020-03-26 09:49More DB definitions.Marcello Stanisci2+16-0
2020-03-26 09:37Extract data from CAMT.053 returned by the bank.Marcello Stanisci3+38-7
2020-03-26 08:17String-picking XPath helper.Marcello Stanisci2+12-6
2020-03-26 08:10Solve XPath problem with namespaces.Marcello Stanisci1+29-8
2020-03-26 07:32Simple XPath test case.Marcello Stanisci2+25-2
2020-03-25 19:44cli requests c53 transactions collectionMarcello Stanisci3+68-2
2020-03-25 19:00Helper function.Marcello Stanisci3+15-12
2020-03-25 18:43uncomment raw transactions tableMarcello Stanisci1+21-44
2020-03-25 12:33add raw CRZ queryFlorian Dold2+47-0
2020-03-25 12:29namespaceMarcello Stanisci1+1-1
2020-03-24 16:34fix time conversionMarcello Stanisci1+2-2
2020-03-24 16:07address time-conversion issueMarcello Stanisci1+2-2
2020-03-24 15:58Try avoiding loop.Marcello Stanisci1+2-2
2020-03-24 15:51fill with pseudo-valid detailsMarcello Stanisci2+6-6
2020-03-24 15:06fix timeMarcello Stanisci1+1-1
2020-03-24 14:46Fill missing data.Marcello Stanisci1+21-9
2020-03-24 14:43Fill camt.053 with mock data.Marcello Stanisci2+107-28
2020-03-23 19:34Todo comments.Marcello Stanisci1+38-2
2020-03-23 18:59test makes camt.053Marcello Stanisci1+1-1
2020-03-23 18:56remove unnecessary placeholderMarcello Stanisci1+1-4
2020-03-23 18:54Include forgotten elements.Marcello Stanisci1+5-9
2020-03-23 18:32Finish CAMT skeleton.Marcello Stanisci1+108-55
2020-03-19 18:23fix response plain message.Marcello Stanisci1+1-1
2020-03-19 18:18Equip CLI with CCC method.Marcello Stanisci1+15-0
2020-03-19 18:14Zip CCC request before sending.Marcello Stanisci1+3-3
2020-03-19 18:13change function nameMarcello Stanisci2+4-4
2020-03-19 18:10Move zip/unzip to util.Marcello Stanisci5+88-31
2020-03-18 16:43CLI.Marcello Stanisci1+12-2
2020-03-18 16:36Accept date range to request CRZ.Marcello Stanisci1+3-2
2020-03-18 15:54checksMarcello Stanisci1+6-2
2020-03-17 17:46Including CAMT-generation test.Marcello Stanisci2+47-1
2020-03-17 17:31Nexus: unzip the C52 response.Marcello Stanisci2+16-12
2020-03-17 17:24fix default dateMarcello Stanisci1+3-2
2020-03-17 17:11shortening time conversions..Marcello Stanisci2+18-21
2020-03-17 16:15Fix data access.Marcello Stanisci1+11-11
2020-03-17 16:05Camt generation.Marcello Stanisci2+120-146
2020-03-16 18:44Extra check for submitting payments.Marcello Stanisci1+2-1
2020-03-16 18:37More state for payments.Marcello Stanisci1+10-1
2020-03-16 18:33Avoid submitting payments more than once.Marcello Stanisci2+12-3
2020-03-16 18:22Avoid date range for CRZ, for simplicity.Marcello Stanisci1+1-1
2020-03-13 15:06Make sure XML gets *all* printed.Marcello Stanisci1+2-2
2020-03-13 15:01Outputting 'standalone=yes' in XML declaration.Marcello Stanisci1+7-3
2020-03-13 13:316125.Marcello Stanisci3+107-45
2020-03-12 14:00make sure ReqdExctnDt has two digits month and day.Marcello Stanisci2+2-2
2020-03-12 13:45make time and zone offset appear into pain001 date.Marcello Stanisci1+8-1
2020-03-12 11:55println -> loggingMarcello Stanisci2+2-2
2020-03-11 15:33Equip PAIN.001 with namespaces.Marcello Stanisci1+6-2
2020-03-10 17:17commentMarcello Stanisci1+4-0
2020-03-10 17:15indentMarcello Stanisci1+6-1
2020-03-10 17:15debuggingMarcello Stanisci4+34-28
2020-03-09 14:44Capture status code from error object.Marcello Stanisci1+8-3
2020-03-09 14:32remove dead codeMarcello Stanisci1+6-21
2020-03-09 14:27fix testsMarcello Stanisci3+5-18
2020-03-09 14:05address 'unused variable'Marcello Stanisci2+2-5
2020-03-09 13:48Killing myriad of error types.Marcello Stanisci1+1-64
2020-03-09 13:45avoid using "error type" in a 200 OK responseMarcello Stanisci1+1-1
2020-03-09 13:43unifying error response typesMarcello Stanisci3+29-39
2020-03-05 15:35Default namespace for CAMT.053.Marcello Stanisci2+15-11
2020-03-05 14:42implement compressed C53 responsesMarcello Stanisci3+22-6
2020-03-04 16:24typoMarcello Stanisci1+2-2
2020-03-04 16:06Add PAIN.002 download trigger to the CLI.Marcello Stanisci1+20-0
2020-03-04 15:54first steps for PAIN.002 downloadMarcello Stanisci1+17-2
2020-03-04 15:31fix bank account to customer mappingMarcello Stanisci2+3-3
2020-03-04 15:19instructions to wire payments.Marcello Stanisci1+33-14
2020-03-04 14:50Instructions to use the CLI.Marcello Stanisci1+59-0
2020-03-04 14:15move CLI to dedicated folderMarcello Stanisci1+0-0
2020-03-03 20:51First steps to execute payments.Marcello Stanisci2+44-6
2020-03-03 18:24execute-payment skeletonMarcello Stanisci1+15-0
2020-03-03 18:18CLI: command to query status of payments.Marcello Stanisci1+21-0
2020-03-03 18:05Avoid autoIncrement().Marcello Stanisci5+44-17
2020-03-03 15:58Python logic to prepare payments.Marcello Stanisci1+61-0
2020-03-03 15:13Return status of payments.Marcello Stanisci2+45-10
2020-02-26 12:34Testing PAIN.001 generation.Marcello Stanisci3+73-5
2020-02-26 12:28Filling PAIN document with more real data.Marcello Stanisci1+41-17
2020-02-26 12:01Drafting PAIN generation.Marcello Stanisci1+93-0
2020-02-21 13:10aspectratioMarcello Stanisci1+1-1
2020-02-20 16:43no capital letter neededMarcello Stanisci1+1-1
2020-02-20 16:39graphicsMarcello Stanisci1+0-0
2020-02-20 16:39typoMarcello Stanisci1+1-1
2020-02-20 16:06presentationMarcello Stanisci1+30-31
2020-02-20 15:10Fixing presentation after coaching session.Marcello Stanisci1+35-39
2020-02-18 22:32clearer messageMarcello Stanisci1+1-4
2020-02-18 22:29Accepting payment details from POST.Marcello Stanisci3+14-15
2020-02-18 21:48use long to represent date values.Marcello Stanisci3+47-2
2020-02-18 21:36defaultMarcello Stanisci1+2-2
2020-02-18 21:27use auto-increment methodMarcello Stanisci1+3-3
2020-02-18 21:25associating the entityMarcello Stanisci1+18-0
2020-02-18 20:02PAIN001 table.Marcello Stanisci5+202-174
2020-02-17 16:42improve use of smart castMarcello Stanisci1+6-14
2020-02-13 17:28Not allowing multiple bank account with same id.Marcello Stanisci2+7-9
2020-02-13 16:10fix last changeMarcello Stanisci2+10-1
2020-02-13 16:02Improve casting.Marcello Stanisci1+10-4
2020-02-13 15:41Fetching bank accounts goes in a dedicated function.Marcello Stanisci2+40-16
2020-02-13 13:03First steps in payment preparation.Marcello Stanisci2+29-2
2020-02-13 12:41avoid git statusMarcello Stanisci2+15-12
2020-02-12 17:50commentsMarcello Stanisci1+2-5
2020-02-12 17:37Parse and store in DB HTD responses.Marcello Stanisci5+95-7
2020-02-12 15:08new illustrationMarcello Stanisci1+0-0
2020-02-11 15:15gitignoreFlorian Dold1+4-0
2020-02-11 15:15API skeletonFlorian Dold5+96-48
2020-02-11 14:48json bodyFlorian Dold3+42-1
2020-02-11 10:36refactor EBICS protocol into nicer interface, unzip responses, allow date rangesFlorian Dold16+1120-574
2020-02-07 15:06diagramMarcello Stanisci2+2-3
2020-02-07 13:56more context to the presentationMarcello Stanisci1+39-14
2020-02-06 13:47presentationFlorian Dold1+7-0
2020-02-06 13:43presentationFlorian Dold1+7-3
2020-02-06 13:32refactoring / cleanupFlorian Dold9+71-119
2020-02-05 17:13refactoring / code cleanup WIPFlorian Dold10+870-670
2020-02-05 16:29presentationMarcello Stanisci1+49-0
2020-02-05 15:06presentation folderMarcello Stanisci2+24-0
2020-02-04 15:39wipFlorian Dold3+138-6
2020-02-03 14:11test case, fix JAXB problem, key confusionFlorian Dold6+320-12
2020-01-30 16:24fix hashing with test caseFlorian Dold3+77-6
2020-01-30 15:43fix up key format and key hashFlorian Dold3+18-8
2020-01-30 14:43letter tweaks / fix key confusionFlorian Dold2+16-9
2020-01-30 13:40implement public key dumping for nexus ebics subscribersFlorian Dold4+56-0
2020-01-29 16:05Bring (again) util tests to pass.Marcello Stanisci1+5-2
2020-01-29 15:54reduce newlinesMarcello Stanisci1+2-2
2020-01-29 15:54reduce newlinesMarcello Stanisci5+0-78
2020-01-29 15:49reduce newlinesMarcello Stanisci1+0-34
2020-01-29 15:47reduce newlinesMarcello Stanisci2+0-25
2020-01-29 15:35remove newlinesMarcello Stanisci1+0-12
2020-01-29 15:27Export more context along keys backup.Marcello Stanisci3+42-32
2020-01-29 14:47Backup/restore keys using base64.Marcello Stanisci4+28-42
2020-01-29 12:05Manage primary keys collisions in the Nexus.Marcello Stanisci4+170-111
2020-01-29 10:07Names.Marcello Stanisci3+74-78
2020-01-29 09:14Fetch files as streams, and fix HEV response..Marcello Stanisci6+39-41
2020-01-29 08:23avoid NULL primary keyMarcello Stanisci7+358-364
2020-01-29 07:31SQL loggingMarcello Stanisci2+5-13
2020-01-28 19:52optionMarcello Stanisci1+1-1
2020-01-28 19:52consistent nameMarcello Stanisci1+1-1
2020-01-28 19:50Implement HEV in the Nexus (to test).Marcello Stanisci6+56-48
2020-01-28 19:13Prefer varchar for "id" columns.Marcello Stanisci5+50-14
2020-01-28 17:46Fix XSD files import.Marcello Stanisci14+0-0
2020-01-28 17:12Moving util-relevant tests under the util package.Marcello Stanisci30+830-889
2020-01-28 16:42Fix Nexus migration to SQLite3.Marcello Stanisci2+3-1
2020-01-28 15:07adjust importMarcello Stanisci7+11-12
2020-01-28 14:57New package: tech.libeufin.nexusMarcello Stanisci14+1323-1263
2020-01-28 14:36template for new restore-backup API endpointFlorian Dold1+7-0
2020-01-28 14:13Admin command to create a new HostID.Marcello Stanisci4+51-3
2020-01-25 00:21Add walkthrough script for subscriber initialization.Marcello Stanisci1+59-0
2020-01-24 23:20require --host-idMarcello Stanisci5+21-19
2020-01-24 22:36Convert host ID to upper case.Marcello Stanisci2+2-3
2020-01-24 22:18hostID mandatoryMarcello Stanisci2+1-2
2020-01-24 22:08/admin/add/subscriber for Sandbox.Marcello Stanisci5+104-5
2020-01-24 21:07fix help messageMarcello Stanisci1+1-1
2020-01-24 21:03Query dates with 'millis'.Marcello Stanisci1+1-1
2020-01-24 20:59fix broken dictionary keyMarcello Stanisci1+3-3
2020-01-24 20:55typeMarcello Stanisci1+1-1
2020-01-24 20:48Fix broken dictionary key.Marcello Stanisci1+9-9
2020-01-24 20:44CLI.Marcello Stanisci1+11-20
2020-01-24 20:37CLIMarcello Stanisci1+29-27
2020-01-24 20:25fix null dereferenceMarcello Stanisci1+1-1
2020-01-24 20:15fix null dereferenceMarcello Stanisci1+1-1
2020-01-24 16:04fix unused parameterMarcello Stanisci1+1-1
2020-01-24 16:03date objectsMarcello Stanisci1+2-2
2020-01-24 15:58switching from datetime() to long() for dates.Marcello Stanisci3+14-14
2020-01-24 15:46gradle.build for utilMarcello Stanisci1+5-0
2020-01-24 15:38address warningsMarcello Stanisci1+1-1
2020-01-24 15:37address warningsMarcello Stanisci1+1-1
2020-01-24 15:36address warningsMarcello Stanisci1+4-2
2020-01-24 15:35address warningsMarcello Stanisci1+6-3
2020-01-24 15:33address warningsMarcello Stanisci2+1-2
2020-01-24 15:28address warningsMarcello Stanisci1+3-3
2020-01-24 15:27address warningsMarcello Stanisci1+6-6
2020-01-24 15:24address warningsMarcello Stanisci2+1-6
2020-01-24 15:21address warningsMarcello Stanisci1+1-3
2020-01-24 15:20address warningsMarcello Stanisci1+1-3
2020-01-24 15:15fix date range queryFlorian Dold2+1-4
2020-01-24 15:06progressMarcello Stanisci4+48-12
2020-01-23 16:13Nexus extracts CAMT out of C52 response.Marcello Stanisci3+38-5
2020-01-22 23:03noteMarcello Stanisci1+5-0
2020-01-22 22:57fix null pointerMarcello Stanisci1+11-0
2020-01-22 22:415973.Marcello Stanisci1+21-4
2020-01-22 21:08Fix dates range.Marcello Stanisci1+14-5
2020-01-22 19:54Fixing C52 dates issue; request ends fine now.Marcello Stanisci4+14-7
2020-01-22 19:37make CLI send C52Marcello Stanisci1+20-0
2020-01-22 19:37install requests loggerMarcello Stanisci1+14-2
2020-01-20 10:53Main C52 handler calls history-helper.Marcello Stanisci1+6-103
2020-01-15 10:03Including more details into C52 and C53 responses.Marcello Stanisci3+265-23
2020-01-14 13:09Tolerating missing dates range.Marcello Stanisci1+10-6
2020-01-14 11:24C53.Marcello Stanisci1+3-0
2020-01-12 13:17offering STAMarcello Stanisci1+6-1
2020-01-12 13:12offering VMKMarcello Stanisci1+6-1
2020-01-12 12:59make HTD consistentMarcello Stanisci1+1-1
2020-01-12 12:21debugMarcello Stanisci1+3-3
2020-01-11 22:19fix compile errorMarcello Stanisci1+6-6
2020-01-11 22:15fix compile errorMarcello Stanisci1+1-0
2020-01-11 22:13fix compile errorMarcello Stanisci1+1-0
2020-01-11 11:51enabling SQLiteMarcello Stanisci1+2-2
2020-01-11 10:32Comment.Marcello Stanisci1+4-0
2020-01-11 10:26remove unneeded conversionMarcello Stanisci1+1-4
2020-01-11 10:10add fileMarcello Stanisci1+20-0
2020-01-11 10:08Make C52 return only today's entries.Marcello Stanisci2+6-24
2020-01-11 08:59use less generic nameMarcello Stanisci2+5-6
2020-01-11 08:28debugMarcello Stanisci3+9-10
2020-01-10 16:19simple test to retrieve customers from database.Marcello Stanisci1+12-0
2020-01-10 14:44debugMarcello Stanisci2+1-1
2020-01-10 14:39debugMarcello Stanisci2+1-1
2020-01-10 14:29debugMarcello Stanisci1+9-1
2020-01-10 13:55re-enable sqlite3 at the Sandbox.Marcello Stanisci1+2-2
2020-01-10 13:52fix return value and typeMarcello Stanisci1+3-6
2020-01-10 13:43remove unwanted charMarcello Stanisci1+1-1
2020-01-10 13:40enable (incomplete) C52Marcello Stanisci1+2-2
2019-12-19 14:58fix #5990Marcello Stanisci2+33-1
2019-12-13 13:41fix compile errorMarcello Stanisci1+1-1
2019-12-12 16:17adjust package-infoMarcello Stanisci38+1993-1992
2019-12-12 15:30unignore test, and indentMarcello Stanisci2+27-30
2019-12-12 15:08more migration (compilation fails)Marcello Stanisci63+2973-2900
2019-12-12 13:49follows last commitMarcello Stanisci1+1-0
2019-12-12 13:48shared module skeletonMarcello Stanisci3+66-0
2019-12-12 13:22fix warningMarcello Stanisci1+1-1
2019-12-11 20:25testing historyMarcello Stanisci2+15-6
2019-12-11 20:18move history and balance extraction into helpersMarcello Stanisci3+45-34
2019-12-10 21:00fix nexus exposed importMarcello Stanisci3+5-8
2019-12-10 18:01rename variableMarcello Stanisci2+8-6
2019-12-09 21:13Getting HTTP requests logged.Marcello Stanisci5+36-24
2019-12-07 03:50less sample dataMarcello Stanisci1+1-1
2019-12-07 03:44format amountMarcello Stanisci2+9-7
2019-12-07 03:24address information leakMarcello Stanisci1+6-3
2019-12-07 02:10Implementing /history API at Sandbox.Marcello Stanisci7+116-17
2019-12-06 23:44implementing recursive definition of elementsMarcello Stanisci2+27-4
2019-12-06 22:34update python CLIMarcello Stanisci1+5-1
2019-12-06 22:30Sample data, plus balance construction.Marcello Stanisci2+27-2
2019-12-06 22:07no need for AmountUtil, for nowMarcello Stanisci2+2-3
2019-12-06 22:01remove unused importsMarcello Stanisci1+0-5
2019-12-06 21:25database primitives to check fractional valuesMarcello Stanisci3+146-21
2019-12-04 22:16avoid Float to represent money.Marcello Stanisci4+53-23
2019-12-04 20:15Amount format.Marcello Stanisci6+73-56
2019-12-02 19:50return balance as JSONMarcello Stanisci2+24-9
2019-12-02 19:19fix row instantiationMarcello Stanisci1+9-8
2019-12-02 19:10again on plural names for tablesMarcello Stanisci2+5-6
2019-12-02 19:08respect plural names for tablesMarcello Stanisci2+3-2
2019-12-02 19:06enforce fractional values in balance tableMarcello Stanisci4+83-18
2019-12-02 17:33minor fixMarcello Stanisci1+7-7
2019-11-28 18:07introduce balances (database)Marcello Stanisci2+25-4
2019-11-28 17:35Sending C52 to the bank.Marcello Stanisci4+380-228
2019-11-26 13:29fix HTDMarcello Stanisci2+6-7
2019-11-26 13:08encrypt with the right keyMarcello Stanisci1+2-2
2019-11-25 21:07Move request constructors into companion objects.Marcello Stanisci5+407-340
2019-11-25 18:00EbicsRequest helper.Marcello Stanisci4+227-151
2019-11-25 15:39provide TST command to the Python CLI.Marcello Stanisci1+20-0
2019-11-22 21:14no PUT for CLIMarcello Stanisci1+2-2
2019-11-22 14:46change HTTP methodMarcello Stanisci1+2-3
2019-11-22 02:31Extend python CLI to ask and restore keys backup.Marcello Stanisci1+81-1
2019-11-21 14:48address null pointer exceptionMarcello Stanisci1+19-8
2019-11-21 04:33fix keys orderMarcello Stanisci1+2-2
2019-11-21 04:22minor adjustementMarcello Stanisci2+14-12
2019-11-21 03:50Importing passphrase protection into the Web server.Marcello Stanisci4+68-16
2019-11-21 03:16Routines to protect private keys with passphrases.Marcello Stanisci2+83-8
2019-11-19 23:49main logic to backup keysMarcello Stanisci2+47-1
2019-11-19 23:11Get TST upload order to work.Marcello Stanisci4+218-125
2019-11-19 16:18Add new (failing) test case.Marcello Stanisci3+91-0
2019-11-18 23:30Get upload TRANSACTION request to decrypt.Marcello Stanisci6+97-23
2019-11-18 20:32xml parsing/destructoring combinators WIPFlorian Dold4+113-24
2019-11-18 20:30camt xsd filesFlorian Dold3+3838-0
2019-11-13 17:31implement A006 canonicalizationFlorian Dold2+31-7
2019-11-18 18:34get TST message to validateMarcello Stanisci2+28-23
2019-11-15 19:41crafting TST upload orderMarcello Stanisci4+190-3
2019-11-15 18:46fix signature typeMarcello Stanisci2+17-3
2019-11-13 18:18typoMarcello Stanisci1+1-1
2019-11-13 17:35progressing with key-letter formatMarcello Stanisci1+122-5
2019-11-13 16:11Return 200 OK after parsing HTD response.Marcello Stanisci1+4-3
2019-11-13 12:04actually verify VEUFlorian Dold4+36-2
2019-11-13 11:34collect VEU signatures, still no verificationFlorian Dold3+39-8
2019-11-12 17:52fix JAXB problemFlorian Dold1+5-4
2019-11-12 14:17EBICS VEU crypto WIPFlorian Dold5+54-12
2019-11-12 13:34cannot use wrapper elementsMarcello Stanisci2+23-8
2019-11-12 12:57test passesMarcello Stanisci1+31-26
2019-11-12 12:42new (failing) unit testMarcello Stanisci1+49-0
2019-11-11 20:13Ack of HTD download order.Marcello Stanisci2+49-4
2019-11-11 19:32adjust to last changeMarcello Stanisci1+5-5
2019-11-11 19:08send valid HTD requestMarcello Stanisci2+111-7
2019-11-09 10:04order signatures WIPFlorian Dold7+264-104
2019-11-08 19:08start with HKDFlorian Dold12+487-344
2019-11-08 19:08gitignoreFlorian Dold1+2-0
2019-11-08 16:57Add helper function to chunk strings.Marcello Stanisci2+69-0
2019-11-08 15:50Use 'moshi' to enforce JSON fields.Marcello Stanisci3+20-12
2019-11-08 13:01implement nexus admin /subscribers callMarcello Stanisci3+53-6
2019-11-08 12:36implement GET nexus/ebics/subscribers/{id}Marcello Stanisci2+23-1
2019-11-08 12:24python tool calls /ebics/subscribers now.Marcello Stanisci2+54-3
2019-11-08 12:00no need to assert in python CLIMarcello Stanisci1+0-3
2019-11-08 11:56prevent http client from throwing exceptions..Marcello Stanisci3+89-204
2019-11-08 11:42refactor, partially implement order uploadFlorian Dold8+865-702
2019-11-08 10:59minor fixes to /sync. Keys extraction missing.Marcello Stanisci1+5-5
2019-11-07 19:59decrypt result from bankMarcello Stanisci2+20-4
2019-11-07 19:09send HPB to bank, response to be parsed.Marcello Stanisci2+87-16
2019-11-07 16:22implement /sendHiaMarcello Stanisci1+86-2
2019-11-07 13:19Throwing exception on EBICS-specific error as well.Marcello Stanisci1+13-13
2019-11-07 13:11move HTTP client work to helper function (nexus)Marcello Stanisci1+32-17
2019-11-07 13:37ebics transactions WIPFlorian Dold11+492-41
2019-11-07 11:29fix englishMarcello Stanisci1+3-3
2019-11-07 11:27intercepting unmarshal-type exceptionsMarcello Stanisci2+35-3
2019-11-07 10:58introducing "expect*()" helpers, + custom exception classes.Marcello Stanisci1+28-44
2019-11-06 12:24add run configurationsFlorian Dold2+44-0
2019-11-06 12:00fix JAXB errorFlorian Dold2+26-3
2019-11-06 11:31responding to /sendIni (nexus)Marcello Stanisci2+16-13
2019-11-06 10:44propagate name changes to nexusFlorian Dold3+12-196
2019-11-06 10:32model ebics request and testFlorian Dold6+334-37
2019-11-05 22:31make systemID nullable + catch != 200 responses (nexus)Marcello Stanisci2+25-8
2019-11-05 22:17get INI to validateMarcello Stanisci1+2-3
2019-11-05 22:08nexus POSTs INI (hits invalid XML for now)Marcello Stanisci1+9-3
2019-11-05 21:35use the ".apply {}" notationMarcello Stanisci1+55-39
2019-11-05 20:58craft INI message to send (nexus)Marcello Stanisci3+105-4
2019-11-05 16:38Implement /ebics/subscribers (nexus).Marcello Stanisci4+144-3
2019-11-05 21:22HTD order type JAXB and testFlorian Dold3+260-6
2019-11-05 16:46message definitionsFlorian Dold6+183-43
2019-11-05 15:14restructure JAXBFlorian Dold13+820-660
2019-11-05 11:23better naming of database-related stuffFlorian Dold2+54-54
2019-11-04 23:23implement HPBFlorian Dold3+276-206
2019-11-04 16:30refactor package structureFlorian Dold11+1233-1213
2019-11-04 11:46shouldn't be a data classFlorian Dold1+1-1
2019-11-04 11:39implement and test EBICS E002Florian Dold2+58-10
2019-11-04 10:40wip: EBICS E002 encryptionFlorian Dold3+32-2
2019-11-04 10:40build system / depsFlorian Dold2+24-21
2019-11-04 08:14formattingFlorian Dold1+2-1
2019-11-04 08:13XML signaturesFlorian Dold21+202-45
2019-11-01 10:18project structureFlorian Dold11+23-36
2019-11-01 09:36upgrade gradleFlorian Dold1+2-3
2019-10-31 18:41clean up tests and fix annotationsFlorian Dold13+260-341
2019-10-31 18:01database rework, make INI succeedFlorian Dold16+579-643
2019-10-30 19:47crypto util testFlorian Dold2+60-29
2019-10-30 11:36crypto utilsFlorian Dold2+76-32
2019-10-29 20:36no more xjcFlorian Dold1+0-3
2019-10-29 19:20move to custom JAXB in kotlin, lots of refactoringFlorian Dold364+834-72739
2019-10-28 21:46file permission for schemaFlorian Dold1+0-0
2019-10-28 17:37signing / verification WIPFlorian Dold11+409-400
2019-10-28 14:51implement XML signing, minor refactoringFlorian Dold12+199-80
2019-10-25 09:24share less build settings between gradle modulesFlorian Dold3+79-57
2019-10-24 17:47Generating private key and storing it into database.Marcello Stanisci3+85-4
2019-10-24 16:44Finish /keyletter logic.Marcello Stanisci2+95-15
2019-10-24 16:04Make clearer how values should be converted before comparison.Marcello Stanisci1+3-1
2019-10-24 16:01Test simulating keys comparison.Marcello Stanisci1+25-0
2019-10-23 14:37fix HIA, plus add sample data.Marcello Stanisci3+47-30
2019-10-23 13:16logging ALL /ebicsweb requests data.Marcello Stanisci2+3-4
2019-10-23 12:52Introducing HIA logic.Marcello Stanisci8+235-97
2019-10-23 11:48Generating INI response.Marcello Stanisci7+194-118
2019-10-22 09:36rename methodsMarcello Stanisci5+7-7
2019-10-22 09:33import ebics responses (jaxb)Marcello Stanisci110+23410-0
2019-10-21 13:40Returning INI response to client.Marcello Stanisci115+23547-57
2019-10-18 16:35Storing keys as their modulus and exponent (and state).Marcello Stanisci4+71-17
2019-10-18 14:54nested DB queriesMarcello Stanisci2+30-6
2019-10-17 17:20add commentMarcello Stanisci3+16-8
2019-10-17 15:41fix integer instantiationMarcello Stanisci5+79-29
2019-10-17 14:08introducing nullable referencesMarcello Stanisci1+36-0
2019-10-17 09:07catch bad key exceptionMarcello Stanisci1+18-8
2019-10-17 08:46load RSA public keyMarcello Stanisci2+64-4
2019-10-17 07:23Prefer ".isEmpty()" over "== 0".Marcello Stanisci1+1-1
2019-10-16 16:11complete unit tests for JAXB conversionMarcello Stanisci5+72-49
2019-10-16 15:19unit testsMarcello Stanisci8+125-72
2019-10-16 13:21resolving JAXB instantiation for non-XmlRootElement(s)Marcello Stanisci1+19-4
2019-10-15 17:54INI handling.Marcello Stanisci4+121-2
2019-10-11 11:42fix warningMarcello Stanisci1+1-1
2019-10-11 11:27introduce helper downcast functionMarcello Stanisci3+48-3
2019-10-11 10:16New import after Java update (11).Marcello Stanisci4+13-6
2019-10-10 20:13Importing new JAXB classes.Marcello Stanisci132+25461-526
2019-10-10 15:54commentMarcello Stanisci1+3-1
2019-10-10 15:48Version "bindings" file.Marcello Stanisci1+35-0
2019-10-09 14:52minor changeMarcello Stanisci2+4-2
2019-10-09 14:48fix namesMarcello Stanisci2+20-20
2019-10-09 14:44fix namesMarcello Stanisci2+26-15
2019-10-09 14:15lower case field nameMarcello Stanisci1+2-2
2019-10-09 14:07Put HTTP handlers in dedicate top-level functions.Marcello Stanisci1+172-151
2019-10-09 13:25turning Exposed SQL console-printing offMarcello Stanisci2+2-1
2019-10-09 13:22turn Exposed logs to WARNMarcello Stanisci1+1-0
2019-10-09 13:18remove empty lineMarcello Stanisci1+1-2
2019-10-09 13:02adjust loggingMarcello Stanisci6+46-54
2019-10-08 16:04attempt to turn logging off for io.ktor.*Marcello Stanisci2+4-6
2019-10-08 15:34fix logback includeMarcello Stanisci3+4-6
2019-10-08 15:17include logback configurationMarcello Stanisci5+52-13
2019-10-08 14:55get logback.xml picked upMarcello Stanisci2+8-0
2019-10-08 14:12Use logback.xml.Marcello Stanisci6+34-40
2019-10-08 13:38UXMarcello Stanisci1+2-2
2019-10-08 13:35calling the ktor clientMarcello Stanisci3+23-6
2019-10-08 12:46import Kotlin.Jvm from global Gradle fileMarcello Stanisci3+3-12
2019-10-08 11:43readme for modulesMarcello Stanisci4+42-22
2019-10-08 10:45remove useless foldersMarcello Stanisci8+0-8
2019-10-08 10:27init nexusMarcello Stanisci42+1023-937
2019-10-08 07:44load resources via URL, leading to better error messagesFlorian Dold1+15-21
2019-10-08 07:16fix EBICS signatures schema version confusionFlorian Dold6+221-19
2019-10-08 06:58fix XML schema validationFlorian Dold13+763-39
2019-10-07 15:11Closing #5923.Marcello Stanisci2+19-2
2019-10-07 14:54test skeletonMarcello Stanisci2+17-0
2019-10-07 13:57Exclude DTD definition.Marcello Stanisci1+2-2
2019-10-07 13:54Versioning XSD files that validate INI and HIA.Marcello Stanisci6+5360-0
2019-10-07 11:29fix conditionMarcello Stanisci1+9-1
2019-10-07 11:28fix conditionMarcello Stanisci1+1-1
2019-10-07 11:05abort all if XML processor didn't instantiate.Marcello Stanisci2+8-12
2019-10-04 15:30override new{}Marcello Stanisci4+257-246
2019-10-03 16:44Transparently create (EBICS) user/partner/system IDs columns.Marcello Stanisci4+45-16
2019-10-03 16:15use calculated RSA modulus/exponent lengthMarcello Stanisci1+9-9
2019-10-03 15:48no mockMarcello Stanisci1+9-26
2019-10-02 13:39Implement ebics-infoMarcello Stanisci1+29-9
2019-10-02 13:29user ID is stringMarcello Stanisci1+1-1
2019-10-02 13:28convenient mocksMarcello Stanisci1+35-6
2019-10-02 10:45continue with /customer/keyletter testing utilityMarcello Stanisci1+78-14
2019-10-02 10:33fix field nameMarcello Stanisci1+2-3
2019-10-02 10:31fix field nameMarcello Stanisci1+2-3
2019-10-02 09:02minor fixes to 'customers' subcommandMarcello Stanisci1+13-5
2019-10-01 16:17Test utility.Marcello Stanisci1+58-18
2019-10-01 14:54notes on exporting key HEXsMarcello Stanisci1+9-6
2019-10-01 14:33load key from disk (python tool)Marcello Stanisci1+36-8
2019-10-01 14:03Addressing #5913.Marcello Stanisci1+29-0
2019-10-01 11:48minorMarcello Stanisci1+1-1
2019-10-01 11:33tolerate older Java versionsMarcello Stanisci2+4-2
2019-10-01 11:26done with definition of "letter" JSON typesMarcello Stanisci2+53-19
2019-09-30 15:02JSON types for INI/HIA lettersMarcello Stanisci1+42-5
2019-09-30 13:26logsMarcello Stanisci1+1-1
2019-09-30 13:10avoid double parsingMarcello Stanisci2+26-13
2019-09-30 08:01make running the sandbox from the cmdline easierFlorian Dold8+230-230
2019-09-30 06:34style fixesFlorian Dold4+79-39
2019-09-27 17:55refactoringFlorian Dold1+12-16
2019-09-27 17:48fix reference to wrong typeFlorian Dold1+1-1
2019-09-27 17:47refactoringFlorian Dold2+36-38
2019-09-27 17:46ide filesFlorian Dold6+53-0
2019-09-26 22:38fix /admin/customers/:id responseMarcello Stanisci2+27-11
2019-09-26 19:08half-baking customerInfo requestMarcello Stanisci2+38-8
2019-09-26 17:13return ID upon successful user creationMarcello Stanisci2+18-7
2019-09-26 17:01UIMarcello Stanisci1+1-2
2019-09-26 17:00complete previous commitMarcello Stanisci2+3-7
2019-09-26 16:57inserting new "user" into DBMarcello Stanisci2+99-48
2019-09-26 14:27respond JSON error objectMarcello Stanisci8+127-51
2019-09-26 12:48DB schema for Ebics 'subscribers'.Marcello Stanisci1+45-2
2019-09-25 21:47fix key tablesMarcello Stanisci1+5-6
2019-09-25 13:09refactor 'if' into 'when'Florian Dold1+24-22
2019-09-25 12:59ini sampleFlorian Dold1+21-0
2019-09-25 12:49dependenciesFlorian Dold1+4-2
2019-09-25 12:49gitignoreFlorian Dold1+2-0
2019-09-24 22:29DB initial designMarcello Stanisci2+119-3
2019-09-24 13:58fix log-fileMarcello Stanisci2+23-9
2019-09-24 12:50Coding conventions.Marcello Stanisci7+213-218
2019-09-23 22:21database scaffoldingMarcello Stanisci3+21-0
2019-09-23 21:38fix file appender (logger)Marcello Stanisci2+7-6
2019-09-23 15:12fix javax.xml.bind importMarcello Stanisci1+1-13
2019-09-23 15:01workaroundMarcello Stanisci1+1-0
2019-09-23 14:58workaroundMarcello Stanisci1+12-0
2019-09-23 14:56workaroundMarcello Stanisci1+1-0
2019-09-23 14:39versioning libeufin HEV responseMarcello Stanisci1+9-0
2019-09-23 14:34Putting protocol version/number into HEV response.Marcello Stanisci4+40-33
2019-09-23 11:58other HEV responses examplesMarcello Stanisci2+20-0
2019-09-23 11:47Versioning HEV response from elcimai.com.Marcello Stanisci1+2-3
2019-09-20 17:27Finish translating Java into Kotlin.Marcello Stanisci6+70-121
2019-09-20 14:59Move XMLManagement.java to Kotlin.Marcello Stanisci4+232-205
2019-09-20 10:33Translating getLogger() into Kotlin.Marcello Stanisci3+20-22
2019-09-19 00:05Complete initial setup (#5888).Marcello Stanisci3+30-11
2019-09-18 21:31Fix resource loading from JAR.Marcello Stanisci1+3-4
2019-09-18 14:13Server responds with ebicsHEVResponse.Marcello Stanisci1+23-10
2019-09-18 11:44Importing JAXB scaffolding to reflect ebics "hev" types.Marcello Stanisci5+538-0
2019-09-18 11:43method to get (XML) strings from JAXB objects.Marcello Stanisci3+44-20
2019-09-17 15:52Check if the message can be handled by the server.Marcello Stanisci2+17-10
2019-09-17 15:22Introducing the converters:Marcello Stanisci3+137-6
2019-09-15 23:05Abstracting string conversion to "stream".Marcello Stanisci3+28-3
2019-09-15 22:23Test with XML imported from string.Marcello Stanisci2+14-1
2019-09-15 22:06fix testMarcello Stanisci2+3-2
2019-09-15 18:05Local test of XML validation.Marcello Stanisci2+12-1
2019-09-15 17:31import sample hevMarcello Stanisci1+4-0
2019-09-15 17:26fix resource loadingMarcello Stanisci3+145-16
2019-09-15 16:40load xsd from resourcesMarcello Stanisci1+14-5
2019-09-15 16:24Drafting XSD import from disk, and XML validation.Marcello Stanisci2+53-12
2019-09-15 15:33Test stub.Marcello Stanisci3+30-0
2019-09-12 20:21readmeMarcello Stanisci2+31-19
2019-09-12 14:52Copyright header.Marcello Stanisci1+20-2
2019-09-12 14:42Instructions for running under MS Windows.Marcello Stanisci1+5-0
2019-09-12 12:54AGPL licenseMarcello Stanisci1+661-0
2019-09-12 12:53instructions for running the sandboxMarcello Stanisci1+14-0
2019-09-11 23:24Import initial project structure.Marcello Stanisci8+325-0