Alexander Afanasyev
3ecec50221
rib: Integrating NRD code into NFD codebase
...
Change-Id: I3e548f974255f62a4680cfc6c12be3bb7a3db4d2
Refs: #1486
2014-04-16 21:27:43 -07:00
Alexander Afanasyev
613e2a9ba3
src: Reorganizing source code in preparation to merge NRD code
...
Note that as of this commit, there are several changes in location of
compiled binaries in `build/` folder:
* `nfd` has been moved to `build/bin/nfd`
* `unit-tests` has been split into `unit-tests-core` and `unit-tests-daemon`
Change-Id: I2c830c117879edbaa5457d6423c13f0273285919
Refs: #1486
2014-04-16 11:54:35 -07:00
Alexander Afanasyev
885a85bf90
build+face: Fixing regression that broke ethernet support
...
As of this commit, libpcap is required unless specifically disabled
using --without-libpcap parameter during configure stage.
Change-Id: Iec6f8bd9babfe4da193c98a49043b08319311106
Refs: #1472
2014-04-13 21:15:31 -07:00
Alexander Afanasyev
5cda2e0fac
build: Allow customization of paths for libpcap, librt, and libresolv
...
Change-Id: Id54955f33f0df728b8fad2a22de9592ce783adf1
2014-04-11 15:08:15 -07:00
Davide Pesavento
1bdef28419
build: update default CXXFLAGS.
...
* Add -std=c++03 and -pedantic, and fix the resulting warnings. The
long-long-int warning is explicitly suppressed because it's not
trivial to workaround in a platform-independent and ISO-conformant
way without using C++11.
* Initial support for building with -std=c++11 (experimental).
* Prefer -Og optimization level in debug builds if supported by the
compiler.
Change-Id: I744a25c8b52842dc3ea3a733d6ab2fa66171e6f8
2014-04-10 15:07:00 -07:00
Alexander Afanasyev
49272f7d4c
docs: Enabling sphinx-based documentation and styling docs closer to named-data.net
...
Change-Id: Id80e0a4ba6f307159d4dcfdd7796189316a0c566
Refs: #1251
2014-04-09 00:26:25 -07:00
Ilya Moiseenko
96b80bb645
table: Content Store performance fix
...
Change-Id: I7f6752ec279e64e81c90c0b3e8d756da34194965
Refs: #1432
2014-04-09 00:26:22 -07:00
Alexander Afanasyev
9bcbc7c130
docs: Update of copyright and license statement in all .hpp and .cpp files
...
Change-Id: I4082db67f2390482615a780d91a513f09d57a9a4
Refs: #1266
2014-04-07 09:18:25 -07:00
Chengyu Fan
b07788af05
tools: add nfd-status-http-server.py as standalone http server
...
Change-Id: Ibb4a272d716b7f4c80b0e81be1fb86c3c5a13529
refs: #1181
2014-04-03 14:03:05 -06:00
Alexander Afanasyev
97e4cac007
build: Small reorganization with build scripts
...
Change-Id: Icf0f681b947e975dbbb396f4ae81139601864e25
2014-03-29 11:48:28 -07:00
Alexander Afanasyev
efea8fe804
build: Enabling -Werror in debug mode and fixing discovered issues
...
Change-Id: I29685dcb9240a3e0c8d7eaf28c8bc2ae720e55a1
2014-03-25 11:01:53 -07:00
Alexander Afanasyev
82afa1a44a
tools: nfd-autoreg
...
Change-Id: Id4fefea85cc240c476cb7e33022f05d5f839ae27
Refs: #1371
2014-03-25 11:01:43 -07:00
Steve DiBenedetto
fbb40a8d29
mgmt: add face event notification and notification stream
...
refs: #1244
Change-Id: I14bd327be53bcb607b457d6cb4bd66bd28a2feaa
2014-03-20 17:09:05 -06:00
hilata
dd50ada734
tools: NDN hub discovery server & client
...
refs: #1295 , #1296
Change-Id: I2fb5a0a8d6435e39aca080cb51b683820dbd959e
2014-03-17 14:28:35 -05:00
Junxiao Shi
ea48d8bb7c
mgmt: StatusServer
...
refs #1199
Change-Id: Idf2181dde857970f026e8147b60d09dea45007a1
2014-03-17 11:11:44 -07:00
Steve DiBenedetto
84da5bfa3f
mgmt: add sample configuration file and install default configuration
...
refs: #1332
Change-Id: Ic50aac57382b9760aa3b1c22b7dd2a9fec589cf9
2014-03-12 17:13:05 -06:00
Steve DiBenedetto
2c2b889ea2
mgmt, main: add support for authorized commands
...
refs: #1227
Change-Id: I907d1fa6e78775470c5376fcdfe898be4c311001
2014-03-11 17:08:31 -07:00
Davide Pesavento
44deacc811
face: Ethernet{Face,ChannelFactory} implementation.
...
refs: #1191
Change-Id: I08b7ebfdc5d70fb494b1f23bd7b1a77cf18653a1
2014-02-27 18:18:34 +01:00
Junxiao Shi
0b5fbbb4ff
fw: NccStrategy
...
refs #1242
Change-Id: I21f870728b7b361547adbde9d64357c93aeb1ed9
2014-02-26 23:53:53 -08:00
Alexander Afanasyev
e1724c45e7
build+ci: Fixing boost version checking and travis script
...
Change-Id: I83e2c2b7b7373f00f2a57ffe6adcb9c61db2a260
2014-02-26 22:12:51 -08:00
Alexander Afanasyev
bfd31de5a9
build: Requiring boost >=1.48 during configure step
...
Change-Id: I09110e9993903a3157be22948a7275c4625cd393
Refs: #1186
2014-02-26 15:32:34 -08:00
hilata
198cadb39e
tools: nfdc
...
Change-Id: Ida7d3b4264fd3452acf69b443150e3ad639e3da9
2014-02-22 20:24:36 -06:00
Alexander Afanasyev
c78b141e7e
build: Detecting if UNIX socket is available and disabling it if it is not
...
Change-Id: Iacdffe36223c085136a4fe09587ce304a3029853
2014-02-19 16:16:10 -08:00
Alexander Afanasyev
689569b931
build: Add coverage.py tool that introduces --with-coverage configure option
...
Change-Id: I1c6eeb71c734ef8b37e06cc5ac3d0b40aef492da
2014-02-16 20:20:07 -08:00
Junxiao Shi
88884490ae
fw: /localhost scope control for incoming Interest
...
refs #1230
Change-Id: I86fd071ef144caa506b26a723f14232e2af5e2de
2014-02-15 21:08:09 -07:00
Alexander Afanasyev
35fc2b7b8e
docs: Enabling doxygen build target
...
If doxygen is installed, `./waf doxygen` can be used to build API
documentation in ./build/docs.
Change-Id: Ib760668cbedc5a45f29c5a610548b07f7e459a38
refs: #1151
2014-02-13 19:58:32 -08:00
Junxiao Shi
09bf7c4321
daemon: mock program integration
...
Change-Id: I77940c7efb7a52251a8f25f6104717ba5253dc1c
refs #1140 , #1139
2014-02-01 17:08:03 -08:00
Junxiao Shi
61c5ef3830
core: time::Duration, time:Point, time::now
...
refs #1148
Change-Id: I19c3d2f9b638797a6a36ce41a98be4463b4b7a2d
2014-01-25 18:31:02 -08:00
Alexander Afanasyev
b927a3a5c6
src: Creating daemon/common.hpp for all generic includes and import of commonly used abstractions to ndn namespace
...
This commit also update CS interface (find should return
shared_ptr<Data>, CS entry is internal to CS, the design diagrams are
corrected too).
Change-Id: Ib6377b6d9b8478640ac35d3cfb6c9180cc57c4fe
2014-01-24 15:22:18 -08:00
Junxiao Shi
0fcb41e6de
cs: Implementing fake CS
...
refs #1129
Change-Id: I1aa2e9dcea5a8f298b254f13ad651ced22118471
2014-01-24 10:19:51 -08:00
Junxiao Shi
1a2a856733
util: EventEmitter
...
refs #1118
Change-Id: Ib2c080f7ad0f70f2fcd9cc738b8d3601dcc2a98c
2014-01-23 16:04:57 -07:00
Alexander Afanasyev
2aa396272b
Adding build system, README, COPYING, basic INSTALL.md, and skeleton for unit tests
...
Change-Id: I00a58106e43f6eaaec6eedf9fa7d217a22c19d2b
2014-01-22 13:34:03 -08:00