Project

General

Profile

Activity

From 01/27/2016 to 02/25/2016

02/25/2016

03:51 PM Feature #3450 (In Progress): Name.Component API extension: is* methods
In all libraries added Name.Component.isSegment, isSegmentOffset, isVersion, isTimestamp and isSequenceNumber. Anonymous
12:01 PM Bug #3452 (Closed): API in Interest to reset nonce
Added Interest.refershNonce in NDN-CPP, PyNDN and NDN-JS. Updated to API web page. Anonymous

02/24/2016

08:13 AM Feature #3449: Name class API extension
Then I'll support negative indexes. An application could easily compare the last two components of one name with the ... Anonymous

02/23/2016

04:10 PM Feature #3449: Name class API extension
I don't have much opinion. The idea for compare was to have an optimized version to compare parts of the names. Imp... Alex Afanasyev
03:54 PM Feature #3449 (In Progress): Name class API extension
Hi Alex. The ndn-cxx doc for compare(int, int, Name, int, int) says "This is equivalent to this->getSubName(pos1, cou... Anonymous
03:55 PM Feature #3451 (In Progress): Name.Component API extension: from* methods
Implemented in jNDN. Working on the other CCL libraries. Anonymous
03:01 PM Bug #3452 (In Progress): API in Interest to reset nonce
Added Interest.refershNonce in jNDN. Anonymous

02/16/2016

01:14 PM Task #3446: NDNLPv2 support
We tried 0.4 but had some startup issues (a BerEncoding exception coming from libcryptopp?) so I can't confirm Alex's... Andrew Brown
12:17 PM Bug #3448: Retrieval of data using full name
I'm a little bit confused. We have the implicit digest and we had agreed on the specific form it is encoded. What o... Alex Afanasyev
12:09 PM Bug #3448: Retrieval of data using full name
Will update after retreat discussion on implicit digest. Jeff Burke
12:09 PM Bug #3447: Data.getFullName()
Will update after retreat discussion on implicit digest. Jeff Burke
12:01 PM Feature #3449: Name class API extension
Yes, I guess I missed it. Alex Afanasyev
11:39 AM Feature #3449: Name class API extension
getSubName already exists, no?<br>
https://github.com/named-data/PyNDN2/blob/0ead93269386aef5c49db8a2214fa61e5d85430...
Anonymous
11:57 AM Feature #2531 (Closed): LocalControlHeader
This was implemented in jNDN but is now deprecated in favor of NDNLPv2 support. See issue #3446. Anonymous
11:54 AM Task #3152 (Closed): In callbacks, catch and log any exception in case the app doesn't
Anonymous
11:33 AM Feature #3450: Name.Component API extension: is* methods
The due date is for all except ImplicitSha256Digest methods which we'll address after discussions at the NDN Retreat. Anonymous
11:32 AM Feature #3451: Name.Component API extension: from* methods
The due date is for all except ImplicitSha256Digest methods which we'll address after discussions at the NDN Retreat. Anonymous

02/11/2016

12:07 PM Task #3152 (Feedback): In callbacks, catch and log any exception in case the app doesn't
Changes are merged to the master branch of all libraries to catch and log any exceptions from callbacks. Note that C+... Anonymous
10:02 AM Task #3455: Implement ControlResponse
ControlResponse is merged to the master branch in jNDN. I changed the project to NDN-CLL since we should implement it... Anonymous

02/10/2016

04:43 PM Task #3455: Implement ControlResponse
Looks good to merge. Andrew Brown

02/08/2016

10:18 PM Feature #3449: Name class API extension
I would use them in Python and Java Alex Afanasyev
10:11 PM Feature #3449: Name class API extension
Agree they're useful. Just let us know priority of this, and for what libraries first. Jeff Burke
10:16 PM Task #3446: NDNLPv2 support
I think Java, as it is used by Andrew (I think his apps are effectively broken if upgraded to NFD 0.4.0) Alex Afanasyev
10:13 PM Task #3446: NDNLPv2 support
What language support would be most valuable to have first? Jeff Burke
10:11 PM Bug #3448: Retrieval of data using full name
(Can you point to current ndn-cxx behavior for equiv functionality?) Jeff Burke
10:10 PM Bug #3447: Data.getFullName()
JeffT, let's discuss in next task review Jeff Burke
10:08 PM Bug #2628: Default value for Interest.Selectors.MustBeFresh should be false
Intent is to update this to follow the new spec in the next release that will have breaking changes. (Probably befor... Jeff Burke
10:04 PM Task #3455: Implement ControlResponse
JeffT, let's move the copyright discussion to email. The way this should work is the copyright should be kept intact ... Jeff Burke

02/05/2016

03:15 PM Task #3455: Implement ControlResponse
You cannot simply change the copyright. TestControlResponse code is taken basically as is and the copyright belongs ... Alex Afanasyev
02:57 PM Task #3455 (In Progress): Implement ControlResponse
OK, I added ControlResponse in the branch issue/3455-ControlResponse.<br>
https://github.com/named-data/jndn/blob/is...
Anonymous
01:11 PM Task #3455: Implement ControlResponse
Yes, Alex is assuring us there is only one ControlParameters and my only need for this is to interact with the NFD; t... Andrew Brown
12:41 PM Task #3455: Implement ControlResponse
Hi Andrew. So we should limit to one ControlParameters (not a list)? Anonymous
12:38 PM Task #3455: Implement ControlResponse
Jeff, your naming makes more sense (e.g. get/setBodyAsControlParameters)
Alex, sounds good.
Andrew Brown
12:09 PM Task #3455: Implement ControlResponse
Andrew, this is a language bug in the spec.
What is meant is that response returns ControlParameters that was supp...
Alex Afanasyev
11:50 AM Task #3455: Implement ControlResponse
You say "naming it like encode/decodeBodyToControParameters". But encode/decode happens with wireEncode/Decode. I sup... Anonymous

02/04/2016

08:27 PM Task #3455: Implement ControlResponse
Perhaps I was doing some creative interpretation, but I read http://redmine.named-data.net/projects/nfd/wiki/ControlC... Andrew Brown

02/03/2016

05:33 PM Task #3455: Implement ControlResponse
Added Andrew as a watcher. Anonymous
10:27 AM Task #3455: Implement ControlResponse
Andrew, any input on methods get/setControlParameters which are specific to a single ControlParameters in the Control... Anonymous
10:25 AM Task #3455: Implement ControlResponse
I'd prefer to avoid over-complicating the class hierarchy in the name of conceptual purity. Right now the API is pret... Anonymous
10:14 AM Task #3455: Implement ControlResponse
You can drop "List". In NFD, there is just one `ControlParameters` TLV in the body.
I could be ok with bundling, ...
Alex Afanasyev
10:08 AM Task #3455: Implement ControlResponse
We could make getBody return a Blob, but also add getControlParametersList which returns a ControlParameters list exa... Anonymous
09:46 AM Task #3455: Implement ControlResponse
NFD only uses `ControlParameters`. However, the `ControlReponse` is a general structure that (in long-term perspecti... Alex Afanasyev
09:22 AM Task #3455: Implement ControlResponse
ControlResponse is defined as:
ControlResponse ::= CONTROL-RESPONSE-TYPE TLV-LENGTH
Sta...
Anonymous

02/02/2016

07:18 AM Task #3455: Implement ControlResponse
Ok w/me, assigning to JeffT for review / inclusion. Jeff Burke

02/01/2016

11:13 PM Task #3455 (Closed): Implement ControlResponse
ControlResponse is a necessary element to implement MockFace (in ndn-cxx it is called DummyClientFace). In order to ... Alex Afanasyev
09:49 AM Bug #3452 (Closed): API in Interest to reset nonce
The deprecated/removed Interest.setNonce was the only way to reset nonce of the Interest. Either the `setNonce` meth... Alex Afanasyev
09:45 AM Feature #3451 (Closed): Name.Component API extension: from* methods
Currently, Name.Component has only two versions of `from*` method: `fromNumber` and `fromNumberWithMarker`. All othe... Alex Afanasyev
09:42 AM Feature #3450 (Closed): Name.Component API extension: is* methods
The `is*` methods are needed in many cases in order to avoid awkward checks that rely on exceptions:
```cpp
/**...
Alex Afanasyev
09:39 AM Feature #3449 (Closed): Name class API extension
There are several valuable methods in Name class that are not currently available:
- `isPrefixOf`
- `compare(int,...
Alex Afanasyev
09:37 AM Bug #3448 (Closed): Retrieval of data using full name
Please reject the issue if it is my misunderstanding.
Does the retrieval of data using full name (e.g., with the i...
Alex Afanasyev
09:36 AM Bug #3447 (Closed): Data.getFullName()
I could be missing it, but there should be a simple method on data packet to obtain its full name (e.g., including im... Alex Afanasyev
09:35 AM Task #3446 (Closed): NDNLPv2 support
Implement NDNLPv2 support at least for:
- equivalent of LocalControlHeader
- NACK processing
Alex Afanasyev
09:26 AM Bug #2628: Default value for Interest.Selectors.MustBeFresh should be false
I would like to check the progress of this issue? Any blocking reason we still don't have it fixed? Alex Afanasyev

01/29/2016

05:01 PM Task #3260: Add GenericSignature for unrecognized signature type
No, it makes sense; I just wanted to confirm. Andrew Brown
08:22 AM Task #3260: Add GenericSignature for unrecognized signature type
Hi Andrew. Thanks for reviewing this. Yes, the type code is set when decoding the signature info. The setSignatureInf... Anonymous

01/28/2016

08:16 PM Task #3260: Add GenericSignature for unrecognized signature type
My apologies for losing track of this one. I reviewed and think this will work exactly like we need; if I understand ... Andrew Brown

01/27/2016

12:19 PM Task #3194 (Duplicate): expressInterest should call onTimeout even for unspecified interest lifetime
Anonymous
 

Also available in: Atom