Permalink
Commits on Apr 1, 2014
  1. Refs #101047 CCNx 0.8.2 Release

    Michael Plass
    Michael Plass committed Apr 1, 2014
Commits on Mar 31, 2014
  1. Refs #101047 Fix dist-docs build.

    Michael Plass
    Michael Plass committed Mar 31, 2014
Commits on Jan 15, 2014
  1. Refs #100983 Merge remote-tracking branch 'origin/100983-strategy-ref…

    Michael Plass
    Michael Plass committed Jan 15, 2014
    …actor'
    
    * origin/100983-strategy-refactor:
      Refs #100983 Update ccnd Android.mk to make use of android_obj.mk generated by make depend.
    
    (fixes bug introduced in commit f228f62)
  2. Refs #100983 Update ccnd Android.mk to make use of android_obj.mk gen…

    Nick Briggs
    Nick Briggs committed Jan 15, 2014
    …erated by make depend.
Commits on Jan 14, 2014
  1. Refs #101047 Remake updated manpage

    Michael Plass
    Michael Plass committed Jan 14, 2014
  2. Refs #100983 Merge remote-tracking branch 'origin/100983-strategy-ref…

    Michael Plass
    Michael Plass committed Jan 14, 2014
    …actor'
    
    * origin/100983-strategy-refactor:
      Refs #100983 Update manpage for ccndc to mention the strategies that have been implemented.
  3. Refs #100983 Update manpage for ccndc to mention the strategies that …

    Nick Briggs
    Nick Briggs committed Jan 14, 2014
    …have been implemented.
Commits on Jan 10, 2014
  1. Refs #101047 Merge for ccnx-0.8.2-RC1

    Michael Plass
    Michael Plass committed Jan 10, 2014
  2. Refs #101047 Rebuild man pages

    Michael Plass
    Michael Plass committed Jan 10, 2014
Commits on Dec 18, 2013
  1. Refs #101053 Merge branch '20131014-ccnd-minlifetime' into 101047-ccn…

    Michael Plass
    Michael Plass committed Dec 18, 2013
    …x-0.8.2
    
    * origin/20131014-ccnd-minlifetime:
      Refs #101053 Update to window management algorithm.
      Increase reporting rate to every second from every 3 seconds.
      The window can be increased on receipt of data even if it is out-of-order
      Adjust window handling: no window reduction on first miss, halve (instead of resetting) window on timeout
      Report StatusResponse messages when received from ccnd.  Add missing newlines on some messages.
      Move duplicate (and unsolicted) content debug logging onto the h->debug&4 flag to increase efficiency.
      Change WTHZ and minlifetime calculation to allow 1/8 second interest lifetimes
    
    Conflicts:
    	csrc/ccnd/ccnd.c
  2. Refs #101053 Update to window management algorithm.

    Nick Briggs
    Nick Briggs committed Dec 18, 2013
  3. Refs #101047 Regenerate man pages

    Michael Plass
    Michael Plass committed Dec 18, 2013
  4. Refs #101047 Update release notes.

    Michael Plass
    Michael Plass committed Dec 18, 2013
  5. Refs #101060 Merge branch '101060-ccnd-match-limit' into 101047-ccnx-…

    Michael Plass
    Michael Plass committed Dec 18, 2013
    …0.8.2
    
    * origin/101060-ccnd-match-limit:
      Refs #101060  Evict stale content that we encounter while searching for a match.
      Refs #101060  Stop examining the cache if we have reached the configured cache limit.
      Refs #101060  Add a define for CCND_MAX_MATCH_PROBES, settable from outside.
  6. Refs #100983 Merge branch '100983-strategy-refactor' into 101047-ccnx…

    Michael Plass
    Michael Plass committed Dec 18, 2013
    …-0.8.2
    
    * origin/100983-strategy-refactor: (45 commits)
      Refs #100983 Modify loadsharing strategy to also use EXPUP events to penalize slow-responding faces.
      Refs #100983  When tracing a strategy, log the strategy name and parameters.
      Refs #100983  Extend the trace strategy to accept the name of the strategy to be traced.
      Refs #100983 Adjust loadsharing strategy to probe inactive faces in addition to selecting an active face.
      Refs #100983 In the parallel strategy, select for inclusion with small probability the inactive face(s).
      Refs #100983 Recover in case that all faces have become inactive.
      Refs #100983  Start sending the liveness probes sooner to avoid bogus inactivity flags.
      Refs #100983 An inactive face must still have the attention bit cleared.
      Refs #100983 Modify loadsharing and parallel strategies to take advantage of the CCND_PFI_INACTIVE flag.
      Refs #100983  OpenBSD grep did not deal with the word delimeters, so do without.
      Refs #100983  Fix explicit use of sh and grep -w
      Refs #100983  Some older compilers complain about a zero-length array, so take this into account in the CCN_STATESIZECHECK macro.
      Refs #100983  Add parentheses to placate some compiler's warning.
      Refs #100983  Hook up builtin faceattrs.  Add faceattr enumerator.  Add faceattr printer to faceattr "strategy".
      Refs #100983  Add some built-in face attributes.
      Refs #100983  Add a pfi flag that tells the strategy that a face is non-responsive.
      Refs #100968 Report StatusResponse messages when received from ccnd.  Add missing newlines on some messages.
      Refs #100983  We don't have to store the bitsize any more.
      Refs #100983  Add the code to do faceattr setting to the faceattr "strategy".
      Refs #100983  Traffic in plain unsigned fatter values instead of uintmax_t.
      ...
  7. Refs #100984 Merge branch '100984-strategy-labels' into 101047-ccnx-0…

    Michael Plass
    Michael Plass committed Dec 18, 2013
    ….8.2
    
    * origin/100984-strategy-labels: (47 commits)
      Refs #100984  Add man page documentation for new ccnd strategy subcommands.
      Refs #100984  Put strategy class array into a separate compilation unit.
      Refs #100984  Remove some obsolete comments
      Refs #100984  Add per-face counters to track outstanding sent interests.
      Refs #100984  Add missing break at end of case.
      Refs #100983, 100984 Updates to the strategy API.
      Refs #100984  Make the trace strategy more useful by summarizing the pfi list befor and after the layered strategy upcall.
      Refs #100984  Adjust the meanings of some of the strategy callouts to make them more usable.
      Refs #100984  Document the details about each of the strategy ops.
      Refs #100984  Remove unnecessary include
      Refs #100984  Add a 'trace' strategy that just logs before doing the default strategy.
      Refs #100984  Hook up strategy callouts for expiring upstreams and downstream refresh.
      Refs #100984   Add strategy callouts for new and expiring upstreams and downstreams.
      Refs #100983 Add to comments for defines and enums in strategy
      Refs #100984  This is a case where using pointer arithmetic makes it clearer.
      Refs #100984  Actually return the sclass that was found.
      Refs #100984  Add the null strategy, to try out the machinery better.
      Refs #100984  Do not age away a nameprefix entry that has an attached strategy.
      Refs #100984  Fill in strategyid and parameters in get/remove reply; improve status response.
      Refs #100984 null-terminate strings for strategyid and parameters.
      ...
Commits on Dec 14, 2013
Commits on Dec 13, 2013
  1. The window can be increased on receipt of data even if it is out-of-o…

    Nick Briggs
    Nick Briggs committed Dec 13, 2013
    …rder
Commits on Dec 12, 2013
  1. Adjust window handling: no window reduction on first miss, halve (ins…

    Nick Briggs
    Nick Briggs committed Dec 12, 2013
    …tead of resetting) window on timeout
Commits on Nov 22, 2013
  1. Refs #101062 add missing check for logging enabled before call to ccn…

    Nick Briggs
    Nick Briggs committed Nov 22, 2013
    …d_debug_content()
  2. Refs #101061 fix minlifetime calculation

    Nick Briggs
    Nick Briggs committed Nov 22, 2013
Commits on Nov 21, 2013
  1. Refs #101053 Merge remote-tracking branch 'origin/101053-ccncatchunks…

    Michael Plass
    Michael Plass committed Nov 21, 2013
    …2-performance' into 101047-ccnx-0.8.2
    
    * origin/101053-ccncatchunks2-performance:
      Refs #101053 Cap lifetime on initial interest at 0.5s. Do not reduce window on receipt of out-of-order data.
      Refs #101053 Improve hole-filling, manage InterestLifetime better.
Commits on Nov 15, 2013
  1. Refs #101042 Merge remote-tracking branch 'origin/101042-remove-ccnfi…

    Michael Plass
    Michael Plass committed Nov 15, 2013
    …leproxy-deprecation' into 101047-ccnx-0.8.2
    
    * origin/101042-remove-ccnfileproxy-deprecation:
      refs #101042 Remove deprecated stuff from CCNFileProxy
Commits on Nov 13, 2013
  1. Merge remote-tracking branch 'origin/101053-ccncatchunks2-performance…

    Nick Briggs
    Nick Briggs committed Nov 13, 2013
    …' into 20131014-ccnd-minlifetime
    
    Pick up changes to ccncatchunks2
  2. Refs #101053 Cap lifetime on initial interest at 0.5s. Do not reduce …

    Nick Briggs
    Nick Briggs committed Nov 13, 2013
    …window on receipt of out-of-order data.
Commits on Nov 12, 2013
  1. Merge remote-tracking branch 'origin/100983-strategy-refactor' into 2…

    Nick Briggs
    Nick Briggs committed Nov 12, 2013
    …0131014-ccnd-minlifetime
    
    Pick up improvement to loadsharing strategy.
  2. Refs #100983 Modify loadsharing strategy to also use EXPUP events to …

    Nick Briggs
    Nick Briggs committed Nov 12, 2013
    …penalize slow-responding faces.
  3. Merge remote-tracking branch 'origin/100983-strategy-refactor' into 2…

    Nick Briggs
    Nick Briggs committed Nov 12, 2013
    …0131014-ccnd-minlifetime
    
    To incorporate tracing strategy improvements.
  4. Refs #100983 When tracing a strategy, log the strategy name and param…

    Michael Plass
    Michael Plass committed Nov 12, 2013
    …eters.
  5. Refs #100983 Extend the trace strategy to accept the name of the stra…

    Michael Plass
    Michael Plass committed Nov 12, 2013
    …tegy to be traced.
    
    The name is passed in as a strategy parameter.  For example:
    
      ccndc setstrategy /foo trace loadsharing
    
    If the traced strategy takes a parameter, this may be passed in
    after the strategy name, using a '/' as a separator:
    
      ccndc setstrategy /bar trace barstrategy/barparam=42
Commits on Nov 7, 2013
  1. Merge remote-tracking branch 'origin/100983-strategy-refactor' into 2…

    Nick Briggs
    Nick Briggs committed Nov 7, 2013
    …0131014-ccnd-minlifetime
    
    Incorporate the tests for inactive faces in order to demonstrate recovery from link failures
Commits on Nov 6, 2013
  1. Refs #100983 Adjust loadsharing strategy to probe inactive faces in a…

    Nick Briggs
    Nick Briggs committed Nov 6, 2013
    …ddition to selecting an active face.
Commits on Nov 5, 2013
  1. Refs #100983 In the parallel strategy, select for inclusion with smal…

    Nick Briggs
    Nick Briggs committed Nov 5, 2013
    …l probability the inactive face(s).