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
Alexander Afanasyev
181d7e5c34
Now code compiles and seem to have all the features... Though most likely not yet working
2012-04-09 13:54:11 -07:00
Alexander Afanasyev
ca6f3290d9
Checkpoint
2012-04-09 10:03:30 -07:00
Alexander Afanasyev
a0c8a1d681
Small wscript modification, related to debug cxx flags
2012-04-05 13:55:42 -07:00
Alexander Afanasyev
158ec0d89f
Small reogranization
2012-04-05 13:48:55 -07:00
Alexander Afanasyev
0ad7c21dfa
Add building options for NS3 module (highly experimental)
2012-04-05 13:31:14 -07:00
Chaoyi Bian
9813519906
correct parameter in calling m_onUpdate in sync-logic.cc
...
add -O0 -g3 in CXXFLAGS for debugging
2012-03-27 18:34:11 -07:00
Alexander Afanasyev
4f9ea48723
Adding experimental (and optional) support of log4cxx logging.
...
Also, adding a sample logging configuration
2012-03-15 11:58:08 -07:00
Alexander Afanasyev
34ebcb78fc
Several generalizations in wscript. Now waf is considering standard ssl library if pkg-config fails
2012-03-08 15:54:55 -08:00
Alexander Afanasyev
87c9b5d2b1
Modifying exception throwing in Sync::Digest
...
Now there are more diagnostic information attached to each exception
2012-03-07 20:49:13 -08:00
Chaoyi Bian
ee5b8841b4
Add boost::thread to wscript
2012-03-07 13:43:27 -08:00
Alexander Afanasyev
250a4c4b98
Adding waf scripts to find CCNx and TinyXML header/libs
2012-03-07 13:40:18 -08:00
Alexander Afanasyev
1fbdcdd917
Debugging Leaf, FullLeaf, DiffLeaf
...
Added unit new tests
2012-03-05 23:14:33 -08:00
Alexander Afanasyev
58c77b0c36
Making Sync's destructor virtual (to prevent creation of Sync object)
2012-03-05 21:52:25 -08:00
Alexander Afanasyev
150f14d0ea
Small reorganization of unit tests
2012-03-05 21:24:49 -08:00