Anastasis - Change Log
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-03-15
- 0007904: [messenger service] Flathub: GNUnet Messenger (Messenger-GTK) flatpak is still v0.7.0 (thejackimonster)
- 0006098: [UDP transport] [TNG] UDP communicator performance issues (t3sserakt)
- 0007430: [documentation] Add hellos share dir to documentation (schanzen)
- 0008598: [transport service] Peers loose connectivity after a period of time (t3sserakt)
- 0005712: [peerstore] add logic to preload peerstore with information (t3sserakt)
5 issues View Issues
Released 2024-03-06
- 0005529: [TCP transport] TCP communicator does not support connection reversal yet (t3sserakt)
- 0007429: [hello library] Add flag to build without default peer (schanzen)
- 0007376: [messenger service] Gtk App FTBFS (thejackimonster)
- 0008042: [util library] GNUNET_JSON_from_data: integer overflow (Christian Grothoff)
- 0008043: [util library] GNUNET_JSON_from_data64: integer overflow (Christian Grothoff)
- 0008044: [util library] parse_fixed_data: integer overflow (Christian Grothoff)
- 0008045: [util library] GNUNET_STRINGS_parse_uri: use strndup instead of malloc+memcpy (Christian Grothoff)
- 0008046: [util library] GNUNET_STRINGS_to_address_ipv6: don't use uint16_t for addrlen (Christian Grothoff)
- 0008047: [util library] GNUNET_STRINGS_parse_socket_addr: superfluous strdup call (Christian Grothoff)
- 0008048: [util library] _make_continuous_arg_copy: missing integer overflow check (Christian Grothoff)
- 0008049: [util library] GNUNET_STRINGS_parse_ipv4_policy: confusing code (Christian Grothoff)
- 0008051: [util library] GNUNET_STRINGS_base64_encode: integer overflow (Christian Grothoff)
- 0008052: [util library] GNUNET_STRINGS_urlencode: buffer overflow (Christian Grothoff)
- 0005456: [transport service] Peers don't gossip about transport addresses they don't support (t3sserakt)
- 0006555: [core service] Processing code for message of type 367 did not call `GNUNET_SERVICE_client_continue' after... (t3sserakt)
- 0008021: [General] Cannot use gnunet-peerinfo (sd08012003)
- 0008050: [util library] GNUNET_STRINGS_parse_ipv6_policy: integer overflow (Christian Grothoff)
- 0008064: [util library] Define new elligator API (pedram)
- 0001795: [DV service or transport] DV is not implemented (schanzen)
- 0007260: [messenger service] Implement function to drop relay capability (thejackimonster)
- 0007955: [util library] Move NT component into util (schanzen)
- 0007962: [build process] Improve source structure to support single-process library build (schanzen)
- 0008066: [util library] Implement elligator in UDP communicator (pedram)
23 issues View Issues
Released 2023-04-01
- 0007616: [build process] configure.ac passes -Wstacl-protector instead of -Wstack-protector when --enable-gcc-hardening is given (schanzen)
- 0007617: [util library] Task can delay scheduler pass indefinitely under certain circumstances, even when yielding regularly (Christian Grothoff)
- 0007619: [util library] Memory leaks in util (schanzen)
- 0007620: [util library] 1-byte over-accesses in util (schanzen)
- 0007622: [set service] In srv/setu/gnunet-service-setu_strata_estimator.c, x << 64 where x is of type uint64_t is undefined (Florian Dold)
- 0007623: [set service] Misaligned access to set_size field of StrataEstimatorMessage (Florian Dold)
- 0007624: [set service] Memory leak in gnunet-service-setu (Florian Dold)
- 0007628: [revocation service] Memory leak in check_signature_identity and sign_pow_identity of revocation_api.c (schanzen)
- 0007629: [testbed service] Memory leak in GNUNET_TESTBED_is_host_habitable (schanzen)
- 0007634: [reclaim] Buffer one-too-small in DID_identity_to_did (schanzen)
- 0007637: [peerstore] Write-after-free in handle_iterate_end and handle_watch_record in peerstore_api.c (schanzen)
- 0007639: [NAT traversal library] Memory leak in GNUNET_NAT_unregister (schanzen)
- 0007640: [namestore service] Use-after-free in handle_record_result in src/namestore/namestore_api.c (schanzen)
- 0007641: [namestore service] overread in handle_record_store in src/namestore/gnunet-service-namestore.c (schanzen)
- 0007642: [namestore service] Memory leak in parse_recordline in src/namestore/gnunet-namestore.c (schanzen)
- 0007646: [hello library] Memory leak in GNUNET_HELLO_extract_address (schanzen)
- 0007650: [file-sharing service] Memory leak in fs_search (schanzen)
- 0007621: [util library] Memory leak in test_common_allocation.c (schanzen)
- 0005398: [util library] redundant hash in EdDSA signature process (Christian Grothoff)
- 0007618: [util library] Typo (?) in GNUNET_CONTAINER_MulitHashMapIteratorCallback (schanzen)
- 0007627: [revocation service] Potential(?) memory leak in gnunet-service-revocation (schanzen)
- 0007631: [secret sharing service] Memory leak in secretsharing test (Florian Dold)
- 0007632: [rest service] Memory leak in gnunet-rest-server (schanzen)
- 0007633: [reclaim] DID_key_covert_gnunet_to_multibase_base64 seems to be missing an 'n' (schanzen)
- 0007635: [reclaim] Memory leak in gnunet-reclaim (schanzen)
- 0007636: [reclaim] Memory leaks in test_did_helper (schanzen)
- 0007643: [namestore service] Memory leaks in namestore tests (schanzen)
- 0007644: [other] Memory leaks in json tests (schanzen)
- 0007602: [DHT service] Implement probabilistic block verification in the DHT, as the signature check at this rate kills less powerful peers. (Christian Grothoff)
- 0007647: [hello library] Memory leak in test_hello-ng.c and test_hello-uri.c (schanzen)
- 0007648: [GNS] Memory leaks in gnsrecord tests (schanzen)
- 0007649: [GNS] Wrong config file name in test_proxy.sh? (schanzen)
- 0007651: [DHT service] "Memory leak" in gnunet-dht-get and gnunet-dht-put (schanzen)
- 0007652: [datacache library] Memory leak in datacache tests (schanzen)
- 0007653: [core service] Memory leak in test_core_quota_compliance (schanzen)
- 0007654: [other] Miscellaneous comment typos, misspellings, etc. (schanzen)
36 issues View Issues
Released 2023-01-07
- 0007543: [documentation] Missing manpages (schanzen)
- 0007544: [testing library] Bashims in netjail (t3sserakt)
- 0007545: [documentation] Sphinx image file madness (schanzen)
- 0007546: [other] Calling mktemp seems to be frowned upon (Christian Grothoff)
- 0007550: [build process] macOS ld64 does not allow adding .la files into .a archive (schanzen)
5 issues View Issues
Released 2022-10-31
- 0007396: [namestore service] Zoneimport and export from BIND-style zone file formats (schanzen)
- 0007400: [namestore service] Improve namestore REST API (schanzen)
- 0007397: [namestore service] Improve expiration time in namestore record JSON (Christian Grothoff)
- 0007398: [namestore service] Improve boolean handling in namestore record JSON (schanzen)
- 0007399: [namestore service] Use numeric error types for namestore REST API. (schanzen)
- 0007401: [namestore service] Deletion of egos results in orphanes namestore zones (Christian Grothoff)
- 0007402: [namestore service] Delete zone contents (Christian Grothoff)
7 issues View Issues
Released 2022-09-26
- 0005084: [other] Make gnURL obsolete. (schanzen)
- 0005669: [rest service] REST service is not multiuser enabled (schanzen)
- 0007203: [namestore service] Transaction-based API (schanzen)
- 0007202: [namestore service] Per-client database connections (schanzen)
- 0007213: [messenger service] Updating handle of messenger service does not do anything (thejackimonster)
- 0007294: [documentation] request installation of package python3-sphinx-rtd-theme on taler.net (Christian Grothoff)
- 0007320: [build process] cURL CURLINFO_TLS_SESSION deprecated (schanzen)
- 0007324: [build process] Sphinx manpage documentation build fails on openbsd (schanzen)
- 0007361: [util library] GNUnet 0.17.5 fails to build: src/test_crypto_ecc.c:41: undefined reference to `GNUNET_CRYPTO_ecdsa_sign_raw' (schanzen)
9 issues View Issues
Released 2022-03-29
- 0007201: [integration tests] `command "make" "check" failed with status 2` on Guix (Christian Grothoff)
1 issue View Issues
Released 2022-03-19
- 0007182: [integration tests] All tests passing on Guix System (schanzen)
- 0007137: [DHT service] LSD0004: Node ID and crypto (Christian Grothoff)
- 0007185: [file-sharing service] GNUNET_FS_uri_parse NULL pointer dereference (schanzen)
- 0007194: [messenger service] Error at leaving messenger room (thejackimonster)
4 issues View Issues
Released 2022-03-05
1 issue View Issues
Released 2022-02-26
- 0006913: [util library] Segmentation fault while writing full config with gnunet-config (schanzen)
- 0006911: [documentation] Fix wrong links syntax - broken link (schanzen)
- 0007130: [documentation] Outdated link in the Developer documentation chapter (schanzen)
- 0007169: [GNS] New GNS record flag: CRITICAL (schanzen)
- 0007171: [GNS] Move VPN/GTS functionality to dns2gns (schanzen)
- 0007172: [GNS] New record type: REDIRECT (schanzen)
- 0007173: [other] Namespacing violation: struct ChallengeNonceP (gnunet_crypto_lib.h)? (Christian Grothoff)
- 0004164: [DHT service] Sign record_route (Christian Grothoff)
- 0005998: [namestore service] Namestore should enforce delegation rules for record adding according to LSD001 (schanzen)
- 0006743: [file-sharing service] anonymous structs in GNUNET_FS_ProgressInfo impede modularity (schanzen)
- 0006925: [util library] @INLINE@ does not understand absolute paths (Christian Grothoff)
- 0006926: [util library] some config errors are reported without any file information (Christian Grothoff)
- 0007006: [postgres library] merchant dbinit does not properly report errors (Christian Grothoff)
- 0007029: [DHT service] Assertion failure in get_target_peers (when allocating rtargets) (Christian Grothoff)
- 0007033: [build process] Cleanup configure flags (Christian Grothoff)
- 0007102: [documentation] git clone command in website install instructions results in redirection error (Christian Grothoff)
- 0007106: [util library] GNUNET_CRYPTO_eddsa_key_from_file always creates file if it doesn't exist (ignoring second argument) (oec)
- 0007136: [DHT service] Distance metric update (Christian Grothoff)
- 0007138: [DHT service] Calculation closest peer is inconsistent with distance metric (Christian Grothoff)
- 0007141: [DHT service] Bucket lists are not ordered? (Christian Grothoff)
- 0007142: [DHT service] DHT find peer route option required? (Christian Grothoff)
- 0007170: [GNS] Implement Tombstone record Was: Implement padding using a record (schanzen)
22 issues View Issues
Released 2021-08-08
- 0005878: [build process] underquoted definition warning (schanzen)
- 0006486: [GNS] Implement another GNS crypto scheme (schanzen)
- 0006808: [ARM service] Creating a Business Card fails with gnunet-namestore-gtk (schanzen)
- 0006818: [util library] Util ECC dlog tests fail (Christian Grothoff)
- 0006832: [GNS] Revive FCFS service (schanzen)
- 0006857: [conversation service] error compiling test_conversation_api.c (schanzen)
- 0006858: [util library] 0.14.1 release doesn't contain crypto-test-vectors files (schanzen)
- 0006872: [build process] test_gnunet_peerinfo.py fails when LANG isn't set (schanzen)
8 issues View Issues
Released 2021-04-04
- 0005633: [build process] Document why we install libexecs where they ends up (schanzen)
- 0006690: [GNS] test_proxy.sh is missing from 0.14.0 tarball (Christian Grothoff)
- 0006722: [build process] [PATCH] Fix libunistring detection when using "./configure -C" (ttn)
- 0005550: [transport service] [TNG] backchannel support (t3sserakt)
- 0006361: [transport service] [TNG] Allow tests for unreliable communicators to have package loss (t3sserakt)
5 issues View Issues
Released 2020-11-15
- 0005879: [TCP transport] gnunet-communicator-tcp build: uninitialized warning (schanzen)
- 0006485: [GNS] GNS crypto agility (schanzen)
- 0006487: [GNS] GNS encryption ciphertext IND (schanzen)
- 0006524: [postgres library] support NULL in DB (Christian Grothoff)
- 0006525: [other] support optional values in JSON parser (Christian Grothoff)
- 0006615: [util library] String functions localize units (schanzen)
6 issues View Issues
Released 2020-08-02
- 0006097: [UDP transport] [TNG] UDP transport large messages fail (schanzen)
- 0005528: [TCP transport] TCP *communicator* bindto option should support DNS names (t3sserakt)
- 0006013: [TCP transport] [TNG] TCP communicator should bind to IPv6 and IPv4 if only port given. (t3sserakt)
- 0006426: [ATS service] ATS minimum bandwidth requires high WAN quota (Christian Grothoff)
4 issues View Issues
Released 2020-05-31
- 0006242: [util library] Duplicate message type values in gnunet_protocols.h (Christian Grothoff)
- 0006149: [util library] (really a gnunet problem) GNUNET_CRYPTO_eddsa_key_create_from_file is a really bad API (Christian Grothoff)
- 0006186: [util library] Why does GNUNET_free not set the pointer to NULL? (Christian Grothoff)
- 0006190: [util library] GNUNET_array_grow needs a version that copies (Christian Grothoff)
- 0003748: [rest service] GNUnet peerinfo REST plugin (schanzen)
- 0005822: [cadet service] No tunnel destroy after channel destroy was not received (t3sserakt)
- 0005920: [GNS] LSD0001 meta issue (schanzen)
- 0006103: [GNS] GNS returns LEHO on GNS2DNS delegation (schanzen)
- 0006325: [GNS] GNS returns LEHO on GNS2DNS delegation (schanzen)
- 0006324: [GNS] LSD0001 meta issue (schanzen)
- 0006325: [GNS] GNS returns LEHO on GNS2DNS delegation (schanzen)
- 0006103: [GNS] GNS returns LEHO on GNS2DNS delegation (schanzen)
- 0004867: [documentation] Web: Export CMS contained Bibliography to BibTeX (nikita)
- 0005782: [GNS] Activated gns plugin never returns with stopped GNUnet (schanzen)
- 0005823: [cadet service] CADET message drop API for testing (t3sserakt)
- 0005946: [build process] fix texi2mdoc generation (nikita)
- 0005948: [util library] idn / idn2 detection logic must be improved (nikita)
- 0006048: [postgres library] be smarter about versioning (Christian Grothoff)
- 0006069: [other] dns2gns bridge weird behaviour (returning all A/AAAA records in every case) (schanzen)
- 0006092: [namestore service] GNUNET_NAMESTORE_set_nick deletes other records (schanzen)
- 0006093: [reclaim] OpenID authorize endpoint standard compliance (schanzen)
- 0006152: [util library] Using GNUNET_memcmp for comparing public keys (Christian Grothoff)
- 0006155: [util library] Integer overflow in GNUNET_STRINGS_pp2s (Christian Grothoff)
- 0006156: [util library] Integer overflow in GNUNET_STRINGS_data_to_string (Christian Grothoff)
- 0006157: [util library] Integer truncation in GNUNET_STRINGS_string_to_data (Christian Grothoff)
- 0006158: [util library] GNUNET_STRINGS_check_filename uses the wrong stat (Christian Grothoff)
- 0006159: [util library] Integer overflow in GNUNET_STRINGS_base64_encode (Christian Grothoff)
- 0006183: [util library] buffer overflow in GNUNET_CRYPTO_hkdf_v (Christian Grothoff)
- 0006184: [GNS] buffer overflow in signal_socks_failure and signal_socks_success (Christian Grothoff)
- 0006189: [util library] GNUNET_new_array does not check for int overflow (Christian Grothoff)
- 0006191: [HTTP transport] Content-Type must tolerate charset information (Christian Grothoff)
- 0006217: [util library] integer overflow in GNUNET_buffer_ensure_remaining (Florian Dold)
- 0006220: [build process] configure does not check for argon2 (schanzen)
- 0006419: [build process] Fail to relink libgnunet_plugin_block_test.la with $DESTDIR (Christian Grothoff)
32 issues View Issues
Released 2020-01-15
- 0005547: [transport service] communicator basic test plan (schanzen)
- 0005797: [transport service] Race condition in TNG unix communicator test (schanzen)
- 0005796: [transport service] Wrong return value of TNG communicator test (schanzen)
- 0005548: [transport service] communicator rekey test plan (schanzen)
- 0005797: [transport service] Race condition in TNG unix communicator test (schanzen)
- 0006012: [TCP transport] [TNG] TCP KX fails (schanzen)
- 0006026: [util library] ECDSA ECDH broken in new crypto (Florian Dold)
6 issues View Issues
Released 2019-12-15
- 0005921: [GNS] Simplify/harmonize GNS key derivations (schanzen)
- 0005897: [GNS] Harmonize HKDF arguments for GNS block key derivations (schanzen)
- 0005922: [GNS] Switch label processing to UTF-8 (schanzen)
- 0005978: [GNS] CNAME resolution does not return to GNS (schanzen)
- 0005979: [GNS] GNS2DNS records do not support .PKEY DNS server name(s). (schanzen)
- 0003085: [GNS] Additional testcases for GNS are desired (schanzen)
- 0005989: [integration tests] Bad internationalization (schanzen)
- 0003795: [NSE service] NSE should change proof-of-work hash algorithm. (Christian Grothoff)
- 0005735: [build process] pretify configure end output (Christian Grothoff)
- 0005902: [binary packages] make fails (using tarball on Alpine-Linux) (xrs)
- 0005907: [GNS] APT cannot resolve package servers when libnss GNS plugin enabled (Christian Grothoff)
- 0005927: [GNS] GNS/nss plugin fails on invalid IDN names (schanzen)
- 0005949: [build process] check if lint can be restructered and if this error is still in HEAD (nikita)
- 0005950: [build process] add configure switches for conversation (Christian Grothoff)
- 0005981: [other] gnunet_logo.png is missing (Christian Grothoff)
- 0005968: [util library] exchange should use a documented binary format for RSA public keys (Christian Grothoff)
- 0005988: [topology daemon] topology tests fail after crypto update (schanzen)
- 0005541: [other] Add KVM and libvirt to firefly.gnunet.org
18 issues View Issues
Released 2019-08-25
- 0005829: [other] Adding a PHONE record using gnunet-namestore-gtk is not possible (Christian Grothoff)
- 0005832: [identity service] gnunet-fs-gtk crashes on startup (Christian Grothoff)
- 0005904: [build process] add make pretty rule (nikita)
- 0005801: [documentation] change doxygen version title (nikita)
- 0002657: [Win32 port (deprecated)] Investigate the effect LSPs may have on GNUnet (schanzen)
- 0005638: [rest service] Review REST plugins and APIs (Meta Issue) (schanzen)
- 0005640: [GNS] REST tests are not executed (schanzen)
- 0005641: [namestore service] REST tests are not executed (schanzen)
- 0005807: [reclaim] Implement OpenID PKCE in reclaim (pagkopoulou)
- 0005808: [rest service] Allow to set config options in plugin (pagkopoulou)
- 0005815: [build process] macOS warning (schanzen)
- 0005816: [DHT service] macOS build warning (schanzen)
- 0005877: [other] remove plibc, drop severely unmaintained win32 support (nikita)
- 0005891: [build process] what is terminos.h? (nikita)
- 0005938: [build process] write a procedure in the build-system to install setuid binaries without explicit optional sudo use (nikita)
- 0005906: [ARM service] gnunet-arm -e hangs in two scenarios (schanzen)
16 issues View Issues
Released 2019-07-24
- 0005516: [documentation] Add existing images to the documentation (Christian Grothoff)
- 0005517: [documentation] man changes (nikita)
- 0005551: [UDP transport] UDP communicator needs to handle addresses discovered from broadcast (Christian Grothoff)
- 0004623: [util library] UX: getopt should complain if -v is used with other parameters (xrs)
- 0005428: [other] some (but not all) uses of strncpy should be removed / replaced by strlcpy (lurchi)
- 0005581: [testbed service] Cadet tests fail hard on macOS (TESTBED issue) (schanzen)
- 0005599: [other] change old.gnunet.org URLs which point to documentation to the new docs.gnunet.org anchors (xrs)
- 0005628: [documentation] PlanetLab documentation: remove pipe to sudo of a domain which is now parked (Christian Grothoff)
- 0005675: [GNS] gnunet-gns-proxy-setup-ca: support GnuTLS for CA (schanzen)
- 0005711: [cadet service] replace enum GNUNET_CADET_ChannelOption with GNUNET_MQ_PriorityPreferences (t3sserakt)
- 0005743: [identity service] gnunet-gns can be slow (Christian Grothoff)
- 0005770: [namestore service] Add cache to get_nick_record in gnunet-service-namestore (Christian Grothoff)
- 0005771: [util library] gnunet-config should provide option --supported-backends (Christian Grothoff)
- 0005795: [namestore service] zonemaster cannot access namestore in multi-user setup (Christian Grothoff)
- 0005802: [rest service] REST service should have some advanced CORS logic (schanzen)
- 0005813: [testbed service] test_testbed_api_controllerlink fails (schanzen)
- 0005817: [transport service] HTTPS transport fails on macOS (schanzen)
- 0005794: [gnunet-setup] multi user setup not working properly (lurchi)
18 issues View Issues
Released 2019-06-05
1 issue View Issues
Released 2019-05-12
- 0005623: [util library] File exansion does wierd stuff (schanzen)
- 0005625: [other] README.md is out of sync (Christian Grothoff)
- 0005652: [GNS] Default config delegates .fr but there's noone to respond (Christian Grothoff)
- 0005660: [documentation] anonymity level description (Christian Grothoff)
- 0005681: [build process] gnunet-qr linking (nikita)
- 0005682: [build process] gnunet-download-manager should be updated (nikita)
- 0005690: [build process] GNUNET_PACKED (Christian Grothoff)
- 0005707: [build process] ./configure picks up old cURL header even when --with-libgnurl is specified explicitly (Florian Dold)
8 issues View Issues
Released 2019-04-07
- 0005562: [other] gnunet-qr must be fixed (is permanently stuck on python2.7) (Christian Grothoff)
- 0005352: [build process] iptables is hardcoded. let's pick its location up at configure time. (Christian Grothoff)
- 0005627: [build process] configure switch for nssdir should cause an error (Christian Grothoff)
- 0005676: [build process] not all files are uninstalled (Christian Grothoff)
- 0005677: [other] zoneimport does not correctly implement -h getopts arguments (Christian Grothoff)
5 issues View Issues
Released 2019-04-03
- 0005620: [other] can't start gnunet-arm -s (Christian Grothoff)
- 0005553: [transport service] test for v6 availability (Christian Grothoff)
- 0005584: [rest service] Break up rest plugins into their respective subsystems (schanzen)
- 0005423: [other] JSON helper library (schanzen)
- 0005626: [documentation] docs state wrong hostaddress (Christian Grothoff)
- 0005612: [testbed service] valgrind violation when aborting testbed launch while connections are being established (Christian Grothoff)
- 0005616: [documentation] build system integration for doc folder does not work as intended (nikita)
- 0005622: [util library] gnunet-qr.py is incorrectly installed under bin/ (schanzen)
- 0005629: [build process] make dist does not include contrib/services/ folder (nikita)
- 0005631: [build process] Makefile.am: comment at start of rule is unportable (nikita)
- 0005654: [rps service] rps does not compile (xrs)
- 0005673: [build process] libltdl is no longer picked up by configure (error) (nikita)
12 issues View Issues
Released 2019-02-28
- 0005556: [core service] make fails (Christian Grothoff)
- 0005597: [cadet service] Deadlock for non reliable channel in case of missing message (t3sserakt)
- 0005606: [build process] GNUnet ftbfs (dangole)
- 0003706: [set service] set subsystem does not keep statistics (Christian Grothoff)
- 0004057: [util library] getaddrinfo_a should be used in gnunet-service-resolver (lurchi)
- 0002834: [topology daemon] topology test should actually test that connections are created via HELLO gossip (xrs)
- 0003039: [GNS] gnunet-gns-proxy does not support persistent connections (schanzen)
- 0003329: [secret sharing service] secretsharing has memory leaks (Christian Grothoff)
- 0003388: [util library] gnunet-resolver DNS lookup is slow (lurchi)
- 0005073: [file-sharing service] gnunet-publish of a file in a directory that has a non-executable ancestor fails with an assertion error (Christian Grothoff)
- 0003552: [cadet service] Keep old key material based on the number of missed messages, not time. (Christian Grothoff)
- 0005074: [file-sharing service] Unwanted automatic fallback to insertion when indexing fails. (Christian Grothoff)
- 0003653: [util library] when writing config file, try opening existing file 'rw' to avoid needing rwx on directory (Feideus)
- 0003659: [ATS service] allow specification of strength of request for GNUNET_ATS_connectivity_suggest() (Christian Grothoff)
- 0003719: [transport service] GNUNET_assert (NULL == ai); failed in rev 35365 (Christian Grothoff)
- 0003736: [rest service] Document rest server plugin API, Identity REST API, GNS REST API (schanzen)
- 0003737: [rest service] Write tests for GNS REST API (schanzen)
- 0003738: [rest service] Write tests for Identity REST API (schanzen)
- 0003865: [rps service] rps profiler crashes (ch3)
- 0003903: [datastore service] datastore performs badly once at capacity (amatus)
- 0003950: [GNS] Trouble adding CERT record (Christian Grothoff)
- 0004244: [peerstore] peerstore api retries infinitely without backoff when DB plugin can't be loaded (Christian Grothoff)
- 0004547: [ARM service] UX: Better names for AUTOSTART vs FORCESTART (lynX)
- 0004548: [ARM service] UX: Rename SYSTEM_ONLY and USER_ONLY (lynX)
- 0004376: [util library] syntax errors in GNUNET_FORCE_LOG are silently ignored (schanzen)
- 0004699: [rps service] rps service not starting (ch3)
- 0004746: [build process] No --with-jansson option (schanzen)
- 0004898: [DNS service] dependency net-dns/dnssec-root-20150403 checksum fails (lynX)
- 0004904: [portability] CFLAGS="-fshort-enums" reveals lots of problems with current usage of enums (schanzen)
- 0004927: [GNS] pad GNS responses (schanzen)
- 0004988: [gnunet-setup] can't get gnunet-setup to work (Christian Grothoff)
- 0005093: [transport service] Uninitialised start_request time in test_transport_api_manipulation_cfg.c (schanzen)
- 0005119: [GNS] followup to 0005078 / GNS library file changes (nikita)
- 0005141: [documentation] documentation meta-issue (nikita)
- 0005138: [build process] decide on the minimal required Texinfo version (nikita)
- 0005173: [build process] idn2 support (Christian Grothoff)
- 0005228: [cadet service] gnunet-cadet -p receives malformed message from service (t3sserakt)
- 0005241: [hostlist daemon] make check in hostlist/test_gnunet_daemon_hostlist_learning fails (Christian Grothoff)
- 0005243: [file-sharing service] make check for fs/test_gnunet_fs_psd.py fails (xrs)
- 0005297: [peerinfo service] Testsuite failed for peerinfo-tool (nikita)
- 0005326: [util library] getopt blindly accept any number given on the command line (Feideus)
- 0005327: [cadet service] cadet dump fails: driver could not delete task (schanzen)
- 0005371: [GNS] Linux boot process shows error message from GNS integration (and may freeze system) (lynX)
- 0005375: [GNS] dns2gns segfaults due to repeated results callback (schanzen)
- 0005385: [cadet service] gnunet_cadet_service.h monitoring functions use bad API (Christian Grothoff)
- 0005388: [GNS] gnunet-gns-proxy breaks sureveys.bfh.ch (schanzen)
- 0005392: [rps service] rps service establishes channel to one peer twice, which is not intended. (ch3)
- 0005410: [other] OpenID Connect redirect_uris must actually be URIs (schanzen)
- 0005416: [identity service] Identity egos not case insensitive (Christian Grothoff)
- 0005419: [rest service] Add AGPL reference for rest service (schanzen)
- 0005422: [rest service] No rule to make target '../../src/rest/libgnunetrest.la' (lurchi)
- 0005425: [util library] test_os_start_process fails with guix build (Christian Grothoff)
- 0005431: [other] improve debugging by adding -v or --version switches (Christian Grothoff)
- 0005432: [ARM service] test_gnunet_service_arm fails (Christian Grothoff)
- 0005437: [GNS] Shell special characters are interpreted in gns lookup in NSS module (Christian Grothoff)
- 0005439: [build process] ./configure throws "0: command not found" (Christian Grothoff)
- 0005440: [build process] ./configure throws "expr: syntax error" when checking for PostgreSQL (Christian Grothoff)
- 0005452: [util library] configure should fail when libjansson is missing (Christian Grothoff)
- 0005454: [util library] argument parsing does not correctly parse/validate uints (and maybe others) (Christian Grothoff)
- 0005458: [namestore service] Namestore plugin API is ill-defined (Christian Grothoff)
- 0005460: [file-sharing service] Recursive publishing causes topmost directory's name to be unnecessarily changed (Christian Grothoff)
- 0005464: [cadet service] Cadet crash (rps profiler) (Christian Grothoff)
- 0005465: [util library] Cadet crash (rps profiler) (Christian Grothoff)
- 0005467: [rps service] Most rps testcases crash since hashmap change (Christian Grothoff)
- 0005472: [GNS] GNS-Proxy and multiple TLSA records (schanzen)
- 0005476: [other] Minor typos (beberking)
- 0005477: [build process] commit 62355a754 broke the --disable-documentation configure flag (nikita)
- 0005479: [GNS] gnunet-gns-proxy should include SubjectAltName (schanzen)
- 0005480: [hello library] Incomplete type GNUNET_ATS_Network_Type (Christian Grothoff)
- 0005481: [hello library] ISO C++ forbids forward references to 'enum' types (Christian Grothoff)
- 0005489: [build process] Undefined reference to GNUNET_NT_to_string (Christian Grothoff)
- 0005491: [cadet service] Cadet crash (rps profiler) (Christian Grothoff)
- 0005500: [namestore service] sqlite plugin uses outdated sq_prepare style (Christian Grothoff)
- 0005502: [namestore service] namecache_api::block_cache lacks flow control (Christian Grothoff)
- 0005505: [util library] gnunet can't be compiled with clang (Christian Grothoff)
- 0005511: [util library] A service will busy-wait if it runs out of file descriptors and an incoming connection is made (Christian Grothoff)
- 0005514: [GNS] GNS Proxy errors if TLS but port != 443 (schanzen)
- 0005532: [cadet service] gnunet-cadet showing weired information on single peer (Christian Grothoff)
- 0005539: [GNS] No memrchr in macOS, FTBFS (schanzen)
- 0005554: [build process] conflicting types for hmac (Christian Grothoff)
- 0005557: [build process] libgcrypt-config is not picked up by configure (nikita)
- 0005559: [build process] specify supported curl + gnurl version (Christian Grothoff)
- 0005560: [integration tests] python3.7 support for test suite (Christian Grothoff)
- 0005563: [build process] check for python3.7 for python related tests (nikita)
- 0005568: [ATS service] FTBFS macos ATS (Christian Grothoff)
- 0005569: [other] tests hang (Christian Grothoff)
- 0005571: [other] macOS clang/gcc gives warnings because of gnuism (Christian Grothoff)
- 0005572: [other] Release source bundle FTBFS (Christian Grothoff)
- 0005573: [util library] dnsparser warning (Christian Grothoff)
- 0005578: [ARM service] Arm tests fail on macos (schanzen)
- 0005580: [GNS] proxy CA generation fails on macOS (schanzen)
- 0005586: [file-sharing service] valgrind-related crash in FS testcase (Christian Grothoff)
- 0005587: [other] mantis: account is required to read the bugtracker (Christian Grothoff)
- 0005588: [GNS] gns/test_proxy.sh started to fail (Christian Grothoff)
- 0005604: [documentation] Make in handbook fails (schanzen)
- 0005605: [build process] pkgsrc package build from gnunet git HEAD throws errors related to NSS_ (nikita)
- 0005607: [build process] portability for make (nikita)
- 0005608: [set service] double-free in set service (Christian Grothoff)
- 0005611: [other] packaging: sed'ing /usr/bin/env is causing problems (nikita)
- 0003899: [transport service] transport validations seem to be stacking up (Christian Grothoff)
- 0005540: [other] Cannot Create Roadmaps (Christian Grothoff)
101 issues View Issues
libextractor - Change Log
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
Polishing. Issues that were not critical for Netzbon launch, but clearly good to have early on for real users.
Monitoring and Observability. Some components are a black box right now, and it is hard to diagnose issues without reading the logs.
Monitoring and Observability. Some components are a black box right now, and it is hard to diagnose issues without reading the logs.
- 0008634: [deployment and operations] Apply version control to /etc folder - anastasis.lu (javier.sepulveda)
- 0008502: [deployment and operations] Regional currency tutorial - Improve architecture diagram (javier.sepulveda)
- 0008489: [wallet (WebExtension)] Browser HttpRequestLib improvements (sebasjm)
- 0008170: [libeufin-bank-ui (SPA)] Username character set restrictions? (Antoine A)
- 0008169: [libeufin-bank-ui (SPA)] do not ask for Internal IBAN in SPA on account creation (sebasjm)
- 0008522: [libeufin-bank-ui (SPA)] Trim TAN code prefix in 2FA form (sebasjm)
- 0008150: [wallet-core] Codespell fails (sebasjm)
- 0008584: [libeufin-nexus] Provide better error messages to libeufin-nexus ebics-setup (Antoine A)
- 0005954: [libeufin (general)] look for or implement better alternative to JAXB (Antoine A)
- 0008602: [deployment and operations] regio: custom/manual setup instructions have invalid bash for account restrictions (Christian Grothoff)
- 0008608: [mechant backend] implement GET for templates (Christian Grothoff)
- 0008000: [exchange] return more information about exchange bank accounts (Christian Grothoff)
12 issues View Issues
Released 2024-03-07
LibEuFin code review, cleaning up minor bugs and code issues.
Everything needed for Netzbon to possibly do a small-scale test launch.
Everything needed for Netzbon to possibly do a small-scale test launch.
- 0008121: [wallet (WebExtension)] upload final 0.9.4 webext to Chrome Web Store (Florian Dold)
- 0008438: [wallet-core] test demo while observing logs of wallet-core release candidate for 0.9.4 (Florian Dold)
- 0008125: [wallet (WebExtension)] implement DD 39: Taler Wallet Browser Integration (sebasjm)
- 0008228: [wallet (WebExtension)] implement show scope info in balance, not management (sebasjm)
- 0008481: [wallet-core] in the "pay with mobile wallet flow", the browser wallet does not redirect to the fulfillment URL when payment is done (sebasjm)
- 0008564: [wallet (WebExtension)] automatically open wallet checkbox is wrong (sebasjm)
- 0008354: [merchant backoffice SPA] opt device CRUD operation not working (sebasjm)
- 0008244: [other] final 0.9.4 release acceptance checks (Florian Dold)
- 0008273: [libeufin-nexus] package and upload libeufin 0.9.4 to ftp and stable Debian/Ubuntu server (Florian Dold)
- 0008205: [libeufin-nexus] Consider merging the fetch and submit commands (Antoine A)
- 0008341: [libeufin-bank] libeufin-bank does not properly read the body of some HTTP POST requests (Antoine A)
- 0008362: [libeufin-bank] when withdrawing (integrated withdrawal), the wallet no longer auto-redirects to the bank (Antoine A)
- 0008562: [libeufin-nexus] Test cashin (Antoine A)
- 0008572: [libeufin-bank-ui (SPA)] Cashout UI should show the cashout payto receiver-name as "Legal Name" (sebasjm)
- 0008013: [libeufin-bank] Alternative to IBAN payto URI (Antoine A)
- 0008294: [libeufin-bank-ui (SPA)] confirm URL landing should be different (sebasjm)
- 0008287: [libeufin (general)] Correction to the way we manage payto uris (Antoine A)
- 0008309: [libeufin-nexus] payment_initiation_debug.sh is inadequate and badly named (Antoine A)
- 0008312: [libeufin-bank-ui (SPA)] check support for x-taler-bank (sebasjm)
- 0008320: [libeufin (general)] Support x-taler-bank libeufin-bank in SPA (Antoine A)
- 0008328: [libeufin (general)] libeufin-dbconfig should work just like the other dbconfig tools (Florian Dold)
- 0008334: [libeufin-bank] Fix SPA_CAPTCHA_URL config value (Antoine A)
- 0008595: [merchant backoffice SPA] acceptance checks (sebasjm)
- 0008511: [wallet (Android App)] release Android wallet release candidate on F-droid and Google stores [deadline: 27. Feb] (avalos)
- 0008536: [wallet (Android App)] show version info even when not in developer mode (grote)
- 0008505: [wallet (Android App)] acceptance tests for 0.9.4 Android wallet (avalos)
- 0008542: [wallet (Android App)] Logical order of amounts/fees in the UI (grote)
- 0008096: [wallet-core] improve wallet-core task scheduling (Florian Dold)
- 0008288: [wallet-core] make sure request timeouts are working for requests that wallet-core makes (Florian Dold)
- 0008274: [wallet (Android App)] release Android wallet 0.9.4 on F-droid and Google stores (grote)
- 0007979: [wallet (Android App)] DD 35: Regional currencies (avalos)
- 0008119: [wallet (Android App)] compile/test async DNS implementation on Android (avalos)
- 0008300: [wallet (Android App)] In bank-integrated withdrawals, the app should load supported exchanges from wallet-core (avalos)
- 0008297: [wallet (Android App)] Redirect to payment details after payment (avalos)
- 0008371: [wallet-core] problem opening DB in Firefox 122.0.1 on OS-X (sebasjm)
- 0007551: [wallet-core] need test(s) to ensure that wallet DB schema is backwards-compatible or properly migrated (Florian Dold)
- 0008181: [wallet-core] wallet cannot do math for refunds (Florian Dold)
- 0008506: [merchant-pos-terminal (Android App)] acceptance tests for 0.9.4 Merchant PoS App (avalos)
- 0008458: [documentation] we need to host a sample JSON for the merchant PoS app under a well-known location (avalos)
- 0008143: [sandcastle (containerized demo deployment)] Move sandcastle to its own repository (dvn)
- 0008145: [other] Deploy merchant debian packages to nightly apt repo (dvn)
- 0008148: [mechant backend] Merchant CI environment missing taler-harness (dvn)
- 0008149: [deployment and operations] Wallet Core should produce taler-harness package in CI (dvn)
- 0008223: [Web site(s)] [Makefile:8: all] Error 127 - problem with anastasis.lu (javier.sepulveda)
- 0008230: [qtart] wallet-core version is null (avalos)
- 0008235: [libeufin (general)] Deploy v0.9.4-dev5 (Antoine A)
- 0008241: [libeufin (general)] Deploy v0.9.4-dev.7 debian packages (Florian Dold)
- 0008305: [deployment and operations] Gitolite - Allow force push for users' branches (javier.sepulveda)
- 0008382: [libeufin (general)] Deploy v0.9.4-dev.19 debian packages (Florian Dold)
- 0008391: [wallet (WebExtension)] transaction history not sorted properly by date (sebasjm)
- 0008400: [mechant backend] merchant backend requires taler uri header (sebasjm)
- 0008403: [wallet-core] wallet core should return effective amount zero when tx did not success (sebasjm)
- 0007834: [wallet-core] wallet relies on longpolling to work (Florian Dold)
- 0008129: [qtart] double-check usage of sqlite3_reset (Florian Dold)
- 0008186: [Web site(s)] linkchecker failing on demo shop links (dvn)
- 0008321: [wallet-core] wallet-core does not update wire info in exchange entry if it changes (Florian Dold)
- 0008345: [sandcastle (containerized demo deployment)] remove survey (Florian Dold)
- 0008430: [libeufin-bank] Harmonise the configuration (Antoine A)
- 0008381: [wallet (iOS App)] implement pay-templates (MarcS)
- 0008390: [deployment and operations] New tutorials.taler.net subdmain + Nginx configuration (javier.sepulveda)
- 0008395: [wallet (WebExtension)] the "add exchange" dialog adds an extra slash when checking if exchanges respond, leading to errors (sebasjm)
- 0008402: [sandcastle (containerized demo deployment)] Unit files for running sandcastle should use `sandcastle-run` script (dvn)
- 0008411: [libeufin (general)] Deploy v0.9.4-dev.20 debian packages (Florian Dold)
- 0008415: [wallet-core] investigate odd transition to failed(claim) in payment sharing (Florian Dold)
- 0008417: [wallet-core] prepareXYZ wallet-core calls which get passed an URL scanned from QR code must be able to decode percent-encoded data (MarcS)
- 0008418: [libeufin (general)] Fix listening on localhost with both ipv4 and ipv6 (Antoine A)
- 0008427: [libeufin-bank] libeufin-bank must properly listen for both ipv4 and ipv6 and have test to prevent regressions on this (Antoine A)
- 0008433: [libeufin-bank-ui (SPA)] in the bank SPA, navbar with links to other demo sites does not show up anymore (Florian Dold)
- 0008434: [Merchant frontends (Python3)] blog demo doesn't allow refunds (sebasjm)
- 0008435: [wallet (WebExtension)] webextension wallet does not show payment transactions for regional currencies (Florian Dold)
- 0008439: [wallet-core] wallet-core uses back-off instead of long-polling on bank integration API (Florian Dold)
- 0008442: [libeufin (general)] Deploy v0.9.4-dev.25 debian packages (Florian Dold)
- 0008445: [libeufin-bank-ui (SPA)] add a cancel operation link before showing the QR (sebasjm)
- 0008447: [libeufin (general)] Deploy v0.9.4-dev.26 debian packages (Florian Dold)
- 0008448: [libeufin (general)] libeufin-bank.target / libeufin-nexus.target units missing in Debian (Antoine A)
- 0008451: [merchant backoffice SPA] unable to add x-taler-bank account in merchant backend (sebasjm)
- 0008453: [libeufin-bank-ui (SPA)] UI improvements (sebasjm)
- 0008454: [libeufin (general)] Deploy v0.9.4-dev.27 debian packages (Florian Dold)
- 0008455: [wallet (Android App)] wallet should reset DB via the "clearDb" instead of manually deleting the database file (avalos)
- 0008461: [deployment and operations] regio setup: explain / link to telesign in docs and maybe question (Antoine A)
- 0008462: [exchange] navigating to the exchange top-level page results in broken looking page (sebasjm)
- 0008469: [wallet (WebExtension)] exchange management dialog (DD48 states and actions) should be implemented (helpful for regio deployment) (sebasjm)
- 0008471: [deployment and operations] regio: number questions asked by main.sh to correlate with docs (Antoine A)
- 0008473: [merchant backoffice SPA] confirm button for instance creation needs to be pressed multiple times sometimes (sebasjm)
- 0008478: [wallet (WebExtension)] better observability for what wallet-core currently does (Florian Dold)
- 0008480: [libeufin-bank-ui (SPA)] bank SPA shows backend error when e-mail is empty instead of validating the form before making the request (sebasjm)
- 0008484: [documentation] Setup CI for Taler Systems site (dvn)
- 0008487: [deployment and operations] Put aply configuration for nightly packages into deployment.git (dvn)
- 0008497: [libeufin-bank-ui (SPA)] The minimum cash-out amount should be configurable in the admin UI (sebasjm)
- 0008498: [libeufin-bank-ui (SPA)] difficult to find cash-out (sebasjm)
- 0008508: [wallet (Android App)] remove pending operations from UI (avalos)
- 0008510: [other] publish qtart with wallet-core v0.9.4-dev.18 (avalos)
- 0008518: [libeufin (general)] Deploy v0.9.4-dev.28 debian packages (Florian Dold)
- 0008521: [libeufin-bank] Add a generic message to TAN code (Antoine A)
- 0008525: [Web site(s)] Replace obsolete job offering on the company page of taler-systems.com with the NGI Open call (Stefan)
- 0008527: [wallet-core] can not add an exchange after removing it (Florian Dold)
- 0008533: [libeufin-bank-ui (SPA)] help text for "payin" / "payout" (sebasjm)
- 0006907: [wallet-core] operations should support cancellation tokens (Florian Dold)
- 0006979: [wallet-core] wallet should handle timeouts better (Florian Dold)
- 0008037: [qtart] qtart doesn't report certain sqlite3 error messages properly (Florian Dold)
- 0008055: [exchange] 'finished' in legitimization_processes remains 'false' after KYC process is complete [2d] (Christian Grothoff)
- 0008138: [documentation] Setup CI for Taler Ops site (dvn)
- 0008142: [other] CI/CD for libeufin (Antoine A)
- 0008144: [sandcastle (containerized demo deployment)] Automatically deployed sandcastle (head.taler.net) (dvn)
- 0008190: [libeufin-nexus] Error recovery strategy when ingesting EBICS files (Antoine A)
- 0008226: [deployment and operations] head.taler.net deployment should use KUDOS as currency (dvn)
- 0008237: [wallet (iOS App)] The iOS wallet should implement deposit (MarcS)
- 0008429: [wallet-core] getTransactions result doesn't have deposit transactions (MarcS)
- 0008340: [wallet-core] getTransactions should accept scopeInfo instead of currency as input parameter (sebasjm)
- 0008388: [exchange] taler-exchange-transfer exits on 409 from bank (Christian Grothoff)
- 0008397: [challenger] challenger page does not update when going 'back'. (Christian Grothoff)
- 0008413: [wallet-core] wallet-core does not use long polling for deposit tracking (Florian Dold)
- 0008452: [exchange] deposit long-polling does not work (Christian Grothoff)
- 0008431: [wallet (WebExtension)] bank-integrated withdrawal flow: unable to cancel withdrawal when wallet automatically opens (sebasjm)
- 0008457: [wallet (WebExtension)] webext requests ToS as text/xml and fails to render it (sebasjm)
- 0008463: [deployment and operations] regio: automated setup should configure currency conversion (Antoine A)
- 0008472: [libeufin-bank-ui (SPA)] implement conversion rate setting in admin interface (sebasjm)
- 0008483: [exchange] exchange ToS are not properly rendered as HTML (sebasjm)
- 0008500: [wallet (WebExtension)] improve UX when doing a withdrawal with conversion (sebasjm)
- 0008501: [documentation] write list of most important supported flows for NetzBon (Florian Dold)
- 0008504: [libeufin-bank-ui (SPA)] dismiss w operation if the current saved one is from another user (Antoine A)
- 0008512: [deployment and operations] enable easy Terms-of-Service deployment in regional currency installer (avalos)
- 0008529: [libeufin-bank-ui (SPA)] English translation percentage is shown as 0% (sebasjm)
- 0008532: [wallet (Android App)] account info for x-taler-bank not rendered properly (grote)
- 0008537: [libeufin-bank-ui (SPA)] add "head and shoulders" icon next to hamburger menu to access profile (sebasjm)
- 0008547: [wallet-core] unify wallet-core configuration handling across platforms, fix merging for builtin.exchanges (Florian Dold)
- 0008553: [exchange] switch to pandoc+groff+ghostscript for taler-terms-generator (Florian Dold)
- 0008565: [wallet (Android App)] Google Play API key for Fastlane (avalos)
- 0008571: [wallet (WebExtension)] create a google group to share chrome extension management (Florian Dold)
- 0008573: [libeufin-bank-ui (SPA)] teaks found in QC (sebasjm)
- 0008575: [Merchant frontends (Python3)] revert workaround for 0008353 (sebasjm)
- 0008486: [libeufin (general)] regio: experience improvement (Antoine A)
- 0008563: [libeufin (general)] Deploy v0.9.4-dev.30 debian packages (Florian Dold)
- 0008583: [specification] DD53: finalize screen specifications and add screenshots (avalos)
- 0006122: [libeufin-nexus] EBICS error responses should be correctly parsed. (MS)
- 0006404: [libeufin-nexus] ISO20022 camt mapping is not documented, incomplete and incorrect in some places (MS)
- 0006380: [libeufin-nexus] more extensive integration test cases for TWG are required (Antoine A)
- 0006383: [libeufin-bank] support notifications / "long polling" for certain operations (sebasjm)
- 0006972: [libeufin-nexus] review /facades and /facades/${id} implementation (Antoine A)
- 0007147: [documentation] libeufin-{sandbox,nexus,cli} needs a manpage (Antoine A)
- 0007243: [bank API (C)] long polling for checking reserved key status (Antoine A)
- 0007771: [libeufin (general)] Manage missing testing dependencies. (MS)
- 0007785: [libeufin-nexus] Error handling mixes up bank- and EBICS-technical errors. (MS)
- 0007831: [documentation] Create section about setting up a regional currency. (javier.sepulveda)
- 0007902: [documentation] Document the NetzBon installer. (javier.sepulveda)
- 0006387: [libeufin-nexus] more integration tests for key management needed (Antoine A)
- 0006804: [wallet-core] implement wallet test case for a multi-exchange payment (Florian Dold)
- 0006987: [other] wirewatch should use long polling (javier.sepulveda)
- 0007336: [wallet (WebExtension)] ToS language "wrong" (sebasjm)
- 0007600: [libeufin (general)] Consider reducing 'util' file number. (Antoine A)
- 0007696: [libeufin-nexus] EBICS_NO_DOWNLOAD_DATA_AVAILABLE check is possibly wrong. (Antoine A)
- 0007733: [wallet-core] runIntegrationTest should also do p2p payments, etc. (Florian Dold)
- 0007869: [wallet-core] If the very first transaction of a new wallet is P2P, then the ToS of the exchange needs to be accepted first (sebasjm)
- 0007939: [Merchant frontends (Python3)] refund of article fails (javier.sepulveda)
- 0007972: [wallet-core] do not return transaction with balance change of 0 (sebasjm)
- 0007987: [libeufin-bank] Make TalerCommon.kt HTTP- and bank-agostic and move it into util (Antoine A)
- 0007990: [wallet-core] versionInfo always returns 1.0.0 (Florian Dold)
- 0008027: [wallet (Android App)] DD 36: Currency conversion service (avalos)
- 0008028: [wallet (Android App)] Implement Taler URI action withdraw-exchange (grote)
- 0008069: [auditor] perform_protocol: wrong fail check (oec)
- 0008070: [exchange] perform_protocol: leaks hash context (oec)
- 0008072: [exchange] csr_withdraw_done: use after free, double free (oec)
- 0008083: [wallet (WebExtension)] bad UX after scanning QR code with mobile app on withdraw (sebasjm)
- 0008086: [wallet-core] strange state machine behavior on failed payments (Florian Dold)
- 0008120: [wallet-core] spec and implement regional currency management APIs in wallet-core (Florian Dold)
- 0008123: [wallet (Android App)] Refresh transaction (for failing refresh) shows label "Error:" without anything after it (avalos)
- 0008132: [libeufin (general)] Cleaning up code sharing between library components (Antoine A)
- 0008182: [deployment and operations] long polling limited to 30s (javier.sepulveda)
- 0008191: [libeufin-nexus] Saffer strategy for logging EBICS files (Antoine A)
- 0008210: [wallet-core] wallet-core runIntegrationTest* requests are blocked if other transactions are pending (Florian Dold)
- 0008214: [qtart] investigate libcurl (DNS) caching between requests (Florian Dold)
- 0008236: [wallet-core] runIntegrationTest(V3?) should also do a deposit transaction (Florian Dold)
- 0008289: [mechant backend] otp_algorithm is an undocumented number (Florian Dold)
- 0008331: [wallet-core] http client lib doesn't transparently follow redirects on nodejs (Florian Dold)
- 0006382: [libeufin-nexus] support transaction fetching since last successful bank-side creation date/time (MS)
- 0007799: [wallet-core] implement DD48-style exchange entry management in wallet-core (Florian Dold)
- 0007752: [libeufin-bank-ui (SPA)] show volume and transaction (sebasjm)
- 0007812: [libeufin-bank] demobank account registration sometimes fails because IBAN already exists (Antoine A)
- 0007827: [libeufin-bank] Refund invalid attempts of withdrawing the regional currency. (Antoine A)
- 0007836: [wallet-core] test-refund-gone doesn't work as expected (Florian Dold)
- 0007860: [libeufin-bank] demobank should support aborting withdrawal operations from the wallet (Antoine A)
- 0007882: [wallet-core] ToS is always text/plain, even if you ask for text/markdown only (sebasjm)
- 0007893: [wallet-core] Expiring PeerPushCredit stays Pending for receiving device (Florian Dold)
- 0007922: [wallet-core] processPeerPullDebitAbortingRefresh: logic invariant failed (Florian Dold)
- 0007973: [wallet (WebExtension)] do not show witdrawah information if KYC or AML error (sebasjm)
- 0007974: [merchant backoffice SPA] add information on how to create a good webhook template (sebasjm)
- 0007980: [libeufin (general)] Base32 decoder generates binary data with wrong length. (MS)
- 0007982: [libeufin-bank-ui (SPA)] titles overlap on mobile (sebasjm)
- 0007993: [wallet-core] importDb of exportDb malformed (Florian Dold)
- 0007994: [wallet-core] wallet-core and UIs should support i18n-ized terms of service (Florian Dold)
- 0007995: [libeufin (general)] Dynamic support for the minimum cashin amount in libeufin-nexus (Antoine A)
- 0007996: [libeufin-bank] fixing bank 2-FA (Antoine A)
- 0008135: [specification] update DD39 (wallet browser integration) to match reality / blessed ways of wallet integration (sebasjm)
- 0008139: [libeufin (general)] Deploy v0.9.4-dev.3 to stable (Florian Dold)
- 0008146: [libeufin-bank-ui (SPA)] update bank core api to the latest changes (sebasjm)
- 0008147: [libeufin-bank-ui (SPA)] remove unsued cashout api (sebasjm)
- 0008208: [wallet-core] integrationtest payment-share fails (Florian Dold)
- 0008234: [wallet-core] getTransactionById not working for (some?) refresh transactiosn (Florian Dold)
- 0008265: [wallet (WebExtension)] fix codespell issues for all wallet-core (sebasjm)
- 0008269: [merchant backoffice SPA] page fails to transition when creating 'default instance' account (sebasjm)
- 0008275: [wallet (WebExtension)] WebExtension wallet broken, shows "cannot load balance". (Florian Dold)
- 0008285: [taler-harness] implement pos confirmation integration test, fix documentation along the way (Florian Dold)
- 0008315: [wallet-core] AcceptReward uses rewardId instead of txId (sebasjm)
- 0008330: [libeufin (general)] inconsistent config sections: libeufin-bankdb-postgres vs nexus-postgres (Antoine A)
- 0008335: [libeufin (general)] Deploy v0.9.4-dev.17 debian packages (Florian Dold)
- 0008336: [wallet (WebExtension)] remove rewards webex (sebasjm)
- 0008343: [documentation] write-up about (core-)bank integration [deadline: 9 Feb 2024] (Florian Dold)
- 0008355: [libeufin (general)] Deploy v0.9.4-dev.18 debian packages (Florian Dold)
- 0008356: [merchant backoffice SPA] prevent the user to use merchant backend without bank account (sebasjm)
- 0008359: [libeufin-bank] getting confirm URL from libeufin without port (Antoine A)
- 0006992: [libeufin-bank] need new "generic-credit" facade (Antoine A)
- 0007267: [exchange] TEH_make_coin_known needs proper conflict handling and evidence gathering (oec)
- 0008002: [exchange] exchange_do_deposit.sql needs to provide more information on conflict (oec)
- 0007547: [wallet-core] implement some basic dev-experiments (Florian Dold)
- 0007548: [deployment and operations] buildbot workers should have one and only one entry point script (dvn)
- 0007872: [wallet-core] WALLET_PEER_PUSH_PAYMENT_INSUFFICIENT_BALANCE does not always return feeGapEstimate (Florian Dold)
- 0008005: [exchange] wirewatch aborted after lost connection with db (sebasjm)
- 0008034: [wallet-core] DEMO exchange doesn't (but should) return scopeInfo (TEST does) (Florian Dold)
- 0008039: [wallet-core] anastasis tests fail due to wallet-withdraw failure (regression!) (Florian Dold)
- 0008081: [libeufin (general)] Provide receiver-name in the payto URI during cashout (Antoine A)
- 0008082: [libeufin-nexus] Make payment bouncing deterministic (Antoine A)
- 0008084: [merchant backoffice SPA] default instance creation hangs (sebasjm)
- 0008091: [qtart] libcurl used by qtart should link against c-ares to avoid blocking DNS lookups blocking wallet-core (Florian Dold)
- 0008118: [wallet (iOS App)] compile/test async DNS implementation on iOS (MarcS)
- 0008131: [libeufin (general)] Review loggers configuration (Antoine A)
- 0008133: [libeufin-nexus] Remove dev features from libeufin-nexus (Antoine A)
- 0008136: [wallet (WebExtension)] GNU Taler Wallet web extension conflicts with PeerTube websites (sebasjm)
- 0008171: [libeufin-bank-ui (SPA)] why do we have the "change details" toggle? (sebasjm)
- 0008187: [deployment and operations] Debian Packages Deployed from CI/CD (aka. "nightlies") (dvn)
- 0008227: [deployment and operations] Configure email notifications for all CI pipelines (dvn)
- 0008238: [wallet-core] wallet-core should provide (dev-only) request to provide pending/failed refreshes (Florian Dold)
- 0008278: [libeufin-bank] Improve libeufin-bank logging (Antoine A)
- 0008353: [mechant backend] already_paid_order_id should not include refunded order (sebasjm)
- 0008367: [deployment and operations] add sync.git and challenger.git to CI/CD workers (dvn)
- 0008368: [qtart] support fetchHttp via Native Networking for iOS (MarcS)
- 0008370: [deployment and operations] user-local systemd units missing to bring up demo/test/head (dvn)
- 0008385: [wallet (iOS App)] Native Networking (MarcS)
- 0008410: [libeufin-bank-ui (SPA)] 'Change details' form is partially broken (sebasjm)
- 0008426: [wallet-core] merchant's test_merchant_order_creation.sh hangs (Florian Dold)
- 0008444: [specification] DD55: specify user-facing problem reports in the wallet (Florian Dold)
- 0008464: [libeufin (general)] libeufin should return JSON response for endpoints that are not found (Antoine A)
- 0008479: [deployment and operations] regio setup: no ToS defined (Antoine A)
- 0008499: [libeufin-bank] bank UI allows admin to cash-out for users, but backend forbids it (sebasjm)
- 0008523: [libeufin (general)] Add bank name to TAN mesages (Antoine A)
- 0008535: [wallet (Android App)] Android app crashes on invalid taler://withdraw-exchange URIs (avalos)
- 0008566: [wallet-core] use same coin selection implementation for merchant and p2p payments (Florian Dold)
- 0008286: [libeufin-nexus] Graceful shutdown (Antoine A)
- 0008436: [wallet-core] remove all remains of rewards from wallet-core (Florian Dold)
- 0008482: [wallet-core] wallet core reports insufficient balance when exchange has no wire fees configured (Florian Dold)
- 0008569: [wallet-core] wallet-core should provide more/better insufficient balance details for un-depositable coins (Florian Dold)
- 0008570: [wallet-core] purge taler://auditor and taler://exchange URI handling (Florian Dold)
- 0008574: [wallet-core] make public key in taler://withdraw-exchange/ optional, possibly remove it long-term (Florian Dold)
- 0008590: [wallet-core] wallet-core does not support the "lost" flag of denominations (Florian Dold)
- 0008593: [wallet-core] purge max_wire_fee from wallet-core (Florian Dold)
- 0007684: [specification] report exchange AML issues in merchant REST API (Christian Grothoff)
- 0007715: [sandcastle (containerized demo deployment)] provide info page / documentation where which APIs are running (Christian Grothoff)
- 0008011: [specification] return list of trusted exchange in /config (Christian Grothoff)
- 0008020: [other] address and clarify confusion in CurrencySpecification (Christian Grothoff)
- 0008153: [mechant backend] test, package and upload merchant 0.9.4 to ftp and stable Debian/Ubuntu server (Christian Grothoff)
- 0008225: [mechant backend] Merchant Testsuite Failing (Christian Grothoff)
- 0008348: [mechant backend] taler-merchant-wirewatch does not tolerate BICs in payto://-URLs returned by libeufin-bank (Christian Grothoff)
- 0008126: [mechant backend] long-polling on orders page broken (sebasjm)
- 0008185: [merchant backoffice SPA] the merchant web UI does not give visual feedback if the access token is incorrect (sebasjm)
- 0008201: [mechant backend] update merchant backend pages (sebasjm)
- 0008203: [mechant backend] merchant backend pages transition after payment (sebasjm)
- 0008325: [merchant backoffice SPA] update backoffice SPA to the latest merchant backend spec (sebasjm)
- 0008326: [Merchant frontends (Python3)] remove all rewards demo (sebasjm)
- 0008061: [mechant backend] taler-merchant-exchange fails to set 'wired' flags on the order (Christian Grothoff)
- 0008168: [libeufin-bank] taler-unified-setup.sh fails to set IBAN for exchange (Antoine A)
- 0008165: [other] snack machine fails to show MDB bus CRC error message [1d] (Christian Grothoff)
- 0008209: [mechant backend] multi-currency payment crashes merchant backend (Christian Grothoff)
- 0008346: [mechant backend] merchant backend crash on malformed client JSON (Christian Grothoff)
- 0008357: [mechant backend] add endpoint to test OTP device (Christian Grothoff)
- 0008387: [release] finalize 0.9.5 roadmap [deadline: 29. Feb] (Christian Grothoff)
- 0008389: [merchant backoffice SPA] account-less default instance gives bad error message (Christian Grothoff)
- 0008409: [specification] missing spec for template interface (Christian Grothoff)
- 0008412: [mechant backend] merchant backend crashes on certain exchange responses to batch-deposit (Christian Grothoff)
- 0008450: [other] default log level in all debian packages should be INFO (Christian Grothoff)
- 0008456: [mechant backend] merchan backend complains about credentials being wrong when URL is missing a / (Christian Grothoff)
- 0008474: [merchant backoffice SPA] bad error message when creating order in default instance when no wire account is configured (Christian Grothoff)
- 0007665: [documentation] Document database schema of Sandbox and Nexus (Christian Grothoff)
- 0007896: [deployment and operations] taler-config overrides the template configuration under /etc/taler/taler.conf (Christian Grothoff)
- 0008003: [exchange] tos generator generates invalid markdown (Christian Grothoff)
- 0008015: [exchange] purse expires without refunding coins (Christian Grothoff)
- 0008018: [exchange] taler-terms-generator fails with latexmk error (Christian Grothoff)
- 0008019: [exchange] taler-terms-generator does not respect file system hierarchy standard (Christian Grothoff)
- 0008030: [exchange] define a list of error exist status that should not restart the service (Christian Grothoff)
- 0008032: [exchange] repeated information when loggin into journalctl (Christian Grothoff)
- 0008038: [auditor] curl defaults allow redirect to http:// (Christian Grothoff)
- 0008040: [exchange] taler-exchange-expire hangs when called with -t flag (Christian Grothoff)
- 0008054: [auditor] handle_exchanges_finished: integer truncation (Christian Grothoff)
- 0008057: [auditor] TALER_AUDITOR_get_config: superfluous GNUNET_free (Christian Grothoff)
- 0008060: [mechant backend] merchant database plugin test has valgrind issues (Christian Grothoff)
- 0008071: [exchange] TALER_denom_ewv_deep_copy does not actually do a deep copy (Christian Grothoff)
- 0008087: [exchange] auditor_cb: dead store dki? (Christian Grothoff)
- 0008088: [exchange] TALER_EXCHANGE_batch_deposit: memory leak in error case (Christian Grothoff)
- 0008089: [exchange] reserve_batch_withdraw_ok: index should be size_t (Christian Grothoff)
- 0008095: [exchange] reserve_batch_withdraw_ok: misleading comment? (Christian Grothoff)
- 0008100: [exchange] parse_restrictions: integer truncation (Christian Grothoff)
- 0008101: [exchange] csr_ok: integer truncation (Christian Grothoff)
- 0008102: [exchange] append_signature: buffer overflow (Christian Grothoff)
- 0008103: [exchange] parse_fees: integer truncation (Christian Grothoff)
- 0008104: [exchange] parse_json_denomkey_partially: memory leak? (Christian Grothoff)
- 0008105: [exchange] parse_json_auditor: integer truncation (Christian Grothoff)
- 0008106: [exchange] denoms_cmp: comment is wrong (Christian Grothoff)
- 0008107: [exchange] TALER_EXCHANGE_Keys: integer truncation (Christian Grothoff)
- 0008108: [exchange] decode_keys_json: integer truncation (Christian Grothoff)
- 0008116: [documentation] improve documentation on merchant account setup (Christian Grothoff)
- 0008174: [documentation] how to cashout should be documented in docs.git/regional-manual.rst (Christian Grothoff)
- 0008175: [documentation] move parts of 11.3 into 3.x (Christian Grothoff)
- 0008152: [exchange] test, package and upload exchange 0.9.4 to ftp and stable Debian/Ubuntu server (Christian Grothoff)
- 0008176: [auditor] convert auditor database to new style [5d] (Christian Grothoff)
- 0008200: [exchange] TALER_EXCHANGE_management_revoke_denomination_key: memory leak (Christian Grothoff)
- 0008202: [exchange] TALER_EXCHANGE_management_revoke_signing_key: memory leak (Christian Grothoff)
- 0008204: [exchange] TALER_EXCHANGE_management_set_global_fees: memory leak (Christian Grothoff)
- 0008215: [exchange] TALER_EXCHANGE_management_set_wire_fees: memory leak (Christian Grothoff)
- 0008218: [exchange] TALER_EXCHANGE_management_update_aml_officer: memory leak (Christian Grothoff)
- 0008219: [exchange] TALER_EXCHANGE_management_disable_wire: memory leak (Christian Grothoff)
- 0008220: [exchange] TALER_EXCHANGE_management_enable_wire: memory leak (Christian Grothoff)
- 0008221: [exchange] TALER_EXCHANGE_purse_create_with_deposit: memory leak (Christian Grothoff)
- 0008222: [exchange] TALER_EXCHANGE_purse_deposit: memory leak (Christian Grothoff)
- 0008242: [exchange] TALER_EXCHANGE_account_merge: memory leak (Christian Grothoff)
- 0008260: [documentation] ContractTerm's FulfillmentURL incomplete in documentation (Christian Grothoff)
- 0008311: [libeufin-nexus] nexus manual suggests libeufin-nexus only creates CAMT.054 files? (Christian Grothoff)
- 0008369: [exchange] settings page link to exchange is not working (Christian Grothoff)
- 0008449: [exchange] exchange should use a default currency spec if none is configured for its currency (Christian Grothoff)
- 0008465: [exchange] taler-exchange-offline should validate syntax of x-taler-bank payto URIs (Christian Grothoff)
- 0008507: [cashier (Android App)] acceptance tests for 0.9.4 Cashier App (Christian Grothoff)
- 0006715: [libeufin-nexus] nexus should not "activate" EBICS subscriber keys by default (MS)
- 0006973: [libeufin (general)] CLI integration test should test nexus permissions (MS)
330 issues View Issues
Released 2023-11-30
Full implementation of wallet TX lifecycle in core and UIs (DD37).
P2P KYC support.
Polishing and fixing of withdrawal 2FA flow for demobank-UI.
DD39 support in the WebExtension wallet.
Mobile wallet sqlite3 backend.
Webhook and template support.
PoS App working nicely.
P2P KYC support.
Polishing and fixing of withdrawal 2FA flow for demobank-UI.
DD39 support in the WebExtension wallet.
Mobile wallet sqlite3 backend.
Webhook and template support.
PoS App working nicely.
- 0007805: [General] Taler OPS - Domain name (javier.sepulveda)
- 0007946: [documentation] Broken link: developers onboarding (Stefan)
- 0007505: [wallet-core] When incrementing AvailableAmount at coin withdraw, PendingAmount should be decremented (Florian Dold)
- 0006757: [wallet (WebExtension)] return scoped amounts in balances (Florian Dold)
- 0007885: [Merchant frontends (Python3)] blog shop cookies interact badly with deleted orders (sebasjm)
- 0007938: [Merchant frontends (Python3)] refund button not readable (sebasjm)
- 0007744: [exchange] confusing error message when no denominations are configured correctly (Christian Grothoff)
- 0007802: [exchange] wire fee signature not validated in libtalerexchange (Christian Grothoff)
- 0007722: [mechant backend] installing merchant from debian package: fail db init (javier.sepulveda)
- 0007898: [mechant backend] merchant httpd won't start when there is a file without extension in SPA dir (Christian Grothoff)
- 0007936: [mechant backend] request "POST /instances/default/private/accounts" not idempotent (Christian Grothoff)
- 0007965: [mechant backend] merchant puts only one exchange in contract terms despite multiple exchanges in the config (Florian Dold)
- 0007275: [specification] debit_account / credit_account are highly redundant in bank-api transaction histories (Christian Grothoff)
- 0007837: [specification] add option to disable tipping (Christian Grothoff)
- 0007458: [libeufin-bank] allow configuration of another BIC number other than SANDBOXX (Antoine A)
- 0007724: [libeufin-bank] demobank 0.9.2 generates valid but weird taler://withdraw URI (MS)
- 0007300: [bank API (C)] Taler bank access API does not follow conventions (Florian Dold)
- 0007414: [libeufin-bank] [security] Demonstration SPA stores password in plaintext in localstorage (Antoine A)
- 0007464: [wallet (iOS App)] document minimal hardware and software required (MarcS)
- 0007466: [libeufin-bank-ui (SPA)] should be mobile friendly (sebasjm)
- 0007473: [wallet (Android App)] The app should navigate to the article after payment: (I need manually go back) (Christian Grothoff)
- 0007504: [wallet-core] support for native logging in wallet-core (MarcS)
- 0007572: [deployment and operations] migrate sandcastle containers to use systemd (Florian Dold)
- 0007587: [libeufin-bank] General pass to potentially switch "200 OK" to "204 No Content". (Antoine A)
- 0007694: [libeufin-bank] set currency conversion rates and fees in the configuration (Antoine A)
- 0007734: [libeufin-bank] Track used IBANs. (Antoine A)
- 0007781: [libeufin-bank] sandbox demobank should have endpoint for transaction volume / statistics info (Antoine A)
- 0007789: [libeufin-bank] Can delete account when balance is 0 (Antoine A)
- 0007797: [libeufin-bank] Integration API has the wrong error format. (Antoine A)
- 0007810: [wallet-core] support conversion service URL and regex validation for /wire (Christian Grothoff)
- 0007818: [wallet-core] fractionalBaseDigits of currencies (MarcS)
- 0007821: [libeufin (general)] implementation of basic-auth on server is wrong (Antoine A)
- 0007835: [challenger] exchange does not support challenger service yet (Christian Grothoff)
- 0007844: [libeufin-bank] libeufin-sandbox tool should allow creating accounts (sebasjm)
- 0007925: [merchant backoffice SPA] add support for x-talerbank (sebasjm)
- 0007934: [exchange] ToS program, can't be executed from anywhere but from the .rst file is located + Other improvents (Christian Grothoff)
- 0007940: [merchant backoffice SPA] template when fixed summary is set to empty string it should remove the fixed property (sebasjm)
- 0007945: [documentation] Broken link in the taler-merchant-manual (Christian Grothoff)
- 0007947: [specification] accepted currencies by merchant (Christian Grothoff)
- 0007957: [exchange] integration test "denom-unoffered" causes exchange httpd to abort with unactionable assertion (Florian Dold)
- 0007958: [exchange] fakebank doesn't implement the abort endpoint (Florian Dold)
- 0007964: [wallet-core] DD51: CurrencySpecification should have a field for "group_separator" (MarcS)
- 0007966: [mechant backend] external base URL of the merchant should be configurable (Christian Grothoff)
- 0007968: [libeufin-bank] changes in the spec of core bank api (Antoine A)
- 0007969: [wallet-core] When the server is down, wallet-core shouldn't throw a JSON error from downloadExchangeKeysInfo (Florian Dold)
- 0007975: [challenger] HTML templates for challenger KYC are ugly, need styling (sebasjm)
- 0007976: [libeufin-bank] server replied with 500 and sql in it (Antoine A)
- 0007989: [wallet-core] add kyc/aml flags for getBalances response (Florian Dold)
- 0007992: [libeufin-bank] get cashout channel and destination on cashout details (Antoine A)
- 0007664: [documentation] merge api core documentation (Florian Dold)
- 0006704: [libeufin-nexus] TWG facade gives unhelpful error message when payto URI is incorrect (MS)
- 0007515: [libeufin (general)] Configuration should not impact the database. (MS)
- 0007591: [documentation] Review Nexus native API specification. (MS)
- 0007669: [documentation] Document data types used in libeufin REST calls. (Antoine A)
- 0007735: [libeufin-bank] Avoid calculating balances based on the transactions history. (MS)
- 0007833: [libeufin (general)] Implement programmatical DB migration. (MS)
- 0005867: [wallet (WebExtension)] interaction between refunds and payment re-play unclear (sebasjm)
- 0007475: [Merchant frontends (Python3)] can't pay refunded articles (sebasjm)
- 0006016: [wallet-core] wallet should recover from payments where the exchange reports an invalid coin (Florian Dold)
- 0006363: [mechant backend] allow merchants to query more information about the deposit status (Christian Grothoff)
- 0006427: [libeufin-bank] EBICS errors need XML (MS)
- 0006537: [wallet-core] have integration test for withdrawing "too late" (Florian Dold)
- 0006591: [wallet (Android App)] Android wallet should support aborting partially failed payments (avalos)
- 0006668: [wallet-core] wallet core should support sqlite3 as backend (Florian Dold)
- 0006949: [documentation] inventory use-cases should be properly described in merchant backend manual (Christian Grothoff)
- 0007013: [documentation] explain and index all $-substitutable variables (e.g., DATADIR) (Florian Dold)
- 0007276: [exchange] improve wirewatch performance via multi-value insert (Christian Grothoff)
- 0007322: [wallet-core] speed up integration tests by cloning environment (Florian Dold)
- 0007373: [documentation] add a "project overview" section in the developer's manual (Christian Grothoff)
- 0007435: [wallet-core] wallet doesn't notice aborted withdrawal in bank-integrated withdrawal (Florian Dold)
- 0007440: [wallet (WebExtension)] cannot specify expiration for push payments in WebExtension (MarcS)
- 0007446: [wallet-core] dev mode is not persisted after restart (sebasjm)
- 0007455: [documentation] merchant backend tutorial is completely outdated on tipping (Christian Grothoff)
- 0007502: [wallet-core] allowing http only in developer mode (sebasjm)
- 0007510: [deployment and operations] buildmaster-builder NOT automatically reloading the Buildbot master configuration. (MS)
- 0007517: [wallet (WebExtension)] offline indicator (sebasjm)
- 0007796: [specification] store user type in merchant instance settings (sebasjm)
- 0007580: [wallet-core] when adding an exchange, the wallet should check the /keys JSON for the canonical base URL (Florian Dold)
- 0007585: [mechant backend] merchant build shows compiler warning (Christian Grothoff)
- 0007583: [wallet-core] implement aborting p2p push payments (Florian Dold)
- 0007584: [wallet-core] implement aborting p2p pull payments (Florian Dold)
- 0007597: [exchange] exchange triggers MHD deprecation warning (Christian Grothoff)
- 0007604: [deployment and operations] make reverting to the previous version of the base image easily possible (javier.sepulveda)
- 0007606: [wallet (Android App)] TalerErrorInfo should get rendered with an option to expand the raw JSON (avalos)
- 0007608: [wallet-core] money seems to be lost after trying to pay an expired order (Florian Dold)
- 0007680: [sandcastle (containerized demo deployment)] demo survey tipping should be topped up automatically (javier.sepulveda)
- 0007682: [wallet-core] withdrawal error message should be truncated after $N errors (Florian Dold)
- 0007683: [wallet-core] remove deprecated auditor/exchange trust management (Florian Dold)
- 0007686: [libeufin-nexus] Allow date range when asking transactions. (MS)
- 0007692: [wallet-core] DB exported from browser can't be easily imported (Florian Dold)
- 0007701: [wallet-core] implement abort semantics from DD37 for withdrawals (Florian Dold)
- 0007705: [sandcastle (containerized demo deployment)] exchange ToS not properly configured in the sandcastle exchange (javier.sepulveda)
- 0007713: [wallet-core] handle p2p purse expiration by going to tx state "failed" instead of pending with error (Florian Dold)
- 0007716: [sandcastle (containerized demo deployment)] survey bank account does not allow high negative balance needed for tipping (javier.sepulveda)
- 0007717: [wallet-core] version should be taking from package.json (sebasjm)
- 0007723: [libeufin-bank-ui (SPA)] bank backend URL should be configurable in globalThis.talerDemobankSettings (sebasjm)
- 0007725: [mechant backend] merchant logs regarding reserve queries are non-actionable (Christian Grothoff)
- 0007740: [wallet-core] p2p push payments can't spend full balance (sebasjm)
- 0007741: [wallet-core] "continue with mobile wallet" flow doesn't work for payments (sebasjm)
- 0007747: [exchange] sample exchange ToS HTML is giant (Christian Grothoff)
- 0007748: [merchant backoffice SPA] qr code for the template order (sebasjm)
- 0007751: [merchant-pos-terminal (Android App)] Add free-form to add custom amounts to order (grote)
- 0007756: [deployment and operations] move .deb packaging infra to non-root user, with user-local docker service enabled (Florian Dold)
- 0007762: [libeufin-nexus] The libeufin-{nexus,sandcastle} Debian packages ask additional questions (Christian Grothoff)
- 0007763: [deployment and operations] Netzbon - Terms of Service (Christian Grothoff)
- 0007767: [libeufin-bank-ui (SPA)] negative balance not shown from admin panel (MS)
- 0007768: [libeufin-bank-ui (SPA)] cash-out rates wrong when starting from fiat. (sebasjm)
- 0007770: [libeufin-bank-ui (SPA)] typo (sebasjm)
- 0007779: [wallet (Android App)] Add dev option to run integration test (grote)
- 0007941: [documentation] expire_deposit missing in Exchange API Documentation for /keys (Stefan)
- 0007792: [exchange] exchange responds with 500 to non-idempotent deposit (Florian Dold)
- 0007793: [other] use token auth for SPAs instead of storing credentials plain-text in local storage (sebasjm)
- 0007794: [exchange] Library not found despite correct LD_LIBRARY_PATH (Christian Grothoff)
- 0007800: [libeufin-bank-ui (SPA)] Show payto:// URI in account info page (sebasjm)
- 0007808: [exchange] wire transfer tracking endpoints should support long-polling (Christian Grothoff)
- 0007809: [libeufin-nexus] regression: test_bank_api_with_nexus started to fail (Florian Dold)
- 0007811: [documentation] spec and implement taler://withdraw-exchange/ URIs (sebasjm)
- 0007816: [challenger] challenger service needs to be implemented (Christian Grothoff)
- 0007817: [exchange] exchange twisted test skip (Christian Grothoff)
- 0007820: [specification] /paid should signal if contract was refunded (Christian Grothoff)
- 0007824: [specification] use more CRUD-like API to edit merchant instance accounts (sebasjm)
- 0007825: [other] Taler OPS - Etckeeper (javier.sepulveda)
- 0007826: [other] Taler OPS - Install PostgreSQL (javier.sepulveda)
- 0007829: [Web site(s)] Suboptimal Link Previews for taler.net (Stefan)
- 0007830: [mechant backend] support webhooks for refunds (sebasjm)
- 0007840: [wallet-core] support new post-oec /keys format (Christian Grothoff)
- 0007846: [specification] after creating a reserve for tipping, the list of account is empty (Christian Grothoff)
- 0007849: [wallet-core] specify exchange state transitions in wallet-core (Florian Dold)
- 0007853: [wallet-core] reduce wallet-core notifications (Florian Dold)
- 0007856: [wallet-core] wallet-core sometimes doesn't emit notification when transitioning from pending to a pending with error state (Florian Dold)
- 0007861: [wallet-core] withdrawal DD37 kyc transitions don't work properly (Florian Dold)
- 0007863: [wallet-core] Aborted Withdrawal is still reported as pendingIncoming in GetBalances (Florian Dold)
- 0007867: [wallet-core] CheckPeerPullCreditResponse should include numCoins (Florian Dold)
- 0007870: [exchange] long-polling on /kyc-check/ should return early, instead waits for timeout_ms (Christian Grothoff)
- 0007871: [wallet-core] emit balance-change notifications (Florian Dold)
- 0007873: [wallet-core] allow initialization of wallet using a temporary database (Florian Dold)
- 0007874: [exchange] doc/impl mismatch in purse status (Christian Grothoff)
- 0007875: [wallet (WebExtension)] transaction details view should allow retrying (Florian Dold)
- 0007876: [wallet (WebExtension)] transaction error details rendered incorrectly (Florian Dold)
- 0007878: [sandcastle (containerized demo deployment)] sandcastle should limit max process run-time (javier.sepulveda)
- 0007883: [exchange] exchange should signal in /keys if denomination key is not available (Christian Grothoff)
- 0007890: [libeufin (general)] DB connection string needs ordinary postgres:// format. (MS)
- 0007897: [deployment and operations] taler-exchange-offline: error reporting when rest query fails (Christian Grothoff)
- 0007900: [exchange] taler-exchange-wirewatch --longpoll-timeout option is in microseconds (Christian Grothoff)
- 0007901: [exchange] wallet-to-iban transfers take forever (Christian Grothoff)
- 0007919: [other] Database initialisation error during install from packages (Christian Grothoff)
- 0007923: [documentation] Merchant docs should rename "giving tips" to "giving rewards" (Christian Grothoff)
- 0006860: [Merchant frontends (Python3)] avoid redirect loop in blog merchant frontend demo (MS)
- 0006952: [documentation] document how public /pay handles refunded coins (Florian Dold)
- 0007100: [wallet-core] Suggested exchange expected, in contrast to it being optional. (Florian Dold)
- 0007325: [wallet-core] wallet-core should report whether the counterparty accepted p2p push payments (Florian Dold)
- 0007327: [wallet-core] wallet-core responses should include the transaction ID of transaction it creates (Florian Dold)
- 0007333: [wallet-core] introduce minimalistic JS API for wallet that can be used by SPAs (Florian Dold)
- 0007334: [wallet (Android App)] UX Study: user fails to identify QR button (grote)
- 0007367: [wallet (Android App)] Android wallet shows "confirm with bank" button even for confirmed withdrawals (Florian Dold)
- 0007439: [wallet (Android App)] cannot specify expiration for push payments in Android wallet (avalos)
- 0007516: [deployment and operations] TypeScript test harness fails at preparing the database. (MS)
- 0007533: [wallet (WebExtension)] Unable to add a new bank account to wallet (sebasjm)
- 0007539: [wallet (WebExtension)] Can't go back to bank when "Automatically open wallet based on page content" is enabled (sebasjm)
- 0007685: [General] Allow date range when serving transactions over JSON (MS)
- 0007568: [wallet (WebExtension)] implement the new semantic of aborting/cancel/forgetting/resuming a tx (sebasjm)
- 0007576: [libeufin-bank-ui (SPA)] trying to withdraw more money than available silently fails (sebasjm)
- 0007578: [wallet-core] rename wallet-core p2p payments requests (avalos)
- 0007663: [General] sandbox does not allow patch as cors method (MS)
- 0007667: [General] Unable to render counter part of the cashout (destination of the cashout) (MS)
- 0007672: [documentation] spec wallet-core transaction lifecycle in a design document (Florian Dold)
- 0007700: [wallet-core] implement abort semantics from DD37 for merchant payments (Florian Dold)
- 0007703: [wallet (WebExtension)] store microsecond offset for transaction timestamps in wallet-core (Florian Dold)
- 0007704: [wallet-core] implement feature flags for wallet core (sebasjm)
- 0007714: [other] merchant-backend-ui should not use rollup but esbuild (sebasjm)
- 0007720: [wallet-core] need automation to bump version numbers (Florian Dold)
- 0007727: [wallet (Android App)] Refresh withdrawal detail screen after confirmation (avalos)
- 0007728: [wallet (Android App)] "confirm with bank" button stays in transaction history even when withdrawal is complete (avalos)
- 0007729: [libeufin-bank-ui (SPA)] demobank-ui expects "description" attribute in error details, fails otherwise (sebasjm)
- 0007738: [libeufin-nexus] Creating a facade with a unavailable name responds 500. (MS)
- 0007743: [libeufin-bank-ui (SPA)] "Confirm with bank" flow does not work with current demobank-ui (sebasjm)
- 0007745: [other] pogen doesnt work with double quotes (sebasjm)
- 0007746: [wallet (Android App)] Android wallet is rather fussy about which ToS it renders (Florian Dold)
- 0007749: [wallet-core] wallet-core should forward offline payment TOTP to UIs (sebasjm)
- 0007753: [libeufin-bank-ui (SPA)] take debit limit from the balance (sebasjm)
- 0007754: [libeufin-bank-ui (SPA)] admin account should be able to transfer (sebasjm)
- 0007758: [wallet (Android App)] Android wallet crash (java.lang.reflect.InvocationTargetException) (grote)
- 0007760: [wallet (Android App)] making a deposit with lower case country (in the IBAN field) throws an error (grote)
- 0007761: [wallet-core] coin spend is not rollback after deposit failed (Florian Dold)
- 0007764: [libeufin-bank-ui (SPA)] remove restrictions on passwords in demobank-ui (sebasjm)
- 0007765: [documentation] create taler:// wallet integration design document (Florian Dold)
- 0007782: [auditor] nexus was dead, found "sorry, too many clients already" in the logs (MS)
- 0007783: [wallet-core] wallet-core should long-poll P2P kyc status (Florian Dold)
- 0007788: [auditor] account access is not possible for non-circuit accounts (MS)
- 0007790: [merchant-pos-terminal (Android App)] Try again to get payment status, after connection fails (grote)
- 0007933: [wallet (Android App)] QR codes for p2p transactions should only show after they're valid (registered with exchange) (avalos)
- 0007791: [wallet (WebExtension)] wallet UI should show better error message when suggested exchange is not reachable (sebasjm)
- 0007801: [deployment and operations] Deployment fails at last step (javier.sepulveda)
- 0007803: [taler-harness] generate list of sample transactions that UIs can use to test their parsers (Florian Dold)
- 0007804: [deployment and operations] Suggested tweaks to main.sh (javier.sepulveda)
- 0007819: [libeufin-bank-ui (SPA)] clicking "abort" in demobank-ui does not abort the underlying withdrawal operation (sebasjm)
- 0007832: [deployment and operations] Setting libeufin log level. (MS)
- 0007842: [other] Buildbot doc-builder not updating project sources (dvn)
- 0007852: [exchange] deposit endpoint idempotency regression (Florian Dold)
- 0007891: [qtart] qtart does not support DELETE http requests (Florian Dold)
- 0007921: [wallet-core] p2p coin selection uses linear scan of all coins (Florian Dold)
- 0007929: [specification] extract totp from template (sebasjm)
202 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