]> tinc-vpn.org Git - tinc/commitdiff
Rename README to make software forges properly render Markdown.
authorKirill Isakov <is-kir@ya.ru>
Tue, 10 Aug 2021 06:00:09 +0000 (12:00 +0600)
committerKirill Isakov <is-kir@ya.ru>
Tue, 10 Aug 2021 07:02:32 +0000 (13:02 +0600)
.ci/package/rpm/tinc.spec
Makefile.am
README.md [moved from README with 86% similarity]

index 707587d8561b3551995afd0e9e497647090c6e46..eda70d448a2cf7c78d3a4193cd6223e5e5419854 100644 (file)
@@ -43,7 +43,7 @@ rm -f %{buildroot}%{_infodir}/dir
 %systemd_postun_with_restart %{name}@.service
 
 %files
-%doc AUTHORS COPYING.README NEWS README THANKS doc/sample* doc/*.tex
+%doc AUTHORS COPYING.README NEWS README.md THANKS doc/sample* doc/*.tex
 %license COPYING
 %{_mandir}/man*/%{name}*.*
 %{_infodir}/%{name}.info.*
index 489fedf3042ec225e5024344a98985a035d4d0fd..de8bdf72a75b2f683fde28f0cf94ffac7e3780d9 100644 (file)
@@ -6,7 +6,7 @@ SUBDIRS =  src doc test systemd bash_completion.d
 
 ACLOCAL_AMFLAGS = -I m4
 
-EXTRA_DIST = COPYING.README README.android SECURITY.md
+EXTRA_DIST = COPYING.README README.md README.android SECURITY.md
 
 @CODE_COVERAGE_RULES@
 
@@ -21,7 +21,7 @@ configure-version:
        -cd $(srcdir) && git describe && autoconf --force
 
 # Triggering the README target means we are building a distribution (make dist).
-README: configure-version
+README: configure-version README.md
 
 ChangeLog:
        (cd $(srcdir) && git log) > ChangeLog
similarity index 86%
rename from README
rename to README.md
index 649e76e31952e18d402297f21ae929d9b9f94b61..7338b9d4383dab0c417e49fc056b63bb4d414749 100644 (file)
--- a/README
+++ b/README.md
@@ -1,3 +1,5 @@
+# tinc
+
 This is the README file for tinc version 1.1pre18. Installation
 instructions may be found in the INSTALL file.
 
@@ -10,9 +12,16 @@ it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or (at
 your option) any later version. See the file COPYING for more details.
 
+## Nightly builds
+
+You can download pre-built binary packages for multiple Linux distributions and Windows here:
+
+- [development version](https://github.com/gsliepen/tinc/releases/tag/latest)
+- [latest release](https://github.com/gsliepen/tinc/releases/latest)
+
+Note that these packages have not been heavily tested and are not officialy supported by the project. Use them at your own risk. You are advised to use tinc shipped by your distribution, or build from source.
 
-This is a pre-release
----------------------
+## This is a pre-release
 
 Please note that this is NOT a stable release. Until version 1.1.0 is released,
 please use one of the 1.0.x versions if you need a stable version of tinc.
@@ -21,9 +30,7 @@ Although tinc 1.1 will be protocol compatible with tinc 1.0.x, the
 functionality of the tinc program may still change, and the control socket
 protocol is not fixed yet.
 
-
-Security statement
-------------------
+## Security statement
 
 This version uses an experimental and unfinished cryptographic protocol. Use it
 at your own risk.
@@ -39,12 +46,10 @@ in plaintext. The first issue was trivial to exploit on tinc versions prior to
 weakness much harder to exploit. These issues have been fixed in tinc 1.0.35
 and tinc 1.1pre17. The new protocol in the tinc 1.1 branch is not susceptible
 to these issues. However, be aware that SPTPS is only used between nodes
-running tinc 1.1pre* or later, and in a VPN with nodes running different
+running tinc 1.1pre\* or later, and in a VPN with nodes running different
 versions, the security might only be as good as that of the oldest version.
 
-
-Compatibility
--------------
+## Compatibility
 
 Version 1.1pre18 is compatible with 1.0pre8, 1.0 and later, but not with older
 versions of tinc.
@@ -53,9 +58,7 @@ When the ExperimentalProtocol option is used, tinc is still compatible with
 1.0.X, 1.1pre11 and later, but not with any version between 1.1pre1 and
 1.1pre10.
 
-
-Requirements
-------------
+## Requirements
 
 In order to compile tinc, you will need a GNU C compiler environment. Please
 ensure you have the latest stable versions of all the required libraries:
@@ -69,9 +72,7 @@ The following libraries are used by default, but can be disabled if necessary:
 - ncurses (https://invisible-island.net/ncurses/)
 - readline (https://cnswww.cns.cwru.edu/php/chet/readline/rltop.html)
 
-
-Features
---------
+## Features
 
 Tinc is a peer-to-peer VPN daemon that supports VPNs with an arbitrary number
 of nodes. Instead of configuring tunnels, you give tinc the location and