Davide Pesavento
762548b15e
build: drop official support for Ubuntu 18.04 and macOS 10.15
...
Increase the minimum required version of clang on linux to 7.0 because
older versions fail to compile libstdc++'s implementation of std::variant
Change-Id: Id17d95c2869634622fc8775e085b74801a486e90
2023-03-07 14:40:22 -05:00
Davide Pesavento
81de5d98e9
Prepare release 0.8.1
...
Refs: #5250
Change-Id: I99931c1300cd752554aea764e9688d027b5de29e
2022-12-31 01:50:11 -05:00
Davide Pesavento
576c21ba33
docs: delete certificate spec
...
Moved to the NDN-packet-spec repo
https://github.com/named-data/NDN-packet-spec/commit/3a74e134979606af9a2b90b12f141f8794ad96d7
Change-Id: I57aec08aeb553d5eb6c5a7c368ba03b904b1e4ed
2022-11-29 20:00:22 -05:00
Davide Pesavento
ea5ce49651
build: link with lld if available
...
Change-Id: Iaf1e7110e629fa1fa16bbd8b8cc1418fafd2408b
2022-10-05 01:46:24 -04:00
Davide Pesavento
02bbfa7b0f
docs: simplify conf.py and fix compatibility with upcoming Sphinx 6.0
...
Change-Id: I52415e37bcf237599aa5c4fa66605c34bc015626
2022-09-21 20:53:03 -04:00
Davide Pesavento
87208f964a
security: cleanup validation error reporting
...
Change-Id: I313bedb336ecfb4180ba0f31ad77666544ba1c10
2022-08-31 16:05:03 -04:00
Davide Pesavento
f662500858
build+ci: support macOS on arm64
...
Refs: #5135
Change-Id: Ifac57bf18dea805dc9eab06039806858bb3b6f20
2022-08-10 20:40:52 -04:00
Davide Pesavento
fbca611095
ci+docs: support CentOS Stream 9, drop CentOS 8
...
Refs: #5181
Change-Id: I1d1a0ed02736ef5ec0c28d51f1c4f56f6e00d129
2022-07-04 15:47:32 -04:00
Davide Pesavento
541a822ae6
build: raise minimum build requirements
...
* Make gcc 7.4 and boost 1.65.1 hard dependencies, both are
available out-of-the-box on Ubuntu 18.04
* Require Xcode 10 on macOS but recommend 11.3 or later
* If using clang on non-Apple platforms, the minimum supported
version is now 6.0
Change-Id: I79c84a266741c9a66655da4fd467fe0d8218e8f0
2022-03-08 21:09:01 -05:00
Davide Pesavento
273ea019b6
build: require OpenSSL >= 1.1.1
...
Change-Id: I17a09ac60b867617af7a49fe19ab6e906dc14f61
2022-02-20 17:50:02 -05:00
Alexander Afanasyev
778ad714f0
Prepare release 0.8.0
...
Change-Id: I4fd006cc7f8f1a672b6cf0ddd422a4653da6d87f
Refs: #5172
2022-02-15 11:24:18 -05:00
Davide Pesavento
83f8d167ca
ci: add macOS 11 Big Sur
...
Remove all traces of Travis CI
Change-Id: I1839ae96e41678f722cba052a56ae7c54255defd
2021-09-27 02:48:04 -04:00
Davide Pesavento
3ffae2600e
docs: fix links to source tarballs
...
Change-Id: Id04ca492c2c91f3c27f5de28c616171f8b0585aa
2021-08-28 19:55:23 -04:00
Davide Pesavento
01cea502ca
docs: fix linking to ndnsec-* man pages
...
And various other minor improvements
Change-Id: Idac7629ce2728ddb641bacfc020314ae3d7f00b9
2021-07-31 19:31:28 -04:00
Davide Pesavento
30ed628efa
ci: add GitHub Actions
...
Change-Id: I586ea4dd76e5f4b3a9effc65402b6b4285a30faf
2021-07-30 19:36:53 -04:00
Davide Pesavento
cad94b0255
docs: clarify and cleanup the certificate format spec
...
Also, cleanup references to the legacy signed interest spec
Change-Id: Ib761399b6e44cefea6331e4e128bb2976c2fc11d
2021-04-15 23:25:11 -04:00
Eric Newberry
bdfb53aa09
Prepare release 0.7.1
...
refs #5129
Change-Id: I3c86a1fb10e542f825c92bd0d935a2814fea1f04
2020-10-08 16:19:10 -07:00
Davide Pesavento
933a567c8a
docs: fix syntax highlighting of code blocks
...
And various other cleanups
Change-Id: If945f5407036e73db980cafd2185359a488a0ff1
2020-07-10 17:54:12 -04:00
Davide Pesavento
71c622bb68
build: require clang >= 4.0, Xcode >= 9.0
...
Also, recommend using gcc 7.4.0 or later, and silence
an ABI-related diagnostic message from gcc on armv7
Refs: #5087 , #5106
Change-Id: I4d9841bea9df19cbb9ba3b0865949b1d66e6ec3e
2020-04-27 20:02:56 -04:00
Davide Pesavento
78338c5ee8
build: recommend boost >= 1.65.1
...
With this commit, Ubuntu 16.04 is no longer officially supported
and may require manual installation of a newer version of Boost.
Refs: #5087
Change-Id: I17197f72ee8f7cd4d0954658fe57c324076f1311
2020-04-22 17:09:24 -04:00
Davide Pesavento
ab7300b747
ci+docs: minor cleanups
...
Change-Id: I280fd84d89061e34ad4e2aaa00ce63ad21b03565
2020-04-09 21:48:06 -04:00
Davide Pesavento
2349e28c6d
build: add CentOS 8 support; drop CentOS 7
...
Refs: #5040 , #5087
Change-Id: I6dcc5e9ee6b4839a6b3f15f1ad6dabf140301ae4
2020-03-26 17:56:05 -04:00
Davide Pesavento
d776a93c9c
build: switch to python3
...
Refs: #5095
Change-Id: Iedc107d41d4832682071986678b015980354786d
2020-03-23 22:55:23 -04:00
Alexander Afanasyev
cf8ffd495a
Prepare release 0.7.0
...
Change-Id: Id6bba5f9b83c3f317f5ee81b170bc5ce50806a29
Refs: #5045
2020-01-13 13:22:16 -05:00
Alexander Afanasyev
0d748af32f
Prepare release 0.6.6
...
Change-Id: I2896cf769547e7afbedcc4f00bf28b48e0729426
Refs: #4916
2019-04-27 15:00:06 -04:00
Davide Pesavento
534b841bc0
docs: refresh installation instructions and general cleanup
...
Change-Id: Ibfe945887e5cad979c1f9a78fd5a3062bb20a8b5
2018-12-26 10:03:05 -08:00
Sepehr Abdous
4fc6db23b6
docs: Fix a typo
...
refs: #4232
Change-Id: Ibe4d07fb459ba5052a58cbe6c78cdaa8a2cd423d
2018-08-26 17:17:31 -07:00
Davide Pesavento
ca660f116a
build: require clang >= 3.6
...
3.5 fails with "error: debug information for auto is not yet supported"
Change-Id: I77ac4a064959b26796a4bf3f1dea7c3c08ea60a3
2018-06-18 08:37:00 -07:00
Davide Pesavento
844b09331b
build: require gcc >= 5.3, boost >= 1.58, openssl >= 1.0.2
...
This effectively drops support for all versions of Ubuntu older than 16.04
Change-Id: Ie3ab7df9147e97f6467658a6399a4f9379f089c1
Refs: #4462
2018-05-08 21:00:00 -04:00
Davide Pesavento
7c4ad512a3
docs: update list of supported platforms
...
Change-Id: Ib0aca834a90a9efd403d3357f94e482f1bbe82f0
2018-04-30 19:26:00 -04:00
Eric Newberry
935d7fe420
docs: update supported platforms for Ubuntu 17.10 and macOS 10.13
...
Change-Id: Ie073ba5b6f56510a9fac355d77a34c0fb44bcac1
2017-10-29 15:09:36 -07:00
Alexander Afanasyev
c381bca7f6
Prepare 0.6.0 release
...
Change-Id: I4cea28b09b20f5359f0e2ddaf188b234b2b102f9
Refs: #4275
2017-10-15 22:25:00 -04:00
Davide Pesavento
006b7cedeb
ci+docs: remove all references to cryptopp/crypto++
...
Change-Id: I58c5edb4fc783c46831af878e5479ffe3255be85
Refs: #3946
2017-08-24 09:37:03 -07:00
Davide Pesavento
0530b5bf86
ci: speed up code-coverage jobs
...
Plus some documentation updates
Change-Id: I6fd2b04e22bca6c3d6e36e78d1995220e261206b
Refs: #3809
2016-11-07 21:36:22 +01:00
Davide Pesavento
848a1e6f86
tools: delete deprecated ndncatchunks3 and ndnputchunks3
...
Change-Id: I34a30fe31416ff4207ac40707f0efc0228a4b2b8
Refs: #3700
2016-09-17 18:03:04 +02:00
Alexander Afanasyev
67cb75c7d8
ci: Add missing installation of openssl dependency
...
Change-Id: I8c515a87a2c70236214bc88e019b7f3a7bea7ebd
Refs: #3643
2016-06-20 10:23:54 -07:00
Davide Pesavento
e6e6fde5bd
build: require gcc >= 4.8.2 and boost >= 1.54.0
...
Change-Id: I230ac74f3fd1e7912c1645f36383913ff5bd3d2c
Refs: #3599
2016-04-22 02:16:27 +02:00
Davide Pesavento
e11c8d85b8
docs+ci: Ubuntu 12.04 is no longer supported
...
Change-Id: Icff6724c9b76b7e85541b3dcc88408c07f7fd312
Refs: #3599 , #3600
2016-04-22 02:16:13 +02:00
Davide Pesavento
606e665e61
tools: delete deprecated tlvdump
...
Superseded by ndn-dissect from ndn-tools repo.
Change-Id: I9e6a5e0c9bdcf36416ca3fc0557a4f4cf7ac4cc2
Refs: #2819
2016-03-10 12:38:48 -08:00
Eric Newberry
42db045d04
docs: update supported versions of Ubuntu
...
Change-Id: Ied9746692aabf26baa9a042912b85e99c6d1bf6b
2015-11-02 23:01:34 -07:00
Spyridon Mastorakis
5ebfda6021
build: Compile as shared library by default
...
Change-Id: I471023fc23ffaebe04d9668426b4c1b03e4972ae
Refs: #2867
2015-07-27 13:18:36 -07:00
Alexander Afanasyev
7ed294302b
docs: Update installation instructions for shared library
...
Change-Id: I2c8b146b5f8aa73cbe9e9ded5b8359b646656148
Refs: #2243
2015-06-07 20:02:41 -07:00
Junxiao Shi
190bee2f7d
docs: remind user to reinstall ports after OSX upgrade
...
refs #2284
Change-Id: I7ffa654d0aa3b7215105b6012839d8443d62a15e
2015-02-16 10:42:53 -08:00
Alexander Afanasyev
5946ed104b
docs: Prepare release notes for version 0.3.0
...
Change-Id: I25c1105546ac0c2108225cd578d88bbccec89cfc
Refs: #2463 , #2209 , #2352
2015-02-02 14:09:55 -08:00
Ivan Yeo
ba1a4a92a9
docs: Documentation update
...
Update INSTALL.rst with Ubuntu 14.04 information and correct
spelling error of "Interest" in examples.rst.
Change-Id: I82a43983ca843420281eae503454ebf2dda72199
2015-01-14 08:06:15 -08:00
Alexander Afanasyev
0151579147
build: Several updates of the build scripts
...
- Redesign the way default compile flags are determined.
This includes a small semantical change with flag processing:
* there are now "general" compiler and link flags. These are added (if
supported) even if CXXFLAGS and/or LINKFLAGS environmental variables
are set.
* optimization/debug-mode flags that are applied only if CXXFLAGS
and/or LINKFLAGS environmental variables are not set.
- Fix define constant for sqlite3.
When pkg-config detection used, it requires `global_define` flag.
Otherwise define is applied only when the module is included in the
build target using 'use' statement.
- Remove openssl dependency
This dependency was redundant for a long time
Change-Id: Icf66fb5300954893cc2d07e022b8a0998ec894e5
Refs: #2209
2015-01-11 19:34:21 -08:00
Junxiao Shi
e04bd83391
docs: memory needed for efficient compilation
...
refs #2171
Change-Id: Ibaff2c2d7c560c1efabfbf7b41a60060f137bc22
2014-11-29 23:02:38 -07:00
Alexander Afanasyev
c8bcd45be3
build: Disable building examples by default
...
To enable examples, one need to use `--with-examples` configure flag.
Note about this added to the getting started instructions.
Change-Id: If9afb1fd3f298b634adb8bb3a4bcae151ac8f7af
2014-05-12 17:58:47 -07:00
Alexander Afanasyev
9b0e1142d3
docs: Updating documentation for 0.1.0 release
...
Change-Id: I1834a8a2ba9a9c7059517e3dbd784a377b0457bd
Refs: #1583
2014-05-08 18:39:09 -07:00
Alexander Afanasyev
abaab52fec
docs: Small updates and visual improvements of resulting HTML
...
Change-Id: Ic707fdb2625a6d4d9695c4d7f97b72e0617c1a6f
2014-04-30 20:42:11 -07:00