1. 06 Jul, 2016 1 commit
  2. 05 Jul, 2016 2 commits
    • Mygod's avatar
      Refine utils.Key for readability · 07eb4d2a
      Mygod authored
      07eb4d2a
    • Mygod's avatar
      Remove .aidl.Config and persisting SharedPreferences (#742) · c480137d
      Mygod authored
      Previously a profile can exist in the following forms:
      
      * `.database.Profile` used for everything backend;
      * `.ShadowsocksSettings` which uses Preferences to provide UI to tweak settings;
      * `.aidl.Config` used for IPC;
      * `<data dir>/shared_pref/com.github.shadowsocks_preferences.xml` which exists for no apparent reason.
      
      Thus long code block can be seen whose purpose is simply converting the data from one form to another. This commit intends to remove the latter two by:
      
      1. Using profile ID and take advantage of fs r/w lock SQLite uses for IPC and better extensibility;
      2. Stop persisting redundant fields in the preferences file and update database directly.
      c480137d
  3. 04 Jul, 2016 4 commits
  4. 03 Jul, 2016 3 commits
  5. 01 Jul, 2016 20 commits
  6. 30 Jun, 2016 1 commit
  7. 29 Jun, 2016 1 commit
  8. 27 Jun, 2016 3 commits
  9. 20 Jun, 2016 1 commit
  10. 19 Jun, 2016 1 commit
  11. 18 Jun, 2016 1 commit
  12. 17 Jun, 2016 2 commits