GNU fdisk 1.2 release

2009-01-22 Thread Christian
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

2009-02-05 Thread Christian
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

2009-03-09 Thread Christian
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

2009-08-03 Thread Christian
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

2010-01-10 Thread Christian
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

2011-05-16 Thread Christian
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

2005-08-29 Thread Christian Grothoff
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

2008-04-13 Thread Christian Grothoff
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

2008-06-15 Thread Christian Grothoff
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

2010-07-26 Thread Christian Grothoff
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

2010-12-25 Thread Christian Grothoff
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

2011-12-01 Thread Christian Grothoff
 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

2012-09-26 Thread Christian Grothoff
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

2013-05-05 Thread Christian Grothoff
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

2013-12-24 Thread Christian Grothoff
   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

2016-06-03 Thread Christian Grothoff
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

2017-06-06 Thread Christian Grothoff
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

2019-12-17 Thread Christian Grothoff
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

2020-03-31 Thread Christian Grothoff
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

2021-08-24 Thread Christian Grothoff
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

2021-09-08 Thread Christian Grothoff
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

2022-11-04 Thread Christian Grothoff

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

2023-03-31 Thread Christian Grothoff

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