70 Commits

Author SHA1 Message Date
Pietro Monteiro
98e25317b3 Add cross-compiling documentation. 2020-06-19 14:04:38 -05:00
Brian Smith
904cad656c Add aarch64-linux-android build; restore armv7-linux-androideabi testing. 2019-07-11 13:03:16 -10:00
Brian Smith
88d3279cba Attempt to fix markdown rendering of API level documentation in README.md. 2019-01-30 16:55:08 -10:00
Brian Smith
5c8c13e6d8 Expand and clarify documentation about Android testing. 2019-01-30 16:48:57 -10:00
Pietro Monteiro
49ec4809b6 Build Android targeting API 26 and test with API 24 system image.
Testing with API 24 images because there are no API 26 ARM images available.

I agree to license my contributions to each file under the terms given
at the top of each file I changed.
2019-01-30 16:42:31 -10:00
Brian Smith
67425b7463 Enable RSA signign by default; remove rsa_signing feature. 2018-12-12 20:09:46 -10:00
Brian Smith
201fb47fcc Remove "RSA" section from README.md.
Despite the fact that "the primary *ring* developer is less interested
in RSA than ECC and other things," he (and others) ended up doing a lot
of work on RSA so this was misleading.

Also remove the "oxidation" section until we can provide people with
better guidance.
2018-11-06 08:41:48 -10:00
Brian Smith
9d8868ddd8 s/GCC 4.6/GCC 4.8/ in README.md.
We now use Ubuntu Trusty on Ubuntu, and the default compiler for Trusty
is GCC 4.8.4, not GCC 4.6. This has actually been the case for a while
already.
2018-05-18 13:47:12 -10:00
Brian Smith
1670080572 Upgrade Travis CI toolchains: Clang 5.0, GCC 7, xcode 9.3. 2018-05-18 13:41:14 -10:00
Brian Smith
cbcba8ecd8 Fix typo in README.md: "commoon" -> "common". 2017-12-27 10:05:09 -10:00
Brian Smith
ee53ad4ead Add Versioning & Stability policy to README.md. 2017-12-27 09:41:54 -10:00
Brian Smith
b8402b8d68 Emphasize bug reporting over automated testing in README.md. 2017-12-27 08:38:47 -10:00
Brian Smith
fce7557c8d Emphasize use over PRs in README contributing section. 2017-12-27 08:37:35 -10:00
Brian Smith
f1541156b2 Use XCode 9.2 on Travis CI for macOS builds. 2017-12-23 12:19:42 -10:00
Brian Smith
889d72dba6 Revert "Add AArch64 build info to README."
This reverts commit 4388505aa500b9ed3521b410f73ac622022f8191.
2017-06-12 11:03:28 -10:00
Pietro Monteiro
4388505aa5 Add AArch64 build info to README. 2017-06-08 10:12:59 -10:00
Sander Maijers
45ec0c553c Remove completed TLS 1.3 project from README 2017-05-30 15:08:09 -10:00
Brian Smith
0b8d1ebb78 Update README.md to mention that NDK 14 is being used on Travis CI. 2017-03-14 09:40:01 -10:00
Brian Smith
63691d4245 Revert "Use clang on android."
This reverts commit de8a1636a13f45aaff159ebf041c08e46fb16fd1 because
switching to clang broke something.
2017-03-14 09:36:15 -10:00
Brian Smith
f94b14436a Remove out-of-date message about blocked AAarch64 android builds. 2017-03-13 09:29:25 -10:00
Pietro Monteiro
de8a1636a1 Use clang on android.
I agree to license my contributions to each file under the terms given
at the top of each file I changed.
2017-03-09 08:51:08 -08:00
Brian Smith
7e82a1faa9 Fix sorta-broken link and clarify Windows build docs. 2017-03-05 21:02:57 -10:00
Brian Smith
aae0a36c2d Update the creation myth in README.md. 2017-01-01 20:13:45 -10:00
Brian Smith
1dee59d711 Clarify README. 2017-01-01 20:13:44 -10:00
Brian Smith
3bef002b43 Use xcode 8.2 on Travis CI. 2016-12-22 13:08:02 -10:00
Brian Smith
0b7413e4a9 Remove image in build status links in README.md.
The badge acts like a tracking beacon, which people working on
security/privacy stuff may not appreciate.
2016-10-25 19:14:56 -10:00
Mikhail Sobolev
8b4639980e Fix links for oxidation and tls-1.3 projects.
The labels were replaced with projects.
2016-10-25 18:47:09 -10:00
Brian Smith
4c4ea47e26 Linux: Re-enable clang builds on Travis CI.
This reverts commit b6331570d081c820ded86f4fa2423a53beb75c56. It isn't
a pure revert because of merge conflicts.
2016-08-16 10:22:33 -10:00
Brian Smith
ec39fbde04 Update appveyor.yml for Rust 1.10.0; update README.me for VS2015.3. 2016-08-13 09:38:24 -10:00
Brian Smith
6c224a6a73 Use Xcode 7.3 in Travis CI. 2016-07-06 09:31:55 -10:00
Brian Smith
e7c831e886 Fix typo in README.md 2016-07-03 19:41:26 -10:00
Brian Smith
7ce57112bd Update contributing section to mention --features=rsa_signing. 2016-07-03 15:54:58 -10:00
Brian Smith
e7cc35796f Update contributing section of README.md. 2016-07-03 15:52:41 -10:00
Brian Smith
50e3bf2bc3 Move the documentation for the use_heap feature to BUILDING.md. 2016-07-03 08:35:25 -10:00
Jesse Ruderman
d81c988931 Fix typo in README.md. 2016-06-23 21:05:41 -10:00
Alex Elsayed
8c8f4e1ff8 Change "no_heap" feature to "use_heap"; enable by default.
Cargo features are additive - Cargo presumes that it is safe to
enable a feature if _any_ dependent requires it, and that doing
so will not break crates that do not require it. As a result,
features that reduce the API surface - as no_heap did - violate
Cargo's invariants and can cause spooky failures at a distance.

Converting to a use_heap feature that enables APIs that may
allocate, and enabling it by default, preserves the current
behavior for users who simply depend on *ring* while better
fitting in to the Cargo ecosystem.

I agree to license my contributions to each file under the terms given
at the top of each file I changed.
2016-06-19 18:54:32 -10:00
Brian Smith
7f4f5d16e0 Add GCC 6 to Travis CI. 2016-06-15 09:19:57 -10:00
Brian Smith
051262d8c8 Improve README.md further, such as by adding a benchmarks section to it. 2016-06-02 08:09:14 -10:00
Brian Smith
d7c36c5cf3 Improve License & Contributing sections of the README. 2016-06-02 08:09:14 -10:00
Brian Smith
b6331570d0 Disable Clang builds on Travis CI.
The LLVM project has disabled the APT servers that are used to source
clang, so clang builds won't succeed.
2016-06-02 00:54:32 -10:00
Brian Smith
6c37f8a972 Update documentation w.r.t. the dropping of MSVS 2013 support. 2016-05-31 11:15:27 -10:00
Brian Smith
6ac696f838 Minimize references to other forks. 2016-05-23 18:39:24 -10:00
Brian Smith
6ef767f9fa Clarify misleading note in README.md about BoringSSL compat.
It was true at the beginning, but now is very untrue.
2016-05-11 15:32:51 -10:00
Brian Smith
bb9911fbdd Fix vulnerability reporting documentation.
Use the better text from webpki.
2016-05-11 15:31:29 -10:00
Brian Smith
4421e7c552 Reduce tested versions of GCC and Clang.
Travis CI runs just take way too long with this huge matrix, so prune
it to something more manageable.
2016-05-06 17:17:58 -10:00
Brian Smith
38b86a7711 Update documentation regarding supported Clang versions.
Clang 3.4 isn't "supported" (but probably still works). Clang 3.8 was
released so it isn't the trunk any more.
2016-04-14 17:30:42 -10:00
Brian Smith
4db5f88f61 Enable asm implementations for Windows; drop NO_ASM mode. 2016-04-14 11:37:37 -10:00
Brian Smith
6286c50038 Sync Apple clang version mention on README.md w/ reality. 2016-03-03 11:51:53 -10:00
Brian Smith
d62d3cd3bd Clarify CLA-related stuff in README.md. 2016-02-21 22:55:16 -10:00
Brian Smith
6cc1d68838 Add ARM and Aarch64 to Travis CI (build only, no tests). 2016-02-02 23:16:40 -10:00