Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-09-30 | Everything in for new multicast except IncomingPacket parsing... | Adam Ierymenko | |
2014-09-26 | A few more revisions to new multicast verbs. | Adam Ierymenko | |
2014-09-26 | Some Network code cleanup. | Adam Ierymenko | |
2014-09-25 | Most of new multicast code builds... now on to packet parsing. | Adam Ierymenko | |
2014-09-25 | . | Adam Ierymenko | |
2014-09-25 | . | Adam Ierymenko | |
2014-09-25 | . | Adam Ierymenko | |
2014-09-24 | Rename MulticastTopology to Multicaster -- same name as old multicast ↵ | Adam Ierymenko | |
controller but different code. More descriptive though. | |||
2014-09-24 | Rename the ubiquitous _r pointer to RuntimeEnvironment to RR just to be a ↵ | Adam Ierymenko | |
little more consistent about using _ to denote private member variables. | |||
2014-09-24 | Some more multicast algo work... | Adam Ierymenko | |
2014-09-24 | Rename PacketDecoder to much more descriptive IncomingPacket | Adam Ierymenko | |
2014-09-24 | . | Adam Ierymenko | |
2014-09-23 | Make MulticastTopology have its own mutex. | Adam Ierymenko | |
2014-09-22 | . | Adam Ierymenko | |
2014-09-22 | Yet more WIP on mulitcast algo... | Adam Ierymenko | |
2014-09-18 | Work on defining new direct broadcast multicast algorithm. | Adam Ierymenko | |
2014-09-18 | VERSION 0.9.3: unreleased update with some fixes for Pi users | Adam Ierymenko | |
This version is being tagged and bagged, despite the fact that it's not going to be released and won't be merged into master until 1.0.0 is ready. It contains several Linux build fixes, a fix for a unix domain socket resource leak, and build fixes for the Raspberry Pi. | |||
2014-09-18 | Fix for GitHub issue #122 and other fixes | Adam Ierymenko | |
2014-09-18 | docs | Adam Ierymenko | |
2014-09-17 | Back off from thrashing shutdownIfUnreadableCheck, fix bug in control service. | Adam Ierymenko | |
2014-09-17 | More work on control bus refactor... | Adam Ierymenko | |
2014-09-17 | More control/ refactoring | Adam Ierymenko | |
2014-09-16 | it compiles again! | Adam Ierymenko | |
2014-09-16 | Make sure open() has third argument | Adam Ierymenko | |
2014-09-16 | Get rid of __align stuff in Salsa20 -- not portable, does not seem to help ↵ | Adam Ierymenko | |
much on newer chips. | |||
2014-09-16 | cleanup | Adam Ierymenko | |
2014-09-15 | Move rest of NodeControl stuff out of node/ and into control/ | Adam Ierymenko | |
2014-09-15 | cleanup | Adam Ierymenko | |
2014-09-15 | rename ipc/ to control/ | Adam Ierymenko | |
2014-09-15 | refactoring for SDK | Adam Ierymenko | |
2014-09-13 | build fixes | Adam Ierymenko | |
2014-09-12 | Refactoring in progress... pardon our dust... | Adam Ierymenko | |
2014-09-10 | work in progress on API refactor | Adam Ierymenko | |
2014-09-05 | Rip out dead "firewall opener" code, replace in pipeline with ↵ | Adam Ierymenko | |
anti-symmetric-NAT tactics. | |||
2014-09-05 | IP assignment and change cleanup -- leave IPs that were never configured via ↵ | Adam Ierymenko | |
ZT static assignment alone. | |||
2014-09-05 | Bit of network config parser cleanup. | Adam Ierymenko | |
2014-09-05 | Remove zerotier-idtool symlink on mac uninstall.sh | Adam Ierymenko | |
2014-09-05 | Old-school GCC build fix -- make sure __GCC__ is defined | Adam Ierymenko | |
2014-09-04 | Enable configuration of multicast algorithm parameters in netconf | Adam Ierymenko | |
2014-09-04 | Fix for missing broadcast address on Linux Ethernet taps. | Adam Ierymenko | |
2014-09-03 | docs | Adam Ierymenko | |
2014-09-03 | docs | Adam Ierymenko | |
2014-09-03 | initdb changes | Adam Ierymenko | |
2014-09-03 | Some netconf-service renames and add initdb script for user use. | Adam Ierymenko | |
2014-09-03 | bin2c warning removed | Adam Ierymenko | |
2014-09-03 | Add noupdate flag in root topologies, add ability for mktopology to read ↵ | Adam Ierymenko | |
from a template. | |||
2014-08-27 | Let people build installers for any machine type on Linux, just canonicalize ↵ | Adam Ierymenko | |
the x86 and x86_64 types. | |||
2014-08-27 | Fix for GitHub issue #110 -- failure to bind IPv6 now non-fatal | Adam Ierymenko | |
2014-08-27 | Only enable SSE Salsa20 on x86 and x86_64 Linux | Adam Ierymenko | |
2014-08-22 | VERSION 0.9.2: | Adam Ierymenko | |
The primary focus of this version is better integration with the Microsoft Windows operating system. Virtual networks should now be detected as "real" networks. For each network, a message box should pop up the first time the network is detected and classified allowing the user to choose its services and security designation. On Windows 7 this is "work," "home," or "public." On Windows 8 it's a simple choice of whether or not to enable file and printer sharing and other services. Several bugs have been fixed. Among these are a Windows threading issue, several minor threading deadlock issues that could manifest if rapidly adding and removing networks, and a command line interface issue. The network list now shows the network MAC address as well, a UI oversight in previous versions. A vectorized SSE implementation of Salsa20 is now included for improved encrypt/decrypt performance. The sending of low-TTL "firewall opener" packets has been disabled in this version, since they may not be necessary and may harm NAT traversal in some configurations. We will measure the effectiveness of NAT traversal and see if this change improves performance in the field. Finally, this version obsoletes both the Tokyo and Sydney supernodes in favor of a single larger supernode in Singapore. This decision was made on the basis of bandwidth costs-- both Tokyo and Sydney are significantly more expensive. We'd like to keep the basic service free, so keeping bandwidth costs for relaying low is important. Since NAT traversal works well and is constantly being improved, most users will not see a speed decrease from this. Some Chinese users may see improved performance since Singapore may be closer than Tokyo to many Chinese cities. The next major releases will focus on better Macintosh platform integration, further improvements to NAT traversal, and UI improvements. |