Age | Commit message (Expand) | Author |
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 | Supress false-positive DefaultLocale warnings | Harsh Shandilya |
2018-08-26 | Extract error messages to string resources | Harsh Shandilya |
2018-08-16 | config: fix wrong Peer endpoint string format | Zhao Gang |
2018-07-27 | config: show more informative error message on wrong key | Jason A. Donenfeld |
2018-07-25 | Added QR code scanner as tunnel import method | Eric Kuck |
2018-07-24 | config: Remove Locale based string format | Harsh Shandilya |
2018-07-16 | InetAddresses: unwrap reflection exceptions | Jason A. Donenfeld |
2018-07-13 | config: dns servers can be null | Jason A. Donenfeld |
2018-07-13 | config: make loadData private | Jason A. Donenfeld |
2018-07-13 | global: Add nullity annotations | Eric Kuck |
2018-07-12 | Version bump | Jason A. Donenfeld |
2018-07-12 | TunnelEditorFragment: add DNSes to allowedIPs when excluding rfc1918 | Jason A. Donenfeld |
2018-07-06 | global: move to Apache 2.0 | Jason A. Donenfeld |
2018-07-06 | PeerEditor: add exclude private IPs functionality | Jason A. Donenfeld |
2018-07-06 | TunnelEditor: fix nits | Jason A. Donenfeld |
2018-07-06 | AppListDialogFragment: add implementation for excluding applications | Eric Kuck |
2018-06-19 | config: Refactor IPCidr and use of InetAddress | Samuel Holland |
2018-05-09 | global: Cleanup line lengths and misc lint warnings | Harsh Shandilya |
2018-05-03 | config: loosen parser to match reality | Jason A. Donenfeld |
2018-05-03 | global: fix up copyrights | Jason A. Donenfeld |
2018-05-02 | global: Add or update copyright headers in Java code | Samuel Holland |
2018-04-30 | global: Clean up Java | Samuel Holland |
2018-04-30 | global: Automatic code formatting | Samuel Holland |
2018-04-30 | TunnelEditorFragment: rewrite and simplify | Jason A. Donenfeld |
2018-04-28 | Allow importing from zip file | Jason A. Donenfeld |
2018-04-28 | config: Minor cleanup | Harsh Shandilya |
2018-04-28 | Use validation instead of two-way binding | Jason A. Donenfeld |
2018-04-27 | Do not do DNS lookups for IPs | Jason A. Donenfeld |
2018-04-27 | Throw IllegalArgumentExceptions when arguments are bad | Jason A. Donenfeld |
2018-04-18 | More javafication | Jason A. Donenfeld |
2018-04-17 | Remove sloppy java with enterprise java horrors | Jason A. Donenfeld |
2018-04-17 | Config: Handle multiple address or dns in config file | Aurélien Chabot |
2018-01-17 | Peer: Add missing @Override | Samuel Holland |
2018-01-06 | Serviceless rewrite, part 1 | Samuel Holland |
2017-11-29 | Config: use consistant verb | Jason A. Donenfeld |
2017-11-26 | Config: make parsing stricter | Jason A. Donenfeld |
2017-08-24 | Centralize/unify validation of configurations | Samuel Holland |
2017-08-24 | Peer: Add a field for the optional pre-shared key | Samuel Holland |
2017-08-23 | Config/Interface/Peer: Make Parcelable | Samuel Holland |
2017-08-23 | Config/Interface/Peer: Fix some missed change notifications | Samuel Holland |
2017-08-23 | Config/Interface: Allow copyFrom() to work on null | Samuel Holland |
2017-08-22 | Use data binding to provide EditText input filters | Samuel Holland |
2017-08-19 | Peer: Associate with a Config | Samuel Holland |
2017-08-17 | ConfigEditFragment: Add extremely basic validation | Samuel Holland |
2017-08-17 | Interface: Rework private key handling | Samuel Holland |