Adam Ierymenko
|
a061aa3d87
Remove "members" from Network record and instead enumerate members via specific query to /network/nwid/member sub-path. More RESTful, scalable, and compatible with how OnePoint code works.
|
10 سال پیش |
Adam Ierymenko
|
b343eac10d
Fix IP auto-assign bug due to missing subnet routes.
|
10 سال پیش |
Adam Ierymenko
|
649a12472b
Report controllerInstanceId in all objects so that controller resets can be easily detected by whatever is using the service.
|
10 سال پیش |
Adam Ierymenko
|
cac6be87ba
Fix bug in rules JSON output.
|
10 سال پیش |
Adam Ierymenko
|
38d34a7495
Proper handling of NULL entry for etherType in rules table.
|
10 سال پیش |
Adam Ierymenko
|
fb4c3dd8d4
Fix string overwrite bug.
|
10 سال پیش |
Adam Ierymenko
|
1ffd67e014
Get rid of false foreign key in Relay.
|
10 سال پیش |
Adam Ierymenko
|
8c18c60c00
sp.
|
10 سال پیش |
Adam Ierymenko
|
bca8886ff8
IP assignment pool range bug fix.
|
10 سال پیش |
Adam Ierymenko
|
1f7bb67069
Fix some SQL and make instanceId more robustly random.
|
10 سال پیش |
Adam Ierymenko
|
712e2785f2
Fix bad JSON in response.
|
10 سال پیش |
Adam Ierymenko
|
5515909c1e
Add a concept of an "instanceId" to the controller, which the OnePoint can use to determine whether it is the same running database instance it already knows.
|
10 سال پیش |
Grant Limberg
|
5ef806c43c
Fix addLocalInterfaceAddress call in OneService on Windows
|
10 سال پیش |
Adam Ierymenko
|
0db7c94c90
Add memberRevision stuff to JSON output, and update docs.
|
10 سال پیش |
Adam Ierymenko
|
99969b186b
Add a concept of a member revision counter to networks. This can be used to select all members that have been added or changed since a given point.
|
10 سال پیش |
Adam Ierymenko
|
f9f7de0ec7
Networks don't need their ID as a default name.
|
10 سال پیش |
Adam Ierymenko
|
d27c14af48
Don't allow zero as a network number.
|
10 سال پیش |
Adam Ierymenko
|
88949a750f
Workaround for uclibc missing map::operator==()
|
10 سال پیش |
Adam Ierymenko
|
547b1c6157
Add additional TRACE output in pushDirectPaths.
|
10 سال پیش |
Adam Ierymenko
|
0b354803f3
Clean up some YAGNI issues with implementation of GitHub issue #180, and make best path choice aware of path rank.
|
10 سال پیش |
Adam Ierymenko
|
0b9524f23d
Merge branch 'adamierymenko-dev' of http://git.int.zerotier.com/zerotier/zerotierone into adamierymenko-dev
|
10 سال پیش |
Adam Ierymenko
|
4bf3bcbd55
Fixes to PUSH_DIRECT_PATHS.
|
10 سال پیش |
Adam Ierymenko
|
3f0eca72f7
ZT_TRACE build fix.
|
10 سال پیش |
Adam Ierymenko
|
fe20f0d7cd
Put back legacy code to listen for LAN announcements to support same network location with pre-1.0.4 clients.
|
10 سال پیش |
Adam Ierymenko
|
d78e3bb307
Disable HTTP test in selftest since it works, and GitHub issue #207.
|
10 سال پیش |
Adam Ierymenko
|
a297e4a5bf
Add build def ZT_NO_TYPE_PUNNING, which when defined disables type punning code that might cause unaligned access errors on architectures that care (e.g. Android/ARM)
|
10 سال پیش |
Adam Ierymenko
|
412389ec75
Implement ERROR_UNWATNED_MULTICAST
|
10 سال پیش |
Adam Ierymenko
|
cf6f30963c
Kill a potential source of type punning BUS errors on Android, and besides that hack probably did not improve performance at all given the short lenghts of things compared with secureEq()
|
10 سال پیش |
Adam Ierymenko
|
3f567a07ca
Save a little bit of RAM by getting rid of overkill CMWC4096 non-crypto PRNG and replacing it with a simple non-crypto PRNG that just uses Salsa20.
|
10 سال پیش |
Adam Ierymenko
|
41fc08b330
etherTypeName() is only used in Switch and only with ZT_TRACE
|
10 سال پیش |