1. 04 Jan, 2021 3 commits
    • Ivan Vilata-i-Balaguer's avatar
      Release v0.9.3. · 4616b749
      Ivan Vilata-i-Balaguer authored
      This release improves logging of injector and bridge client announcements to
      BitTorrent swarms, while fixing some issues which may result in both types of
      nodes randomly disappearing from those swarms for a while.  It also makes
      nodes more able to recover from local connectivity loss.
      
      The release also fixes an issue affecting new Android builds (and breaking
      CI/CD).
      
      Enhancements:
      
        - Better logging of injector pings and BEP5 announcements.
        - Shorter interval of announcements to the injector swarm, to avoid the DHT
          entry to become "questionable" in BEP5 terms.
      
      Bugfixes:
      
        - Avoid pausing after a successful announcement to the helper/bridge swarm,
          so that announcements follow injector pings.
      4616b749
    • Ivan Vilata-i-Balaguer's avatar
    • Ivan Vilata-i-Balaguer's avatar
      Set `ANDROID_NDK_HOME` in Android build script. · dbd96f4f
      Ivan Vilata-i-Balaguer authored
      Otherwise a build which starts with no Android SDK/NDK downloads may fail with
      "NDK is missing a "platforms" directory.".
      
      The export is done in `maybe_install_sdk()` (bootstrap mode) much in the same
      vein as `ANDROID_HOME` is set in `setup_deps()`, although it may be better to
      set them between bootstrap and build.
      dbd96f4f
  2. 31 Dec, 2020 18 commits
  3. 30 Dec, 2020 2 commits
  4. 18 Dec, 2020 1 commit
    • Ivan Vilata-i-Balaguer's avatar
      Release v0.9.2. · b2d244cb
      Ivan Vilata-i-Balaguer authored
      This release makes logging more consistent (especially at the client) and
      offers some goodies for testing and debugging the client from its front-end.
      
      Features:
      
        - Get the list of groups announced by the client from its front-end
          (`/groups.txt`).
        - Toggle log file creation from the client front-end, provide a download
          link.
        - Enabling the log file enables debugging and restores the previous log
          level when disabled, unless the user explicitly changes it in the
          meanwhile.
      
      Enhancements:
      
        - More consistent logging: always use the logger (i.e. show DEBUG, WARN,
          ERROR, INFO tags), fix the log level of many messages (e.g. show requests
          and responses as DEBUG when debugging.
        - Use a single log level for all components (i.e. drop the separate log
          level for the BEP5/HTTP cache).
      
      Bugfixes:
      
        - Fix content being announced not getting reannounced if reinjected shortly
          after purging the local cache, when not debugging.
        - Fix BEP5 swarm status not being reported when enabling debugging at
          runtime.
      b2d244cb
  5. 17 Dec, 2020 8 commits
  6. 16 Dec, 2020 4 commits
  7. 15 Dec, 2020 4 commits