81 Commits

Author SHA1 Message Date
266a5f7d7a
Use iproute2 instead of net-tools 2022-10-15 01:49:47 +03:00
Friedrich Schöller
7659a5e173 Generate clearer log messages 2017-06-07 01:36:24 +02:00
Friedrich Schöller
41f9ed5ef4 More towards C++ 2017-06-07 01:36:18 +02:00
Friedrich Schöller
c9b07d96bc Log invalid request type 2017-05-14 00:07:21 +02:00
Friedrich Schöller
295f6b4051 Enable and fix most C++ warnings 2017-05-14 00:07:21 +02:00
Friedrich Schöller
7991b11a15 Remove unused code 2017-05-14 00:07:21 +02:00
Friedrich Schöller
6ae989fdee Print nicer usage text 2017-05-14 00:07:17 +02:00
Friedrich Schöller
4c10ac711a Free address info 2017-05-13 15:03:01 +02:00
Friedrich Schöller
0801a67257 Fix server name resolution
When resolving the name of a server, the result was always assumed to
be an IPv4 address, even if an IPv6 address was actually returned.

Use `getaddrinfo` instead of `gethostbyname` and specify that we are
only interested in IPv4 addresses.
2017-05-13 14:21:33 +02:00
Friedrich Schöller
f0eb5a46ac Fix client list
The client list was broken in a way that could lead to undefined
behavior when multiple clients connected to a server.
2017-05-13 14:21:16 +02:00
Friedrich Schöller
3cd2bb95dd Version 1.0 v1.0 2016-11-18 15:53:39 +01:00
Friedrich Schöller
535ddc75c7 Fixed compile error on FreeBSD 2016-11-18 15:27:25 +01:00
Friedrich Schöller
ed3d7de6cc Remove supplementary groups when dropping privileges
Suggested by xambroz.
2016-11-18 14:38:18 +01:00
Friedrich Schöller
5e1004038f Fixed compiler warnings on Windows 2016-11-18 14:21:47 +01:00
Friedrich Schöller
032089ce7a Fixed "not supported" error on Windows 2016-01-05 16:05:10 +01:00
Friedrich Schöller
74bad3b702 Merge branch 'refs/heads/master' into cygwin 2014-02-07 04:39:32 +01:00
Friedrich Schöller
da404dac65 Version 0.4.4 v0.4.4 2014-02-07 04:36:31 +01:00
Friedrich Schöller
e6d7f4c043 Fixed writing beyond array bounds 2014-02-07 04:35:00 +01:00
Friedrich Schöller
a4b81ef64d Removed trailing whitespace 2013-06-07 02:20:39 +02:00
Friedrich Schöller
3a39facc56 Small fixes 2013-05-22 02:55:22 +02:00
Friedrich Schöller
1be922591e Finishing up 2013-05-22 02:38:52 +02:00
Friedrich Schöller
b805963b3a Throw exception when trying to drop privileges on windows 2013-05-22 02:13:23 +02:00
Friedrich Schöller
ca42f469b4 Conditional includes and device name length 2013-05-22 02:12:26 +02:00
Friedrich Schöller
308e87270a Merge branch 'refs/heads/master' into cygwin 2013-05-22 01:16:03 +02:00
Friedrich Schöller
893ac91eaf Stop worker on signal 2013-05-22 01:15:31 +02:00
Friedrich Schöller
aee7af9cc1 Merge branch 'refs/heads/master' into cygwin 2013-05-22 00:28:00 +02:00
Friedrich Schöller
c70575ee96 Added missing include 2013-05-22 00:27:20 +02:00
Friedrich Schöller
7d6c1dc290 Fixed netsh call on windows 2013-05-14 02:47:37 +02:00
Friedrich Schöller
7fa3579c7e Fixed version string 2013-05-14 00:27:58 +02:00
Friedrich Schöller
da01402651 Fixed version string 2013-05-14 00:27:30 +02:00
Friedrich Schöller
01a65b13e3 Added cygwin support (client only) 2013-05-13 23:31:27 +02:00
Friedrich Schöller
1b2370143d Inform about server mode working on linux only 2013-05-13 23:29:38 +02:00
Friedrich Schöller
d79187028a Log opened tunnel device 2013-05-13 17:14:19 +02:00
Friedrich Schöller
0d03ebbefe Fixed error on cleanup 2013-05-13 14:06:41 +02:00
Friedrich Schöller
6f534b31e9 Fixed Makefile dependency 2013-05-13 13:58:37 +02:00
Friedrich Schöller
b58ad1bee8 Improved tun error reporting 2013-05-13 13:58:05 +02:00
Friedrich Schöller
3459887cf7 Made usage() static 2013-05-13 13:56:49 +02:00
Friedrich Schöller
736099944d Clean exit on signal 2013-05-13 13:56:27 +02:00
Friedrich Schöller
363a9d765e Updated CHANGES v0.4.3 2013-05-03 22:37:23 +02:00
Friedrich Schöller
31dba9e57b Removed .gitignore 2013-05-03 22:37:15 +02:00
Friedrich Schöller
65429e8a49 Fixed includes, updated copyright 2013-05-03 22:31:18 +02:00
Friedrich Schöller
02b6626b3c Changed README updated CHANGES v0.4.2 2013-05-02 03:10:51 +02:00
Friedrich Schöller
7261752c5c Fixed compilation issues on Linux 2013-05-02 03:06:55 +02:00
Friedrich Schöller
455da8b0da Changed directory structure 2013-05-02 03:06:43 +02:00
Friedrich Schöller
34acb3f6d5 Changed email address 2013-04-20 04:06:05 +02:00
Friedrich Schöller
8014a9641f Changed tabs to spaces 2012-09-20 13:43:47 +02:00
Friedrich Schöller
832e2ee3ae Corrected empty C argument lists 2012-09-20 13:28:27 +02:00
Friedrich Schöller
d2679783af Added changelog 2012-09-20 12:47:40 +02:00
Friedrich Schöller
5b5a2f8198 tunemu license changed 2010-04-29 17:46:05 +02:00
Friedrich Schöller
cfdbe646af tunemu tabs removed 2010-04-29 17:43:20 +02:00