100 Commits

Author SHA1 Message Date
e7fc178e5b add deprecation note to makefile, rm old unit test configs 2025-12-01 17:08:30 +01:00
403a50d4ba w/o v6 for now 2025-12-01 17:05:25 +01:00
7f9a672d2e fix packages 2025-12-01 17:02:23 +01:00
29c3e68eb4 fix apk, again 2025-12-01 17:01:04 +01:00
d2f8c514ac fix bin path 2025-12-01 16:59:54 +01:00
0c5202f7bf fix apk 2025-12-01 16:58:11 +01:00
76b7ce0751 upd docs 2025-12-01 16:57:02 +01:00
e6c6b1dbd1 add unit test 2025-12-01 16:56:56 +01:00
da7047a834 fix opt 2025-12-01 16:35:21 +01:00
6991d15def fix dist target 2025-12-01 15:30:44 +01:00
1e7eb68f03 fix static 2025-12-01 15:29:15 +01:00
07871a2f2c add perl 2025-12-01 15:12:30 +01:00
aa488b8225 fix location of fcntl.h 2025-12-01 15:10:38 +01:00
56fd2ec740 fix lang to C 2025-12-01 15:08:20 +01:00
c792d94110 add perl, rename 2025-12-01 15:07:30 +01:00
bc78d3a123 move to codeberg 2025-12-01 15:06:31 +01:00
Thomas von Dein
d5b6de3aa4 new badge da7047 2020-12-05 16:29:28 +01:00
Thomas von Dein
bc31d63198 avoid sprintf NULL pointer 2020-12-05 16:26:30 +01:00
Thomas von Dein
36fefbea39 +valgrinder 2020-12-05 16:16:47 +01:00
Thomas von Dein
81a987c371 +cmd: 2020-12-05 16:13:11 +01:00
Thomas von Dein
699b872657 try 2020-12-05 16:08:54 +01:00
Thomas von Dein
35f8836ac8 wtf appveyor! 2020-12-05 16:04:49 +01:00
Thomas von Dein
da71b80093 use $(CC) instead of hardcoded gcc, so it works properly with clang as well 2020-12-05 15:48:34 +01:00
Thomas von Dein
13a3893432 update to latest version from https://github.com/troydhanson/uthash.git 2017-04-17 16:24:17 +02:00
Thomas von Dein
c8389ffc0b update usage section in manpage 2017-04-17 16:23:28 +02:00
T.v.Dein
55a188caeb Merge pull request #8 from ValdikSS/dumbmode
Implement promiscuous (dumb) mode by binding port on outgoing socket
2017-04-17 16:17:07 +02:00
T.v.Dein
1bb1e2b1fd Merge pull request #7 from ValdikSS/master
Check for socket exhaustion and fix memory leak
2017-04-17 16:16:51 +02:00
ValdikSS
b750cefb00 Implement promiscuous (dumb) mode by binding port on outgoing socket
This mode is useful for services which cannot handle multiple clients.
Also useful for NAT traversal.

All outgoing packets would be transmitted from a single "client" (UDP port).
Moreover, only one (latest) proxy client receives the reply.
2017-04-13 01:02:07 +03:00
ValdikSS
1f8f9b591b Check for socket exhaustion and fix memory leak 2017-04-12 23:35:40 +03:00
Thomas von Dein
332769d700 fixtypo 2017-04-12 20:57:12 +02:00
Thomas von Dein
89cbfd4b1b bump-version 2017-04-12 20:50:54 +02:00
T.v.Dein
433f89851d Merge pull request #5 from ValdikSS/fixmemleak
Fix memory leak for verbose messages
2017-04-12 20:49:37 +02:00
T.v.Dein
3573e2f5c6 Merge pull request #4 from ValdikSS/bufferoverflows
Fix buffer overflows in argument parser
2017-04-12 20:49:27 +02:00
T.v.Dein
0fd7aea843 Merge pull request #3 from ValdikSS/verbose
Close stdin, stdout and stderr only if demonizing. Fixes verbose mode.
2017-04-12 20:49:17 +02:00
T.v.Dein
1659b90013 Merge pull request #2 from ValdikSS/master
Check for dstip before using it. Fixes #1.
2017-04-12 20:49:06 +02:00
ValdikSS
d5ffe647de Fix memory leak for verbose messages 2017-04-12 21:25:00 +03:00
ValdikSS
9af1b201f6 Fix buffer overflows in argument parser 2017-04-12 20:50:36 +03:00
ValdikSS
b2de5bdb02 Close stdin, stdout and stderr only if demonizing. Fixes verbose mode. 2017-04-12 19:58:47 +03:00
ValdikSS
b244ff9313 Check for dstip before using it. Fixes #1. 2017-04-12 19:31:15 +03:00
Thomas von Dein
83a04ad79d added commentary to the longjmp() stuff, so I understand it later, what it does 2017-04-04 22:29:47 +02:00
TLINDEN
e997a205a8 ipv6 has been disabled by travis-ci 2016-09-22 23:11:02 +02:00
TLINDEN
019c055e56 tab => spc, year++ 2016-09-22 21:37:30 +02:00
Thomas von Dein
479f954986 no chroot in foreground 2015-04-27 20:13:38 +02:00
scip
0e7cf84fc3 using bg again 2015-04-27 19:55:06 +02:00
git@daemon.de
6fb53b924a fixed chroot param2 2015-04-27 19:37:01 +02:00
git@daemon.de
ab10ffead8 fixed chroot param 2015-04-27 19:21:35 +02:00
git@daemon.de
39dfdfd79e missed select header 2015-04-27 19:10:00 +02:00
git@daemon.de
316185afec fixed test call 2015-04-27 19:09:13 +02:00
git@daemon.de
e8d40a7dc5 changed -d to -t; -d is now for daemonizing, removed -f; drop privileges if run as root and in daemon mode and chroot 2015-04-27 14:04:57 +02:00
git@daemon.de
b34aab38b6 removed unused/redundant code 2015-04-26 20:27:56 +02:00