1. 04 Jan, 2023 4 commits
  2. 19 Nov, 2022 1 commit
  3. 06 Nov, 2022 1 commit
  4. 17 Oct, 2022 6 commits
  5. 29 Jul, 2022 1 commit
  6. 25 Jul, 2022 1 commit
  7. 01 Jun, 2022 1 commit
  8. 26 May, 2022 7 commits
  9. 20 May, 2022 1 commit
  10. 09 May, 2022 1 commit
  11. 05 May, 2022 2 commits
  12. 03 May, 2022 4 commits
  13. 20 Apr, 2022 1 commit
    • Olivier Crête's avatar
      agent: Hold ref while doing async close · 41ac7386
      Olivier Crête authored
      It's possible that the callback will be called synchronously during the
      close function, in this case, we need to be ready to the last reference
      to the agent to be dropped in this callback.
      
      This fix was suggested by Fabrice Bellet
      
      Fixes #153
      41ac7386
  14. 06 Apr, 2022 1 commit
    • Johan Sternerup's avatar
      Don't try to use link-local addresses outside local network · 526eec8b
      Johan Sternerup authored
      If we have gathered a host IP-address that is link-local we should
      never try to use it for anything else than trying to match it with
      another link-local address. Some routers seem to have problems with
      traffic from link-local addresses destined at external IP-addresses.
      By definition link-local addresses should stay local so there's no
      reason to access STUN/TURN from it or try to form a candidate with
      another address that is not link-local.
      526eec8b
  15. 21 Mar, 2022 2 commits
    • Nirbheek Chauhan's avatar
      agent: Fix warning about required glib version · 64271494
      Nirbheek Chauhan authored
      ../agent/discovery.c: In function ‘on_refresh_remove_timeout’:
      ../agent/discovery.c:203:13: warning: Not available before 2.60
        203 |       G_GNUC_FALLTHROUGH;
            |             ^~~~~~~~~~~~~
      
      ../agent/conncheck.c: In function ‘priv_turn_allocate_refresh_retransmissions_tick_agent_locked’:
      ../agent/conncheck.c:1656:13: warning: Not available before 2.60
       1656 |       G_GNUC_FALLTHROUGH;
            |             ^~~~~~~~~~~~~
      
      The comment /* fall through */ is enough to cause GCC and Clang to not
      emit the implicit-fallthrough warning.
      64271494
    • Nirbheek Chauhan's avatar
      agent: Convert g_print() to nice_debug() · cccdabfd
      Nirbheek Chauhan authored
      This was probably added by mistake.
      cccdabfd
  16. 26 Jan, 2022 1 commit
  17. 26 Nov, 2021 4 commits
  18. 22 Nov, 2021 1 commit
    • Ole André Vadla Ravnås's avatar
      test-io-stream-common: Avoid CPU starvation by yielding · 21690901
      Ole André Vadla Ravnås authored
      Busy-looping is not a good idea, especially not when run under Valgrind,
      where such a thread may result in well-behaved threads running thousands
      of times slower. While passing --fair-sched=yes to Valgrind avoids the
      issue, it's still better to make our busy-looping less aggressive.
      21690901