Commit graph

59 commits

Author SHA1 Message Date
Sven Geuer
abb82a7807
Make sure no deprecated libssl functions are called. 2024-02-01 16:08:09 +01:00
Sven Geuer
cef27b8576
As worker, close the unneeded listening socket. 2024-01-21 23:04:33 +01:00
Sven Geuer
4690473fba
In standalone mode, fix logging of IPv6 clients. 2024-01-21 22:52:36 +01:00
Sven Geuer
65562596b7
Use an AF_INET socket when binding to a specified IPv4 address. 2024-01-21 21:06:38 +01:00
Sven Geuer
c9503273a7 Allow for binding to a link-local IPv6 address
Requires to also give the interface like ipv6%interface
2023-12-16 23:37:36 +01:00
Sven Geuer
513c8a2fc9 In standalone mode, allow for binding to a specified IP address 2023-12-15 22:29:01 +01:00
Sven Geuer
ae7fcc8a1f Make sure stdlib.c is only included once 2023-12-15 15:42:49 +01:00
Sven Geuer
5f1674159b In standalone mode, allow also for IPv6 connections 2023-12-15 15:32:12 +01:00
Sven Geuer
20e1ea379a Add options to enforce IPv4 or IPv6 connections to the local proxy 2023-09-02 19:29:47 +02:00
Mark Janssen -- Sig-I/O Automatisering
8bbfccb7b5
Update version / copyright dates 2020-05-07 17:17:41 +02:00
Stephen Kent
5a7692f28f Add SSL certificate verification support and enable it by default
Disable SSL certificate verification with -z/--no-check-certificate
2016-08-18 10:24:11 -07:00
Will Mortensen
dbffa1653e Add IPv6 support 2016-08-18 10:16:44 -07:00
Dag Wieers
243bf63dd4 Initial import, unfinished.
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@229 bc163920-b10d-0410-b2c5-a5491ca2ceef
2008-08-09 16:11:25 +00:00
Mark Janssen
b5bde0c35e Remote proxy encryption
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@221 bc163920-b10d-0410-b2c5-a5491ca2ceef
2008-02-22 21:34:13 +00:00
Dag Wieers
87c75b32ff Added username in password prompt.
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@213 bc163920-b10d-0410-b2c5-a5491ca2ceef
2008-01-27 16:18:18 +00:00
Dag Wieers
f7e3964acd Ask for remote password if required.
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@210 bc163920-b10d-0410-b2c5-a5491ca2ceef
2008-01-27 14:58:12 +00:00
Dag Wieers
f515473938 Changed basicauth interface.
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@206 bc163920-b10d-0410-b2c5-a5491ca2ceef
2008-01-27 13:19:17 +00:00
Dag Wieers
5cffce4172 Cosmetic changes and vim improvements.
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@204 bc163920-b10d-0410-b2c5-a5491ca2ceef
2008-01-27 10:04:23 +00:00
Dag Wieers
4ab2eb5b48 Reformatted sourcecode.
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@203 bc163920-b10d-0410-b2c5-a5491ca2ceef
2008-01-22 23:52:42 +00:00
Mark Janssen
b164da388f Re-Indenting
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@200 bc163920-b10d-0410-b2c5-a5491ca2ceef
2008-01-22 22:56:15 +00:00
Dag Wieers
688f352eb4 Added vim config instruction to not use spaces.
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@198 bc163920-b10d-0410-b2c5-a5491ca2ceef
2008-01-22 17:12:21 +00:00
Dag Wieers
bef1f87532 Finally fixed strzcat on 64bit.
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@180 bc163920-b10d-0410-b2c5-a5491ca2ceef
2008-01-20 12:06:15 +00:00
Mark Janssen
76f3802a1f Tunneling performance patch from Ingo Molnar
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@166 bc163920-b10d-0410-b2c5-a5491ca2ceef
2007-12-30 14:27:03 +00:00
Mark Janssen
f9f7891cc5 Verbose/Quiet are mutually exclusive
Don't print Goodbye when quiet


git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@165 bc163920-b10d-0410-b2c5-a5491ca2ceef
2007-10-29 11:28:59 +00:00
Mark Janssen
96a1075ab5 Bump version to 1.7.2
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@161 bc163920-b10d-0410-b2c5-a5491ca2ceef
2007-07-30 08:19:19 +00:00
Mark Janssen
e373e006e6 Fix typos
Fix malloc/buffer
Remove spurious syslog


git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@159 bc163920-b10d-0410-b2c5-a5491ca2ceef
2007-07-09 11:22:18 +00:00
Mark Janssen
917a5c435d revert last patch, I had NTLM working with r154, this broke again with 155
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@157 bc163920-b10d-0410-b2c5-a5491ca2ceef
2007-04-13 08:54:13 +00:00
Mark Janssen
9fd5bfe8d5 NTLM/SSL fixes by Taco IJsselmuiden <taco@varda.nl>
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@155 bc163920-b10d-0410-b2c5-a5491ca2ceef
2007-04-12 11:31:17 +00:00
Mark Janssen
61f55e4319 Fix coredumps related to:
in free(): warning: chunk is already free.
as reported by M. B. Buchanan



git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@153 bc163920-b10d-0410-b2c5-a5491ca2ceef
2007-03-28 15:29:57 +00:00
Mark Janssen
9d796b2349 Remove execute property on files
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@151 bc163920-b10d-0410-b2c5-a5491ca2ceef
2007-03-19 12:56:28 +00:00
Mark Janssen
c7ea350724 cygwin/daemon_mode related changes by Marc (dot) Heuse (at) ecb (dot) int
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@149 bc163920-b10d-0410-b2c5-a5491ca2ceef
2007-03-09 00:25:30 +00:00
Mark Janssen
3c52e456fc More fixes in SSL and string handling
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@148 bc163920-b10d-0410-b2c5-a5491ca2ceef
2007-03-05 09:08:10 +00:00
Mark Janssen
bbda7f9734 - Applied (reworked) changes from Mark Cave-Ayland to support -E option
encrypting data to the proxy with SSL (untested by me)
- Change version to 1.6.4


git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@143 bc163920-b10d-0410-b2c5-a5491ca2ceef
2007-02-12 20:48:17 +00:00
Dag Wieers
e6893458fe Improve output with bad setups (non-existing local proxy or remote non-proxy servers)
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@137 bc163920-b10d-0410-b2c5-a5491ca2ceef
2006-09-01 14:51:28 +00:00
Mark Janssen
4e5e275810 Signal Handling (dag-)
Reworked debug output (dag-)


git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@135 bc163920-b10d-0410-b2c5-a5491ca2ceef
2006-09-01 08:32:53 +00:00
Mark Janssen
3f829cfd05 Reworked setproctitle stuff
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@128 bc163920-b10d-0410-b2c5-a5491ca2ceef
2006-08-11 15:16:45 +00:00
Mark Janssen
acc06e8bea CVS updates 1.6.3
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@123 bc163920-b10d-0410-b2c5-a5491ca2ceef
2006-08-11 13:40:44 +00:00
Mark Janssen
7f7f772444 Fosdem changes
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@120 bc163920-b10d-0410-b2c5-a5491ca2ceef
2006-02-26 09:13:40 +00:00
Mark Janssen
860e177e53 Cleanup setproctitle, changed return-type of readline()
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@111 bc163920-b10d-0410-b2c5-a5491ca2ceef
2006-02-11 00:21:16 +00:00
Mark Janssen
52a0712ba5 Moved lots of NTLM messages to verbose mode. Removed some messages in quiet mode
Undone some sprintf->snprintf conversions, broken


git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@107 bc163920-b10d-0410-b2c5-a5491ca2ceef
2006-02-09 10:02:54 +00:00
Mark Janssen
bdb7fdfb87 Replaced a few sprintf's to snprintf's
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@105 bc163920-b10d-0410-b2c5-a5491ca2ceef
2006-02-08 10:54:33 +00:00
Mark Janssen
86bf937325 - Added -x/--proctitle option, to hide/obfuscate the proxytunnel
command-line in process-listings. This code is disabled by default
  But can be enabled by uncommenting the define in the Makefile.


git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@95 bc163920-b10d-0410-b2c5-a5491ca2ceef
2006-02-07 12:12:14 +00:00
Mark Janssen
bf693b0afc Very cool... we now do SSL encryption in the connection. This will fool
protocol-inspecting proxies (requires stunnel or other ssl wrapper on the server side)


git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@94 bc163920-b10d-0410-b2c5-a5491ca2ceef
2006-02-06 14:40:42 +00:00
Mark Janssen
cd31841d7b Update copyright headers (2006)
Remove permission setting in makefile-install part, to make packagebuilders happy
Added link for more info on -r option to README


git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@93 bc163920-b10d-0410-b2c5-a5491ca2ceef
2006-02-06 13:05:30 +00:00
Mark Janssen
f51bdbda82 Fixed compiler-warnings for gcc-4... mostly type-checking
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@90 bc163920-b10d-0410-b2c5-a5491ca2ceef
2006-02-06 11:36:53 +00:00
Mark Janssen
c0cdf16eeb Included 2 small patches by Mike Frysinger (makefile fix, 64bit cleanup)
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@86 bc163920-b10d-0410-b2c5-a5491ca2ceef
2006-02-06 09:57:48 +00:00
Mark Janssen
e3b55688fe Ask for a proxy-password when one isn't given on the commandline
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@75 bc163920-b10d-0410-b2c5-a5491ca2ceef
2005-09-30 10:23:38 +00:00
Mark Janssen
bf7f2a5b47 Version 1.5.0
Added NTLM support


git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@71 bc163920-b10d-0410-b2c5-a5491ca2ceef
2005-08-15 10:50:21 +00:00
Mark Janssen
55df6bc79a Small fix for solaris (same as CYGWIN) as suggested by Robert Eckardt
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@56 bc163920-b10d-0410-b2c5-a5491ca2ceef
2004-06-23 19:08:45 +00:00
Mark Janssen
2836cc9ba5 Ported new features to CYGWIN, working around some cygwin bugs
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@35 bc163920-b10d-0410-b2c5-a5491ca2ceef
2002-04-22 21:03:11 +00:00