Age | Commit message (Expand) | Author |
2019-01-07 | Update copyright | Jason A. Donenfeld |
2019-01-07 | PeerProxy: Only add IPv4 DNS servers when excluding private IPs | Samuel Holland |
2018-12-18 | Migrate to AndroidX | Harsh Shandilya |
2018-12-15 | InetEndpoint: disallow huge ports | Jason A. Donenfeld |
2018-12-15 | Clean up error messages | Samuel Holland |
2018-12-15 | Provide semantically meaningful exceptions for translation | Samuel Holland |
2018-12-11 | Fix locale usage | Jason A. Donenfeld |
2018-12-11 | Throw illegalargumentexception instead of nullpointerexception for builder er... | Jason A. Donenfeld |
2018-12-11 | Unwrap the correct exception | Zachary Wander |
2018-12-11 | Localize exception messages | Zachary Wander |
2018-12-11 | Lowercase endpoint in exception message | Jason A. Donenfeld |
2018-12-10 | Do not allow for an empty port in endpoint | Jason A. Donenfeld |
2018-12-10 | Export actual configuration for zips | Jason A. Donenfeld |
2018-12-09 | Use English lower casing | Jason A. Donenfeld |
2018-12-08 | Do not close zip input stream | Jason A. Donenfeld |
2018-12-08 | Remove ACRA | Jason A. Donenfeld |
2018-12-08 | Remodel the Model | Samuel Holland |
2018-11-11 | Auto-format the source directories | Samuel Holland |
2018-10-01 | Fix small error | Jason A. Donenfeld |
2018-10-01 | Peer: prefer v4 endpoints to v6 | Jason A. Donenfeld |
2018-09-06 | global: update copyright headers | Jason A. Donenfeld |
2018-08-26 | QuickTileService: Don't use deprecated getDrawable method | Harsh Shandilya |
2018-08-26 | Target SDK 28 | Harsh Shandilya |
2018-08-26 | FragmentUtils: Make final and prevent instantiation | Harsh Shandilya |
2018-08-26 | Supress false-positive DefaultLocale warnings | Harsh Shandilya |
2018-08-26 | Extract error messages to string resources | Harsh Shandilya |
2018-08-26 | MonkeyedSnackbar: remove | Jason A. Donenfeld |
2018-08-16 | config: fix wrong Peer endpoint string format | Zhao Gang |
2018-07-30 | FloatingActionsMenu: don't wrap context on asus api 21 | Jason A. Donenfeld |
2018-07-30 | Show different color for multiselection | Jason A. Donenfeld |
2018-07-29 | MonkeyedSnackbar: fix typos | Jason A. Donenfeld |
2018-07-29 | MonkeyedSnackbar: work around Harsh's broken phone | Jason A. Donenfeld |
2018-07-29 | FloatingActionButtonBehavior: animate transitions | Jason A. Donenfeld |
2018-07-29 | Roll back to API 27 for now | Jason A. Donenfeld |
2018-07-29 | Target API 28 | Jason A. Donenfeld |
2018-07-29 | TunnelListFragment: show selected tunnel | Jason A. Donenfeld |
2018-07-29 | TunnelListFragment: fix multiselection on rotation | Jason A. Donenfeld |
2018-07-29 | FloatingActionButonBehavior: set translation back to 0 when snackbar dies | Jason A. Donenfeld |
2018-07-28 | MainActivity: Fix fragment selection logic | Samuel Holland |
2018-07-28 | Application: refuse to run on old android | Jason A. Donenfeld |
2018-07-28 | QuickTileService: fix bug the wrong way | Jason A. Donenfeld |
2018-07-27 | config: show more informative error message on wrong key | Jason A. Donenfeld |
2018-07-26 | Set ACRA install source | Jason A. Donenfeld |
2018-07-26 | TunnelDetailFragment now restores state correctly after process death | Eric Kuck |
2018-07-26 | Application: use proper completablefuture for backend | Jason A. Donenfeld |
2018-07-26 | Wire up ACRA | Jason A. Donenfeld |
2018-07-26 | FloatingActionBehaviour: Adjust constructors | Harsh Shandilya |
2018-07-25 | ThemeChangeAwareActivity: reintroduce cache buster | Jason A. Donenfeld |
2018-07-25 | MainActivity: attempt to fix commit state exceptions | Jason A. Donenfeld |
2018-07-25 | TunnelEditorFragment: plug memory leak on listeners | Jason A. Donenfeld |