Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Embed tuntaposx in the installer #30

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

Embed tuntaposx in the installer #30

ereOn opened this issue May 17, 2014 · 3 comments
Assignees
Milestone

Comments

@ereOn
Copy link
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 self-assigned this May 17, 2014
@stephank
Copy link

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
Copy link
Member Author

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
Copy link
Member Author

ereOn commented Mar 17, 2015

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants