Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-12-27 | Unload the mac kext on exit. | Adam Ierymenko | |
2013-10-28 | Fix signed/unsigned compare warning. | Adam Ierymenko | |
2013-10-28 | Fix for GitHub issue #25 | Adam Ierymenko | |
2013-08-30 | Improve code security posture by replacing sprintf with a safer function. | Adam Ierymenko | |
2013-08-27 | Build fixes for *nix. | Adam Ierymenko | |
2013-08-27 | Drop extra debug output. | Adam Ierymenko | |
2013-08-27 | Build fix in tap, handling of Windows shutdown signals. | Adam Ierymenko | |
2013-08-27 | More tap work -- DHCP configuration and such. | Adam Ierymenko | |
2013-08-27 | Dike out some cruft in Windows tap that we will never use, like TUN mode, ↵ | Adam Ierymenko | |
DHCP masq, ARP emulation, NDP emulation, and related. We operate only in L2 mode. All tap, no tun. | |||
2013-08-27 | Tap now basically sorta works on Windows. Now have to figure out how to ↵ | Adam Ierymenko | |
control DHCP behavior since we normally don't want that. | |||
2013-08-26 | Windows: disable and enable tap to allow changes to take effect. | Adam Ierymenko | |
2013-08-26 | ZeroTierOne for Windows binary project, builds and runs and mostly works but ↵ | Adam Ierymenko | |
still some issues with tap. | |||
2013-08-25 | Tap works! At least in isolation. Time to create the Windows executable and ↵ | Adam Ierymenko | |
the Windows service to run it and handle auto-update. | |||
2013-08-24 | It builds and it installs! Well, except for not being digitally signed. :P | Adam Ierymenko | |
2013-08-23 | Tap driver basically builds in VS2012... fork of tap-windows from OpenVPN ↵ | Adam Ierymenko | |
(compatible license). | |||
2013-08-22 | Commit of a draft of the pcap-based strategy for a Windows tap. This may, in ↵ | Adam Ierymenko | |
the end, not work, since winpcap may not support immediate capture and also because some software flags winpcap as malware. Like I said, trying to do anything interesting with Windows is PAIN. | |||
2013-08-22 | Tap now creates Microsoft Loopback Adapter instances and tags them with a ↵ | Adam Ierymenko | |
special ID... work in progress. | |||
2013-08-21 | Some work on Windows tap. | Adam Ierymenko | |
2013-08-21 | Make that an arbitrary tag to identify persistent taps... | Adam Ierymenko | |
2013-08-19 | Add an interface description to EthernetTap, mostly for Windows. | Adam Ierymenko | |
2013-08-14 | Windows builds, self test runs in Debug mode! | Adam Ierymenko | |
2013-08-13 | Version 0.4.3: fix Gentoo ip config failures and crashes | Adam Ierymenko | |
This version fixes problems with locating the 'ip' command on Gentoo and possibly other Linux systems, and a problem that could cause a crash if EthernetTap was unable to locate one of the commands it invokes to configure IP information on tap devices. The code also now builds on Windows. It doesn't run yet, but it's a step. Windows port is in full swing. | |||
2013-08-09 | Fix for another wonderful C++ threading race condition. | Adam Ierymenko | |
2013-08-08 | Move template parameter in Thread to a more logical scope location. | Adam Ierymenko | |
2013-08-06 | Whole bunch of stuff: netconf, bug fixes, tweaks to ping and firewall opener ↵ | Adam Ierymenko | |
timing code. | |||
2013-08-05 | CLI debugging, got rid of nasty old Thread class and replaced with newer ↵ | Adam Ierymenko | |
cleaner portable idiom. | |||
2013-08-02 | Replace fork() with vfork() in tap config, faster. | Adam Ierymenko | |
2013-07-09 | Small compiler warning fix | Adam Ierymenko | |
2013-07-09 | Several things: | Adam Ierymenko | |
(1) Probable fix for issue #7 and major cleanup of EthernetTap code with consolidation for all unix-like systems and specialization for different flavors only when needed. (2) Refactor of Buffer<> to make its members private, and Packet to use Buffer's methods exclusively to access them. This improves clarity and means we're no longer lying about Buffer's role in the code's security posture. (3) Add -fstack-protect to Makefile to bounds check stack variables. | |||
2013-07-08 | Fix for issue #6: OSX tap device forgets it has IPv6 | Adam Ierymenko | |
2013-07-07 | Filter code, work in progress, wont build yet | Adam Ierymenko | |
2013-07-06 | Enable ff:ff:ff:ff:ff:ff w/no ADI a.k.a. broadcast. YOLO. | Adam Ierymenko | |
2013-07-06 | Possible fix for issue #4 - segfault in ___removeIp helper function in ↵ | Adam Ierymenko | |
EthernetTap on OSX -- I think the problem may have been that I was using set::erase(key) while also using an iterator, so now it uses erase(iterator). See if it happens again, cause I could not duplicate the issue. Possible minor difference in STL version. | |||
2013-07-04 | Fix Linux build problem | Adam Ierymenko | |
2013-07-04 | New git repository for release - version 0.2.0 tagged | Adam Ierymenko | |