Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
C Shell Scheme Perl C++ Objective-C
branch: rebase/dtls

This branch is even with jothan:rebase/dtls

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
build-aux
doc
gl
guile
lib
libextra
m4
src
tests
.clcopying
.gitattributes
.gitignore
.x-sc_GPL_version
.x-sc_avoid_if_before_free
.x-sc_cast_of_alloca_return_value
.x-sc_cast_of_argument_to_free
.x-sc_file_system
.x-sc_m4_quote_check
.x-sc_makefile_check
.x-sc_program_name
.x-sc_prohibit_HAVE_MBRTOWC
.x-sc_prohibit_S_IS_definition
.x-sc_prohibit_empty_lines_at_EOF
.x-sc_prohibit_strings_without_use
.x-sc_space_tab
.x-sc_the_the
.x-sc_two_space_separator_in_usage
.x-sc_useless_cpp_parens
AUTHORS
COPYING
ChangeLog
ChangeLog.1
GNUmakefile
Makefile.am
NEWS
README
README-alpha
THANKS
cfg.mk
configure.ac
gtk-doc.make
maint.mk

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.
Something went wrong with that request. Please try again.