Add README.md indicating that the project is inactive.
Hi, Phil. I'm the primary Tunnelblick developer. If you're willing, I would be happy to host your pkg on Tunnelblick's Downloads page. Since it consists of signed Tunnelblick's kexts, I think I would be able to sign the pkg, too, which should make the installation smoother for users. Just send the pkg to developers@tunnelblick.net, along with a couple of sentences about what it is and how to use it and how you would like your name (or pseudonym) to appear. Or I can write the paragraph if you'd like...
I created a pkg with the notarized kext files. If anyone has Mojave or later and wants to try this, feel free to contact me.
I looked at the pkg. To have the kexts loaded at system startup I think you need to: 1. Rename the kexts to "tun.kext" and "tap.kext"; 2. Copy the kext(s) you want into /Library/Extensions; and 3. Copy a modified version of two .plist files into /Library/LaunchDaemons. 4. Restart the computer. The two files are net.sf.tuntaposx.tap.plist and/or net.sf.tuntaposx.tun.plist, and can be found inside the .pkg (using Pacifist or something similar). The modifications to make are: 1. Rename the files to...
I looked at the pkg. To have the kexts loaded at system startup I think you need to: 1. Rename the kexts to "tun.kext" and "tap.kext"; 1. Copy the kext(s) you want into /Library/Extensions; and 1. Copy a modified version of two .plist files into /Library/LaunchDaemons. 1. Restart the computer. The two files are net.sf.tuntaposx.tap.plist and/or net.sf.tuntaposx.tun.plist, and can be found inside the .pkg (using Pacifist or something similar). The modifications to make are: 1. Rename the files to...
Thanks! How should these be installed? The tuntap distro is a pkg.
Phil, see the last post of Bug #28 at https://sourceforge.net/p/tuntaposx/bugs/28/
This no longer works on Mojave
Thanks Jonathan for doing this. Seems to be what I needed.
Tunnelblick includes notarized tun and tap kexts which anyone may extract and use separately from the Tunnelblick application. (Tunnelblick is a GUI for OpenVPN on macOS that has been around since 2005 and is actively maintained.) The notarized kexts were built for Tunnelblick build 5300 [1]. They are based on tuntaposx 20141104 [2], which has been modified as follows: - The CFBundleShortVersionString is appended with " (Tunnelblick build 5300)". - The CFBundleVersion is replaced"5300". - The tap...
Tunnelblick includes notarized tun and tap kexts which anyone may extract and use separately from the Tunnelblick application. (Tunnelblick is a GUI for OpenVPN on macOS that has been around since 2005 and is actively maintained.) The notarized kexts were built for Tunnelblick build 5300 [1]. They are based on tuntaposx 20141104 [2], which has been modified as follows: The CFBundleShortVersionString is appended with " (Tunnelblick build 5300)". The CFBundleVersion is replaced"5300". The tap CFBundleIdentifier...
Tunnelblick includes notarized tun and tap kexts which anyone may extract and use separately from the Tunnelblick application. (Tunnelblick is a GUI for OpenVPN on macOS that has been around since 2005 and is actively maintained.) The notarized kexts were built for Tunnelblick build 5300 [1]. They are based on tuntaposx 20141104 [2], which has been modified as follows: The CFBundleShortVersionString is appended with " (Tunnelblick build 5300)". The CFBundleVersion is replaced"5300". The tap CFBundleIdentifier...
Tunnelblick includes notarized tun and tap kexts which anyone may extract and use separately from the Tunnelblick application. (Tunnelblick is a GUI for OpenVPN on macOS that has been around since 2005 and is actively maintained.) The notarized kexts were built for Tunnelblick build 5300 [1]. They are based on tuntaposx 20141104 [2], which has been modified as follows: The CFBundleShortVersionString is appended with " (Tunnelblick build 5300)". The CFBundleVersion is replaced"5300". The tap CFBundleIdentifier...
My earlier comment said My experiments with 10.14.5 Beta 2 show that by "new or updated" they mean not having been loaded by the system at some earlier time. 10.14.5 Beta 3 changes that – it will load a kext if it was signed before early April if it was signed with the --timestamp option so it has a secure timestamp. Apple could change the critera again, of course, and may very well require notarization in the next version of macOS (10.15), but in the meantime, if the tuntaposx kexts were signed...
My earlier comment said My experiments with 10.14.5 Beta 2 show that by "new or updated" they mean not having been loaded by the system at some earlier time. 10.14.5 Beta 3 changes that – it will load a kext if it was signed before early April if it was signed with the --timestamp option so it has a secure timestamp. Apple could change the critera again, of course, and may very well change notarization in the next version of macOS (10.15), but in the meantime, if the tuntaposx kexts were signed with...
Understandable. Tunnelblick [1] still needs the tap kext to make tap connections, so I will work on getting both kexts notarized for Tunnelblick. They would then be available to anyone. The next beta version of Tunnelblick will probably include notarized kexts; subscribe to the Tunnelblick Announce Mailing List [3] to be notified when that happens. Matthias, thanks for all your work creating these kexts and making them publicly available. [1] https://tunnelblick.net [2] https://groups.google.com...
Apple sent me a nudge a while back and a I got 2-3 other requests. That's not a lot so I figured we can put the project to rest after more than a decade. That said, if more demand shows up, I might try to carve out some time and take a look after all. The other factor is that I'm no longer actively using a Mac these days, so it'd be a bit of work to get a dev environment up and running again.
Notarizing the kexts
Is it possible to not use character device ? MAC has a limitation on how many (major) character devices to be used.
'tun' and 'tap' in a swap
Do you have VirtualBox installed on you macOS, I found tap.kext conflict with VBoxNetAdp.kext. If these two modules installed, I cannot access windows file server. remove any one fix the problem. https://forums.virtualbox.org/viewtopic.php?f=8&t=83587
i figured out what i needed to do. Below are the steps: For use with Display Internet it is necessary to create a new virtual interface. 1. Install TUNTAP as directed by emaculation basillisk II appletalkCreate a Bridge virtual network interface https://support.apple.com/kb/PH18510?locale=en_US 2. Follow steps 3 - 6 if the laptop does not have a direct ethernet connection (e.g. uses Display Internet). Otherwise go directly to step 7. 3. Open Network (System Preferences —> Network 4. Select “Manage...
Mac OS Sierra with Display Ethernet
Conflict with some network protocols
Good catch. Thanks for the fix - I'll happily merge it if you remove the version...
Odd, first time I hear about this problem. Do you see any relevant messages in the...
I was able to extract the files directly from the Payload and install by hand. Now...
Installer hangs indefinitely
kernel panic on mac os x 10.10
There are still references to the startup items
Documentation updated per https://sourceforge.net/p/tuntaposx/code/ci/0a5e282391...
Version bump.
Update documentation to reflect startup item re...
There are still references to the startup items
MAC address via lladdr inconsistency in Lion
Fixed per https://sourceforge.net/p/tuntaposx/code/ci/2b52ff00ff130d24ef386124f1...
Fixed per https://sourceforge.net/p/tuntaposx/code/ci/acb8d0ff11e1a29cd0b51699c8...
tap device corrupt large packets (sized as of MTU or a bit less)
the clang compiler does not support 'mkernel' for C++ on Darwin/i386
I've switched the Makefile to only compile x86_64 binaries.
Add support for code/installer signatures.
Work around a crash on re-attaching interfaces.
Update Makefiles to compile on Mavericks.
Version bump.
Have git ignore compiled python modules.
Modernize package generation.
Fix MTU enforcment in tuntap_interface::cdev_write
Kqueue support in the tap kext
[PATCH] Allow compiling on 10.4.x, 10.5.x, and 10.6.x
IPv6 issue
Lion Not Working
tun/tap with aiccu ipv6 stopped working with MacOSX 10.7.2
Haven't heard back, closing this.
tuntap_20111101.pkg fails to install on Mac OS 10.8.2
Acknowledged. Haven't looked into details regarding implementation feasibility, but...
support for asynchronous IO and signals
Corrupted gateway in routing table for tap0
the clang compiler does not support 'mkernel' for C++ on Darwin/i386
First, thanks again for providing this great piece of software. Could you please...
tap kernel panics on OS X 10.9.x
the clang compiler does not support 'mkernel' for C++ on Darwin/i386
The issue was addressed in apples OS X Mavericks 10.9.2 Seed Build 13C64 http://support.apple.com/kb/HT6114,...
tap device corrupt large packets (sized as of MTU or a bit less)