Commit graph

85 commits

Author SHA1 Message Date
Sven Geuer
945f205796
Deprecate -L/--tlsenforce and -T/--no-ssl3. 2024-01-30 19:46:15 +01:00
Sven Geuer
33399b3312
Remove deprecated options.
Remove options -u and -s deprecated since 2008.
Remove also commented remnants of options -U and -S.
2024-01-26 01:44:37 +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
002410f449 Remove Debian-specific reference from --help output 2023-12-15 22:51:48 +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
8148cca521 Small fixes to the --help output 2023-12-14 00:08:09 +01:00
Sven Geuer
b7aab076d2 Fix loading REMPROXYUSER/REMPROXYPASS from the environment 2023-12-11 19:10:32 +01:00
Sven Geuer
a425fa20d8 On SSL connections, introduce authentication by client certificate 2023-12-11 18:31:42 +01:00
Sven Geuer
b314a1c725 Fix configuration of option --tlsenforce 2023-12-02 18:33:33 +01:00
Sven Geuer
be12e0219a Add long options missing from --help and manual page 2023-12-02 18:28:13 +01:00
Sven Geuer
0349635635 Harmonize output of --help and manual page
Also fix some typos and missing newlines.
2023-10-01 21:09:49 +02:00
Sven Geuer
2f733348cc Use VERSION_YEAR to build an up-to-date copyright string 2023-09-27 17:01:00 +02: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
e7fa825933
Close #58 2022-05-28 21:24:55 +02:00
Mark Janssen -- Sig-I/O Automatisering
c38722e87e
Allow for longer usernames and passwords on proxy-auth 2021-01-28 22:55:39 +01:00
George Pchelkin
e893be1d45 fix sad typo s/certficate/certificate 2021-01-28 23:08:44 +03:00
Mark Janssen -- Sig-I/O Automatisering
8bbfccb7b5
Update version / copyright dates 2020-05-07 17:17:41 +02:00
Mark Janssen -- Sig-I/O Automatisering
8395e7a258
Apply debian patch: 001_apache_bug_29744_workaround.patch 2020-05-07 17:04:20 +02:00
Dirk Stoecker
3a91ebec49 drop revision not working in git, update texts 2018-03-06 12:03:52 +01:00
Stephen Kent
655845108c Add an option to provide a CA cert for server certificate verification
Enable this option with -C/--cacert
2016-08-18 10:26:41 -07: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
Stephen Kent
4554d4b801 Add an option to disable SSLv3
Disable SSLv3 with the option -T/--no-ssl3
2016-08-18 10:21:48 -07:00
Will Mortensen
dbffa1653e Add IPv6 support 2016-08-18 10:16:44 -07:00
Stephen Kent
e771c3aaee Read arbitrary hostname lengths on the command line 2016-08-18 10:16:40 -07:00
Hauke Neitzel
de0cc0de13 fixed segfault when using new -o option
when using the (relatively new) -o Host-header override option, getopt
was not told to expect the extra string argument, leading to a segfault.
2016-03-24 09:15:59 +01:00
Daniel Jonka
a2f6ebeff2 fixed compiler warnings 2016-02-03 18:02:23 +01:00
Daniel Jonka
58b96facc3 fix for 100% CPU bug caused when remote server not responding 2016-02-03 17:39:35 +01:00
Daniel Jonka
91d2ce9947 fixed typo 2016-02-03 17:31:45 +01:00
Daniel Jonka
fc46781880 allow to specify own Host Header in CONNECT method via -o on commandline
(from thieso2's fork of proxytunnel)
2016-02-03 17:28:22 +01:00
Daniel Jonka
a3a1ffa8b3 added commandline option to enforce using TLSv1_client_method() instead of SSLv3_client_method() for compatibility reasons
(based on thieso2's fork of proxytunnel - just optional this time)
2016-02-03 16:26:24 +01:00
Dag Wieers
3d9ca1fe50 Thinko from my old subversion tree 2012-08-27 00:42:13 +02:00
Mark Janssen
b7006ddbcb Read http_proxy before HTTP_PROXY env var
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@246 bc163920-b10d-0410-b2c5-a5491ca2ceef
2008-08-29 18:01:47 +00:00
Dag Wieers
30a71c980d Improve revision output
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@237 bc163920-b10d-0410-b2c5-a5491ca2ceef
2008-08-10 01:04:39 +00:00
Dag Wieers
c4ba6a4a98 Redid the complete manual and fix some spelling errors
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@236 bc163920-b10d-0410-b2c5-a5491ca2ceef
2008-08-09 23:40:02 +00:00
Dag Wieers
9a16770d07 Smaller cometic changes lurking in my tree.
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@227 bc163920-b10d-0410-b2c5-a5491ca2ceef
2008-03-04 14:04:39 +00:00
Mark Janssen
486344f982 Oops... we tried running without a destination
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@223 bc163920-b10d-0410-b2c5-a5491ca2ceef
2008-03-03 22:08:18 +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
Mark Janssen
1d446c18b5 Getting proxy-info from HTTP_PROXY env var
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@218 bc163920-b10d-0410-b2c5-a5491ca2ceef
2008-01-27 19:05:49 +00:00
Mark Janssen
cfb799549f Rework version output
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@217 bc163920-b10d-0410-b2c5-a5491ca2ceef
2008-01-27 16:51:18 +00:00
Mark Janssen
3e41a9f14c --help output re-include version info
print short error message and --help hint on bad input (and not the entire --help output)


git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@216 bc163920-b10d-0410-b2c5-a5491ca2ceef
2008-01-27 16:42:54 +00:00
Mark Janssen
cd4660487a Set correct (rem)user|pass_given fields when using -F flag
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@215 bc163920-b10d-0410-b2c5-a5491ca2ceef
2008-01-27 16:33:29 +00:00
Mark Janssen
3c205207fc Remove duplicate fclose()
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@214 bc163920-b10d-0410-b2c5-a5491ca2ceef
2008-01-27 16:23:46 +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
e4f032cac1 Make help fit into 80 columns.
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@208 bc163920-b10d-0410-b2c5-a5491ca2ceef
2008-01-27 14:45:47 +00:00
Dag Wieers
a63b545d46 Added -P/--proxyauth and -R/--remproxyauth options.\nGet rid of -U/--uservar and -S/--passvar.\nAdded fixed env variables PROXYUSER, PROXYPASS, REMPROXYUSER, REMPROXYPASS.
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@205 bc163920-b10d-0410-b2c5-a5491ca2ceef
2008-01-27 13:19:02 +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
a409e3ad98 Really remove -g/-G option and related code
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@201 bc163920-b10d-0410-b2c5-a5491ca2ceef
2008-01-22 23:09:10 +00:00
Mark Janssen
fc32748906 Rework indentation
git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@199 bc163920-b10d-0410-b2c5-a5491ca2ceef
2008-01-22 22:29:08 +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