Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Switch to GitLab Next
Sign in / Register
Toggle navigation
Open sidebar
gnutls
GnuTLS
Commits
203f304d
Commit
203f304d
authored
Aug 30, 2015
by
Nikos Mavrogiannopoulos
Browse files
README.md: refer to files using markdown
parent
c791f864
Pipeline
#113015
canceled with stage
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
37 additions
and
37 deletions
+37
-37
README.md
README.md
+37
-37
No files found.
README.md
View file @
203f304d
...
...
@@ -6,30 +6,30 @@ want to build from version controlled sources.
We require several tools to check out and build the software, including:
*
Make
<
http://www.gnu.org/software/make/
>
*
Automake
<
http://www.gnu.org/software/automake/
>
(use 1.11.3 or later)
*
Autoconf
<
http://www.gnu.org/software/autoconf/
>
*
Autogen
<
http://www.gnu.org/software/autogen/
>
(use 5.16 or later)
*
Libtool
<
http://www.gnu.org/software/libtool/
>
*
Gettext
<
http://www.gnu.org/software/gettext/
>
*
Texinfo
<
http://www.gnu.org/software/texinfo/
>
*
Tar
<
http://www.gnu.org/software/tar/
>
*
Gzip
<
http://www.gnu.org/software/gzip/
>
*
Texlive & epsf
<
http://www.tug.org/texlive/
>
(for PDF manual)
*
GTK-DOC
<
http://www.gtk.org/gtk-doc/
>
(for API manual)
*
Git
<
http://git-scm.com/
>
*
Perl
<
http://www.cpan.org/
>
*
Nettle
<
http://www.lysator.liu.se/~nisse/nettle/
>
*
Guile
<
http://www.gnu.org/software/guile/
>
*
p11-kit
<
http://p11-glue.freedesktop.org/p11-kit.html
>
*
gperf
<
http://www.gnu.org/software/gperf/
>
*
libtasn1
<
http://josefsson.org/libtasn1/
>
(optional)
*
Libidn
<
http://www.gnu.org/software/libidn/
>
(optional, for internationalization of DNS)
*
AWK
<
http://www.gnu.org/software/awk/
>
(for make dist, pmccabe2html)
*
git2cl
<
http://savannah.nongnu.org/projects/git2cl/
>
(for make dist, ChangeLog)
*
bison
<
http://www.gnu.org/software/bison
>
(for datetime parser in certtool)
*
libunbound
<
https://unbound.net/
>
(for DANE support)
*
abi-compliance-checker
<
http://ispras.linuxbase.org/index.php/ABI_compliance_checker
>
(for make dist)
*
[
Make
](
http://www.gnu.org/software/make/
)
*
[
Automake
](
http://www.gnu.org/software/automake/
)
(
use
1.11.3 or later)
*
[
Autoconf
](
http://www.gnu.org/software/autoconf/
)
*
[
Autogen
](
http://www.gnu.org/software/autogen/
)
(
use
5.16 or later)
*
[
Libtool
](
http://www.gnu.org/software/libtool/
)
*
[
Gettext
](
http://www.gnu.org/software/gettext/
)
*
[
Texinfo
](
http://www.gnu.org/software/texinfo/
)
*
[
Tar
](
http://www.gnu.org/software/tar/
)
*
[
Gzip
](
http://www.gnu.org/software/gzip/
)
*
[
Texlive & epsf
](
http://www.tug.org/texlive/
)
(
for
PDF manual)
*
[
GTK-DOC
](
http://www.gtk.org/gtk-doc/
)
(
for
API manual)
*
[
Git
](
http://git-scm.com/
)
*
[
Perl
](
http://www.cpan.org/
)
*
[
Nettle
](
http://www.lysator.liu.se/~nisse/nettle/
)
*
[
Guile
](
http://www.gnu.org/software/guile/
)
*
[
p11-kit
](
http://p11-glue.freedesktop.org/p11-kit.html
)
*
[
gperf
](
http://www.gnu.org/software/gperf/
)
*
[
libtasn1
](
http://josefsson.org/libtasn1/
)
(
optional
)
*
[
Libidn
](
http://www.gnu.org/software/libidn/
)
(
optional,
for internationalization of DNS)
*
[
AWK
](
http://www.gnu.org/software/awk/
)
(
for
make dist, pmccabe2html)
*
[
git2cl
](
http://savannah.nongnu.org/projects/git2cl/
)
(
for
make dist, ChangeLog)
*
[
bison
](
http://www.gnu.org/software/bison
)
(
for
datetime parser in certtool)
*
[
libunbound
](
https://unbound.net/
)
(
for
DANE support)
*
[
abi-compliance-checker
](
http://ispras.linuxbase.org/index.php/ABI_compliance_checker
)
(
for
make dist)
The required software is typically distributed with your operating
system, and the instructions for installing them differ. Here are
...
...
@@ -53,12 +53,12 @@ Dependencies that are used during make check are listed below. Moreover,
for basic interoperability testing you may want to install openssl
and polarssl.
*
Valgrind
<
http://valgrind.org/
>
(optional)
*
Libasan
<
https://gcc.gnu.org//
>
(optional)
*
datefudge
<
http://packages.debian.org/datefudge
>
(optional)
*
nodejs
<
http://nodejs.org/
>
(needed for certain test cases)
*
softhsm
<
http://www.opendnssec.org/softhsm/
>
(for testing smart card support)
*
dieharder
<
http://www.phy.duke.edu/~rgb/General/dieharder.php
>
(for testing PRNG)
*
[
Valgrind
](
http://valgrind.org/
)
(
optional
)
*
[
Libasan
](
https://gcc.gnu.org//
)
(
optional
)
*
[
datefudge
](
http://packages.debian.org/datefudge
)
(
optional
)
*
[
nodejs
](
http://nodejs.org/
)
(
needed
for certain test cases)
*
[
softhsm
](
http://www.opendnssec.org/softhsm/
)
(
for
testing smart card support)
*
[
dieharder
](
http://www.phy.duke.edu/~rgb/General/dieharder.php
)
(
for
testing PRNG)
```
apt-get install valgrind libasan1
...
...
@@ -97,13 +97,13 @@ are:
$ sh tests/suite/testpkcs11
```
If you wish to contribute, you may read more about our coding style
in
doc/README.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" as found in the
file doc/DCO.txt.
That can be done by sending a mail with your real name 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.
If you wish to contribute, you may read more about our
[
coding style
](
doc/README.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" as found in the
file
[
DCO.txt
](
doc/DCO.txt
)
.
That can be done by sending a mail with your real name 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.
To automate the process use "git am -s" to produce patches.
Happy hacking!
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment