aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-07-05correct issue for compiling viperAngelo Mantellini (manangel)2-4/+4
Change-Id: Ie805337f3febe671e6c0777cb6744a201b6cb083 Signed-off-by: Angelo Mantellini (manangel) <angelo.mantellini@irt-systemx.fr>
2017-06-29Updated the rate estimation mecanism to compute downloading timeJacques Samain3-34/+34
Change-Id: Icc6835e719f77e45dc75e0fcccaa29a39c36c359 Signed-off-by: Jacques Samain <jsamain+fdio@cisco.com>
2017-06-27Adding Android options to CMakeListsMauro Sardara1-2/+2
Change-Id: I537d2396aafc210aecbc0495002b8b9aadd31f8e Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
2017-06-27Add possibility to retrieve the low level consumer socket from the HTTP ↵Mauro Sardara4-8/+8
client helper Change-Id: I7a51427396397d06608fdae36e30c6f0bc7a9f3e Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
2017-06-05- Added new interface between applications and library:Mauro Sardara76-631/+2353
- Application retrieve resources using the common HTTP url format. - Translation between network names and application names performed by the library - Added basic error handling - Added utils for http connections - Added support for differetn build types (DEBUG, RELEASE, RELEASE with debug symbols, RELEASE with min size executable) - Added support for iOS Change-Id: I8ba2a5d8bd70a4f7721e1bbc2efe3fb81ed2c98c Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
2017-04-29Fixing typo in CMakeListsMauro Sardara1-1/+1
Change-Id: Idc098f1e426b9590b17a20868ad007e9b3d581c0 Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
2017-04-29Adding dev and doc package support.Mauro Sardara7-95/+101
Change-Id: I89b4aa6598d88226a1eafd6b7240a30be3d795c3 Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
2017-04-25add android correctionAngelo Mantellini (manangel)2-4/+16
Change-Id: If674233c81fa2236aa5973d9545fa316d66acb7a Signed-off-by: Angelo Mantellini (manangel) <angelo.mantellini@irt-systemx.fr>
2017-04-19Adding possibility to run build script from any folder.Mauro Sardara1-2/+3
Change-Id: I88fe7d0efdb169f899b95106063ac0b7dc7f6077 Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
2017-04-18- Fixing code style issuesMauro Sardara13-41/+65
- Adding new feature to producer test: now it is possible to specify the size of the file to download - Fixing initialization of max number of retransmissions in icnet_socket_consumer.cc Change-Id: Ia7e48a4beda6adebf5179700c80f6d7316922187 Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
2017-04-13Installing boost dev for compatibility between trusty and xenialMauro Sardara1-1/+1
Change-Id: Ibe9c120d95bae705b349461f7002e18515b028ca Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
2017-04-13Fix libboost dependency checkMauro Sardara1-1/+1
Change-Id: Idd5d13bc621d12b7c3d7791b2d22fe0147a106ed Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
2017-04-13Merge "Fix libboost-system dependency for deb package" into libicnet/masterAlberto Compagno1-1/+1
2017-04-13Fix libboost-system dependency for deb packageMauro Sardara1-1/+1
Change-Id: I4fa44a5475afb73de88bea422221d787c7a9ce2c Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
2017-04-13Merge "Adding support for package creation. The script for creating the ↵Luca Muscariello4-8/+315
package is scripts/build-package.sh, and it will create the correct package depending on the OS and the architecture users are running on." into libicnet/master
2017-04-13Adding support for package creation.Mauro Sardara4-8/+315
The script for creating the package is scripts/build-package.sh, and it will create the correct package depending on the OS and the architecture users are running on. Supported OS: Ubuntu 16.04, Ubuntu 14.04 and Centos7 Change-Id: Ibaf4d6e9e8d66f81378459139462a7fcb1f274a0 Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
2017-04-12Fixing on check of joinable threadsMauro Sardara1-1/+4
Change-Id: Iac78cd1ff0254cd6871afee1bc70f8dee8d42d1c Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
2017-04-07Adding packaging info to CMakeLists.txtLibicnet-v1.0Mauro Sardara1-6/+5
Change-Id: Ibe882a48c15d238021d4b7347425b8b6a0d3cc95 Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
2017-03-27Adding support for creating DEB and RPM packagesMauro Sardara3-16/+72
Change-Id: If2ba80f4b7f75cbdaa56349ccfe26663289a403a Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
2017-03-24Android log syntax fixMauro Sardara1-5/+5
Change-Id: I30702996f5f80837fffffe09a2da8542e6fa2487 Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
2017-03-22Adding android supportMauro Sardara5-9/+157
Change-Id: Id8d0aaf61e6576209a8e329aa26cb73113832296 Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
2017-03-06This commit solves some little bugs in the iPing application.Mauro Sardara3-6/+8
1) The client sends to the server a name containing (among the other things) the size of the ContentObject the server has to reply to the client. The problem is that the Server is expecting to find this size always at the same position in the name inside the interest; if the client sends an interest with a name that matches the FIB but is not exactly the name the server is expecting (e.g. ccnx:/ping/a instead if ccnx:/ping), the server reads the wrong segment (not the one with the size) and sends out a content object with an undefined size. 2) The maximum payload size of a content object is 64000. This causes fragmented packets to not be processed by the forwarder itself if they are coming from a remote connection. A quick fix consists in setting the max payload size of a content object to 1400. So the max size of a content object should be 1400 and not 64000. Change-Id: Ib555b7beb3cfe9172904bd63b8e3a76fe3f71a50 Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
2017-02-24- Fixed bug in retrieving the max number of retransmissions.Mauro Sardara1-1/+1
Change-Id: I690bfd693c75c86c4d6fe2be80c3dc24f0dd059c Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
2017-02-24- Added missing dependency "ccnx-portal-rta", still needed for the control ↵Mauro Sardara5-7/+8
messages - Fixed little typo for being compliant with the code style - Removed include statements of deprecated library "ccnx-portal" - added level of optimization of 3 by default Change-Id: Id353e58fa1e7eeeb90bdf19ec7fd921876ab12c4 Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
2017-02-22Change dependency libboost-all-dev to libboost-system-dev, the only one ↵Mauro Sardara1-1/+1
required by the libicnet Change-Id: I164913cfe7b014138c1dd2a602972a1496d6664b Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
2017-02-22Add supported platforms in README.md fileMauro Sardara1-1/+10
Change-Id: I8dd0b8d3352eba8c600a9cc20951f6d010a9a7e7 Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
2017-02-22Minor fixesMauro Sardara3-14/+3
Change-Id: I58d6ad647e272f66a96ca483c3b47798f4023ea9 Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
2017-02-22Initial Commit: libicnetMauro Sardara76-0/+9311
Change-Id: I10a72cb0d84b76553a85c168416b847f6a4ff5f6 Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
2017-02-02Initial empty repositoryVanessa Rene Valderrama0-0/+0