Re: [SlimDevices: Plugins] Apple will require HTTPS connections for iOS apps by the end of 2016

2016-11-13 Thread pippin

OK, I tested it. Works fine for iOS 10 for local and with an exception
for MySB.
That said: it's not backwards compatible to iOS 8/9 and won't work for
remote access.

I'd probably give trying to convince the App Review a try. I could live
with the "no remote access part" since I plan to include a VPN client
anyway (which would probably include it into "local") and this would be
a good excuse to finally do that.
But I'm not yet willing to give up on iOS 8/9 compatibility just yet.



---
learn more about iPeng, the iPhone and iPad remote for the Squeezebox
and
Logitech UE Smart Radio as well as iPeng Party, the free Party-App, 
at penguinlovesmusic.com
*New: iPeng 9, the Universal App for iPhone, iPad and Apple Watch*

pippin's Profile: http://forums.slimdevices.com/member.php?userid=13777
View this thread: http://forums.slimdevices.com/showthread.php?t=106426

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins


Re: [SlimDevices: Plugins] Apple will require HTTPS connections for iOS apps by the end of 2016

2016-11-13 Thread pippin

Also, this would kill all backwards compatibility for iOS 8/9



---
learn more about iPeng, the iPhone and iPad remote for the Squeezebox
and
Logitech UE Smart Radio as well as iPeng Party, the free Party-App, 
at penguinlovesmusic.com
*New: iPeng 9, the Universal App for iPhone, iPad and Apple Watch*

pippin's Profile: http://forums.slimdevices.com/member.php?userid=13777
View this thread: http://forums.slimdevices.com/showthread.php?t=106426

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins


Re: [SlimDevices: Plugins] Apple will require HTTPS connections for iOS apps by the end of 2016

2016-11-13 Thread pippin

Not enough to be fine.
Would still kill MySB and remote use



---
learn more about iPeng, the iPhone and iPad remote for the Squeezebox
and
Logitech UE Smart Radio as well as iPeng Party, the free Party-App, 
at penguinlovesmusic.com
*New: iPeng 9, the Universal App for iPhone, iPad and Apple Watch*

pippin's Profile: http://forums.slimdevices.com/member.php?userid=13777
View this thread: http://forums.slimdevices.com/showthread.php?t=106426

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins


Re: [SlimDevices: Plugins] Apple will require HTTPS connections for iOS apps by the end of 2016

2016-11-13 Thread louisvanwijk

After some more research, it appears we will be fine.

https://developer.apple.com/library/prerelease/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html

Apple has introduced a new key "NSAllowsLocalNetworking to allow loading
of local resources without disabling ATS for the rest of your app".

> An optional Boolean value that, when set to YES, removes App Transport
> Security protections for connections to unqualified domains and to
> .local domains, without disabling ATS for the rest of your app.
> If you set this key’s value to YES, then App Transport Security ignores
> the value of the NSAllowsArbitraryLoads key in iOS 10 and later and in
> macOS 10.12 and later. This behavior supports adoption of App Transport
> Security protections while allowing embedded browsers to continue
> working in iOS 9 and earlier and in OS X v10.11 and earlier. (To obtain
> this behavior, set the value of this key to YES and set the value of the
> NSAllowsArbitraryLoads key to YES as well.)
> Default value is NO.
> Available starting in iOS 10.0 and macOS 10.12.



SlimDevices SqueezeBox V3
SqueezeBox Boom
SqueezeBox Touch

louisvanwijk's Profile: http://forums.slimdevices.com/member.php?userid=63405
View this thread: http://forums.slimdevices.com/showthread.php?t=106426

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins


Re: [SlimDevices: Plugins] Apple will require HTTPS connections for iOS apps by the end of 2016

2016-11-12 Thread d6jg

pippin wrote: 
> You can get a cert without a DNS address? At least you'd need a fixed ID
> or something, don't you?
> Logitech might want to prep up MySqueezebox.com, though, I think it
> still doesn't support SSL, doesn't it?

Let me check. A colleague installed Let's Encrypt on an SME (Linux
distribution) server recently but I am not sure whether it has a
publicly accessible IP and associated DNS or not.



*Vortexbox LMS 7.9 music on QNAP TS419p via NFS* iThingys/iPeng/Tablets
*Living Room* - SB3 -> Onkyo TS606 - > Celestion Ditton F20s - Zone 2 ->
Sony TA FE 320 -> Sennheiser RS 130 & B P7
*Office* - RPi -> Sony TA FE320 -> Celestion F10s / SB3 -> Onkyo CRN 755
-> Wharfedale Modus Cubes
*Dining Room* -> SB Boom *Kitchen* -> UE Radio (upgraded to SB Radio)
*Bedroom (Bedside)* - SB Touch -> Topping TP21 -> AKG Headphones
*Bedroom (TV)* - Amazon Fire TV (SB Player) -> Topping TP20 ->
Wharfedale Modus Cubes

d6jg's Profile: http://forums.slimdevices.com/member.php?userid=44051
View this thread: http://forums.slimdevices.com/showthread.php?t=106426

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins


Re: [SlimDevices: Plugins] Apple will require HTTPS connections for iOS apps by the end of 2016

2016-11-11 Thread pippin

You can get a cert without a DNS address? At least you'd need a fixed ID
or something, don't you?
Logitech might want to prep up MySqueezebox.com, though, I think it
still doesn't support SSL, doesn't it?



---
learn more about iPeng, the iPhone and iPad remote for the Squeezebox
and
Logitech UE Smart Radio as well as iPeng Party, the free Party-App, 
at penguinlovesmusic.com
*New: iPeng 9, the Universal App for iPhone, iPad and Apple Watch*

pippin's Profile: http://forums.slimdevices.com/member.php?userid=13777
View this thread: http://forums.slimdevices.com/showthread.php?t=106426

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins


Re: [SlimDevices: Plugins] Apple will require HTTPS connections for iOS apps by the end of 2016

2016-11-11 Thread d6jg

You can install a cert on an internal server that is sufficient to be
accepted by a modern browser. 
Free Certs are available from Let's Encrypt and there are scripts that
will auto renew for you.
That said I hope you are correct Pippin otherwise we may have a problem



*Vortexbox LMS 7.9 music on QNAP TS419p via NFS* iThingys/iPeng/Tablets
*Living Room* - SB3 -> Onkyo TS606 - > Celestion Ditton F20s - Zone 2 ->
Sony TA FE 320 -> Sennheiser RS 130 & B P7
*Office* - RPi -> Sony TA FE320 -> Celestion F10s / SB3 -> Onkyo CRN 755
-> Wharfedale Modus Cubes
*Dining Room* -> SB Boom *Kitchen* -> UE Radio (upgraded to SB Radio)
*Bedroom (Bedside)* - SB Touch -> Topping TP21 -> AKG Headphones
*Bedroom (TV)* - Amazon Fire TV (SB Player) -> Topping TP20 ->
Wharfedale Modus Cubes

d6jg's Profile: http://forums.slimdevices.com/member.php?userid=44051
View this thread: http://forums.slimdevices.com/showthread.php?t=106426

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins


Re: [SlimDevices: Plugins] Apple will require HTTPS connections for iOS apps by the end of 2016

2016-11-11 Thread pippin

I honestly don't know.
Apple will allow exceptions on a case-by-case basis, I hope we qualify
and can convince them about this, otherwise 3rd Party Apps will no
longer see updates from that point on.
It's not so much a question of streaming, the whole access to LMS is
without http support and - what's more important - principally can't be
(you can't have a certificate for a home server on a private IP
address). So I really can't see them enforcing this. But hey, it's
Apple, you never know...



---
learn more about iPeng, the iPhone and iPad remote for the Squeezebox
and
Logitech UE Smart Radio as well as iPeng Party, the free Party-App, 
at penguinlovesmusic.com
*New: iPeng 9, the Universal App for iPhone, iPad and Apple Watch*

pippin's Profile: http://forums.slimdevices.com/member.php?userid=13777
View this thread: http://forums.slimdevices.com/showthread.php?t=106426

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins


[SlimDevices: Plugins] Apple will require HTTPS connections for iOS apps by the end of 2016

2016-11-11 Thread louisvanwijk

Apple announced in June that they will require of all iOS app store to
support HTTPS in 2017.

Will this be a issue for 3rd party iOS that access LMS? As far as I know
LMS does not support streaming over HTTPS.

If this is a issue, how should we as 3rd party developers handle it?

Thanks
Louis



SlimDevices SqueezeBox V3
SqueezeBox Boom
SqueezeBox Touch

louisvanwijk's Profile: http://forums.slimdevices.com/member.php?userid=63405
View this thread: http://forums.slimdevices.com/showthread.php?t=106426

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins