Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-09-30 | Consider IPv6 paths reliable (no constant keepalives needed) | Adam Ierymenko | |
2015-09-30 | Add new verb names, and fix some Mac compiler flags. | Adam Ierymenko | |
2015-09-30 | Speed up Salsa20 just a bit. | Adam Ierymenko | |
2015-09-30 | More work on circuit testing... | Adam Ierymenko | |
2015-09-28 | Never assign v4 IPs ending in .255 even within range. | Adam Ierymenko | |
2015-09-27 | Specify circuit test messages. | Adam Ierymenko | |
2015-09-24 | (1) Make ZT_ naming convention consistent (get rid of ZT1_), (2) Make local ↵ | Adam Ierymenko | |
interface a full sockaddr_storage instead of an int identifier, which turns out to be better for multi-homing and other uses. | |||
2015-09-23 | Prefer IPv6 paths if available. | Adam Ierymenko | |
2015-09-23 | Version bump, preparing for a likely 1.0.6 soon. | Adam Ierymenko | |
2015-09-23 | Pick a random secondary UDP port for uPnP mapped traffic because of broken ↵ | Adam Ierymenko | |
routers. | |||
2015-09-23 | . | Adam Ierymenko | |
2015-09-23 | Pick random port on -p0 | Adam Ierymenko | |
2015-09-23 | Make sure ZT_NO_TYPE_PUNNING also obeyed here. | Adam Ierymenko | |
2015-09-23 | Fix for timer jitter problem. | Adam Ierymenko | |
2015-09-23 | Plumb through localInterfaceId to track local interfaces corresponding with ↵ | Adam Ierymenko | |
remote addresses. | |||
2015-09-23 | Eliminate another warning. | Adam Ierymenko | |
2015-09-23 | Eliminate compiler warning. | Adam Ierymenko | |
2015-09-22 | Send a random small payload for NAT keepalives, since zero byte packets seem ↵ | Adam Ierymenko | |
to fail to keep associations alive behind some NATs. | |||
2015-09-18 | Controller side support for IPv6 assignment. | Adam Ierymenko | |
2015-09-17 | Generate local IPv6 addresses from network IDs and addresses. | Adam Ierymenko | |
2015-09-15 | Drop Sqlite-based Log table for now and switch to an in-memory log for ↵ | Adam Ierymenko | |
recent activity. Log table gets too big on busy nodes. Should probably support push of events to some kind of event system later. | |||
2015-09-14 | Fix JSON. | Adam Ierymenko | |
2015-09-11 | ifdef default assignments | Grant Limberg | |
2015-09-11 | Extra statement to clean up Members -- cascade did not seem to work, ↵ | Adam Ierymenko | |
possibly due to dual key. | |||
2015-09-11 | ARP cache and responder agent code for use in netcon and iOS. | Adam Ierymenko | |
2015-09-10 | Rename some stuff in Phy since it can be used with any stream socket. | Adam Ierymenko | |
2015-09-10 | . | Adam Ierymenko | |
2015-09-10 | Add expansion of netconf in _test field. | Adam Ierymenko | |
2015-09-10 | Fix deadlock in test mode. | Adam Ierymenko | |
2015-09-10 | Fix to allowing identity to be populated if not present. | Adam Ierymenko | |
2015-09-10 | Add socketpair support to Phy. | Adam Ierymenko | |
2015-09-08 | Allow identity to be populated for newly inserted Member objects to permit ↵ | Adam Ierymenko | |
transfer from old network controller and testing. | |||
2015-09-08 | Add a bit of useful testing instrumentation to SqliteNetworkController. | Adam Ierymenko | |
2015-09-04 | Final std::map<> from Switch, and add some smallish default values for hash ↵ | Adam Ierymenko | |
size. | |||
2015-09-04 | Almost done... very few std::map<>s remaining in any spot that matters. | Adam Ierymenko | |
2015-09-04 | Remove way-overkill multimap from Switch. | Adam Ierymenko | |
2015-09-04 | Starting in on Switch... kill map in defrag queue, which will probably ↵ | Adam Ierymenko | |
improve performance pretty decently under high load with lots of peers. | |||
2015-09-04 | ... and another ... | Adam Ierymenko | |
2015-09-04 | Two for one! (std::map removal) | Adam Ierymenko | |
2015-09-04 | ... and another one! | Adam Ierymenko | |
2015-09-04 | Another std::map<> dies. | Adam Ierymenko | |
2015-09-04 | Swap out std::map<> for Hashtable<> for main peer database in Topology. ↵ | Adam Ierymenko | |
(ongoing std::map-ectomy) | |||
2015-09-04 | Add entries() to go with keys() for future use. | Adam Ierymenko | |
2015-09-03 | Hash table bug fix, and add copy constructor and assignment operator for ↵ | Adam Ierymenko | |
principle of least surprise. | |||
2015-09-02 | Unix domain sockets in Phy<> | Adam Ierymenko | |
2015-08-27 | Integrate Hashtable into Multicaster, where @mwarning found heaviest ↵ | Adam Ierymenko | |
std::map() overhead. | |||
2015-08-27 | A simple and fast Hashtable, tested but not yet integrated with anything. | Adam Ierymenko | |
2015-08-25 | VERSION 1.0.5: Windows and Linux (upgrade) bug fixes | Adam Ierymenko | |
Version 1.0.5 is a very minor release. It includes a new build of the Windows device driver that supports Windows Vista and 2008 Server, and a fix to prevent an issue that could occur when updating Linux installations from old pre-1.0.3 versions to 1.0.3 or 1.0.4. It also includes a few very minor fixes and improvements to the controller code, which doesn't affect most users. This second commit just bumps version.h. :) | |||
2015-08-25 | VERSION 1.0.5: Windows and Linux (upgrade) bug fixes | Adam Ierymenko | |
Version 1.0.5 is a very minor release. It includes a new build of the Windows device driver that supports Windows Vista and 2008 Server, and a fix to prevent an issue that could occur when updating Linux installations from old pre-1.0.3 versions to 1.0.3 or 1.0.4. It also includes a few very minor fixes and improvements to the controller code, which doesn't affect most users. | |||
2015-08-25 | Document rules requirement in controller. | Adam Ierymenko | |