Commit Graph

  • d530356055 RingBuffer<> is now templated with size, buffer is now static. Adam Ierymenko 2019-03-22 14:39:52 -07:00
  • af3ec000a0 Merge branch 'dev' into edge Adam Ierymenko 2019-03-22 09:38:41 -07:00
  • 8051127c3b Update credits. Adam Ierymenko 2019-03-21 16:43:53 -07:00
  • e37eb0aa54 More cleanup of old stuff no longer used. Adam Ierymenko 2019-03-21 16:42:52 -07:00
  • 130fa35bb1 cleanup Adam Ierymenko 2019-03-21 16:39:56 -07:00
  • 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. Adam Ierymenko 2019-03-21 16:18:49 -07:00
  • 63ec19674c . Adam Ierymenko 2019-03-19 16:43:43 -07:00
  • af60e769b0 Allow mac users to make central-controller Travis LaDuke 2019-03-18 17:01:05 -07:00
  • 087c75d5ee More cleanup. Adam Ierymenko 2019-03-14 16:40:22 -07:00
  • e03102dbcb Clean out some unnecessarily pedantic auth stuff in favor of a simpler way of gating multicast gathers. Adam Ierymenko 2019-03-14 14:29:15 -07:00
  • 9d7b7c72b2 Merge branch 'dev' into edge Adam Ierymenko 2019-03-14 13:49:49 -07:00
  • 99c3f02343
    Update controller readme Travis LaDuke 2019-03-12 13:02:49 -07:00
  • 95bfc29c92 Merge branch 'dev' of http://git.int.zerotier.com/ZeroTier/ZeroTierOne into dev Grant Limberg 2019-03-11 12:26:57 -07:00
  • e3cc7c9a80 fix non-central controller builds Grant Limberg 2019-03-11 11:16:44 -07:00
  • d4c0349de9 Revert "#ifdef'd out multipath/QoS statistics buffers allocations for ZT_PROTOCOL_VERSION<10" Grant Limberg 2019-03-11 09:44:40 -07:00
  • d7a6357393 Merge branch 'dev' into edge Adam Ierymenko 2019-03-08 13:16:02 -08:00
  • 6fbf21b4f0 Use a smaller MTU, which should not impact throughput since 2800+overhead/2 still fits in two of these. Adam Ierymenko 2019-03-08 13:15:47 -08:00
  • 993d850f69 more logs Grant Limberg 2019-03-08 10:50:33 -08:00
  • cda07b20a2 add mutex to channel numbering Grant Limberg 2019-03-08 10:29:36 -08:00
  • 52c85aa605 now with more -fPIC Grant Limberg 2019-03-08 10:29:19 -08:00
  • e5155df6d5 Merge branch 'dev' of http://git.int.zerotier.com/ZeroTier/ZeroTierOne into dev Grant Limberg 2019-03-08 10:21:19 -08:00
  • 293d2064c4 librabbitmq built with same clang version as zt Grant Limberg 2019-03-08 10:20:53 -08:00
  • 171cc3e01a reorder a couple of things Grant Limberg 2019-03-08 10:20:19 -08:00
  • 8141043560 finish up rabbitmq integration Grant Limberg 2019-03-06 16:16:49 -08:00
  • 9a3cc93d74 update dockerfile to generate rabbitmq config settings when necessary Grant Limberg 2019-03-05 15:47:04 -08:00
  • fcb4221f97 rabbitMQ implementation Grant Limberg 2019-03-05 15:11:50 -08:00
  • 1f13374a4f added struct for rabbitmq config Grant Limberg 2019-03-04 17:01:16 -08:00
  • 801401a6e7 Merge branch 'dev' of http://git.int.zerotier.com/ZeroTier/ZeroTierOne into dev Grant Limberg 2019-03-04 16:27:52 -08:00
  • de1fc43cc5 added librabbitmq library for central controller Grant Limberg 2019-03-04 16:27:39 -08:00
  • 270debb3fc #ifdef'd out multipath/QoS statistics buffers allocations for ZT_PROTOCOL_VERSION<10 Joseph Henry 2019-03-01 13:28:00 -08:00
  • 59a0a25f35 Merge branch 'controller-live' into dev Grant Limberg 2019-03-01 11:13:49 -08:00
  • a788486803 Remove /controller/network/<network ID>/active from controller documentation as that path no longer exists. Grant Limberg 2019-02-25 12:13:55 -08:00
  • 3d21f0a91f update docker registry used Grant Limberg 2019-02-08 10:40:57 -08:00
  • f726044e29 no message Grant Limberg 2019-02-05 11:48:03 -08:00
  • a4b1917361 Fixed a bug where UI elements were attempting to be updated in a background thread. Grant Limberg 2019-02-05 11:47:37 -08:00
  • a3b2aeb001 Take netmask bits from most specific route. Adam Ierymenko 2019-02-01 14:05:29 -08:00
  • 5b1ef2fb03 Take netmask bits from most specific route. Adam Ierymenko 2019-02-01 14:05:29 -08:00
  • d0f78f1e03 Bugfix for heap-use-after-free in concurrent packet processing code (manifests only after terminate() is called) Joseph Henry 2019-01-30 22:29:51 -08:00
  • 541e91ed8e Fixed potential memory leak in RingBuffer Joseph Henry 2019-01-27 14:43:29 -08:00
  • 321cada1d7 Wrong criteria was wrong. Now with less wrong. Adam Ierymenko 2019-02-01 11:37:30 -08:00
  • 34c1023ba7 Wrong criteria was wrong. Now with less wrong. Adam Ierymenko 2019-02-01 11:37:30 -08:00
  • 82a21d4b71 Bugfix for heap-use-after-free in concurrent packet processing code (manifests only after terminate() is called) Joseph Henry 2019-01-30 22:29:51 -08:00
  • 23996c7e6b Fixed potential memory leak in RingBuffer Joseph Henry 2019-01-27 14:43:29 -08:00
  • d7091a0bac Fixed sign-comparison compile warnings in QoS code Joseph Henry 2019-01-25 13:24:31 -08:00
  • 7414418e2e insert/update host_port on controller start Grant Limberg 2019-01-21 11:29:13 -08:00
  • 2294770e56 Merge branch 'dev' of http://git.int.zerotier.com/zerotier/ZeroTierOne into dev Grant Limberg 2019-01-21 11:18:25 -08:00
  • d98bdb5643 WIP: Pass listen port down to Postgres Grant Limberg 2019-01-21 11:18:20 -08:00
  • 21f4f16e63 Disable HTTP control plane for libzt builds, introduction of getRoutes() for SDK API Joseph Henry 2019-01-14 11:34:46 -08:00
  • 0e597191b8 Updated licenses for 2019 Joseph Henry 2019-01-14 10:25:53 -08:00
  • 001ba1a4a7
    Update link to knowledge base. Travis LaDuke 2019-01-09 10:19:02 -08:00
  • b59c4a2106 Print error & exit on local.conf parsing error Grant Limberg 2019-01-07 11:19:50 -08:00
  • c35933cd1e Merge branch 'dev' of http://git.int.zerotier.com/ZeroTier/ZeroTierOne into dev Grant Limberg 2018-12-10 12:27:00 -08:00
  • 0da2efa633 add application_name to pgbouncer connectio string Grant Limberg 2018-12-10 12:26:20 -08:00
  • e23d95bf03 sleep 60 seconds between deployments Grant Limberg 2018-12-07 15:17:12 -08:00
  • f6e9f0e2a2 cleanup Grant Limberg 2018-12-07 01:58:23 -08:00
  • 4a89729529 add INCOMING_PACKET_CONCURRENCY environment variable to be able to specify max threads for receive in controller Grant Limberg 2018-12-07 00:59:08 -08:00
  • 56a58f2b11 more logging of exits from the central controller Grant Limberg 2018-12-06 13:26:53 -08:00
  • e959908c51 log message Grant Limberg 2018-12-06 13:19:36 -08:00
  • 6e3144370a exit controller if onlinenotification thread exits while _run == 1 Grant Limberg 2018-12-06 13:10:59 -08:00
  • 20f02bb772 Merge branch 'dev' of http://git.int.zerotier.com/ZeroTier/ZeroTierOne into dev Grant Limberg 2018-12-06 13:08:39 -08:00
  • 1c86f25fab update # of threads for Postgres Grant Limberg 2018-12-06 13:08:31 -08:00
  • e6f9ab929d More speed stuff. Adam Ierymenko 2018-12-06 12:47:58 -08:00
  • 18d1772bb4 stuff for speed and stuff (testing) Adam Ierymenko 2018-12-06 12:00:49 -08:00
  • 5535cad773 Revert mutex change. Adam Ierymenko 2018-12-04 16:15:46 -08:00
  • ec84934d48 Disable spinlock to check CPU usage implications on multithreaded controllers. Adam Ierymenko 2018-12-04 15:59:39 -08:00
  • 328d08781a finish pgbouncer integration Grant Limberg 2018-12-03 16:12:15 -08:00
  • c8d5215870 add handling for PGBOUNCER_CONNSTR environment variable. Grant Limberg 2018-12-03 15:19:15 -08:00
  • 62ccb48a0b allow alternative ports for central controllers Grant Limberg 2018-12-03 15:06:26 -08:00
  • 82409eb345 add script to cycle central controllers Grant Limberg 2018-12-03 15:04:46 -08:00
  • b75f212d70 Replace RethinkDB section in controller/README with PostgreSQL Grant Limberg 2018-11-30 10:41:54 -08:00
  • ccb856749f back to plain old libpq in dev Grant Limberg 2018-11-30 10:37:27 -08:00
  • 9d2bc9bf4e Merge branch 'master' into dev Adam Ierymenko 2018-11-28 08:44:45 -08:00
  • 52c4385c16 Merge branch 'master' of http://git.int.zerotier.com/zerotier/ZeroTierOne Adam Ierymenko 2018-11-28 08:44:12 -08:00
  • 5da7d6d1ae Merge docker update PR Adam Ierymenko 2018-11-28 08:43:50 -08:00
  • 65e0a74718
    Merge pull request #869 from bltavares/patch-2 Adam Ierymenko 2018-11-28 08:41:42 -08:00
  • 01d5d7d78b Merge branch 'dev' of http://git.int.zerotier.com/ZeroTier/ZeroTierOne into dev Grant Limberg 2018-11-13 16:20:01 -08:00
  • e3381a4c1f fix member init query Grant Limberg 2018-11-13 16:19:55 -08:00
  • 03e35b25b8 Merge branch 'dev' of http://git.int.zerotier.com/zerotier/ZeroTierOne into dev Adam Ierymenko 2018-11-13 16:02:31 -08:00
  • e2b0fb26b1 self-test build fix. Adam Ierymenko 2018-11-13 16:02:26 -08:00
  • 01c18cc442 update makefile for libpqxx controller Grant Limberg 2018-11-13 16:01:43 -08:00
  • 01e6df4d46 Merge branch 'dev' of http://git.int.zerotier.com/ZeroTier/ZeroTierOne into dev Grant Limberg 2018-11-13 16:00:17 -08:00
  • 882b03436d WIP: libpxx instead of libpq Grant Limberg 2018-11-13 16:00:13 -08:00
  • 690bd933d5 Support shutdown with postLimit in BlockingQueue Adam Ierymenko 2018-11-13 13:52:45 -08:00
  • 6684559cd9 More Mac tap improvements and threading efficiency improvements. Adam Ierymenko 2018-11-13 13:51:25 -08:00
  • 4ed7d20a48 Another stability fix... turns out vfork is problematic here. Adam Ierymenko 2018-11-13 12:46:36 -08:00
  • 350116c513 Stability improvements for Mac virtual Ethernet tap driver. Adam Ierymenko 2018-11-13 12:42:03 -08:00
  • 7bde2c089d Merge branch 'dev' of http://git.int.zerotier.com/zerotier/ZeroTierOne into dev Adam Ierymenko 2018-11-13 12:08:02 -08:00
  • 90631adb9b Improve multithreading support for OneService (faster, dynamic adjustment of thread count based on HW concurrency). Adam Ierymenko 2018-11-13 12:07:58 -08:00
  • f6450cd7e1 Cleanup and a minor performance improvement. Adam Ierymenko 2018-11-13 10:19:51 -08:00
  • 3b6b1d1674 Make incoming packet processor thread pool dynamic based on core count. Adam Ierymenko 2018-11-13 09:35:20 -08:00
  • 33d7b22abe Merge branch 'dev' of http://git.int.zerotier.com/ZeroTier/ZeroTierOne into dev Grant Limberg 2018-11-11 23:06:31 -08:00
  • 2f9712e6a7 utility script to update public controllers Grant Limberg 2018-11-11 23:06:24 -08:00
  • b937aeb857 cleanup Adam Ierymenko 2018-11-11 23:03:51 -08:00
  • f3d8846df3 Merge branch 'dev' of http://git.int.zerotier.com/ZeroTier/ZeroTierOne into dev Grant Limberg 2018-11-11 22:55:57 -08:00
  • 2729db9555 exceptions Grant Limberg 2018-11-11 22:55:53 -08:00
  • 1cec4b1c4c Raise thread count to 8 Adam Ierymenko 2018-11-11 22:55:38 -08:00
  • 7048c77ebc Merge branch 'dev' of http://git.int.zerotier.com/zerotier/ZeroTierOne into dev Adam Ierymenko 2018-11-11 22:35:26 -08:00
  • c9c17eaddd Retire RethinkDB, simple receive path multithreading. Adam Ierymenko 2018-11-11 22:35:15 -08:00
  • f1b82b734a Merge branch 'dev' of http://git.int.zerotier.com/ZeroTier/ZeroTierOne into dev Grant Limberg 2018-11-11 21:09:35 -08:00
  • 4c0e7aa8b0 more error checking Grant Limberg 2018-11-11 21:08:51 -08:00