anastasis

Credential backup and recovery protocol and service
Log | Files | Refs | Submodules | README | LICENSE

DateCommit messageAuthorFiles+-
2025-11-22 21:49-fix pathChristian Grothoff2+6-2
2025-10-30 10:30adjust to latest GNUnet APIsChristian Grothoff1+2-2
2025-10-28 13:33update autotoolsChristian Grothoff2+1750-1411
2025-10-22 13:07add meta-script with fallback SMS providerChristian Grothoff4+23-137
2025-10-22 12:55update SMS transmission script to poll for status changeChristian Grothoff2+278-16
2025-10-12 17:35improve multiarch supportChristian Grothoff1+13-6
2025-10-08 19:01version bumpChristian Grothoff2+7-1
2025-10-06 13:35bootstrap: do not use --remote to update submoduleFlorian Dold1+1-2
2025-09-07 08:39add socket activation (fixes #9464)Christian Grothoff2+28-1
2025-09-03 08:30build: uncrustify gana generated files automaticallyMartin Schanzenbach1+8-3
2025-09-02 20:38build: add new make target gana-update for GANA updates. Do not update on bootstrap. Generated files now tracked by git and must be updated manually through make targetMartin Schanzenbach5+5588-3
2025-08-23 03:44fix after targets for systemd service filesChristian Grothoff1+1-0
2025-08-14 13:31do not use variablenames for usernames/groupnames as suggested by FlorianChristian Grothoff2+5-8
2025-07-22 08:26correct bumpChristian Grothoff2+7-1
2025-07-22 08:26Revert "bump to v0.6.6"Christian Grothoff2+1-7
2025-07-22 08:22bump to v0.6.6Christian Grothoff2+7-1
2025-06-22 11:49add 'Cache-control: no-store' by default (fixes #9723)Christian Grothoff11+36-18
2025-06-16 21:13implement #10109: remove cache control from /configChristian Grothoff1+1-29
2025-06-16 20:54add bump scriptFlorian Dold1+57-0
2025-06-16 20:53bump version to 0.6.5Florian Dold2+7-1
2025-06-15 17:59adjust to API changes needed for #10024Christian Grothoff5+1497-1891
2025-05-01 13:42bump versionChristian Grothoff2+10-1
2025-04-30 18:24check return valuesChristian Grothoff2+14-7
2025-04-22 07:50log to journaldChristian Grothoff1+2-0
2025-04-18 09:46-fix linker issueChristian Grothoff1+1-0
2025-04-15 13:42fix typoChristian Grothoff1+1-1
2025-04-13 11:58version bumpChristian Grothoff3+14-7
2025-04-07 11:14'default' instance is now 'admin' instanceChristian Grothoff4+6-6
2025-04-06 13:32dependency bumpChristian Grothoff1+8-8
2025-04-04 12:38envChristian Grothoff1+2-0
2025-04-04 05:10-fix ftbfs:Christian Grothoff2+2-1
2025-04-04 04:14also bump configure.acChristian Grothoff1+1-1
2025-04-02 12:17bumpChristian Grothoff1+7-0
2025-04-02 12:15update pingen scriptChristian Grothoff3+1787-1517
2025-03-01 23:57-fix warningChristian Grothoff1+12-12
2025-01-19 00:20misc bugfixesChristian Grothoff1+6-0
2025-01-19 00:03fix misc bugs with anastasis-dbconfigChristian Grothoff3+17-20
2025-01-17 15:24fix build warningsChristian Grothoff3+386-388
2025-01-13 21:38improve service definitionChristian Grothoff1+6-1
2024-12-29 22:18always use full payto URIsChristian Grothoff9+25-16
2024-12-16 17:09-bump required versionChristian Grothoff1+1-1
2024-12-16 16:11-fix linker issuesChristian Grothoff4+4-0
2024-12-13 23:17-fix gnunet dependency versionChristian Grothoff1+2-2
2024-12-13 22:23debian version bumpingChristian Grothoff1+10-10
2024-12-13 22:12-version bumpChristian Grothoff3+13-1
2024-12-13 14:46-fix checksChristian Grothoff4+34-37
2024-12-13 14:32check return values and other minor bugsChristian Grothoff8+100-58
2024-12-13 14:11handle eh allocation failureChristian Grothoff1+7-0
2024-12-13 14:04-remove silly, impossible caseChristian Grothoff1+21-30
2024-12-13 14:00handle NULL nicelyChristian Grothoff1+3-2
2024-12-13 13:58-fix NPE on plugin not foundChristian Grothoff2+7-8
2024-12-08 21:19-fix DCEChristian Grothoff1+0-2
2024-12-08 20:43get tests to pass againChristian Grothoff4+7-6
2024-12-08 19:29-some fixes for Taler v0.14Christian Grothoff8+17-17
2024-12-08 19:10-fix implementation for v0.14 APIsChristian Grothoff5+24-16
2024-11-24 15:11fix dbconfig commandsChristian Grothoff1+3-1
2024-11-20 18:38more todosChristian Grothoff2+14-16
2024-11-15 11:08list build dependencies in READMEChristian Grothoff1+23-8
2024-11-15 10:26adapt Anastasis to GNUnet API changesChristian Grothoff17+38-208
2024-11-10 16:34implement #9203, and fix FTBFS issues from recent payto changesChristian Grothoff13+54-61
2024-10-25 14:48remove dead GNUNET_STRINGS_get_utf8_args(), just a NOPChristian Grothoff2+0-10
2024-10-17 16:42bump version to 0.5.2Florian Dold2+7-1
2024-10-17 16:28fix wrong includeFlorian Dold1+1-1
2024-10-17 13:28bump version to 0.5.1Florian Dold4+35-7
2024-10-06 10:50-fix exchange configChristian Grothoff1+4-1
2024-10-06 10:48bump version to 0.5.0 (not yet release ready)Christian Grothoff2+7-1
2024-10-06 10:13fix misc compiler warningsChristian Grothoff43+478-597
2024-07-30 21:32-fix warningChristian Grothoff1+1-1
2024-04-24 09:09remove htmlark check from bootstrapFlorian Dold3+14-6
2024-04-21 13:59no need for libgnunetrestChristian Grothoff1+0-1
2024-04-21 12:17nicer SMS bodyChristian Grothoff2+1-3
2024-04-21 11:36fix #8755 in the C versionChristian Grothoff2+95-1
2024-04-21 08:37bump ganaChristian Grothoff0+0-0
2024-04-21 08:26add cache control to /config endpointChristian Grothoff1+74-39
2024-04-21 07:35business_name is newChristian Grothoff1+3-0
2024-04-21 07:33currency is obsoleteChristian Grothoff1+0-2
2024-04-21 07:28fix #8659 in anastasis.gitChristian Grothoff4+116-52
2024-04-12 08:59debian release bumping for taler v0.10Christian Grothoff3+12-6
2024-04-09 10:01bump Debian changelogChristian Grothoff1+8-0
2024-03-09 20:02improve drop.sql to avoid having to update it whenever new SQL revisions are addedChristian Grothoff1+8-2
2024-02-26 13:17improve auth scripts, install with packageChristian Grothoff3+64-46
2024-02-23 13:56fix preloadingChristian Grothoff1+3-2
2024-02-22 17:14fix #8450Christian Grothoff1+1-1
2024-02-10 18:24bump-mergeChristian Grothoff2+7-1
2024-02-07 14:54Add missing libeufin-bank mandatory config valuesAntoine A2+4-0
2024-02-05 10:55return 'implementation' field in /config responsesChristian Grothoff2+7-1
2024-01-21 13:36dependency version bumpingChristian Grothoff2+11-5
2024-01-12 17:09-fix Makefile.amChristian Grothoff0+0-0
2024-01-12 17:09-fix Makefile.amChristian Grothoff1+5-5
2024-01-10 11:30-fix warningChristian Grothoff1+1-0
2024-01-08 18:22improve curl backwards compatibility, de-duplicate codeChristian Grothoff1+2-21
2024-01-08 16:56tests: specify corebank API base URLFlorian Dold2+2-2
2024-01-08 15:02fix build against 0.9.4 APIChristian Grothoff5+11-4
2023-11-14 10:59-endpoint changedChristian Grothoff1+1-1
2023-12-05 13:57use improved dbconfig logic with better error handling and no editing of the configurationChristian Grothoff2+51-33
2023-11-30 11:58add -c option to dbinit callChristian Grothoff1+1-1
2023-11-25 07:04-update to new spec parsers for better error checkingChristian Grothoff2+23-39
2023-10-09 09:30go to 14 for uniformityChristian Grothoff1+2-2
2023-10-05 07:30towards being able to test with libeufin-bankChristian Grothoff2+20-0
2023-09-29 10:44-bump required versionChristian Grothoff1+2-2
2023-09-24 19:38-fix bad copy and paste errorChristian Grothoff1+1-1
2023-09-24 19:08-fix distingChristian Grothoff4+5-2
2023-09-24 18:57-fix distingChristian Grothoff4+2-8
2023-09-24 18:34-get tests to workChristian Grothoff3+6-4
2023-09-24 18:28-version bumpChristian Grothoff2+7-1
2023-09-22 07:41-try to fix anastasis testChristian Grothoff1+3-3
2023-09-22 07:38-try to fix anastasis testChristian Grothoff1+3-3
2023-09-21 10:53-migrate to new bank APIChristian Grothoff3+4-4
2023-09-17 10:05use Etags in double-quotes as per standard, add missing 'return' in testsChristian Grothoff10+28-11
2023-09-11 20:25update submodules from remoteChristian Grothoff1+2-2
2023-09-11 13:50-fix warningChristian Grothoff1+2-2
2023-09-09 13:44formattingChristian Grothoff1+3-2
2023-09-09 13:43check firstChristian Grothoff1+5-1
2023-09-09 13:03improve Debian packageChristian Grothoff2+6-4
2023-09-08 18:26fix package ruleChristian Grothoff1+1-1
2023-09-08 18:11add db-tool man pagesChristian Grothoff4+181-1
2023-09-07 14:25remove -i, not required and account has no shellChristian Grothoff1+1-1
2023-09-07 12:17bump versions for packagingChristian Grothoff2+14-9
2023-09-06 19:27remove locking, we'll revert to sequential use as locking requires superuserChristian Grothoff1+0-4
2023-09-04 21:57fix debian packageChristian Grothoff2+6-3
2023-09-02 16:39fix issues in test_iban.shChristian Grothoff1+28-21
2023-09-02 07:50shell code cleaningChristian Grothoff1+112-108
2023-09-01 13:21adapt to latest API changesChristian Grothoff7+19-4
2023-08-27 12:05-fix issue with multiple dbinit running concurrentlyChristian Grothoff1+6-1
2023-08-23 20:56migrate test_anastasis_reducer_recovery_enter_user_attributes.sh to fakebankChristian Grothoff4+188-308
2023-08-23 20:33finish migration of test_anastasis_reducer_enter_secret.sh to fakebankChristian Grothoff4+13-14
2023-08-23 20:05try to migrate test_anastasis_reducer_enter_secret to fakebankChristian Grothoff4+258-282
2023-08-21 22:39-adjust to latest merchant testing APIChristian Grothoff4+4-6
2023-08-12 09:17update TOS logicChristian Grothoff27+1841-3871
2023-08-11 19:03add anastasis-db* man pagesChristian Grothoff3+134-0
2023-08-11 18:43allow -h without rootChristian Grothoff1+12-12
2023-08-10 23:03add anastasis-dbconfigChristian Grothoff3+136-1
2023-08-10 22:08remove dbconfigChristian Grothoff8+0-113
2023-07-31 16:32future-proof APIChristian Grothoff9+226-144
2023-07-30 12:03unify to TEXT instead of mixing TEXT and VARCHARChristian Grothoff1+2-2
2023-07-30 10:33-remove _tuple suffixChristian Grothoff1+11-11
2023-07-29 14:39-tupleChristian Grothoff1+3-3
2023-07-29 13:24-fix warningsChristian Grothoff4+8-4
2023-07-29 13:23-fix build errorsChristian Grothoff6+12-6
2023-07-29 13:20-migrate to amounts as tuplesChristian Grothoff2+40-44
2023-07-28 19:06more jdbc: fixesChristian Grothoff3+7-7
2023-06-20 17:01-fix recdoc use-after-freeChristian Grothoff2+16-6
2023-06-20 16:03-get rid of GNUNET_SPEC_spec_json callsChristian Grothoff9+106-156
2023-06-11 16:49-get anastasis tests to pass againChristian Grothoff7+40-164
2023-06-07 21:11major libtalertesting API refactoring, including no longer having taler-specific logic in the test engine coreChristian Grothoff13+180-358
2023-06-03 21:23adapt to latest merchant APIChristian Grothoff1+6-11
2023-05-18 13:36rename .success to .ok for consistencyChristian Grothoff9+155-306
2023-05-13 18:21-move AML_THRESHOLD option to exchangeChristian Grothoff2+3-2
2023-05-09 23:12fix bug in TOTP calculationChristian Grothoff1+1-1
2023-05-06 23:20-fix leaksChristian Grothoff3+3-0
2023-05-06 17:55simplify code by using latest taler_mhd_lib convenience functionsChristian Grothoff3+21-188
2023-04-23 20:41update for API change as per #6363Christian Grothoff2+2-2
2023-04-13 17:26DCEChristian Grothoff1+0-12
2023-04-11 15:29specify new user_type argumentsChristian Grothoff2+2-2
2023-02-21 15:46release bump for Taler 0.9.2Christian Grothoff2+7-1
2023-02-09 16:39-new taler option requiredChristian Grothoff2+2-0
2023-01-26 19:27-fix ibanChristian Grothoff1+1-1
2023-01-26 17:42fix wallet invocation in test caseFlorian Dold2+8-8
2023-01-26 16:40-fix iban/x-taler-bank missmatchChristian Grothoff2+4-5
2023-01-26 16:16-try with fakebankChristian Grothoff1+2-1
2023-01-18 12:24use custom IBAN at test_iban.shMS1+2-1
2023-01-17 21:18-try to get tests to pass againChristian Grothoff2+9-6
2023-01-17 21:01Taler 0.9.0 migrations for cli testsChristian Grothoff1+12-8
2023-01-17 20:57Taler 0.9.0 migrations for cli testsChristian Grothoff1+31-8
2023-01-17 20:49-update .gitignoreChristian Grothoff1+2-0
2023-01-17 20:48work on test_anastasis_reducer_enter_secret.shChristian Grothoff2+54-29
2023-01-17 19:04-fix Taler v0.9.x compatibility issues in testChristian Grothoff3+15-8
2023-01-17 14:46-bump versionChristian Grothoff2+7-1
2023-01-11 15:29tests: fix libeufin user registration.MS2+17-21
2023-01-11 12:46document how CLI helpers for authorization are calledChristian Grothoff1+3-3
2023-01-11 12:43-fix doc on configChristian Grothoff1+1-6
2023-01-11 12:40-try to convert to taler-bank-manage-testing, still failsChristian Grothoff1+5-3
2023-01-11 12:31fix tests: ensure localhost providers are available while running testsChristian Grothoff4+34-5
2023-01-11 12:12-remove dead dependency on libuuidChristian Grothoff3+0-3
2023-01-06 21:22support md in TOSChristian Grothoff3+26-2
2022-12-28 10:28-script now works with pingenv2Christian Grothoff1+1-1
2022-12-28 10:27-script now works with pingenv2Christian Grothoff1+26-18
2022-12-28 00:14-almost working postingChristian Grothoff1+19-19
2022-12-27 23:41-fix country:Christian Grothoff2+3-3
2022-12-26 16:44-simple test scriptChristian Grothoff1+12-0
2022-12-26 16:44-more work on pingen v2 migrationChristian Grothoff3+91-41
2022-12-24 19:06start work on pingen v2 migrationChristian Grothoff2+156-0
2022-12-05 14:11adaptations to latest GNUnet codeChristian Grothoff2+209-7
2022-12-05 12:04adapt to latest changes in GNUnetChristian Grothoff1+2-6
2022-12-05 12:01-template updateChristian Grothoff1+822-777
2022-11-01 15:41adjust to latest exchange changesChristian Grothoff2+0-2
2022-10-12 12:49-update to latest GNUNET_PQ_make_prepare() APIChristian Grothoff1+40-80
2022-09-26 17:46-fix changelogChristian Grothoff1+1-1
2022-09-26 17:11-version bumpChristian Grothoff2+7-1
2022-09-26 12:56update release notesChristian Grothoff4+60-27
2022-09-26 12:37update Debian package descriptionsChristian Grothoff1+26-4
2022-09-24 12:14tabChristian Grothoff1+1-1
2022-08-24 11:04fix crash on retry limit exceeded for security questionChristian Grothoff1+12-2
2022-08-22 13:39-add missing fileChristian Grothoff1+293-0
2022-07-25 22:52move anastasis DB into schema anastasisChristian Grothoff3+17-17
2022-07-24 09:33-adapt to latest libgnunetpqChristian Grothoff5+784-1119
2022-07-12 19:40-add conf.pyChristian Grothoff2+283-0
2022-07-11 13:15adaptations for latest merchant C APIChristian Grothoff4+16-17
2022-07-11 12:42-fix potential tt double-schedulingChristian Grothoff1+7-0
2022-07-11 12:13-remove obsolete testChristian Grothoff1+0-1
2022-06-28 19:31make sure Debian packages created on Ubuntu 21+ still work with Debian reprepro: force Debian standard compression algorithmChristian Grothoff1+3-0
2022-06-28 14:34-autoupdateChristian Grothoff1+2-2
2022-06-28 14:21-fix buildChristian Grothoff1+2-0
2022-06-28 11:28-support poll_providers also during backupChristian Grothoff6+407-305
2022-06-28 10:04fix #7225: change way we do i18n for contrib/ resource filesChristian Grothoff21+184-195
2022-06-28 08:50-fix anastasis-configChristian Grothoff1+3-0
2022-06-26 14:24-improve anastasis-gtk with hanging provider: shorten timeout when applicableChristian Grothoff1+36-3
2022-06-26 14:10fix #7227: use short timeoutChristian Grothoff3+18-7
2022-06-26 14:01-add test case for #7227Christian Grothoff1+376-0
2022-06-21 08:48-fix dependency versionsChristian Grothoff1+5-5
2022-06-20 21:36-make pg a recommendationChristian Grothoff1+2-1
2022-06-20 21:32-fix dateChristian Grothoff1+2-1
2022-06-20 21:31-fix anastasis Debian packageChristian Grothoff11+54-19
2022-04-28 14:05-fix recursive use-after-free caseChristian Grothoff1+19-2
2022-04-15 14:00tests: also sync in iban testFlorian Dold2+41-1
2022-04-15 10:55tests: also sync providers in backupFlorian Dold2+70-32
2022-04-15 10:26-fix synchronous provider discovery logicChristian Grothoff3+16-10
2022-04-15 09:56-server_salt is now provider_saltChristian Grothoff5+22-19
2022-04-14 22:35-insurance does not have to match utChristian Grothoff1+0-16
2022-04-14 22:24-dceChristian Grothoff1+0-18
2022-04-14 18:57tests: fix provider selection and syncingFlorian Dold2+16-15
2022-04-14 18:48-fix expected ECChristian Grothoff1+1-1
2022-04-14 18:33-remove currencies from testChristian Grothoff3+9-13
2022-04-14 18:25-test fixesChristian Grothoff9+31-127
2022-04-14 17:56missing comma in provider listFlorian Dold1+1-1
2022-04-14 17:44tests: do dynamic sync_provider calls until finishedFlorian Dold2+15-13
2022-04-14 17:44-add namesChristian Grothoff1+7-3
2022-04-14 17:42-expand provider listChristian Grothoff1+6-0
2022-04-14 16:59-remove currency-based provider selectionChristian Grothoff13+46-179
2022-04-14 07:50tests: select concrete versionFlorian Dold2+2-2
2022-04-13 21:28remove redundant http_status fields from challenge feedbackFlorian Dold1+4-12
2022-04-13 20:51-need the array, not one elementChristian Grothoff1+1-1
2022-04-13 20:43fix IBAN docsChristian Grothoff1+6-1
2022-04-13 20:33-return ref to respective providersChristian Grothoff3+59-9
2022-04-13 20:04-get IBAN test to pass againChristian Grothoff10+143-81
2022-04-13 17:10-fix #7050Christian Grothoff2+16-13
2022-04-13 08:53major work on test_ibanChristian Grothoff4+80-22
2022-04-13 07:19-more work on #7222Christian Grothoff2+15-18
2022-04-13 07:15-rename fest for #7222Christian Grothoff8+61-46
2022-04-13 06:52-rename fest for #7045Christian Grothoff37+147-142
2022-04-12 20:28-implement #7061::18861Christian Grothoff3+12-0
2022-04-12 20:05-styleChristian Grothoff1+3-2
2022-04-12 20:02-adapt test to changesChristian Grothoff2+2-2
2022-04-12 20:01output short hash in cli discovery to enable duplicate detection by userChristian Grothoff3+5-4
2022-04-12 19:52-make meta data mandatoryChristian Grothoff8+41-41
2022-04-12 19:36rename 'next' to 'select_version' and allow passing provider arrayChristian Grothoff3+114-74
2022-04-12 19:19clean up status codes, remove old endpoint from API docsChristian Grothoff8+14-163
2022-04-12 19:09-remove dead codeChristian Grothoff3+825-780
2022-04-06 12:32fix #7218 and #7219Christian Grothoff8+59-4
2022-04-05 15:22fix 'wire-fee' subcommand invocation in test scriptChristian Grothoff2+2-2
2022-04-05 15:16adapt to latest GNUnet API: GNUNET_JSON_spec_mark_optional() changedChristian Grothoff11+117-78
2022-03-28 11:58-code cleanupChristian Grothoff1+22-24
2022-03-10 03:18-clean up challenge logic for new truth apiChristian Grothoff9+305-314
2022-03-10 01:20-update to latest exchange APIChristian Grothoff10+803-846
2022-03-06 12:45log UUID on storeChristian Grothoff1+2-1
2022-03-06 12:42-nicer logging, remove FIXME, add checkChristian Grothoff1+9-4
2022-03-05 21:03-fix typoChristian Grothoff1+1-1
2022-03-05 20:57consistently give display_name human-readable translated hintsChristian Grothoff1+24-17
2022-03-05 20:46introduce 'display_hint' in state machine, make feedback states more expressiveChristian Grothoff1+60-10
2022-03-02 22:39push new /truth/ API through the entire implementationChristian Grothoff28+1805-3226
2022-03-01 22:35-first rough cut client implementation of the new /truth/ APIsChristian Grothoff5+887-3
2022-03-01 19:51sketch new truth REST API C clientChristian Grothoff1+306-3
2022-02-27 21:35-first rough cut towards implementing new /truths/ endpoint design (#7064)Christian Grothoff10+3213-145
2022-02-27 17:34proposal to address #7064Christian Grothoff2+222-1
2022-02-27 15:22add support for INSEE numbersChristian Grothoff5+119-0
2022-02-27 14:57add support for NLChristian Grothoff6+114-3
2022-02-27 13:17-fix tests, clean up codeChristian Grothoff6+72-80
2022-02-27 11:18-update logic for latest Taler exchange APIsChristian Grothoff4+16-0
2022-02-27 11:13-fix compiler warnings / adjust test to new DB schemaChristian Grothoff1+7-5
2022-02-27 11:10-add missing configsChristian Grothoff5+242-0
2022-02-27 11:08document application ID support (-A command-line option)Christian Grothoff3+49-8
2022-02-27 10:59document application ID support (-a command-line option)Christian Grothoff1+14-0
2022-02-20 23:25-adjust for latest Taler APIChristian Grothoff1+1-1
2022-02-20 02:13Add m4 to compare version numbersThien-Thi Nguyen1+177-0
2022-02-20 02:08Update PostgreSQL m4Thien-Thi Nguyen1+182-90
2022-02-17 22:09-migrate to Postgress 11: use BIGINT GENERATED BY DEFAULT AS IDENTITY instead of BIGSERIALChristian Grothoff1+3-3
2022-02-03 19:27fix status code for successful retriesChristian Grothoff2+1-1
2022-02-01 14:47-debian bumpChristian Grothoff1+6-0
2022-01-30 12:55-more work towards nicer policy discovery logicChristian Grothoff6+192-52
2022-01-23 21:15-add debugging printfsChristian Grothoff1+9-0
2022-01-21 20:47document sync_providers transitionChristian Grothoff1+21-11
2022-01-21 20:43add sync providers logic to other affected testChristian Grothoff1+16-0
2022-01-21 20:42-get test to pass againChristian Grothoff3+22-4
2022-01-21 17:55-implement provider_sync transitionChristian Grothoff1+220-101
2022-01-21 10:41add discussion about need for another transitionChristian Grothoff3+33-28
2022-01-21 10:03bugfixes in test logic, adding new test without paymentChristian Grothoff4+331-13
2022-01-20 18:38implement new reducer logic (completely untested though)Christian Grothoff2+370-724
2022-01-20 15:28-update reducer documentation to new plan (yet to be implemented)Christian Grothoff5+75-35
2022-01-19 19:59-misc bugfixesChristian Grothoff4+17-18
2022-01-19 19:26implement new CLI tool for the secret discovery logicChristian Grothoff3+273-0
2022-01-19 16:30implement parallel deduplicating optional attribute brute-forcing discovery process on top of reducer state, but as a side-activityChristian Grothoff6+625-78
2022-01-19 13:38implement routine to download meta data and decrypt to libanastasis; improve API to include timestampChristian Grothoff11+324-38
2022-01-19 12:54-upload encrypted meta data during backupChristian Grothoff1+11-1
2022-01-19 12:49helper routines for recdoc meta data encryption/decryptionChristian Grothoff2+91-31
2022-01-19 12:29enable meta-data upload in REST client logicChristian Grothoff4+35-2
2022-01-19 11:55add meta handler and client implementationChristian Grothoff9+687-12
2022-01-19 09:40-first rough implementation of meta handlerChristian Grothoff5+22-11
2022-01-19 09:20modify backend to support separate storage of meta dataChristian Grothoff4+185-11
2021-12-31 20:04default to account expiration minimum of 1 yearChristian Grothoff2+38-12
2021-12-31 17:26document and shorten default payment timeout (fixes #7073)Christian Grothoff4+3-17
2021-12-31 11:29clarify documentation for #7074Christian Grothoff2+5-1
2021-12-31 10:37fix #7054: propagate more information on the rate-limitingChristian Grothoff7+142-22
2021-12-29 23:06simplify pin entry by breaking up into groups and auto-completion (#7088)Christian Grothoff10+129-15
2021-12-28 11:45add autocompletion information for #7086Christian Grothoff2+4-2
2021-12-28 10:41require dots in AHV (for #7086)Christian Grothoff2+14-14
2021-12-27 20:04fix #7036Christian Grothoff2+28-6
2021-12-27 19:32fix #7044Christian Grothoff2+5-1
2021-12-27 19:10fix #7117Christian Grothoff1+1-1
2021-12-14 18:45-fix FTBFS for Taler protocol v11Christian Grothoff1+1-1
2021-12-14 18:45-fix FTBFS for Taler protocol v11Christian Grothoff8+50-49
2021-12-14 18:19-fixing FTBFS for v11Christian Grothoff10+143-146
2021-11-27 19:32bugfixChristian Grothoff1+1-1
2021-11-21 22:46-bugfixesChristian Grothoff2+16-13
2021-11-21 17:56fix #7047Christian Grothoff1+1-1
2021-11-19 18:51ftbfsChristian Grothoff1+1-0
2021-11-19 18:51ftbfsChristian Grothoff1+36-0
2021-11-19 17:04-fix build from sourceSebastian1+0-1
2021-11-17 21:03-dceChristian Grothoff13+0-760
2021-11-17 21:02make anastasis build against latest ExchangeChristian Grothoff14+205-485
2021-11-16 15:47-fix #7051 (license confusions in headers)Christian Grothoff76+180-180
2021-11-16 14:10add uuid-display to reducer and document itChristian Grothoff2+7-2
2021-11-16 14:05generate shorter UUID strings for interaction with users (#7089)Christian Grothoff5+54-42
2021-11-16 13:37-deny 1-FA (#7098)Christian Grothoff1+5-0
2021-11-08 14:12tests: remove one C reducer specific checkFlorian Dold1+11-6
2021-11-04 22:03fix truth upload idempotency checkFlorian Dold1+2-2
2021-11-02 16:17use underscores for reducer state fieldFlorian Dold1+4-4
2021-11-02 16:16print reducer state on errorFlorian Dold1+3-0
2021-11-02 15:51print correct file on errorFlorian Dold1+2-1
2021-11-02 15:22docs: we actually use the fee labelFlorian Dold1+3-3
2021-11-02 15:18fix upload_fees in docsFlorian Dold1+1-1
2021-11-02 15:04return error code from external reducer correctlyFlorian Dold1+8-3
2021-11-01 16:35make libeufin-based test work againFlorian Dold1+3-3
2021-11-01 15:43stasis: fix some DB issuesFlorian Dold1+15-12
2021-10-21 16:56we don't use recovery_error anymoreFlorian Dold1+0-3
2021-10-21 14:20docs: make header name match implementationFlorian Dold2+2-2
2021-10-21 06:25get rid of policy download signature, explain upload signature betterFlorian Dold2+3-17
2021-10-19 21:37remove bad loggingFlorian Dold1+0-3
2021-10-19 20:39docs: fix field nameFlorian Dold2+4-1
2021-10-19 18:46docs: document policy expiration headerFlorian Dold1+2-0
2021-10-19 18:39docs: heading fixesFlorian Dold1+9-5
2021-10-19 18:36docs: string is lower-caseFlorian Dold1+3-3
2021-10-19 18:31clarify truth_salt nameFlorian Dold3+4-4
2021-10-19 17:47fix test vector outputFlorian Dold1+3-2
2021-10-19 12:07sort out HKDF invocations (salt vs ikm vs info)Florian Dold1+25-7
2021-10-19 11:20Fix account key derivation.Florian Dold3+2-22
2021-10-18 18:24do bit twiddling correctly, it's little-endianFlorian Dold3+10-6
2021-10-18 17:04remove references to AES, fix ciphertext headerFlorian Dold1+13-27
2021-10-18 16:27spell key_share_data like in docsFlorian Dold2+5-5
2021-10-18 16:24handle CORS preflight for /truth and /policyFlorian Dold1+10-0
2021-10-17 19:27docs: truth is not signedFlorian Dold1+1-8
2021-10-17 19:15docs: Anastasis-UUID does not existFlorian Dold1+2-2
2021-10-14 19:16remote reducer readmeFlorian Dold2+14-0
2021-10-14 19:04remote reducer readmeFlorian Dold1+12-0
2021-10-14 13:49docsFlorian Dold9+189-189
2021-10-14 13:41docs: fix typoFlorian Dold1+1-1
2021-10-14 10:21remote reducerFlorian Dold1+47-0
2021-10-13 15:30return error response instead of tagging stateFlorian Dold1+19-20
2021-10-13 13:51-more loggingChristian Grothoff5+67-114
2021-10-13 11:24use invalid state instead of error stateFlorian Dold4+10-10
2021-10-13 11:20document error handlingFlorian Dold1+33-23
2021-10-13 11:12do not transition into error statesFlorian Dold2+31-46
2021-10-11 16:53allow 'back' to unselect countryFlorian Dold1+6-5
2021-10-07 12:36use libsodium cryptobox / chacha20poly1305Florian Dold9+213-461
2021-10-06 18:23use anastasis_(de|en)crypt primitive everywhereFlorian Dold5+190-112
2021-10-06 14:50test vector generation WIPFlorian Dold4+634-0
2021-10-06 13:48fix recdoc JSON specChristian Grothoff1+18-17
2021-10-06 09:33-fix error handlingChristian Grothoff4+9-7
2021-10-06 08:54async external reducer, external reducer for start stateFlorian Dold4+365-123
2021-10-05 08:42implement TypeScript data generationFlorian Dold2+27-0
2021-10-04 16:08report reducer error instead of crashingFlorian Dold1+55-6
2021-10-04 15:26allow external reducer binary to process actionsFlorian Dold1+120-0
2021-10-01 20:38let there be SpainChristian Grothoff7+197-19
2021-09-30 13:00draft DNI validation logicChristian Grothoff1+75-0
2021-09-30 13:00releasing v0.2.0Christian Grothoff3+8-1
2021-09-30 12:42allow providers to be enabled/disabledChristian Grothoff4+195-81
2021-09-29 21:04-use 8 digitsChristian Grothoff1+2-15
2021-09-29 20:11-totp debuggingChristian Grothoff1+18-5
2021-09-29 16:04fix /privacy handlerChristian Grothoff4+5-24
2021-09-29 11:31fix DIST rulesChristian Grothoff1+2-0
2021-09-28 13:50theoretically, this completes the TOTP implementation, alas completely untestedChristian Grothoff4+300-132
2021-09-27 08:56-bump required dependencyChristian Grothoff1+2-2
2021-09-26 17:24starting with TOTP plugin for #7023Christian Grothoff4+406-3
2021-09-24 10:02-pp revisionChristian Grothoff1+51-13
2021-09-17 09:46-remove unnecessary step as suggested by MSChristian Grothoff1+0-9
2021-09-17 09:33fix systemd control fileChristian Grothoff1+3-0
2021-09-16 22:34expose DB garbage collection, ROLLBACK instead of committing if preflight check failsChristian Grothoff3+119-12
2021-09-16 14:02fixmems1+2-0
2021-09-07 21:32-fix amount testChristian Grothoff2+8-3
2021-09-07 19:46deploy pp/terms for AnastasisChristian Grothoff28+3643-3
2021-09-06 14:40package version bumpChristian Grothoff1+6-0
2021-09-06 14:15try to fix packagesChristian Grothoff3+8-5
2021-09-06 13:13-build fixesChristian Grothoff3+294-134
2021-09-05 16:35add taler-config C version, useful once we depend on the next GNUnet release to avoid the LD_PRELOAD hackChristian Grothoff1+73-0
2021-09-02 09:52-another config lineChristian Grothoff1+9-0
2021-09-01 09:09fix cmpChristian Grothoff2+8-6
2021-09-01 09:04work on e-mail authChristian Grothoff4+24-2
2021-08-31 22:59separate DB creation from plugin loading; fix misc. Debian package issuesChristian Grothoff11+805-695
2021-08-31 22:12fix cfg fileChristian Grothoff2+7-1
2021-08-31 22:11update instructionsChristian Grothoff1+3-36
2021-08-30 20:39debian: preseed debconf in preinstFlorian Dold3+161-292
2021-08-30 17:08debian: db setupFlorian Dold6+41-94
2021-08-30 08:25-deadChristian Grothoff1+0-6
2021-08-29 22:12configFlorian Dold1+3-0
2021-08-29 22:06configFlorian Dold1+5-0
2021-08-29 21:17taler providerChristian Grothoff1+4-0
2021-08-29 09:10demohintChristian Grothoff1+14-0
2021-08-28 15:34-bump version requirementsChristian Grothoff1+6-6
2021-08-28 07:58-grammarChristian Grothoff1+1-1
2021-08-28 07:17add main anastasis site for KUDOSChristian Grothoff1+4-0
2021-08-27 21:16-update Debian changelogChristian Grothoff1+1-1
2021-08-27 21:00if we had a challenge code before, submit it againChristian Grothoff1+27-6
2021-08-27 18:28-fix assertionChristian Grothoff1+11-5
2021-08-27 16:18-fix IBAN notification logicChristian Grothoff3+59-45
2021-08-27 15:56ensure there is a selected_challenge_uuid in CHALLENGE_SOLVING stateChristian Grothoff1+3-0
2021-08-27 15:44fix retry counter logic, deal with negative retry counters, limit code reuse for iban methodChristian Grothoff12+82-196
2021-08-27 14:32-do not re-use codes, everChristian Grothoff1+1-1
2021-08-27 13:55-more leaksChristian Grothoff1+1-0
2021-08-27 13:53-more leaksChristian Grothoff2+14-5
2021-08-27 12:58-fix misc. memory leaksChristian Grothoff9+67-21
2021-08-26 20:23use camountChristian Grothoff3+10-6
2021-08-26 18:54handle currency mismatchChristian Grothoff2+41-17
2021-08-26 18:39-allow plugin costs to varyChristian Grothoff1+1-4
2021-08-26 18:36-allow plugin costs to varyChristian Grothoff1+0-13
2021-08-26 18:27-cleanupChristian Grothoff1+3-5
2021-08-26 14:57-fix script to match new state machineChristian Grothoff1+11-7
2021-08-26 14:55-fix state transitionChristian Grothoff1+1-1
2021-08-24 20:33-DCEChristian Grothoff1+0-2
2021-08-24 20:31-bump debian versionChristian Grothoff1+6-0
2021-08-24 20:30releasing Anastasis v0.1.0Christian Grothoff2+5-1
2021-08-24 20:29-ignoreChristian Grothoff1+1-0
2021-08-24 20:29IBAN test passesChristian Grothoff5+101-84
2021-08-24 19:48-add missing DROPChristian Grothoff2+4-0
2021-08-24 19:41-more work on test_iban.shChristian Grothoff4+23-49
2021-08-24 19:14-update man pagesChristian Grothoff7+45-13
2021-08-24 11:05-move to EURChristian Grothoff2+13-24
2021-08-24 09:10debugMS1+5-6
2021-08-23 23:08Anastasis/LibEuFin test: provide wire transfer command.MS1+34-5
2021-08-23 16:22-more work on iban logicChristian Grothoff11+333-42
2021-08-23 11:11-add more checksChristian Grothoff1+17-5
2021-08-23 11:10debian: actually bump versionFlorian Dold1+1-1
2021-08-23 10:50-misc bugfixes for IBAN pluginChristian Grothoff8+101-88
2021-08-23 10:27debian: changelogFlorian Dold1+6-0
2021-08-23 10:22debian: fix taler dependency versionsFlorian Dold1+3-3
2021-08-23 08:30not warning about logs on SKIPMS1+1-7
2021-08-23 07:45Anastasis/LibEuFin test.MS1+9-15
2021-08-23 06:06-fix script after MS renamesChristian Grothoff2+4-4
2021-08-22 22:17adjust to latest GNUnet API changesChristian Grothoff3+7-2
2021-08-22 16:20Anastasis/LibEuFin test.MS1+114-15
2021-08-22 15:04-more work on test_iban.shChristian Grothoff19+333-29
2021-08-22 09:35preparing test users, sandbox sideMS1+42-10
2021-08-22 09:01-fix use exit helpersMS1+6-12
2021-08-21 06:36-fix trap logicChristian Grothoff1+25-2
2021-08-20 14:38Anastasis/Libeufin setup script: first steps.ms1+57-0
2021-08-20 13:46-update man pagesChristian Grothoff7+142-25
2021-08-20 11:25Noting guidelines for the IBAN-test script.MS1+36-0
2021-08-19 14:36-typoChristian Grothoff1+1-1
2021-08-19 13:11document reducer return values for IBAN authChristian Grothoff4+140-24
2021-08-19 12:43-implement 'poll' transition in state machineChristian Grothoff4+307-102
2021-08-19 11:52modify lib/ to pass 202 status back to reducerChristian Grothoff4+34-3
2021-08-19 11:41-implement DB triggers and check for inbound wire transfers in IBAN pluginChristian Grothoff5+224-8
2021-08-19 10:25-update IBAN plugin, write man page for anastasis-helper-authorization-ibanChristian Grothoff4+156-24
2021-08-19 10:02-fix linker issueChristian Grothoff1+1-0
2021-08-18 15:39-update todo listChristian Grothoff1+1-2
2021-08-18 15:37-get anastasis-helper-authorization-iban to buildChristian Grothoff7+97-37
2021-08-18 15:23-add library to access libeufin Anastasis facadeChristian Grothoff9+867-0
2021-08-18 09:27-improve logging'Christian Grothoff2+31-3
2021-08-16 19:34-modify backend to support new truth validation flowChristian Grothoff2+25-2
2021-08-16 14:44-modify plugins to set 'satisfied' bitChristian Grothoff5+146-77
2021-08-16 10:33-doc hintChristian Grothoff1+2-1
2021-08-16 10:01-fix docChristian Grothoff1+2-2
2021-08-16 09:42-document API_KEYChristian Grothoff1+14-4
2021-08-16 09:40clarify: salt, not nonceChristian Grothoff1+3-2
2021-08-16 09:36-pass db handle to auth pluginsChristian Grothoff11+77-29
2021-08-16 09:17allow setting api key via configurationChristian Grothoff6+46-48
2021-08-16 09:01-preparations for sepa auth pluginChristian Grothoff9+62-41
2021-08-15 17:01add logic to resume wire transfer checks from last checkpointChristian Grothoff3+84-1
2021-08-15 16:49-noteChristian Grothoff1+1-0
2021-08-15 09:53-note left-over todosChristian Grothoff3+381-20
2021-08-15 08:14dropping Doxygen by request of Ineiev due to copyright header issuesChristian Grothoff1+0-1
2021-08-15 08:13dropping Doxygen by request of Ineiev due to copyright header issuesChristian Grothoff3+1-269
2021-08-15 08:11expand database plugin with logic to store wire transfer data made for authenticationChristian Grothoff3+287-0
2021-08-14 14:03-first rough sketch for IBAN authorization plugin"Christian Grothoff8+720-7
2021-08-14 11:32-more legwork for new auth method supportChristian Grothoff26+767-1279
2021-08-14 08:45-improve docs on what truth is, make truth_mime optionalChristian Grothoff3+41-38
2021-08-14 08:37-DCEChristian Grothoff2+0-17
2021-08-13 21:00-adjust test to latest merchant APIChristian Grothoff2+2-2
2021-08-13 20:50-modify DB schema in preparation for IBAN auth method supportChristian Grothoff4+216-5
2021-08-06 07:04-remove anicent wire framesChristian Grothoff14+0-87
2021-08-06 07:01-make ineiev happyChristian Grothoff1+1-1
2021-08-03 19:37-update to new config structureChristian Grothoff3+7-2
2021-08-02 14:26-fix rules for 'make dist'Christian Grothoff9+23-13
2021-08-02 14:09-conclude doxygen fixesChristian Grothoff63+124-359
2021-08-02 14:02-fix copy-and-paste issues in copyright headersChristian Grothoff82+236-236
2021-08-02 13:58misc doxygen fixesChristian Grothoff41+136-660
2021-08-02 09:46-more documentation fixesChristian Grothoff34+178-150
2021-08-02 09:27-doxygen fixesChristian Grothoff45+371-215
2021-08-01 16:52debian: support compat level 12Florian Dold3+10-2
2021-07-31 21:15-eliminating some legacy json_pack calls from AnastasisChristian Grothoff3+152-155
2021-07-31 20:50-eliminating some legacy json_pack calls from AnastasisChristian Grothoff13+316-359
2021-07-31 11:23debian: bump version, minor tweaksFlorian Dold1+6-0
2021-07-30 19:22-adapt to changes in taler-exchange configuration structureChristian Grothoff3+11-7
2021-07-30 14:06debian: don't create user homeFlorian Dold1+1-1
2021-07-30 14:01debian: tmpfilesFlorian Dold1+2-0
2021-07-30 13:50debian: socket locationFlorian Dold3+16-54
2021-07-30 11:42-fix minor enum confusionsChristian Grothoff5+17-14
2021-07-30 11:38debian: bump versionFlorian Dold1+6-0
2021-07-30 11:35debian: configFlorian Dold1+4-0
2021-07-30 11:31debian: configFlorian Dold1+1-1
2021-07-30 11:29debian: configFlorian Dold1+8-0
2021-07-30 11:26debian: add override config fileFlorian Dold1+2-0
2021-07-30 11:14debian: configFlorian Dold2+5-2
2021-07-30 11:12ganaFlorian Dold0+0-0
2021-07-30 11:10debian: we just install apache2/nginx configs, no need for debconfFlorian Dold2+0-29
2021-07-30 11:07debian: anastasis has its own configFlorian Dold8+19-41
2021-07-30 08:52-complete GNUification, update Debian package changelogChristian Grothoff2+8-2
2021-07-30 08:38folding history in preparation of GNU Anastasis v0.0.0 releaseChristian Grothoff486+93363-0