Davide Pesavento
fa72bc10a2
build: upgrade waf to version 2.0.19
...
Change-Id: Ia69f6d07ac468ea756b5b96480eae34e45670964
2020-01-23 23:48:42 -05:00
Ashlesh Gawande
d51690accf
support various compression schemes
...
refs: #5061 , #4917
Change-Id: Icba04b8693e40c4f065293b8d688ba32c63bd7bb
2020-01-18 19:45:34 -08:00
Ashlesh Gawande
c7d14327bf
PSync: react to NACK and make jitter shorter
...
Change-Id: If358d3f189f174e6f36b5d94c6d73d8fba358013
2019-11-11 16:43:23 -06:00
Davide Pesavento
34f7eea5b6
build: pass pkg_config_path to check_cfg() when looking for libndn-cxx
...
Instead of modifying os.environ
Refs: #5042
Change-Id: If6ac10e5f83a48fa85d9b1dec1a2ae1a59d686ac
2019-11-09 17:33:45 -05:00
Ashlesh Gawande
584e120f3c
PSync: use interest lifetime as initialRto in SegmentFetcher
...
refs: #4945
Change-Id: If9e3d268da3dbffda3f4a7d67039413954628d2b
2019-10-02 22:54:44 -05:00
Davide Pesavento
f9adc5a7d3
ci: upgrade Travis config to Ubuntu 18.04
...
Also in this commit:
* Drop clang 3.8 (no easy way to install it on 18.04)
* Add clang 10 (trunk)
* Drop Xcode 8.3
* Upgrade Xcode 10.2 to 10.3
* Add Xcode 11
Change-Id: Ib845d45f7d86d1f8302786618b516b2534875e4e
2019-09-26 00:55:06 -04:00
Davide Pesavento
f09816e8e5
Add missing include
...
Change-Id: Ifbeca78661c70f02f39690c9efe4bdd023503909
2019-09-01 01:38:27 -04:00
Davide Pesavento
fd1e807274
ci: add gcc-9 to Travis CI build matrix
...
Change-Id: I8329ac47487db5f81f20aa09391a636c9452dc74
2019-06-23 19:47:02 -04:00
Davide Pesavento
17b266c3a0
Add "PSYNC_" prefix to access specifier macros to avoid conflicts
...
Also, sync boost.py waf tool with ndn-cxx
Change-Id: I75ed79725706313c3e64913de0fac17e2c182b8c
2019-04-07 02:02:08 -04:00
Davide Pesavento
d143784452
Follow ndn::Scheduler API changes
...
And some code cleanups
Refs: #4883
Change-Id: Ifca73d336579211cf137fd6afe905fb562291800
2019-03-20 11:58:36 -04:00
Davide Pesavento
1526fee9d3
ci: update jenkins scripts and add .travis.yml
...
Change-Id: I1c5c743a310da5a32b462b69f76c97dfcdc822a9
2019-03-18 19:31:55 -04:00
Ashlesh Gawande
3cb0b1b408
wscript: add vnum and cnum
...
Change-Id: Ia863da08b2ef1f94261f1208535fc51232c19f64
2019-03-07 15:43:20 -08:00
Ashlesh Gawande
f375bcc7f2
wscript: add iostreams to fix linking with clang
...
Fixes linking on MacOS, Android
Change-Id: Ic2c9306e03ca0214bd58ebe3dc56fcf496612f65
2019-02-22 12:45:46 -06:00
Davide Pesavento
da27849979
build: various updates
...
* Upgrade waf to 2.0.14
* Sync default compiler flags with ndn-cxx
* Remove unused pch waf tool
* Simplify compilation of unit-tests
Change-Id: I2aa21454dd5d691ad2093923582443e5f8329ba7
2019-01-30 10:26:31 -05:00
Ashlesh Gawande
465d149ae0
docs: prepare version 0.1.0 release notes
...
Change-Id: I588e97d4dec76cd6f4ffbda487de5b7cbe412219
0.1.0
2019-01-25 12:28:18 -06:00
Junxiao Shi
e5fdcc3744
producer: use ScopedRegisteredPrefixHandle
...
Also, don't pass Scheduler to ScopedEventId because it's no
longer necessary.
refs #3919 , #4698
Change-Id: I8af3ece977a6ab3a623c0ed7c63a424449df6a82
2019-01-24 18:51:16 -08:00
Ashlesh Gawande
e5ee7a0c78
docs: fix doxygen build error
...
refs: #4815
Change-Id: Ic5329515615732d7e243799e4ad5e8a1c81a1181
2019-01-24 16:03:56 -06:00
Ashlesh Gawande
0cf4b600e9
update license headers to LGPL
...
Change-Id: Ia2b137231437f6c3c0f4af49fba1a7bdc320ed4a
2019-01-22 14:33:37 -06:00
Ashlesh Gawande
4c0a7473c5
examples: add library usage examples
...
refs: #4793
Change-Id: I660ed74bca55debd885b4cdefb230225ccdfe4ca
2019-01-16 16:37:46 -06:00
Junxiao Shi
3426baff27
tests: set CanBePrefix in TestSegmentPublisher
...
refs #4581
Change-Id: I60aac2c2c3bb1f8dee3fbab4530999121fa76204
2019-01-13 23:19:23 +00:00
Ashlesh Gawande
10a90fff54
iblt: add zlib compression and decompression
...
refs: #4671
Change-Id: I44609dfdf820cccdb2cc6ff437c88d3880a41d9d
2018-12-20 21:40:55 -06:00
Ashlesh Gawande
78b94adbc2
rename src to PSync and change include style
...
refs #4779
Change-Id: I74a08a6e4ab4909be49341f60ed9735f76b3da59
2018-12-14 15:48:06 -06:00
Ashlesh Gawande
2e82df1168
src: add SigningInfo and version number to SegmentPublisher
...
refs: #4783
Change-Id: Id5dc8d6096ff729be0b8d0f971004281e0c09eb1
2018-12-10 12:37:43 -06:00
Ashlesh Gawande
40970d6686
full-producer: segment sync data
...
refs: #4716
Change-Id: I6776bcfd2816c1c45548c3799c1ad3e52cb3cf18
2018-11-15 11:55:33 -06:00
Ashlesh Gawande
ec43b3634b
partial sync: segment hello and sync data
...
add segment publisher
refs: #4662
Change-Id: I62e7a2247bac58aeec364cd2a4e4d34259eae4af
2018-11-15 11:27:59 -06:00
Ashlesh Gawande
deb73f8a97
consumer: give correct info to the application on hello
...
tests: add boost check on hello data
refs: #4703 , #4693
Change-Id: I583584eb5a4b72fb1f7797bd8960109857c54162
2018-08-09 14:38:02 -05:00
Ashlesh Gawande
a929647df3
Start initialization phase on application nack
...
PartialProducer: append sequence number in hello data
refs: #4693
Change-Id: I56ac3e331a92b9a79d3bf360571df2914a5374aa
2018-08-08 13:50:13 -05:00
Ashlesh Gawande
981d0d9e9c
PSync.pc.in: remove -lndn-cxx
...
Also change GPL to LGPL in README
Change-Id: I67249704b0b8e426d32543cb9fabaf40bfa66a9a
2018-07-30 16:36:59 -05:00
Ashlesh Gawande
0b2897e694
PSync: initial commit
...
refs: #4641
Change-Id: Iabed3ad7632544d97559e6798547b7972b416784
2018-07-30 10:50:31 -05:00