aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/tunnel/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* tunnel: avoid race between shutdown and statsJason A. Donenfeld2021-05-061-5/+6
* tunnel: report git commit as wgVersionJason A. Donenfeld2021-02-121-1/+1
* ToolsInstaller: unbreak cleanupJason A. Donenfeld2020-10-271-1/+1
* tunnel: do not constantly raise toasts when process is opportunistically killedJason A. Donenfeld2020-10-261-2/+5
* tunnel: clean up some docstring wordingJason A. Donenfeld2020-10-203-3/+6
* Statistics: only do one hash lookupJason A. Donenfeld2020-09-211-4/+6
* TunnelManager: catch exception in intent receiverJason A. Donenfeld2020-09-211-7/+4
* tunnel: document more public API from backend packageHarsh Shandilya2020-09-166-1/+174
* Ed25519: use implementation from TinkJason A. Donenfeld2020-09-163-22/+2513
* gradle: desugar retrofuture and remove old depsJason A. Donenfeld2020-09-155-19/+11
* tunnel: add windows-style killswitch semantics for GoBackendJason A. Donenfeld2020-05-041-1/+12
* ToolsInstaller: update Magisk directoryHarsh Shandilya2020-04-231-6/+6
* tunnel: support IncludedApplications as whitelistJason A. Donenfeld2020-04-053-0/+42
* tunnel: hold peers in an ArrayListHarsh Shandilya2020-04-061-3/+1
* global: cleanup code styleJason A. Donenfeld2020-03-306-18/+27
* global: hardcode tags so that minification doesn't ruin the logJason A. Donenfeld2020-03-285-5/+5
* InetEndpoint: return proper parser exceptionJason A. Donenfeld2020-03-191-1/+1
* tunnel: Add an initial set of unit testsHarsh Shandilya2020-03-1412-0/+302
* tunnel: Remove MISSING_VALUE from BadConfigException reasonsHarsh Shandilya2020-03-141-1/+0
* config: show missing section error correctlyJason A. Donenfeld2020-03-131-1/+3
* tunnel: replace CompletableFuture with GhettoCompletableFutureJason A. Donenfeld2020-03-121-2/+33
* tunnel: add javadoc supportJason A. Donenfeld2020-03-113-4/+5
* tunnel: make use of @RestrictToJason A. Donenfeld2020-03-102-0/+7
* global: java access control has important semantic meaningJason A. Donenfeld2020-03-103-3/+3
* tunnel: Codestyle cleanupsHarsh Shandilya2020-03-106-37/+33
* ui: Codestyle cleanupsHarsh Shandilya2020-03-101-3/+3
* global: format codeJason A. Donenfeld2020-03-0911-184/+195
* global: optimize importsJason A. Donenfeld2020-03-0915-44/+29
* global: get rid of nonnull gradle hackJason A. Donenfeld2020-03-0924-0/+70
* WgQuickBackend: by default use single-tunnel mode like GoBackend, but add optionJason A. Donenfeld2020-03-091-3/+35
* ModuleLoader: move to right projectJason A. Donenfeld2020-03-091-0/+186
* AsyncWorker: move back to original locationJason A. Donenfeld2020-03-091-63/+0
* Use AndroidX Nullable annotation everywhereHarsh Shandilya2020-03-091-1/+1
* Migrate tunnel related classes to tunnel/ Gradle moduleHarsh Shandilya2020-03-0925-0/+3502