Embed tuntaposx in the installer #30

Closed
ereOn opened this Issue May 17, 2014 · 3 comments

Projects

None yet

2 participants

@ereOn
Member
ereOn commented May 17, 2014

We currently rely on tuntaposx to be installed for freelan to work.

This assumption is painful for the user: Viscosity and Tunnelblick both embed their own tuntaposx packaged extensions (with custom version string so they do not collide with the legacy one).

Viscosity also seems to dynamically load the extension whenever needed and unloads it if it was him that loaded it in the first place. That would be a nice behavior to have in freelan. (See #6)

@ereOn ereOn added this to the 2.0 milestone May 17, 2014
@ereOn ereOn added the enhancement label May 17, 2014
@ereOn ereOn self-assigned this May 17, 2014
@stephank
stephank commented Mar 3, 2015

There's apparently also utun starting in 10.7, which is already the minimum for freelan. Maybe this can replace tuntaposx completely?

http://www.opensource.apple.com/source/xnu/xnu-2782.1.97/bsd/net/if_utun.h

@ereOn
Member
ereOn commented Mar 3, 2015

@stephank : That is interesting indeed, but it apparently doesn't support tap adapters sadly.

I will still look at it as it could be a nice alternative for tun-only configurations.

Thanks for the info though.

@ereOn ereOn added the packaging label Mar 16, 2015
@ereOn
Member
ereOn commented Mar 17, 2015

It seems tuntaposx was updated (in regards to signing need for Yosemite), and should be updated in the repository.

@ereOn ereOn added a commit that referenced this issue Apr 16, 2015
@ereOn ereOn Updated OSX installer scripts (#30) b41e038
@ereOn ereOn closed this in 11af1db Apr 18, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment