1. 12 Jan, 2019 3 commits
    • Mygod's avatar
      Implement UDP fallback · 867f680b
      Mygod authored
      When a profile is selected as UDP fallback, only its server settings are respected. Tested with core.androidTest and locally with QUIC in YouTube app with plugin enabled.
      
      Other notable changes:
      
      * `IShadowsocksServiceCallback.trafficUpdated` now gets an object/data class for 4 stats. When profileId = 0, stats object represents the accumulated stats for all profiles.
      * Refactor `TrafficMonitor`.
      * Importing/exporting via JSON using a new field `udp_fallback`.
      * PrivateDatabase is updated to version 27 to accommodate the new field.
      867f680b
    • Mygod's avatar
      Bind 0.0.0.0 on Chrome OS · f799649f
      Mygod authored
      This is fine since there Android subsystem runs in a container.
      f799649f
    • Mygod's avatar
      Fix ACL serialization · 574ed7da
      Mygod authored
      574ed7da
  2. 11 Jan, 2019 5 commits
  3. 03 Jan, 2019 1 commit
  4. 02 Jan, 2019 4 commits
  5. 01 Jan, 2019 3 commits
  6. 30 Dec, 2018 8 commits
  7. 29 Dec, 2018 8 commits
  8. 28 Dec, 2018 4 commits
    • Mygod's avatar
      Update detekt rules · 5c3bdb32
      Mygod authored
      5c3bdb32
    • Mygod's avatar
      Refine code style · 8716c202
      Mygod authored
      8716c202
    • Mygod's avatar
      Remove dependency on libsuperuser · 734056ea
      Mygod authored
      There is no longer a reason to use this overkill.
      
      * Turning on tcp_fastopen is replaced by manual su call;
      * Call to chmod binary is replaced by Os.chmod, which is better at error reporting. (also bumps plugin library to 1.0.0)
      734056ea
    • Mygod's avatar
      Fix #2049 · 5627357a
      Mygod authored
      5627357a
  9. 27 Dec, 2018 2 commits
  10. 26 Dec, 2018 2 commits