1. 05 Apr, 2017 3 commits
  2. 04 Apr, 2017 7 commits
  3. 03 Apr, 2017 15 commits
  4. 01 Apr, 2017 2 commits
  5. 31 Mar, 2017 8 commits
  6. 28 Mar, 2017 1 commit
  7. 17 Jan, 2017 1 commit
  8. 26 Oct, 2016 3 commits
    • Jakub Adam's avatar
      ms-ice: limit legacy connchecks as per [MS-ICE2] 3.1.4.8.2 · 2803a0b4
      Jakub Adam authored
      Client should stop sending connectivity checks with legacy FINGERPRINT
      when it receives a conncheck message containing IMPLEMENTATION-VERSION
      attribute.
      
      Differential Revision: https://phabricator.freedesktop.org/D1139
      2803a0b4
    • Jakub Adam's avatar
      ms-ice: legacy FINGERPRINT mode · 7e5ab23c
      Jakub Adam authored
      In order to preserve compatibility with clients which use custom CRC
      lookup table from [MS-ICE2], whenever a connectivity check request or
      reply is sent, an additional message is sent along. These two messages
      differ only in FINGERPRINT attribute - one uses regular CRC lookup table
      for calculation, the other uses the modified table.
      
      When a message is received and FINGERPRINT doesn't pass validation using
      regular CRC table, the receiver also tries to verify using the modified
      table.
      
      [MS-ICE2] 3.1.4.8.2 describes this procedure.
      
      The commit fixes compatibility with older MSOC and Lync clients.
      
      Differential Revision: https://phabricator.freedesktop.org/D1138
      7e5ab23c
    • Jakub Adam's avatar
      stun: add STUN_COMPATIBILITY_MSICE2 · dab34160
      Jakub Adam authored
      Windows Live Messenger is a discontinued service. We can repurpose
      STUN_COMPATIBILITY_WLM2009 as [MS-ICE2] compatibility.
      
      The orignial WLM enumerator is kept for the sake of API compatibility.
      
      Differential Revision: https://phabricator.freedesktop.org/D1137
      dab34160