wireguard.lists.zx2c4.com archive mirror
 help / color / mirror / Atom feed
* WireGuard for iOS - TestFlight
@ 2018-11-05 21:27 Jason A. Donenfeld
  2018-11-05 21:44 ` Bruno Wolff III
                   ` (5 more replies)
  0 siblings, 6 replies; 8+ messages in thread
From: Jason A. Donenfeld @ 2018-11-05 21:27 UTC (permalink / raw)
  To: WireGuard mailing list

Hey folks,

For the last few weeks, Roopesh and I have been hard at work on the
WireGuard for iOS app. Today we're happy to share a
likely-buggy-and-broken TestFlight that you can run on your phone:
<https://testflight.apple.com/join/63I19SDT>. As usual, use at your
own risk, especially since it's alpha quality.

Please let us know about any bugs as you find them -- you can send
them to me or to team@wireguard.com. Our current TODO list lives here
[1], linked via the main project TODO list [2], and if you're an iOS
person and want to contribute code, we'd be happy to have you on
board.

The app costs $3.99 and requires an email address to sign up; we
manage all your tunnels for you in the cloud. JUST KIDDING! Like the
rest of WireGuard, the iOS app is free and open source [3]. I make
this rather tasteless joke, because of the rather surprising
quantities of people encouraging me to do the iOS stuff as proprietary
paid software, because "apple users will pay" or because "open source
is cool, but iphone folks don't care about it so you can get away with
charging" or because "none of the other vpn players are doing open
source mobile implementations" or even because "apple is more likely
to accept paid software into its app store" and so on and so forth.
But, as usual, I much prefer for this to be a community project than a
closed one, and so like everything else, it's FLOSS.

Enjoy! And do let us know about the bugs as you run into them. I'm
sure there are plenty.

Regards,
Jason

[1] https://docs.google.com/document/d/1BnzImOF8CkungFnuRlWhnEpY2OmEHSckat62aZ6LYGY
[2] https://www.wireguard.com/todo/
[3] https://git.zx2c4.com/wireguard-ios/
_______________________________________________
WireGuard mailing list
WireGuard@lists.zx2c4.com
https://lists.zx2c4.com/mailman/listinfo/wireguard

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: WireGuard for iOS - TestFlight
  2018-11-05 21:27 WireGuard for iOS - TestFlight Jason A. Donenfeld
@ 2018-11-05 21:44 ` Bruno Wolff III
  2018-11-05 23:20   ` Jason A. Donenfeld
  2018-11-05 22:53 ` Lee Yates
                   ` (4 subsequent siblings)
  5 siblings, 1 reply; 8+ messages in thread
From: Bruno Wolff III @ 2018-11-05 21:44 UTC (permalink / raw)
  To: Jason A. Donenfeld; +Cc: WireGuard mailing list

On Mon, Nov 05, 2018 at 22:27:24 +0100,
  "Jason A. Donenfeld" <Jason@zx2c4.com> wrote:
>Hey folks,
>
>For the last few weeks, Roopesh and I have been hard at work on the
>WireGuard for iOS app. Today we're happy to share a

I thought you went on vacation, as it was so quite since V8 got posted.
_______________________________________________
WireGuard mailing list
WireGuard@lists.zx2c4.com
https://lists.zx2c4.com/mailman/listinfo/wireguard

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: WireGuard for iOS - TestFlight
  2018-11-05 21:27 WireGuard for iOS - TestFlight Jason A. Donenfeld
  2018-11-05 21:44 ` Bruno Wolff III
@ 2018-11-05 22:53 ` Lee Yates
  2018-11-05 23:49 ` nnet
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 8+ messages in thread
From: Lee Yates @ 2018-11-05 22:53 UTC (permalink / raw)
  To: Jason A. Donenfeld; +Cc: WireGuard mailing list


[-- Attachment #1.1: Type: text/plain, Size: 2668 bytes --]

This is great news! Well done Jason and Roopesh.

I’m no app coder, but I can at least give my feedback for what that’s worth. It imported my conf via QR and connected without issues, so far. It’ll be great to see VPN-on-Demand added (eg phone restarts, dead batteries, network switches(?) etc). I’ve also been testing the TunSafe iOS app, which does have VPNoD but is bugging out with UDP writes atm. No doubt soon enough we’ll have at least two good open source apps to choose from. It’s great to have such choice and flexibility when working with my favourite VPN protocol. Keep up the great work everyone, and thanks for what you do.


> On 5 Nov 2018, at 21:27, Jason A. Donenfeld <Jason@zx2c4.com> wrote:
> 
> Hey folks,
> 
> For the last few weeks, Roopesh and I have been hard at work on the
> WireGuard for iOS app. Today we're happy to share a
> likely-buggy-and-broken TestFlight that you can run on your phone:
> <https://testflight.apple.com/join/63I19SDT>. As usual, use at your
> own risk, especially since it's alpha quality.
> 
> Please let us know about any bugs as you find them -- you can send
> them to me or to team@wireguard.com. Our current TODO list lives here
> [1], linked via the main project TODO list [2], and if you're an iOS
> person and want to contribute code, we'd be happy to have you on
> board.
> 
> The app costs $3.99 and requires an email address to sign up; we
> manage all your tunnels for you in the cloud. JUST KIDDING! Like the
> rest of WireGuard, the iOS app is free and open source [3]. I make
> this rather tasteless joke, because of the rather surprising
> quantities of people encouraging me to do the iOS stuff as proprietary
> paid software, because "apple users will pay" or because "open source
> is cool, but iphone folks don't care about it so you can get away with
> charging" or because "none of the other vpn players are doing open
> source mobile implementations" or even because "apple is more likely
> to accept paid software into its app store" and so on and so forth.
> But, as usual, I much prefer for this to be a community project than a
> closed one, and so like everything else, it's FLOSS.
> 
> Enjoy! And do let us know about the bugs as you run into them. I'm
> sure there are plenty.
> 
> Regards,
> Jason
> 
> [1] https://docs.google.com/document/d/1BnzImOF8CkungFnuRlWhnEpY2OmEHSckat62aZ6LYGY
> [2] https://www.wireguard.com/todo/
> [3] https://git.zx2c4.com/wireguard-ios/
> _______________________________________________
> WireGuard mailing list
> WireGuard@lists.zx2c4.com
> https://lists.zx2c4.com/mailman/listinfo/wireguard


[-- Attachment #1.2: Message signed with OpenPGP --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

[-- Attachment #2: Type: text/plain, Size: 148 bytes --]

_______________________________________________
WireGuard mailing list
WireGuard@lists.zx2c4.com
https://lists.zx2c4.com/mailman/listinfo/wireguard

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: WireGuard for iOS - TestFlight
  2018-11-05 21:44 ` Bruno Wolff III
@ 2018-11-05 23:20   ` Jason A. Donenfeld
  0 siblings, 0 replies; 8+ messages in thread
From: Jason A. Donenfeld @ 2018-11-05 23:20 UTC (permalink / raw)
  To: Bruno Wolff III; +Cc: WireGuard mailing list

On Mon, Nov 5, 2018 at 10:49 PM Bruno Wolff III <bruno@wolff.to> wrote:
>
> On Mon, Nov 05, 2018 at 22:27:24 +0100,
>   "Jason A. Donenfeld" <Jason@zx2c4.com> wrote:
> >Hey folks,
> >
> >For the last few weeks, Roopesh and I have been hard at work on the
> >WireGuard for iOS app. Today we're happy to share a
>
> I thought you went on vacation, as it was so quite since V8 got posted.

I was out of town for a bit, but mostly I've just trying to space out
patch submissions a bit more, to get us to Linux Plumbers and the
kernel summit there, where hopefully there'll be some fruitful
discussions regarding Zinc.
_______________________________________________
WireGuard mailing list
WireGuard@lists.zx2c4.com
https://lists.zx2c4.com/mailman/listinfo/wireguard

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: WireGuard for iOS - TestFlight
  2018-11-05 21:27 WireGuard for iOS - TestFlight Jason A. Donenfeld
  2018-11-05 21:44 ` Bruno Wolff III
  2018-11-05 22:53 ` Lee Yates
@ 2018-11-05 23:49 ` nnet
  2018-11-06  7:04 ` Ryan Walklin
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 8+ messages in thread
From: nnet @ 2018-11-05 23:49 UTC (permalink / raw)
  To: Jason A. Donenfeld, wireguard

Hi,

Thank you for an iOS client!

On switching WiFi <-> LTE ( Google Fi / T-Mobile / 464XLAT) I get:

WireGuardNetworkExtension ... - Failed to send handshake initiation write udp4 ... : sento: network is unreachable

Switching the tunnel off/on Active results in a tunnel over the new network.

Do you expect there to be any issue here 464XLAT? Do you have the same issue witching WiFi <-> LTE?

Thanks!

On Mon, Nov 5, 2018, at 1:27 PM, Jason A. Donenfeld wrote:
> Hey folks,
> 
> For the last few weeks, Roopesh and I have been hard at work on the
> WireGuard for iOS app. Today we're happy to share a
> likely-buggy-and-broken TestFlight that you can run on your phone:
> <https://testflight.apple.com/join/63I19SDT>. As usual, use at your
> own risk, especially since it's alpha quality.
> 
> Please let us know about any bugs as you find them -- you can send
> them to me or to team@wireguard.com. Our current TODO list lives here
> [1], linked via the main project TODO list [2], and if you're an iOS
> person and want to contribute code, we'd be happy to have you on
> board.
> 
> The app costs $3.99 and requires an email address to sign up; we
> manage all your tunnels for you in the cloud. JUST KIDDING! Like the
> rest of WireGuard, the iOS app is free and open source [3]. I make
> this rather tasteless joke, because of the rather surprising
> quantities of people encouraging me to do the iOS stuff as proprietary
> paid software, because "apple users will pay" or because "open source
> is cool, but iphone folks don't care about it so you can get away with
> charging" or because "none of the other vpn players are doing open
> source mobile implementations" or even because "apple is more likely
> to accept paid software into its app store" and so on and so forth.
> But, as usual, I much prefer for this to be a community project than a
> closed one, and so like everything else, it's FLOSS.
> 
> Enjoy! And do let us know about the bugs as you run into them. I'm
> sure there are plenty.
> 
> Regards,
> Jason
> 
> [1] 
> https://docs.google.com/document/d/1BnzImOF8CkungFnuRlWhnEpY2OmEHSckat62aZ6LYGY
> [2] https://www.wireguard.com/todo/
> [3] https://git.zx2c4.com/wireguard-ios/
> _______________________________________________
> WireGuard mailing list
> WireGuard@lists.zx2c4.com
> https://lists.zx2c4.com/mailman/listinfo/wireguard
_______________________________________________
WireGuard mailing list
WireGuard@lists.zx2c4.com
https://lists.zx2c4.com/mailman/listinfo/wireguard

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: WireGuard for iOS - TestFlight
  2018-11-05 21:27 WireGuard for iOS - TestFlight Jason A. Donenfeld
                   ` (2 preceding siblings ...)
  2018-11-05 23:49 ` nnet
@ 2018-11-06  7:04 ` Ryan Walklin
       [not found] ` <2036724358.1451767.1541469968454@mail.yahoo.com>
  2018-12-20  1:04 ` WireGuard for iOS - now in the App Store Jason A. Donenfeld
  5 siblings, 0 replies; 8+ messages in thread
From: Ryan Walklin @ 2018-11-06  7:04 UTC (permalink / raw)
  To: Jason A. Donenfeld; +Cc: WireGuard mailing list

Thank you very much!

Generated new keys and configuration on my laptop from the UK, remoted 
into my server in Australia and added the keys to my existing tunnel, 
then used the QR reader (nice touch!) to upload the configuration to my 
iPhone, and was online immediately. Great stuff.

Regards,

Ryan

_______________________________________________
WireGuard mailing list
WireGuard@lists.zx2c4.com
https://lists.zx2c4.com/mailman/listinfo/wireguard

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: WireGuard for iOS - TestFlight
       [not found] ` <2036724358.1451767.1541469968454@mail.yahoo.com>
@ 2018-11-06 16:15   ` Jose Marinez
  0 siblings, 0 replies; 8+ messages in thread
From: Jose Marinez @ 2018-11-06 16:15 UTC (permalink / raw)
  To: WireGuard Mailing List


[-- Attachment #1.1: Type: text/plain, Size: 2696 bytes --]

Thank you Jason and all those involved. Question for you... not sure how familiar you are with iOS kernel internals, but considering Apple's "Interest in privacy," what would it take for iOS to have similar kernel changes to support Wireguard natively akin to IKEv2, etc? Keep in mind that Darwin - iOS/macOS underpinnings are FreeBSD based.


Thanks,Jose
On Monday, November 5, 2018, 9:06 PM, Jose Marinez <jedi_papi@yahoo.com> wrote:

Thank you Jason and all those involved. Question for you... not sure how familiar you are with iOS kernel internals, but considering Apple's "Interest in privacy," what would it take for iOS to have similar kernel changes to support Wireguard natively akin to IKEv2, etc? Keep in mind that Darwin - iOS/macOS underpinnings are FreeBSD based.


Thanks,Jose

On Monday, November 5, 2018, 4:27 PM, Jason A. Donenfeld <Jason@zx2c4.com> wrote:

Hey folks,

For the last few weeks, Roopesh and I have been hard at work on the
WireGuard for iOS app. Today we're happy to share a
likely-buggy-and-broken TestFlight that you can run on your phone:
<https://testflight.apple.com/join/63I19SDT>. As usual, use at your
own risk, especially since it's alpha quality.

Please let us know about any bugs as you find them -- you can send
them to me or to team@wireguard.com. Our current TODO list lives here
[1], linked via the main project TODO list [2], and if you're an iOS
person and want to contribute code, we'd be happy to have you on
board.

The app costs $3.99 and requires an email address to sign up; we
manage all your tunnels for you in the cloud. JUST KIDDING! Like the
rest of WireGuard, the iOS app is free and open source [3]. I make
this rather tasteless joke, because of the rather surprising
quantities of people encouraging me to do the iOS stuff as proprietary
paid software, because "apple users will pay" or because "open source
is cool, but iphone folks don't care about it so you can get away with
charging" or because "none of the other vpn players are doing open
source mobile implementations" or even because "apple is more likely
to accept paid software into its app store" and so on and so forth.
But, as usual, I much prefer for this to be a community project than a
closed one, and so like everything else, it's FLOSS.

Enjoy! And do let us know about the bugs as you run into them. I'm
sure there are plenty.

Regards,
Jason

[1] https://docs.google.com/document/d/1BnzImOF8CkungFnuRlWhnEpY2OmEHSckat62aZ6LYGY
[2] https://www.wireguard.com/todo/
[3] https://git.zx2c4.com/wireguard-ios/
_______________________________________________
WireGuard mailing list
WireGuard@lists.zx2c4.com
https://lists.zx2c4.com/mailman/listinfo/wireguard







[-- Attachment #1.2: Type: text/html, Size: 6226 bytes --]

[-- Attachment #2: Type: text/plain, Size: 148 bytes --]

_______________________________________________
WireGuard mailing list
WireGuard@lists.zx2c4.com
https://lists.zx2c4.com/mailman/listinfo/wireguard

^ permalink raw reply	[flat|nested] 8+ messages in thread

* WireGuard for iOS - now in the App Store
  2018-11-05 21:27 WireGuard for iOS - TestFlight Jason A. Donenfeld
                   ` (4 preceding siblings ...)
       [not found] ` <2036724358.1451767.1541469968454@mail.yahoo.com>
@ 2018-12-20  1:04 ` Jason A. Donenfeld
  5 siblings, 0 replies; 8+ messages in thread
From: Jason A. Donenfeld @ 2018-12-20  1:04 UTC (permalink / raw)
  To: WireGuard mailing list

Hi everybody,

Thanks to all of the extremely useful feedback we've received during
the TestFlight of WireGuard for iOS, Roopesh, Eric, and I have now
released a beta into the App Store itself:

https://itunes.apple.com/us/app/wireguard/id1441195209?ls=1&mt=8
Depending on your region and Apple's caching semantics, this link
might take some unknown amount of time to begin working.

Apple requested a video of the app running on a physical device during
their review of the app, showing that it works. For the curiosity of
non-iPhone folks, you can see it here:
https://data.zx2c4.com/wireguard-ios-app-store-review.mp4 . It's more
or less the same interface as on Android and is designed to be as
simple and "system-like" as possible, while still exposing all of the
features and flexibility of WireGuard.

Please do keep the feedback coming. At the moment, I'm especially
interested in reports of people transitioning between mobile and WiFi
when using T-Mobile's network within the US. But generally, all bug
reports, complete with the exported log, are very welcome, as we
continue to refine these beta releases.

As before, if you're interested in doing development on this app,
please get in touch with team@wireguard.com. Likewise, we're always
looking for a helping hand with a variety of tasks, including but not
limited to:
- iOS
- macOS
- Android
- Windows
- Web development (wireguard.com could use some love)
- Various kernels
- So forth

Enjoy,
Jason

On Mon, Nov 5, 2018 at 10:27 PM Jason A. Donenfeld <Jason@zx2c4.com> wrote:
>
> Hey folks,
>
> For the last few weeks, Roopesh and I have been hard at work on the
> WireGuard for iOS app. Today we're happy to share a
> likely-buggy-and-broken TestFlight that you can run on your phone:
> <https://testflight.apple.com/join/63I19SDT>. As usual, use at your
> own risk, especially since it's alpha quality.
>
> Please let us know about any bugs as you find them -- you can send
> them to me or to team@wireguard.com. Our current TODO list lives here
> [1], linked via the main project TODO list [2], and if you're an iOS
> person and want to contribute code, we'd be happy to have you on
> board.
>
> The app costs $3.99 and requires an email address to sign up; we
> manage all your tunnels for you in the cloud. JUST KIDDING! Like the
> rest of WireGuard, the iOS app is free and open source [3]. I make
> this rather tasteless joke, because of the rather surprising
> quantities of people encouraging me to do the iOS stuff as proprietary
> paid software, because "apple users will pay" or because "open source
> is cool, but iphone folks don't care about it so you can get away with
> charging" or because "none of the other vpn players are doing open
> source mobile implementations" or even because "apple is more likely
> to accept paid software into its app store" and so on and so forth.
> But, as usual, I much prefer for this to be a community project than a
> closed one, and so like everything else, it's FLOSS.
>
> Enjoy! And do let us know about the bugs as you run into them. I'm
> sure there are plenty.
>
> Regards,
> Jason
>
> [1] https://docs.google.com/document/d/1BnzImOF8CkungFnuRlWhnEpY2OmEHSckat62aZ6LYGY
> [2] https://www.wireguard.com/todo/
> [3] https://git.zx2c4.com/wireguard-ios/
_______________________________________________
WireGuard mailing list
WireGuard@lists.zx2c4.com
https://lists.zx2c4.com/mailman/listinfo/wireguard

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2018-12-20  1:04 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-11-05 21:27 WireGuard for iOS - TestFlight Jason A. Donenfeld
2018-11-05 21:44 ` Bruno Wolff III
2018-11-05 23:20   ` Jason A. Donenfeld
2018-11-05 22:53 ` Lee Yates
2018-11-05 23:49 ` nnet
2018-11-06  7:04 ` Ryan Walklin
     [not found] ` <2036724358.1451767.1541469968454@mail.yahoo.com>
2018-11-06 16:15   ` Jose Marinez
2018-12-20  1:04 ` WireGuard for iOS - now in the App Store Jason A. Donenfeld

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).