aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/app/src/main/java/com/wireguard/config/Config.java (follow)
Commit message (Collapse)AuthorAgeFilesLines
* global: move to Apache 2.0Jason A. Donenfeld2018-07-061-1/+1
|
* config: loosen parser to match realityJason A. Donenfeld2018-05-031-3/+7
| | | | Mid-line comments, mixed case.
* global: fix up copyrightsJason A. Donenfeld2018-05-031-0/+1
|
* global: Add or update copyright headers in Java codeSamuel Holland2018-05-021-0/+5
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* global: Clean up JavaSamuel Holland2018-04-301-12/+12
| | | | | | Address Java and Android lints. Signed-off-by: Samuel Holland <samuel@sholland.org>
* global: Automatic code formattingSamuel Holland2018-04-301-86/+84
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* TunnelEditorFragment: rewrite and simplifyJason A. Donenfeld2018-04-301-39/+40
| | | | | This should remove some null pointer dereferences and overall make the thing more robust.
* Allow importing from zip fileJason A. Donenfeld2018-04-281-27/+27
|
* Use validation instead of two-way bindingJason A. Donenfeld2018-04-281-3/+59
| | | | | | | | | | | | This is insane, but it appears to be working. We essentially store things in a separate class for editing, and then commit it back at a given time. This business with onViewStateRestored in both TunnelEditorFragment and in TunnelDetailFragment is buggy and likely wrong. In general TunnelEditorFragment should probably be rewritten. The relationship with the changed name is not clear.
* Serviceless rewrite, part 1Samuel Holland2018-01-061-116/+22
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* Config: use consistant verbJason A. Donenfeld2017-11-291-1/+1
|
* Config: make parsing stricterJason A. Donenfeld2017-11-261-3/+11
|
* Centralize/unify validation of configurationsSamuel Holland2017-08-241-9/+1
|
* Config/Interface/Peer: Make ParcelableSamuel Holland2017-08-231-6/+43
| | | | This allows saving the editor state across restarts.
* Config/Interface/Peer: Fix some missed change notificationsSamuel Holland2017-08-231-2/+3
|
* Config/Interface: Allow copyFrom() to work on nullSamuel Holland2017-08-231-6/+15
|
* Use data binding to provide EditText input filtersSamuel Holland2017-08-221-1/+2
|
* Peer: Associate with a ConfigSamuel Holland2017-08-191-3/+14
|
* ConfigEditFragment: Add extremely basic validationSamuel Holland2017-08-171-0/+8
|
* Config: add an isPrimary propertySamuel Holland2017-08-161-0/+11
|
* Config: Make it ComparableSamuel Holland2017-08-161-1/+8
| | | | This will be used for future sorting.
* Config: Rename function to make databinding happySamuel Holland2017-08-161-1/+1
|
* Major renaming and refactoring in activity and serviceSamuel Holland2017-08-131-0/+112
Apparently "configuration" is the proper term, not "profile".