Reporting bugs

To report a bug, in addition to describing the issue, please: That would help us to address your issue.


To follow development it is easier to subscribe on the mailing lists; the wiki pages may also contain information on new developments and plans. To browse the source code a web interface exists at If you want to build the latest GnuTLS code from the repository, use the following commands:

$ git clone
$ cd gnutls
$ git submodule update --init
$ make autoreconf # Will generate ./configure script
$ ./configure --enable-gcc-warnings --enable-gtk-doc --enable-gtk-doc-pdf
$ make
$ make check

You will need several developer tools, which are listed in README-alpha.

If you wish to contribute, you may read more about our coding style. Note that when contributing code that is not assigned to FSF, you will need to assert that the contribution is in accordance to the Developer's Certificate of Origin. That can be done by sending a mail with your real name that contains the DCO to the gnutls-devel mailing list. Then just make sure that your contributions (patches), contain a "Signed-off-by" line, with your name and e-mail address.

Some additional resources: