summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2015-07-06Fix a regression.Adam Ierymenko
2015-07-06Unix side of local interface address awareness for GitHub issue #180.Adam Ierymenko
2015-07-06Plumbing for local interface addresses -- GitHub issue #180Adam Ierymenko
2015-07-06Almost everything for GitHub issue #180 except direct path map setup.Adam Ierymenko
2015-07-06Almost all of GitHub issue #180Adam Ierymenko
2015-07-06Check Network::isAllowed() always on multicast send.Adam Ierymenko
2015-07-06pushDirectPaths() implementationAdam Ierymenko
2015-07-06Some cleanup, docs, and Path -> Path > RemotePath refactor.Adam Ierymenko
2015-07-06For curiosity add Salsa20/8 to benchmarks.Adam Ierymenko
2015-07-06Include COM with EXT_FRAME in bridged case.Adam Ierymenko
2015-07-06Kill debug line.Adam Ierymenko
2015-07-06docsAdam Ierymenko
2015-07-06Documentation in Packet, more work on path push, and clean up ancient legacy ↵Adam Ierymenko
support code in Switch.
2015-07-06Merge pull request #203 from mwarning/loadlibsAdam Ierymenko
rename LIBS to LDLIBS and make it accessible from outside
2015-07-06rename LIBS to LDLIBS and make it accessible from outsideMoritz Warning
2015-07-03Merge branch 'adamierymenko-dev' into android-jniGrant Limberg
2015-07-03Set -O0Grant Limberg
anything above that currently goes kaboom on ARM platforms
2015-07-03Merge pull request #202 from mwarning/openwrtAdam Ierymenko
allow environment variables to set/extend build variables
2015-07-03allow environment variables to set/extend CC, CXX, CFLAGS and LDFLAGSMoritz Warning
2015-07-02GitHub issue #171 -- separate CFLAGS and CXXFLAGS in Linux makefileAdam Ierymenko
2015-07-02Revert slow non-SSE Salsa20 modification since it did not fix Android/ARM ↵Adam Ierymenko
issue. Also update Salsa20 comments and clean up a bit.
2015-07-01change some build settings. add a lockGrant Limberg
2015-07-01Merge branch 'adamierymenko-dev' into android-jniGrant Limberg
2015-07-01...Grant Limberg
2015-07-01For @glimberg -- a *possible* fix to the alignment headaches on Android/ARM. ↵Adam Ierymenko
If this works we should find a define that can be used to enable it there since it will slow things down on non-x86 other architectures.
2015-06-30Merge branch 'adamierymenko-dev' into android-jniGrant Limberg
2015-06-30loggingGrant Limberg
2015-06-29Rename VERB_CMA to the more descriptive VERB_PHYSICAL_ADDRESS_PUSHAdam Ierymenko
2015-06-29ipLocalRoutes now exposed via network objects in JSON controller API, and ↵Adam Ierymenko
documentation changes.
2015-06-29Untested -- modifications to support IP ranges instead of ip/mask for IP ↵Adam Ierymenko
assignment pools, also add portId to Rule for future use.