lp:~martin-lp/hipl/update_ack_handling

Created by David Martin and last modified
Get this branch:
bzr branch lp:~martin-lp/hipl/update_ack_handling
Only David Martin can upload to this branch. If you are David Martin please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
David Martin
Project:
HIPL
Status:
Merged

Recent revisions

6053. By David Martin

Invert logic of ACK checks for improved readability, avoided code duplication.

6052. By David Martin

Restructure check_and_update_ack_id_bounds() for improved readability.

6051. By David Martin

Clarify documentation + improve readability of check_and_update_ack_id_bounds().

6050. By David Martin

Rephrase and clarify documentation of UPDATE ID attributes in update_state.

6049. By David Martin

Rephrase ACK out-of-bounds debug message in hip_check_update_freshness().

6048. By David Martin

Make check_and_update_ack_id_bounds() const-correct.

6047. By David Martin

Accept ACKs for all outstanding Update packets instead of most recent one.

Previously only ACKs for the most recent sent Update packet were accepted.
This commit introduces a boundary for yet to be acknowledged Update
packets which allows to correctly deal with ACKs for more than one
outstanding Update packet.

This fixes a bug where ACKs were falsely dropped when both hosts initiated
an update at the same time.

6046. By René Hummen

merge re-implements the hipd-related part of draft-heer-hip-middle-auth-02

An extensive merge proposal and discussion can be found at:
https://code.launchpad.net/~rene-hummen/hipl/midauth-hipd/+merge/70736

6045. By Diego Biurrun

nlink: drop some pointless void* casts

6044. By Diego Biurrun

builder: clean up return handling

Return values directly instead of setting a variable, jumping
to a goto label and returning the variable there.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:hipl
This branch contains Public information 
Everyone can see this information.

Subscribers