Jason A. Donenfeld
6209d3ee3d
tools: clean unwanted ELF flags from binaries
...
Fixes warnings on old Android, such as:
linker : /data/data/com.wireguard.android/code_cache/bin/wg-quick: unsupported flags DT_FLAGS_1=0x8000001
linker : /data/data/com.wireguard.android/code_cache/bin/wg: unsupported flags DT_FLAGS_1=0x8000001
Reported-by: L.W.Reek <syphyr@gmail.com >
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-04-05 13:50:57 +02:00
Jason A. Donenfeld
33aded09c6
tools: deduplicate cmake arguments
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-04-05 13:50:57 +02:00
Jason A. Donenfeld
f360034f29
tools: remove cmake dependency hack
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-04-05 12:23:41 +02:00
Jason A. Donenfeld
91a75b681d
ui: always use MaterialAlertDialogBuilder
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-04-04 21:41:49 +02:00
Jason A. Donenfeld
0efdf0cdd7
strings: sync with crowdin
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-04-04 20:54:29 +02:00
Jason A. Donenfeld
75efd13556
ui: don't create fake theme color attr
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-04-04 20:53:42 +02:00
Jason A. Donenfeld
cd812b03cd
ui: force dark theme in TV mode
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-04-04 20:53:42 +02:00
Jason A. Donenfeld
794a2a1925
ui: use filled icon buttons in TV mode
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-04-04 20:53:42 +02:00
Jason A. Donenfeld
75899594c3
ui: use real M3 themeing on TV
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-04-04 20:53:42 +02:00
Jason A. Donenfeld
4944762d7c
ui: redirect to play store if no file manager on tv
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-04-04 20:53:42 +02:00
Jason A. Donenfeld
d6431db248
ui: detect tv framework stubs when getting content
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-04-04 20:53:42 +02:00
Jason A. Donenfeld
b8f649d1cb
ui: use ErrorMessages consistently
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-04-04 20:53:42 +02:00
Jason A. Donenfeld
9fa8ca8c77
ui: do not crash if tunnel preparation fails
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-04-04 15:31:52 +02:00
Jason A. Donenfeld
59da677c23
ui: do not OOM when leaving log window open for a while
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-04-04 15:31:52 +02:00
Jason A. Donenfeld
18a06b0a51
ui: show bottom sheet sync to prevent double add
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-04-04 15:31:52 +02:00
Jason A. Donenfeld
5e844bed5e
ui: do not return to detail page when restoring state
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-04-04 15:31:52 +02:00
Jason A. Donenfeld
46bf98d7f6
ui: never access CREATOR directly
...
All of the parcelers have their own type prefix. So we have to actually
use the legit methods. This is a bit annoying, as there's no fully
compatible way across all API versions, so we have to branch.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-04-04 15:31:52 +02:00
Jason A. Donenfeld
3e9ddd8720
ui: never throw on link clicks
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-04-04 15:31:52 +02:00
Jason A. Donenfeld
9e33d9e56b
version: bump
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-04-04 15:31:52 +02:00
Jason A. Donenfeld
9fae327315
tools: pass -Wl,--build-id=none and -buildid= to toolchain
...
Unfortunately, we need to fix this up in both the Makefile and in CMake,
because add_link_options doesn't immediately reflect on the CMake
variables in scope.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-04-04 15:14:28 +02:00
Jason A. Donenfeld
a6f5eb0dd2
build: exclude extra kotlin cruft from release build
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-04-04 15:14:28 +02:00
Jason A. Donenfeld
c3c4cd05b1
ui: don't play with status and navigation colors on old APIs
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-03-30 16:05:41 +02:00
Jason A. Donenfeld
58c19385a3
ui: do not allow double clicking fab to show menu twice
...
Exception java.lang.IllegalStateException:
at androidx.fragment.app.FragmentStore.addFragment (FragmentStore.java:92)
at androidx.fragment.app.FragmentManager.addFragment (FragmentManager.java:1481)
at androidx.fragment.app.BackStackRecord.executeOps (BackStackRecord.java:387)
at androidx.fragment.app.FragmentManager.executeOps (FragmentManager.java:1965)
at androidx.fragment.app.FragmentManager.executeOpsTogether (FragmentManager.java:1873)
at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute (FragmentManager.java:1823)
at androidx.fragment.app.FragmentManager.execPendingActions (FragmentManager.java:1760)
at androidx.fragment.app.FragmentManager$5.run (FragmentManager.java:547)
at android.os.Handler.handleCallback (Handler.java:938)
at android.os.Handler.dispatchMessage (Handler.java:99)
at android.os.Looper.loop (Looper.java:268)
at android.app.ActivityThread.main (ActivityThread.java:8101)
at java.lang.reflect.Method.invoke
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:627)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:997)
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-03-30 15:15:39 +02:00
Jason A. Donenfeld
354e1c0ed9
ui: remove unneeded @JvmStatic annotations
...
These are only needed on methods called from databindings, since those
compile to java.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-03-30 15:07:45 +02:00
Jason A. Donenfeld
02b9677a9c
ui: add list selection highlight color for tablet
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-03-30 14:53:28 +02:00
Jason A. Donenfeld
82d26e61da
ui: the button is not always blue with Material You
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-03-30 14:23:10 +02:00
Jason A. Donenfeld
a113770868
ui: use app resources instead of ctx for strings in callback
...
Exception java.lang.IllegalStateException:
at androidx.fragment.app.Fragment.requireContext (Fragment.java:967)
at com.wireguard.android.fragment.TunnelListFragment$tunnelFileImportResultLauncher$1$1.invokeSuspend (TunnelListFragment.kt:64)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith (ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run (DispatchedTask.kt:104)
at android.os.Handler.handleCallback (Handler.java:761)
at android.os.Handler.dispatchMessage (Handler.java:98)
at android.os.Looper.loop (Looper.java:156)
at android.app.ActivityThread.main (ActivityThread.java:6617)
at java.lang.reflect.Method.invoke
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:942)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:832)
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-03-30 13:54:06 +02:00
Jason A. Donenfeld
b734f44200
ui: use M3 theme for TV to prevent crash
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-03-30 13:40:05 +02:00
Jason A. Donenfeld
ee16d1329b
version: bump
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-03-28 18:32:34 +02:00
Jason A. Donenfeld
900654e6b1
tools: use NDK's make binary rather than system's
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-03-28 18:31:38 +02:00
Jason A. Donenfeld
a0cba19645
strings: sync crowdin
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-03-28 17:53:43 +02:00
Jason A. Donenfeld
d7ccbd92e5
ui: add log items in buffered batches
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-03-28 17:47:36 +02:00
Jason A. Donenfeld
2da80e8dee
ui: color verbose logs the same as debug logs
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-03-28 16:02:47 +02:00
Jason A. Donenfeld
450ef8ce1c
ui: don't call getColor on already resolved attribute
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-03-28 16:02:47 +02:00
Jason A. Donenfeld
58e7b7a069
ui: bring back dark log viewer colors
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-03-28 16:02:47 +02:00
Jason A. Donenfeld
b37006ce2f
ui: add possibility for themed icon
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-03-27 18:05:39 +02:00
Jason A. Donenfeld
b072130e37
ui: add list selection backgrounds
...
Harsh - feel free to replace this commit with something better. I'm sure
it's the most terrible way to do it.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-03-27 18:00:00 +02:00
Jason A. Donenfeld
54dfa7bdd7
ui: cancel actionmode when pressing back button
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-03-27 17:59:00 +02:00
Jason A. Donenfeld
e5a75307c2
ui: simplify actionmode cast
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-03-27 17:47:09 +02:00
Jason A. Donenfeld
f13624c58f
ui: switch from SwitchMaterial to MaterialSwitch
...
This required some weird changes to prevent clipping on the top, because
apparently the new switch is a bit fatter.
I think this actually looks a bit uglier than before, but it seems like
that's what Material design wants. Maybe we can improve it?
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-03-25 23:58:06 +01:00
Jason A. Donenfeld
497a60cc90
ui: bring back donation button
...
For Google Play Store builds, we'll display an alert box. This was
inspired by the discussion around StreetComplete; hopefully we'll have a
similar okay outcome.
Link: https://github.com/streetcomplete/streetcomplete/issues/3768
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-03-24 14:16:08 +01:00
Jason A. Donenfeld
8139e60094
strings: update from crowdin
...
This is after doing a rebuild on the crowdin side.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-03-24 14:12:21 +01:00
Jason A. Donenfeld
cf943b7119
ui: migrate to OnBackPressedDispatcher
...
This is compatible with Android 13's prediction-based back gesture
animation.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-03-24 14:12:21 +01:00
Jason A. Donenfeld
763d9a9f17
ui: set selected tunnel after creating fragments
...
I'm not sure why that comment (Samuel's) was there saying it was
necessary. Given it's been async for a long while, this wasn't
guaranteed anyway. So let's get rid of it and see what happens. Screen
rotation seems fine thus far.
Cc: Samuel Holland <samuel@sholland.org >
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-03-24 14:12:21 +01:00
Jason A. Donenfeld
f3107e349c
ui: switch from using launchWhenCreated to using repeatOnLifecycle
...
Apparently the former is deprecated.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-03-24 14:12:21 +01:00
Jason A. Donenfeld
caf2cded6e
ui: simplify IME displaying in ConfigNamingDialogFragment
...
Also cleanup some event listener flow.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-03-24 14:12:21 +01:00
Jason A. Donenfeld
3ab1f94514
tools: compile with latest NDK
...
The -mthumb -> -marm hack is unfortunate.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-03-22 15:02:54 +01:00
Jason A. Donenfeld
4aa4843b74
tools: use __ANDROID_MIN_SDK_VERSION__ instead of __ANDROID_API__
...
The latter is deprecated.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-03-22 15:02:54 +01:00
Jason A. Donenfeld
4d00c334b1
ui: set button text after loading app list in AppListDialogFragment
...
Otherwise, for lots of apps, the dialog shows before they're enumerated,
and the button text never gets set.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-03-22 15:02:54 +01:00
Jason A. Donenfeld
62986b5cad
version: bump
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-03-21 15:53:39 +01:00
Jason A. Donenfeld
a26b7c594a
strings: sync with crowdin
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-03-21 15:47:26 +01:00
Jason A. Donenfeld
853e86e6d0
global: bump copyright date
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-03-21 15:41:11 +01:00
Jason A. Donenfeld
a386e3a3d2
build: update to gradle 7.4.2 and restructure lint block
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-03-21 15:35:00 +01:00
Jason A. Donenfeld
560d9cf967
tools: bump deps
...
Notably, this isn't bumping to the latest wireguard-go master, which is
still in flux.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-03-21 15:35:00 +01:00
Jason A. Donenfeld
c762bc3120
version: bump
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2022-05-16 19:17:40 +02:00
Jason A. Donenfeld
aeb8903ba2
tools: bump deps
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2022-05-16 19:15:07 +02:00
Jason A. Donenfeld
62910caae1
tools: bump wireguard-go and go 1.18
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2022-03-20 22:31:57 -06:00
Jason A. Donenfeld
5339e48251
ToolsInstaller: set id=wireguard magisk module param
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2022-01-21 17:10:28 +01:00
Jason A. Donenfeld
1d7d306950
version: bump
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2021-10-29 17:21:43 +02:00
Jason A. Donenfeld
06306c669d
README: re-add desugaring block
...
People are never gonna figure it out otherwise.
This reverts commit 1701e4fde4 .
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2021-10-29 17:19:00 +02:00
Jason A. Donenfeld
d19e126e2e
tools: bump libwg-go
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2021-10-29 16:58:28 +02:00
Jason A. Donenfeld
bf84e26a86
global: bump copyright year
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2021-10-29 16:47:12 +02:00
Jason A. Donenfeld
a03ad51622
tunnel: remove kernel module downloader
...
Nathan Chance dropped the ball repeatedly and never maintained this in a
consistent way that anybody could use. With Android 12 out now, just
drop it all together. A bummer, but I don't see much of a choice.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2021-10-29 16:42:36 +02:00
Jason A. Donenfeld
f6d175b774
strings: sync with crowdin
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2021-09-26 20:05:35 -06:00
Jason A. Donenfeld
878c450563
README: bump desugar version
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2021-09-26 18:40:30 -06:00
Jason A. Donenfeld
b444ea064e
version: bump
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2021-09-26 17:38:31 -06:00
Jason A. Donenfeld
4eb90266a2
tunnel: bump to work on x86_64 architecture
...
Bionic bans poll, so switch to ppoll. Folks were experiencing crashes on
ChromeOS.
We're waiting for https://go-review.googlesource.com/c/sys/+/352310 to
be merged, but for now we rely on
https://git.zx2c4.com/wireguard-go/commit/?id=fcc601dbf0f6b626ec1d47a880cbe64f9c8fe385
Reported-by: Rodrigo Alexandre <rdrslv00@gmail.com >
Reported-by: Mace Moneta <moneta.mace@gmail.com >
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2021-09-26 17:35:57 -06:00
Jason A. Donenfeld
3935a369b8
ui,tunnel: support DNS search domains
...
wg-quick has supported this for a while, but not the config layer, and
not the Go backend, so wire this all up.
Requested-by: Alexis Geoffrey <alexis.geoffrey97@gmail.com >
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2021-09-25 22:22:09 -06:00
Jason A. Donenfeld
32fc760053
version: bump
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2021-09-24 14:07:12 -06:00
Jason A. Donenfeld
5459c6d531
tools: bump deps
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2021-09-24 14:07:12 -06:00
Jason A. Donenfeld
a86dff9433
tunnel: bump deps
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2021-09-13 16:39:46 +02:00
Jason A. Donenfeld
02f59b6b27
tools: bump for android 12
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2021-09-09 23:39:03 +02:00
Jason A. Donenfeld
fe61522f2a
tunnel: retry DNS resolution for 10 seconds
...
This has several problems: 1) it blocks the main thread; 2) it doesn't
distinguish between a permanent error and a transient one; 3) the 10
seconds is hard coded; 4) there's no way for the user to cancel it.
We'll have to improve this.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2021-05-26 18:07:28 +02:00
Jason A. Donenfeld
b448d605f0
version: bump
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2021-05-07 10:28:51 +02:00
Jason A. Donenfeld
0dcfde35f4
tunnel: bump deps
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2021-05-07 10:28:51 +02:00
Jason A. Donenfeld
6acc1125b8
tunnel: download hash list in chunks if necessary
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2021-05-07 10:25:10 +02:00
Jason A. Donenfeld
94ecb13d2f
ui: update datastore and rework api
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2021-05-06 17:02:28 +02:00
Jason A. Donenfeld
6008efcd95
ui: remove hack for broken kotlin compiler
...
Seems like things are finally fixed.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2021-05-06 16:22:58 +02:00
Jason A. Donenfeld
d6a8e9d4dc
tunnel: avoid race between shutdown and stats
...
wgTurnOff can block for a while, in which case, calling getStatistics
will use a stale handle and stale tunnel. Not only that, but wgGetConfig
might return null, in which case string.split throws.
java.lang.NullPointerException: Attempt to invoke virtual method
'java.lang.String[] java.lang.String.split(java.lang.String)' on a null
at com.wireguard.android.backend.GoBackend.getStatistics
Reported-by: tomt@adslweb.co.uk
Link: https://lists.zx2c4.com/pipermail/wireguard/2021-May/006709.html
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2021-05-06 10:50:20 +02:00
Jason A. Donenfeld
bcd8c33005
version: bump
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2021-05-05 13:30:28 +02:00
Jason A. Donenfeld
3474849b1d
project: use kotlin official code style
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2021-05-05 13:19:04 +02:00
Jason A. Donenfeld
f32c5cc222
tools: bump deps
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2021-05-05 13:02:56 +02:00
Jason A. Donenfeld
11301617d2
tunnel: update to go 1.16 and newer api
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2021-02-22 15:27:53 +01:00
Jason A. Donenfeld
8523979c9c
tunnel: report git commit as wgVersion
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2021-02-12 18:08:38 +01:00
Jason A. Donenfeld
8768acee68
README: move tunnel to maven central
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2021-02-12 17:37:31 +01:00
Jason A. Donenfeld
0750c29c7f
version: bump
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2021-02-11 16:40:34 +01:00
Jason A. Donenfeld
639ee6b5b2
tunnel: add developer information to pom xml
...
Otherwise sonatype gets upset.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2021-02-11 16:40:34 +01:00
Jason A. Donenfeld
f764f2aaa9
build: update AGP to 4.1.2
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2021-02-11 16:11:57 +01:00
Jason A. Donenfeld
d2a9c56d9c
gradle: remove bad checksum from properties
...
The hash was wrong, causing crashes. Android studio told me to remove it
so I did. I don't quite like that, but I don't know how Harsh came up
with the previous hash.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2021-02-11 16:10:28 +01:00
Jason A. Donenfeld
4c3289aa52
tunnel: bump all tools
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2021-02-11 16:00:28 +01:00
Jason A. Donenfeld
79376bca64
tunnel: sign using gpg-agent
...
This way we don't have to have a separate java universe.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2021-02-11 15:55:20 +01:00
Jason A. Donenfeld
74ff870cf5
tunnel: bump libwg-go and use newer logging function
...
We also plug a memory leak. C.CString was calling malloc, and these were
never freed.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2021-01-27 01:10:48 +01:00
Jason A. Donenfeld
4a7969ef24
ClipboardUtils: localize clipboard notification snack
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2021-01-01 16:34:03 +01:00
Jason A. Donenfeld
f670ff22c6
version: bump
...
A Christmas eve special.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2020-12-24 14:30:11 +01:00
Jason A. Donenfeld
cb3194f10a
tunnel: bump libwg-go
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2020-12-23 22:55:56 +01:00
Jason A. Donenfeld
f6b2bbf433
strings: sync with crowdin
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2020-12-21 17:52:24 +01:00
Jason A. Donenfeld
20390d65c8
version: bump
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2020-12-16 19:09:21 +01:00
Jason A. Donenfeld
177457e67b
tunnel: bump libwg-go
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2020-12-16 19:04:17 +01:00
Jason A. Donenfeld
a300f269f1
ui: test for any camera, not just rear one
...
Some folks use chromebooks, which don't have rear cameras.
Reported-by: Jay Tuley <jay.tuley@ekonbenefits.com >
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2020-11-10 14:11:48 +01:00
Jason A. Donenfeld
e71b3d2583
ToolsInstaller: unbreak cleanup
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2020-10-27 13:35:07 +01:00