Alexander Afanasyev
675d6fb210
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: I7f8dd4703c76e833797135b980bbcc6c2e97bcef
2020-06-01 18:55:17 -04:00
Davide Pesavento
dd000762d6
Prepare release 0.5.3
...
Change-Id: I2c9ca578746cdbadebacaed10ad175923d31a5aa
2020-01-15 01:34:33 -05:00
Davide Pesavento
c47774fd95
build: pass pkg_config_path to check_cfg() when looking for libndn-cxx
...
Instead of modifying os.environ.
This commit also updates some waf tools and fixes the value of
includedir in the generated .pc file.
Refs: #5042
Change-Id: Idf0481f36664cc085571265747a004655001c0ed
2019-11-10 18:39:08 -05:00
Davide Pesavento
fae9def359
build: various updates
...
* Upgrade waf to 2.0.14
* Sync default compiler flags with ndn-cxx
* Simplify compilation of unit-tests
Change-Id: I94865d405240c181dd4cfdd1cb730b756ad5166a
2019-01-30 10:37:24 -05:00
Alexander Afanasyev
e19f3f6b5a
Prepare release 0.5.2
...
Change-Id: I32adf57b09e27107b87f293bb785d6f67db4b558
2018-10-17 08:00:15 -07:00
Davide Pesavento
4a9395bb6e
build: require gcc >= 5.3 and switch to C++14
...
Change-Id: Ifb805ced42e9f8aedce473c1fe91f68b27acefec
Refs: #3076 , #4462
2018-06-06 16:28:16 -04:00
Alexander Afanasyev
e374e7000c
Prepare release 0.5.1
...
Change-Id: I6355c350822fa5de1f68db6d205ca2ba4044b0dc
2018-05-06 20:47:13 -07:00
Alexander Afanasyev
40491df37b
build: update waf to version 2.0.6
...
Change-Id: I9cb1f2dbd01312a0b113dd33a4ca9fae344b087c
2018-03-11 10:53:55 -04:00
Alexander Afanasyev
f5fca3a95d
Prepare release 0.5.0
...
This commit also upgrades waf to version 2.0.6
Change-Id: I13fa30b1ae405bb2a2b43aa124b1dd8ca701ddea
2018-02-22 13:07:05 -05:00
Davide Pesavento
7ef57e2002
build+ci: update scripts
...
Change-Id: Ica98e8b64c26cfeb0c45f18b086ae87c28ca3dbc
2017-10-28 16:58:43 -04:00
Alexander Afanasyev
9e50021c10
Prepare release 0.4.0
...
Change-Id: Iec6b0ccd266f34605b0b3ad4ae95250049745953
2017-10-19 10:28:07 -04:00
Alexander Afanasyev
12d5faa1f8
build: Add -isystem and set specialized flags as a last configuration step
...
This change prevents global flags from interacting with library/feature
detection scripts.
Change-Id: I0423b6ba5b2bfefa90a88aaebba44f15b00043bb
Refs: #4296
2017-09-22 12:53:44 -04:00
Ashlesh Gawande
687cf92fd4
Adapt to ndn-cxx security changes
...
refs: #4090 , #4195 , #3828
Change-Id: Ie1bf11d604af12d3b26fba24054ed67fe735ae7c
2017-07-28 10:51:58 -05:00
Alexander Afanasyev
36eb3edb81
Replace logging with one provided by ndn-cxx
...
Change-Id: I737d517c6a042120f8d81ea9b77c209444dc2b89
2017-01-11 12:50:33 -08:00
Alexander Afanasyev
f3192eb789
build+ci: Upgrade build scripts, enable coverage and sanitizer flags
...
Change-Id: I825ea4fdf4f40c4af06b5667af432f1c0eab368d
2017-01-11 12:06:21 -08:00
Yingdi Yu
372697f937
build: remove unnecessary dependency on protobuf
...
Change-Id: I1443710479945e5a24bc63f1418d4c7db813ff79
Refs: #2475
2015-02-09 15:09:39 -08:00
Yingdi Yu
9d5679a6b0
src: destruct logic and socket properly
...
Change-Id: Iedd14dcd7cb9567d549513e6fee3a18dd45f1d83
2015-02-01 23:08:34 -08:00
Yingdi Yu
f7ede412d3
Fix logic
...
Change-Id: I7bfb72e8bb245fab3e9a9d575abc7217bbae86d0
2014-10-17 14:37:03 -07:00
Yingdi Yu
dea99beeb6
Simplify Leaf and its sub-classes.
...
Change-Id: I711db26bedee2bebdd39ffd8b637fa8918c16ff9
2014-09-10 00:23:55 -07:00
Yingdi Yu
b20ae8125c
test: Disable test cases
...
All test cases are disabled temporarily. We wil fix them one-by-one in later commits.
Change-Id: I16c20fa86cd9472f48125210b89805c865af79e1
2014-08-26 15:58:23 -07:00
Yingdi Yu
06a678a65b
build: organize building system, support sphinx doc
...
Change-Id: I88ba0186a3defe1ffcbd55fb5f8ef81b5d2d3d81
2014-08-07 12:51:37 -07:00
Alexander Afanasyev
7eb5911450
build: Update of waf and waf-tools (fixing boost detection on some platforms)
...
Change-Id: I35ec6db068ee5f309a5af6f2e2e0b9b43430969f
2014-07-02 14:23:39 -07:00
Alexander Afanasyev
7c97cfa743
docs: Adding README, COPYING, and AUTHORS
...
Change-Id: I37b3f5fa98530645ca4dee5ed4abac2d1bd49cbf
2014-07-02 12:10:13 -07:00
Yingdi Yu
7c64e5c3a8
build: == Dependency change == ChronoSync now depends on ndn-cxx library
2014-04-30 14:10:08 -07:00
Yingdi Yu
0eee600916
security: Add Validator
...
Change-Id: Ib97bbb1a95f43684f14f02d0e50b1b6b6f93979b
2014-02-25 16:19:16 -08:00
Yingdi Yu
280bb9652f
security: Cleaning up all security stuff...
2014-02-03 10:41:11 -08:00
Yingdi Yu
e8154719f8
compile: Change includes and wscript to compile against ndn-cpp-dev
2014-01-21 10:20:14 -08:00
Yingdi Yu
ce841caec4
Chaing waf to use ndn-cpp and ndn-cpp-et libs
2013-12-14 08:28:00 +08:00
Alexander Afanasyev
5eb1cb5a5f
Making sure the shared library is correctly linked (with versioning, "required" on OSX)
2013-11-07 18:06:38 -08:00
Yingdi Yu
43e71613e1
Adapt sync to use new ndn.cxx api
2013-10-30 22:19:31 -07:00
Alexander Afanasyev
f46eac58f5
Fixing test cases after the reorganization
2013-07-26 11:27:39 -07:00
Alexander Afanasyev
7804c2329b
Fixing pkconfig file
2013-07-14 12:24:10 -07:00
Alexander Afanasyev
ce0016970f
Finishing reorganization and making sure code compiles
2013-07-14 11:34:41 -07:00
Alexander Afanasyev
6133f9ac4b
New waf/wscript and initial reorganization
2013-07-14 10:58:26 -07:00
Alexander Afanasyev
03ec7bf65a
Solving bug in wscript
2012-10-04 10:21:31 -07:00
Alexander Afanasyev
6af3c15551
pkgconfig + better protobuf support
2012-06-07 21:27:38 -07:00
Zhenkai Zhu
3cfdcb9aae
use protobuf instead of tinyxml
2012-06-06 15:20:10 -07:00
Chaoyi Bian
2f2d64137d
implement c api wrapper
2012-06-04 16:53:08 -07:00
Zhenkai Zhu
ea026988be
get rid of STANDALONE parameter; by default it should be standalone (not ns3)!
2012-06-01 16:00:25 -07:00
Zhenkai Zhu
9ec8f41770
add include directory
2012-06-01 15:44:36 -07:00
Zhenkai Zhu
dc70a294ae
seems to work; however 2 suspicious things:
...
1. it has to wait for more than 200ms for sync to finish (after the second guy publishes)
2. sometimes the guy who publishes data sends data interests for his own data, sometimes not
2012-06-01 14:00:59 -07:00
Zhenkai Zhu
43ae5c7be0
by default no test
...
compiles
2012-05-31 23:18:45 -07:00
Zhenkai Zhu
1cb2929e33
get rid of publisher and fetcher
...
modify SyncAppSocket API
modify SyncLogic API
Tweak SeqNo
2012-05-31 22:54:34 -07:00
Zhenkai Zhu
699d740f56
change wscript: by default no debug
...
change wait time before checking in test
2012-05-29 19:58:17 -07:00
Alexander Afanasyev
983b0e9230
Adding random jitter for interest reexpression
2012-04-26 12:44:18 -07:00
Alexander Afanasyev
40942f4676
SyncMuc implementation...
2012-04-21 20:53:16 -07:00
Alexander Afanasyev
d7fc7c0c2a
Initial code for evaluation
2012-04-19 15:36:26 -07:00
Alexander Afanasyev
09e8d75174
Modified (and simplified) NS-3 example
2012-04-10 16:05:55 -07:00
Alexander Afanasyev
aced8adc75
Correcting wscript for NS-3 module
2012-04-10 12:49:29 -07:00
Alexander Afanasyev
b550d6a222
First simple NS-3 scenario that seems to work
2012-04-09 15:03:16 -07:00