Commit Graph

1985 Commits

Author SHA1 Message Date
Adam Ierymenko
84747b1a14 thread fixes... 2015-09-24 13:01:19 -07:00
Joseph Henry
9396b8d53c Minor debug changes 2015-09-24 15:56:48 -04:00
Joseph Henry
37497ec2a8 Minor changes 2015-09-24 15:31:11 -04:00
Joseph Henry
851e4c667f Minor changes 2015-09-24 15:30:07 -04:00
Adam Ierymenko
9feeafd757 Make LWIPStack thread safe. 2015-09-24 12:29:10 -07:00
Joseph Henry
0027a1e152 Merge branch 'netcon' of http://10.6.6.2/zerotier/zerotierone into netcon 2015-09-24 14:33:49 -04:00
Joseph Henry
65af5af138 Added debug statements 2015-09-24 14:33:15 -04:00
Adam Ierymenko
557d2b3b0d Make LWIPStack clean up properly. 2015-09-24 11:11:16 -07:00
Adam Ierymenko
fbde40d1fc Merge branch 'adamierymenko-dev' into netcon 2015-09-24 11:00:22 -07:00
Joseph Henry
557c0c29b0 minor changes 2015-09-23 19:45:44 -04:00
Adam Ierymenko
0e5aac6a11 Prefer IPv6 paths if available. 2015-09-23 16:16:36 -07:00
Adam Ierymenko
b242216674 Version bump, preparing for a likely 1.0.6 soon. 2015-09-23 16:10:06 -07:00
Adam Ierymenko
423412df98 Pick a random secondary UDP port for uPnP mapped traffic because of broken routers. 2015-09-23 15:16:20 -07:00
Joseph Henry
c85dd262ed moved lib files to ext 2015-09-23 18:03:21 -04:00
Joseph Henry
02d5a31822 added lwip unix port lib files 2015-09-23 17:55:15 -04:00
Adam Ierymenko
7821d1cbdd . 2015-09-23 14:44:13 -07:00
Adam Ierymenko
80dc7fb675 Pick random port on -p0 2015-09-23 14:38:16 -07:00
Adam Ierymenko
a3ed5277ef Make sure ZT_NO_TYPE_PUNNING also obeyed here. 2015-09-23 14:09:27 -07:00
Adam Ierymenko
2a527ea82e Fix for timer jitter problem. 2015-09-23 14:01:41 -07:00
Adam Ierymenko
367ffde00c Plumb through localInterfaceId to track local interfaces corresponding with remote addresses. 2015-09-23 13:49:56 -07:00
Joseph Henry
bbdb8eb0de more commenting and cleaning 2015-09-23 15:23:26 -04:00
Joseph Henry
b6a6346405 commenting and cleanup 2015-09-23 14:23:36 -04:00
Adam Ierymenko
4464fa5d39 Eliminate another warning. 2015-09-23 10:29:05 -07:00
Adam Ierymenko
86996d4315 Eliminate compiler warning. 2015-09-23 10:27:53 -07:00
Joseph Henry
07cef1bdb8 misc cleanup 2015-09-22 19:53:36 -04:00
Adam Ierymenko
69f006f641 . 2015-09-22 16:02:02 -07:00
Adam Ierymenko
d656e87395 Send a random small payload for NAT keepalives, since zero byte packets seem to fail to keep associations alive behind some NATs. 2015-09-22 15:58:00 -07:00
Joseph Henry
3cb8070980 it's alive! -- hooked up new fd-handling code 2015-09-22 18:44:54 -04:00
Adam Ierymenko
ff7ac0487b . 2015-09-22 15:16:38 -07:00
Adam Ierymenko
19c0923a86 Merge branch 'adamierymenko-dev' into netcon 2015-09-22 15:11:51 -07:00
Adam Ierymenko
6ce64c2557 Phy<> loses socketpair, gains raw FD monitoring. 2015-09-22 15:11:32 -07:00
Joseph Henry
3ed5edb295 fixed fd-transfer logic bug, needs new write-queue logic 2015-09-22 17:43:20 -04:00
Joseph Henry
c3dbae8d5e more debugs 2015-09-22 13:35:37 -04:00
Joseph Henry
b2494b53e6 adjusted output size for packets 2015-09-22 13:27:27 -04:00
Joseph Henry
f091a074d4 output lengths 2015-09-22 13:25:24 -04:00
Joseph Henry
f80d65286c more debug statements 2015-09-22 13:21:33 -04:00
Adam Ierymenko
0271e3d3ac . 2015-09-22 10:00:00 -07:00
Joseph Henry
00cb8dbda8 timer change 2015-09-22 12:48:53 -04:00
Joseph Henry
025069de7e timer change 2015-09-21 20:51:35 -04:00
Joseph Henry
86673bd6d6 fixed minor bugs and added debug outputs 2015-09-21 19:39:26 -04:00
Adam Ierymenko
ddf3d1f949 Controller side support for IPv6 assignment. 2015-09-18 13:35:00 -07:00
Adam Ierymenko
3664966340 Generate local IPv6 addresses from network IDs and addresses. 2015-09-17 21:30:32 -07:00
Joseph Henry
cb6864f04a updated nc_accept and lwip.so 2015-09-15 20:32:00 -04:00
Joseph Henry
701e1654a1 moved IP/netif allocation code 2015-09-15 19:06:16 -04:00
Joseph Henry
732de5bf7f some cleanup 2015-09-15 18:47:40 -04:00
Joseph Henry
11731af45a it's alive! 2015-09-15 18:27:52 -04:00
Joseph Henry
735ae9b369 debug changes 2015-09-15 15:41:57 -04:00
Joseph Henry
cb277f52e8 Merge branch 'netcon' of http://10.6.6.2/zerotier/zerotierone into netcon 2015-09-15 14:16:28 -04:00
Joseph Henry
8ea83c9548 netif code hooked up 2015-09-15 14:15:59 -04:00
Adam Ierymenko
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. 2015-09-15 10:59:23 -07:00