Peter

Results 28 issues of Peter

We're utilizing the STUN servers now, but those may be blocked/unreachable, so using UPnP would add another (although not very reliable) way for the user to find out their external...

When argon2 bumped its version from 4.x to 5.x, they changed [some of the default parameters](https://github.com/RustCrypto/password-hashes/pull/386/files) and that made the key derivation from the two versions incompatible. I'll decrement the...

This happens when two snapshots are being downloaded concurrently. Imagine having two snapshots S1 and S2, where S1 happened before S2 (but I think a similar issue may happen if...

The "main" secret is really the share token, so if the user loses their read or write passwords, they should still be able to change them if they have the...

It is to avoid this situation: 1. user opens file `/foo.txt` in a text (or any other) editor. 2. ouisync downloads a conflicted copy, currently this creates two entries `/foo.txt-`...

I'm using the [`bencode` format](https://en.wikipedia.org/wiki/Bencode) which doesn't differentiate between strings and bytes. In particular I'm working with [`serde-bencode`](https://github.com/toby/serde-bencode) which currently has a test [ser_de_flattened_adjacently_tagged_enum](https://github.com/toby/serde-bencode/blob/f36b82c6d528a4f84e7627c6fb06b7e3f4bdb1c4/tests/tests.rs#L539) ignored due of this issue. The...

On a particular Samsung Android phone sending and receiving of ~100KB data fails with `ConnectionLost(TimedOut)`. We wrote a test for it here [send_receive.rs](https://github.com/inetic/quinn/blob/f3035bae656c7c82145fc389d040d53137a5e57f/quinn/tests/send_receive.rs) (also attaching for posterity [send_receive.rs.txt](https://github.com/user-attachments/files/20223294/send_receive.rs.txt)). The test...

The `keep_alive` function is implemented for `message` but it only requires information from the `header`. Due to this, any function that composes a response header needs to take the whole...