cicn.git
7 years agoImprovements for HTTP messages processing 12/10612/1
Mauro Sardara [Fri, 16 Feb 2018 16:22:53 +0000 (17:22 +0100)]
Improvements for HTTP messages processing

Change-Id: Iefcbfa1820bd47fd52475780c68c363a2baa2568
Signed-off-by: Mauro Sardara <[email protected]>
7 years agocorrect conflict boost when android sdk is running 47/9447/1
Angelo Mantellini [Thu, 16 Nov 2017 11:51:37 +0000 (12:51 +0100)]
correct conflict boost when android sdk is running

Change-Id: I8a45d86b114c62eeecb9b4875e9972ac4fb8a694
Signed-off-by: Angelo Mantellini <[email protected]>
7 years agoFixing the feature to download a given number of segments in http-dash-client 88/8788/1
Jacques Samain [Thu, 12 Oct 2017 13:02:13 +0000 (15:02 +0200)]
Fixing the feature to download a given number of segments in http-dash-client

Change-Id: I584d6480a5c22d9ea033efbe8f24c0c58b33004c
Signed-off-by: Jacques Samain <[email protected]>
7 years agoAdd simple applications for ICN17 tutorial 05/8505/1
Mauro Sardara [Fri, 22 Sep 2017 13:44:01 +0000 (15:44 +0200)]
Add simple applications for ICN17 tutorial

Change-Id: Ic76e73c87e0313056356a02d8ec45d6e337288cb
Signed-off-by: Mauro Sardara <[email protected]>
7 years agoAdding possibility to set lifetime when publishing content using the http helper. 42/7842/1
Mauro Sardara [Fri, 28 Jul 2017 17:37:14 +0000 (19:37 +0200)]
Adding possibility to set lifetime when publishing content using the http helper.

Change-Id: I0107bb216e961c189a62f5c6bb3b22fc563919a7
Signed-off-by: Mauro Sardara <[email protected]>
7 years agoAdding missing android include 47/7647/1
Mauro Sardara [Wed, 19 Jul 2017 15:22:01 +0000 (17:22 +0200)]
Adding missing android include

Change-Id: I666b0f932e736cd51c8ef6d42bcd602822445392
Signed-off-by: Mauro Sardara <[email protected]>
7 years agoAdding android deps 31/7531/1
Mauro Sardara [Wed, 12 Jul 2017 13:05:27 +0000 (15:05 +0200)]
Adding android deps

Change-Id: I250f905226c9444b7c44302e84c13be7a08c0207
Signed-off-by: Mauro Sardara <[email protected]>
7 years agoAdding additional check for MAC OS 30/7530/1
Mauro Sardara [Wed, 12 Jul 2017 12:59:11 +0000 (14:59 +0200)]
Adding additional check for MAC OS

Change-Id: I4defac2f9de374c5f54ad69eed032da492248003
Signed-off-by: Mauro Sardara <[email protected]>
7 years agoAvoid attaching HTTP publisher to the forwarder at creation time: create a method... 27/7527/1
Mauro Sardara [Wed, 12 Jul 2017 09:13:31 +0000 (11:13 +0200)]
Avoid attaching HTTP publisher to the forwarder at creation time: create a method for it.

Change-Id: Ibe93696e3e2bf8acaf3dbe736db511436dca8f71
Signed-off-by: Mauro Sardara <[email protected]>
7 years agoReinstating notification of downloading time 83/7483/1
Jacques Samain [Fri, 7 Jul 2017 12:32:29 +0000 (14:32 +0200)]
Reinstating notification of downloading time

Change-Id: I07a5e3d42b558d743ba6cae9ab2bd942f21f4e91
Signed-off-by: Jacques Samain <[email protected]>
7 years agocorrect issue for compiling ios 22/7422/2
Angelo Mantellini (manangel) [Wed, 5 Jul 2017 13:15:56 +0000 (15:15 +0200)]
correct issue for compiling ios

Change-Id: I3ebd39ca699c24f292f975d2ead9b6fcc3e89ddf
Signed-off-by: Angelo Mantellini (manangel) <[email protected]>
7 years agocorrect issue for compiling viper 20/7420/1
Angelo Mantellini (manangel) [Wed, 5 Jul 2017 12:33:54 +0000 (14:33 +0200)]
correct issue for compiling viper

Change-Id: Ie805337f3febe671e6c0777cb6744a201b6cb083
Signed-off-by: Angelo Mantellini (manangel) <[email protected]>
7 years agoUpdated the rate estimation mecanism to compute downloading time 48/7348/2
Jacques Samain [Thu, 29 Jun 2017 12:59:01 +0000 (14:59 +0200)]
Updated the rate estimation mecanism to compute downloading time

Change-Id: Icc6835e719f77e45dc75e0fcccaa29a39c36c359
Signed-off-by: Jacques Samain <[email protected]>
7 years agoAdding Android options to CMakeLists 26/7326/1
Mauro Sardara [Tue, 27 Jun 2017 15:06:42 +0000 (17:06 +0200)]
Adding Android options to CMakeLists

Change-Id: I537d2396aafc210aecbc0495002b8b9aadd31f8e
Signed-off-by: Mauro Sardara <[email protected]>
8 years agoAdd possibility to retrieve the low level consumer socket from the HTTP client helper 23/7323/3
Mauro Sardara [Tue, 27 Jun 2017 12:59:04 +0000 (14:59 +0200)]
Add possibility to retrieve the low level consumer socket from the HTTP client helper

Change-Id: I7a51427396397d06608fdae36e30c6f0bc7a9f3e
Signed-off-by: Mauro Sardara <[email protected]>
8 years ago- Added new interface between applications and library: 03/7003/3
Mauro Sardara [Mon, 5 Jun 2017 14:48:29 +0000 (16:48 +0200)]
- Added new interface between applications and library:
  - 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 <[email protected]>
8 years agoFixing typo in CMakeLists 35/6535/1
Mauro Sardara [Sat, 29 Apr 2017 21:18:56 +0000 (23:18 +0200)]
Fixing typo in CMakeLists

Change-Id: Idc098f1e426b9590b17a20868ad007e9b3d581c0
Signed-off-by: Mauro Sardara <[email protected]>
8 years agoAdding dev and doc package support. 31/6531/5
Mauro Sardara [Sat, 29 Apr 2017 19:14:25 +0000 (21:14 +0200)]
Adding dev and doc package support.

Change-Id: I89b4aa6598d88226a1eafd6b7240a30be3d795c3
Signed-off-by: Mauro Sardara <[email protected]>
8 years agoadd android correction 30/6430/1
Angelo Mantellini (manangel) [Tue, 25 Apr 2017 18:21:27 +0000 (20:21 +0200)]
add android correction

Change-Id: If674233c81fa2236aa5973d9545fa316d66acb7a
Signed-off-by: Angelo Mantellini (manangel) <[email protected]>
8 years agoAdding possibility to run build script from any folder. 78/6278/2
Mauro Sardara [Wed, 19 Apr 2017 15:52:01 +0000 (17:52 +0200)]
Adding possibility to run build script from any folder.

Change-Id: I88fe7d0efdb169f899b95106063ac0b7dc7f6077
Signed-off-by: Mauro Sardara <[email protected]>
8 years ago- Fixing code style issues 19/6219/3
Mauro Sardara [Tue, 18 Apr 2017 09:25:13 +0000 (11:25 +0200)]
- Fixing code style issues
- 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 <[email protected]>
8 years agoInstalling boost dev for compatibility between trusty and xenial 00/6200/1
Mauro Sardara [Thu, 13 Apr 2017 15:27:15 +0000 (17:27 +0200)]
Installing boost dev for compatibility between trusty and xenial

Change-Id: Ibe9c120d95bae705b349461f7002e18515b028ca
Signed-off-by: Mauro Sardara <[email protected]>
8 years agoFix libboost dependency check 96/6196/1
Mauro Sardara [Thu, 13 Apr 2017 15:00:19 +0000 (17:00 +0200)]
Fix libboost dependency check

Change-Id: Idd5d13bc621d12b7c3d7791b2d22fe0147a106ed
Signed-off-by: Mauro Sardara <[email protected]>
8 years agoMerge "Fix libboost-system dependency for deb package" into libicnet/master
Alberto Compagno [Thu, 13 Apr 2017 14:48:38 +0000 (14:48 +0000)]
Merge "Fix libboost-system dependency for deb package" into libicnet/master

8 years agoFix libboost-system dependency for deb package 93/6193/1
Mauro Sardara [Thu, 13 Apr 2017 14:25:18 +0000 (16:25 +0200)]
Fix libboost-system dependency for deb package

Change-Id: I4fa44a5475afb73de88bea422221d787c7a9ce2c
Signed-off-by: Mauro Sardara <[email protected]>
8 years agoMerge "Adding support for package creation. The script for creating the package is...
Luca Muscariello [Thu, 13 Apr 2017 13:18:24 +0000 (13:18 +0000)]
Merge "Adding support for package creation. 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." into libicnet/master

8 years agoAdding support for package creation. 84/6184/3
Mauro Sardara [Thu, 13 Apr 2017 09:56:07 +0000 (11:56 +0200)]
Adding support for package creation.
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 <[email protected]>
8 years agoFixing on check of joinable threads 56/6156/1
Mauro Sardara [Wed, 12 Apr 2017 09:14:30 +0000 (11:14 +0200)]
Fixing on check of joinable threads

Change-Id: Iac78cd1ff0254cd6871afee1bc70f8dee8d42d1c
Signed-off-by: Mauro Sardara <[email protected]>
8 years agoAdding packaging info to CMakeLists.txt 94/6094/1 Libicnet-v1.0
Mauro Sardara [Fri, 7 Apr 2017 18:28:40 +0000 (20:28 +0200)]
Adding packaging info to CMakeLists.txt

Change-Id: Ibe882a48c15d238021d4b7347425b8b6a0d3cc95
Signed-off-by: Mauro Sardara <[email protected]>
8 years agoAdding support for creating DEB and RPM packages 73/5873/2
Mauro Sardara [Mon, 27 Mar 2017 14:31:41 +0000 (16:31 +0200)]
Adding support for creating DEB and RPM packages

Change-Id: If2ba80f4b7f75cbdaa56349ccfe26663289a403a
Signed-off-by: Mauro Sardara <[email protected]>
8 years agoAndroid log syntax fix 52/5852/1
Mauro Sardara [Fri, 24 Mar 2017 14:19:45 +0000 (15:19 +0100)]
Android log syntax fix

Change-Id: I30702996f5f80837fffffe09a2da8542e6fa2487
Signed-off-by: Mauro Sardara <[email protected]>
8 years agoAdding android support 19/5819/7
Mauro Sardara [Tue, 21 Mar 2017 22:52:22 +0000 (23:52 +0100)]
Adding android support

Change-Id: Id8d0aaf61e6576209a8e329aa26cb73113832296
Signed-off-by: Mauro Sardara <[email protected]>
8 years agoThis commit solves some little bugs in the iPing application. 35/5635/4
Mauro Sardara [Mon, 6 Mar 2017 14:00:04 +0000 (15:00 +0100)]
This commit solves some little bugs in the iPing application.

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 <[email protected]>
8 years ago- Fixed bug in retrieving the max number of retransmissions. 18/5518/1
Mauro Sardara [Fri, 24 Feb 2017 19:12:47 +0000 (20:12 +0100)]
- Fixed bug in retrieving the max number of retransmissions.

Change-Id: I690bfd693c75c86c4d6fe2be80c3dc24f0dd059c
Signed-off-by: Mauro Sardara <[email protected]>
8 years ago- Added missing dependency "ccnx-portal-rta", still needed for the control messages 17/5517/7
Mauro Sardara [Fri, 24 Feb 2017 18:27:34 +0000 (19:27 +0100)]
- Added missing dependency "ccnx-portal-rta", still needed for the control 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 <[email protected]>
8 years agoChange dependency libboost-all-dev to libboost-system-dev, the only one required... 83/5483/2
Mauro Sardara [Wed, 22 Feb 2017 22:13:44 +0000 (23:13 +0100)]
Change dependency libboost-all-dev to libboost-system-dev, the only one required by the libicnet

Change-Id: I164913cfe7b014138c1dd2a602972a1496d6664b
Signed-off-by: Mauro Sardara <[email protected]>
8 years agoAdd supported platforms in README.md file 82/5482/3
Mauro Sardara [Wed, 22 Feb 2017 21:47:49 +0000 (22:47 +0100)]
Add supported platforms in README.md file

Change-Id: I8dd0b8d3352eba8c600a9cc20951f6d010a9a7e7
Signed-off-by: Mauro Sardara <[email protected]>
8 years agoMinor fixes 80/5480/3
Mauro Sardara [Wed, 22 Feb 2017 19:09:10 +0000 (20:09 +0100)]
Minor fixes

Change-Id: I58d6ad647e272f66a96ca483c3b47798f4023ea9
Signed-off-by: Mauro Sardara <[email protected]>
8 years agoInitial Commit: libicnet 69/5469/2
Mauro Sardara [Wed, 22 Feb 2017 13:37:37 +0000 (14:37 +0100)]
Initial Commit: libicnet

Change-Id: I10a72cb0d84b76553a85c168416b847f6a4ff5f6
Signed-off-by: Mauro Sardara <[email protected]>
8 years agoInitial empty repository
Vanessa Rene Valderrama [Thu, 2 Feb 2017 17:08:11 +0000 (17:08 +0000)]
Initial empty repository