Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-09-11 | Small method rename. | Adam Ierymenko | |
2013-09-11 | More updates to bandwidth accounting. | Adam Ierymenko | |
2013-09-11 | Drop old Certificate type from Network. | Adam Ierymenko | |
2013-09-11 | Version two of network certificate of membership, a much more concise and ↵ | Adam Ierymenko | |
fast approach. | |||
2013-09-10 | Finish stripping minBalance from BandwidthAccount | Adam Ierymenko | |
2013-09-10 | Look up rate info from database, but going to drop min balance cause it ↵ | Adam Ierymenko | |
seems unnecessary. Also work in progress on membership certs. | |||
2013-09-07 | Apply multicast rate limits to my own multicasts. Will run locally and on a ↵ | Adam Ierymenko | |
variety of system types to test the result of this. | |||
2013-09-07 | updateAndCheckMulticastBalance and friends | Adam Ierymenko | |
2013-09-06 | Bit more netconf cleanup... | Adam Ierymenko | |
2013-09-04 | Multicast bandwidth accounting work in progress, and some config field ↵ | Adam Ierymenko | |
changes and cleanup. | |||
2013-08-30 | Improve code security posture by replacing sprintf with a safer function. | Adam Ierymenko | |
2013-08-30 | docs and minor cleanup | Adam Ierymenko | |
2013-08-30 | Remove old launcher code, fix build error in idtool, add terminate command ↵ | Adam Ierymenko | |
to control bus. | |||
2013-08-30 | Change rate limiter a little... | Adam Ierymenko | |
2013-08-28 | Check network ethernet type whitelist instead of hard-coded ethernet types. | Adam Ierymenko | |
2013-08-28 | Add etherTypes to netconf response. | Adam Ierymenko | |
2013-08-28 | Filter work, add name and desc to netconf response, small compiler warning fix. | Adam Ierymenko | |
2013-08-27 | Jigger with shutdown method to avoid a crash on CTRL+C in Windows. Feels a ↵ | Adam Ierymenko | |
big hacky, might revisit later. | |||
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 | Build fixes for *nix | Adam Ierymenko | |
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 | Docs, Node picks a default home folder if created with NULL as its home ↵ | Adam Ierymenko | |
path, and add binary tap drivers (self-signed for now). | |||
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-23 | VERSION 0.4.4: multicast cleanup, Windows port work | Adam Ierymenko | |
In addition to a lot of Windows port work that isn't finished yet (and doesn't affect the *nix platforms at all), this version contains quite a bit of multicast cleanup and code simplification. I also pulled rate limits for now, as it seems to be causing problems. More testing on the testnet is going to be needed. | |||
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 | Bug fix in multicast changes. | Adam Ierymenko | |
2013-08-21 | Huge convoluted logic de-tangling in multicast propagation, supernodes now ↵ | Adam Ierymenko | |
do random propagation for more efficient coverage with less bias in sparse graph cases. | |||
2013-08-21 | A bit of code comment cleanup. | Adam Ierymenko | |
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-14 | Self test almost builds, now need skeleton EthernetTap implementation for ↵ | Adam Ierymenko | |
Windows. | |||
2013-08-13 | Version 0.4.3 (the real one): 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. Finally, the multicast rate limit defaults were raised a little. More testing is needed here, and real world measurments. | |||
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-12 | Fix a *nix build issue. | Adam Ierymenko | |
2013-08-12 | Windows compiles! (w/Visual Studio 2012) That's about all it does, but it's ↵ | Adam Ierymenko | |
a start. | |||
2013-08-12 | More Windows port work. | Adam Ierymenko | |
2013-08-12 | Windows build work: condition, mutex, thread, udp socket... | Adam Ierymenko | |
2013-08-12 | Clean up a bunch of valgrind errors, nix a potentially unsafe op in Buffer ↵ | Adam Ierymenko | |
assignment operator. | |||
2013-08-10 | Replace libcrypto RAND_ with our own to avoid valgrind errors. | Adam Ierymenko | |