C Scheme Shell Other
Permalink
Failed to load latest commit information.
build-aux Update gnulib files, use valgrind-tests module, fix syntax-check prob… May 28, 2010
doc Add the draft-ietf-tls-rfc4347-bis documentation series. Oct 11, 2010
gl Update gnulib files, use valgrind-tests module, fix syntax-check prob… May 28, 2010
guile Change GNUTLS into GnuTLS. May 22, 2010
lib dtls: Add uint48 handling functions. Oct 11, 2010
libextra Use proper LZO function prototypes. Oct 11, 2010
m4 Update gnulib files, use valgrind-tests module, fix syntax-check prob… May 28, 2010
src Add DTLS support to command-line client. Oct 11, 2010
tests Avoid bashism. Sep 30, 2010
.clcopying Fix license. Jan 27, 2010
.gitattributes Disable whitespace for file that need it. Aug 24, 2009
.gitignore Add an OpenPGP authentication unit test. Sep 19, 2010
.x-sc_GPL_version Fix syntax-check warnings. May 3, 2009
.x-sc_avoid_if_before_free Fix syntax-check warnings. May 3, 2009
.x-sc_cast_of_alloca_return_value Fix syntax-check warnings. May 3, 2009
.x-sc_cast_of_argument_to_free Fix syntax-check warnings. May 3, 2009
.x-sc_file_system Fix syntax-check warnings. May 3, 2009
.x-sc_m4_quote_check Fix syntax-check nits. Aug 20, 2009
.x-sc_makefile_check Fix syntax-check warnings. May 3, 2009
.x-sc_program_name Update gnulib files. Fix syntax-check warnings. Mar 31, 2010
.x-sc_prohibit_HAVE_MBRTOWC Fix syntax-check warnings. May 3, 2009
.x-sc_prohibit_S_IS_definition Fix syntax-check warnings. May 3, 2009
.x-sc_prohibit_empty_lines_at_EOF Update gnulib files, fix syntax-check warnings. Apr 13, 2010
.x-sc_prohibit_strings_without_use Update gnulib files, use valgrind-tests module, fix syntax-check prob… May 28, 2010
.x-sc_space_tab Fix syntax-check warnings. May 3, 2009
.x-sc_the_the Update gnulib files. Fix syntax-check warnings. Mar 31, 2010
.x-sc_two_space_separator_in_usage Fix syntax-check warnings. May 3, 2009
.x-sc_useless_cpp_parens Fix syntax-check warnings. May 3, 2009
AUTHORS updated for 2.11.1 Sep 14, 2010
COPYING GPL parts under GPLv3 Dec 7, 2007
ChangeLog Generated. Apr 21, 2010
ChangeLog.1 Change GNU TLS into GnuTLS. May 22, 2010
GNUmakefile Update gnulib files. May 31, 2010
Makefile.am Change GNUTLS into GnuTLS. May 22, 2010
NEWS bumped version Oct 8, 2010
README Change GNUTLS into GnuTLS. May 22, 2010
README-alpha We also require GNU make. Jun 24, 2010
THANKS Added Micah Oct 2, 2010
cfg.mk Also build PDF manual. May 22, 2010
configure.ac bumped version Oct 8, 2010
gtk-doc.make ignore html errors otherwise make dist doesn't work. Jul 22, 2010
maint.mk Update gnulib files. May 31, 2010

README

GnuTLS README -- Important introductory notes.
Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
              2006, 2007, 2008, 2009, 2010  Free Software Foundation, Inc.
See the end for copying conditions.

GnuTLS implements the TLS/SSL (Transport Layer Security aka Secure
Sockets Layer) protocol.  GnuTLS is a GNU project.  More up to date
information can be found at <http://www.gnu.org/software/gnutls/> and
<http://www.gnutls.org/>.

See the documentation in doc/ and examples in doc/examples/.

COMPILATION ISSUES
------------------

The library needs libgcrypt. You can find libgcrypt at
<ftp://ftp.gnupg.org/pub/gcrypt/libgcrypt/>.  Note that by
compiling libgcrypt with CPU optimizations gnutls' speed will
increase.

In case you are compiling for embedded systems you should check the
configure options (that is run: 'configure --help'), and disable
unneeded features of gnutls.

LICENSE ISSUES
--------------

Since the 0.4.2 version the gnutls library is covered under the GNU
Lesser GPL. Previously released versions were licensed under the GNU
GPL.

We changed the license for most of GnuTLS because other free libraries
already exist that do the same jobs and have lax licenses.  We want
GnuTLS to be usable in all the same places as those other libraries.
We kept some parts of GnuTLS under the GPL because they are unique,
and with the GPL they provide free software projects (which deserve
our help) an advantage over non-free projects (which do not deserve
our help, since they refuse to share with us).  For more explanation,
see http://www.gnu.org/philosophy/why-not-lgpl.html.

The GNU Lesser GPL license applies to the main gnutls library, while
the gnutls-extra library is under the GPL. The gnutls-extra library
contains the code for "GnuTLS Inner Application" support and the
OpenSSL compatibility layer.  The gnutls library is located in the
lib/ directory, while the gnutls-extra library is at libextra/.


BUGS
----

Currently GnuTLS needs testing.  By notifying the developers about a
possible bug you may help a lot, since testing is really important and
expensive.  If you think you found a bug, report it to
bug-gnutls@gnu.org together with the needed information, in order for
developers to reproduce it.

----------------------------------------------------------------------
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.