Commit Graph

129 Commits

Author SHA1 Message Date
Alexander Afanasyev fb034219ef Prepare release 0.7.0
Change-Id: I86281204533ea893dd03f35fc0d9403be14f7da4
Refs: #5045
2020-01-13 13:23:45 -05:00
wenkaizheng 55d83d449d docs: remove "Installing from Binaries" section from INSTALL doc
Refs: #4984

Change-Id: I56e3be670e0981c4f9e30a7bcec73d8533bde847
2019-08-28 07:42:02 -07:00
Ju Pan 57113d1369 Revert "tools: display EndpointId in 'nfdc fib list'"
This reverts commit 13839ac94a.

Refs: #4973
Change-Id: If03e8f22ff4c8c65b20b486302fda0ffc8192662
2019-08-07 21:21:47 +00:00
Ju Pan 13839ac94a tools: display EndpointId in 'nfdc fib list'
Refs: #4816
Change-Id: Id656939d9595adbd8c96a78e9aedfdd8dda2a555
2019-06-19 12:08:43 -07:00
Alexander Afanasyev 65c494acf0 Prepare release 0.6.6
Refs: #4916
Change-Id: I1134244b58f14afa32c21dd8270103693cea4e84
2019-04-29 11:05:38 -04:00
Davide Pesavento 08b91c8d4e docs: sync sphinx build config with ndn-cxx, improve README.md
Replace custom redmine_issue extension with sphinx.ext.extlinks

Change-Id: Ie6995fd418e4e355cc193b68423899fc029d93ce
2019-04-14 16:01:15 -04:00
Davide Pesavento 03f45d2bb6 core: move NFD_VERSION{,_BUILD}_STRING to version.cpp
Change-Id: I97c23de24d8a176bb83a8f481f4880ff49ea710d
2019-04-04 12:35:17 -04:00
Davide Pesavento 16916ae20a face: introduce NullTransport and use it in several places
Refs: #4528
Change-Id: Icc7a77232bca1a700ce1319493c15a85d05d7488
2019-03-30 15:30:09 -04:00
Davide Pesavento 1b077f6028 rib: move entire subdir to daemon/rib
Refs: #4528
Change-Id: I7de03631ddef0f014f12f979373aa449f42486d1
2019-02-21 12:37:03 -05:00
Alexander Afanasyev 77cddbc978 Prepare release 0.6.5
Change-Id: I2cc63230fd6b949cfae763a7a1cbeb03ea1d6400
Refs: #4821
2019-02-04 13:31:06 -05:00
Davide Pesavento 2849fd45f0 contrib: remove obsolete upstart files
Move the remaining launchd and systemd files to top-level directories

Change-Id: Ic459b9b7302a7fc574b4e93f1c9d1fe05350761c
2019-01-03 18:43:48 -05:00
Ju Pan 7570e778e4 tools: display satisfied and unsatisfied interests counters
refs: #4720

Change-Id: I69c2400a558997ff48f2b66883cc680dc497360a
2018-11-02 19:49:00 +00:00
Alexander Afanasyev 407d569821 Prepare release 0.6.4
Change-Id: I5f72c2fbf2a2ec86c108a47b4c854b069267276b
2018-10-19 10:25:29 -04:00
Alexander Afanasyev a46d41df0e Prepare release 0.6.3
Change-Id: I004e5609f26186ad270bbe5f2015052a7c2be89a
Refs: #4727
2018-09-18 08:52:46 -07:00
Davide Pesavento 7015694293 tests: use "daemon" user/group in Test{PrivilegeHelper,GeneralConfigSection}
Change-Id: I40ff8317a11e8fb88555f6c85dae3430295ac435
Refs: #3403
2018-09-15 18:40:21 -04:00
Junxiao Shi b53fe6444b docs: improve ndn-autoconfig man page
refs #4201

Change-Id: I544d7ac9b71ab28ada11b47c852a3de681ed8b4c
2018-07-25 11:45:35 -06:00
Junxiao Shi a4d7fe0f22 tools: implement 'nfdc cs erase' command
refs #4318

Change-Id: If4dc401a3efff44a5bf4b3074d21797f8384cf9f
2018-07-20 06:51:41 -06:00
Eric Newberry 4f8dd96fbf tools: add mtu option to 'nfdc face create'
refs #4789

Change-Id: I9e31c5fb460ee99199332ffb6fadc9f0f33125e9
2018-06-20 22:16:57 -07:00
Davide Pesavento 5f35f64d9a build: require gcc >= 5.3 and boost >= 1.58
This effectively drops support for all versions of Ubuntu older than 16.04

Change-Id: If1c96cc697d38a94588f126a89d13ec8e582702d
Refs: #4462
2018-05-10 20:33:57 -04:00
Davide Pesavento a3148081ce core: reimplement logging using ndn-cxx's facility
Change-Id: Ifc7c5d70a61ad405dc1f1adfa522a2c0ad1586ab
Refs: #4580
2018-05-05 23:04:22 -04:00
Alexander Afanasyev 782a1d1621 Prepare release 0.6.2
Change-Id: I50c8479efa4fff6244f50555d8ff552530bc4509
Refs: #4564
2018-05-03 15:00:14 -04:00
Eric Newberry 3406dc9742 docs: only use sphinxcontrib-doxylink on Python 3
refs #4553

Change-Id: I001d1fddc13994f8a522251a439cad0467bd8c58
2018-03-25 14:35:18 -07:00
Junxiao Shi 7a36ac7d9d tools: include CS config in 'nfdc cs info'
Also, ForwarderGeneralModule::formatItemText now uses ItemAttributes.

refs #4050

Change-Id: I1b2bde29b82e4b3910d87b41efd90e273052b18d
2018-03-21 15:23:22 +00:00
Davide Pesavento 0064c1dd91 build: update waf to version 2.0.6
Major cleanup of all build scripts

Change-Id: I6904f034d40adc66366fdf08749900ffb31c68d9
2018-03-08 20:16:30 -05:00
Junxiao Shi cdf7845986 tools: add 'nfdc cs config' command
refs #4050

Change-Id: Ifc49b78a286b1947452d3d7917b5937b95d1bfe5
2018-03-03 07:37:47 -08:00
Davide Pesavento d214744ab8 tools: alias 'nfdc cs' to 'nfdc cs info'
Change-Id: Ied1d34a84110ee0b6488d35d56fb1caecaf14117
Refs: #4498
2018-02-20 21:39:09 -05:00
susmit 3f94ec31f3 Prepare for 0.6.1 release
Change-Id: Ia0b2f1bedafecc58030b66c7cae81ae03eba7886
Refs: #4497
2018-02-19 09:41:38 -05:00
Davide Pesavento e0bae0f64b tools: make nfdc smarter when the user asks for help
Now 'nfdc foo help', 'nfdc foo --help', and 'nfdc foo -h'
are all accepted as synonyms of 'nfdc help foo'.

Additionally, '--version' can be used in place of '-V'.

Change-Id: I070bb0ea9231a2642c40938377f1e9af2630b34e
Refs: #4503
2018-02-18 10:26:12 -05:00
Davide Pesavento 4d82692800 docs: update XML Schema for nfdc status after the recent changes
Plus some minor docs updates

Change-Id: Ieb8d6f520c47c022087354d745e33fff58c2d875
2018-02-12 19:28:30 -05:00
Eric Newberry 17d1849dec face: enable congestion marking by default on supported faces
refs #4465

Change-Id: Id545f83763f1ba27ba0d770fd4398948d6f20acf
2018-02-11 23:23:09 -07:00
Eric Newberry de33245d9f tools: add congestion marking parameters to nfdc face create
refs #4465

Change-Id: I5df5d6136f4729ad836a72f55531208d868da5f7
2018-02-10 14:04:10 -07:00
Ashlesh Gawande 92e4ea53ba fw: Add ASF strategy parameters n-silent-timeouts & probing-interval
refs: #4193

Change-Id: I9572425a2fdcbf67b9886c2a5b6b50a10a0856e2
2018-02-06 01:09:01 +00:00
Junxiao Shi 0e13e1e2e2 docs: give nfdc examples
refs #4234

Change-Id: Ib8102edfc64f2cc8e822335baaa288b0cec3cf42
2018-01-22 08:29:12 +00:00
Junxiao Shi 3160a3f820 tools: implement 'nfdc cs info' command
refs #4219

Change-Id: I4252878943c3f6c88f306f83f5023fffc82326b0
2018-01-09 21:25:15 +00:00
Nick Gordon 3257af2823 docs: mention the contributing guide
Change-Id: I3f35c7bfa652fca9d32a2476b979415f8f5150c7
refs: #4415
2018-01-06 09:09:54 -08:00
Davide Pesavento 59769b1864 Make the exit status consistent across all programs
(except nfdc)

Change-Id: Ia3edb11b3f4284df5db8279b06e6fb708ae454e9
2017-11-20 10:41:07 -05:00
Alexander Afanasyev 84dd4ca348 Prepare release 0.6.0
Change-Id: I0a80e05ddf5e3b98544bf56575e13efae22ccb5b
Refs: #4275
2017-10-15 17:47:06 -04:00
Davide Pesavento b5eee2066b face: delete deprecated FaceSystem constructor
Change-Id: I54d623f1432428c2c3516a00f66dfe3f847bbc2c
Refs: #3377, #4021
2017-09-22 21:20:02 -04:00
Eric Newberry 84d3adcd6c tools: add reliability option to nfdc face create
add LpReliability flag to FaceManager face status output

refs #4004

Change-Id: Ibcdfe7ff0fc9790cbcc4f2aa5e57e27b8a76023c
2017-08-26 12:39:10 -07:00
Junxiao Shi 15902efdef tools: delete legacy nfdc and nfd-status invocations
The following legacy nfdc sub-commands are deleted:
- register
- unregister
- create
- destroy
- set-strategy
- unset-strategy
- add-nexthop
- remove nexthop

nfd-status no longer accepts command line arguments.

refs #4198

Change-Id: I3ec61fd24c09599c87f07bd92d8f0b5f4e7c70de
2017-08-11 22:58:35 +00:00
Nick Gordon 27b3854eb7 docs: write contributing guide and code of conduct
refs: #3898
Change-Id: Ife8936030527dba9020f0b298793c1121ae1fd6c
2017-08-07 12:37:05 -07:00
Junxiao Shi 849e12a068 docs: corrections in Getting Started page
* Replace nfdc command lines with new syntax
* Remove mentioning of deprecated 'ndnd' and 'ndnd-tlv'
* Remove 'start nrd' step which has been removed
* Remove mentioning of ndn-cxx 'ndncatchunks3' and
  'ndnputchunks3' which have been moved into ndn-tools

refs #4194, #3570, #3700

Change-Id: Ie52c727400f7a1b4b076b3a94e48c72724139713
2017-08-02 00:14:57 +00:00
Davide Pesavento 84c65c0546 docs: update doxygen configuration
Most notably:
 - use relative paths in file list instead of file name only
 - enable sorting of brief descriptions of class members
 - show one enum value per line

refs #4163

Change-Id: Ib08601bc90f6eeb4e8754ed4335a447d5d0cc26c
2017-07-05 18:40:34 +00:00
Junxiao Shi b283f52c78 tools: nfdc strategy set/unset commands
nfdc set-strategy and nfdc unset-strategy are deprecated.

refs #3865

Change-Id: I934cbfcd567ac7ee33381ae4baf00b668977a0aa
2017-04-06 20:46:15 +00:00
Junxiao Shi 5d3e481956 tools: nfdc strategy list/show commands
refs #3865

Change-Id: I6cc115b3c3f3d0840814a329c68356bbe6ad2e3f
2017-04-05 16:52:59 +00:00
Junxiao Shi 0d97692b40 tools: nfdc face create command accepts local FaceUri
refs #4017

Change-Id: I2d13403f13c30146c53744828ba2a37a6fab7de2
2017-04-01 14:35:21 +00:00
Junxiao Shi 1d62e62bc0 tools: nfdc route list and nfd route show commands
refs #3866

Change-Id: Ic8feab0ce9e5707c1cf382cdea7264e28e3edb30
2017-03-08 22:39:28 +00:00
Junxiao Shi 084b79553f tools: nfdc route remove command
refs #3866

Change-Id: Iffbcf3face8758a52d35a854408f9910f4ba6c0b
2017-02-26 22:00:53 +00:00
Junxiao Shi 918e5d451e tools: nfdc route add command
This commit also simplifies 'nfdc face destroy' and its test case.

'nfdc register' is deprecated in favor of 'nfdc route add'.

refs #3866

Change-Id: I1de5cc0bc956d57b0793da920c1e87b3580a3297
2017-02-25 03:58:21 +00:00
Junxiao Shi d695801754 tools: deprecate nfdc create and nfdc destroy
They are deprecated in favor of nfdc face create and nfdc face destroy.

There is also a minor correction to nfdc-face man page.

refs #3864

Change-Id: I038bc604304ac5650101ee2afe30753e59061632
2017-02-20 03:34:48 +00:00