Skip to content
Snippets Groups Projects
  1. Mar 26, 2021
  2. Mar 25, 2021
  3. Mar 24, 2021
  4. Mar 22, 2021
  5. Mar 19, 2021
  6. Mar 18, 2021
  7. Mar 17, 2021
    • Mohamed Chibani's avatar
      upnp: code improvements and bug fixes · 1a6cc728
      Mohamed Chibani authored and Sébastien Blin's avatar Sébastien Blin committed
      This patch adds many improvements and bug fixes:
      1- For PUPNP lib, use the synchronous methods for add and remove
      requests. The async versions have many issues mainly at shutdown.
      If the callbacks do not arrive on time, the memory allocated by
      the lib when performing the request will leak.
      2- Rework the init and IGD search of PUPNP.
      3- Move the termination step (for libupnp in particular) from
      the destructor to a newly added method (termiinate()). This will
      prevent a race at shutdown between libupnp threads (callbacks) and
      the daemon shutdown process.
      4- Do not try to initialize libupnp if the host address is invalid.
      This will prevent putting the lib in an unstable state.
      
      Gitlab: #472
      
      Change-Id: I14e5ddcd2b735da374a1f09bcef40f6a86a38133
      1a6cc728
  8. Mar 16, 2021
  9. Mar 15, 2021
  10. Mar 12, 2021
    • Sébastien Blin's avatar
      pjproject: follow security advisories · ba05f4fb
      Sébastien Blin authored
      Apply patches for CVE-2021-21375 and CVE-2020-15260 affecting
      prproject. After a quick look I don't think those issues apply to
      us, as GnuTLS manages the TLS part and we do resolution outside
      pjsip (the daemon passes ips), but at least our pjproject will
      not be affected.
      
      Note, these patches will be removed when we bump pjproject to 2.11.
      
      Change-Id: Ie9029f5501096c7148416cbb803a40f1c053a3d0
      Unverified
      ba05f4fb
  11. Mar 11, 2021
  12. Mar 10, 2021
  13. Mar 09, 2021
Loading