Grant Limberg
6a027c9c0a
amqp_consume_message now has a timeout
...
RabbitMQ::consume() will return an empty string if the call to amqp_consume_message times out
2019-04-18 14:57:06 -07:00
Grant Limberg
6014df2847
fix compile & sql errors
2019-04-04 15:11:01 -07:00
Grant Limberg
55a9e6e05e
Queue up inserts in onlineNotificationThread() into a multiple insert statement
2019-04-04 12:40:49 -07:00
Adam Ierymenko
02f0eead1c
More new Mac ethernet tap bugs.
2019-03-29 15:14:03 -07:00
Adam Ierymenko
d77846dcea
Add bigness to buffers to prevent overflow on high traffic (Mac tap).
2019-03-29 12:45:02 -07:00
Adam Ierymenko
92c811deb7
Destroy feth devices before creating to delete old ones if they were left behind (MacEthernetTap).
2019-03-29 12:14:03 -07:00
Adam Ierymenko
92f199ab98
More bug fixing for AARCH64.
2019-03-28 22:40:28 +00:00
Adam Ierymenko
b65feeba85
One more AARCH64 fix.
2019-03-28 15:23:53 -07:00
Adam Ierymenko
6914425b03
cleanup
2019-03-28 13:58:19 -07:00
Adam Ierymenko
89f57124b2
Never mind, only unused on some builds so leave them there.
2019-03-27 09:30:45 -07:00
Adam Ierymenko
65823332d4
Comment out some unused functions.
2019-03-27 09:29:34 -07:00
Adam Ierymenko
ee8682ac75
Temporarily disable the symmetric NAT port prediction code since the current version adds protocol overhead and probably is not that effective.
2019-03-26 15:23:51 -07:00
Adam Ierymenko
e3e5137757
Fix more alignment hell in LinuxNetLink for AARCH64 and probably other pedantic architectures.
2019-03-25 22:53:06 +00:00
Adam Ierymenko
d81549a7b1
Various other fixes including removal of more mem*() issues and netlink fixes for AARCH64.
2019-03-25 22:19:52 +00:00
Adam Ierymenko
d5ac8512e3
...
2019-03-25 12:58:43 -07:00
Adam Ierymenko
f23e354272
Nope, more...
2019-03-25 12:56:03 -07:00
Adam Ierymenko
6475e1faf6
I think this is the last one.
2019-03-25 12:53:31 -07:00
Adam Ierymenko
752fc0742e
More mem*() stuff... sigh...
2019-03-25 12:52:19 -07:00
Adam Ierymenko
e1091611da
More mem*() stuff...
2019-03-25 12:41:59 -07:00
Adam Ierymenko
678116b6d1
One more.
2019-03-25 12:36:54 -07:00
Adam Ierymenko
0a9e2227e8
... and more
2019-03-25 12:00:54 -07:00
Adam Ierymenko
2600b1f144
Removal of more mem*() calls.
2019-03-25 11:59:14 -07:00
Adam Ierymenko
b56753ea9f
Get rid of some mem* calls that are bad C++ form (but worked fine) and cause warnings.
2019-03-25 11:45:32 -07:00
Adam Ierymenko
97046b265c
Kill ZT_FAST_MEMCPY in selftest.
2019-03-22 15:52:16 -07:00
Adam Ierymenko
2966eac64f
Get rid of ZT_FAST_MEMCPY because this is not really needed.
2019-03-22 15:50:15 -07:00
Adam Ierymenko
d530356055
RingBuffer<> is now templated with size, buffer is now static.
2019-03-22 14:39:52 -07:00
Adam Ierymenko
af3ec000a0
Merge branch 'dev' into edge
2019-03-22 09:38:41 -07:00
Adam Ierymenko
8051127c3b
Update credits.
2019-03-21 16:43:53 -07:00
Adam Ierymenko
e37eb0aa54
More cleanup of old stuff no longer used.
2019-03-21 16:42:52 -07:00
Adam Ierymenko
130fa35bb1
cleanup
2019-03-21 16:39:56 -07:00
Adam Ierymenko
39e1021f62
Replace certificate based gating of multicast like/gather with a simpler more efficient method, fix some minor issues with request based com/cert push, and clean up some other random stuff.
2019-03-21 16:18:49 -07:00
Adam Ierymenko
63ec19674c
.
2019-03-19 16:43:43 -07:00
Travis LaDuke
af60e769b0
Allow mac users to make central-controller
...
Made the smallest change I could figure out.
Had to remove -Werror because something in the postgres adapter woudn't
compile.
brew install postgresql rabbitmq-c
and seems to put the libs in the right place
2019-03-18 17:01:05 -07:00
Adam Ierymenko
087c75d5ee
More cleanup.
2019-03-14 16:40:22 -07:00
Adam Ierymenko
e03102dbcb
Clean out some unnecessarily pedantic auth stuff in favor of a simpler way of gating multicast gathers.
2019-03-14 14:29:15 -07:00
Adam Ierymenko
9d7b7c72b2
Merge branch 'dev' into edge
2019-03-14 13:49:49 -07:00
Travis LaDuke
99c3f02343
Update controller readme
...
Delete `/controller/network/<network ID>/active` docs
re: #921
2019-03-12 13:02:49 -07:00
Grant Limberg
95bfc29c92
Merge branch 'dev' of http://git.int.zerotier.com/ZeroTier/ZeroTierOne into dev
2019-03-11 12:26:57 -07:00
Grant Limberg
e3cc7c9a80
fix non-central controller builds
2019-03-11 11:16:44 -07:00
Grant Limberg
d4c0349de9
Revert "#ifdef'd out multipath/QoS statistics buffers allocations for ZT_PROTOCOL_VERSION<10"
...
This reverts commit 270debb3fc
.
2019-03-11 09:44:40 -07:00
Adam Ierymenko
d7a6357393
Merge branch 'dev' into edge
2019-03-08 13:16:02 -08:00
Adam Ierymenko
6fbf21b4f0
Use a smaller MTU, which should not impact throughput since 2800+overhead/2 still fits in two of these.
2019-03-08 13:15:47 -08:00
Grant Limberg
993d850f69
more logs
2019-03-08 10:50:33 -08:00
Grant Limberg
cda07b20a2
add mutex to channel numbering
2019-03-08 10:29:36 -08:00
Grant Limberg
52c85aa605
now with more -fPIC
2019-03-08 10:29:19 -08:00
Grant Limberg
e5155df6d5
Merge branch 'dev' of http://git.int.zerotier.com/ZeroTier/ZeroTierOne into dev
2019-03-08 10:21:19 -08:00
Grant Limberg
293d2064c4
librabbitmq built with same clang version as zt
2019-03-08 10:20:53 -08:00
Grant Limberg
171cc3e01a
reorder a couple of things
2019-03-08 10:20:19 -08:00
Grant Limberg
8141043560
finish up rabbitmq integration
2019-03-06 16:16:49 -08:00
Grant Limberg
9a3cc93d74
update dockerfile to generate rabbitmq config settings when necessary
2019-03-05 15:47:04 -08:00