taler-rust

GNU Taler code in Rust. Largely core banking integrations.
Log | Files | Refs | Submodules | README | LICENSE

DateCommit messageAuthorFiles+-
2025-12-16 14:40cyclos: link outgoing transactions to initiated and chargebackAntoine A9+388-71
2025-12-16 12:53cyclos: handle payment failureAntoine A4+108-35
2025-12-16 11:06cyclos: init taler-cyclosAntoine A31+3976-109
2025-12-16 11:02magnet: improve loggingAntoine A3+8-8
2025-12-12 20:06bump version to 0.0.4Florian Dold2+7-1
2025-12-12 20:06fix bump scriptFlorian Dold1+2-2
2025-12-12 20:02bump version to 0.0.3Florian Dold2+7-1
2025-12-12 15:41magnet-bank: handle missing subjectAntoine A3+5-5
2025-12-12 14:59magnet-bank: improve debAntoine A4+19-10
2025-11-28 20:51common: stop using taler weird timestamp everywhereAntoine A13+96-141
2025-11-28 10:56common: add bump-versionAntoine A1+77-0
2025-11-28 08:00bump version to 0.0.2Florian Dold2+7-1
2025-11-27 23:07common: fix wg incoming transaction json enum taggingAntoine A1+1-0
2025-11-27 12:17common: improve ciAntoine A1+2-1
2025-11-25 10:58common: improve deb and ciAntoine A2+3-12
2025-11-25 09:35common: improve ciAntoine A5+9-12
2025-11-25 09:03common: fix git hash in versionAntoine A9+92-16
2025-11-25 08:19common: share create version with workspaceAntoine A5+5-4
2025-11-24 21:44bump version to 0.0.1Florian Dold5+12-8
2025-11-24 12:20common: update prebuiltAntoine A1+2-2
2025-11-24 11:58magnet-bank: add taler-deployment cmdAntoine A6+71-3163
2025-11-20 12:05fix ciAntoine A5+23-0
2025-11-20 11:49common: improve ciAntoine A13+116-121
2025-11-19 16:22deb: add missing rustup build packageAntoine A1+2-1
2025-11-19 14:14magnet-bank: systemd services hardeningAntoine A2+26-2
2025-11-19 13:01common: fix ciAntoine A1+1-1
2025-11-19 12:24common: improve ciAntoine A6+29-20
2025-11-19 12:17magnet-bank: improve deb and ciAntoine A4+14-10
2025-11-19 11:04common: add config diagnosticsAntoine A4+155-75
2025-11-19 09:20magnet-bank: only build taler-magnet-bank in make debAntoine A1+1-1
2025-11-18 17:29magnet-bank: migrate deb logic from cargo-deb to dpkg-buildpackageAntoine A18+120-120
2025-11-14 16:07common: improve auth logicAntoine A6+165-112
2025-11-12 15:45magnet-bank: fix nginx configAntoine A1+3-3
2025-11-12 14:20magnet-bank: fix deb package and dbconfig scriptAntoine A16+103-96
2025-11-09 17:31magnet-bank: worker that worksAntoine A12+484-311
2025-11-07 15:20magnet-bank: we all love testsAntoine A6+248-108
2025-11-06 19:13magnet-bank: improve loggingAntoine A4+93-30
2025-11-06 17:05common: typosAntoine A1+3-3
2025-11-06 17:03magnet-bank: register outgoing transactions failuresAntoine A6+265-64
2025-11-05 11:53magnet-bank: optimize worker and prepare in-db cursor syncAntoine A9+147-41
2025-11-04 13:48magnet-bank: clean api client logic and improve workerAntoine A16+1086-954
2025-11-04 10:00magnet-bank: use correct date typeAntoine A12+204-152
2025-10-29 16:32magnet-bank: more worker testing and fixingAntoine A14+343-94
2025-10-28 16:33magnet-bank: init harness and improve worker logicAntoine A18+723-194
2025-10-22 12:12common: clean codeAntoine A7+244-293
2025-09-04 07:54common: fix ciAntoine A1+1-1
2025-09-03 11:05common: update dependencies & clean code & update ciAntoine A9+173-169
2025-07-30 13:05bitcoin: fix token config nameAntoine A1+6-1
2025-07-30 12:58commmon: reverse token config changeAntoine A1+1-1
2025-07-30 12:57common: fix auth token parsingAntoine A3+32-34
2025-07-29 14:21common: clean project structureAntoine A12+14-5
2025-07-29 13:43common: init READMEAntoine A1+11-1
2025-07-28 19:06common: fix dbinitAntoine A1+1-1
2025-07-28 17:17common: clean cliAntoine A3+14-14
2025-07-28 16:00common: improve loggingAntoine A4+35-30
2025-07-23 14:53common: improve makefileAntoine A2+29-13
2025-07-21 11:27magnet: add man pagesAntoine A3+5-4
2025-07-21 10:56magnet: add man pagesAntoine A3+17-0
2025-07-21 08:54common: clean codeAntoine A6+36-33
2025-07-09 12:06common: add jitterAntoine A2+55-7
2025-07-01 17:12common: fix testsAntoine A2+4-2
2025-07-01 17:10common: clean code and optimize amount logicAntoine A10+124-108
2025-06-28 15:28common: clean code and improve shared logicAntoine A18+241-108
2025-06-19 10:02common: more common config logicAntoine A8+116-73
2025-06-19 09:31common: update dependencies and move more logic to commonAntoine A4+315-414
2025-04-08 09:14common: improve routing, logging and errorsAntoine A8+109-105
2025-04-05 08:58Update dependenciesAntoine A1+8-8
2025-04-04 09:17common: improve payto APIAntoine A2+19-6
2025-04-03 12:19common: fix blocking socketAntoine A4+35-26
2025-03-28 12:41common: fix content type parsingAntoine A2+13-13
2025-03-28 10:26common: fix decimal formatAntoine A1+12-12
2025-03-28 10:20common: improve route and middleware logicAntoine A6+71-49
2025-03-25 17:05common: simpler test server and fix body parsingAntoine A15+448-368
2025-03-19 14:33common: add Wire Gateway Account API support and set correct API versionsAntoine A7+65-9
2025-03-19 13:10common: update dependenciesAntoine A3+242-174
2025-02-27 13:57common: reduce dependenciesAntoine A3+32-192
2025-02-22 12:11common: clean test SQLAntoine A5+111-106
2025-02-22 11:48magnet-bank: differentiate tx registration and valuationAntoine A8+196-176
2025-02-21 17:28common: improve iban registry codegenAntoine A2+302-766
2025-02-21 15:56magnet-bank: bounce in workerAntoine A4+187-74
2025-02-20 17:53common: fix CIAntoine A1+3-0
2025-02-20 17:52common: update rust version and editionAntoine A40+2496-761
2025-02-18 10:26common: IBAN country & pattern checkAntoine A7+1880-79
2025-02-18 10:20common: wg /transfer wtid reuse errorAntoine A7+773-696
2025-02-15 11:29common: clean codeAntoine A7+84-78
2025-02-13 16:00magnet-bank: setup improvements and fixesAntoine A10+229-193
2025-02-13 15:10common: add transfer paytoAntoine A7+229-29
2025-02-13 13:09common: sql migrationAntoine A22+1221-608
2025-02-13 08:48common: add bootstrap and make install, fix config logicAntoine A8+75-9
2025-02-12 17:26common: more deb test in CIAntoine A2+33-6
2025-02-12 17:18taler-merchant: fix postrmAntoine A1+1-1
2025-02-12 17:07magnet-bank: deb script & config fixesAntoine A4+33-14
2025-02-12 16:35magnet-bank: fix dbconfigAntoine A1+3-3
2025-02-12 16:27common: fix postgres URIAntoine A3+4-4
2025-02-12 16:17common: fix config inline secret recursionAntoine A1+20-16
2025-02-12 15:16common: fix config inline pathAntoine A1+3-2
2025-02-12 15:02magnet-bank: fix dbconfigAntoine A1+1-1
2025-02-12 14:49magnet-bank: deb script & config fixesAntoine A4+15-7
2025-02-12 14:25magnet-bank: improve deb and configAntoine A16+227-121
2025-02-11 15:04common: CI fixAntoine A1+0-4
2025-02-11 14:44common: improve CIAntoine A3+15-19
2025-02-11 14:28common: cross compilation CIAntoine A22+248-222
2025-02-11 10:05taler-magnet: default config, dbconfig and better debAntoine A10+221-14
2025-02-10 17:08common: disable arm deb CI for nowAntoine A2+0-0
2025-02-08 14:23magnet-bank: arm debian packagesAntoine A8+35-25
2025-02-08 14:00magnet-bank: debian packages and integration in CIAntoine A24+285-39
2025-02-06 21:24common: fix test database creationAntoine A2+22-25
2025-02-06 20:44common: typos and code improvementsAntoine A11+38-20
2025-02-06 20:38common: add CIAntoine A13+150-1
2025-02-05 16:29magnet-bank: clean codeAntoine A5+57-52
2025-02-05 16:22magnet-bank: db bounce logicAntoine A2+166-3
2025-02-04 15:53magnet-bank: fix magnet APIAntoine A6+43-20
2025-02-04 13:00common: better payto abstractionAntoine A15+299-209
2025-02-01 13:36magnet-bank: use iban payto with hungarian BBAN checksAntoine A13+424-191
2025-01-31 17:17common: IBAN & BIC parserAntoine A7+416-22
2025-01-30 12:15magnet-bank more config work and git hash in versionAntoine A4+56-18
2025-01-29 16:33common: remove unused dependenciesAntoine A6+5-65
2025-01-29 16:30magnet-bank: revenue API, more rename and other improvementsAntoine A35+2309-2109
2025-01-29 12:21magnet-bank: finish renamingAntoine A8+67-67
2025-01-29 12:16common: Revenue API and other improvementsAntoine A19+869-601
2025-01-28 08:22common: update dependencies and clean codeAntoine A9+155-101
2025-01-28 08:14common: rename cratesAntoine A28+1296-1295
2025-01-23 16:30common: improve loggingAntoine A12+152-64
2025-01-23 12:52common: add config cmdAntoine A8+190-79
2025-01-23 11:02magnet: WIP workerAntoine A7+336-70
2025-01-22 14:43magnet: magnet bank payto and better errorsAntoine A15+404-241
2025-01-21 19:15common: remove overenginered generic payto logicAntoine A14+164-294
2025-01-21 17:27common: simplify paytoAntoine A3+49-68
2025-01-21 13:25magnet-bank: dev transfer cmd and magnet-bank paytoAntoine A17+488-212
2025-01-21 11:28common: support payto implementationAntoine A17+374-199
2025-01-19 16:52magnet-bank: dev tx cmdAntoine A4+234-33
2025-01-17 14:03magnet-bank: setup reset and dev cmdAntoine A9+213-39
2025-01-15 17:41magnet-bank: long pollingAntoine A16+887-429
2025-01-14 20:06taler-common: improve config mapping ergonomic using macroAntoine A3+138-95
2025-01-13 17:05magnet-bank: add api and serve cmdAntoine A10+400-23
2025-01-13 12:28magnet-bank: add schema, db logic, dbinit and reduce dependenciesAntoine A16+1572-437
2025-01-11 15:39common: optimize subject parsingAntoine A1+12-28
2025-01-11 00:13common: improve KYC subject parsingAntoine A3+58-32
2025-01-09 11:13magnet-bank: idempotent setupAntoine A6+84-76
2025-01-08 21:48magnet-bank: more setup workAntoine A11+425-68
2025-01-08 17:48magnet-bank: init wire implementation with WIP setup commandAntoine A11+1028-24
2025-01-07 18:47common: improve config parserAntoine A1+126-89
2025-01-07 15:23common: update axumAntoine A4+13-27
2025-01-07 15:21common: refactor cratesAntoine A32+1-1
2025-01-07 15:19common: config parserAntoine A7+969-35
2025-01-06 12:23taler-api: clean subject codeAntoine A1+17-17
2025-01-06 09:39taler-api: better polymorphism schemaAntoine A4+31-60
2025-01-05 18:35taler-common: faster and safer base32Antoine A3+154-189
2025-01-03 15:35utils: small improvementsAntoine A2+5-1
2025-01-02 17:36taler-common: optimize base32 encodingAntoine A4+74-34
2024-12-30 11:53taler: refactor subject types and module structureAntoine A14+515-441
2024-12-25 04:07taler-common: optimize base32Antoine A3+150-82
2024-12-25 01:52taler-common: improve and optimize subject parsingAntoine A5+216-140
2024-12-25 01:05taler-common: refactor base32 codeAntoine A7+184-162
2024-12-24 11:44taler-common: optimize base32 and subject parsingAntoine A5+91-30
2024-12-24 00:03taler-common: incoming subject parserAntoine A5+696-42
2024-12-18 14:10taler-common: improve amount memory layoutAntoine A3+26-17
2024-12-17 19:08utils: improve timestamp type and sql logicAntoine A14+245-218
2024-12-11 18:34taler-common: improve paytoAntoine A1+6-0
2024-12-11 18:27taler-common: generic payto typeAntoine A8+97-30
2024-12-10 15:38utils: improve timestamp logicAntoine A1+14-1
2024-12-10 11:59utils: improve amount logicAntoine A2+131-87
2024-12-09 16:28utils: refactor db utils and add uint helpersAntoine A9+860-846
2024-12-09 11:52utils: reduce dependenciesAntoine A5+36-42
2024-12-06 15:09utils: add decimal & better db utilsAntoine A4+186-109
2024-12-04 15:22utils: db get amount using column indexAntoine A1+8-0
2024-12-04 14:45reset READMEAntoine A1+2-237
2024-12-04 14:40init rust utils & APIAntoine A29+8502-0
2024-12-02 12:55agplv3Christian Grothoff1+661-0