Commit graph

  • 0c3dd2be96 Fixed apache script Joseph Henry 2015-09-27 21:48:38 -04:00
  • 444481f6d9 Modified Dockerfile Joseph Henry 2015-09-27 21:26:57 -04:00
  • 299ec12b39 Added docker-test folder Joseph Henry 2015-09-27 21:16:02 -04:00
  • b21c5d8e51 Added dockerfile Joseph Henry 2015-09-27 20:51:32 -04:00
  • 2d0adb562d Specify circuit test messages. Adam Ierymenko 2015-09-27 11:37:39 -07:00
  • 3bc9530db7 Object-Model refactor: Removed notion of Client Joseph Henry 2015-09-27 06:08:39 -04:00
  • 75a191a856 don't create an InetSocketAddress on local address if it's equal to ZT_SOCKADDR_NULL Grant Limberg 2015-09-26 14:10:45 -07:00
  • 7c3be2b5c1 fix function signature in lookup for onSendPacketRequested function Grant Limberg 2015-09-26 14:10:16 -07:00
  • 0b9e5928d3 update PacketSender interface Grant Limberg 2015-09-26 13:53:38 -07:00
  • e8cdff3eaf Merge branch 'adamierymenko-dev' into android-jni-dev Grant Limberg 2015-09-26 13:47:55 -07:00
  • fe78eb77d4 Fixed another closure bug Joseph Henry 2015-09-24 19:22:56 -04:00
  • f69454ec98 (1) Make ZT_ naming convention consistent (get rid of ZT1_), (2) Make local interface a full sockaddr_storage instead of an int identifier, which turns out to be better for multi-homing and other uses. Adam Ierymenko 2015-09-24 16:21:36 -07:00
  • 8a8264bc39 Fixed their_fd closure bug Joseph Henry 2015-09-24 17:33:25 -04:00
  • 1119f64a77 Fixed connection closure issue Joseph Henry 2015-09-24 17:10:30 -04:00
  • c25ceaf06b Fixed recursive lock problem in closeConnection Joseph Henry 2015-09-24 16:15:14 -04:00
  • b263926ea6 thread fixes. Adam Ierymenko 2015-09-24 13:02:10 -07:00
  • 84747b1a14 thread fixes... Adam Ierymenko 2015-09-24 13:01:19 -07:00
  • 9396b8d53c Minor debug changes Joseph Henry 2015-09-24 15:56:48 -04:00
  • 37497ec2a8 Minor changes Joseph Henry 2015-09-24 15:31:11 -04:00
  • 851e4c667f Minor changes Joseph Henry 2015-09-24 15:30:07 -04:00
  • 9feeafd757 Make LWIPStack thread safe. Adam Ierymenko 2015-09-24 12:29:10 -07:00
  • 0027a1e152 Merge branch 'netcon' of http://10.6.6.2/zerotier/zerotierone into netcon Joseph Henry 2015-09-24 14:33:49 -04:00
  • 65af5af138 Added debug statements Joseph Henry 2015-09-24 14:33:15 -04:00
  • 557d2b3b0d Make LWIPStack clean up properly. Adam Ierymenko 2015-09-24 11:11:16 -07:00
  • fbde40d1fc Merge branch 'adamierymenko-dev' into netcon Adam Ierymenko 2015-09-24 11:00:22 -07:00
  • 557c0c29b0 minor changes Joseph Henry 2015-09-23 19:45:44 -04:00
  • 0e5aac6a11 Prefer IPv6 paths if available. Adam Ierymenko 2015-09-23 16:16:36 -07:00
  • b242216674 Version bump, preparing for a likely 1.0.6 soon. Adam Ierymenko 2015-09-23 16:10:06 -07:00
  • 423412df98 Pick a random secondary UDP port for uPnP mapped traffic because of broken routers. Adam Ierymenko 2015-09-23 15:16:20 -07:00
  • c85dd262ed moved lib files to ext Joseph Henry 2015-09-23 18:03:21 -04:00
  • 02d5a31822 added lwip unix port lib files Joseph Henry 2015-09-23 17:55:15 -04:00
  • 7821d1cbdd . Adam Ierymenko 2015-09-23 14:44:13 -07:00
  • 80dc7fb675 Pick random port on -p0 Adam Ierymenko 2015-09-23 14:38:16 -07:00
  • a3ed5277ef Make sure ZT_NO_TYPE_PUNNING also obeyed here. Adam Ierymenko 2015-09-23 14:09:27 -07:00
  • 2a527ea82e Fix for timer jitter problem. Adam Ierymenko 2015-09-23 14:01:41 -07:00
  • 367ffde00c Plumb through localInterfaceId to track local interfaces corresponding with remote addresses. Adam Ierymenko 2015-09-23 13:49:56 -07:00
  • bbdb8eb0de more commenting and cleaning Joseph Henry 2015-09-23 15:23:26 -04:00
  • b6a6346405 commenting and cleanup Joseph Henry 2015-09-23 14:23:36 -04:00
  • 4464fa5d39 Eliminate another warning. Adam Ierymenko 2015-09-23 10:29:05 -07:00
  • 86996d4315 Eliminate compiler warning. Adam Ierymenko 2015-09-23 10:27:53 -07:00
  • 07cef1bdb8 misc cleanup Joseph Henry 2015-09-22 19:53:36 -04:00
  • 69f006f641 . Adam Ierymenko 2015-09-22 16:02:02 -07:00
  • d656e87395 Send a random small payload for NAT keepalives, since zero byte packets seem to fail to keep associations alive behind some NATs. Adam Ierymenko 2015-09-22 15:58:00 -07:00
  • 3cb8070980 it's alive! -- hooked up new fd-handling code Joseph Henry 2015-09-22 18:44:54 -04:00
  • ff7ac0487b . Adam Ierymenko 2015-09-22 15:16:38 -07:00
  • 19c0923a86 Merge branch 'adamierymenko-dev' into netcon Adam Ierymenko 2015-09-22 15:11:51 -07:00
  • 6ce64c2557 Phy<> loses socketpair, gains raw FD monitoring. Adam Ierymenko 2015-09-22 15:11:32 -07:00
  • 3ed5edb295 fixed fd-transfer logic bug, needs new write-queue logic Joseph Henry 2015-09-22 17:43:20 -04:00
  • c3dbae8d5e more debugs Joseph Henry 2015-09-22 13:35:37 -04:00
  • b2494b53e6 adjusted output size for packets Joseph Henry 2015-09-22 13:27:27 -04:00
  • f091a074d4 output lengths Joseph Henry 2015-09-22 13:25:24 -04:00
  • f80d65286c more debug statements Joseph Henry 2015-09-22 13:21:33 -04:00
  • 0271e3d3ac . Adam Ierymenko 2015-09-22 10:00:00 -07:00
  • 00cb8dbda8 timer change Joseph Henry 2015-09-22 12:48:53 -04:00
  • 025069de7e timer change Joseph Henry 2015-09-21 20:51:35 -04:00
  • 86673bd6d6 fixed minor bugs and added debug outputs Joseph Henry 2015-09-21 19:39:26 -04:00
  • ddf3d1f949 Controller side support for IPv6 assignment. Adam Ierymenko 2015-09-18 13:35:00 -07:00
  • 3664966340 Generate local IPv6 addresses from network IDs and addresses. Adam Ierymenko 2015-09-17 21:30:32 -07:00
  • cb6864f04a updated nc_accept and lwip.so Joseph Henry 2015-09-15 20:32:00 -04:00
  • 701e1654a1 moved IP/netif allocation code Joseph Henry 2015-09-15 19:06:16 -04:00
  • 732de5bf7f some cleanup Joseph Henry 2015-09-15 18:47:40 -04:00
  • 11731af45a it's alive! Joseph Henry 2015-09-15 18:27:52 -04:00
  • 735ae9b369 debug changes Joseph Henry 2015-09-15 15:41:57 -04:00
  • cb277f52e8 Merge branch 'netcon' of http://10.6.6.2/zerotier/zerotierone into netcon Joseph Henry 2015-09-15 14:16:28 -04:00
  • 8ea83c9548 netif code hooked up Joseph Henry 2015-09-15 14:15:59 -04:00
  • 610ab0750c Drop Sqlite-based Log table for now and switch to an in-memory log for recent activity. Log table gets too big on busy nodes. Should probably support push of events to some kind of event system later. Adam Ierymenko 2015-09-15 10:59:23 -07:00
  • d06499a50c Merge branch 'adamierymenko-dev' of http://git.int.zerotier.com/zerotier/zerotierone into netcon Adam Ierymenko 2015-09-14 12:00:03 -07:00
  • ef316ced3b Fix JSON. Adam Ierymenko 2015-09-14 11:59:43 -07:00
  • 0617b17534 Merge branch 'netcon' of http://git.int.zerotier.com/zerotier/zerotierone into netcon Adam Ierymenko 2015-09-14 11:36:01 -07:00
  • f7d3e262a9 ifdef default assignments Grant Limberg 2015-09-11 17:16:38 -07:00
  • 8189b2ba91 retval fix Joseph Henry 2015-09-11 19:29:35 -04:00
  • e73868bc5a various segfault fixes Joseph Henry 2015-09-11 19:02:44 -04:00
  • 6f0bc1f676 added debugs, fixed linux makefile Joseph Henry 2015-09-11 18:22:41 -04:00
  • 88898c68d7 Merge branch 'adamierymenko-dev' of http://git.int.zerotier.com/zerotier/zerotierone into netcon Adam Ierymenko 2015-09-11 15:02:38 -07:00
  • cd005341c5 Extra statement to clean up Members -- cascade did not seem to work, possibly due to dual key. Adam Ierymenko 2015-09-11 15:02:26 -07:00
  • bc666d0ab7 added pbuf alloc block Joseph Henry 2015-09-11 15:26:39 -04:00
  • 933b47389d Add Arp to netcon build. Adam Ierymenko 2015-09-11 12:19:48 -07:00
  • a8d7a31327 Integrate arp into NetconEthernetTap. Adam Ierymenko 2015-09-11 12:12:45 -07:00
  • c2226cf0df added TRACEs Joseph Henry 2015-09-11 14:47:16 -04:00
  • 5f6eb2ce98 Merge branch 'adamierymenko-dev' into netcon Adam Ierymenko 2015-09-11 11:46:44 -07:00
  • c1a53a2653 ARP cache and responder agent code for use in netcon and iOS. Adam Ierymenko 2015-09-11 11:45:04 -07:00
  • 776f93e7be closeConnection / closeClient changes Joseph Henry 2015-09-11 14:12:27 -04:00
  • 5a5a513b18 small method changes Joseph Henry 2015-09-11 14:00:42 -04:00
  • cc4a2bb0c3 filled out hendlers Joseph Henry 2015-09-10 20:34:48 -04:00
  • e4dc46741f compiles, technically Joseph Henry 2015-09-10 20:22:35 -04:00
  • 20beafedc5 refactor almost complete Joseph Henry 2015-09-10 20:02:13 -04:00
  • 8d82ac5cc8 Merge branch 'adamierymenko-dev' into netcon Adam Ierymenko 2015-09-10 15:56:15 -07:00
  • 9dc2ef5549 Rename some stuff in Phy since it can be used with any stream socket. Adam Ierymenko 2015-09-10 15:55:48 -07:00
  • cd3d77987c . Adam Ierymenko 2015-09-10 15:52:24 -07:00
  • b11d429bc0 refactor in progress Joseph Henry 2015-09-10 18:48:45 -04:00
  • e391bc004b refactor in progress Joseph Henry 2015-09-10 18:19:43 -04:00
  • a35fa7ac93 Add expansion of netconf in _test field. Adam Ierymenko 2015-09-10 15:14:10 -07:00
  • bebe3d7cfa Fix deadlock in test mode. Adam Ierymenko 2015-09-10 14:47:04 -07:00
  • c1f1530d54 refactor in progress Joseph Henry 2015-09-10 17:44:01 -04:00
  • 1f7a41cff8 Fix to allowing identity to be populated if not present. Adam Ierymenko 2015-09-10 14:37:34 -07:00
  • f4d3c995bc refactor in progress Joseph Henry 2015-09-10 16:52:18 -04:00
  • 637da383f5 Remove unnecessary accessors. Adam Ierymenko 2015-09-10 13:22:44 -07:00
  • 389ea272a0 Merge adamierymenko-dev Adam Ierymenko 2015-09-10 13:20:00 -07:00
  • 9a723be263 Add socketpair support to Phy. Adam Ierymenko 2015-09-10 13:18:57 -07:00
  • 3802d37d29 started refactor Joseph Henry 2015-09-10 15:46:37 -04:00