Commit Graph

43 Commits

Author SHA1 Message Date
M66B 7e0ec6fadb Remove abort handler 2017-10-25 21:19:36 +02:00
M66B 38e8c5698e Switch from Gradle experimental to cmake 2017-10-23 22:05:13 +02:00
M66B 64e2730525 Attempt to continue after abort 2017-10-22 09:39:11 +02:00
M66B 51d6dac142 Limit number of sessions to 768 2017-08-12 13:49:02 +02:00
M66B 1d70a9e6a1 Hard limit number of sessions to 1000 2017-07-21 06:23:34 +02:00
M66B 83fe810eab 2.100 release 2017-06-01 22:10:32 +02:00
M66B 643189728e Limit sessions to 70% of maximum 2017-04-04 10:07:33 +02:00
M66B d3fa43b9f4 Reformat 2017-03-03 15:46:53 +01:00
M66B 9db81a3e08 Happy newyear 2016-12-30 14:58:00 +01:00
M66B 3bda1ec249 Reduced number of session checks 2016-06-26 09:20:19 +02:00
M66B 7eb8a1762b Fixed hang on read 2016-06-25 14:20:17 +02:00
M66B c5a291c9ae Dynamic TCP monitoring
Refs #431
2016-06-25 11:12:09 +02:00
M66B 6b62e9ecb1 Read sockets while readable 2016-06-25 09:53:48 +02:00
M66B 00cc6fea1c Read tun while readable
Refs #431
2016-06-25 09:28:34 +02:00
M66B 32304b549f Use multiple epoll events
Refs #431
2016-06-25 09:12:54 +02:00
M66B fca06ee248 Skip timeout of to be deleted sessions
Refs #431
2016-06-24 19:53:31 +02:00
M66B cf3f629b52 Optimization
Refs #431
2016-06-24 18:33:44 +02:00
M66B 0520a51736 Log epoll hup
Refs #431
2016-06-24 17:56:33 +02:00
M66B f615d251b1 Simplications
Refs #431
2016-06-24 17:48:22 +02:00
M66B af71ba803f Replace signals by pipe
Refs #431
2016-06-24 17:44:54 +02:00
M66B b1de77be1e Cleanup obsolete code
Refs #431
2016-06-24 16:28:50 +02:00
M66B 810a7ca23c Increase max session count to 75%
Refs #431
2016-06-24 16:15:01 +02:00
M66B 5e0f64a039 Optimize session checking
Refs #431
2016-06-24 16:12:05 +02:00
M66B 6c7c66322a Optimize session counting
Refs #431
2016-06-24 15:48:03 +02:00
M66B 11c79001b5 Switch from pselect to epoll
Refs #431
2016-06-24 15:21:04 +02:00
M66B 7983b03c6c Use fcntl to check for valid file descriptors
Refs #431
2016-06-23 16:50:15 +02:00
M66B 2fe2fdd273 Limit number of sessions to 50% of available descriptors
Limit number of retries after EBADF to 10 times

Closes #420
2016-05-06 07:06:53 +02:00
M66B 4164014df7 Revert fddbdccdec 2016-05-01 16:11:57 +02:00
M66B fddbdccdec Reduce searching for ready file descriptors to save battery 2016-04-16 12:19:40 +02:00
M66B c36ff9e420 Limit number of sessions to FD_SETSIZE 2016-04-11 08:11:49 +02:00
M66B 8608f20740 Fixed warnings 2016-03-11 11:32:15 +01:00
M66B 72e77f4a97 Implement TCP window scaling 2016-03-04 11:12:34 +01:00
M66B 5d27a2bb1e Properly handle EBADF
Closes #351
2016-02-27 19:02:20 +01:00
M66B aedade8bfe Removed to do's 2016-02-21 12:58:14 +01:00
M66B dbe4414501 Native factor ACKed into send window 2016-02-15 12:50:03 +01:00
M66B 81ee9a2614 Native keep record of ACKed 2016-02-13 14:46:03 +01:00
M66B 3acd171bee Native check for bad sockets
Refs #316
2016-02-13 13:41:38 +01:00
M66B 24892ed67d Native scale timeout depending on number of sessions
Refs #311
2016-02-11 09:51:50 +01:00
M66B 09da6010da Native limit number of sessions
Refs #311
2016-02-11 09:12:00 +01:00
M66B 1212c49e9b Native raise file number limit to maximum
Refs #311
2016-02-11 08:48:14 +01:00
M66B a78030713f Native refactoring 2016-02-10 19:28:40 +01:00
M66B 47a27f61c4 Native refactoring 2016-02-09 19:56:05 +01:00
M66B 32223b6c4f Native refactoring 2016-02-09 13:43:18 +01:00