Commit Graph

4852 Commits

Author SHA1 Message Date
71c6ec71e5 connect() now checks socket family 2015-10-13 19:27:19 -04:00
1fd04557c7 Refactored connect(), added checks to socket(), updated checklists 2015-10-13 19:12:12 -04:00
aa6ff039c4 Improved bind() logic, added more error handling to accept() 2015-10-13 18:33:56 -04:00
8a05efa365 EBADF, EOPNOTSUPP, EMFILE error repoarting for accept() 2015-10-13 17:57:17 -04:00
da536cc311 Improved error reporting 2015-10-13 17:37:54 -04:00
0912d4be59 Fixed socket protocol check logic in socket() 2015-10-13 17:05:11 -04:00
489e1a5b83 Don't keep connections up longer than the alive timeout (unless they are relays or roots) 2015-10-13 13:51:54 -07:00
824ed99160 . 2015-10-13 12:42:54 -07:00
385f1410d2 Expose world info in JSON. 2015-10-13 12:33:15 -07:00
70d8e3ad94 Expose world ID and world timestamp in ZT_NodeStatus 2015-10-13 12:31:38 -07:00
71348f3ebb docs 2015-10-13 12:29:01 -07:00
e268d9492a cleanup 2015-10-13 12:18:47 -07:00
123c466843 Full integration of World and World updates. 2015-10-13 12:17:47 -07:00
5d2f523e81 World stuff... 2015-10-13 12:10:44 -07:00
73145de618 Added some parameter checks from linux kernel syscall source 2015-10-13 14:27:30 -04:00
05677f57e2 Add C output to mkworld. 2015-10-13 08:55:21 -07:00
cae58f43f1 More World stuff, and mkworld. 2015-10-13 08:49:36 -07:00
82052459a2 Odds and ends 2015-10-12 21:50:41 -04:00
4e1e857949 Minor bug fixes 2015-10-12 21:26:32 -04:00
1b1945c63e Work in progress on refactoring root-topology into World and adding in-band updates. 2015-10-12 18:25:29 -07:00
8d1b01cb5b Bug fix: Connection fd lookup in service 2015-10-12 20:46:59 -04:00
70fe7dd1fd cleanup 2015-10-12 16:40:57 -07:00
5dffa43201 Additional retval+errno handling 2015-10-12 19:29:27 -04:00
6b1a38f14c Better retval+errno handling 2015-10-12 16:38:08 -04:00
fe8e7ded8c retval+errno return test 2015-10-09 20:27:38 -04:00
eff1fe3c61 Create files for each hop (more convenient) and fix a packet parse bug. 2015-10-09 16:22:34 -07:00
7d01fab132 Reorg fields to be in same order as FS scheme. 2015-10-09 15:18:01 -07:00
c9295a5883 . 2015-10-09 15:12:05 -07:00
aec13b50fd Be a bit more verbose in circuit test reports to more clearly track current and upstream hop in graph traversal history. 2015-10-09 15:05:26 -07:00
a95fa379cc Circuit tests basically work but need some tweaks, and fix some issues found with valgrind. 2015-10-09 14:51:38 -07:00
07536216c2 Removed netcon/.depend 2015-10-09 17:36:27 -04:00
3bcb6bf321 Minor cleanup 2015-10-09 17:31:22 -04:00
7f56678d84 Added liblwip.so and libintercept build files 2015-10-09 17:06:09 -04:00
97dee9de36 Add more helpful example stuff. 2015-10-09 12:50:52 -07:00
e3ec000e93 Added intercept build file and sources 2015-10-09 15:41:16 -04:00
6b5bb0b278 Eliminate format string warnings. 2015-10-09 12:22:13 -07:00
e33adad8f5 Script to quickly generate test docker env files. 2015-10-09 12:15:42 -07:00
769bad3320 Test: Added handle_write call to nc_poll 2015-10-09 15:05:45 -04:00
9a25651151 . 2015-10-09 10:14:45 -07:00
c2bbec2f05 Docker example (and useful for testing) 2015-10-09 10:14:20 -07:00
0c498556d5 Unroll Salsa20 fully for a little more speed (non-SSE now almost as fast as SSE) 2015-10-09 09:39:27 -07:00
3fa6dd377f docs 2015-10-09 08:51:57 -07:00
6600b005b6 No Whack! 2015-10-08 21:24:51 -04:00
b5b57aca02 Whack! 2015-10-08 21:04:47 -04:00
160278c489 Little bit of reorg in Salsa20 which seems to speed things up very slightly. 2015-10-08 17:42:53 -07:00
d868a234da Refactored write logic 2015-10-08 19:38:29 -04:00
59da8b2a4b Logging of circuit test results to disk. 2015-10-08 15:44:06 -07:00
41dfbe544f Removed exit(0) for debugging 2015-10-08 18:10:10 -04:00
bbfc9359e9 Minor timer changes (~21 Mb/s local) 2015-10-08 17:55:58 -04:00
558775d544 Merge branch 'adamierymenko-dev' of http://10.6.6.2/zerotier/ZeroTierOne into adamierymenko-dev 2015-10-08 13:26:43 -07:00