summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-07-21Merge branch 'adamierymenko-dev' into android-jniGrant Limberg
2015-07-21Fix to member listing: I wanted an object with member IDs as keys and member ↵Adam Ierymenko
revisions as values, not an array.
2015-07-21List members in the form of a hash of member ID and member revision so code ↵Adam Ierymenko
can quickly detect which members have changed.
2015-07-21Remove "members" from Network record and instead enumerate members via ↵Adam Ierymenko
specific query to /network/nwid/member sub-path. More RESTful, scalable, and compatible with how OnePoint code works.
2015-07-21Fix IP auto-assign bug due to missing subnet routes.Adam Ierymenko
2015-07-21Report controllerInstanceId in all objects so that controller resets can be ↵Adam Ierymenko
easily detected by whatever is using the service.
2015-07-20Merge branch 'adamierymenko-dev' into android-jniGrant Limberg
2015-07-20Fix bug in rules JSON output.Adam Ierymenko
2015-07-20Proper handling of NULL entry for etherType in rules table.Adam Ierymenko
2015-07-20Fix string overwrite bug.Adam Ierymenko
2015-07-20Get rid of false foreign key in Relay.Adam Ierymenko
2015-07-17sp.Adam Ierymenko
2015-07-17IP assignment pool range bug fix.Adam Ierymenko
2015-07-17Fix some SQL and make instanceId more robustly random.Adam Ierymenko
2015-07-17Fix bad JSON in response.Adam Ierymenko
2015-07-17Add a concept of an "instanceId" to the controller, which the OnePoint can ↵Adam Ierymenko
use to determine whether it is the same running database instance it already knows.
2015-07-16Fix addLocalInterfaceAddress call in OneService on WindowsGrant Limberg
2015-07-16Merge branch 'adamierymenko-dev' into android-jniGrant Limberg
2015-07-16Add memberRevision stuff to JSON output, and update docs.Adam Ierymenko
2015-07-16Add a concept of a member revision counter to networks. This can be used to ↵Adam Ierymenko
select all members that have been added or changed since a given point.
2015-07-14Networks don't need their ID as a default name.Adam Ierymenko
2015-07-14Don't allow zero as a network number.Adam Ierymenko
2015-07-13Workaround for uclibc missing map::operator==()Adam Ierymenko
2015-07-13Add additional TRACE output in pushDirectPaths.Adam Ierymenko
2015-07-13Clean up some YAGNI issues with implementation of GitHub issue #180, and ↵Adam Ierymenko
make best path choice aware of path rank.
2015-07-13Merge branch 'adamierymenko-dev' of ↵Adam Ierymenko
http://git.int.zerotier.com/zerotier/zerotierone into adamierymenko-dev
2015-07-13Fixes to PUSH_DIRECT_PATHS.Adam Ierymenko
2015-07-13ZT_TRACE build fix.Adam Ierymenko
2015-07-13Put back legacy code to listen for LAN announcements to support same network ↵Adam Ierymenko
location with pre-1.0.4 clients.
2015-07-13Disable HTTP test in selftest since it works, and GitHub issue #207.Adam Ierymenko
2015-07-09fixed a misspellingGrant Limberg
2015-07-08set ZT_NO_TYPE_PUNNING and -O3 for Android buildsGrant Limberg
2015-07-08Merge branch 'adamierymenko-dev' into android-jniGrant Limberg
2015-07-08Add build def ZT_NO_TYPE_PUNNING, which when defined disables type punning ↵Adam Ierymenko
code that might cause unaligned access errors on architectures that care (e.g. Android/ARM)
2015-07-07Merge branch 'adamierymenko-dev' into android-jniGrant Limberg
2015-07-07Implement ERROR_UNWATNED_MULTICASTAdam Ierymenko
2015-07-07Kill a potential source of type punning BUS errors on Android, and besides ↵Adam Ierymenko
that hack probably did not improve performance at all given the short lenghts of things compared with secureEq()
2015-07-07Save a little bit of RAM by getting rid of overkill CMWC4096 non-crypto PRNG ↵Adam Ierymenko
and replacing it with a simple non-crypto PRNG that just uses Salsa20.
2015-07-07etherTypeName() is only used in Switch and only with ZT_TRACEAdam Ierymenko
2015-07-07Fix potential bug in controller config request.Adam Ierymenko
2015-07-07More cleanup to direct path push, comment fixes, etc.Adam Ierymenko
2015-07-07A bunch of comments and cleanup, including some to yesterday's direct path ↵Adam Ierymenko
pushing changes. Move path viability check to one place, and stop trying to use link-local addresses since they are not reliable.
2015-07-07Revert some bad docs in Packet -- I think we will still use that. Also ↵Adam Ierymenko
rename addMembershipCertificate to more security-descriptive validateAndAddMembershipCertificate, give it a return value, and drop unused force parameter.
2015-07-06Another attempt at a fix for all the Windows driver coma issues.Adam Ierymenko
2015-07-06Eliminate debug printf().Adam Ierymenko
2015-07-06Minor fix to Windows local adapter address enumeration.Adam Ierymenko
2015-07-06Remove debug printf().Adam Ierymenko
2015-07-06Add new .h file to VS build, and Windows side of local interface address ↵Adam Ierymenko
enumeration.
2015-07-06Fix bug in direct path push send.Adam Ierymenko
2015-07-06Fix FreeBSD regression -- gmake defaults g++ which does not exist.Adam Ierymenko