aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/tunnel/src/main/java (unfollow)
Commit message (Expand)AuthorFilesLines
2026-03-15tunnel: uatch minSdk between tunnel and uiL.W.Reek1-2/+1
2026-01-02tunnel: newIncompleteFuture requires API 31Jason A. Donenfeld1-1/+4
2025-10-20ui: raise min SDK to 24Harsh Shandilya1-33/+2
2025-10-20tunnel: add isAlwaysOn and isLockdownEnabledBrandon T3-0/+50
2025-05-19global: update copyright noticesJason A. Donenfeld23-23/+23
2023-07-05tunnel: use record class where possibleJason A. Donenfeld1-26/+2
2023-06-08tunnel: add quotes around calling packageJason A. Donenfeld1-1/+1
2023-06-06tunnel: account for recent magisk using UID in sqlJason A. Donenfeld1-2/+2
2023-04-24tunnel: export latest handshake statJason A. Donenfeld3-42/+74
2023-04-11tunnel: do not keep service running when bringing tunnel downJason A. Donenfeld1-0/+3
2023-03-21global: bump copyright dateJason A. Donenfeld23-23/+23
2022-01-21ToolsInstaller: set id=wireguard magisk module paramJason A. Donenfeld1-1/+1
2021-10-29global: bump copyright yearJason A. Donenfeld23-23/+23
2021-10-29tunnel: remove kernel module downloaderJason A. Donenfeld3-2723/+4
2021-09-25ui,tunnel: support DNS search domainsJason A. Donenfeld3-2/+49
2021-05-26tunnel: retry DNS resolution for 10 secondsJason A. Donenfeld2-1/+23
2021-05-07tunnel: download hash list in chunks if necessaryJason A. Donenfeld1-1/+5
2021-05-06tunnel: avoid race between shutdown and statsJason A. Donenfeld1-5/+6
2021-02-12tunnel: report git commit as wgVersionJason A. Donenfeld1-1/+1
2020-10-27ToolsInstaller: unbreak cleanupJason A. Donenfeld1-1/+1
2020-10-26tunnel: do not constantly raise toasts when process is opportunistically killedJason A. Donenfeld1-2/+5
2020-10-20tunnel: clean up some docstring wordingJason A. Donenfeld3-3/+6
2020-09-21Statistics: only do one hash lookupJason A. Donenfeld1-4/+6
2020-09-21TunnelManager: catch exception in intent receiverJason A. Donenfeld1-7/+4
2020-09-16tunnel: document more public API from backend packageHarsh Shandilya6-1/+174
2020-09-16Ed25519: use implementation from TinkJason A. Donenfeld3-22/+2513
2020-09-15gradle: desugar retrofuture and remove old depsJason A. Donenfeld5-19/+11
2020-05-04tunnel: add windows-style killswitch semantics for GoBackendJason A. Donenfeld1-1/+12
2020-04-23ToolsInstaller: update Magisk directoryHarsh Shandilya1-6/+6
2020-04-05tunnel: support IncludedApplications as whitelistJason A. Donenfeld3-0/+42
2020-04-06tunnel: hold peers in an ArrayListHarsh Shandilya1-3/+1
2020-03-30global: cleanup code styleJason A. Donenfeld3-0/+3
2020-03-28global: hardcode tags so that minification doesn't ruin the logJason A. Donenfeld5-5/+5
2020-03-19InetEndpoint: return proper parser exceptionJason A. Donenfeld1-1/+1
2020-03-14tunnel: Remove MISSING_VALUE from BadConfigException reasonsHarsh Shandilya1-1/+0
2020-03-13config: show missing section error correctlyJason A. Donenfeld1-1/+3
2020-03-12tunnel: replace CompletableFuture with GhettoCompletableFutureJason A. Donenfeld1-2/+33
2020-03-11tunnel: add javadoc supportJason A. Donenfeld3-4/+5
2020-03-10tunnel: make use of @RestrictToJason A. Donenfeld2-0/+7
2020-03-10global: java access control has important semantic meaningJason A. Donenfeld3-3/+3
2020-03-10tunnel: Codestyle cleanupsHarsh Shandilya6-37/+33
2020-03-10ui: Codestyle cleanupsHarsh Shandilya1-3/+3
2020-03-09global: format codeJason A. Donenfeld11-184/+195
2020-03-09global: optimize importsJason A. Donenfeld15-44/+29
2020-03-09global: get rid of nonnull gradle hackJason A. Donenfeld24-0/+70
2020-03-09WgQuickBackend: by default use single-tunnel mode like GoBackend, but add optionJason A. Donenfeld1-3/+35
2020-03-09ModuleLoader: move to right projectJason A. Donenfeld1-0/+186
2020-03-09AsyncWorker: move back to original locationJason A. Donenfeld1-63/+0
2020-03-09Use AndroidX Nullable annotation everywhereHarsh Shandilya1-1/+1
2020-03-09Migrate tunnel related classes to tunnel/ Gradle moduleHarsh Shandilya24-0/+3485