Skip to content
Snippets Groups Projects
  1. Apr 26, 2021
  2. Apr 22, 2021
  3. Apr 01, 2021
  4. Mar 25, 2021
  5. Mar 19, 2021
  6. Mar 06, 2021
  7. Feb 02, 2021
  8. Jan 25, 2021
  9. Jan 12, 2021
  10. Dec 17, 2020
  11. Dec 16, 2020
  12. Dec 05, 2020
  13. Dec 04, 2020
    • Cecylia Bocovich's avatar
      Create new smux session for each SOCKS connection · 114df695
      Cecylia Bocovich authored
      Each SOCKS connection has its own set of snowflakes and broker poll
      loop. Since the session manager was tied to a single set of snowflakes,
      this resulted in a bug where RedialPacketConn would sometimes try to
      pull snowflakes from a previously melted pool. The fix is to maintain
      separate smux sessions for each SOCKS connection, tied to its own
      snowflake pool.
      114df695
  14. Nov 27, 2020
    • Philipp Winter's avatar
      Sort snowflake-ips stats by country count. · 5efcde51
      Philipp Winter authored
      We currently don't sort the snowflake-ips metrics:
      
          snowflake-ips CA=1,DE=1,AR=1,NL=1,FR=1,GB=2,US=4,CH=1
      
      To facilitate eyeballing our metrics, this patch sorts snowflake-ips by
      value.  If the value is identical, we sort by string, i.e.:
      
          snowflake-ips US=4,GB=2,AR=1,CA=1,CH=1,DE=1,FR=1,NL=1
      
      This patch fixes #40011
      Verified
      5efcde51
  15. Nov 23, 2020
  16. Nov 20, 2020
  17. Nov 18, 2020
  18. Nov 06, 2020
  19. Nov 05, 2020
  20. Oct 29, 2020
  21. Oct 23, 2020
    • David Fifield's avatar
      Don't log io.ErrClosedPipe in proxy. · 912bcae2
      David Fifield authored
      We expect one of these at the end of just about every proxy session, as
      the Conns in both directions are closed as soon as the copy loop
      finishes in one direction.
      
      Closes #40016.
      912bcae2
  22. Oct 15, 2020
    • Cecylia Bocovich's avatar
      Add synchronization to prevent post-melt collects · 6baa3c4d
      Cecylia Bocovich authored
      This fixes a race condition in which snowflakes.End() is called while
      snowflakes.Collect() is in progress resulting in a write to a closed
      channel. We now wait for all in-progress collections to finish and add
      an extra check before proceeding with a collection.
      6baa3c4d
  23. Oct 05, 2020
  24. Sep 21, 2020
  25. Aug 27, 2020
  26. Aug 24, 2020
    • Cecylia Bocovich's avatar
      Update broker stats to include info on NAT types · 3c331750
      Cecylia Bocovich authored
      As we now partition proxies by NAT type, our stats are more useful if they
      capture how many proxies of each type we have, and information on
      whether we have enough proxies of the right NAT type for our clients.
      This change adds proxy counts by NAT type and binned counts of denied clients by NAT type.
      3c331750
Loading