releases-comm-central/third_party/rnp
Rob Lemley 289f12af3e Bug 1738798 - Rename RNP commandline executable to "rnp-cli" to avoid name clash. rs=bustage-fix
There's a name clash with the .pdb files that are part of ASan builds between
"rnp.exe" and "rnp.dll". This only happens on Windows builds. Renaming the CLI
executable will avoid the clash.
2021-11-12 18:56:27 -05:00
..
doc/tests Bug 1621782 - Import RNP sources into comm-central. r=kaie 2020-04-14 22:28:53 +00:00
docs Bug 1724393 - Update RNP to 0.15.2. r=mkmelin 2021-08-12 14:24:34 +00:00
include Bug 1724393 - Update RNP to 0.15.2. r=mkmelin 2021-08-12 14:24:34 +00:00
src Bug 1738798 - Rename RNP commandline executable to "rnp-cli" to avoid name clash. rs=bustage-fix 2021-11-12 18:56:27 -05:00
.editorconfig Bug 1713664 - Import RNP v0.15.1. r=rjl 2021-06-02 07:29:43 +00:00
.gitattributes Bug 1713664 - Import RNP v0.15.1. r=rjl 2021-06-02 07:29:43 +00:00
CHANGELOG.md Bug 1724393 - Update RNP to 0.15.2. r=mkmelin 2021-08-12 14:24:34 +00:00
LICENSE-OCB.md Bug 1621782 - Import RNP sources into comm-central. r=kaie 2020-04-14 22:28:53 +00:00
LICENSE.md Bug 1713664 - Import RNP v0.15.1. r=rjl 2021-06-02 07:29:43 +00:00
README.adoc Bug 1713664 - Import RNP v0.15.1. r=rjl 2021-06-02 07:29:43 +00:00
module.ver Bug 1657333 - Update librnp module.ver to work with version_win.py. rs=bustage-fix 2020-08-05 14:24:05 -04:00
moz.build Bug 1730711 - Build and include RNP commandline tools with distribution. r=kaie 2021-10-27 13:50:52 +03:00
rnp.symbols Bug 1713664 - Adjust build and patch for v0.15.1. r=rjl 2021-06-02 07:29:44 +00:00
version.txt Bug 1724393 - Update RNP to 0.15.2. r=mkmelin 2021-08-12 14:24:34 +00:00

README.adoc

= RNP

image:https://github.com/rnpgp/rnp/workflows/macos/badge.svg["macOS Build Status", link="https://github.com/rnpgp/rnp/actions?workflow=macos"]
image:https://github.com/rnpgp/rnp/workflows/ubuntu/badge.svg["Ubuntu Build Status", link="https://github.com/rnpgp/rnp/actions?workflow=ubuntu"]
image:https://github.com/rnpgp/rnp/workflows/centos7/badge.svg["CentOS 7 Build Status", link="https://github.com/rnpgp/rnp/actions?workflow=centos7"]
image:https://github.com/rnpgp/rnp/workflows/windows/badge.svg["Windows Build Status", link="https://github.com/rnpgp/rnp/actions?workflow=windows"]
image:https://img.shields.io/cirrus/github/rnpgp/rnp?label=freebsd&logo=cirrus%20ci["FreeBSD Build Status", link="https://cirrus-ci.com/github/rnpgp/rnp"]

image:https://img.shields.io/coverity/scan/12616.svg["Coverity Scan Build Status", link="https://scan.coverity.com/projects/rnpgp-rnp"]
image:https://codecov.io/gh/rnpgp/rnp/branch/master/graph/badge.svg["Code coverage", link="https://codecov.io/gh/rnpgp/rnp"]

== Introduction

RNP is a set of OpenPGP (RFC4880) tools that works on Linux, macOS, Windows and
*BSD built with C++.

`librnp` is the library used by RNP for all OpenPGP functions, useful
for developers to build against, different from GPGME.


== Supported Platforms

Currently supported platforms:

* Fedora 25
* RHEL/CentOS 7
* Ubuntu 14.04 LTS, 16.04 LTS, 18.04

Upcoming supported platforms:

* Debian 8, 9
* OpenSUSE Leap 42.2, 42.3
* SLES 12

== link:docs/installation.adoc[Installation]

== link:docs/cli-usage.adoc[Using CLI tool]

== link:docs/c-usage.adoc[Using the RNP C API in your projects]

== Versioning

RNP follows the http://semver.org/[semantic versioning] syntax.

=== Checking versions

The output of `rnp --version` contains the `git` hash of
the version the binary was built from, which value is generated when
`cmake` runs. Consequently, a release tarball generated with `make
dist` will contain this hash version.

=== Historic information

The first version of rnp started at `0.8.0` to indicate its development
completeness (or lack thereof).

RNP originated as an attempt to modernize the NetPGP codebase originally
created by Alistair Crooks of NetBSD in 2016. RNP has been heavily rewritten,
and carries minimal if any code from the original codebase.

== link:docs/code-of-conduct.adoc[Code of Conduct]