GNU fdisk 1.2 release
I am happy to announce the release of GNU fdisk 1.2 GNU fdisk aims to replace various UNIX operating systems' legacy partitioning tools with libparted-based ones that mimic the interface of those tools. Currently implemented alternatives are: * util-linux `fdisk' * util-linux `cfdisk' Both versions have a compability mode and a GNU mode that offers additional features. NEWS In this release we have fixed some of the bugs reported by debian tracker. For more information about fixed bugs see: * inoperable for disks with unknown disklabel http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=445304 This bug was fixed in the previous release (1.1). We are waiting for comments because we test it only with plain (zero filled) files. * gnu-fdisk: wipes out MBR when used on GPT partitions http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504747 I make a little patch to reread the boot code from the partition. for more info visit: http://lists.gnu.org/archive/html/bug-parted/2008-12/msg00015.html * gnu-fdisk: reproducible Segmentation fault http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=463720 Fixed in this release (1.2). * gnu-fdisk doesn't work with ext3 partitions, created with Debian and Ubuntu installers (with resize_inode features)] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=511035 We think that this bug depends on libparted. However we will try to resolve it soon and release a patch. Download Gzipped and b2zipped tarballs are available from ftp://ftp.gnu.org/gnu/fdisk/ and its mirror sites. SHA1 sums may be found there as well. The web site of GNU fdisk is at: http://www.gnu.org/software/fdisk/ Contributing You can help fdisk by * testing and using the existing frontends * developing more frontends (e.g. for Mac fdisk or util-linux sfdisk) Leslie P. Polzer Christian Brunello GNU fdisk Maintainer's ___ GNU Announcement mailing list http://lists.gnu.org/mailman/listinfo/info-gnu
GNU fdisk 1.2.1 released
I am happy to announce the release of GNU fdisk 1.2.1 GNU fdisk aims to replace various UNIX operating systems' legacy partitioning tools with libparted-based ones that mimic the interface of those tools. Currently implemented alternatives are: * util-linux `fdisk' * util-linux `cfdisk' Both versions have a compability mode and a GNU mode that offers additional features. NEWS In this release we have fixed the problem with `make install' and `mkinstalldirs' error. Download == Gzipped and b2zipped tarballs are available from ftp://ftp.gnu.org/gnu/fdisk/ and its mirror sites. SHA1 sums may be found there as well. The web site of GNU fdisk is at: http://www.gnu.org/software/fdisk/ Contributing You can help fdisk by * testing and using the existing frontends * developing more frontends (e.g. for Mac fdisk or util-linux sfdisk) Leslie P. Polzer Christian Brunello GNU fdisk Maintainer's ___ GNU Announcement mailing list http://lists.gnu.org/mailman/listinfo/info-gnu
GNU fdisk-1.2.2 release
I am happy to announce the release of GNU fdisk 1.2.2 GNU fdisk aims to replace various UNIX operating systems' legacy partitioning tools with libparted-based ones that mimic the interface of those tools. Currently implemented alternatives are: * util-linux `fdisk' * util-linux `cfdisk' Both versions have a compability mode and a GNU mode that offers additional features. NEWS In this release we have better configuration for systems where libreadline is not found. DOWNLOAD Gzipped and b2zipped tarballs are available from ftp://ftp.gnu.org/gnu/fdisk/ and its mirror sites. SHA1 sums may be found there as well. The web site of GNU fdisk is at: http://www.gnu.org/software/fdisk/ CONTRIBUTING You can help fdisk by * testing and using the existing frontends * developing more frontends (e.g. for Mac fdisk or util-linux sfdisk) Leslie P. Polzer Christian Brunello GNU fdisk Maintainer's ___ GNU Announcement mailing list http://lists.gnu.org/mailman/listinfo/info-gnu
GNU Fdisk 1.2.3 released
I am happy to announce the release of GNU fdisk 1.2.3 GNU fdisk aims to replace various UNIX operating systems' legacy partitioning tools with libparted-based ones that mimic the interface of those tools. Currently implemented alternatives are: * util-linux `fdisk' * util-linux `cfdisk' Both versions have a compability mode and a GNU mode that offers additional features. NEWS In this release we have support for libparted 1.9. DOWNLOAD Gzipped and b2zipped tarballs are available from ftp://ftp.gnu.org/gnu/fdisk/ and its mirror sites. SHA1 sums may be found there as well. The web site of GNU fdisk is at: http://www.gnu.org/software/fdisk/ CONTRIBUTING You can help fdisk by * testing and using the existing frontends * developing more frontends (e.g. for Mac fdisk or util-linux sfdisk) Leslie P. Polzer Christian Brunello GNU fdisk Maintainer's ___ GNU Announcement mailing list http://lists.gnu.org/mailman/listinfo/info-gnu
GNU Fdisk 1.2.4 Released
I am happy to announce the release of GNU fdisk 1.2.4 GNU fdisk aims to replace various UNIX operating systems' legacy partitioning tools with libparted-based ones that mimic the interface of those tools. Currently implemented alternatives are: * util-linux `fdisk' * util-linux `cfdisk' Both versions have a compability mode and a GNU mode that offers additional features. NEWS In this release we have better readline/termcap configuration, and support for latest version of libparted. DOWNLOAD Gzipped and b2zipped tarballs are available from ftp://ftp.gnu.org/gnu/fdisk/ and its mirror sites. SHA1 sums may be found there as well. The web site of GNU fdisk is at: http://www.gnu.org/software/fdisk/ CONTRIBUTING You can help fdisk by * testing and using the existing frontends * developing more frontends (e.g. for Mac fdisk or util-linux sfdisk) Leslie P. Polzer Christian Brunello GNU fdisk Maintainer's ___ GNU Announcement mailing list http://lists.gnu.org/mailman/listinfo/info-gnu
GNU Fdisk 1.2.5 released
I am happy to announce the release of GNU fdisk 1.2.5 GNU fdisk aims to replace various UNIX operating systems' legacy partitioning tools with libparted-based ones that mimic the interface of those tools. Currently implemented alternatives are: * util-linux `fdisk' * util-linux `cfdisk' Both versions have a compability mode and a GNU mode that offers additional features. DOWNLOAD Gzipped and b2zipped tarballs are available from ftp://ftp.gnu.org/gnu/fdisk/ and its mirror sites. SHA1 sums may be found there as well. The web site of GNU fdisk is at: http://www.gnu.org/software/fdisk/ CONTRIBUTING You can help fdisk by * testing and using the existing frontends * developing more frontends (e.g. for Mac fdisk or util-linux sfdisk) Leslie P. Polzer Christian Brunello GNU fdisk Maintainer's. ___ GNU Announcement mailing list https://lists.gnu.org/mailman/listinfo/info-gnu
GNUnet 0.7.0 released
This release of GNUnet now supports the new protocol, new ciphers and new content encoding, breaking compatibility with previous versions. It features a new tool for configuration, an improved user interface, better modularity, larger blocks, better performance, more meta data annotations including thumbnails, and many other enhancements. This new version represents over 8 months of development and testing. You can download the code from all GNU mirrors or from the URLs given below. Note that you need GNU's libextractor 0.5.4. The GTK user interface (gnunet-gtk) is now a separate download. http://gnunet.org/download/GNUnet-0.7.0.tar.bz2 http://gnunet.org/download/gnunet-gtk-0.7.0.tar.bz2 http://gnunet.org/libextractor/download/libextractor-0.5.4.tar.gz http://gnunet.org/download/win32/Setup-0.7.0.exe More information about GNUnet including how to use it, installation, other dependencies, mailinglists, a bug database and a forum can be found at http://gnunet.org/ Thanks for your attention Christian Grothoff ___ GNU Announcement mailing list http://lists.gnu.org/mailman/listinfo/info-gnu
GNU libmicrohttpd 0.3.0 released
Dear all, libmicrohttpd was recently became a GNU package, and we just made a fresh release. About libmicrohttpd = GNU libmicrohttpd is a small C library that is supposed to make it easy to run an embedded HTTP server as part of another application. Key features that distinguish libmicrohttpd from other projects are: * C library: fast and small * API is simple, expressive and fully reentrant * Implementation is http 1.1 compliant (also works for http 1.0) * HTTP server can listen on multiple ports * Support for IPv6 * Support for incremental processing of POST data * Creates binary of only about 25k (for now) * Three different threading models libmicrohttpd was started because we needed an easy way to add a concurrent HTTP server to GNUnet. Existing alternatives were either non-free, not reentrant, standalone, of terrible code quality or a combination thereof. You most likely do not want to use libmicrohttpd if you are looking for a standalone http server, there are many other projects out there that provide that kind of functionality already. However, if you want to be able to serve simple WWW pages from within your C or C++ application and need a library, libmicrohttpd hopefully works for you. libmicrohttpd currently does not include support for HTTPS, but we hope to add (optional) support for encryption in the near future. What is new? For those using older versions, the 0.3.0 release updates the documentation and adds a new up-to-date texinfo manual. It also also resolves some issues with handling of malformed HTTP requests and adds testcases to test malformed HTTP requests. Finally, libmicrohttpd now generates an "internal server error" if the programmer incorrectly fails to incrementally handle upload data. More information === The page on gnu.org is still not enabled, in the meantime you can find documentation, mailinglists, bugtracking and of course download links for libmicrohttpd at http://gnunet.org/libmicrohttpd/. Thank you for your attention! Christian ___ GNU Announcement mailing list http://lists.gnu.org/mailman/listinfo/info-gnu
GNUnet 0.8.0 released
We are pleased to announce the release of GNUnet 0.8.0. This release adds various major new features at the price of breaking compatibility on various levels. If you are updating from a previous version, please read the section on updating below. About GNUnet is a secure, trust-based peer-to-peer framework. A first service implemented on top of the networking layer allows anonymous censorship-resistant file-sharing. GNUnet's primary design goals are to protect the privacy of its users and to guard itself against attacks or abuse. GNUnet does not have any mechanisms to control, track or censor users. Instead, the GNUnet protocols aim to make it as hard as possible to find out what is happening on the network or to disrupt operations. Noteworthy improvements === Major new features: - google-style searches - ranking of search results by availability - user-friendly naming of namespaces / pseudonyms - added new "hostlist" application which is an integrated HTTP hostlist server (requires GNU libmicrohttpd) - added new tool "gnunet-auto-share" for automatic sharing of files in directories - improved GAP search requests to gather more search results (using bloom filter to exclude known responses; possibly the most significant individual improvement) - improved file-sharing datastores to return more diverse search results (randomized starting point in iteration) Minor improvements: - improved IPv6 support (specifically the code now uses dual-stacks where available; IPv6 now works with the HTTP transport and can be used between client and server) - improved FSUI suspend/resume IO performance - added options to gnunet-peer-info to determine identity of local peer - added sanity check for module configuration - added self-evaluation (amount of trust earned, spent, awarded) - added directory name as metadata for files in directories - added options for gnunet-insert to just compute the URI or just add keywords to already shared file - added support for pausing of a search (to FSUI and gnunet-gtk) - improved latency of some operations in gnunet-gtk - various cosmetic improvements in gnunet-gtk - improved scalability of datastores to handle many results for the same keyword (from O(n) to O(1) by adding extra index) - improved bandwidth consumption for file-sharing (reduced overheads by 64 bytes per 32k block) - improved performance of the dstores (used for DHTs) - writable files (like the content of /etc and /var) are now stored to CSIDL_COMMON_APPDATA ("C:\ProgramData\" on Vista, "C:\Documents and Settings\All Users\Application Data\" on XP) on Windows. Bugfixes: - fixed bug in HTTP transport causing certain messages not to be delivered - fixed rare crash in GAP routing - fixed reporting of errors during insertion if datastore got full - fixed various bugs with recursive downloads - fixed bug causing problems when downloading very large files already in the local datastore (queue overflow) - fixed bug causing certain search results from the local datastore not showing up properly (queue overflow) - fixed bug revealing that user sharing files is using W32 - fixed various issues with the build process for various platforms - fixed bug in DHT routing table construction (increases number of DHT connections, resulting in faster routing) - fixed deadlock in gnunet-gtk - fixed issue with GNUnet clients and GNUnet daemon running on different architectures (Mantis #1312) - fixed deadlock in MySQL sqstore module Changes relevant for developers: - Improved and simplified various APIs, including better support for pseudonyms and pseudonym naming - added support for chat (client-server and UI only, no P2P support yet) - added asynchronous search and download methods to ECRS (saves one thread per search/download for most GNUnet-tools) - improved performance of make check by using a weak PRNG (for testing only) Updating == It is not possible to update your database from GNUnet 0.7.3 to 0.8.0. The suggested method is to remove all files (including the configuration files and the database). Peers running 0.8.0 will not be able to connect to peers running 0.7.3 or earlier. A new network running the 0.8.0 protocol has already been established, so new users should be able to connect and find some content already. Availability === GNUnet 0.8.0 is available from http://gnunet.org/download.php and all GNU ftp mirrors. Direct links: * http://gnunet.org/download/GNUnet-0.8.0.tar.gz * http://gnunet.org/download/gnunet-gtk-0.8.0.tar.gz * http://gnunet.org/download/gnunet-fuse-0.8.0.tar.gz * http://gnunet.org/download/gnunet-qt-0.8.0.tar.gz [will be published soon] * http://gnunet.org/download/win32/Setup-0.8.0.exe [will be published soon] Contact == Homepage: http://gnunet.org/ Forum: https://gnunet.org/drupal/ Bug tracker: https://gnunet.org/mantis/ IRC: irc://irc.freenode.net/#gnunet ___ GNU
GNU libmicrohttpd 0.9.0 released
Dear all, I'm pleased to announce the release of GNU libmicrohttpd 0.9.0. GNU libmicrohttpd is a small C library implementing the HTTP 1.0 and HTTP 1.1 protocols. Key features that distinguish libmicrohttpd from other projects are: * C library: fast and small * API is simple, expressive and fully reentrant * Implementation is HTTP 1.1 compliant * HTTP server can listen on multiple ports * Support for IPv6 * Support for incremental processing of POST data * Creates binary of only 32k (without TLS/SSL support) * Four different threading models (select, poll, threads, thread pool) * Supported platforms include GNU/Linux, FreeBSD, OpenBSD, NetBSD, OS X, W32, Symbian and z/OS * Optional support for SSL3 and TLS (requires libgcrypt and libgnutls) This release adds the following new features: * use of external GnuTLS library (instead of internal "fork") => stable SSL/TLS support with all threading modes * passing of the listen socket by applications to support the creation of servers that work well with systemd * use of "sendfile" for faster transmission of responses from disk on GNU/Linux * IPv6 sockets now only bind to IPv6 address (not to both IPv4 and IPv6) if the platform allows us to set the respective socket option * updated documentation The library is technically binary-incompatible with previous versions due to changes in the SSL/TLS interface and the IPv4/IPv6 binding behaviour. However, virtually all code that used previous version should work without changes. You can download GNU libmicrohttpd from * ftp://ftp.gnu.org/gnu/libmicrohttpd/ and all GNU FTP mirrors. * Our Subversion repository at https://gnunet.org/svn/libmicrohttpd/ Please report bugs to our bugtracker at https://gnunet.org/bugs/. Additional documentation (including a reference manual and tutorial) is available at the GNU libmicrohttpd website at http://www.gnu.org/software/libmicrohttpd/ Last but not least special thanks to Simon Josefsson for helping me with the GnuTLS integration at GHM. Happy hacking! Christian ___ GNU Announcement mailing list http://lists.gnu.org/mailman/listinfo/info-gnu
GNU libmicrohttpd 0.9.4 released
Dear all, I'm pleased to announce the release of GNU libmicrohttpd 0.9.4. GNU libmicrohttpd is a small C library that is supposed to make it easy to run an HTTP server as part of another application. GNU libmicrohttpd is fully HTTP 1.1 compliant and supports IPv6. Finally, GNU libmicrohttpd is fast, portable and has a simple API and (without TLS support and other optional features) a small binary size (~32k). This release adds various minor features and documentation improvements. Basic authentication is now supported (in addition to the existing support for digest authentication and the use of TLS client certificates). The stack size for threads created by MHD can now be specified by the user. Transmission of content from files using the "sendfile" optimization can now be started at a non-zero offset. Finally, the behavior of the "--enable" configure options was changed to be sane. You can download GNU libmicrohttpd from * ftp://ftp.gnu.org/gnu/libmicrohttpd/ and all GNU FTP mirrors. * Our Subversion repository at https://gnunet.org/svn/libmicrohttpd/ Please report bugs to our bugtracker at https://gnunet.org/bugs/. The documentation (including a reference manual and tutorial) at http://www.gnu.org/software/libmicrohttpd/ has also been updated, including a new chapter on how to do client authentication using TLS certificates. Happy hacking! Christian ___ GNU Announcement mailing list http://lists.gnu.org/mailman/listinfo/info-gnu
GNUnet 0.9.0 released
can be found online in our release announcement at https://gnunet.org/gnunet090 Thank you for your attention and we hope you will find our efforts useful to you. Happy hacking! Christian Grothoff (for the GNUnet developers) Primary developers (for the GNUnet 0.9.x series) are currently: Bart Polot Christian Grothoff David Brodski Heikki Lindholm LRN Matthias Wachs Milan Bouchet-Valat Nathan Evans Nils Durner Safey Allah Mohammed Philipp Toelke Vitaly Minko -- https://gnunet.org/ ___ GNU Announcement mailing list https://lists.gnu.org/mailman/listinfo/info-gnu
GNU libextractor 1.0.0 released
Dear all, I'm happy to announce the release of GNU libextractor 1.0.0. About GNU libextractor == GNU Libextractor is a simple library used to extract meta data from files. The goal is to provide developers of file-sharing networks, browsers or WWW-indexing bots with a universal library to obtain simple keywords and meta data to match against queries and to show to users instead of only relying on filenames. GNU libextractor contains the shell command "extract" that, similar to the well-known file command, can extract meta data from a file an print the results to stdout. Currently, GNU libextractor supports the following file formats: HTML, MAN, PS, DVI, OLE2 (DOC, XLS, PPT), OpenOffice (sxw), StarOffice (sdw), FLAC, MP3 (ID3v1 and ID3v2), OGG, WAV, S3M (Scream Tracker 3), XM (eXtended Module), IT (Impulse Tracker), NSF(E) (NES music), SID (C64 music), EXIV2, JPEG, GIF, PNG, TIFF, DEB, RPM, TAR(.GZ), LZH, LHA, RAR, ZIP, CAB, 7-ZIP, AR, MTREE, PAX, CPIO, ISO9660, SHAR, RAW, XAR FLV, REAL, RIFF (AVI), MPEG, QT and ASF. Also, various additional MIME types are detected. GNU libextractor uses helper-libraries (plugins) to perform the actual extraction. As a result, GNU libextractor can be extended simply by installing additional plugins. Writing robust parsers can be difficult. GNU libextractor protects the main applications from haning or crashing plugins by executing all plugins out-of-process. GNU libextractor is written in C. However, a binding for Java exists. Noteworthy improvements in 1.0.0 * All plugins run out-of-process, in parallel, with full random access to the entire input data * Major rewrite of most plugins, now frequently using standard parser libraries to access standard file formats * New plugin based on GStreamer supports many multi-media formats * Good testcase coverage of the main library and plugins * Tested on GNU/Linux, FreeBSD, OS X and W32 systems * API-compatible with GNU libextractor 0.6.x Availability The GNU libextractor source code is available from all GNU FTP mirrors. The Java binding is a separate download. GNU libextractor on a FTP mirror near you http://ftpmirror.gnu.org/libextractor/libextractor-1.0.0.tar.gz GNU libextractor Java binding on a FTP mirror near you http://ftpmirror.gnu.org/libextractor/libextractor-java-1.0.0.tar.gz GNU libextractor on the primary GNU FTP server ftp://ftp.gnu.org/pub/gnu/libextractor/libextractor-1.0.0.tar.gz GNU libextractor Java binding on the primary GNU FTP server ftp://ftp.gnu.org/pub/gnu/libextractor/libextractor-java-1.0.0.tar.gz Further Information GNU libextractor Homepage http://www.gnu.org/s/libextractor/ GNU libextractor Manual http://www.gnu.org/s/libextractor/manual/ GNU libextractor Bug tracker https://gnunet.org/bugs/ IRC irc://irc.freenode.net/#gnunet Thank you for your attention. Happy hacking! Christian Grothoff ___ GNU Announcement mailing list https://lists.gnu.org/mailman/listinfo/info-gnu
libmicrohttpd 0.9.27 released & libmicrospdy merged in SVN HEAD
Dear all, I'm happy to announce the release of libmicrohttpd 0.9.27 and the integration of libmicrospdy into our Subversion repository (but not into the current release). GNU libmicrohttpd is a small C library that is supposed to make it easy to run an HTTP server as part of another application. GNU libmicrohttpd is fully HTTP 1.1 compliant and supports IPv6. Finally, GNU libmicrohttpd is fast, portable and has a simple API and (without TLS support and other optional features) a small binary size (~32k). libmicrohttpd 0.9.27 adds the 'MHD_quiesce_daemon' API for suspending operations while finishing ongoing connections and incorporates a few performance (better page size for POLL, possibility of fewer select calls) and documentation (new examples, better comments) improvements. You can download GNU libmicrohttpd from * ftp://ftp.gnu.org/gnu/libmicrohttpd/ and all GNU FTP mirrors. * Our Subversion repository at https://gnunet.org/svn/libmicrohttpd/ Please report bugs to our bugtracker at https://gnunet.org/bugs/. The documentation (including a reference manual and tutorial) can be found at http://www.gnu.org/software/libmicrohttpd/. More importantly, right after the release, I merged Andrey Uzunov's libmicrospdy library into the GNU libmicrohttpd tree. libmicrospdy is an early (incomplete, alpha-quality) implementation of the SPDY (draft 3) protocol, which is the designated basis for HTTP 2.0. We designed the libmicrospdy-API along the same lines as that of libmicrohttpd, thus offering the same developer experience for both libraries. libmicrospdy currently only supports "GET" requests using the 'external select' execution mode. We hope that with the help of the community, we can eventually make libmicrospdy just as feature-complete and stable as libmicrohttpd. Happy hacking! Christian p.s.: I do not consistently announce all releases to the list; if you want to make sure to not miss any release, subscribe to the project on freshmeat at http://freecode.net/projects/libmicrohttpd/ ___ GNU Announcement mailing list https://lists.gnu.org/mailman/listinfo/info-gnu
GNUnet 0.10.0 released
Flow- and congestion-control for mesh tunnels Improved key revocation scheme for the GNU Name System Improved query privacy for the GNU Name System Improved name shortening for the GNU Name System Improved handling of shadow records for the GNU Name System The above is just the short list, our bugtracker lists over 350 individual issues that were resolved. It also contains a list of known open issues that might be useful to consult. Known Issues We have a few issues that were reported by developers in the last week that were most likely not resolved in the final release. Users should be aware of these issues, which we hope to address shortly. NAT traversal does not work as well as it should (feature), explicit hole punching and specification of the external IP in the configuration is advised Timestamps in log files do not respect winter time (#3236) When the HTTP(S) transport plugins are enabled, peers sometimes fail to connect at all (#3238) Rarely, the TCP transport plugin may cause a crash (#3232) Bandwidth allocation among the neighbors of a peer seems to be sometimes rather unfair (#3237) Crashes in gnunet-fs-gtk (#3240) and the MESH service (#3239) were reported but could not yet be reproduced In addition to this list, you may also want to consult our bug tracker at https://gnunet.org/bugs/. Availability The GNUnet 0.10.0 source code is available from all GNU FTP mirrors. The GTK frontends (which includes the gnunet-setup tool) are a separate download. All known releases https://gnunet.org/current-downloads GNUnet on a FTP mirror near you http://ftpmirror.gnu.org/gnunet/gnunet-0.10.0.tar.gz GNUnet GTK on an FTP mirror near you http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.10.0.tar.gz GNUnet FUSE on an FTP mirror near you http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.10.0.tar.gz GNUnet on the primary GNU FTP server ftp://ftp.gnu.org/pub/gnu/gnunet/gnunet-0.10.0.tar.gz GNUnet GTK on the primary GNU FTP server ftp://ftp.gnu.org/pub/gnu/gnunet/gnunet-gtk-0.10.0.tar.gz GNUnet FUSE on the primary GNU FTP server ftp://ftp.gnu.org/pub/gnu/gnunet/gnunet-fuse-0.10.0.tar.gz Note that GNUnet is now started using "gnunet-arm -s". GNUnet should be stopped using "gnunet-arm -e". Thanks == This release was the work of many people. The following people contributed code and were thus easily identified: Alejandra Morales, Andreas Fuchs, Bart Polot, Bruno Cabral, Christian Fuchs, Christian Grothoff, Claudiu Olteanu, David Barksdale, Fabian Oehlmann, Florian Dold, Gabor X Toth, LRN, Martin Schanzenbach, Matthias Wachs, Maximilian Szengel, Nils Durner, Simon Dieterle, Sree Harsha Totakura, Stephan A. Posselt, and Werner Koch. Additionally, we thank Sébastien Moratinos, Diana del Burgo, and gillux for their work on the website. Further Information === GNUnet Homepage https://gnunet.org/ GNUnet Installation Handbook https://gnunet.org/installation-handbook GNUnet Forum https://gnunet.org/forum GNUnet Bug tracker https://gnunet.org/bugs/ IRC irc://irc.freenode.net/#gnunet Thank you for your attention. Happy hacking! Christian ___ GNU Announcement mailing list https://lists.gnu.org/mailman/listinfo/info-gnu
GNU Taler 0.0.0
Dear all, I'm happy to announce the release of GNU Taler 0.0.0. GNU Taler is a free software electronic payment system providing anonymity for customers. Payments can in principle be made in any existing currency, or a bank can be launched to support new currencies. Merchants are not anonymous, and--due to income-transparency--the state can perform effective tax audits. This is a first alpha release of the four key components providing logic for running a bank, exchange, merchant and wallet. What works: * Exchange implements the full Taler protocol, but does not integrate with traditional banking systems (only with Taler's own "bank"). * Wallet can withdraw and spend coins, but does not yet handle refreshing, refunding, synchronizing, or export of cryptographic proofs. Some error handling may be insufficient. The wallet was only tested with Chrome/Chromium. * Merchant backend can generate contracts and handle payments, but does not yet offer full back-office support for tracking payments received. Frontend examples are available in Python and PHP. * The bank can manage accounts, allows the wallet to withdraw funds and can receive payments from the exchange. Key open issues include: * Wallet transactions are sometimes linkable because refresh is not implemented. * There is no auditor, and hence components do not properly support auditors either. As a result, a dishonest exchange could embezzle funds. * No integration with "real" banks, so only toy currencies are available for now. * Documentation, testing, error handling and usability still need to be improved. You can download GNU Taler from: * All GNU FTP mirrors ftp://ftpmirror.gnu.org/gnu/taler/ * Our Git repository is athttps://www.git.taler.net/ Please report bugs to our bugtracker at https://gnunet.org/bugs/ Documentation can be found at http://www.taler.net/ Additional documentation about the APIs is at https://api.taler.net/ A demo is running at https://demo.taler.net/ Happy hacking! Christian & Florian & Gabor & Jeff & Marcello signature.asc Description: OpenPGP digital signature -- If you have a working or partly working program that you'd like to offer to the GNU project as a GNU package, see https://www.gnu.org/help/evaluation.html.
GNU Taler 0.3.0 released
Dear all, We are happy to announce the release of GNU Taler 0.3.0. GNU Taler is a free software electronic payment system providing anonymity for customers. Payments can in principle be made in any existing currency, or a bank can be launched to support new currencies. Merchants are not anonymous, and--due to income-transparency--the state can perform effective tax audits. This is still an alpha release of the five key components providing logic for running an auditor, bank, exchange, merchant and wallet. What works: * Exchange implements the full Taler protocol, but does not integrate with traditional banking systems (only with Taler's own "bank"). * Wallet can withdraw and spend and refresh coins, but does not yet handle refunding, synchronizing, or export of cryptographic proofs. Some error handling may be insufficient. The wallet works for Chromium/Chrome, Firefox and Opera. * Merchant backend can generate contracts and handle payments, and has basic back-office support for tracking payments received. Frontend examples are available in Python and PHP. * The bank can manage accounts, allows the wallet to withdraw funds and can receive payments from the exchange. * The auditor can verify the cryptographic proofs collected by the payment service provider and calculate the expected balances. It does not yet check with the bank to make sure that the wire transfers match its calculations. Key open issues include: * No integration with "real" banks, so only toy currencies are available for now. * Documentation, testing, error handling and performance still need to be improved. You can download GNU Taler from: * All GNU FTP mirrors ftp://ftpmirror.gnu.org/gnu/taler/ * Our Git repository is athttps://www.git.taler.net/ Please report bugs to our bugtracker at https://gnunet.org/bugs/ Documentation can be found at http://www.taler.net/ Additional documentation about the APIs is at https://api.taler.net/ A demo is running at https://demo.taler.net/ Happy hacking! Christian & Florian & Gabor & Jeff & Marcello signature.asc Description: OpenPGP digital signature -- If you have a working or partly working program that you'd like to offer to the GNU project as a GNU package, see https://www.gnu.org/help/evaluation.html.
libmicrohttpd 0.9.69 released
Dear all, I'm glad to announce the release of GNU libmicrohttpd 0.9.69. GNU libmicrohttpd is a small C library that is supposed to make it easy to run an HTTP server as part of another application. GNU libmicrohttpd is fully HTTP 1.1 compliant and supports IPv6. Finally, GNU libmicrohttpd is fast, portable and has a simple API and (without TLS support and other optional features) a small binary size (~32k). This is a bugfix release. Notable changes since version 0.9.69: * Fixed build issues on OS X and with VisualStudio * Fixed issue where 100 CONTINUE was always sent when suspending and resuming a connection. With the new code, applications can delay the transmission of 100 CONTINUE (a bit, otherwise the client will start to transmit anyway according to the HTTP specification). You can download GNU libmicrohttpd from * https://ftp.gnu.org/gnu/libmicrohttpd/ and all GNU FTP mirrors. * Our git repository at https://gnunet.org/git/libmicrohttpd.git Please report bugs to our bugtracker at https://bugs.gnunet.org/. The documentation (including a reference manual and tutorial) can be found at https://www.gnu.org/software/libmicrohttpd/. Happy hacking! Christian -- If you have a working or partly working program that you'd like to offer to the GNU project as a GNU package, see https://www.gnu.org/help/evaluation.html.
GNU Taler v0.7.0 released & NLnet NGI
Dear all, I'm happy to announce the v0.7.0 release of GNU Taler. This release of the exchange component is special, in that we spend several months polishing it for an external security audit by Code Blau(.de), clearing virtually all known issues and significantly improving test coverage. The security audit will be paid by NLnet foundation as part of the Next Generation Internet (NGI) initiative of the EC (Grant 2019-06-028) and starts April 1st. We will of course make the full results of this first external security audit of a GNU Taler component public once they are ready. Major changes in v0.7.0 include: - The wallet is now available for F-Droid & Android - The exchange API was made more RESTful and more consistent - Key revocation and recoup are now fully tested - Wire backend was changed to a LibEuFin-compatible style - Sync service is specified and implemented (but not integrated with the wallets yet) You can download GNU Taler from: * All GNU FTP mirrors ftp://ftpmirror.gnu.org/gnu/taler/ * Our Git repository is athttps://git.taler.net/ Please report bugs to our bugtracker at https://bugs.gnunet.org/ An introduction can be found athttp://www.taler.net/ Additional documentation is at https://docs.taler.net/ A demo is running at https://demo.taler.net/ Happy hacking! Christian signature.asc Description: OpenPGP digital signature -- If you have a working or partly working program that you'd like to offer to the GNU project as a GNU package, see https://www.gnu.org/help/evaluation.html.
GNU Taler v0.8 released
Dear all, I'm happy to announce the v0.8 release of GNU Taler. Major changes in v0.8 include: - WebExtension wallet now works with GNU IceCat - Wallet(-core) now supports backup and restore - Optional inventory management by the merchant backend - Product image previews in contracts - Point-of-sale and cashier Apps for F-droid - Better isolation of online private keys - Better isolation of sensitive exchange configuration options - and much more (https://bugs.gnunet.org/changelog_page.php?version_id=294) Some of the major changes are based on the security audit performed by Code Blau in 2020. Addressing these recommendations was done as part of the NLnet Grant 2019-06-28 funded by the European Commissions great Next Generation Internet initiative under grant agreement number 825310. In particular, Code Blau had recommended strengthening the isolation of the private keys, which is now implemented using the taler-exchange-secmod-* binaries that can run under a different user ID than the network-facing taler-exchange-httpd process. You can download GNU Taler from: * All GNU FTP mirrors ftp://ftpmirror.gnu.org/gnu/taler/ * Our Git repository is athttps://git.taler.net/ Please report bugs to our bugtracker at https://bugs.taler.net/ An introduction can be found athttp://www.taler.net/ Additional documentation is at https://docs.taler.net/ A demo is running at https://demo.taler.net/ Happy hacking! Christian signature.asc Description: OpenPGP digital signature -- If you have a working or partly working program that you'd like to offer to the GNU project as a GNU package, see https://www.gnu.org/help/evaluation.html.
GNU Anastasis v0.1.0 released
Dear all, I'm happy to announce the first public (alpha) v0.1.0 release of GNU Anastasis. GNU Anastasis is a privacy-preserving distributed key backup and recovery solution. You can use it to distribute key material across multiple providers and recover your keys by authenticating with each provider to obtain the key shares. The providers learn nothing about you in this process, except during recovery when they learn the minimum amount of information required to authenticate you depending on the chosen authentication method. Users can freely choose authentication methods, Anastasis providers and which combination(s) of providers and authentication methods will be sufficient to recover the key material. GNU Anastasis will initially ask you for country-specific highly personal information. This information will not leave your computer! It is used as the input into a cryptographic hash function and generates a unique value that is used to encrypt your recovery policy before it is uploaded to the Anastasis providers. GNU Anastasis currently has the following key features: - Authentication via SMS, postal mail, E-mail, security question or SEPA wire transfer from a designated bank account - Integrated support to anonymously pay Anastasis providers using GNU Taler - Gtk+ graphical user interface with the ability to suspend and resume recovery processes (while you wait for your mail to arrive) We encourage you to try out GNU Anastasis, but please be aware of the following limitations: - Currently, only two public providers are operational, and you must select "Demoland" on "Testcontinent" and pay with "KUDOS" to get them (right now, they are configured to be free of charge). In "Demoland", you do not have a social security number, but a prime number. Pick your own (ideally unique) prime ;-). We do not claim that these services are stable for serious backups. - SEPA wire transfer authentication is offline until we finish the necessary steps with a bank. - Postal mail is offline due to the associated cost until GNU Taler payments are operational. SMS may be taken offline if it becomes expensive ;-). Also, we can still use some help to put GNU Anastasis into production: - The lists of country-specific questions we ask about individuals should be reviewed. Are there other answers users could give that a) they cannot forget (so asking this does not harm availability), b) have high entropy (so they add much security), c) are ideally private information only few people have access to, and d) are not used in one of the authentication processes? Also, the list of countries supported right now is still quite short, so help with adding more would be very welcome! - We're looking for additional trustworthy organizations that are willing to run reliable Anastasis providers to enable users to distribute their secrets across more countries and continents. You can download GNU Anastasis from: * All GNU FTP mirrors ftp://ftpmirror.gnu.org/gnu/anastasis/ * Our Git repository is athttps://git.taler.net/ Please report bugs to our bugtracker at https://bugs.anastasis.lu/ An introduction can be found at http://www.gnu.org/s/anastasis/ Additional documentation is at https://docs.anastasis.lu/ Our corporate Web site is at https://anastasis.lu/ The mailinglist is https://lists.gnu.org/mailman/listinfo/anastasis/ This project has received funding from the European Union’s Horizon 2020 research and innovation programme within the framework of the LEDGER Project funded under grant agreement No 825268. Happy hacking! Christian signature.asc Description: OpenPGP digital signature -- If you have a working or partly working program that you'd like to offer to the GNU project as a GNU package, see https://www.gnu.org/help/evaluation.html.
GNU Taler v0.9 released
Dear all, I'm happy to announce the v0.9 release of GNU Taler. We have addressed over 200 individual issues. Major changes in v0.9 include: - NEW: Support for peer-to-peer payments - NEW: Support for age-restricted payments - Improved accessibility of the demonstration - Improved exchange database schema for performance and scalability - libeufin sandbox replaces legacy Python bank - WebExtension now supports Manifest V3 - Various minor bugfixes and documentation improvements (https://bugs.gnunet.org/changelog_page.php?version_id=295) Many of the major new features were developed under an NGI POINTER grant funded by the European Commissions great Next Generation Internet initiative under grant agreement number 871528. Performance measurements and improvements were funded by an NGI Fed4Fire+ grant. You can download GNU Taler from: * All GNU FTP mirrors ftp://ftpmirror.gnu.org/gnu/taler/ * Our Git repository is athttps://git.taler.net/ Please report bugs to our bugtracker at https://bugs.taler.net/ An introduction can be found athttp://www.taler.net/ Additional documentation is at https://docs.taler.net/ A demo is running at https://demo.taler.net/ Happy hacking! Christian OpenPGP_0x939E6BE1E29FC3CC.asc Description: OpenPGP public key OpenPGP_signature Description: OpenPGP digital signature
CFP: Celebrating 40 years of GNU in Biel/Bienne
Dear all, We are calling for proposals to present at the 40 years of GNU celebration and hacker meeting on September 27th in Biel/Bienne (Switzerland): https://www.gnu.org/gnu40/ Please contact gn...@gnu.org with ideas, and of course please save the date! We will post a larger announcement once we have a bit more of a program. Happy hacking! Christian