Anastasis - Change Log
Not Yet Released
- 0008024: [General] spanish SSN requirements wrong (nullptrderef)
- 0008025: [General] text file recovery broken (nullptrderef)
- 0007519: [packaging] need docker image for anastasis-httpd (backend) (nullptrderef)
3 issues View Issues
Not Yet Released
- 0008905: [anastasis-gtk] anastasis-gtk crashes in assertion failure (Christian Grothoff)
- 0008659: [backend] json_array_size returns size_t, but code uses unsigned int (Christian Grothoff)
2 issues View Issues
Released 2022-09-26
WebUI and 6-FA.
- 0007046: [anastasis-gtk] birth date selection sometimes freezes up "next" button (Christian Grothoff)
- 0007050: [C reducer implementation] recovery state has obscure and/or wrong field names (Christian Grothoff)
- 0007078: [anastasis-gtk] show provider name instead of URL where available (Christian Grothoff)
- 0007082: [anastasis-gtk] save-as button confusing during recovery (Christian Grothoff)
- 0007083: [anastasis-gtk] unclear which user attributes are 'bad' (Christian Grothoff)
- 0007086: [anastasis-webui] AHV number with/without dots (Christian Grothoff)
- 0007187: [anastasis-gtk] regression: TOTP no longer works (Christian Grothoff)
- 0007225: [reducer spec] inconsistencies in continent internationalization (Christian Grothoff)
- 0007226: [reducer spec] reducer doesn't handle server failures cleanly in provider status (Christian Grothoff)
- 0007228: [command line tools] write test case with hanging provider (Christian Grothoff)
- 0007259: [anastasis-gtk] cannot enter birthdates before February 1970. (Christian Grothoff)
- 0007036: [C reducer implementation] reducer returns odd error message when one provider is offline (Christian Grothoff)
- 0007044: [C reducer implementation] C reducer returns malformed error response when provider is offline (Christian Grothoff)
- 0007047: [C reducer implementation] reducer crashes with SIGSEGV if policy is malformed (Christian Grothoff)
- 0007051: [General] anastasis copyright headers contain a mix of LGPL and AGPL (Christian Grothoff)
- 0007054: [backend] backend should report more details when rate-limiting truth solving / challenge sending attempts (Christian Grothoff)
- 0007073: [backend] policy payment long polling not documented and too high by default (Christian Grothoff)
- 0007117: [backend] --disable-doc configure option ignored (Christian Grothoff)
- 0007218: [anastasis-gtk] "Solve challenges" screen complains about "A challenge is already active" (Christian Grothoff)
- 0007227: [C reducer implementation] enter_user_attributes blocks on providers being unresponsive (Christian Grothoff)
- 0007059: [anastasis-webui] pressing the "enter" key should go to the next step (sebasjm)
- 0007074: [reducer spec] poll / authentication-timeout confusing (Christian Grothoff)
- 0007075: [anastasis-webui] layout shift when loading anastasis-webui (sebasjm)
- 0007076: [anastasis-webui] implement provider editing (sebasjm)
- 0007087: [anastasis-gtk] enter for 'next' (Christian Grothoff)
- 0007093: [anastasis-webui] secret name not shown (sebasjm)
- 0007096: [General] error message shown when entering bad user attributes during recovery confusing (Christian Grothoff)
- 0007098: [reducer spec] deny 1-FA (Christian Grothoff)
- 0007011: [General] add support for more countries (Christian Grothoff)
- 0007037: [backend] backend tests are failing during payment (Florian Dold)
- 0007045: [C reducer implementation] use clearer names for various salt values (Christian Grothoff)
- 0007048: [backend] backend frequently crashes during backups (Florian Dold)
- 0007056: [General] anastasis reducer: make actions consistent (Florian Dold)
- 0007062: [anastasis-webui] policy editing should have a "restore default suggestion button" (Florian Dold)
- 0007063: [C reducer implementation] C reducer upload fee computation includes providers that are not part of any policy (Florian Dold)
- 0007061: [reducer spec] all sum types should have a type/tag field to identify the arm (Florian Dold)
- 0007064: [REST API] GET /truths/ endpoint is problematic (Florian Dold)
- 0007065: [reducer spec] review types of challenge feedback (sebasjm)
- 0007066: [packaging] installing and uninstalling the anastasis-httpd package results in broken DB (Christian Grothoff)
- 0007067: [anastasis-webui] scss warnings (sebasjm)
- 0007068: [TypeScript reducer implementation] TypeScript reducer does not allow version selection (Florian Dold)
- 0007069: [anastasis-webui] show spinner and/or disable next button while waiting for the reducer (sebasjm)
- 0007070: [REST API] when downloading policy, there should be a way to distinguish "policy not found" from "policy with this version not found" (Florian Dold)
- 0007071: [backend] provider crashes in truth upload (Florian Dold)
- 0007072: [anastasis-webui] browser history integration (sebasjm)
- 0007077: [anastasis-webui] (Re-)implement file uploads and downloads (Florian Dold)
- 0007080: [General] case-sensitivity issues with user attributes (sebasjm)
- 0007081: [authentication methods] phone number must contain country prefix (sebasjm)
- 0007084: [authentication methods] stress case-sensitivity for security question answer (sebasjm)
- 0007085: [General] user confusion between secret name/value (sebasjm)
- 0007088: [General] entering 15-digit PIN/TAN codes is difficult (sebasjm)
- 0007089: [General] long UUID shocks users (sebasjm)
- 0007090: [anastasis-webui] are you sure? (sebasjm)
- 0007091: [anastasis-webui] TOTP triggered error (Florian Dold)
- 0007092: [anastasis-webui] "A-" prefix missing (sebasjm)
- 0007094: [General] secret entry field too small (sebasjm)
- 0007095: [General] normalization suggestions for user attributes (sebasjm)
- 0007097: [anastasis-webui] Google TOTP can only do 6 digits (sebasjm)
- 0007188: [authentication methods] e-mail authentication fails with 404 (Christian Grothoff)
- 0007219: [REST API] do not use WebDAV HTTP status codes (Christian Grothoff)
- 0007221: [anastasis-gtk] select_version only lists one provider (Christian Grothoff)
- 0007222: [C reducer implementation] authentication_providers should be properly tagged with status (Christian Grothoff)
- 0007223: [command line tools] test_prepare.sh with fees fails because of libeufin (Florian Dold)
- 0007231: [anastasis-webui] implement new challenge feedback in UI (sebasjm)
64 issues View Issues
Released 2021-09-30
Advanced business features.
- 0006918: [command line tools] liability limits not exposed (Christian Grothoff)
- 0007010: [command line tools] GUIs should show/link to Anastasis operator terms of service / privacy policy (Christian Grothoff)
- 0007022: [command line tools] warn user against using single-factor authentication (Christian Grothoff)
- 0007023: [authentication methods] add support for TOTP authentication (RFC 6238) (Christian Grothoff)
- 0007024: [C client library] error is shown on first auth dialog (Christian Grothoff)
5 issues View Issues
Released 2021-08-31
original design feature-complete
- 0006990: [authentication methods] support SEPA authentication (Christian Grothoff)
1 issue View Issues
Released 2021-08-14
First usable version.
- 0006931: [command line tools] Gtk+ allows expiration selection even if all providers are free (Christian Grothoff)
- 0006841: [C client library] support paying to store recovery document and/or truth for more than one period (Christian Grothoff)
- 0006831: [command line tools] add support for policy editing to anastasis-gtk (Christian Grothoff)
- 0006830: [command line tools] re-implement cost-based selection (Christian Grothoff)
- 0006500: [General] fix memory leakage (Christian Grothoff)
- 0006501: [backend] error handling (Christian Grothoff)
- 0006526: [backend] Refactor crypto library (Christian Grothoff)
- 0006527: [backend] Refactor PostgreSQL plugin (Christian Grothoff)
- 0006529: [backend] Compression of the recovery document (Christian Grothoff)
- 0006530: [authentication methods] SMS Authentication (Christian Grothoff)
- 0006532: [authentication methods] E-Mail Authentication (Christian Grothoff)
- 0006534: [General] Website Anastasis update (Dominik Meister)
- 0006546: [command line tools] Anastasis GTK (Christian Grothoff)
- 0006572: [authentication methods] need to update database schema to store transmitted codes and retry counters during authorization process (Christian Grothoff)
- 0006573: [backend] need authentication plugin API (Christian Grothoff)
- 0006748: [backend] generate 405 method not allowed where applicable (Christian Grothoff)
- 0006749: [backend] support i18n wherever applicable (Christian Grothoff)
- 0006752: [backend] policy upload payment logic error handling is bad (Christian Grothoff)
- 0006753: [C client library] complete test_anastasis logic (Christian Grothoff)
- 0006759: [C client library] support forcing payment for truth uploads in reducer (Christian Grothoff)
- 0006760: [C client library] consider explicit specification of providers for recovery document upload in reducer API (Christian Grothoff)
- 0006763: [Documentation] document redux states during final payment (Christian Grothoff)
- 0006764: [C client library] improve error report generation in redux logic (Christian Grothoff)
- 0006809: [command line tools] show provider status in provider dialog (Christian Grothoff)
- 0006810: [C client library] reducer should detect if upload exceeds limit (Christian Grothoff)
- 0006819: [command line tools] show currency when selecting country (Christian Grothoff)
- 0006820: [C client library] consider replacying "currency" with a "currencies" array in select_country (Christian Grothoff)
- 0006823: [command line tools] show expiration date of provider policy/truth storage during backup (Christian Grothoff)
- 0006825: [command line tools] prefix secret with mime-type and/or application/version (Christian Grothoff)
- 0006826: [command line tools] warn user in case of dangerous operations (Christian Grothoff)
- 0006827: [command line tools] review how we select challenges and show challenge progress/errors (Christian Grothoff)
- 0006828: [command line tools] show backup failures appropriately (Christian Grothoff)
- 0006580: [C client library] de-/serialization of states (Christian Grothoff)
- 0006750: [backend] grant refunds if challenge could not be issued (Christian Grothoff)
- 0006751: [C client library] policy upload client should expose policy version (Christian Grothoff)
- 0006754: [authentication methods] authorization backends should respond in JSON (Christian Grothoff)
- 0006842: [backend] policy upload succeeds despite payment secret not being initialized (Christian Grothoff)
37 issues View Issues
doodle - Change Log
Released 2018-03-30
- 0002510: [other] doodle is too verbose (Christian Grothoff)
- 0003307: [doodled] [semaphore.c:389]: (warning) memset() called to fill 0 bytes of 'handle'. (Christian Grothoff)
2 issues View Issues
Released 2006-05-02
- 0001017: [doodled] doodled does not react to signals (SIGTERM/HANGUP) (Christian Grothoff)
1 issue View Issues
GNUnet - Change Log
Released 2024-12-09
- 0008788: [namestore service] plugin_namestore_sqlite.c calls GNUNET_NAMESTORE_RecordIterator with new editor hint, not old (schanzen)
- 0008962: [util library] gnunet-setup fails to find libexec libraries (Christian Grothoff)
- 0009008: [testing library] libgnunet_test_testing_plugin_ping is versioned (schanzen)
- 0009335: [util library] broken documentation link in header gnunet_mq_lib.h (schanzen)
- 0009246: [transport service] Virtual links are still in memory during shutdown (thejackimonster)
- 0009305: [util library] get_size_rec uses stat when it should be using lstat (schanzen)
- 0009306: [util library] GNUNET_DISK_file_backup: filesystem race condition (schanzen)
- 0009308: [util library] GNUNET_DISK_file_read_non_blocking: function makes no sense (Christian Grothoff)
- 0009309: [util library] GNUNET_DISK_directory_scan: get rid of the stat() call (schanzen)
- 0009310: [util library] GNUNET_DISK_glob: duplicate case (schanzen)
- 0009311: [util library] GNUNET_DISK_pipe: O_CLOEXEC race (schanzen)
- 0009312: [util library] GNUNET_DISK_internal_file_handle_: why void*?! (schanzen)
- 0009313: [other] Multiple lines of Log output are missing newlines. (schanzen)
- 0009321: [util library] GNUNET_DNSPARSER_duplicate_cert_record uses strdup instead of memdup (schanzen)
- 0009322: [util library] GNUNET_DNSPARSER_builder_add_name: integer overflow (schanzen)
- 0009323: [util library] GNUNET_DNSPARSER_builder_add_cert: integer overflow (schanzen)
- 0009324: [util library] GNUNET_DNSPARSER_builder_add_query: buffer overflow (schanzen)
- 0009325: [util library] GNUNET_DNSPARSER_builder_add_mx: integer overflow (schanzen)
- 0009326: [util library] GNUNET_DNSPARSER_builder_add_srv: integer overflow (schanzen)
- 0009327: [util library] GNUNET_DNSPARSER_builder_add_uri: integer overflow (schanzen)
- 0009328: [util library] add_record: buffer overflow (Christian Grothoff)
- 0009369: [ARM service] parsing STEFAN_LIN fails under de_DE.UTF-8 locale (schanzen)
- 0003866: [transport service] local peer discovery should be implemented (t3sserakt)
23 issues View Issues
Released 2024-10-29
- 0009274: [other] _make_continuous_arg_copy (in gnunet): integer overflow (schanzen)
- 0009279: [util library] GNUNET_buffer_write_data_encoded: integer overflow (schanzen)
- 0009285: [util library] GNUNET_xgrow_: division by zero (schanzen)
- 0009286: [util library] GNUNET_asprintf: don't call vsprintf (schanzen)
- 0009288: [util library] GNUNET_hex2b: buffer overflow (schanzen)
- 0009290: [util library] GNUNET_CONFIGURATION_deserialize: confusing code (schanzen)
- 0009294: [transport service] QUIC communicator fails to build with recent quiche versions (schanzen)
- 0009297: [util library] GNUNET_CRYPTO_ecc_dlog_prepare: integer overflow (schanzen)
- 0009298: [util library] derive_h: salt is not random (schanzen)
- 0009299: [util library] TODO found in elligator crypto code (schanzen)
- 0009300: [util library] GNUNET_CRYPTO_ecdhe_elligator_key_get_public_norand: code and comment disagree (schanzen)
- 0009301: [util library] weakened randomness in GNUNET_CRYPTO_hash_create_random (schanzen)
- 0009302: [util library] GNUNET_CRYPTO_hash_file: buffer overflow (schanzen)
13 issues View Issues
Released 2024-10-10
- 0007589: [DHT service] gnunet-service-dht is constantly at 100% CPU utilization (Christian Grothoff)
- 0008978: [util library] Scheduler: ready_count underflow (thejackimonster)
- 0008979: [util library] MQ: Send fails because envelope queue is not empty (thejackimonster)
- 0009179: [messenger service] gnunet-messenger segfaults on entering empty string at prompt. (thejackimonster)
- 0009205: [util library] Build of GNUnet fails because of calling strptime in strings.c (Christian Grothoff)
5 issues View Issues
Released 2024-08-29
- 0007961: [other] Provide a library that allows single-process applications (t3sserakt)
- 0007963: [util library] Improve scheduler to support single-process applications (schanzen)
- 0008813: [cadet service] memory leak in announce_id in gnunet-service-cadet (schanzen)
- 0008063: [util library] [Meta issue] Elligator for TCP/UDP transports (pedram)
- 0008065: [util library] Implement elligator in TCP communicator (pedram)
- 0008067: [util library] Update UDP communicator protocol specification (pedram)
- 0008068: [util library] Update TCP communicator protocol specification (pedram)
- 0008915: [util library] Use libsodiums HKDF (schanzen)
- 0009043: [peerstore] Reimplement manually connecting peers using CLI (schanzen)
9 issues View Issues
libextractor - Change Log
Not Yet Released
- 0008513: [plugins] test_exiv2 fails with Exiv2 0.28 (Christian Grothoff)
- 0008620: [libextractor main library] libextractor searches tidy-html include as <tidy/tidy.h>; is packaged simply as <tidy.h> (Christian Grothoff)
2 issues View Issues
Released 2023-12-05
- 0007970: [plugins] exiv2_extractor.cc fails to build on 32bit system with exiv2 0.28.0 patch from bug#7889 (Christian Grothoff)
- 0002516: [plugins] ELF plugin should be ported to new API (Christian Grothoff)
- 0002518: [plugins] real plugin should be ported to new API (Christian Grothoff)
3 issues View Issues
Released 2023-12-02
- 0005659: [build system] ffmpeg not found (Christian Grothoff)
- 0006777: [plugins] opus plugin uses obsolete library (Christian Grothoff)
- 0007889: [plugins] exiv2 0.28 breaks exiv2_extractor.cc (Christian Grothoff)
3 issues View Issues
Released 2021-01-30
- 0006425: [build system] Soname was demoted from libextractor.so.3 to libextractor.so.2 (Christian Grothoff)
- 0006613: [plugins] FAIL: test_exiv2 (Christian Grothoff)
- 0006709: [libextractor main library] test_rpm test fails on several architectures with rpm 4.16 (Christian Grothoff)
3 issues View Issues
Released 2020-07-02
- 0005846: [extract] A heap-buffer-overflow vulneribility in function EXTRACTOR_dvi_extract_method in dvi_extractor.c (Christian Grothoff)
- 0005820: [plugins] Build fails with exiv2 0.27 (Christian Grothoff)
- 0006391: [plugins] FAIL: test_rpm (Christian Grothoff)
3 issues View Issues
libmicrohttpd - Change Log
Not Yet Released
- 0007757: [external API] MHD_add_response_header set by MHD_create_response_from_callback continues to execute MHD_queue_response and cannot continue to (Christian Grothoff)
1 issue View Issues
Released 2023-05-28
- 0007134: [build system] 0.9.75: missing file chapters/websocket.inc in dist tar ball (Christian Grothoff)
- 0007135: [build system] 0.9.75: test suite is failing (Karlson2k)
- 0007192: [internal event loop] Notify complete callback sometimes not called when connection is closed prematurely while using epoll internal thread (Christian Grothoff)
- 0007196: [external API] mhd_assert(0) after MHD_resume_connection() (Christian Grothoff)
- 0007772: [performance] Upgraded connection in threaded context is starved of memory (Christian Grothoff)
5 issues View Issues
Taler - Change Log
Not Yet Released
1 issue View Issues
Not Yet Released
1 issue View Issues
Not Yet Released
Production MVP
- 0008561: [other] Create welcome package for NetzBon merchants also usable for Taler Operations onboarding [4h] (Christian Grothoff)
- 0009377: [exchange] [withdraw] refactor error handling (Christian Grothoff)
2 issues View Issues
Released 2024-12-16
Polishing. Everything for first CH-production that can't wait until the last minute.
- 0009400: [wallet (iOS App)] Cannot start a withdrawal with QR for exchange.e.netzbon-basel.ch (MarcS)
- 0009372: [exchange] Remove code duplication for /age-withdraw and /batch-withdraw (oec)
- 0009195: [merchant backoffice SPA] merchant backend SPA interface is barely translated into German or French (stmr)
- 0008231: [exchange] Update README in exchange (oec)
- 0008754: [libeufin-nexus] Safer bouncing strategy (Antoine A)
- 0008058: [merchant backoffice SPA] after KYC is done, SPA page is ugly (sebasjm)
- 0008299: [Web site(s)] French translations for taler-ops.ch (Emmanuel)
- 0008833: [wallet-core] transaction should persist their fail/abort reason [4h] (Florian Dold)
- 0008958: [wallet (WebExtension)] webext wallet should render alternate QR codes for manual withdrawal, show sharing and banking options (sebasjm)
- 0009000: [libeufin (general)] Set limits to all requests params (Antoine A)
- 0009066: [deployment and operations] Cleanup CI artifacts automatically (dvn)
- 0009082: [deployment and operations] lock down demo with random passwords instead of "sandbox" [4h] (Florian Dold)
- 0009086: [deployment and operations] References to old location of CI debian versioning script (dvn)
- 0009088: [deployment and operations] postgres 16 not supported, which is in latest ubuntu 24.04 (Christian Grothoff)
- 0009149: [merchant-pos-terminal (Android App)] Order completion: QR code not generated - No payment received v2 (avalos)
- 0009151: [wallet (Android App)] Deposit to bank shows IBAN form instead of x-taler-bank or payto-link (avalos)
- 0009158: [wallet (Android App)] Android wallet complains about JSON response for pending withdrawals (avalos)
- 0009163: [wallet-core] building wallet-core requires root access? (root)
- 0009165: [merchant-pos-terminal (Android App)] Do not show password in the settings screen (only on password change) (avalos)
- 0009167: [cashier (Android App)] Textfield for amount per default is too small for amounts longer than one digit (avalos)
- 0009180: [wallet-core] checkPeerPushDebit needs scopeInfo parameter (Florian Dold)
- 0009181: [wallet-core] per-exchange insufficient balance details don't properly report maxEffectiveSpendAmount (Florian Dold)
- 0009200: [libeufin-nexus] Use HAA (download retrievable business transaction formats BTF) to only performs necessary fetches (Antoine A)
- 0009214: [exchange] exchange claims bad_kyc_auth=true, but account_pub is the same as merchant_pub (Christian Grothoff)
- 0009215: [mechant backend] merchant /private/kyc endpoint returns wrong payto subject (Christian Grothoff)
- 0009219: [mechant backend] merchant's GET /orders/{order_id} long-poller does not wake up with repurchase (Christian Grothoff)
- 0009221: [wallet (iOS App)] interface between iOS wallet and other apps should be documented (MarcS)
- 0009233: [specification] bank API version bump needed for c2ec? (Christian Grothoff)
- 0009239: [mechant backend] i can't pay at the merchant with kyc enabled (Christian Grothoff)
- 0009240: [mechant backend] test_merchant_product_creation fails (Christian Grothoff)
- 0009241: [exchange] error after completing kyc (Christian Grothoff)
- 0009245: [mechant backend] merchant backend should report limits (from /keys) when /kyc-check returns 404/1939 (Christian Grothoff)
- 0009250: [exchange] withdrawal KYC not triggered anymore (Christian Grothoff)
- 0009030: [wallet-core] implement getTransactionsV2 API based on materialized transactions (Florian Dold)
- 0009071: [wallet-core] implement KYC transfer for deposits [4h] (Florian Dold)
- 0009135: [wallet-core] wallet-core should expose to UIs when legi limits will be crossed *before* the transaction is created [2d] (Florian Dold)
- 0009166: [cashier (Android App)] Allow to withdraw money from account with credit limit (avalos)
- 0009171: [taler-harness] merchant kyc integration test [4h] (Florian Dold)
- 0009193: [wallet-core] write test for repurchase detection long-polling (Florian Dold)
- 0009213: [wallet-core] payment transactions should automatically abort when the merchant has KYC problems [2h] (Florian Dold)
- 0007304: [exchange] should we normalize payto://-URIs in the exchange before hashing? [5d] (Christian Grothoff)
- 0008062: [auditor] auditor tests are currently not working... [1d] (Christian Grothoff)
- 0008163: [other] Terms of service and Privacy policy (NetzBon and Swiss sandbox implementation/Taler Operations AG) [September] (Stefan)
- 0008826: [other] pogen should add msgctxt based on the source code (sebasjm)
- 0008977: [wallet-core] check debit/credit restriction configured in exchange is being used in wallet-core [4hs] (Florian Dold)
- 0009174: [exchange] operation_type=deposit rule gets triggered, but subsequent kyc-check returns 200 (Christian Grothoff)
- 0009073: [wallet (iOS App)] Internal Error when aborting and deleting withdrawal in iOS app (MarcS)
- 0009119: [libeufin-nexus] Support batching transactions (Antoine A)
- 0009144: [libeufin-bank] libeufin-bank doesn't accept basic auth, causing exchange's test_bank_api_with_nexus to fail (Antoine A)
- 0009145: [libeufin (general)] "make dist" in libeufin.git includes entire wallet-core prebuilt branch (Antoine A)
- 0009150: [wallet-core] Polling problem on wallet-initiated withdrawal (mikolai)
- 0009157: [wallet (Android App)] Wallet does not ask to accept Exchange TOS during p2p payment reception (avalos)
- 0009183: [mechant backend] merchant backend reports unexpected error code when wallet deposits coins with bad exchange base URL (Florian Dold)
- 0009185: [exchange] no signature from merchant_priv on /batch-deposit (Christian Grothoff)
- 0009197: [mechant backend] merchant order creation hangs when the only configured wire account is not supported by the exchange (Florian Dold)
- 0009198: [merchant backoffice SPA] when setting up an x-taler-bank-account, only warn about domain names without a dot (sebasjm)
- 0009199: [libeufin-nexus] Nexus ebics-setup should check supported order types and permissions (Antoine A)
- 0009202: [wallet (iOS App)] Deleting exchange not possible (MarcS)
- 0009203: [exchange] backends should probably not start if database version is outdated (Christian Grothoff)
- 0009209: [exchange] reserves not closed at Datenspuren (Christian Grothoff)
- 0009216: [mechant backend] merchant can't get KYC info from exchange (sebasjm)
- 0009218: [mechant backend] merchant's /private/kyc endpoint does not update KYC status after AMLO decision (Florian Dold)
- 0009220: [libeufin-bank] cant create transaction using subject as payto param (sebasjm)
- 0009228: [merchant backoffice SPA] Testing credentials for Taler revenue API fails for account with no transaction history (sebasjm)
- 0009230: [cashier (Android App)] Already cancelled withdrawal can be confirmed during next (independant) withdrawal operation (avalos)
- 0009232: [libeufin-bank] modify wopid/confirm endpoint to allow client to provide amount at this time (Antoine A)
- 0009235: [wallet (Android App)] When generating an order, TOS is required, but not asked (avalos)
- 0009242: [wallet-core] After deleteExchange, wallet-core should send a balance-changed notification... (Florian Dold)
- 0009244: [mechant backend] merchant should refuse order creation when it would trigger a DEPOSIT limit (Florian Dold)
- 0009266: [mechant backend] adding category 'drinks' does not work (Christian Grothoff)
- 0009255: [wallet (iOS App)] fix start-up text (MarcS)
- 0009261: [exchange] taler-exchange compile from source fails (Christian Grothoff)
- 0009265: [libeufin-bank-ui (SPA)] Use ephemeral session token (sebasjm)
- 0009273: [mechant backend] Do we need some explicit transactions? ex: deposit_get_cb (Christian Grothoff)
- 0009275: [exchange] Exchange should have a way to simulate KYC triggers (Christian Grothoff)
- 0009296: [other] tutorials.taler.net down (dvn)
- 0009025: [libeufin-bank] Support enforcing token authentication (Antoine A)
- 0009154: [exchange KYC SPA] generic form (sebasjm)
- 0009217: [mechant backend] account & status identification in /private/kyc (Christian Grothoff)
- 0009237: [wallet (Android App)] netzbon reports withdrawing fails on Android (Florian Dold)
- 0009280: [mechant backend] When adding a new order, impossible to validate (sebasjm)
- 0009319: [libeufin-nexus] libeufin-nexus ebics-setup should be able to check the bank key based on the configuration (Antoine A)
- 0009337: [exchange] several build failures (Christian Grothoff)
- 0009341: [mechant backend] taler_merchant_util.h: typo in header guard (Christian Grothoff)
- 0008414: [wallet-core] wallet-core should be able to export the db via the sqlite3 backup functionality [estimate: 5h] (Florian Dold)
- 0008680: [deployment and operations] CI projects not always picking up latest nightly packages (dvn)
- 0008727: [wallet (iOS App)] implement DD53 design unification on iOS (MarcS)
- 0009146: [documentation] HTML documentation does not render mathematics properly (oec)
- 0009153: [exchange KYC SPA] need specification for KYC SPA requirements by GLS (LeoW)
- 0009159: [wallet (Android App)] Pending deposit to bank account cannot be cancelled (avalos)
- 0009162: [wallet (iOS App)] No hint what is the smallest amount which can be send. (MarcS)
- 0009164: [wallet-core] python dependency does not include non-default modules (Florian Dold)
- 0009186: [wallet (Android App)] use different terminology than "kill" to fail a transaction, warn user about consequences (Florian Dold)
- 0009211: [libeufin-bank] Don't fail when transferring to non-existent bank accounts (Antoine A)
- 0009226: [libeufin-bank-ui (SPA)] Recipient field for x-taler-bank accounts too restrictive (sebasjm)
- 0009227: [libeufin-bank-ui (SPA)] Statistics on bank admin startpage seem off (sebasjm)
- 0009254: [exchange] empty standard input in aml programs (sebasjm)
- 0009268: [Web site(s)] Internationalisation for the demo pages on demo.taler.net show no effect (Florian Dold)
- 0009269: [libeufin-bank] Password and lockout policy (Antoine A)
- 0009271: [libeufin-bank] Lockout policy (Antoine A)
- 0009272: [libeufin-bank] Password recovery and account unlocking (Antoine A)
- 0009270: [libeufin-bank] Password policy (sebasjm)
- 0009282: [wallet-core] prepare... functions need to return scope: ScopeInfo in the result struct (Florian Dold)
- 0009289: [wallet-core] GetWithdrawalDetailsForAmount: accept ScopeInfo instead of exchangeBaseUrl, and return the baseURL for global scope (Florian Dold)
- 0009293: [deployment and operations] The HEAD merchant should accept KUDOS from DEMO also (Florian Dold)
- 0009303: [exchange] exchange should track running aml programs in the database (Florian Dold)
- 0009304: [libeufin-nexus] Checkpoint fetch (Antoine A)
- 0009317: [wallet (all platforms)] Swiss QR code malformed (Emmanuel)
- 0009320: [exchange] successor measure not implemented in kyc-info (Florian Dold)
- 0009330: [mechant backend] Corrections of English strings in the Merchant Backend / Backoffice (sebasjm)
- 0009332: [wallet-core] wallet-core should NOT post balance-change when balance (or pending) didn't change (Florian Dold)
- 0009338: [exchange] exchange should apply successor measure on expired ruleset when querying decisions (Christian Grothoff)
- 0009339: [exchange] some exchange endpoints to not handle NULL jnew_rules (Florian Dold)
- 0009347: [exchange] crash when the aml program fails (sebasjm)
- 0009348: [wallet-core] getTransactionById should return product images if requested (Florian Dold)
- 0009354: [deployment and operations] regional currency script doesn't support new split taler configurations (Antoine A)
- 0009357: [deployment and operations] apt repo for nightlies failing signature check (dvn)
- 0009362: [wallet-core] wallet-core is not sending notifications for successful/failed refunds (Florian Dold)
- 0009364: [mechant backend] TMH_accounts_array_valid: unsigned int -> size_t (Christian Grothoff)
- 0009365: [wallet (Android App)] String adjustments in Android wallet [urgent] (avalos)
- 0009366: [exchange] asking check-info for second time makes the exchange breaks (Christian Grothoff)
- 0009375: [libeufin-bank] sender_wire does not contain receiver-name (Antoine A)
- 0009378: [mechant backend] requesting /instances/default crashes the merchant backend (Christian Grothoff)
- 0009379: [mechant backend] consider improving error reporting when exchange keys update helper is not running (Christian Grothoff)
- 0009380: [deployment and operations] [exchange] tests in buildbot skip auditor tests (oec)
- 0009381: [exchange] lookup_deposit_wtid does not take reserves into consideration (Florian Dold)
- 0009382: [exchange] failed AMP results in DB error (Christian Grothoff)
- 0009383: [auditor] auditor test fails (Christian Grothoff)
- 0007838: [challenger] Add support for rfc7636 to challenger (Bohdan)
- 0008986: [merchant backoffice SPA] Backend not showing error when inserting products with duplicated IDs (avalos)
- 0009072: [libeufin-bank-ui (SPA)] bank account deletion not shown / unsuccessful (sebasjm)
- 0009124: [exchange] add 'new_measures' field to new_rules / LegitimizationRuleSet (Christian Grothoff)
- 0009131: [exchange] exchange /keys should expose more info about AML/KYC hard limits (Christian Grothoff)
- 0009138: [exchange KYC SPA] exchange KYC SPA should have entry point to go to the status of the last KYC process (sebasjm)
- 0009155: [mechant backend] crash in merchant deposit check (Christian Grothoff)
- 0009170: [mechant backend] Creating oder with version field in JSON returns HTTP 400 (Christian Grothoff)
- 0009191: [deployment and operations] GNUnet debian package build failing causing other projects to fail (dvn)
- 0008834: [mechant backend] merchant backend should be able to generate PoS config JSON from inventory (nullptrderef)
- 0008987: [merchant backoffice SPA] When adding a product, using a fractional number results in a validation error (sebasjm)
- 0009079: [mechant backend] Refund delay must be clarified (sebasjm)
- 0009083: [merchant backoffice SPA] JS sometimes crashes while creating order (sebasjm)
- 0009096: [exchange] exchange should support long-polling for KYC transfer [4h] (Christian Grothoff)
- 0009098: [exchange] deposit works despite OPERATION_TYPE=AGGREGATE rule that should trigger AML (Florian Dold)
- 0009125: [exchange] kyc-start fails with assertion (Florian Dold)
- 0009126: [exchange] sort out CONVERTER vs KYC_OAUTH2_CONVERTER_HELPER in KYC/AML configuration [2-4h] (Christian Grothoff)
- 0009140: [exchange] Wire auditors helpers exit with status code 6 without further logs (Christian Grothoff)
- 0009142: [exchange] exchange is storing KYC attributes in a weird, undocumented JSON format [4-8h] (Christian Grothoff)
- 0009156: [exchange AML backoffice (SPA)] allow AML decisions for unknown accounts (sebasjm)
- 0009169: [specification] not clear what happen when the merchant gets 451 on /deposit [2d] (Christian Grothoff)
- 0009172: [exchange] consider providing API to query the current account public key (Christian Grothoff)
- 0009173: [exchange] KYC requirement during aggregation does not wake up /deposits/... long-poller (Christian Grothoff)
- 0009176: [mechant backend] split of /kyc-check request into helper (Christian Grothoff)
- 0009175: [mechant backend] split of /keys requests into helper (Christian Grothoff)
- 0009182: [exchange] unable to specify withdrawal hard limit in the exchange configuration (Christian Grothoff)
- 0009184: [mechant backend] merchant's /private/kyc returns status 204 despite zero deposit limit at exchange (Christian Grothoff)
- 0009188: [exchange] /admin/add-kyctransfer results in OOM error response (Christian Grothoff)
- 0009189: [exchange] exchange /keys should expose tiny_amount (Christian Grothoff)
- 0009192: [merchant backoffice SPA] weird message about "going back to default instance" (sebasjm)
- 0009196: [auditor] problem with shared lib (Christian Grothoff)
159 issues View Issues
gnunet-fuse - Change Log
Released 2018-06-06
- 0004665: [build system] gnunet-fuse fails to find gnunet/gnunet_util_lib.h and can't use fuse anymore (Christian Grothoff)
1 issue View Issues
Released 2012-06-06
- 0002401: [other] gnunet-fuse needs to be ported to 0.9.x (Christian Grothoff)
1 issue View Issues
gnunet-gtk - Change Log
Not Yet Released
- 0007419: [gnunet-fs-gtk] Identity selector (Christian Grothoff)
1 issue View Issues
Released 2020-08-02
1 issue View Issues
Released 2019-09-15
- 0005925: [gnunet-fs-gtk] gnunet-gtk API incompatible with latest gnunet API (Christian Grothoff)
1 issue View Issues
gnunet-www - Change Log
Released 2021-04-04
- 0005800: [General] spellcheck gnunet.org (Christian Grothoff)
- 0005522: [Homepage] new website: improve / fix "/news" system (schanzen)
- 0005535: [Homepage] new website: import old news (schanzen)
- 0005592: [General] website: generate rss for news (schanzen)
- 0005577: [General] website: rework branding image in navigation bar (schanzen)
- 0005648: [Homepage] page refresh behavior bug (schanzen)
- 0005798: [Homepage] handbook links are 404 (schanzen)
- 0005819: [General] news generator (schanzen)
- 0005575: [General] Proposal: Add a section for "News" on the front page of new site (schanzen)
- 0005792: [Homepage] Re-use FAQ item "What does my system do when participating in GNUnet file sharing?" ? (schanzen)
10 issues View Issues