Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-17 | m7n: local build modifications | Mikael Magnusson | |
2020-03-14 | publish.gradle: Use non-deprecated API to prevent eager configuration of tasks | Harsh Shandilya | |
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||
2020-03-14 | tunnel: Add an initial set of unit tests | Harsh Shandilya | |
Includes a control set of broken configuration files that we attempt to parse and verify that the parser fails in a predictable and consistent manner. Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||
2020-03-14 | tunnel: Remove MISSING_VALUE from BadConfigException reasons | Harsh Shandilya | |
This is covered under SYNTAX_ERROR which feels like a reasonable choice, so get rid of this unused field and associated resource string. Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||
2020-03-13 | config: show missing section error correctly | Jason A. Donenfeld | |
2020-03-12 | tunnel: replace CompletableFuture with GhettoCompletableFuture | Jason A. Donenfeld | |
2020-03-12 | tunnel: we return Optional types so mark retrostreams as api | Jason A. Donenfeld | |
2020-03-11 | tunnel: add javadoc support | Jason A. Donenfeld | |
2020-03-10 | tunnel: the external API does not expose java9 | Jason A. Donenfeld | |
2020-03-10 | tunnel: tools: update to latest go | Jason A. Donenfeld | |
2020-03-10 | tunnel: make use of @RestrictTo | Jason A. Donenfeld | |
2020-03-10 | build: abstract out groupName | Jason A. Donenfeld | |
2020-03-10 | global: java access control has important semantic meaning | Jason A. Donenfeld | |
It's not right to blindly follow all of AndroidStudio's suggestions, especially for things in tunnel/ which comprise useful API. | |||
2020-03-10 | tunnel: Codestyle cleanups | Harsh Shandilya | |
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||
2020-03-10 | ui: Codestyle cleanups | Harsh Shandilya | |
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||
2020-03-10 | tunnel: upload aar to bintray | Jason A. Donenfeld | |
2020-03-09 | build: apply version to both modules | Jason A. Donenfeld | |
2020-03-09 | Version bump | Jason A. Donenfeld | |
2020-03-09 | global: format code | Jason A. Donenfeld | |
2020-03-09 | global: optimize imports | Jason A. Donenfeld | |
2020-03-09 | global: get rid of nonnull gradle hack | Jason A. Donenfeld | |
Hacking things up via gradle is not right, and package-info.java poses problems with two modules, so instead we just apply it manually to every class. Remember to add this to new classes! | |||
2020-03-09 | WgQuickBackend: by default use single-tunnel mode like GoBackend, but add option | Jason A. Donenfeld | |
Note that this currently doesn't play well with people activating wg-quick tunnels from outside the app. Those tunnels won't be deactivated. But presumably that's desired behavior anyway, considering people are mucking around at the command line. | |||
2020-03-09 | ModuleLoader: move to right project | Jason A. Donenfeld | |
2020-03-09 | AsyncWorker: move back to original location | Jason A. Donenfeld | |
2020-03-09 | Use AndroidX Nullable annotation everywhere | Harsh Shandilya | |
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||
2020-03-09 | Enable nonnull generation for tunnel module | Harsh Shandilya | |
Also cleanup nonnull.gradle while we're at it Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||
2020-03-09 | Migrate tunnel related classes to tunnel/ Gradle module | Harsh Shandilya | |
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> |