1. 9c7d691 Exclude content whose name has %C1.META (if not requested) by Jeff Thompson · 12 years ago
  2. 7fb08bf In ContentClosure, check that all segments have the same base name. by Jeff Thompson · 12 years ago
  3. 66f2d60 Merge feature branch 'waf-build' by Alexander Afanasyev · 12 years ago
  4. 181a8b9 Initial reorganization by Alexander Afanasyev · 12 years ago[Renamed from js/ndnProtocol/components/ndnProtocolService.js]
  5. ca2535c In ContentClosure.prototype.upcall, use Name.addSegment. by Jeff Thompson · 12 years ago
  6. 4a4caba In ContentClosure constructor, take uriName instead of uriEndsWithSegmentNumber. by Jeff Thompson · 12 years ago
  7. 152342b Show the timeout message if didn't receive segment 0 (as opposed to not receiving any segment). This handles the case where segment 1 is received but not 0. by Jeff Thompson · 12 years ago
  8. 52843b1 Use ExponentialReExpressClosure to retry failed fetch of segments. by Jeff Thompson · 12 years ago
  9. 3663c67 If fetching the first segment times out, set the content to a timeout message. by Jeff Thompson · 12 years ago
  10. 6ac75d2 In URI interest selector for ndn.Exclude, added support for comma-separated list of values by Jeff Thompson · 12 years ago
  11. 49f3788 When creating the NDN, don't need to set host to null since this is now the default. by Jeff Thompson · 12 years ago
  12. a5668d5 Change connectAndExpressInterest to connectAndExecute to be used by registerPrefix too. by Jeff Thompson · 12 years ago
  13. 6b3d81a For now, when creating the NDN object, set verify false. by Jeff Thompson · 12 years ago
  14. b083c8e Added SegmentStore class and use in ContentClosure.upcall to keep at least 2 outstanding requests for segments to improve throughput. by Jeff Thompson · 12 years ago
  15. f6995b5 Added SegmentStore class and use in ContentClosure.upcall to keep at least 2 outstanding requests for segments to improve throughput. by Jeff Thompson · 12 years ago
  16. 1ac86ce Initialize contentSha256 in the constructor. by Jeff Thompson · 12 years ago
  17. b2f91ea In NdnProtocolInfo.jsm, put all functions in the NdnProtocolInfo class instead of being global. by Jeff Thompson · 12 years ago
  18. 2cc54b4 In ndnProtocol newURI, support relative URIs. by Jeff Thompson · 12 years ago
  19. 8107ec8 In NdnProtocolInfo.jsm, added splitUri, and use in ndnProtocolService.js and ndnToolbar.js. by Jeff Thompson · 12 years ago
  20. e5a8828 Pass segmentTemplate to the ContentClosure so further segments fetched by the NDN protocol handler use the PublisherPublicKeyDigest, Scope and InterestLifetime specified in the URI. by Jeff Thompson · 12 years ago
  21. 42806a1 Change Interest.interestLifetime to be milliseconds (not seconds). by Jeff Thompson · 12 years ago
  22. 6ad5c36 Added NdnProtocolInfo.jsm to store static info such as the connected host. Updated ndnProtocolService.js to report the hub host and port when connected, and updated the NDN Toolbar to display it. by Jeff Thompson · 12 years ago
  23. 2a67a54 Pass host: null to the NDN constructor. by Jeff Thompson · 12 years ago
  24. 869e819 Always compute contentSha256. by Jeff Thompson · 12 years ago
  25. 3d6ce94 Create and keep one NDN object. Allow it to use XpcomTransport.defaultGetHostAndPort to select a testbed host at random. by Jeff Thompson · 12 years ago
  26. 963d2da If Name.getContentDigestValue() returns a content digest, then use Sha256 to digest the content and dump an error if not equal. by Jeff Thompson · 12 years ago
  27. bd82926 Major update to rename ccnx to ndn, mainly in ndnProtocol and also in a few files with ccnx in comments. by Jeff Thompson · 12 years ago[Renamed (84%) from js/ccnxProtocol/components/ccnxProtocolService.js]
  28. 3cbf746 When dumping the exception message, also dump ex.stack. (We know this works because it is Firefox only.) by Jeff Thompson · 12 years ago
  29. 16a35f7 Added Name.indexOfFileName(). by Jeff Thompson · 12 years ago
  30. 5a5a282 In ContentClosure.upcall, remove nextSegmentNumberByteArray and use nextSegmentNumber directly. by Jeff Thompson · 12 years ago
  31. 754652d Fix bug in extractCcnxSearch: need trim(), not trim by Jeff Thompson · 12 years ago
  32. d6b61e4 Support query selectors such as ?ccnx.ChildSelector=1 . by Jeff Thompson · 12 years ago
  33. 5fc9b67 Support interestLifetime in from_ccnb and to_ccnb. Updated test script to test all fields (except Exclude). by Jeff Thompson · 12 years ago
  34. 1eea632 Parse the URI and pass the uriSearchAndHash into ContentClosure so it is preserved when the address bar is updated. by Jeff Thompson · 12 years ago
  35. 17a9da8 Rename NDNSocketTransport.js to XpcomTransport.js and implement expressInterest. by Jeff Thompson · 12 years ago
  36. d0327ff Temporarily convert output from nonNegativeIntToBigEndian to byte array while Name still needs it. by Jeff Thompson · 12 years ago
  37. e769c51 Added MimeTypes.js, based on Ubuntu /etc/mime.types, to get the contentType based on the filename extension. by Jeff Thompson · 12 years ago
  38. 9e6dff0 Move out the ContentClosure for expressInterest to be its own class. by Jeff Thompson · 12 years ago
  39. 57d0738 Make the ContentChannel handle setting the URL bar. by Jeff Thompson · 12 years ago
  40. 6576bbb After sending the content to the ContentChannel, set the mostRecentWindow URL bar if its LOAD_INITIAL_DOCUMENT_URI bit is set. by Jeff Thompson · 12 years ago
  41. d4617ff In newChannel, trim the URL before using and comparing. by Jeff Thompson · 12 years ago
  42. 10de459 Update the address bar with the name in the returned ContentObject. (Don't show the sequence number unless in the original URI.) by Jeff Thompson · 12 years ago
  43. 25b0641 Use the name in the returned CoontentObject to get the MIME type and make getContentTypeAndCharset scan the components. by Jeff Thompson · 12 years ago
  44. df0a6f7 Move content type choice into separate function getContentTypeAndCharset. by Jeff Thompson · 12 years ago
  45. 741108b upcall should return Closure.RESULT_OK. by Jeff Thompson · 12 years ago
  46. 3441976 Added Closure.js. Put expressInterest in NDN.js. Use it in ccnxProtocolService.js. by Jeff Thompson · 12 years ago
  47. 745026e Change all ucla-cs authored files to refer to COPYING. by Jeff Thompson · 12 years ago
  48. 3651251 Check for MIME type text/css. by Jeff Thompson · 12 years ago
  49. f076145 For now, hard code the host to lioncub.metwi.ucla.edu. by Jeff Thompson · 12 years ago
  50. 08ab3cd Add initial working implementation of the ccnx protocol handler for Firefox. The extension is ccnxProtocol.xpi. by Jeff Thompson · 12 years ago