Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c154a00358 | ||
|
|
4246b510d2 | ||
|
|
c71db48ae1 | ||
|
|
e3cce8aeb9 |
@@ -1,4 +1,4 @@
|
|||||||
# Glorytun
|
# π₁(Glorytun)=ℤ²
|
||||||
|
|
||||||
Small, Simple and Stupid TCP VPN.
|
Small, Simple and Stupid TCP VPN.
|
||||||
|
|
||||||
@@ -8,8 +8,7 @@ This code will probably format your harddisk!
|
|||||||
|
|
||||||
#### Build and Install
|
#### Build and Install
|
||||||
|
|
||||||
Glorytun depends on [libsodium](https://github.com/jedisct1/libsodium) version >= 1.0.4
|
Glorytun depends on [libsodium](https://github.com/jedisct1/libsodium) version >= 1.0.4.
|
||||||
and needs an AES-NI capable CPU.
|
|
||||||
|
|
||||||
To build and install the latest version:
|
To build and install the latest version:
|
||||||
|
|
||||||
|
|||||||
@@ -1388,9 +1388,12 @@ int main (int argc, char **argv)
|
|||||||
}
|
}
|
||||||
|
|
||||||
struct timeval timeout = {
|
struct timeval timeout = {
|
||||||
.tv_usec = 1000,
|
.tv_usec = 100000,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
if (buffer_read_size(&sock.write))
|
||||||
|
timeout.tv_usec = 1000;
|
||||||
|
|
||||||
if _0_(select(sock.fd+1, &rfds, NULL, NULL, &timeout)==-1) {
|
if _0_(select(sock.fd+1, &rfds, NULL, NULL, &timeout)==-1) {
|
||||||
if (errno==EINTR)
|
if (errno==EINTR)
|
||||||
continue;
|
continue;
|
||||||
|
|||||||
Reference in New Issue
Block a user