-
Notifications
You must be signed in to change notification settings - Fork 71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Syncing documentation #260
Commits on Aug 11, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 6a86f50 - Browse repository at this point
Copy the full SHA 6a86f50View commit details
Commits on Aug 12, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 58630ed - Browse repository at this point
Copy the full SHA 58630edView commit details
Commits on Aug 31, 2019
-
Since the protocol specifies the use of 16 bit counters, it's best to reflect these in the API as well.
Configuration menu - View commit details
-
Copy full SHA for 3cd0310 - Browse repository at this point
Copy the full SHA 3cd0310View commit details
Commits on Sep 1, 2019
-
Merge pull request #228 from BourgondAries/arrange-u16
Turn arranging usize into u16
Configuration menu - View commit details
-
Copy full SHA for d8f8bd1 - Browse repository at this point
Copy the full SHA d8f8bd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68bdf8f - Browse repository at this point
Copy the full SHA 68bdf8fView commit details -
ordered: Loop the expected index value
The expected index is a u16 at the protocol level, but the arranging implementation for orderingstream does not take this into account. This caused sending over 2**16 ordered packets to simply default to the `None` case and get ignored. This patch solves that issue.
Configuration menu - View commit details
-
Copy full SHA for c1675ac - Browse repository at this point
Copy the full SHA c1675acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1280d6f - Browse repository at this point
Copy the full SHA 1280d6fView commit details -
ordering: Wrap the expected index acceptability condition
Previously we would only store packets with indices higher than the expected index, this is obviously not going to give us good results when we receive packets 0..100 while we are currently expecting index 65500. What this patch does is that it stores all incoming packets with the condition: expected < index < expected + u16::max/2 With wrapping add this becomes slightly more complex but the gist is the same.
Configuration menu - View commit details
-
Copy full SHA for 74a2d4b - Browse repository at this point
Copy the full SHA 74a2d4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce03a18 - Browse repository at this point
Copy the full SHA ce03a18View commit details -
Merge pull request #229 from BourgondAries/ordered-fail-2
Fix ordering arranging handler for >65536 packets
Configuration menu - View commit details
-
Copy full SHA for d93fc01 - Browse repository at this point
Copy the full SHA d93fc01View commit details
Commits on Sep 2, 2019
-
Configuration menu - View commit details
-
Copy full SHA for edf29f1 - Browse repository at this point
Copy the full SHA edf29f1View commit details -
Fix exact indexing values for half-window calculations (#230)
The previous patches would erroneously skip the value 32767 and drop the next packet (32768). This patch and test ensures that this doesn't happen.
Configuration menu - View commit details
-
Copy full SHA for d583916 - Browse repository at this point
Copy the full SHA d583916View commit details -
Sending over 65536 packets would previously just saturate the top_index which caused it to not accept any more packets. This patch shortens the sequence acceptance by half but always loops around the max u16 value. This means that at top_index = 0, all sequenced packets 0-32768 are accepted, while at top_index = 50000, all sequenced packets 50000-65535 and 0-17233 will be accepted.
Configuration menu - View commit details
-
Copy full SHA for a7baf72 - Browse repository at this point
Copy the full SHA a7baf72View commit details -
Merge pull request #233 from jstnlef/remote_ack_seq_must_always_increase
Ensure that `self.remote_ack_sequence_num` is always increasing
Configuration menu - View commit details
-
Copy full SHA for 1d8917d - Browse repository at this point
Copy the full SHA 1d8917dView commit details
Commits on Sep 3, 2019
-
Initial commit build and test script
crossjob for building and testing laminar
Configuration menu - View commit details
-
Copy full SHA for 5e2add0 - Browse repository at this point
Copy the full SHA 5e2add0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 118ae6a - Browse repository at this point
Copy the full SHA 118ae6aView commit details
Commits on Sep 7, 2019
-
Disconnect the connection after sending N un-acked packets (#234)
The connection is disconnected if we have N packets-in-flight simultaneously. Under normal usage we expect packets to be acked regularly so that our packets-in-flight size is relatively small.
Configuration menu - View commit details
-
Copy full SHA for a67ddbd - Browse repository at this point
Copy the full SHA a67ddbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67dac59 - Browse repository at this point
Copy the full SHA 67dac59View commit details
Commits on Sep 9, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 1868937 - Browse repository at this point
Copy the full SHA 1868937View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e74dec - Browse repository at this point
Copy the full SHA 8e74decView commit details
Commits on Sep 10, 2019
-
Configuration menu - View commit details
-
Copy full SHA for b0a14ab - Browse repository at this point
Copy the full SHA b0a14abView commit details
Commits on Sep 16, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ca89ee3 - Browse repository at this point
Copy the full SHA ca89ee3View commit details
Commits on Sep 22, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 328e2a1 - Browse repository at this point
Copy the full SHA 328e2a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f7de27 - Browse repository at this point
Copy the full SHA 5f7de27View commit details
Commits on Sep 23, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 2050ac5 - Browse repository at this point
Copy the full SHA 2050ac5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c63a4e - Browse repository at this point
Copy the full SHA 5c63a4eView commit details
Commits on Sep 24, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 98c0747 - Browse repository at this point
Copy the full SHA 98c0747View commit details -
Configuration menu - View commit details
-
Copy full SHA for fce428b - Browse repository at this point
Copy the full SHA fce428bView commit details
Commits on Sep 27, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 78a5563 - Browse repository at this point
Copy the full SHA 78a5563View commit details
Commits on Oct 2, 2019
-
Iterable VirtualConnection process_* functions result. (#256)
* Most changes are in `VirtualConnection` struct to make `process_incoming` and `process_outgoing` results make iterable. * Introduced a new `PacketInfo` type. * Bugfix covered by a test, when `last_sent`, was not set when sending `Unreliable` packets. * Removed a lot of warnings when running `cargo clippy --tests`.
Configuration menu - View commit details
-
Copy full SHA for b0121dc - Browse repository at this point
Copy the full SHA b0121dcView commit details
Commits on Oct 10, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 8acde72 - Browse repository at this point
Copy the full SHA 8acde72View commit details
Commits on Oct 12, 2019
-
Merge remote-tracking branch 'upstream/master'
Timon Post committedOct 12, 2019 Configuration menu - View commit details
-
Copy full SHA for 364400e - Browse repository at this point
Copy the full SHA 364400eView commit details -
Merge remote-tracking branch 'upstream/master'
Timon Post committedOct 12, 2019 Configuration menu - View commit details
-
Copy full SHA for 7585201 - Browse repository at this point
Copy the full SHA 7585201View commit details -
Timon Post committed
Oct 12, 2019 Configuration menu - View commit details
-
Copy full SHA for 3175608 - Browse repository at this point
Copy the full SHA 3175608View commit details -
upgraded contribution guide with rules
Timon Post committedOct 12, 2019 Configuration menu - View commit details
-
Copy full SHA for f8a970e - Browse repository at this point
Copy the full SHA f8a970eView commit details -
Timon Post committed
Oct 12, 2019 Configuration menu - View commit details
-
Copy full SHA for c042b18 - Browse repository at this point
Copy the full SHA c042b18View commit details -
Timon Post committed
Oct 12, 2019 Configuration menu - View commit details
-
Copy full SHA for 34df82a - Browse repository at this point
Copy the full SHA 34df82aView commit details