Davide Pesavento
5849ee7582
build: require boost >= 1.71.0
...
Refs: #5276
Change-Id: I6eaae86beb89e00adf3891deb87816a1f176fdd6
2023-11-12 20:00:21 -05:00
Saurab Dulal
ecb0b7180e
Prepare release 0.7.0
...
Change-Id: I3d707d1f1684879fa9133ac87d1b53710465dea1
2023-08-17 21:48:54 -04:00
Davide Pesavento
fa54ee99b4
ci: adopt reusable workflows from named-data/actions
...
Switch source archive (tarball) to xz compression
Change-Id: I3e1963bc1f101b7815f1919b4a16da973261f158
2023-02-20 04:22:42 -05:00
Davide Pesavento
1e9faf1d1b
build: bump ndn-cxx, ChronoSync, PSync dependencies
...
Also fix a few outdated URLs in docs
Change-Id: I4269ca53f55433568e8fd93eec497697c01b3c6d
2023-01-21 16:04:50 -05:00
Davide Pesavento
fcef058206
build: update waf to version 2.0.24
...
Change-Id: I2b367680138454e51c7aa82d3b93de70d4573d12
2022-12-06 15:08:05 -05:00
Varun Patil
7d2d689d89
communication: add SVS support
...
Change-Id: I74c5a091c8b1c05dd186a0c10849aa5bb4f39e50
Signed-off-by: Varun Patil <varunpatil@ucla.edu >
2022-12-05 15:27:56 +00:00
Davide Pesavento
ede5963845
build+ci: support CentOS Stream 9 and macOS/arm64
...
This commit also syncs the CI config and scripts with ndn-cxx
Change-Id: Ie46b1d4b299bc95b03aa05d48efe366e1c72d54d
2022-08-26 20:35:44 -04:00
Davide Pesavento
e28d8756ce
Avoid deprecated ndn-cxx functions
...
Change-Id: I763368c2ea12902b4ea400f92c23b17ad5a5628e
2022-03-19 03:55:25 -04:00
Davide Pesavento
d1f1df802c
build: align minimum build dependencies with ndn-cxx
...
* boost 1.65.1
* gcc 7.4
* clang 6.0
* Xcode 10.0 (11.3 or later recommended)
Also improve some test cases
Change-Id: Ib81d082a19e61940fa6f1d89204ea8de8ed57940
2022-03-12 16:40:37 -05:00
Junxiao Shi
a3a63975d1
nlsrc: run command on remote router
...
refs #4544
Change-Id: I977ebfb94c84730bd2bcc73515f77cc4773ec2de
2022-01-24 02:03:41 +00:00
Davide Pesavento
7ae8b08fc2
build+docs: align minimum requirements with ndn-cxx/NFD
...
* Recommend boost >= 1.65.1 and gcc >= 7.4.0
* Require clang >= 4.0, or Xcode >= 9.0 on macOS
* Silence an ABI-related diagnostic message from gcc on armv7
* Update waf to version 2.0.21
* Make graphviz optional for building documentation
* Sync sphinx configuration
Change-Id: Ib271da841cd12e7595ae83d75bd0fc681f8c231f
2021-10-13 21:57:36 -04:00
Ashlesh Gawande
30d96e4875
Do not compile ChronoSync support by default
...
ChronoSync dependency is now made optional
and is kept for testing purposes only.
Also change sig-type to ecdsa-sha256 in nlsr.conf
as ndn-cxx now has strict checking for it.
refs: #5147
Change-Id: I95c9fb844681ebf2c4e7bbb03cc7796a0795de83
2021-03-27 11:00:40 -07:00
Saurab Dulal
cf06444860
Prepare release 0.6.0
...
Change-Id: I8c08855856fe781a244695f3eec702bf8f7ba7cc
2021-01-07 11:46:55 -06:00
Alexander Afanasyev
96ebd9b7c3
Rename VERSION to VERSION.info to avoid conflicts with modern STL
...
On case-insensitive file systems (e.g., macOS), inclusion of the new
standard <version> header resulted in unexpected inclusion of VERSION
file.
Change-Id: I84d6e37fd5f31666ced4b8b47816ff28dd911f17
2020-06-01 19:16:52 -04:00
Saurab Dulal
1158c55878
Prepare release 0.5.2
...
Change-Id: If4489a9fcb7f2bdb9c9f2315dca932aa93f847ed
2020-02-19 09:33:58 -06:00
Davide Pesavento
f75bfdaa34
build: pass pkg_config_path to check_cfg()
...
Instead of modifying os.environ
Refs: #5042
Change-Id: Ibc17cf8f310ccd058ebacc3151fa6b4e3d355319
2019-11-10 18:34:13 -05:00
dulalsaurab
348321368d
Prepare release 0.5.1
...
Change-Id: I96ce5a15fe653cc59650edec2a9e42c2253f99a1
2019-06-12 21:33:06 -05:00
Saurab Dulal
d3b60a8b24
Prepare release 0.5.0
...
Change-Id: I8ebb2f5779d7da0c0b6c2f11cc9c653e8d3b1d90
2019-02-23 17:34:26 -06:00
Davide Pesavento
0da3eab4da
Add systemd unit file
...
Refs: #4594
Change-Id: I415bafa14902e9d43be4891f66349192e12b9166
2019-02-22 13:50:37 -06:00
Davide Pesavento
e556991595
build: various updates
...
* Upgrade waf to 2.0.14
* Sync default compiler flags with ndn-cxx
Change-Id: I9e5bbbc7c13d1770e6ac0b0b5f5c0fbe17f89f23
2019-01-29 19:39:06 -05:00
Ashlesh Gawande
32ec3fd51e
communication: sync protocol adapater to add psync
...
refs: #4082
Change-Id: Ibe4649e709dfbc3cdc1f2afbfc4ff03f75a3f136
2018-12-10 10:38:41 -06:00
Davide Pesavento
a08dc3f1f1
build: require gcc >= 5.3 and switch to C++14
...
Change-Id: I93c8fc238cc2654346bbc69a9d8ea83d1c0b099e
Refs: #3076 , #4462
2018-06-06 16:27:47 -04:00
Saurab Dulal
301220346e
docs: Prepare version 0.4.3 release notes
...
Change-Id: I0b3a6166eac489be67ea03ff69a13ffe35616f63
2018-05-21 12:54:11 -05:00
Alexander Afanasyev
67758b1fba
build: update waf to version 2.0.6
...
Fix discovered build issues
Change-Id: I9a861c955283c1b20cc5065a4baa22bd7c2ab0c1
2018-03-11 12:17:41 -04:00
Ashlesh Gawande
350d58489b
docs: Prepare version 0.4.2 release notes
...
Change-Id: I36780f66b803b6049e5399fde6e1a097c40a65b3
2018-03-05 12:04:31 -06:00
Ashlesh Gawande
39cf81a110
docs: Prepare version 0.4.1 release notes
...
Change-Id: I91db5b65dfe06187ddb0e9df32905dc2c8797ddc
2018-02-22 17:37:51 -06:00
dmcoomes
cf8d0eda75
Use ndn-cxx logging facility
...
refs: #3949
Change-Id: I5d0931c3576c88e0c2fa52bdd0a716946400e0bc
2018-01-22 13:24:35 -06:00
Ashlesh Gawande
9e955bcec7
docs: Prepare version 0.4.0 release notes
...
Split the long release notes similar to NFD
Change-Id: If5ce5247bf74a4e402a33d92a35a686e7193dea1
2017-11-30 21:03:03 -06:00
Muktadir Chowdhury
f04f98943d
Convert to v2::security and adapt to ndn-cxx changes
...
Change-Id: I54f1b758cfb8f3f6cbc66a1aec5120ae1640b0ec
refs: #3964
2017-11-30 20:54:47 +00:00
Davide Pesavento
6ebfd7c182
build+ci: enable code-coverage reporting
...
This required changing the CI scripts to run the
unit tests against the debug version of NLSR.
Also sync default-compiler-flags.py with NFD.
Change-Id: I31f37e3dfef2c1237393512e0c238f5e6bcbe525
2017-08-31 13:49:13 -04:00
Davide Pesavento
c58cc7f596
build+ci: enable AddressSanitizer and LeakSanitizer for unit tests
...
Refs: #2589 , #4206
Change-Id: Ie9770134ff87fce438029b97c9ed61dbef3a71a3
2017-08-16 12:35:52 -07:00
Ashlesh Gawande
9b71bbc970
wscript: install nlsr.conf as sample in the system
...
refs: #4197
Change-Id: If4fa9282f71661450950d8d6e44bf2ac4fe2bcee
2017-08-01 11:00:44 -07:00
Ashlesh Gawande
7600c90882
Complete remaining changes for ChronoSync dependency issue
...
refs: #2400
Change-Id: If0cf9d3140f3ef65d86394fad3b6a6c7c58064f9
2017-06-21 14:25:03 -05:00
Ashlesh Gawande
415676b6cc
make chronosync a dependency
...
refs: #2400
Change-Id: I8b488f165a4f9a2c9a7731931be3b6d2e3c43c89
2017-05-02 14:26:16 -05:00
Muktadir R Chowdhury
f023a88ec1
docs+build: Prepare release for version 0.3.2
...
refs: #3995
Change-Id: If9ea3e69eee886abce90700e33f37c0102e367a7
2017-03-16 09:19:50 -07:00
Nick Gordon
f590fecfc2
docs+build: Prepare release for version 0.3.1
...
Change-Id: I01d0b8e71ee4fdf37957a323e11e87f69672d473
2017-01-22 11:03:28 -08:00
Muktadir R Chowdhury
800833b7ac
docs+build+boilerplate: Prepare release of version 0.3.0
...
Change-Id: I60f359e73b049d844470670a0088a00522f7564e
2016-08-01 13:33:53 -05:00
Vince Lehman
0ff5d45ba8
docs: Prepare version 0.2.2 release notes
...
Change-Id: I72a1847e7c20d9bac3d85b2263b974ddbcee3431
2016-01-04 17:23:06 -06:00
Alexander Afanasyev
f9f3910dd2
build+nsync+tests+docs: Fix compilation for boost 1.59, doxygen docs, and other fixes
...
Requires ndn-cxx:commit:e3e2505aa03e0b298e1a8dfc9876f1f8dafcaaba (ndn-cxx-0.4.0-beta2-11-ge3e2505)
or earlier commit.
Change-Id: I6ad359aa368b3346464f2aa74a1ab319fcd3ab7a
2015-12-04 13:25:28 -08:00
Vince Lehman
5363c7946b
docs: Prepare version 0.2.1 release notes
...
Change-Id: Ibde6faea916ca90f3c11b7d1189c7044ca9bc5ec
2015-06-30 06:51:31 -07:00
Vince Lehman
de5560cd3d
docs: Prepare version 0.2.0 release notes
...
Change-Id: I80a660fe23bb1bf2bfc35265b68e287df8921fe5
2015-04-30 11:07:34 -05:00
Vince Lehman
c439d66728
tools: Add nlsrc command line tool
...
refs: #1834
Change-Id: Ifbe75a3f49e2689930e61ebfd348d9932b04c975
2015-04-27 15:49:04 -05:00
Alexander Afanasyev
fb2adee968
build: Update waf to version 1.8.8-dev (with custom patches)
...
https://github.com/cawka/waf/tree/8f714a523d3b8c66f2949aaa8db91d6f7be55e55
This patch also embeds the default configuration for PKG_CONFIG_PATH variable.
Change-Id: Ia297fbc8c39ab77ce911e0a9d96dae605eb4cc6e
2015-03-31 22:55:49 -07:00
Vince Lehman
c2e51f6b6b
src: Update copyright notices for files modified in 2015
...
refs: #2398
Change-Id: I83b7ad4da70cf784aa478295a873bf6411428acb
2015-01-22 11:25:03 -06:00
Vince Lehman
b45eed2d28
build: Require OpenSSL
...
refs: #2375
Change-Id: I0fe7c44b9e025bbe9a2e58cf0cab95069e668945
2015-01-14 09:50:08 -06:00
sfayer
93d9ec37ea
build: Set appname correctly in wscript
...
Change-Id: Ie8af3c7db0c50cba7f53d975135f8aebd42abf5c
2014-12-16 13:15:31 -08:00
Alexander Afanasyev
c0b97af1cc
build: Fix build error with python3
...
Change-Id: I2a35d66744330feefeb2c7f95a0f6e4e4c339358
Refs: #1956
2014-09-01 13:34:08 -07:00
Alexander Afanasyev
7decbbf274
docs: Documentation updates
...
Change-Id: I7e10ba6bd1f70e779d5c2fc0437ff0f15828b312
Refs: #1923
2014-08-25 09:45:47 -07:00
Vince Lehman
b722b10127
docs: Update docs and add release notes
...
refs: #1923
Change-Id: I89968ef130e85068eb20cfd2b81e414a16d243b8
2014-08-24 19:53:11 -07:00
akmhoque
674b0b1ffe
src: Adding log4cxx logging
...
Refs: #1505
Change-Id: Ib154d91f81acf3f1dd8bbcf552062a16d03fec74
2014-05-23 15:27:54 -05:00