Released 2006-05-02
0001017: [doodled] doodled does not react to signals (SIGTERM/HANGUP) (Christian Grothoff)
1 issue View Issues
Released 2099-12-31
Latest version in SVN at the time of bug submission.
0005599: [other] change old.gnunet.org URLs which point to documentation to the new docs.gnunet.org anchors (xrs)
0004623: [util library] UX: getopt should complain if -v is used with other parameters (xrs)
2 issues View Issues
Not Yet Released
0005551: [UDP transport] UDP communicator needs to handle addresses discovered from broadcast (Christian Grothoff)
1 issue View Issues
Not Yet Released
0005795: [namestore service] zonemaster cannot access namestore in multi-user setup (Christian Grothoff)
0005428: [other] some (but not all) uses of strncpy should be removed / replaced by strlcpy (lurchi)
0005770: [namestore service] Add cache to get_nick_record in gnunet-service-namestore (Christian Grothoff)
0005753: [webpage] The red bullet points are swimming (schanzen)
0005771: [util library] gnunet-config should provide option --supported-backends (Christian Grothoff)
0005516: [documentation] Add existing images to the documentation (Christian Grothoff)
0005743: [identity service] gnunet-gns can be slow (Christian Grothoff)
0005628: [documentation] PlanetLab documentation: remove pipe to sudo of a domain which is now parked (Christian Grothoff)
0005517: [documentation] man changes (ng0)
0005630: [webpage] html docs on docs.gnunet.org are not being updated (ng0)
10 issues View Issues
Released 2019-06-05
0005734: [GNS] CAA records are not supported (schanzen)
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 (ng0)
0005682: [build process] gnunet-download-manager should be updated (ng0)
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)
0005534: [webpage] new website: automatically(?) create sitemap (ng0)
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 (ng0)
0005622: [util library] gnunet-qr.py is incorrectly installed under bin/ (schanzen)
0005629: [build process] make dist does not include contrib/services/ folder (ng0)
0005631: [build process] Makefile.am: comment at start of rule is unportable (ng0)
0005646: [webpage] website CSP policy breaks design (Christian Grothoff)
0005654: [rps service] rps does not compile (xrs)
0005673: [build process] libltdl is no longer picked up by configure (error) (ng0)
0005624: [webpage] bugs@gnunet.org Bounces (Christian Grothoff)
15 issues View Issues
Released 2019-02-28
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 (ng0)
0005140: [webpage] creation of next gnunet.org (meta-issue) (Christian Grothoff)
       0005121: [webpage] gnunet.org: create docs.gnunet.org where the documentation is available, and further actions (Christian Grothoff)
0005141: [documentation] documentation meta-issue (ng0)
       0005138: [build process] decide on the minimal required Texinfo version (ng0)
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 (ng0)
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 (ng0)
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)
0005518: [webpage] make new website responsive (ng0)
0005520: [webpage] pybabel does not include current directory in sys.path on first run, build crashes. (ng0)
0005521: [webpage] make new website build easier/more portable (ng0)
0005523: [webpage] new website: about page is not responsive (ng0)
0005524: [webpage] new website: bootstrap analysis (ng0)
0005532: [cadet service] gnunet-cadet showing weired information on single peer (Christian Grothoff)
0005539: [GNS] No memrchr in macOS, FTBFS (schanzen)
0005544: [webpage] new website: populate FAQ page (Christian Grothoff)
0005545: [webpage] new website: common/base.j2: meta description output is wrong (Christian Grothoff)
0005554: [build process] conflicting types for hmac (Christian Grothoff)
0005556: [core service] make fails (Christian Grothoff)
0005557: [build process] libgcrypt-config is not picked up by configure (ng0)
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 (ng0)
0005568: [ATS service] FTBFS macos ATS (Christian Grothoff)
0005569: [other] tests hang (Christian Grothoff)
0005570: [webpage] Change/remove link hover css (ng0)
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)
0005574: [webpage] Write Release Announcement for Website (Christian Grothoff)
0005578: [ARM service] Arm tests fail on macos (schanzen)
0005580: [GNS] proxy CA generation fails on macOS (schanzen)
0005582: [namestore service] namestore tests fail 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)
0005589: [webpage] website: on /about include funding details (current and historic) (Christian Grothoff)
0005590: [webpage] Bad redirection for bugs.gnunet.org (Christian Grothoff)
0005594: [webpage] buildbot link directs to dead location (Christian Grothoff)
0005604: [documentation] Make in handbook fails (schanzen)
0005605: [build process] pkgsrc package build from gnunet git HEAD throws errors related to NSS_ (ng0)
0005607: [build process] portability for make (ng0)
0005608: [set service] double-free in set service (Christian Grothoff)
0005611: [other] packaging: sed'ing /usr/bin/env is causing problems (ng0)
0003899: [transport service] transport validations seem to be stacking up (Christian Grothoff)
0005540: [other] Cannot Create Roadmaps (Christian Grothoff)
116 issues View Issues
Released 2018-06-06
0005236: [util library] make check: test_service never ends (Christian Grothoff)
0005116: [cadet service] CADET stops working (Christian Grothoff)
0005242: [integration tests] Integration tests fail (Christian Grothoff)
0004146: [other] The GPG key used to sign the 0.10.1 source release has been revoked. (Christian Grothoff)
0003705: [set service] set union fails with "other peer disconnected prematurely" (Florian Dold)
0003575: [core service] Core takes an arbitrarily long time to call back (Bart Polot)
0004019: [core service] CORE compains about mixed identities (Christian Grothoff)
0005250: [util library] Scheduler asserion fails with mhd-related components (lurchi)
0003277: [cadet service] secretsharing sometimes crashes mesh service when running with valgrind (Bart Polot)
0003360: [cadet service] Crash with mesh (Bart Polot)
0003361: [cadet service] Crash in mesh (Bart Polot)
0003363: [core service] need core KX monitoring API (Christian Grothoff)
0003366: [cadet service] Assertion failed at gnunet-service-mesh_tunnel.c:2132 (Bart Polot)
0003368: [transport service] Assertions in gnunet-service-transport_neighbours.c:2084 (Matthias Wachs)
0003369: [ATS service] assertion in gnunet-ats.c:126 (Matthias Wachs)
0003372: [cadet service] Mesh creshes while trying to destroy a tunnel twice. (Bart Polot)
0003373: [cadet service] segfault in mesh service (Bart Polot)
0003378: [cadet service] Mesh quietly ignores messages on unknown connection (Bart Polot)
0002526: [GNS] GNS proxy does not validate DANE/TLSA records (Christian Grothoff)
0002945: [testbed service] comparison of adaptive parallelisation algorithms (Sree Harsha Totakura)
0003003: [GNS] New GNS does not properly support SRV records (Christian Grothoff)
0003019: [GNS] RF_PENDING option is not shown in gnunet-namestore-gtk and gnunet-namestore also offers no way to remove the bit (Christian Grothoff)
0003108: [util library] Separate message handler functions for the client library (tg)
0003301: [GNS] Other record types not available as soon as PKEY is added (Christian Grothoff)
0003302: [namestore service] record deletion does not respect the record type or value (Christian Grothoff)
0003333: [cadet service] mesh fails with various errors on consensus profiler (Bart Polot)
0003348: [core service] CORE does not notify clients about connections after restart (Christian Grothoff)
0003375: [secret sharing service] Secretsharing profiler crash (Florian Dold)
0003376: [secret sharing service] Secretsharing service crash when running profiler (Florian Dold)
0003377: [secret sharing service] Abort in secretsharing profiler (Florian Dold)
0003386: [hostlist daemon] hostlist http server does not listen on IPv6 (Christian Grothoff)
0003387: [peerinfo service] gnunet-peerinfo fails to print any addresses on DNS timeout (Christian Grothoff)
0003389: [cadet service] Lost message IDs (Bart Polot)
0003393: [cadet service] performing PING-loop until killed.. (Bart Polot)
0003394: [util library] test_server testcase fails with a crash (Christian Grothoff)
0003412: [build process] ./bootstrap crashes in Revision 33424 (amatus)
0003414: [build process] gnunet-service-xdht_neighbours.c , Revision 33447 (Supriti Singh)
0003421: [conversation service] phone call routed to wrong client (Christian Grothoff)
0003427: [set service] set testcases hang, report assertion failure at mq.c:262 (Florian Dold)
0003428: [set service] revocation test fails as set operation takes too long (Florian Dold)
0003431: [conversation service] caller ID is returned by conversation API should not be GNS name (Christian Grothoff)
0003443: [other] Revision 33652, not sure whether this is a bug, "DEAD: http_client" but not seen in previous revisions. (Christian Grothoff)
0003444: [build process] Revision 33653, make fails (Christian Grothoff)
0003451: [GNS] Revision 33733: gnunet-gns-proxy-setup-ca error-message from certutil (Christian Grothoff)
0002669: [DHT service] Implement DHT profiler (Sree Harsha Totakura)
0003380: [NAT traversal library] NAT test should provide more information about results and errors (cfuchs)
0003405: [cadet service] Revision 33231: cadet susceptible to dynamic IP-change (Bart Polot)
0003408: [cadet service] Add a verbose debug/dump feature to gnunet-cadet CLI and service. (Bart Polot)
0003453: [cadet service] Cadet crash in connection sent callback after a posthumous CONNECTION_DESTROY (Bart Polot)
0003454: [build process] Revision 33822: make fails (Christian Grothoff)
0003483: [cadet service] cadet segfaults (Bart Polot)
0003488: [cadet service] I'm hitting GNUNET_assert (myid == path->peers[0]); (Bart Polot)
0003494: [build process] Revision 33951: Make fails (tg)
0003507: [cadet service] Assertion failed at gnunet-service-cadet_tunnel.c:1316. (Bart Polot)
0003531: [cadet service] segfault in get_prev_hop (Bart Polot)
0003538: [file-sharing service] Searching with AND is not reliable (bratao)
0003059: [peerinfo service] Implementation of a persistent per peer storage (otarabai)
0003100: [set service] developer documentation for set subsystem is missing (Christian Grothoff)
0003144: [documentation] developer documentation for namestore is missing (Matthias Wachs)
0003269: [transport service] transport plugin monitoring API (Christian Grothoff)
0003347: [GNS] NSS switch documentation hard to understand for users (Matthias Wachs)
0003384: [consensus service] Consensus crash while running secretsharing profiler (Florian Dold)
0003385: [ATS service] ATS performance API fails to signal monitors if ATS service dies/restarts (Matthias Wachs)
0003399: [ATS service] ats-30742 ERROR Assertion failed at plugin_ats_proportional.c:643 (Matthias Wachs)
0003401: [transport service] Maybe this observation helps: outside IP against internal IP (Matthias Wachs)
0003403: [transport service] Reliability / Quota compliance test fail (Matthias Wachs)
0003404: [transport service] misc warnings from cadet and tcp plugin (Matthias Wachs)
0003416: [hello library] GNUNET_HELLO_parse_uri stops on first invalid address (Matthias Wachs)
0003425: [cadet service] ERROR Assertion failed at gnunet-service-cadet_tunnel.c:2349. (Bart Polot)
0003452: [transport service] complete implementation of plugin monitoring API (Christian Grothoff)
0003455: [GNS] Revision 33824: gnunet-gns-proxy-setup-ca error-message from certutil (Matthias Wachs)
0003457: [HTTP transport] http client shutdown logic is rather convoluted and possibly broken (Matthias Wachs)
0003459: [cadet service] Errors after restarting peer (Bart Polot)
0003460: [HTTP transport] http_server transport crashes (amatus)
0003462: [HTTP transport] server_send_callback is called for a session that was freed by server_delete_session (Matthias Wachs)
0003480: [testbed service] Test crash on Ctrl+C (Sree Harsha Totakura)
0003489: [scalarproduct service] scalarproduct sessions fail (always) (Christian Grothoff)
       0003490: [set service] set intersection removes all elements (Christian Grothoff)
0003500: [HTTP transport] http URLs contain IP addresses in printable version (Matthias Wachs)
0003501: [ATS service] proportional ATS allocation shows little stability (Matthias Wachs)
0003503: [cadet service] gnunet-service-cadet_connection.c:958 debug info (Bart Polot)
0003505: [cadet service] Assertion failed at gnunet-service-cadet_connection.c:1862 (Bart Polot)
0003510: [revocation service] Revocation test hangs forever (Christian Grothoff)
0003522: [build process] postgresql is not detected correctly (Sree Harsha Totakura)
0003533: [build process] Revision 34237, make fails (Matthias Wachs)
0003534: [cadet service] Reset cadet is called too often, taking 100% CPU during transfer (Bart Polot)
0003535: [transport service] Assertions in gnunet-service-transport_neighbours.c:2138 (Matthias Wachs)
0003537: [file-sharing service] Crash during search (bratao)
0003542: [build process] Revision 34286, make fails (Christian Grothoff)
0003546: [cadet service] cadet-tun-2622 ERROR , Revision 34312 (Bart Polot)
0003544: [util library] GNUNET_CLIENT_notify_transmit_ready documentation incorrect (Christian Grothoff)
0003545: [file-sharing service] Add resume/suspend functionalty to download (Christian Grothoff)
0003547: [gnunet-setup] Revision 34321, gnunet-setup dies (Christian Grothoff)
0003550: [util library] Possible integer overflow parsing metadata container. (Christian Grothoff)
0003553: [GNS] GNS2DNS delegation doesn't seem handle sub-domain requests. (Christian Grothoff)
0003561: [set service] test_revocation (with valgrind) shows issues in set service (Christian Grothoff)
0003562: [testbed service] testbed fails to connect peers (in test_revocation testcase) (Sree Harsha Totakura)
0003563: [NSE service] NSE reports weird data (Christian Grothoff)
0003565: [ARM service] Hostlist daemon not present (Christian Grothoff)
0003569: [file-sharing service] gnunet-directory frees a null (Christian Grothoff)
0003568: [file-sharing service] clean_request called twice, uses freed memory then tries to double free (Christian Grothoff)
0003570: [util library] we need to finally kill SLIST (Christian Grothoff)
0003571: [cadet service] CADET sends messages too large for core (Bart Polot)
0003574: [cadet service] CADET fails to transmit message (Bart Polot)
0003576: [file-sharing service] gnunet-publish can't publish a sub-directory named "gnunet" (Christian Grothoff)
0003579: [file-sharing service] FS migration tests started to fail (Christian Grothoff)
0003581: [peerstore] peerstore fails to respect MQ semantics (Christian Grothoff)
0003582: [set service] free(): corrupted unsorted chunks (Christian Grothoff)
0003583: [cadet service] CADET NPE's (gnunet9-peer core dump) (Bart Polot)
0003588: [gnunet-setup] Bashisms in some scripts (Christian Grothoff)
0003589: [transport service] valgrind errors when using transport's monitoring capabilities (Christian Grothoff)
0003604: [documentation] README install link needs to be changed (Christian Grothoff)
0003610: [cadet service] cadet API violates client's notify_transmit_ready API (Christian Grothoff)
0003247: [file-sharing service] 100% CPU usage in MESH and FS after search (Christian Grothoff)
0003577: [util library] gnunet-config needs to be able to list what available sections there are (Christian Grothoff)
0003614: [ATS service] GNUNET_ATS_address_update has zero testcases using it (Matthias Wachs)
0003617: [ATS service] transport-23174 ERROR, Revision 34975 (Christian Grothoff)
0003618: [WLAN transport] WLAN tests fail with assertion in time.c:393 (Christian Grothoff)
0003626: [util library] RPS service causes scheduler to crash (Bart Polot)
0003630: [transport service] transport crash while running a peer (Christian Grothoff)
0003647: [build process] Revision 35087, Make fails (Christian Grothoff)
0003619: [ATS service] plugin_ats_proportional.c:589 assertion fails in restart tests (Christian Grothoff)
0003645: [ATS service] Assertion failed at plugin_ats_proportional.c:589 despite no assertion there. (Christian Grothoff)
0003648: [peerinfo service] Revision 35090: gnunet-peerinfo-gtk-27959 ERROR, gnunet-gtk (Christian Grothoff)
0003379: [cadet service] Queue only one ACK at a time (Bart Polot)
0003429: [testbed service] testbed (?) prints "Parallelism: 4" (Sree Harsha Totakura)
0003448: [transport service] Core-level (transport? ats?) connectivity problems (Christian Grothoff)
       0003658: [ATS service] ATS testcases should be reviewed (Christian Grothoff)
       0003666: [transport service] Revision 35208, transport-11501 ERROR Assertion failed at gnunet-service-transport_ats.c:580. (Christian Grothoff)
       0003669: [ATS service] Assertion failed at ats_api_scheduling.c:716. (Christian Grothoff)
       0003672: [ATS service] ATS testcases FTBFS (Christian Grothoff)
       0003683: [transport service] peers fail to respond to PING (Christian Grothoff)
       0003692: [UDP transport] UDP connections do not last (Christian Grothoff)
0003506: [peerstore] The peerstore plugin API should be asynchronous to support a wide range of storage backends (amatus)
0003508: [cadet service] CADET taking too much memory (Bart Polot)
0003554: [transport service] Transport session stuck in state S_SYN_RECV_ATS (Christian Grothoff)
0003555: [UDP transport] UDP does not work reliably between computers (Bart Polot)
0003591: [UDP transport] Assertion failed at transport_api_monitor_plugins.c:359. (Christian Grothoff)
0003595: [transport service] valgrind-reported memory leaks in gnunet-transport service (with tcp, udp, http client & server enabled) (Christian Grothoff)
0003596: [cadet service] CADET "kills" gnunet-service-dht with > 20000 new requests / minute (on startup) (Bart Polot)
0003612: [transport service] connection failures causes transport to drop validated addresses from ATS's list (Christian Grothoff)
0003615: [file-sharing service] assertion failed in schedule_transmission, GNUNET_assert (NULL != cp->cth); (Christian Grothoff)
0003616: [ATS service] ATS scheduling API's "address_get_type" functions do not belong (Christian Grothoff)
0003620: [transport service] ./test_transport_api_slow_ats fails (Christian Grothoff)
0003621: [ATS service] ats-7261 ERROR Assertion failed at plugin_ats_proportional.c:589 (Christian Grothoff)
0003628: [util library] MQ_send calls GNUNET_CLIENT_notify_transmit_ready twice due to corrupted memory (ch3)
0003650: [ATS service] ATS (sometimes) fails to suggest address (Christian Grothoff)
0003652: [transport service] inbound quota is enforced, but ignored by sender, leading to connectivity issues (Christian Grothoff)
0003657: [ATS service] replace ATS-information arrays with structs? (Christian Grothoff)
0003678: [transport service] gnunet-transport -m fails to shutdown quickly on CTRL-C (Christian Grothoff)
0003660: [transport service] Assertion failed at gnunet-service-transport_validation.c:1685. (Christian Grothoff)
0003661: [ATS service] gnunet-ats -m sometimes shows network family 'unspecified' for peers (Christian Grothoff)
0003662: [transport service] output of gnunet-transport -P is unreadable (Christian Grothoff)
0003663: [transport service] Assertion failed at ats_api_scheduling.c:716. (Christian Grothoff)
0003664: [ATS service] ATS NPE (Christian Grothoff)
0003665: [transport service] Assertion failed at gnunet-service-transport_validation.c:532 (Christian Grothoff)
0003667: [transport service] memory leaks in transport service (Christian Grothoff)
0003668: [DHT service] Constant high CPU load of 0000014:0000020-30% when running a peer (Bart Polot)
0003671: [file-sharing service] FS running with 100% CPU load (Christian Grothoff)
0003680: [transport service] Assertion failed at gnunet-service-transport_ats.c:657. (Christian Grothoff)
0003681: [transport service] Assertion failed at gnunet-service-transport_ats.c:506. (Christian Grothoff)
0003682: [util library] Revision 35243, how to get rid of the pesky looping warning? (Christian Grothoff)
0003684: [UDP transport] Revision 35254: Overnight run fills memory and swap completely (Christian Grothoff)
0003685: [peerinfo service] Receiving many useless HELLOs through gossip frequently with peer IDs starting with Z (Christian Grothoff)
0003687: [transport service] WARNING `accept' failed at connection.c:345 with error: Resource temporarily unavailable (Christian Grothoff)
0003688: [core service] If peer A restarts KX with peer B but peer B isn't expecting it, it can take up to 5 minutes to re-establish the connection (Christian Grothoff)
0003689: [ATS service] ATS running with 100% CPU load (Christian Grothoff)
0003690: [transport service] Assertion failed at gnunet-service-transport_ats.c:306. NULL == ai (Christian Grothoff)
0003695: [UDP transport] UDP reports multiple session instances to same peer (Christian Grothoff)
0003697: [UDP transport] udp reliability testcase fails (Christian Grothoff)
0003698: [TCP transport] Assertion failed at plugin_transport_tcp.c:3118. (Christian Grothoff)
0003701: [transport service] NPE in GST_ats_expire_address (Christian Grothoff)
0003702: [UDP transport] plugin_transport_udp.c double free or corruption (Christian Grothoff)
0003704: [file-sharing service] gnunet-fs-gtk-7220 ERROR Assertion failed at fs_api.c:292. (Christian Grothoff)
0003709: [core service] Core leaks memory (Christian Grothoff)
0003721: [revocation service] GNUNET_assert (NULL == peer_entry); failed in rev 35401 (Christian Grothoff)
0003730: [transport service] neighbor message queue corrupted in rev 35419 (amatus)
0003745: [file-sharing service] Possible infinite loop in process_kblock_for_unindex (Christian Grothoff)
0003781: [util library] Revision 35567, Make fails (Christian Grothoff)
0003782: [ATS service] misc. assertions triggered virtually immediately when starting peer (Christian Grothoff)
0003783: [fragmentation library] library is logging many warnings (Christian Grothoff)
0003785: [transport service] Transport randomly (but frequently) crashes (amatus)
0003786: [util library] implement combined EdDSA-ECDHE KX logic (Christian Grothoff)
0003791: [datastore service] Warning in datastore sqlite compilation (Christian Grothoff)
0003805: [build process] libmicrohttpd detection is not cross-compile-proof (Christian Grothoff)
0003856: [build process] enable '--enable-shared=no' in configure (Christian Grothoff)
0003858: [rps service] make error when configuring with --enable-experimental: missing library in Makefile.am (ch3)
0003859: [build process] make install error: DATADIR is ignored on gnunet/install-sh -d /usr/share/gnunet/sensors (amatus)
0003862: [util library] missing include in gnunet_crypto_lib.h (Christian Grothoff)
0003693: [transport service] NPE in transport (rev 35298) (Christian Grothoff)
0003722: [testbed service] testbed segfault on CTRL-C (Sree Harsha Totakura)
0003723: [cadet service] cadet leaves sock file around (and only cadet) (Christian Grothoff)
0003845: [cadet service] Assertion failure (c->next_peer == peer) in unregister_neighbors (rev 35954) (Bart Polot)
0003846: [cadet service] Assertion failed (GNUNET_CONTAINER_multihashmap_remove) in GCP_remove_connection (rev 35954) (Christian Grothoff)
0003869: [build process] Outdated fsf address in header files (Christian Grothoff)
0003870: [build process] Use of deprecated gethostbyname() function (Christian Grothoff)
0003871: [ATS service] ats service assertion failure (Christian Grothoff)
0003872: [cadet service] valgrind issue in ax_debug (tunnel.c:4388) (Bart Polot)
0003877: [peerstore] test_peerstore_api_sync fails non-deterministically (Christian Grothoff)
0003904: [file-sharing service] gnunet-publish -u <URI> just hangs (Christian Grothoff)
0003922: [gnunet-setup] default value of TCP_REDIRECTS and UDP_REDIRECTS will not work (Christian Grothoff)
0003927: [cadet service] Assertion failed at gnunet-service-cadet_tunnel.c:2082. (Bart Polot)
0003928: [cadet service] valgrind reports use of uninitizlied values (Bart Polot)
0002004: [other] apparmor profile (Christian Grothoff)
0003675: [transport service] eliminate use of GNUNET_TRANSPORT_try_connect() (Christian Grothoff)
0003793: [cadet service] gnunet9's CADET segfaults during cleanup on peer disconnect (SVN 35758) (Bart Polot)
0003794: [cadet service] cadet use after free valgrind report (on shutdown, with crash) (Bart Polot)
0003837: [build process] Revision 35927, make fails (Jeff Burdges)
0003863: [transport service] TRANSPORT (and indirectly CORE) takes unreasonably large amounts of time to call back. (Christian Grothoff)
0003880: [NAT traversal library] test_stun hangs forever (bratao)
0003894: [ATS service] ATS assertion violations: gnunet-service-transport_ats.c:318 and ats_api_scheduling.c:809 (Christian Grothoff)
0003895: [cadet service] misc cadet assertion violations (Bart Polot)
0003999: [cadet service] Assertion failed at gnunet-service-cadet_tunnel.c:2043 (Bart Polot)
0003900: [build process] Fix DESTDIR support for building packages for distributions + new Gentoo overlay (lynX)
0003906: [cadet service] segfault in GCP_remove_path (Bart Polot)
0003910: [core service] Various core assertions related to neighbours unexpectely not found in neighbour map (Christian Grothoff)
0003918: [NAT traversal library] segfault in transport (bratao)
0003929: [cadet service] cadet abort() in assertion failure (Bart Polot)
0003930: [cadet service] cadet crash (looks like use after free) in pop_direct_path (Bart Polot)
0003948: [build process] Revision 36265, Make fails (bratao)
0003969: [rest service] Allow the listing of identity tokens using the REST API (schanzen)
0003971: [transport service] Crash in transport GST_ats_add_address (Christian Grothoff)
0003986: [peerinfo service] Peerinfo has ~ 1000 duplicate addresses (Christian Grothoff)
0003991: [peerinfo service] Peerinfo crashes on buffer overflow (Christian Grothoff)
0003993: [testbed service] testbed connections very slow with almost idle CPU (Christian Grothoff)
0003995: [util library] undefined behavior in GNUNET_array_grow (Christian Grothoff)
0004003: [transport service] Assertion failed in transport (Bart Polot)
0004010: [cadet service] cadet assertion failure after GCC_send_prebuilt_message returns NULL (Bart Polot)
0004024: [file-sharing service] CPU utilization of FS on gnunet9 is too high (Christian Grothoff)
0004025: [transport service] Supurious SEND_OK causes GNUNET_break (GNUNET_NO == n->is_ready); assertion in transport_api.c to fail (Christian Grothoff)
0004031: [gnunet-setup] I can not convince gnunet-setup to save data to /etc/gnunet.conf and need some help. (Christian Grothoff)
0004035: [testbed service] Crash in Testbed (Christian Grothoff)
0004037: [webpage] broken (red) SSL lock on Gnunet.org due to weak (SHA-1) signatures (Christian Grothoff)
0004053: [ATS service] crash in ATS (Christian Grothoff)
0004054: [testbed service] Gnunet fails to build on GNU/Hurd (Christian Grothoff)
0004056: [documentation] gnunet-publish man page error (Christian Grothoff)
0004081: [other] test-case for plugin_namecache_flat doesn't actually test namecache (dangole)
0004138: [webpage] Broken link to Gnunet e.V. 2015 meeting notes (Christian Grothoff)
0004151: [documentation] doxygen comment typo (Christian Grothoff)
0004161: [documentation] Improve man for "gnunet-download --recursive" (Christian Grothoff)
0004162: [file-sharing service] SEGFAULT on GND publish/download (Christian Grothoff)
0004493: [build process] Revision 37133: undefined reference to symbol 'GNUNET_PSYC_env_create' (Christian Grothoff)
0004478: [documentation] Taler mentioned in gnunet_curl_lib.h (Christian Grothoff)
0003594: [ATS service] gnunet-ats prints primary output to stderr (Christian Grothoff)
0003734: [rest service] Separate MHD from REST API plugins. (schanzen)
0003799: [other] gnunet-publish client hangs after unindex error (Christian Grothoff)
0003853: [namestore service] get rid of hard libsqlite3 dependency (schanzen)
0003854: [peerstore] get rid of libsqlite3 also in peerstore (schanzen)
0004020: [cadet service] assertion failure at gnunet-service-cadet_connection.c:2148 (Bart Polot)
0004236: [documentation] gnunet-cadet wrong man page (lynX)
0004241: [documentation] gnunet-gtk README instructs users to install into $HOME (Christian Grothoff)
0004530: [peerstore] Peerstore plugins need tests (schanzen)
0004532: [peerstore] Peerstore API inconsistent (Christian Grothoff)
0004536: [documentation] fix GNUNET-ARM(1) footer wording (Christian Grothoff)
0004541: [file-sharing service] gnunet-service-fs crash (Christian Grothoff)
0004546: [ARM service] GLOBAL_POSTFIX not added when OPTIONS is set (Christian Grothoff)
0004545: [util library] GNUNET_CACHE_HOME directory may not exist (Christian Grothoff)
0004383: [pt daemon] Assertion failed at crypto_random.c:157. (Christian Grothoff)
0004582: [other] docs error (Christian Grothoff)
0004588: [cadet service] Assertion failed at mq.c:295 (Bart Polot)
0004606: [documentation] Typo in online documentation (Christian Grothoff)
0004612: [cadet service] Debate: Decide how to handle well-known ports in CADET (Christian Grothoff)
0004616: [namestore service] Long delay before a <name>.gnu VPN tunnel starts working (Christian Grothoff)
0004618: [build process] Optional dependencies are not clear (Christian Grothoff)
0004619: [build process] 4 quota compliance tests are failing, I require information for patching them. (Christian Grothoff)
0004620: [namestore service] Problem with case-sensitive handling of names in namestore (Christian Grothoff)
0004624: [exit daemon] multi-port exits are broken: daemon confuses port numbers (Christian Grothoff)
0004631: [build process] the sudo warning seems like a false positive (Christian Grothoff)
0004653: [build process] Inconsistency in ./configure usage regarding --with-PACKAGE (Christian Grothoff)
0004663: [ATS service] Assertion failure when calling GNUNET_ATS_connectivity_suggest (Christian Grothoff)
0004666: [core service] CORE abort() during CADET testcase run (Christian Grothoff)
0004672: [ARM service] $HOME not expanded (Christian Grothoff)
0004678: [other] segfault in service_new (?) (ch3)
0004686: [cadet service] Assertion failed at cadet_api.c:552 (Christian Grothoff)
0004690: [rps service] problems sending rps-service -> rps-api (ch3)
0004703: [build process] Remove from testbed/Makefile.am mention of deleted testbed/testbed_api_barriers.h (Christian Grothoff)
0004710: [cadet service] Double free in GCC_send_prebuilt_message during testing and with DROP enabled (Christian Grothoff)
0004718: [testbed service] assertion fails at testbed_api.c:1288. (Sree Harsha Totakura)
0004760: [other] gnunet-gtk HEAD not compatible with current gnunet HEAD (Christian Grothoff)
0004786: [ARM service] arm service started twice (Christian Grothoff)
0004854: [ARM service] gnunet-arm's -T option is broken (Christian Grothoff)
0004868: [transport service] test_transport_api_udp fails with parallel-building disabled (Matthias Wachs)
0004870: [cadet service] new CADET service crashes when using gnunet-cadet (Christian Grothoff)
0004878: [cadet service] heap-use-after-free in send_kx_auth (Christian Grothoff)
0004890: [ARM service] misuse of dynamically generated format strings in gnunet-arm.c results in "%s" showing up in error messages (Christian Grothoff)
0004895: [cadet service] "Ignoring duplicate channel OPEN" when using gnunet-cadet (Christian Grothoff)
0004896: [cadet service] Received CADET_CONNECTION_CREATE from P(PRPZ) for 4XEANC, but PRPZ(0xea5b90) already has a connection. Sending BROKEN (Christian Grothoff)
0004897: [cadet service] Received duplicate CADET_CONNECTION_CREATE message (Christian Grothoff)
0004899: [cadet service] External protocol violation detected at gnunet-service-cadet-new_tunnels.c:3012 (Christian Grothoff)
0004901: [build process] test_container_metadata fails without LE installed (Christian Grothoff)
0004908: [cadet service] new cadet API not good at tolerating destroy during transmission success CB (Christian Grothoff)
0003677: [ATS service] src/ats-tests/ does not compile (Christian Grothoff)
0003842: [util library] Error: util-3140, Revision 35949 (Christian Grothoff)
0003864: [rps service] rps crashes in mq (ch3)
0003898: [cadet service] Assertion failed in GCT_get_cstate (Christian Grothoff)
0003902: [transport service] core-4127 ERROR Assertion failed at transport_api.c:754. (Christian Grothoff)
0003907: [cadet service] GNUNET_break in GCC_handle_broken (Christian Grothoff)
0003920: [cadet service] segfault in path_get_length (Christian Grothoff)
0003953: [DV service or transport] test_transport_dv logs lots of CADET errors and does not terminate (Christian Grothoff)
0004165: [cadet service] Use hashes for service ID (Bart Polot)
0003994: [cadet service] External protocol violation detected at gnunet-service-cadet_tunnel.c:3069 (Christian Grothoff)
0003997: [cadet service] WARNING Wrong crypto on tunnel (Christian Grothoff)
0004040: [cadet service] many CADET failures on mamasparc (Christian Grothoff)
0004352: [cadet service] segfault in destroy_channel() (Christian Grothoff)
0004622: [cadet service] unable to cancel cadet messages via mq / implement cadet_mq_cancel_impl (Christian Grothoff)
0004630: [cadet service] cadet connect fails persistently if port not open before other peer tries to connect (Christian Grothoff)
0004650: [cadet service] libgnunetcadet fails with assertion at cadet_api.c:1660 when CADET MQ API is used (Christian Grothoff)
0004674: [cadet service] CADET: use after free in GCC_debug() (Christian Grothoff)
0004675: [cadet service] heap use-after-free in conn_message_sent (Christian Grothoff)
0004677: [cadet service] crash when destroying cadet channel (Christian Grothoff)
0004788: [cadet service] heap use after free in GNUNET_MQ_send_cancel (Christian Grothoff)
0004801: [transport service] transport crashes if it accidentally connects to itself (Christian Grothoff)
0004816: [util library] client_new: compile error on BSD (Christian Grothoff)
0004849: [GNS] shortening and reverse lookup need to be moved outside of gns proper (Christian Grothoff)
0004860: [namestore service] Testsuite: test_namestore_api_zone_iteration_stop test fails (Guix) (Christian Grothoff)
0004910: [DHT service] dht: compile error (Christian Grothoff)
0003592: [set service] set service causes assertion failure at client.c:1211 during shutdown (Christian Grothoff)
0003732: [rest service] REST plugins should provide OPTIONS (schanzen)
0003735: [rest service] Write a namestore REST plugin and define the API (schanzen)
0005078: [GNS] Wrong use of libtool in gns/nss impedes installation (Christian Grothoff)
0003743: [datastore service] plugin API get_key inconsistancy (amatus)
0003747: [rest service] GNUnet namestore REST plugin (schanzen)
0003921: [NAT traversal library] segfault in process_stun (bratao)
0003944: [cadet service] Use after free in handle_kx_ax (Bart Polot)
0003970: [rest service] Add attribute parameters to identity token REST API (schanzen)
0004076: [rps service] core dump in rps helper (ch3)
0004128: [build process] make fails (tg)
0004143: [other] mantis timeouts edit sessions and deletes work done (lynX)
0004985: [cadet service] conversation service causes: ERROR Assertion failed at cadet_api.c:1617 (Christian Grothoff)
0004680: [other] invalid memory reads (ch3)
0004757: [file-sharing service] gnunet-publish keeps terminal busy if using -P (Christian Grothoff)
0004839: [file-sharing service] gnunet-publish or gnunet-download unpredictably ignores files (Christian Grothoff)
0004907: [transport service] transport tests hang (ng0)
0004926: [set service] set crash bug on gnunet9 (Christian Grothoff)
0004957: [testbed service] test_gnunet_helper_testbed started to crash (Christian Grothoff)
0004965: [datastore service] Push the logic for updating an existing record if it already exists down into the plugins (amatus)
0004973: [cadet service] cadet should not disclose port on connect, but require receiver to know it (Christian Grothoff)
0004976: [build process] make in gnunet fails with: undefined reference to `GNUNET_SERVER_mst` (Christian Grothoff)
0005000: [DNS service] Fatal: executable ip not found in approved directories: No such file or directory (dangole)
0005006: [sqlite datastore] Fails to compile if you only have sqlite installed (Christian Grothoff)
0005082: [revocation service] heap-use-after-free on shutdown (Christian Grothoff)
0005107: [file-sharing service] documentation: explain why gnunet-search starts from 0 (or change it to start from 1) (Christian Grothoff)
0005125: [cadet service] failure to call client_continue (Christian Grothoff)
0005145: [transport service] test_transport_blacklisting_multiple_plugins fails on commit 6107aebdf21a59834c3fe0eb6d3d664f1827c7bc (Matthias Wachs)
0004440: [build process] ./bootstraps chokes with incomprehensible output if libtool is not installed (ng0)
0004611: [cadet service] Unexpected behaviors when closing a listen port (Bart Polot)
0004621: [cadet service] cadet get_peers () breaks communication with cadet service (amatus)
0004909: [cadet service] GCPP_del_connection () invariant assertion (still) fails (amatus)
0005086: [topology daemon] FRIENDS-ONLY peer connecting to non-friends (amatus)
0005123: [documentation] doc/gnunet-c-tutorial.tex: Convert to texinfo. (ng0)
0005134: [documentation] gnunet-c-tutorial.texi improvements (ng0)
0005142: [build process] test_dht_tools.py fails on commit 6570a7980a945cd3e6484baa8777512506b9ba49 (ng0)
0005238: [DHT service] make check in dht/test_dht_tools.sh fails (Christian Grothoff)
0005240: [build process] buildbot: postgres directory changed, causing postgres test to fail (Christian Grothoff)
0005249: [build process] disabling build of documentation is not possible (ng0)
0005252: [namestore service] zone_to_name does not work (schanzen)
0005325: [documentation] FTBFS (ng0)
0005328: [util library] GNUNET_CRYPTO_eddsa_ecdh() fails "randomly" (Christian Grothoff)
0004501: [webpage] Website not viewable due to HSTS (Christian Grothoff)
0003881: [mysql library] SYSTEM WARNING: 'mysql_pconnect(): Headers and client library minor version mismatch. Headers:50542 Library:50625' in '/usr/shar (Christian Grothoff)
0003456: [cadet service] Cadet's flow control fails in the presence of data loss (Bart Polot)
0003479: [cadet service] CADET crashes during KX. (Bart Polot)
0003447: [webpage] Update/configure Mantis (Christian Grothoff)
363 issues View Issues
Released 2014-04-08
0003381: [HTTP transport] Proxy support for HTTP(S) client (Matthias Wachs)
0004136: [file-sharing service] Starting "gnunet-publish -e" causes a crash (Christian Grothoff)
0003236: [util library] timestamps in log messages are not in local time (Sree Harsha Totakura)
0003241: [conversation service] gnunet-conversation crashes (Christian Grothoff)
0003242: [set service] Crash in set service during perf_ats_proportional_transport_none (Florian Dold)
0003248: [TCP transport] NPE (Christian Grothoff)
0002663: [testbed service] Implement underlay topology configurations (Sree Harsha Totakura)
0003249: [build process] #include <sys/ucred.h> (Christian Grothoff)
0003255: [set service] Secretsharing does not compile (Florian Dold)
0003226: [tun library] regex generated for port spec "!25" is too large (Christian Grothoff)
0003260: [transport service] New peer monitoring API (Matthias Wachs)
0003261: [transport service] New address validation monitoring API (Matthias Wachs)
0003266: [transport service] crash in test_transport_api_monitoring (Matthias Wachs)
0003268: [transport service] Inbound addresses should be indicated with address flag and not with address length 0 (Matthias Wachs)
0003270: [UDP transport] UDP plugin periodically sends packet to loopback interface (suspected: hello broadcast) (Matthias Wachs)
0003278: [conversation service] FTBFS: record.c:366: undefined reference to `ogg_stream_flush_fill' (Christian Grothoff)
0003283: [util library] GNUNET_SPEEDUP_stop_ incompatibly declared (Christian Grothoff)
0003259: [conversation service] Wrap raw opus in some kind of container or protocol (LRN)
0003284: [util library] GNUnet doesn't support libdir of the form ${prefix}/lib/x86_64-linux-gnu (Christian Grothoff)
0003285: [conversation service] gnunet-conversation reject call problem (Christian Grothoff)
0003239: [cadet service] Crash in mesh service during normal operation (Bart Polot)
0003254: [cadet service] Mesh tries to rekey loopback tunnels (Bart Polot)
0003237: [ATS service] ATS 'proportional' bandwidth allocator behaves strangely (Matthias Wachs)
0003279: [GNS] No reverse lookups when NSS plugin is enabled (schanzen)
0003296: [transport service] core needs to be able to tell if transport has 'excess' bandwidth or is strapped for a particular peer (Christian Grothoff)
       0003295: [core service] core needs to be able to prioritize mesh/conversation traffic properly (Christian Grothoff)
0003297: [cadet service] Mesh should try_connect to peers with tunnels (Bart Polot)
0003318: [core service] core services crashes for large testbeds (Matthias Wachs)
0003322: [transport service] transport sends uninitialized memory (valgrind) (Matthias Wachs)
0003325: [GNS] GNS lookups never time out (Christian Grothoff)
0003332: [cadet service] Assertion failed at gnunet-service-mesh_peer.c:1599 (Bart Polot)
0003351: [cadet service] segfault in mesh (Bart Polot)
0003357: [util library] $XDG_RUNTIME_DIR : GNUnet in multiuser environment on Ubuntu 13.10 (Christian Grothoff)
0003358: [core service] gnunet-core does not work in multi user setup (Christian Grothoff)
0003341: [build process] GNUnet builds without database installed and tries to load sqlite plugin (Christian Grothoff)
0003355: [peerinfo service] "WARNING Processing code for message of type 331 did not call `GNUNET_SERVER_receive_done' after 1 m" (Christian Grothoff)
0003349: [cadet service] Mesh CLI fails after suspend/resume (Bart Polot)
0003364: [cadet service] Mesh does not use direct connections on 'establishing' tunnels (Bart Polot)
0003362: [transport service] gnunet-transport -f does not shutdown (Matthias Wachs)
0003350: [Bluetooth transport] Compile warning: overflow (claudiu)
0003262: [transport service] Do blacklist check before switching address (Matthias Wachs)
0003345: [transport service] running big expermients crashes transport (Matthias Wachs)
0003338: [transport service] Testing transport configuration not working (Matthias Wachs)
0003339: [transport service] Transport connectivity: Address is not destroyed when CONNECT_SENT fails (Matthias Wachs)
0003253: [consensus service] consensus timeouts are not handled correctly (Florian Dold)
0003317: [transport service] crash in transport testcase test_transport_testing (Matthias Wachs)
0003287: [GNS] compiler warnings compiling gnunet-gns-proxy
0003288: [transport service] write after free reported by valgrind (Matthias Wachs)
0003300: [transport service] Crash in transport blacklisting (Matthias Wachs)
0003299: [transport service] Crash in transport service, multiple times (Matthias Wachs)
0003084: [consensus service] consensus api makes wrong assumptions about new elements (Florian Dold)
0003275: [statistics service] test_gnunet_statistics.py fails (Sree Harsha Totakura)
52 issues View Issues
Released 2019-02-10
0005488: [libextractor main library] Libextractor exports private symbols that are not declared in extractor.h (Christian Grothoff)
0005493: [extract] Out of Bound Read in function history_extract of ole2_extractor.c (Christian Grothoff)
0005494: [extract] Null Pointer Dereference in function process_metadata (Christian Grothoff)
3 issues View Issues
Released 2018-11-18
0004055: [build system] configure.ac messes up with user variables CFLAGS, CPPFLAGS, LIBS and LDFLAGS and generate wrong pkgconfig files (beberking)
0005405: [extract] Out of Bound Read in zip_extractor.c (Christian Grothoff)
2 issues View Issues
Released 2018-07-12
0005253: [plugins] Does not build from GIT HEAD (Christian Grothoff)
0005343: [plugins] FTBFS with FFmpeg 4.0 (Christian Grothoff)
0005399: [extract] Infinite loop in extract (Christian Grothoff)
0005400: [extract] Stack buffer underflow vulnerbility in function ec_read_file_func() (Christian Grothoff)
4 issues View Issues
Released 2017-06-10
0003548: [other/unknown] Please provide sources for src/plugins/testdata/* or clearly state these are not released under GPL3+ (Christian Grothoff)
0003829: [libextractor main library] further drop privs on fork if apparmor is available (Christian Grothoff)
0002624: [plugins] Use different codec for thumbnails (bratao)
0004167: [plugins] FTBFS with FFmpeg 2.9 (Christian Grothoff)
0004436: [build system] build fails with jpeg 9b (redefinition of enumerator 'FALSE', redefinition of enumerator 'TRUE') (Christian Grothoff)
5 issues View Issues
Released 2013-12-22
0004157: [libextractor main library] EXTRACTOR_METATYPE_CREATION_TIME epoch used is 1904 (Christian Grothoff)
0003230: [plugins] Port thumbnail plugin to latest ffmpeg/libav (bratao)
0003231: [plugins] Make previewopus plugin compile with ffmpeg. (bratao)
0003227: [extract] Plugin taking too long breaks the execution. (LRN)
4 issues View Issues
Released 2013-06-29
0002586: [plugins] archive_extractor crashs when opening .lnk files (bratao)
0002584: [plugins] Mime pluging don't work on W32 (LRN)
0002686: [build system] compile error when zlib not installed (Christian Grothoff)
0002843: [build system] configure fails on freebsd 9.1 (bratao)
0002895: [plugins] gif plugin doesn't compile with giflib 4.2.x (amatus)
0002903: [libextractor main library] Files with big metadata fail to parse using gnunet-helper-fs-publish (Christian Grothoff)
6 issues View Issues
Released 2012-12-31
Only fixes for OS X/Darwin.
0002562: [portability] 'extract' command fails due to default plugin path in Darwin (Christian Grothoff)
1 issue View Issues
Released 2012-09-25
0002047: [plugins] Non-standard-compliant id3v24 extractor (LRN)
0002054: [libextractor main library] [patch] metadata will absolute plugin name is shared? (Christian Grothoff)
0002410: [build system] Extractor fails (Christian Grothoff)
0002019: [plugins] [patch] W32: Communicate mapping size to the children. Fix pipe inheritance. (Christian Grothoff)
0002460: [build system] make fails in po directory (Christian Grothoff)
0002050: [portability] UTF8ization patch for libextractor (Christian Grothoff)
0002233: [libextractor main library] Parallel extracor with full file access (Christian Grothoff)
0002523: [build system] Can't configure : cannot find install-sh, install.sh, or shtool in "." "./.." (Christian Grothoff)
0002528: [build system] build system fails during compilation (Christian Grothoff)
0002033: [libextractor main library] A matroska audio for test purpose (LRN)
0001373: [libextractor main library] module handling in LE is not thread-safe (holin)
0001572: [build system] make install fails (NDurner)
0001643: [build system] Can't build due to ffmpeg now use UINT64_C. (holin)
0001168: [build system] fails to detect qt4 libraries from Fedora (NDurner)
14 issues View Issues
Released 2011-11-28
0001899: [plugins] matroska support (Christian Grothoff)
1 issue View Issues
0005773: [documentation] Small typo in online documentation (Christian Grothoff)
0005730: [build system] build on freebsd 12 rel fails (Karlson2k)
0005662: [build system] Compile Error (Karlson2k)
0005684: [build system] bootstrap script (Karlson2k)
4 issues View Issues
Released 2019-02-10
0004914: [other] [Example] HTTP compression example using gzip (silvioprog)
1 issue View Issues
Released 2018-12-08
0005165: [digest authentication (HTTP)] Add support for RFC 7616 (Digest Auth with SHA-256) (Christian Grothoff)
0005496: [other] Regression: Requested URI is being escaped twice (Christian Grothoff)
2 issues View Issues
Released 2018-11-18
0005473: [build system] make check fails (Christian Grothoff)
1 issue View Issues
Released 2018-11-06
0005278: [libmicrohttpd internal select] Long running connections are aborted due to incomplete logic change (Christian Grothoff)
0005289: [build system] build error with default configuration (without HTTPS_SUPPORT) (Christian Grothoff)
0005397: [digest authentication (HTTP)] Patch for digest authentication from user database with precalculated 'username:realm:password' hash (Christian Grothoff)
0005411: [compliance] MHD incorrectly sets Transfer-Encoding when Content-Length header is present (Christian Grothoff)
0005427: [HTTP GET/HEAD] test_bank_api_with_fakebank fails with null pointer access in MHD (Christian Grothoff)
0005463: [libmicrohttpd multi-threaded operation] TCP connection callbacks - problem (Christian Grothoff)
6 issues View Issues
Released 2018-02-01
0005260: [other] deadlock when chunked body transmission fails (Christian Grothoff)
0005201: [documentation] Double "GNU GNU" on https://www.gnu.org/software/libmicrohttpd/ (Christian Grothoff)
0005302: [compliance] MHD does not compile when the compiler is configured to be more strict (gcc/clang) (Christian Grothoff)
3 issues View Issues
Not Yet Released
This release is about testing the robustness of the system by explicitly checking operations against ill-behaved participants.
0005595: [Web site(s)] Move to bootstrap 4 (ng0)
0005785: [auditor] auditor crashes when "taler-auditor-dbinit -r" wasn't run (Christian Grothoff)
0005781: [exchange] signature on wire response file fails to verify (Christian Grothoff)
0005424: [Web site(s)] Set up consistent policy for building Websites. (Marcello Stanisci)
0005744: [twister] TWISTER_PATH_LENGTH / TWISTER_VALUE_LENGTH should not exist, and is currently not properly enforced either (Marcello Stanisci)
0005696: [exchange] Some denoms don't get signed by the auditor. (Marcello Stanisci)
0005756: [exchange] "parse_payto()" defined in THREE places! (Christian Grothoff)
0005647: [mechant backend] Database unusable, PROBABLY after failing transaction. (Christian Grothoff)
0005754: [exchange] libtalerexchange /keys misshandling (Christian Grothoff)
0005747: [exchange] shorter expiration times for demo and test (Christian Grothoff)
0005724: [twister] code repetition and conflicting parameters. (Marcello Stanisci)
0005469: [deployment and operations] deploy taler-auditor-httpd (Marcello Stanisci)
0005719: [mechant backend] error handling branch insufficiently tested in merchant backend (Marcello Stanisci)
0005715: [bank (demonstrator)] stop using validictory (Marcello Stanisci)
0005731: [exchange] exchange potentially leaks DB handles (Christian Grothoff)
0005709: [other] configure.ac should use AS_IF instead of shell if-statements (Christian Grothoff)
0005716: [exchange] exchange fails with cryptic error message if DB role is not a superuser (Christian Grothoff)
0005063: [auditor] "add auditor" button on auditor.test.taler.net looks ugly (Marcello Stanisci)
0005693: [Web site(s)] Improve setup documentation for landing page repo (Christian Grothoff)
0005694: [auditor] Add README to auditor repo (Christian Grothoff)
0005672: [exchange] Should "TALER_TESTING_cmd_check_keys()" relax the check on the number of denom keys? (Marcello Stanisci)
0005490: [deployment and operations] Install Buildbot on GV.TALER.NET. (Marcello Stanisci)
0005567: [other] lcov-builder fails, nobody was told? (Marcello Stanisci)
0005483: [other] git.taler.net unreachable (ng0)
0005671: [bank (demonstrator)] Tests seek ~/.config/taler.conf (Marcello Stanisci)
0005688: [mechant backend] unable to build merchant due to includes (or getaddrinfo(3)?) (Christian Grothoff)
0005666: [bank (demonstrator)] bank and wire plugin should support date-based transaction histories (Marcello Stanisci)
0005021: [bank (demonstrator)] python logic should be documented in doxygen-compatible style (Marcello Stanisci)
0005435: [exchange] curl handle initialization should be de-duplicated (Florian Dold)
0005257: [documentation] Add payments generator chapter into merchant manual (Marcello Stanisci)
0005536: [exchange] exchange should delete private keys after signing period expires (Christian Grothoff)
0004809: [other] pages that need JavaScript to function should have a noscript block (Marcello Stanisci)
0005593: [bank (demonstrator)] Need 404 page. (Marcello Stanisci)
0005067: [documentation] docs.taler.net/index.html should receive i18n and nicer styling (Marcello Stanisci)
0005601: [documentation] Some text blocks don't get translated by pybabel. (Marcello Stanisci)
0005591: [other] Survey site stuck when surveying with JavaScript disabled. (Marcello Stanisci)
0005565: [exchange] exchange cherry picking test fails (again), 8/10 keys returned (Christian Grothoff)
0005558: [wire plugins] Change "serial id" type to a more abstract one. (Marcello Stanisci)
0005561: [bank (demonstrator)] Return 400 (bad json) if wrong currency is specified. (Marcello Stanisci)
0005542: [bank (demonstrator)] bank assertion failure reported on twitter (Marcello Stanisci)
0004453: [other] python components should respect loglevel (Marcello Stanisci)
0005543: [bank (demonstrator)] redirect loop on https://bank.demo.taler.net/profile (Marcello Stanisci)
0005508: [mechant backend] You did not pay for this article (nice try!) (Marcello Stanisci)
0005546: [bank (demonstrator)] "INVALID AMOUNT, PLEASE REPORT" error message now in every account (Marcello Stanisci)
0004692: [deployment and operations] probing scripts to test wire config of exchange/bank is missing (Marcello Stanisci)
0005339: [bank (demonstrator)] Python components have to read the @INLINE@ keyword from configs. (Marcello Stanisci)
0005316: [deployment and operations] cgit crashes constantly, causing more interesting coredumps to be deleted eventually (Christian Grothoff)
0005376: [other] fix minor things in payto URI scheme and submit for review (Florian Dold)
0005497: [Web site(s)] Demo page error caused by wrong pattern (Marcello Stanisci)
0005413: [bank (demonstrator)] put integer overflow in transfer (Marcello Stanisci)
0005462: [exchange] reserve closing needs more testing (Marcello Stanisci)
0005451: [twister] Enable IPv6 (Marcello Stanisci)
0004952: [mechant backend] /track/transfer testcase. (Marcello Stanisci)
0005066: [merchant backend API (C)] /history API for merchant differs from /history for bank, and it is worse (Marcello Stanisci)
0005284: [mechant backend] Take curl context out of arguments from test instructions. (Marcello Stanisci)
0005136: [exchange API (C)] exchange API should implement and export functions to persist /keys data (Marcello Stanisci)
0005447: [auditor] auditor should accept samples of deposit confirmations from merchants (Marcello Stanisci)
0005503: [mechant backend] {'code': 2501, 'hint': 'db error: could not check for existing order'} (Christian Grothoff)
0005486: [bank (demonstrator)] Make sure bank works without the 'referer' header being ebabled. (Marcello Stanisci)
0005499: [bank (demonstrator)] Unhandled non-existent money recipient exception. (Marcello Stanisci)
0004799: [documentation] Merchant's /track/* (Marcello Stanisci)
0005484: [auditor] Database crash - foreign key "violation". (Christian Grothoff)
0005226: [other] add Q+A about international payments to FAQ (Christian Grothoff)
0005449: [twister] Make it compression-aware. (Marcello Stanisci)
0005459: [exchange] Change the way CMD structs are defined. (Marcello Stanisci)
0005058: [deployment and operations] taler-deployment-restart gives weird warnings without context (Marcello Stanisci)
0005196: [deployment and operations] Authentication method for Buildbot Web interface (Marcello Stanisci)
0005412: [bank (demonstrator)] Negative Balance (Marcello Stanisci)
0005448: [auditor] auditor should provide list of audited exchanges (Christian Grothoff)
0005446: [exchange] auditor should count number of coins seen, not just their value (Christian Grothoff)
0005455: [exchange] test-exchange-api-new fails with Trait coin-private-key/4 not found. (Christian Grothoff)
0005337: [twister] Machine state not changed to "download started" (Christian Grothoff)
0003475: [exchange] evil customer testsuite (Marcello Stanisci)
0005315: [exchange] re-enable, fix and properly test /keys cherry picking (Christian Grothoff)
0005394: [codeless payments] Pending Order feature for the merchant (shivamkohli)
0005344: [codeless payments] license headers missing (shivamkohli)
0005345: [codeless payments] README file missing (shivamkohli)
0005346: [codeless payments] codeless payments repo should have GNU-style build system (shivamkohli)
0005348: [codeless payments] implement file uploads for purely digital inventory items (shivamkohli)
0005357: [codeless payments] Implement accurate version of inventory tracking (shivamkohli)
0005358: [deployment and operations] Lock file should put the BB on "pause". (Marcello Stanisci)
0005364: [mechant backend] main "lib" test cases fail under Valgrind (Marcello Stanisci)
0005366: [mechant backend] Need payment generator for corner cases. (Marcello Stanisci)
0005384: [codeless payments] Tracking of Shipment (shivamkohli)
0005390: [wallet (WebExtensions)] remove broken toFloat function for amounts (Florian Dold)
0005391: [codeless payments] Improving Error handling (shivamkohli)
0005395: [codeless payments] Prompt the user for shipment details (shivamkohli)
0005396: [codeless payments] Document the code (shivamkohli)
0005407: [codeless payments] Testing the django application (shivamkohli)
0005408: [codeless payments] Improve user experience (shivamkohli)
0005420: [exchange] LDADDs in Makefile.am files should reference la files in the build directory (Feideus)
0005277: [exchange] Address WARNINGs in new "cherry pick" test-suite. (Marcello Stanisci)
0005291: [exchange] new test cases: use 'static' where appropriate. (Marcello Stanisci)
0005303: [other] Resume the back-office site. (Marcello Stanisci)
       0004930: [other] Render 'conflict' errors due to /track operations. (Marcello Stanisci)
             0005365: [mechant backend] Caching results makes testing difficult. (Marcello Stanisci)
0005340: [deployment and operations] Polish taler-deployment-start (Marcello Stanisci)
0005341: [other] Make "new" payments generator the default. (Marcello Stanisci)
0005378: [other] Merge payment generators into one command. (Marcello Stanisci)
0005382: [exchange] Signature from exchange tracking information never verified. (Marcello Stanisci)
0005383: [mechant backend] Integrity check on "total_amount" as of /track/transfer is missing. (Marcello Stanisci)
0005389: [exchange] taler-exchange-benchmark fails to run (Marcello Stanisci)
0005306: [other] "Modular" tests for C components. (Marcello Stanisci)
0005305: [documentation] Need chapter on testing technique. (Marcello Stanisci)
0005414: [bank (demonstrator)] Public accounts history should be in reverse order (Marcello Stanisci)
0005377: [other] Back-office site style issues. (Marcello Stanisci)
0005321: [exchange] investigate database problems in wirewatch (Christian Grothoff)
0004778: [other] bank, wallet, merchant-frontends have various small usability issues (Marcello Stanisci)
0005268: [bank (demonstrator)] https://bank.demo.taler.net/public-accounts/Bank crashes (Marcello Stanisci)
0005332: [mechant backend] Address FIXMEs at test cases. (Marcello Stanisci)
0005313: [bank (demonstrator)] Bad error handling // Info exposing error when giving account transfer an Intiger overflow (Marcello Stanisci)
0005311: [Web site(s)] Favicon missing on Survey web site (Marcello Stanisci)
0005100: [merchant backend API (C)] taler-merchant-generate-payments expansion to cover /track/ APIs (Marcello Stanisci)
0005304: [twister] Modify objects in upload. (Marcello Stanisci)
0005312: [exchange] list of exchange operations we should test better (Marcello Stanisci)
0005307: [mechant backend] list of merchant's uncovered code paths (Marcello Stanisci)
0005336: [twister] Flipping should respect Crockford encoding. (Marcello Stanisci)
0005334: [twister] Comments missing. (Marcello Stanisci)
0005283: [mechant backend] New test cases lack code comments. (Marcello Stanisci)
0005330: [mechant backend] Sporadic tests failures (Marcello Stanisci)
0004454: [other] fault injection for all GNU Taler APIs (Marcello Stanisci)
       0004892: [mechant backend] evil merchant testsuite (Marcello Stanisci)
       0004781: [twister] Error generating MITM (Marcello Stanisci)
0005685: [exchange] test_exchangedb.c gnunet_memcmp refactoring question (Christian Grothoff)
124 issues View Issues
Released 2018-04-08
This release is about improving operational performance and adding the ability for Web sites to tip visitors.
0005308: [deployment and operations] Survey Error (Florian Dold)
0004838: [deployment and operations] nginx polluting errors (Florian Dold)
0005046: [wallet (WebExtensions)] Inconsistent error message at the withdraw dialog (Florian Dold)
0005158: [mechant backend] error handling for /pay not comprehensive (Florian Dold)
0005186: [wallet (WebExtensions)] split type declarations in a way that makes more sense (Florian Dold)
0005318: [bank (demonstrator)] bank's migrations should be squashed (Marcello Stanisci)
0005203: [other] use URL instead of URI consistently in code and docs (Florian Dold)
0005206: [other] wallet / merchant should negotiate refunds on partially failed payments (Florian Dold)
0005211: [deployment and operations] deployment should use taler-exchange-wirewatch (Marcello Stanisci)
0005217: [wallet (WebExtensions)] garbage-collecting reserve records too eagerly breaks "send back to own bank account" feature (Florian Dold)
0005229: [merchant frontend (blog)] back-office should be moved into its own repository (Marcello Stanisci)
0005230: [wallet (WebExtensions)] New /pay API is not respected. (Florian Dold)
0005244: [merchant backend API (C)] spec, implement and test /check-payment API for merchant (Florian Dold)
0005245: [merchant backend API (C)] make /proposal easier to use (Florian Dold)
0005246: [wallet (WebExtensions)] Survey usability issues (Florian Dold)
0005251: [wallet (WebExtensions)] simplify payment logic in wallet / remove XMLHttpRequest injection (Florian Dold)
0005264: [documentation] update tutorials and backend operator manual to new APIs (Florian Dold)
0005265: [Web site(s)] Add Brazilian Portuguese translation for web site (Marcello Stanisci)
0005266: [deployment and operations] auditor not working (Marcello Stanisci)
0005269: [mechant backend] /tip-query should return the tipping reserve balance, /tip-authorize should give a proper error when balance is insufficient (Florian Dold)
0005271: [exchange] taler-exchange-wirewatch -r always crashes (Florian Dold)
0005272: [exchange] taler-exchange-wirewatch fails to initialize some global variables, causing it to crash sometimes (Florian Dold)
0005273: [exchange] taler-exchange-wirewatch does not handle row id sizes correctly (Florian Dold)
0005275: [exchange] taler-exchange-wirewatch still causing problems on demo (Florian Dold)
0005290: [mechant backend] merchant backend accepts order without summary or fulfillment URL (Florian Dold)
0005022: [bank (demonstrator)] amounts.py should define a class (Marcello Stanisci)
0005108: [mechant backend] Need --disable-doc configure option (Christian Grothoff)
0005154: [Saleor frontend] Error reporting (Marcello Stanisci)
0005009: [merchant backend API (C)] tolerate unperfect URLs (Christian Grothoff)
0005157: [mechant backend] 'paid' field in merchant_contract_terms table (Christian Grothoff)
0005159: [documentation] Taler needs entry in django-payments docs. (Marcello Stanisci)
0005160: [mechant backend] max_fee needs a deafult (Marcello Stanisci)
0005161: [django-payments] testcases missing (Marcello Stanisci)
0005167: [exchange] enforce max value for amounts to be below 2^53 (Christian Grothoff)
0004670: [other] "make install" in web-common does not minify js (Christian Grothoff)
0004774: [mechant backend] create dummy-frontend to make testing of the backend easy by the sysadmin (Marcello Stanisci)
0004958: [auditor] need tool to verify exchange db wire details are consistent with bank wire details (Christian Grothoff)
0004962: [auditor] generate financial report from audit DB (Christian Grothoff)
0005012: [bank (demonstrator)] bank looks in wrong directory for default configuration (Marcello Stanisci)
0004961: [auditor] check that aggregation records exist for deposits past payment deadline (Christian Grothoff)
0005177: [auditor] some reporting logic could still be improved (Christian Grothoff)
0005180: [other] 1 frontend 1 repo division (Marcello Stanisci)
0005181: [other] mock backend interaction at frontends tests (Marcello Stanisci)
0005183: [exchange Postgres DB backend] do not trust database to return rounded timestamps (Christian Grothoff)
0005187: [merchant backend API (C)] fix uninitialized memory accesses in merchant (refunds) (Christian Grothoff)
0005077: [exchange] wirewatch should wire back transfers with invalid wtid (Christian Grothoff)
0005099: [other] spec and implement "user tipping" from merchant website to wallet (Florian Dold)
       0005169: [bank (demonstrator)] bank Web interface should allow wire transfers between accounts *without* Taler (Marcello Stanisci)
0005178: [exchange] refresh protocol traffic optimization (Florian Dold)
0005191: [bank (demonstrator)] Python bank needs to implement /reject API (and related updates) (Marcello Stanisci)
0005200: [exchange] re-enable bank-lib /reject test cases once the bank implements it (Christian Grothoff)
0004188: [wallet (WebExtensions)] wallet db should occasionally be garbage collected (Florian Dold)
0004526: [exchange] unclear when reserve should be expired in the wallet (Christian Grothoff)
0004971: [wallet (WebExtensions)] wallet should optimistically generate key material and compute signature to enhance perceived performance (Florian Dold)
0004978: [documentation] auto update tutorials/manuals @ taler.net (Marcello Stanisci)
0005042: [documentation] update bank-wallet API (Marcello Stanisci)
0005043: [deployment and operations] Add 'make check' and 'make lint' for wallet in buildbot (Marcello Stanisci)
0005171: [deployment and operations] Buildbot should abort whenever a 'step' fails. (Florian Dold)
0005182: [other] survey needs testcase (Marcello Stanisci)
0005184: [bank (demonstrator)] Wire transfer form refreshes is sloppy. (Marcello Stanisci)
0005188: [merchant backend API (C)] merchant should not store reserve private keys as strings in the configuration (Marcello Stanisci)
0005016: [deployment and operations] exchange key and standalone db (Marcello Stanisci)
0005172: [exchange API (HTTP specification)] Eliminate /admin/add/incoming (Christian Grothoff)
       0005174: [mechant backend] UUIDs of taler-merchant-generate-payments are not unique, but always 1 (Christian Grothoff)
0005175: [bank (demonstrator)] make check fails to complete (Marcello Stanisci)
0005195: [wire plugins] have command-line tool to trigger wire transfer (Christian Grothoff)
0005197: [bank (demonstrator)] Error codes are not reported (Marcello Stanisci)
0005212: [other] All frontends should use "test_requires" to install 'mock' (Marcello Stanisci)
0005214: [wallet (WebExtensions)] wallet should have an unobtrusive indicator to show that the balance changed (Florian Dold)
0005220: [deployment and operations] pylint checks against python2 and other issues (Marcello Stanisci)
0005221: [deployment and operations] use new taler-bank-transfer to top reserves up (Marcello Stanisci)
0005222: [bank (demonstrator)] Resume the "middleware" way to handle errors (Marcello Stanisci)
0004129: [bank (demonstrator)] bank test api missing (Marcello Stanisci)
0005219: [deployment and operations] curl-based sanity checks should check status code (Marcello Stanisci)
0005014: [mechant backend] testcase does not check order of history items in db method (Marcello Stanisci)
0005231: [merchant frontend (blog)] test refunds (Marcello Stanisci)
0004626: [deployment and operations] build automation needs more logging (Marcello Stanisci)
0005015: [documentation] man page for payments generator missing (Marcello Stanisci)
0005149: [bank (demonstrator)] make sure that bank balance is checked by automatic test cases (Marcello Stanisci)
0005248: [other] Back-office Website test cases. (Marcello Stanisci)
0005147: [documentation] Python frontend tutorial does not include BackOffice chapter (Marcello Stanisci)
0005153: [bank (demonstrator)] loading public account history of exchange is slow and not paginated (Marcello Stanisci)
0005198: [mechant backend] merchant should check a reserve's status before adding it as a tipping reserve (Christian Grothoff)
0005254: [exchange API (HTTP specification)] expose more exchange configuration details via API (Christian Grothoff)
0005258: [mechant backend] db error when picking up tip twice (Christian Grothoff)
0005259: [merchant backend API (C)] merchant backend crashes on /pay after refund (Christian Grothoff)
0004771: [wallet (WebExtensions)] Error code swallowed. (Florian Dold)
0005263: [Web site(s)] Typos in website strings (Christian Grothoff)
0005279: [wallet (WebExtensions)] "Error: could not retrieve balance information." (Florian Dold)
0005280: [wallet (WebExtensions)] Fatal error: "". (Florian Dold)
0005292: [Web site(s)] News on https://taler.net/en/index.html is mis-sorted (Christian Grothoff)
0005281: [merchant backend API (C)] before handling a request, we should check if we are running in an un-commited transaction (Christian Grothoff)
0005293: [exchange] autoconf does not set HAVE_GNUNET_GNUNET_CURL_LIB_H (Christian Grothoff)
93 issues View Issues
Released 2017-10-18
This release adds support for /refunds, so we can handle ordinary sales where customers may get their money back.
0004645: [documentation] Refactor of Taler API's documentation (Christian Grothoff)
0004864: [documentation] Doc: Update taler user documentation to texinfo (Christian Grothoff)
0003849: [wallet (WebExtensions)] support /refund requests (Florian Dold)
0004714: [mechant backend] merchant backend needs to support refunds (Marcello Stanisci)
0004735: [wallet (WebExtensions)] wallet should prompt user when payment fails or times out (Florian Dold)
0004751: [exchange Postgres DB backend] reserve balances and garbage collection of denomination keys (Christian Grothoff)
0004782: [deployment and operations] execute wallet unit tests with buildbot (Marcello Stanisci)
0004802: [wallet (WebExtensions)] JS-less error handling (Florian Dold)
0004840: [exchange] /keys cherry picking (Christian Grothoff)
0004852: [wallet (WebExtensions)] wallet should store customer's bank information on reserve creation (Florian Dold)
0004943: [mechant backend] backend does not store or verify wire transfer fee correctness (Christian Grothoff)
0004955: [exchange] DB failure breaks 'test'. (Christian Grothoff)
0004956: [exchange] implement refunds on reserve expiration (Christian Grothoff)
0004963: [auditor] improve taler-auditor output format (Christian Grothoff)
0004966: [wallet (WebExtensions)] wallet needs to enable customer to deposit his coins back into his bank account (Florian Dold)
0005010: [exchange] DB serializability violations not always handled gracefully (Christian Grothoff)
0005025: [documentation] fix HTML conversion issues with texinfo documentation (Christian Grothoff)
0005030: [deployment and operations] Set a buildbot worker up to compile documentation (Marcello Stanisci)
0005035: [exchange API (HTTP specification)] add version field to /keys (Christian Grothoff)
0005045: [bank (demonstrator)] Fault-injected testcases (Marcello Stanisci)
0005054: [mechant backend] 'contract_terms not found' for transaction which correctly went through (Marcello Stanisci)
0005055: [deployment and operations] website updates (www, www-stage, docs) should go into buildbot and not into cron (Marcello Stanisci)
0005068: [merchant frontend (blog)] TBD in contract summary should be replaced with article title (Marcello Stanisci)
0005069: [mechant backend] date is in wrong timezone in backoffice list (Marcello Stanisci)
0005083: [deployment and operations] documentation gives 404 while it is rebuilding (Marcello Stanisci)
0005087: [mechant backend] Smarter /refund tests (Marcello Stanisci)
0005088: [merchant frontend (blog)] Implement refunds (Marcello Stanisci)
0005090: [other] Unique error management (Marcello Stanisci)
0005092: [mechant backend] Replace GNUNET_assert with proper error handling (Christian Grothoff)
0005095: [deployment and operations] Exchange used in Selenium test needs to come from env (Marcello Stanisci)
0005096: [deployment and operations] Tripwire unhappy with Selenium (Marcello Stanisci)
0005097: [deployment and operations] Wrong /exchange redirection. (Marcello Stanisci)
0005104: [mechant backend] Multi coin payments in testcase (Marcello Stanisci)
0005109: [deployment and operations] Need same merchant key regardless of the color (Marcello Stanisci)
0005110: [other] Need testcases for blog and donations (Marcello Stanisci)
0005111: [wallet (WebExtensions)] "Accept exchange" button for ever greyed out (Florian Dold)
0005112: [deployment and operations] Selenium test fails (Marcello Stanisci)
0005113: [documentation] document how TEST wire transfer works in bank manual (Marcello Stanisci)
0005114: [documentation] clarity semantics of "timetamp" field in deposit request (Christian Grothoff)
0005127: [merchant backend API (C)] merchant stops working when postgres upgrades (Christian Grothoff)
0005128: [mechant backend] backend generates invalid refund permission (Florian Dold)
0005130: [wallet (WebExtensions)] refresh (and consecutive withdrawal) should be shown in fees for payment and refund (Florian Dold)
0005132: [bank (demonstrator)] bank gives django stack trace when match captcha is entered wrong (Marcello Stanisci)
43 issues View Issues
Released 2017-06-06
This release adds the required auditing logic to prove to regulators and customers that the exchange is operating correctly, and allow us (at least in theory) to hook up with a real bank.
0004742: [exchange] exchange-lib testcase fails (Marcello Stanisci)
0005013: [bank (demonstrator)] Refine error reporting (Marcello Stanisci)
0005065: [wallet (WebExtensions)] wallet should have nicer behavior when DB upgrade is requires (Florian Dold)
0005062: [deployment and operations] demo auditor is not properly set up (Marcello Stanisci)
0004169: [documentation] spec for blog post merchant missing (Marcello Stanisci)
0004627: [deployment and operations] buildbot down (Marcello Stanisci)
0004732: [other] "conflict" case /track frontends (Marcello Stanisci)
0004736: [deployment and operations] set up user environments (Florian Dold)
0004773: [documentation] split up merchant tutorial in backend and frontend parts (Marcello Stanisci)
0004791: [exchange] bank-lib testcase skipped (Marcello Stanisci)
0004795: [mechant backend] Map hashes to contracts (Marcello Stanisci)
0004798: [other] Format /history output (Marcello Stanisci)
0004820: [bank (demonstrator)] clean up and refactor bank code (Florian Dold)
0004822: [bank (demonstrator)] bank does not run financial transactions in database transactions (Marcello Stanisci)
0004823: [bank (demonstrator)] bank does not do things the "django" way, leading to lots of superfluous code (Marcello Stanisci)
0004825: [bank (demonstrator)] bank stores redundant history entries (Florian Dold)
0004826: [documentation] Fix tutorial section 4 (Marcello Stanisci)
0004828: [exchange] 100% CPU eaten (Marcello Stanisci)
0004829: [other] Track-transfer form needs instance (Marcello Stanisci)
0004830: [other] Caching breaks payment (Marcello Stanisci)
0004832: [merchant frontend (donations)] base.html not found (Marcello Stanisci)
0004833: [merchant frontend (blog)] url() breaks JS version (Marcello Stanisci)
0004834: [other] +details in backoffice (Marcello Stanisci)
0004835: [mechant backend] taler-merchant-dbinit compilation (Marcello Stanisci)
0004836: [documentation] /history and /map missing (Marcello Stanisci)
0004837: [documentation] How to fetch and install all components. (Marcello Stanisci)
0004845: [mechant backend] Compilation warning on MHD_HTTP_METHOD_NOT_ACCEPTABLE (Christian Grothoff)
0004847: [documentation] docs vs api split (Marcello Stanisci)
0004850: [deployment and operations] merge merchant docker (Marcello Stanisci)
0004858: [exchange] exchange should initialize database automatically, just like the merchant does (Florian Dold)
0004859: [merchant backend API (HTTP specification)] remove redundant fields from TALER_ContractPS (Marcello Stanisci)
0004869: [mechant backend] build fail (Marcello Stanisci)
0004875: [mechant backend] /contract and /map API to be renamed and semantics merged (Marcello Stanisci)
0004882: [exchange] rename contract-related terminology in exchange (Florian Dold)
0004883: [exchange] either remove transaction_id from exchange or use it for multiple payments for the same proposal (Florian Dold)
0004886: [exchange] test_wire_plugin fails: Assertion failed at test_wire_plugin.c:179. (Christian Grothoff)
0004752: [mechant backend] should be possible to specify IP address to bind to (Christian Grothoff)
0004764: [other] make sure that the HTML i18n strategies used by various Taler components are accessible (Florian Dold)
0004780: [deployment and operations] Buildbot unwordy (Marcello Stanisci)
0004797: [mechant backend] /track/transaction takes public keys among parameters (Marcello Stanisci)
0004846: [documentation] Bank testcases (Marcello Stanisci)
0004851: [exchange] exchange httpd should probably just exit if no wireformats are configured (Christian Grothoff)
0004872: [wallet (WebExtensions)] Nonces in contracts (Florian Dold)
0004874: [mechant backend] Lookup by transaction ID (Marcello Stanisci)
0004921: [exchange] Exchange base URL in WTID (Christian Grothoff)
0004931: [exchange Postgres DB backend] need testcase for new wire_transfer_fee DB methods (Christian Grothoff)
0004932: [exchange API (HTTP specification)] signature over wire fees needs to include wire method (Christian Grothoff)
0004933: [exchange API (C)] check_track_transfer_response_ok fails to check amounts (Christian Grothoff)
0004940: [Web site(s)] add contact page with link in footer (Christian Grothoff)
0004947: [mechant backend] Optimize how DB skips rows upon /history. (Marcello Stanisci)
0004949: [bank (demonstrator)] NEGATIVE BALANCE (Marcello Stanisci)
0004970: [mechant backend] /history ill behaved (Marcello Stanisci)
0004975: [documentation] Update tutorials. (Marcello Stanisci)
0003887: [exchange API (C)] handle "emergency" where denomination key is overdrawn (/payback) (Christian Grothoff)
       0004498: [wallet (WebExtensions)] wallet needs to periodically check /keys for panic DK revocation and trigger /payback (Florian Dold)
       0003775: [auditor] need to implement basic auditing (Christian Grothoff)
             0003989: [auditor] have ongoing safety/sanity checks (Christian Grothoff)
0003973: [wallet (WebExtensions)] wallet needs to check exchange satisfies merchant requirements (Florian Dold)
0003974: [wallet (WebExtensions)] wallet needs to securely inform customer about exchange's auditors (Florian Dold)
0004028: [wallet (WebExtensions)] Add multi auditors, multi exchange choice (Florian Dold)
0004122: [wallet (WebExtensions)] auditor manipulation (Florian Dold)
0004523: [deployment and operations] selenium test should check if bookmarking works (Marcello Stanisci)
0004671: [other] Either use sourcemaps or don't minify for test environment (Florian Dold)
0004745: [wallet (WebExtensions)] audit and fix cross origin merchant interaction issues in the wallet (Florian Dold)
0004747: [wallet (WebExtensions)] js-free payment error (Florian Dold)
0004761: [wallet (WebExtensions)] H_contract in fulfillment URL? (Florian Dold)
0004770: [wallet (WebExtensions)] wallet does not store /pay signature (Florian Dold)
0004783: [deployment and operations] taler-deployment restarts gives warning "Failed to establish connection to `arm', no further addresses to try." (Florian Dold)
0004800: [merchant frontend (blog)] check that error scenarios are handled correctly / error messages are propagated (Marcello Stanisci)
0004804: [Web site(s)] lcov borked (Marcello Stanisci)
0004813: [merchant frontend (blog)] repurchase correlation ID does not work (Florian Dold)
0004824: [bank (demonstrator)] bank stores floats in the database, when it should store value/fraction (Marcello Stanisci)
0004827: [other] bank should be able to suggest exchange if wallet doesn't have one for a currency (Florian Dold)
0004842: [wallet (WebExtensions)] Ignored funds (Florian Dold)
0004848: [documentation] need tutorial for Python for Web integrators (Marcello Stanisci)
0004856: [Web site(s)] Make text on the website more accessible to non-technical and uninitiated audiences (Florian Dold)
0004873: [other] Update contract fields (Florian Dold)
0004876: [deployment and operations] setup auditor in deployment (Marcello Stanisci)
0004877: [other] migrate to new contract-related terminology (Marcello Stanisci)
0004885: [other] remove transaction_id, only allow one payment per proposal (Florian Dold)
0004891: [mechant backend] merchant backend "/pay" should look up contract by order_id (Florian Dold)
0004893: [mechant backend] merchant backend returns empty response for subsequent payments to same proposal (Florian Dold)
0004912: [mechant backend] order_id's role in tracking activity (Marcello Stanisci)
0004919: [merchant frontend (donations)] /history should take instance among parameters. (Marcello Stanisci)
0004920: [deployment and operations] selenium failure (Marcello Stanisci)
0004925: [mechant backend] Failure when returning /history data (Marcello Stanisci)
0004929: [exchange API (HTTP specification)] need to add wire transfer aggregate fee (Christian Grothoff)
       0004934: [wallet (WebExtensions)] show new wire transfer fee on withdrawal (Florian Dold)
       0004936: [wallet (browser-based)] check wire fees are acceptable or covered when making payment (Florian Dold)
       0004935: [mechant backend] check wire fees are acceptable or covered (Christian Grothoff)
       0004937: [exchange API (C)] wire fees should be returned from the libtalerexchange /wire API (Christian Grothoff)
0004941: [Web site(s)] create bibliography page (Christian Grothoff)
0004942: [merchant frontend (blog)] Summing up amounts should occur in backend. (Marcello Stanisci)
0004948: [other] re-add a saner navbar on various pages (Florian Dold)
0004953: [mechant backend] Manage error cases in /track/transfer. (Marcello Stanisci)
0004959: [wire plugins] wire plugins need a way to enumerate outgoing wire transfers as well (Christian Grothoff)
       0004964: [bank (demonstrator)] bank needs API to query transaction history of user (Marcello Stanisci)
0004968: [other] payments generator ill behaved (Marcello Stanisci)
0004977: [wallet (browser-based)] withdrawing coins on demo fails with FF plugin (Florian Dold)
0004980: [exchange API (HTTP specification)] redundancy in coin/reserve history replies (Christian Grothoff)
0004981: [exchange Postgres DB backend] add denom_pub_hash column to denominations table (Christian Grothoff)
0004982: [exchange API (HTTP specification)] consider compressing exchange replies, in particular /keys (Christian Grothoff)
0004983: [auditor] cache which denomination revocation signatures we already validated (Christian Grothoff)
0004984: [exchange Postgres DB backend] return rowid in get_denomination_revocation (Christian Grothoff)
0004986: [wallet (WebExtensions)] Firefox wallet logs issue with character set encoding not being declared for background page (Florian Dold)
0004987: [wallet (WebExtensions)] DB dump import functionality (for debugging) is missing (Florian Dold)
0004989: [wallet (WebExtensions)] chromeBadge.js:107 Failed to execute 'getImageData': The canvas has been tainted by cross-origin data. (Florian Dold)
0004990: [exchange] bank-lib testcase skips.. (Christian Grothoff)
0004993: [exchange] aggregator needs to authenticate (Christian Grothoff)
0004994: [deployment and operations] fix lcovslave db (Marcello Stanisci)
0004995: [other] add non forked merchant option to payments generator (Marcello Stanisci)
0004997: [wallet (WebExtensions)] work around limitations of Firefox webRequest API (Florian Dold)
0004999: [other] mitm loops on /keys (Marcello Stanisci)
0005005: [bank (demonstrator)] /admin/add/incoming should return serial ID of created record (Marcello Stanisci)
0005008: [mechant backend] segfault when launched twice (Christian Grothoff)
0003464: [exchange] Need a tool to import wire transfers from the bank (Christian Grothoff)
       0005033: [bank (demonstrator)] "invalid parameters" on withdraw (Marcello Stanisci)
       0004959: [wire plugins] wire plugins need a way to enumerate outgoing wire transfers as well (Christian Grothoff)
       0005018: [bank (demonstrator)] get emtpy (!) 400 bad request trying to /withdraw (Marcello Stanisci)
0004027: [merchant frontend (donations)] Provide multi auditors, multi exchange feature (Marcello Stanisci)
0004185: [wallet (WebExtensions)] abstract over RPC in the wallet (Florian Dold)
0004377: [other] independent component of taler should have different visual styles (Florian Dold)
0004467: [deployment and operations] PUDOS=>TESTKUDOS (Marcello Stanisci)
0004722: [documentation] Interaction wallet-websites (Florian Dold)
0004765: [wallet (WebExtensions)] documentation for test harnesses missing (Florian Dold)
0004814: [wallet (WebExtensions)] wallet behaves weirdly when url is initially empty on the reserve creation dialog (Florian Dold)
0004879: [wallet (WebExtensions)] migrate to new contract terminology in the wallet (Florian Dold)
0005002: [wallet (WebExtensions)] fail to withdraw (Florian Dold)
0005007: [exchange] make check doesn't run on 100% clean db (Christian Grothoff)
0005011: [merchant backend API (C)] taler-merchant-httpd leaks memory (Christian Grothoff)
0005017: [deployment and operations] make builder script configuration agnostic (Marcello Stanisci)
0005027: [wallet (WebExtensions)] use TypeDoc to document TypeScript code (Florian Dold)
0005028: [wallet (WebExtensions)] use TsLint for TypeScript wallet (Florian Dold)
0005031: [bank (demonstrator)] bank logs: "Session data corrupted" (Marcello Stanisci)
0005032: [wallet (WebExtensions)] wallet complains: Error: exception (superfluous properties ["payback"]) (Florian Dold)
0005034: [wallet (WebExtensions)] use cross-environment threading library so that wallet crypto thread works in both browser and node.js (Florian Dold)
0005037: [taler-wallet-lib] clean up code in taler-wallet-lib that better belongs in the extensions' content script (Florian Dold)
0005039: [wallet (WebExtensions)] fix numerous linter errors in tsx files (Florian Dold)
0005040: [wallet (WebExtensions)] use wallet api lib instead of duplicated helpers in content script, since dead code elimination is available now (Florian Dold)
0005041: [wallet (WebExtensions)] do not allow the merchant to directly send proposal to wallet, which could circumvent nonce check (Florian Dold)
0005047: [documentation] reorganizing content (Marcello Stanisci)
0005048: [mechant backend] fix --with-doc configure option (Christian Grothoff)
0005049: [wallet (WebExtensions)] wallet should include code to enable auto-updates (Florian Dold)
0005050: [exchange API (C)] memory leaks in libtalerexchange (Christian Grothoff)
0005051: [wallet (WebExtensions)] taler wallet "auditors and exchanges" tab is empty (Florian Dold)
0005052: [wallet (WebExtensions)] demo.taler.net shows wallet as installed only after refresh (F5) (Florian Dold)
0005053: [wallet (WebExtensions)] going back to 'pay' page gives odd / confusing error (Florian Dold)
0005056: [mechant backend] need a --only-doc configuration option (Christian Grothoff)
0005057: [exchange] need a --only-doc configuration option (Christian Grothoff)
0005060: [deployment and operations] auditor and exchange private keys for demo are not sufficiently backed up (Christian Grothoff)
0005064: [mechant backend] 'make dist' fails for the merchant (Christian Grothoff)
0004512: [deployment and operations] fournier account & restart (Marcello Stanisci)
151 issues View Issues
Released 2016-11-20
This version adds support for partial spending, so we can pay arbitrary amounts. We also resolve all of the open minor bugs and pending tweaks.
0004657: [mechant backend] /track/* bad logs (Marcello Stanisci)
0004687: [merchant frontend (blog)] make backoffice interface available (Marcello Stanisci)
0004688: [merchant frontend (donations)] Same as 0004687 (Marcello Stanisci)
0004721: [merchant Postgres backend (DB)] Merchant key in transaction table (Marcello Stanisci)
0003764: [wallet (WebExtensions)] wallet needs to support /refresh operations to ensure unlinkability (Florian Dold)
0004107: [wallet (WebExtensions)] exchange details missing in balance page (Florian Dold)
0004118: [documentation] document payment execution page mechanism (Marcello Stanisci)
0004762: [wallet (WebExtensions)] "summary" field (Marcello Stanisci)
0004181: [wallet (WebExtensions)] user experience for insufficient funds error is bad (Florian Dold)
0004521: [other] inconsistent terminology: edate vs expiration date vs refund deadline (Marcello Stanisci)
0004524: [deployment and operations] selenium test should always use a fresh docker instance (Marcello Stanisci)
0004497: [merchant backend API (C)] revise error responses (Christian Grothoff)
0004334: [documentation] Field types inconsistency (Marcello Stanisci)
0004353: [wallet (WebExtensions)] Use RxJS instead of ad-hoc abstractions for event streams (Florian Dold)
0004380: [wallet (WebExtensions)] need unit tests for wallet (Florian Dold)
0004443: [exchange API (C)] exchange error hints misleading (Christian Grothoff)
0004463: [wallet (WebExtensions)] error handling: consider options for promises with typed errors (Florian Dold)
0004464: [wallet (WebExtensions)] wallet needs more sanity checks (for e.g. merchant contracts) to generate better error messages (Florian Dold)
0004476: [wallet (WebExtensions)] testcases for wallet backend library missing (Florian Dold)
0004477: [wallet (WebExtensions)] disentangle helper functions from wallet backend for better testability (Florian Dold)
0004568: [bank (demonstrator)] listen on different socket for administrative interface (Marcello Stanisci)
0004577: [mechant backend] handle case where exchange provides conflicting data on wire transfers (Christian Grothoff)
0004585: [deployment and operations] docker machine keeps dying (Marcello Stanisci)
0004603: [bank (demonstrator)] prefix not obeyed (Marcello Stanisci)
0004697: [merchant frontend (blog)] Images not shown (Marcello Stanisci)
0004698: [wallet (WebExtensions)] errors in Firefox (Florian Dold)
0004705: [exchange] Non compliant error returned (Christian Grothoff)
0004708: [auditor] database functions in plugin_auditordb_postgres.c must be implemented (tg)
0004709: [exchange Postgres DB backend] auditor database functions in plugin_exchangedb_postgres.c must be implemented (Marcello Stanisci)
0004730: [exchange] refresh can trigger ERROR Assertion failed at taler-exchange-httpd_db.c:936. (Christian Grothoff)
0004731: [exchange] /refresh/reveal causes libmicrohttpd WARNING Application reported internal error, closing connection. (Christian Grothoff)
0004733: [merchant backend API (C)] merchant instance configuration is not properly namespaced (Marcello Stanisci)
0004739: [taler-wallet-lib] taler-wallet-lib and the wallet content page should adjust log level based on local storage (Florian Dold)
0004741: [deployment and operations] Add env.taler.net to letsencrypt cert (Christian Grothoff)
0004753: [wallet (WebExtensions)] Build misbehaviour (Florian Dold)
0004755: [mechant backend] no error code in conflicting /track/transfer (Marcello Stanisci)
0004756: [exchange] Adapt testcases to 0004568 (Marcello Stanisci)
0004758: [bank (demonstrator)] unix socket not created by python script (Marcello Stanisci)
0004768: [wallet (WebExtensions)] Misleading "insufficient funds" message (Florian Dold)
0004769: [wallet (WebExtensions)] "Show more details" disappears (Florian Dold)
0004777: [wallet (WebExtensions)] The long url in the contract page slows down chrome's extension page (Florian Dold)
0004779: [wallet (WebExtensions)] code coverage not available for in-browser test cases (Florian Dold)
0004192: [wallet (WebExtensions)] wallet should have proper logging (Florian Dold)
0004599: [bank (demonstrator)] JS-less bank (Marcello Stanisci)
0004713: [other] contract format should have a subject / short summary (Marcello Stanisci)
0004715: [wallet (WebExtensions)] fix presence detection with disabled JavaScript in chromium (Florian Dold)
0004719: [wallet (WebExtensions)] wallet should indicate incoming / outgoing amounts (pay, refresh, withdraw) in the balance tab (Florian Dold)
0004723: [wallet (WebExtensions)] tests for crypto thread missing (Florian Dold)
0004724: [wallet (WebExtensions)] make sure that the refreshing coin generation in the wallet produces same result as c client (Florian Dold)
0004725: [wallet (WebExtensions)] audit wallet for consistency issues caused by IndexdDB's auto commit mechanism (Florian Dold)
0004726: [wallet (WebExtensions)] make db query abstractions more type safe / document schema (Florian Dold)
0004727: [wallet (WebExtensions)] refactor and document emscriptif.ts (Florian Dold)
0004729: [deployment and operations] {test,demo,<dev>} configuration should be generated instead of having multple copies (Florian Dold)
0004737: [exchange] taler-exchange-httpd-31723 ERROR Query failed at plugin_exchangedb_postgres.c:1966 (Christian Grothoff)
0004744: [wallet (WebExtensions)] pay_deadline in deposit_permission (Florian Dold)
0004749: [merchant backend API (HTTP specification)] receiver -> instance (Marcello Stanisci)
       0004750: [wallet (WebExtensions)] New names for contract's fields (Florian Dold)
0004754: [wallet (WebExtensions)] Amount not (completely) shown (Florian Dold)
0004784: [wallet (WebExtensions)] rewrite coin selection to cover fees if merchant doesn't cover them (Florian Dold)
0004767: [wallet (WebExtensions)] wallet should incrementally verify an exchange's denominations (Florian Dold)
0004772: [wallet (WebExtensions)] Protocol JS-less bank (Florian Dold)
0004775: [Web site(s)] setup public merchant backend (Marcello Stanisci)
0004776: [documentation] need tutorial chapter on back office (Marcello Stanisci)
0004785: [wallet (WebExtensions)] denominations should be in their own object store (Florian Dold)
0004787: [other] Use 1e-8 instead of 1e-6 as the fractional unit of coins (Marcello Stanisci)
0004789: [wallet (WebExtensions)] i18n missing for JSX literals (Florian Dold)
0004790: [wallet (WebExtensions)] withdraw of huge number of coins (like 1000 at a time) hangs the browser (Florian Dold)
0004793: [exchange] /refresh/reveal lacks idempotency check (Christian Grothoff)
0004794: [exchange] assertion failing on withdraw (Christian Grothoff)
0004796: [wallet (WebExtensions)] add per-exchange withdraw throttling (in addition to per-planchet throttling) (Florian Dold)
0004803: [exchange] /admin/add/incoming: non representative error message (Christian Grothoff)
0004806: [wallet (WebExtensions)] Missing file (Florian Dold)
72 issues View Issues
Released 2016-10-11
This release should have everything working for us to handle simple payments nicely, but without banking integration yet.
0004160: [mechant backend] it should be possible to query the payment status of a contract by transaction id (Christian Grothoff)
0004565: [exchange] exchange assert-crashes on currency missmatch (Christian Grothoff)
0004502: [mechant backend] tracking wire transfers (Christian Grothoff)
0004560: [other] landing.git has no build system, so it doesn't compile typescript files in web-common (Florian Dold)
0004540: [merchant frontend (donations)] donation frontend should support one backend per receiver (Marcello Stanisci)
0004561: [bank (demonstrator)] Taler Bank unauthenticated interface /admin/add/incoming (Marcello Stanisci)
0004552: [deployment and operations] selenium automated clicking fails (Marcello Stanisci)
0004395: [deployment and operations] integrate taler-exchange-aggregator with demo and test deployments (Marcello Stanisci)
0004566: [exchange] launch exchange via GNUNET_OS_start_process (Marcello Stanisci)
0004569: [exchange] listen on different socket for administrative exchange interface (Christian Grothoff)
0004571: [deployment and operations] periodically run taler-exchange-keyup (Marcello Stanisci)
0004572: [deployment and operations] benchmark simply does not return (Marcello Stanisci)
0004575: [deployment and operations] concerning 404s in the nginx log on taler.net (Marcello Stanisci)
0004580: [deployment and operations] buildbot fails switching (Marcello Stanisci)
0004591: [exchange] UNIXPATH_MODE ignored (Christian Grothoff)
0004366: [deployment and operations] no build failure notifications for test/demo (Marcello Stanisci)
0004593: [wallet (WebExtensions)] Adapt wallet to new contract spec (Florian Dold)
0004595: [other] missing features in JS-less version (Marcello Stanisci)
0004596: [bank (demonstrator)] Error message when account does not exist (Marcello Stanisci)
0004600: [merchant backend API (HTTP specification)] multi merchant facility for /track (Marcello Stanisci)
0004564: [exchange] Error 400 on demo payment (Florian Dold)
0004567: [deployment and operations] fix style and semantics issues in taler-build/switch_active.sh script (Marcello Stanisci)
0004579: [merchant frontend (blog)] frontend needs admin interface to track transactions (Marcello Stanisci)
0004589: [bank (demonstrator)] adapt 'test' bank to new exchange /admin (Marcello Stanisci)
0004601: [other] JS-less alternative (Florian Dold)
0004639: [merchant frontend (blog)] merchant frontends do not work with strict CSP (Florian Dold)
0004640: [wallet (WebExtensions)] wallet does not compile with --strictNullChecks (Florian Dold)
0004649: [merchant frontend (donations)] manual refresh to get coins accepted (Florian Dold)
0004661: [other] license information (Marcello Stanisci)
0004662: [other] minify JavaScript (Marcello Stanisci)
0004221: [other] remove wallet load/unload events from spec and code (Florian Dold)
0004232: [Web site(s)] chrome version not detected before suggesting Taler plugin installation (tg)
0004514: [deployment and operations] lcov merchant + fix (Marcello Stanisci)
0004515: [bank (demonstrator)] bank should show all amounts with double digits (Marcello Stanisci)
0004516: [bank (demonstrator)] exchange 'test_bank_api' fails with latest taler bank (Marcello Stanisci)
0004529: [other] use TypeScript for taler-wallet-lib.js (Florian Dold)
0004570: [merchant frontend (blog)] more logging needed (Marcello Stanisci)
0004594: [documentation] Copyright header (Marcello Stanisci)
0004637: [Web site(s)] Inline scripts/styles not accepted anymore (Marcello Stanisci)
0004646: [exchange] taler-exchange-keyup does not create new denomination keys if withdrawal period of old coins expired (Christian Grothoff)
0004648: [merchant frontend (donations)] UI for /track (Marcello Stanisci)
0004673: [exchange] a '-l' option is missing ... (Christian Grothoff)
0004205: [wallet (WebExtensions)] add i18n.pluralize function (tg)
0004507: [deployment and operations] automation in blue-green environment (Marcello Stanisci)
0004510: [deployment and operations] integrate selenium test with buildbot (Marcello Stanisci)
0004371: [other] add timeouts in taler-wallet-lib.js (Florian Dold)
0004578: [exchange API (HTTP specification)] execution time of wire transfer sometimes unavailable (Christian Grothoff)
0004590: [deployment and operations] One place for all unix sockets (Marcello Stanisci)
0004647: [documentation] document the format of denomination / signing key storage (Christian Grothoff)
0004658: [merchant frontend (blog)] Remove underscores .. (Marcello Stanisci)
0004659: [mechant backend] inconsistent naming in "track" sources (Christian Grothoff)
0004660: [wallet (WebExtensions)] Wallet refers to wrong reserve (Florian Dold)
0004669: [wallet (WebExtensions)] wallet should include wallet-lib from web-common (Florian Dold)
0004681: [Web site(s)] help page not found (Christian Grothoff)
0004191: [wallet (WebExtensions)] wallet event naming inconsistent (Florian Dold)
0004208: [wallet (WebExtensions)] aggregate wallet event log (Florian Dold)
0004239: [wallet (WebExtensions)] wallet should detect and break redirect loops from buggy merchants (Florian Dold)
0004365: [Web site(s)] help pages should be integrated with the wallet (Florian Dold)
0004584: [wallet (WebExtensions)] /reserve/status request to wrong base URL (Florian Dold)
0004651: [exchange] Should 'struct TALER_ContractPS' include receiver? (Marcello Stanisci)
0004654: [wallet (WebExtensions)] wallet does not show incremental balance when withdrawing large number of coins (Florian Dold)
0004664: [exchange] WTID shown in logs differs from Subject shown at bank (Marcello Stanisci)
0004676: [wallet (WebExtensions)] wallet does not check for node version (Florian Dold)
0004683: [mechant backend] Instance manually chosen in testcase (Marcello Stanisci)
0004372: [merchant frontend (blog)] error handling: blank page if payment takes too long (Marcello Stanisci)
0004382: [merchant frontend (blog)] merchant does not notify wallet about successful/failed payments (Marcello Stanisci)
0004456: [merchant frontend (blog)] blog does not serve images contained in blog (Marcello Stanisci)
0004576: [exchange] benchmark todos (Marcello Stanisci)
0004684: [wallet (WebExtensions)] wallet does not run in Firefox 49 (tg)
0004689: [merchant backend API (C)] Need API to get history (Marcello Stanisci)
0004694: [other] taler-payment-failed and taler-payment-succeeded not properly implemented (Florian Dold)
0004695: [wallet (WebExtensions)] the emscripten interface is not robust w.r.t. utf-8 (Florian Dold)
0004562: [deployment and operations] error 502 (Florian Dold)
0004559: [Web site(s)] internal error when withdrawing coins on bank.demo.taler.net (Florian Dold)
0004364: [wallet (WebExtensions)] figure out a strategy to deal with npm packages in automated builds and deployment (Florian Dold)
0004656: [wallet (WebExtensions)] refactor rendering code for popup, contract confirmation and reserve creation (Florian Dold)
0004693: [merchant frontend (blog)] bad error messages if user agent has cookies disabled (Marcello Stanisci)
0004701: [merchant frontend (blog)] merchant frontends should have a proper error page (Marcello Stanisci)
0004707: [wallet (app)] error with donation to taler,gnunet and tor! (Marcello Stanisci)
0004711: [merchant frontend (donations)] Table showing TIDs (Marcello Stanisci)
0004717: [merchant frontend (blog)] /track interface (Marcello Stanisci)
0004207: [wallet (WebExtensions)] wallet contains incomprehensible messages (Florian Dold)
0004468: [wallet (WebExtensions)] UI should never mention "reserve" (Florian Dold)
0004487: [wallet (WebExtensions)] clarify messages when withdrawing (Florian Dold)
0004642: [wallet (WebExtensions)] webstore wallet outdated (Florian Dold)
0004696: [wallet (browser-based)] should improve texts shown in history (Florian Dold)
0004712: [wallet (WebExtensions)] visibility changes should be handled via stylesheets (Florian Dold)
0004200: [wallet (WebExtensions)] use async syntax for promises as soon as available in tsc (Florian Dold)
0004685: [deployment and operations] Frontends do not update code (Marcello Stanisci)
0004691: [wallet (WebExtensions)] progress indicator is active even if operation is sleeping for retry (Florian Dold)
0004702: [mechant backend] Merchant should sign response of /pay (Marcello Stanisci)
91 issues View Issues
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
Released 2019-02-28
0003590: [gnunet-peerinfo-gtk] gnunet-peerinfo-gtk should display numeric addresses while resolving (Christian Grothoff)
1 issue View Issues
0003028: [gnunet-identity-gtk] GUI does not interact with default egos for services (Christian Grothoff)
0003265: [gnunet-peerinfo-gtk] peerinfo should visualize connection process better (Christian Grothoff)
0003290: [gnunet-conversation-gtk] Invalid UTF-8 string passed to pango_layout_set_text() (Christian Grothoff)
0003292: [gnunet-conversation-gtk] would be nice to be able to pick the zone interactively (Christian Grothoff)
0003298: [gnunet-conversation-gtk] gnunet-conversation-gtk crashes when there are TXT CNAME and A records in zone (Christian Grothoff)
0003367: [gnunet-conversation-gtk] conversation-gtk crashes when quiting it (Christian Grothoff)
0003398: [gnunet-peerinfo-gtk] SVN Revision-33177: None of the colored activation indicators pops up in gnunet-gtk for peer-info (Christian Grothoff)
0003406: [gnunet-peerinfo-gtk] svn 33259: gnunet-peerinfo-gtk:823 asserts due to multiple addresses being reported by ATS as active (Christian Grothoff)
0003407: [gnunet-peerinfo-gtk] IN/OUT = 0 on all rows (Christian Grothoff)
0003410: [other] R 33339, gnunet-gtk-gui does not offer sliders for adjusting window content. (Christian Grothoff)
0003411: [build system] Move from GTK2 to GTK3 (Christian Grothoff)
0003417: [gnunet-statistics-gtk] missing graph for udp connections (Christian Grothoff)
0003420: [gnunet-conversation-gtk] copy & paste buttons are not implemented (Christian Grothoff)
0003433: [gnunet-conversation-gtk] Revision 33554: gnunet-conversation-gtk_phone.o] Fehler 1 (Christian Grothoff)
0003439: [gnunet-conversation-gtk] modify address book/contact list to also show values of the records (Christian Grothoff)
0003440: [gnunet-conversation-gtk] generate PKEY record if possible on import (Christian Grothoff)
0003449: [gnunet-conversation-gtk] Crash in conversation when answering a call to self (Christian Grothoff)
0003450: [gnunet-conversation-gtk] Crash in vprintf when accepting a call. (Christian Grothoff)
0003446: [gnunet-fs-gtk] gnunet-fs-gtk-6330 ERROR Assertion failed at gnunet-fs-gtk_event-handler.c:1709 (Christian Grothoff)
0003536: [gnunet-setup] Build Error (Christian Grothoff)
0003424: [gnunet-peerinfo-gtk] Revision 33497: All connections to my peer 10.0.2.2 are gone. (Matthias Wachs)
0003441: [build system] Revision 33606: make fails
0003497: [gnunet-fs-gtk] availability indicator goes from probing to 'stuck' when download is initiated (Christian Grothoff)
0003556: [gnunet-fs-gtk] Revision 34380, gnunet-fs-gtk-11007 ERROR Assertion failed at fs_search.c:1113 (Christian Grothoff)
0003558: [gnunet-peerinfo-gtk] Revision 34404, gnunet-peerinfo-gtk, ERROR Assertion failed at container_multihashmap32.c (Christian Grothoff)
0003559: [gnunet-peerinfo-gtk] Revision 34405, peerinfo by gnunet-gtk differs from gnunet-peerinfo (Christian Grothoff)
0003611: [gnunet-conversation-gtk] active call stats active if gnunet-conversation-service is stopped/terminated (yids)
0003649: [gnunet-peerinfo-gtk] Revision 35091: gnunet-peerinfo-gtk-32245 ERROR (Christian Grothoff)
0003885: [gnunet-setup] allow enabling vpn without pt (Christian Grothoff)
0004441: [build system] ell@DebianGTK3:~/gnunet-gtk$ gnunet-gtk Abgebrochen (Christian Grothoff)
0004617: [build system] Please consider supporting SOURCE_DATE_EPOCH to make builds reproducible (Christian Grothoff)
0004652: [other] eventloop.c:201:25: error: use of undeclared identifier 'Window' (Christian Grothoff)
0003703: [gnunet-fs-gtk] crash in gnunet-fs-gtk after WARNING External protocol violation detected at container_meta_data.c:1123. (Christian Grothoff)
0004608: [gnunet-peerinfo-gtk] Failed at: information about known and connected peers (Christian Grothoff)
0004763: [gnunet-setup] autostarting (and restarting) of services no longer works for gnunet-setup (Christian Grothoff)
0004954: [build system] make fails (Christian Grothoff)
0004969: [build system] make dies (Christian Grothoff)
0004974: [build system] make: gnunet_setup-gnunet-setup.o: undefinied reference to GNUNET_GETOPT_option_flag (Christian Grothoff)
38 issues View Issues
Released 2014-04-08
0003344: [other] gnunet-gtk crashes when loading statistics (Christian Grothoff)
0003251: [build system] Bash is in /usr/local/bin, not /bin (Christian Grothoff)
0003250: [build system] IN6_IS_ADDR_LINKLOCAL usage errors (Christian Grothoff)
0003272: [gnunet-fs-gtk] gnunet-fs-gtk shows no gui anymore, 100% cpu (Christian Grothoff)
0003289: [gnunet-conversation-gtk] crash on GNUNET_free (invalid pointer) in shutdown (yids)
0002522: [gnunet-fs-gtk] Use a separate list for download in progress (Christian Grothoff)
0003291: [gnunet-conversation-gtk] use currently incoming address is an invalid choice in 'adding contact' (yids)
0003293: [gnunet-conversation-gtk] buttons are sensitive that are not useful (yids)
0003303: [gnunet-conversation-gtk] conversation-gtk crashes when restarting gnunet (yids)
0003327: [gnunet-peerinfo-gtk] gnunet-peerinfo-gtk allows 'editing' friends even if GNUnet is running as a different user (Christian Grothoff)
10 issues View Issues
Released 2013-12-24
0002621: [gnunet-fs-gtk] Better Download dialog (LRN)
0002711: [gnunet-fs-gtk] probes are not initiated for files in a directory (Christian Grothoff)
0002712: [gnunet-fs-gtk] status icon not properly updated after non-recursively downloading a directory (Christian Grothoff)
0002683: [gnunet-setup] gnunet-setup allows creation of NS, PKEY and/or CNAME records and other records for the same name (Christian Grothoff)
0002931: [gnunet-setup] need to make use of new namestore monitoring API (Christian Grothoff)
0003001: [gnunet-setup] gnunet-setup QR codes need to be adapted to new crypto (Christian Grothoff)
0003014: [gnunet-setup] zone editor needs to be integrated with identity service (Christian Grothoff)
0003022: [gnunet-identity-gtk] gnunet-identity-gtk spews g_log warnings when editing the name in the treeview (Christian Grothoff)
0003023: [gnunet-identity-gtk] gnunet-identity-gtk advertising dialog is not finished (Christian Grothoff)
0003031: [gnunet-fs-gtk] Crash when publishing (Christian Grothoff)
0001952: [gnunet-fs-gtk] namespace list in search dialog should have context menu (Christian Grothoff)
       0003024: [gnunet-fs-gtk] when we discover a namespace advertisement, we need to update the sks-fs zone accordingly (Christian Grothoff)
0002185: [gnunet-fs-gtk] (optionally) add namespace advertisements to published directories when publishing a directory in a namespace (Christian Grothoff)
0003024: [gnunet-fs-gtk] when we discover a namespace advertisement, we need to update the sks-fs zone accordingly (Christian Grothoff)
0002230: [gnunet-fs-gtk] No gradual progress updates for directories (Christian Grothoff)
0002466: [gnunet-setup] f2f editing needs to be supported (Christian Grothoff)
0002796: [gnunet-setup] gnunet-setup needs ability to configure hidden services (Christian Grothoff)
0003036: [gnunet-fs-gtk] trying to closing main gnunet-fs-gtk window while dialog is open hangs application (Christian Grothoff)
0003053: [gnunet-setup] need a dialog to create PHONE records (Christian Grothoff)
0003054: [gnunet-setup] might want to split up namestore editor from gnunet-setup (Christian Grothoff)
0003062: [gnunet-namestore-gtk] expiration year for new records defaults to 1970, should default to current year +X (Christian Grothoff)
0003063: [gnunet-namestore-gtk] if no master zone exists, offer running initialization process (Christian Grothoff)
0003081: [gnunet-namestore-gtk] gnunet-namestore-gtk should support plugins for different record types (Christian Grothoff)
0003110: [gnunet-namestore-gtk] modal gtk_dialog_run in load_zone is problematic (Christian Grothoff)
0003225: [gnunet-namestore-gtk] Allocation issue in namestore gtk when deleting record in record edit window (Christian Grothoff)
24 issues View Issues
Released 2012-12-21
0002626: [libgnunetgtk] tray buttons do not work (Christian Grothoff)
0002650: [gnunet-fs-gtk] Crash when exiting gnunet-fs-gtk (LRN)
0002651: [gnunet-fs-gtk] Preview widget is not properly updated (LRN)
0002465: [gnunet-setup] need dedicated dialogs for editing GNS records (Christian Grothoff)
0002473: [gnunet-setup] make it easy to move names between zones (Christian Grothoff)
0002474: [gnunet-setup] GNUNET_setup_help_text should be used within GNS (Christian Grothoff)
0002492: [gnunet-setup] records are immediately deleted on right click (Christian Grothoff)
0002648: [libgnunetgtk] WARNING `stat' failed on file `/home/gnunet/gnbuild/share/gnunet-gtk/config.d' at disk.c:1130 with error: No such file or direct (Christian Grothoff)
0002682: [gnunet-setup] relevant GNS options not available via gnunet-setup (Christian Grothoff)
9 issues View Issues
Released 2014-04-08
0003045: [util package] locks in scheduler and helper should be removed (Florian Dold)
0002630: [mesh package] mesh API implementation is incomplete (Florian Dold)
0003320: [other] secretsharing API should be implemented (Florian Dold)
0003087: [voting package] the ballot should store an authority's public key, not their peer identities (Florian Dold)
0003069: [util package] implement new crypto (Florian Dold)
5 issues View Issues