1. 08 Dec, 2020 6 commits
  2. 07 Dec, 2020 3 commits
  3. 04 Dec, 2020 5 commits
  4. 30 Nov, 2020 1 commit
  5. 12 Nov, 2020 3 commits
  6. 10 Nov, 2020 12 commits
  7. 09 Nov, 2020 4 commits
  8. 04 Nov, 2020 1 commit
  9. 15 Sep, 2020 2 commits
    • Ivan Vilata-i-Balaguer's avatar
      Release v0.8.0. · d087c418
      Ivan Vilata-i-Balaguer authored
      This release adds support for multi-peer downloads, enabling clients to
      increase retrieval speed for big files by concurrently downloading data for
      the same URL from several other clients.
      
      Please note that this release introduces a new protocol version (v5), as well
      as HTTP store format (v2), so that data cached by previous versions of the
      client will be dropped.
      
      Features:
      
        - Multi-peer downloads: Concurrently download the same data shared by
          several clients for the same URL, or common data from the beginning of
          unfinished downloads of the URL (like canceled transfers or streamed
          videos).  A reference client is chosen which has signatures for the newest
          and most complete data for the URL.
      d087c418
    • Ivan Vilata-i-Balaguer's avatar
      Merge branch 'multi-peer-download' into master. · af99d385
      Ivan Vilata-i-Balaguer authored
      This enables clients to increase retrieval speed by concurrently downloading
      the same data shared by several clients for the same URL, or common data from
      the beginning of unfinished downloads of the URL (like canceled transfers or
      streamed videos).  A reference client is chosen which has signatures for the
      newest and most complete data for the URL.
      
      This introduces the new v5 protocol (with a different `ouisig` chunk
      extension) and v2 HTTP store (with a different `sigs` file format).
      af99d385
  10. 14 Sep, 2020 1 commit
    • Ivan Vilata-i-Balaguer's avatar
      Release v0.7.5. · 10b82392
      Ivan Vilata-i-Balaguer authored
      This release contains a few fixes regarding cancellation of operations, and an
      experimental feature to use DNS over HTTPS (DoH) in Origin requests.
      
      Features:
      
        - Experimental support for resolving names using DNS over HTTPS (DoH) for
          the Origin request mechanism.  To enable it, you must provide the client
          with an `--origin-doh-base` option and give it a DoH base URL argument
          (like `https://mozilla.cloudflare-dns.com/dns-query` as used by Mozilla,
          more options [here](https://github.com/curl/curl/wiki/DNS-over-HTTPS)).
      
          DoH requests are handled internally as normal requests (respecting
          public/private browsing mode), and responses may be shared to the
          distributed cache.
      
          The feature is still slow since no private caching is used, so each
          requested URL triggers a full DoH request.
      
      Bugfixes:
      
        - Fix checks for cancellation in several places (SSL client handshake,
          session flush, timeouts, fresh injection).
        - Check for errors after performing `CONNECT` to Proxy.
        - Fix case comparison of `X-Ouinet-Private` header values.
      10b82392
  11. 13 Aug, 2020 2 commits