Commit Graph

  • 7639daa564 consumer: gather constructor args into Options struct master Junxiao Shi 2023-08-11 16:40:54 +00:00
  • 60e5043d0c Switch to Face::getIoContext() Davide Pesavento 2023-11-11 18:35:05 -05:00
  • 690272d427 build: require boost >= 1.71.0 Davide Pesavento 2023-09-23 20:33:42 -04:00
  • 0b272e0e69 build: more accurate dependencies on Boost libraries Davide Pesavento 2023-09-23 20:22:01 -04:00
  • 9dea7a2334 build: update waf to version 2.0.26 Davide Pesavento 2023-08-19 02:04:03 -04:00
  • 822c579cb6 build: sync default build flags with ndn-cxx Davide Pesavento 2023-08-16 15:06:23 -04:00
  • c5f5eb1f14 Change namespace of DummyClientFace, Signal, Segmenter Junxiao Shi 2023-08-11 08:05:23 +00:00
  • 88b7bbd797 build: align minimum build requirements with ndn-cxx Davide Pesavento 2023-04-26 15:48:02 -04:00
  • 46bac78888 ci: adopt reusable workflows from named-data/actions Davide Pesavento 2023-02-19 20:32:24 -05:00
  • ec8f854672 Prepare release 0.4.0 0.4.0 Davide Pesavento 2023-01-18 23:10:24 -05:00
  • 36651f17f3 docs: improve formatting and document structure Davide Pesavento 2023-01-02 17:07:21 -05:00
  • 59f6fabe50 build: update waf to version 2.0.24 Davide Pesavento 2022-12-02 20:36:32 -05:00
  • 737f2de0bd partial-sync: add unsubscribe feature Saurab Dulal 2022-11-09 17:14:46 +00:00
  • b68f28497e Use ndn-cxx's Segmenter in SegmentPublisher Davide Pesavento 2022-11-17 19:07:04 -05:00
  • 03426efa2c Minor code cleanups Davide Pesavento 2022-09-23 19:49:10 -04:00
  • c45a4eaef4 **breaking** Add KeyChain parameter to the producer API Davide Pesavento 2022-09-19 02:10:53 -04:00
  • e010c78946 docs: simplify conf.py and fix compatibility with upcoming Sphinx 6.0 Davide Pesavento 2022-09-23 21:40:06 -04:00
  • da1a4d36a0 build+ci: support macOS on arm64 Davide Pesavento 2022-08-19 19:03:24 -04:00
  • c407dee7bd build: migrate to C++17 Davide Pesavento 2022-07-21 23:56:05 -04:00
  • f278438bc7 build: support CentOS Stream 9 Davide Pesavento 2022-07-09 19:58:53 -04:00
  • 16d493eceb Add advisory "incomingFaceId" to missing data notifications Alexander Afanasyev 2022-04-23 22:37:19 -04:00
  • 0ba5eb6d6c ci: require gcovr 5.1 for code coverage reports Davide Pesavento 2022-04-19 18:05:16 -04:00
  • f6fd2fbd34 Convert to span and avoid deprecated ndn-cxx functions Davide Pesavento 2022-03-18 21:00:36 -04:00
  • 85a73d2b75 build: align minimum build dependencies with ndn-cxx Davide Pesavento 2022-03-06 16:00:01 -05:00
  • fadcde5921 full-sync: cleanup test cases Junxiao Shi 2022-02-28 00:38:45 +00:00
  • 32ccfc4d1d **breaking** use Name TLV-VALUE as input to murmurHash3 Junxiao Shi 2022-01-09 21:26:22 +00:00
  • e51936f8c6 build: update waf to version 2.0.23 Davide Pesavento 2022-01-02 18:44:21 -05:00
  • f078fb5134 ci: add code coverage reporting via gcovr Davide Pesavento 2021-11-05 16:08:44 -04:00
  • 51189595bd docs: various fixes and cleanups Davide Pesavento 2021-10-02 22:34:34 -04:00
  • 8dce194d9a ci: replace Travis with GitHub Actions Davide Pesavento 2021-10-02 22:31:26 -04:00
  • 9f14dcd319 ci: don't use deprecated ndnsec commands Davide Pesavento 2021-06-04 13:41:43 -04:00
  • 75496288d0 build: make graphviz optional for building documentation Davide Pesavento 2021-04-25 16:38:22 -04:00
  • bb55addec0 ci: compile-check installed headers experimental Davide Pesavento 2021-02-09 15:12:35 -05:00
  • eeca59e0c3 Centralize/deduplicate some constants Davide Pesavento 2021-01-15 16:06:06 -05:00
  • 32b97d7654 Prepare release 0.3.0 0.3.0 Saurab Dulal 2020-12-12 23:57:36 -06:00
  • db7895644a Move non-public classes and functions to psync::detail namespace Davide Pesavento 2020-12-19 23:01:08 -05:00
  • aafef2bd91 bloom-filter: code cleanup Davide Pesavento 2020-12-18 23:38:06 -05:00
  • b60398c5fc Replace remaining uses of BOOST_THROW_EXCEPTION with NDN_THROW Davide Pesavento 2020-12-18 00:02:25 -05:00
  • f91d1dfe15 tests: sync common testing infrastructure with ndn-cxx Davide Pesavento 2020-11-25 14:50:41 -05:00
  • 8ab7572247 Consumer: react fast on sync Interest timeout Ashlesh Gawande 2020-08-02 22:42:28 -07:00
  • 87d4e20b35 ci: enable code coverage Davide Pesavento 2020-08-09 01:18:52 -04:00
  • cbdc0122a4 **breaking** Consumer: change hello data callback to include sequence number Ashlesh Gawande 2020-07-13 21:13:00 -07:00
  • 042dfb3ec5 build: align minimum build dependencies with ndn-cxx Davide Pesavento 2020-07-23 21:07:16 -04:00
  • 89edd8f3a9 Rename VERSION to VERSION.info to avoid conflicts with modern STL Alexander Afanasyev 2020-06-01 18:58:54 -04:00
  • 5653b640d4 ci: update Travis configuration Davide Pesavento 2020-04-02 23:00:03 -04:00
  • 133067f1c0 build+ci: switch to python3 Davide Pesavento 2020-04-02 22:08:27 -04:00
  • 5b3cf7621c tests: use BOOST_REQUIRE and Name::at() to prevent out-of-bound accesses Davide Pesavento 2020-04-03 16:20:04 -04:00
  • 79c5baf1b9 **breaking** IBLT: make encoding endian safe Ashlesh Gawande 2020-02-16 12:29:52 -08:00
  • e23b53bd1b State: reset wire after adding names; fix tests when zlib is disabled Ashlesh Gawande 2020-02-16 13:47:38 -08:00
  • 1c7cd5224f docs: restructure and update AUTHORS.md Eric Newberry 2020-02-05 19:26:51 -08:00
  • 5a895478e1 docs: prepare version 0.2.0 release notes 0.2.0 Ashlesh Gawande 2020-01-25 18:07:32 -08:00
  • 6a5157f45a replace hash2prefix/prefix2hash with boost::bimap Ashlesh Gawande 2019-12-09 11:49:07 -06:00
  • fa72bc10a2 build: upgrade waf to version 2.0.19 Davide Pesavento 2020-01-23 23:48:42 -05:00
  • d51690accf support various compression schemes Ashlesh Gawande 2019-11-11 22:51:06 -06:00
  • c7d14327bf PSync: react to NACK and make jitter shorter Ashlesh Gawande 2019-11-11 16:38:30 -06:00
  • 34f7eea5b6 build: pass pkg_config_path to check_cfg() when looking for libndn-cxx Davide Pesavento 2019-11-09 17:33:45 -05:00
  • 584e120f3c PSync: use interest lifetime as initialRto in SegmentFetcher Ashlesh Gawande 2019-05-19 16:15:33 -07:00
  • f9adc5a7d3 ci: upgrade Travis config to Ubuntu 18.04 Davide Pesavento 2019-09-26 00:23:14 -04:00
  • f09816e8e5 Add missing include Davide Pesavento 2019-09-01 01:38:27 -04:00
  • fd1e807274 ci: add gcc-9 to Travis CI build matrix Davide Pesavento 2019-06-23 19:47:02 -04:00
  • 17b266c3a0 Add "PSYNC_" prefix to access specifier macros to avoid conflicts Davide Pesavento 2019-04-06 21:37:43 -04:00
  • d143784452 Follow ndn::Scheduler API changes Davide Pesavento 2019-03-19 14:05:21 -04:00
  • 1526fee9d3 ci: update jenkins scripts and add .travis.yml Davide Pesavento 2019-03-18 19:31:55 -04:00
  • 3cb0b1b408 wscript: add vnum and cnum Ashlesh Gawande 2019-03-07 15:43:20 -08:00
  • f375bcc7f2 wscript: add iostreams to fix linking with clang Ashlesh Gawande 2019-02-22 12:43:47 -06:00
  • da27849979 build: various updates Davide Pesavento 2019-01-29 15:00:49 -05:00
  • 465d149ae0 docs: prepare version 0.1.0 release notes 0.1.0 Ashlesh Gawande 2019-01-10 15:12:01 -06:00
  • e5fdcc3744 producer: use ScopedRegisteredPrefixHandle Junxiao Shi 2019-01-23 16:48:54 +00:00
  • e5ee7a0c78 docs: fix doxygen build error Ashlesh Gawande 2019-01-24 16:03:54 -06:00
  • 0cf4b600e9 update license headers to LGPL Ashlesh Gawande 2019-01-18 15:58:17 -06:00
  • 4c0a7473c5 examples: add library usage examples Ashlesh Gawande 2018-08-08 12:20:33 -05:00
  • 3426baff27 tests: set CanBePrefix in TestSegmentPublisher Junxiao Shi 2019-01-13 23:19:23 +00:00
  • 10a90fff54 iblt: add zlib compression and decompression Ashlesh Gawande 2018-11-01 16:11:51 -05:00
  • 78b94adbc2 rename src to PSync and change include style Ashlesh Gawande 2018-12-13 15:29:19 -06:00
  • 2e82df1168 src: add SigningInfo and version number to SegmentPublisher Ashlesh Gawande 2018-12-08 21:42:29 -06:00
  • 40970d6686 full-producer: segment sync data Ashlesh Gawande 2018-11-01 11:24:17 -05:00
  • ec43b3634b partial sync: segment hello and sync data Ashlesh Gawande 2018-08-01 15:15:01 -05:00
  • deb73f8a97 consumer: give correct info to the application on hello Ashlesh Gawande 2018-08-09 11:08:02 -05:00
  • a929647df3 Start initialization phase on application nack Ashlesh Gawande 2018-08-04 08:21:39 -05:00
  • 981d0d9e9c PSync.pc.in: remove -lndn-cxx Ashlesh Gawande 2018-07-30 15:13:00 -05:00
  • 0b2897e694 PSync: initial commit Ashlesh Gawande 2018-06-20 14:40:47 -05:00