1. 16 Feb, 2021 3 commits
  2. 01 Jan, 2021 7 commits
  3. 03 Dec, 2020 2 commits
  4. 28 Nov, 2020 1 commit
  5. 20 Nov, 2020 1 commit
    • Gijs Peskens's avatar
      Fix #66 · 1968b56e
      Gijs Peskens authored
      Incorrectly logging old sequence numbers if nack count is less than 4
      1968b56e
  6. 18 Nov, 2020 3 commits
    • Sergio Ammirata's avatar
    • Gijs Peskens's avatar
      Feature: SRP-6a authentication via EAPOL · 47aa59f4
      Gijs Peskens authored
      Use the message structures and protocol of EAP-SRP while using SRP-6a
      for the actual key exchange.
      47aa59f4
    • Gijs Peskens's avatar
      Merge branch devel · 2076ab70
      Gijs Peskens authored
      * Many bugfixes
      -- most importantly fixing clock drift issues, causing packet loss when receiving clock is running to fast and "no more buffer time is left"
      --don't use non blocking send on receiver data output
      * Feature Null packet deletion, automatically detected on receiver, ability to turn on on sender via CLI argument
      * Minor features:
      --cumulative stats in receiver
      --ability to calculate RTT based of XR packets (Upipe uses those)
      --calculate retry deadline based on expected arrival times
      --set high priority on receiver data output threads (prevents certain issues)
      --log average time spend in buffer of packets
      2076ab70
  7. 11 Sep, 2020 7 commits
  8. 10 Sep, 2020 2 commits
  9. 28 Aug, 2020 1 commit
    • Gijs Peskens's avatar
      Interop fix: disable seq_ext · 90d022ef
      Gijs Peskens authored
      During interop testing it has been discovered we're sending the sequence extension RTCP header with unitialized values.
      Disable it for now, as we currently do not support sequence extension at all.
      90d022ef
  10. 24 Aug, 2020 1 commit
    • Gijs Peskens's avatar
      Fix: nonces should not be shared between TX and RX · e51ca092
      Gijs Peskens authored
      This fixes a potential security issue where IV's can be reused and data could potentially be intercepted.
      Also fixes intermittent decryption error condition in encryption test case when linux_crypto is enabled.
      e51ca092
  11. 22 Aug, 2020 1 commit
    • Gijs Peskens's avatar
      Fix multicast packet recovery in libRIST sender · 4805c879
      Gijs Peskens authored
      Peers were not getting associated correctly, so their NACKS were getting ignored, this corrects that.
      
      Future TODO: we need to be compliant with the spec, which means listening for RTCP comms on multicast,
      instead of the unicast source we send from. Also for the receiver we will need to be able to send to the
      RTCP multicast, instead of it's unicast source.
      Other implementations also have this behaviour, so we will need to figure a way to do both in a sensible
      way to remain compatible.
      4805c879
  12. 20 Aug, 2020 1 commit
  13. 19 Aug, 2020 1 commit
  14. 15 Aug, 2020 1 commit
  15. 14 Jul, 2020 4 commits
  16. 27 Jun, 2020 1 commit
    • David Holroyd's avatar
      defined(__linux) may not imply linux/if_alg.h · 5be68215
      David Holroyd authored
      When I try to compile against musl libc on Ubuntu 20.04, linux/if_alg.h
      is not available.
      
      This change simply uses the fallback code if the header isn't found at
      configure-time.
      
      I'm not sure if there's some missing package that would provide this.  I
      searched but did not spot a candidate.
      5be68215
  17. 23 Jun, 2020 1 commit
  18. 10 Jun, 2020 2 commits