1. 16 Nov, 2021 2 commits
  2. 13 Nov, 2021 1 commit
  3. 08 Nov, 2021 1 commit
  4. 04 Nov, 2021 2 commits
  5. 03 Nov, 2021 1 commit
  6. 02 Nov, 2021 1 commit
  7. 01 Nov, 2021 1 commit
  8. 31 Oct, 2021 2 commits
  9. 27 Oct, 2021 3 commits
  10. 24 Oct, 2021 2 commits
  11. 19 Oct, 2021 4 commits
  12. 18 Oct, 2021 1 commit
  13. 16 Oct, 2021 1 commit
  14. 15 Oct, 2021 1 commit
  15. 12 Oct, 2021 1 commit
  16. 11 Oct, 2021 1 commit
  17. 04 Oct, 2021 1 commit
  18. 26 Sep, 2021 2 commits
  19. 25 Sep, 2021 1 commit
    • Vladimir Panteleev's avatar
      Use device ID from client SSL certificate, not UDP packet · b706750a
      Vladimir Panteleev authored
      Consider the following scenario:
      
      1. We send a UDP broadcast
      2. We receive a reply from 192.168.0.1 with device ID "foo"
      3. We connect to 192.168.0.1, and find that the device's certificate
         is actually for a different ID "bar". This could be because the
         packet did not actually originate from 192.168.0.1, or this host is
         malicious / malfunctioning.
      4. We remember that device ID "foo" has certificate with common name "bar".
      5. When we finally attempt to connect to the real device ID "foo", we
         reject their certificate (common name "foo"). We can now never
         successfully connect to "foo".
      
      On some network (mis-)configurations, this completely prevents
      kdeconnectd from connecting to any peers, because a reply which is
      seen as originating from the local interface address will cause
      kdeconnectd to immediately connect to itself and remember its own
      certificate.
      
      Address this by using the certificate display name of the peer, which
      will match the real device ID.
      b706750a
  20. 22 Sep, 2021 1 commit
  21. 20 Sep, 2021 1 commit
  22. 19 Sep, 2021 1 commit
  23. 16 Sep, 2021 2 commits
  24. 15 Sep, 2021 1 commit
  25. 14 Sep, 2021 1 commit
  26. 13 Sep, 2021 1 commit
  27. 12 Sep, 2021 1 commit
  28. 11 Sep, 2021 1 commit
  29. 10 Sep, 2021 1 commit