1. 26 Oct, 2016 2 commits
    • Jakub Adam's avatar
      ms-ice: calculate FINGERPRINT according to [MS-ICE2] · b3910a9c
      Jakub Adam authored
      Connectivity checks that are fully conforming to [MS-ICE2] should
      contain IMPLEMENTATION-VERSION attribute ([MS-ICE2] 2.2.2.2) equal to 2
      and their FINGERPRINT should be calculated as described in RFC5389
      section 15.5 (i.e. using standard CRC lookup table).
      
      We need this because some Skype for Business clients no longer accept
      messages whose FINGERPRINT contains a value calculated using Microsoft's
      old custom CRC table (specified verbatim in [MS-ICE2] 3.1.4.8.2).
      
      The change creates a compatibility breakage with legacy Lync clients
      which will be fixed in following commits.
      
      Differential Revision: https://phabricator.freedesktop.org/D1136
      b3910a9c
    • Jakub Adam's avatar
      stun: add STUN_USAGE_ICE_COMPATIBILITY_MSICE2 · 71dc0022
      Jakub Adam authored
      Windows Live Messenger is a discontinued service. The only users of WLM
      mode seem to be Lync clients, so STUN_USAGE_ICE_COMPATIBILITY_WLM2009
      can be repurposed as [MS-ICE2] compatibility.
      
      We keep the WLM enumerator for the sake of API compatibility.
      
      Differential Revision: https://phabricator.freedesktop.org/D1135
      71dc0022
  2. 23 Jun, 2016 5 commits
  3. 21 Jun, 2016 2 commits
  4. 20 Jun, 2016 10 commits
  5. 06 Jun, 2016 3 commits
  6. 03 Jun, 2016 16 commits
  7. 02 Jun, 2016 2 commits