Commit Graph
320 Commits
Author SHA1 Message Date
Yingdi Yu 9d5679a6b0 src: destruct logic and socket properly
Change-Id: Iedd14dcd7cb9567d549513e6fee3a18dd45f1d83
2015-02-01 23:08:34 -08:00
Yingdi Yu 53f5f041e8 interest-table: normalize naming of member methods.
Change-Id: I9c82604202741dbcfdc70ffd8ab1fcdfa0a743ae
Refs: #2120
2015-01-31 17:51:36 -08:00
Qiuhan Ding 03b9de39f2 socket: add remove node function
Change-Id: I6d032be0b9ed7c09e7ca14b6edb03beed9eb61db
2015-01-30 14:05:13 -08:00
Qiuhan Ding fb8c9e0b7e tests: move integrated tests into unit tests
Change-Id: Ifed29e53091ca430582b1c2e7f3514e02d7c8d14
2015-01-30 14:04:55 -08:00
Qiuhan Ding e246b62b1b socket: allow manipulating multiple nodes in single logic
Change-Id: I61241f4c3d92703e975d988d593957d445942ad0
2015-01-05 09:50:40 -08:00
Qiuhan Ding d71a08a9ba remove scheduler in unit test InterestTableTest
Change-Id: I82df733ebbd3d848e1ca550a648614af234d0d0d
2014-12-30 22:55:55 -08:00
Yingdi Yu caebb8c971 jenkins: clean up .ndn dir before test
Change-Id: I37c1dfa155c6f57b69db5893ae7c722f784c2414
2014-12-11 16:37:42 -08:00
Qiuhan Ding 8c095fd188 logic: allow manipulating multiple nodes in single logic
Change-Id: Iaa2a2b08e891d41c9aa71c13ffc531bef406b6d8
2014-11-25 09:37:32 -08:00
Alexander Afanasyev 3573e131d2 build: Fix compilation against the latest ndn-cxx
Change-Id: I240628743aa00715b48993903f2831150ef6e7f3
2014-11-18 10:15:34 -05:00
Yingdi Yu cd33902645 security: Introduce validator
Change-Id: I38dbed9f07abd779ed7666771759d546cbfb0d20
2014-11-05 19:28:40 -08:00
Yingdi Yu 906c2eab6d build: Always build in C++11 mode.
Change-Id: Id8c26bc5951a0b60c4f2f0868ad0167b2f0d56af
Refs: #2103
2014-11-02 16:03:47 -08:00
Yingdi Yu 31ad44cf14 Fix socket
Change-Id: I0076010933c0edd3f5a0960ca55e02e5fff809be
2014-10-17 17:06:19 -07:00
Yingdi Yu f7ede412d3 Fix logic
Change-Id: I7bfb72e8bb245fab3e9a9d575abc7217bbae86d0
2014-10-17 14:37:03 -07:00
Yingdi Yu a585d4dce5 Fix logger
Change-Id: Ia124672c15b6855634bc1ede36fae0b71c9be13a
2014-09-20 23:19:44 -07:00
Yingdi Yu 1c4ba9a324 Fix InterestTable
Change-Id: I203e9a28ec2e6c7a699df25fb00919172e20e1d0
2014-09-20 23:19:44 -07:00
Yingdi Yu 6f79778852 Fix DiffState
Change-Id: Id4d48a263e60a1d7416a8181e19e1db0f5d0d67c
2014-09-10 10:11:25 -07:00
Yingdi Yu d514c17845 Fix State
Change-Id: Ifced47b044cfd994eeaf53991f516ef702dd8eaa
2014-09-10 09:30:21 -07:00
Yingdi Yu 274a2272bb Fix LeafContainer
Change-Id: Ie708e64c1d30751d902f99d17ce0cae0c8d5d08a
2014-09-10 00:23:55 -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 26d0329cc2 build: Do not warn about C99 extensions
Change-Id: I5729a29a0f415636fbe6aec0767a1d18618e7159
2014-08-15 10:21:14 -07:00
Yingdi Yu cb5c551fa9 docs: Add sphinx doc
Change-Id: Id709fdf3675a6057da75591e246112682a58d760
2014-08-07 12:51:59 -07:00
Yingdi Yu 06a678a65b build: organize building system, support sphinx doc
Change-Id: I88ba0186a3defe1ffcbd55fb5f8ef81b5d2d3d81
2014-08-07 12:51:37 -07:00
Yingdi Yu a2d76493e8 build: Fix deprecation warning
Change-Id: I2a941afdaf842ba6797f5a98e31613aad470c938
2014-07-02 14:23:42 -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 8722d87dcf src: Update license to GPL 3.0
Change-Id: I79d18746f51f630dc78b0b97b8081bb9c8dce5d5
2014-07-02 13:01:39 -07:00
Alexander Afanasyev 7fe59830f4 build: Fix compilation errors and deprecation warnings
Change-Id: Ibbe2d30ced038f0c46a8669b5957b68c4f265350
2014-07-02 12:17:46 -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 a873d64541 security: Fix compile problem caused by changes in Validator constructor
Change-Id: Ia0132ef46e1894c4468d922f6dd4a802d23c9d7f
Refs: #1481
2014-04-15 21:31:33 -07:00
Yingdi Yu 68bc51a3d9 namespace: resolve conflict of ndn and std 2014-03-25 16:02:12 -07:00
Yingdi Yu 6e1c9cda36 time: adapt to the new API time structrue 2014-03-25 12:59:59 -07:00
Yingdi Yu d4ef5d3bd5 routing: Add routable prefix support
Change-Id: I31c860adf7aa985b96063dbf5444f308e5ea0b21
2014-03-01 02:02:01 -08:00
Yingdi Yu aed0f3e954 security: Add security switch in SyncSocket
Change-Id: I65b8fb17ff1794cfdb0ffc6e724b743e6b1945bb
2014-02-28 14:54:16 -08:00
Yingdi Yu 3da10fe5a7 security: Integrate certificate exchanging into sync
Change-Id: I6ea284b0683d75013f6b72845d894eaed29e468c
2014-02-27 16:37:34 -08:00
Yingdi Yu 0eee600916 security: Add Validator
Change-Id: Ib97bbb1a95f43684f14f02d0e50b1b6b6f93979b
2014-02-25 16:19:16 -08:00
Yingdi Yu 51c802519a api: Use new callback interfaces
Change-Id: I1871df54c3061c0c8d5765ff69207b8307bc7569
2014-02-11 17:33:40 -08:00
Alexander Afanasyev 531803bae9 fixes: Remove sync scheduler; Use ndn::time; Passed all the test cases
Change-Id: I50e8cd94f71f463793e4d19d5bf65e190cac6e59
2014-02-05 18:16:13 -08:00
Yingdi Yu 7ad4e4f37c Tmp debuging state 2014-02-03 18:27:36 -08:00
Yingdi Yu 280bb9652f security: Cleaning up all security stuff... 2014-02-03 10:41:11 -08:00
Yingdi Yu 6d638f0355 sync-logic+sync-socket: Chaing std::string name to ndn::Name 2014-01-24 16:53:58 -08:00
Yingdi Yu 286eb189e2 certificate: Simplify SyncIntroCertificate 2014-01-24 11:02:15 -08:00
Yingdi Yu 57fdb5f95e policy: Simplify SecPolicySync 2014-01-24 11:02:15 -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 5e0af3ecce security: adjusting class names and method names to the new ndn-cpp security api 2014-01-16 10:20:45 -08:00
Yingdi Yu 0cb0f2bcc6 Adapting to TLV-specific ndn-cpp 2014-01-13 11:17:00 -08:00
Yingdi Yu 6e235db7ec Change the face setting, now SyncLogic SyncPolicyManager and SyncSocket share the same m_face provided by up-layer application instance. 2013-12-27 08:40:53 +08:00
Yingdi Yu 46c9f1a1c1 Changing API from ndn.cxx to ndn-cpp 2013-12-24 11:15:04 +08:00
Yingdi Yu ce841caec4 Chaing waf to use ndn-cpp and ndn-cpp-et libs 2013-12-14 08:28:00 +08:00
Yingdi Yu 7bfcd651a0 Fixing the bug in issuing intro cert in the policy manager
Fixing the conversion bug in intro-cert
2013-11-12 13:15:33 -08:00