Commit graph

311 commits

Author SHA1 Message Date
Sven Geuer
470ac87f73 Use alloca() instead of malloc()
This make code more readable and spares us some explicit calls to
free().
2023-12-02 19:37:56 +01:00
Sven Geuer
8d69435854 Ignore generated documentation files 2023-12-02 19:02:24 +01:00
Sven Geuer
f2fdb5ee89 Fix a typo 2023-12-02 18:44:53 +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
352c89cd5a
Bump version and changelogs 2023-10-16 21:01:01 +02:00
Sven Geuer
c76499093b Drop obsolete Makefile flavor. 2023-10-16 18:40:29 +02: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
62f57fd865 Quote colons (:) in _host_:_port_ and similar strings
This makes sure the substring after the colon is displayed with the
intended text styles.
2023-09-27 17:36:36 +02:00
Sven Geuer
5888c89a3c Submit VERSION and VERSION_DATE when generating the manual page 2023-09-27 17:04:22 +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
afbab76cf1 Add macros VERSION_YEAR and VERSION_DATE 2023-09-27 16:55:56 +02:00
Sven Geuer
70935051eb Remove the author and the revision line
The author line results in a second garbled author paragraph in addition
to the author paragraph already included in the document.
The revision line provides only static data. The attributes revnumber
and revdate will be set dynamically via command line instead.
2023-09-27 16:29:56 +02:00
Sven Geuer
620e08e5ce Fix NTLM based authentication on 64bit machines
See #60 for details.
2023-09-13 14:53:34 +02:00
Mark Janssen
ac7c1085d6
Merge pull request #75 from 68420948/master
Remediate faulty patch for #57
2023-09-04 15:29:55 +02:00
Sven Geuer
08d0552ef4 Remediate faulty patch for #57 2023-09-04 12:43:45 +02:00
Mark Janssen -- Sig-I/O Automatisering
a04b20de16
Bump version and changelogs 2023-09-03 00:05:19 +02:00
Mark Janssen
57a7663e58
Merge pull request #71 from 68420948/master
Add options to enforce IPv4 or IPv6 connections to the local proxy
2023-09-02 23:56:54 +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
16500d2628
Merge pull request #67 from yurivict/patch-1
Add practically important option descriptions to the example in README
2023-05-06 02:50:15 +02:00
yuri@FreeBSD
97d2f516ff
Add practically important option descriptions to the example in README
1. nginx with the http_proxy module doesn't by default (or ever) accept CONNECT through http, so https should be used. -E is added for this.

2. Many/most users would use self-signed certificates. -z is described for this.

This README change would potentially simplify the setup process for users.
2023-05-05 15:48:07 -07:00
Mark Janssen
09bf837c50
Update README.md
Looking for maintainer
2022-09-21 17:18:08 +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
4bac945fc7
Apply patch to fix: #57 2022-05-28 15:56:31 +02:00
Mark Janssen
e2a214d942
Merge pull request #54 from deFractal/local-ca-file
Optionally accept alternative default CA file and/or directory path at compile time
2021-08-06 10:29:37 +02:00
David
8cfcd00045 Document CA file & dir compiler options
and fix a trivia typo
2021-08-04 19:03:12 -07:00
David
a269b94ad8 Accept alt ca_file and ca_dir as compiler options 2021-08-04 18:13:37 -07:00
David
e448313d68 Add option for local default OpenSSL 1.1 CA file
Provides non-empty default for Homebrew on macOS
2021-08-04 17:06:14 -07:00
Mark Janssen -- Sig-I/O Automatisering
6014edcc61
Migrated builds to travis-ci.com 2021-06-09 11:56:36 +02:00
Mark Janssen -- Sig-I/O Automatisering
1026053ed2
Update changelog 2021-01-28 23:12:52 +01: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
Mark Janssen -- Sig-I/O Automatisering
69c48599e4
Error handling on SSL_new and SSL_connect 2021-01-28 22:55:15 +01:00
Mark Janssen -- Sig-I/O Automatisering
ab33f01fbd
Apply debian patches for Makefile 2021-01-28 22:14:02 +01:00
Mark Janssen -- Sig-I/O Automatisering
2125c79f7d
Bump version 2021-01-28 21:47:47 +01:00
Mark Janssen
301f71e709
Merge pull request #50 from gpchelkin/fixtypo
Fix typo s/certficate/certificate
2021-01-28 21:41:52 +01:00
George Pchelkin
e893be1d45 fix sad typo s/certficate/certificate 2021-01-28 23:08:44 +03:00
Mark Janssen
44afd45b16
Update README.md
typos
2020-09-07 15:03:43 +02:00
Mark Janssen
3d06180ef3
Merge pull request #48 from mcarbonneaux/master
Update README.md to change badge url to use proxytunnel travis-ci not mine.
2020-09-07 15:02:58 +02:00
CARBONNEAUX Mathieu
3dc4ffddb3
Update README.md 2020-09-07 14:54:10 +02:00
Mark Janssen
e43a4d5a6c
Merge pull request #47 from mcarbonneaux/master
This pull request add windows build through Travis-CI, plus upload of the build on Github Release.
2020-08-12 10:03:23 +02:00
Mathieu CARBONNEAUX
e5ffdedc79 Fix object list 2020-07-16 14:53:17 +02:00
Mathieu CARBONNEAUX
f4a2f36292 add windows travis-ci build 2020-07-16 14:52:49 +02: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
Mark Janssen -- Sig-I/O Automatisering
cb336cab71
Apply debian patch 003_socket_write_loop.patch 2020-05-07 17:02:39 +02:00
Mark Janssen -- Sig-I/O Automatisering
0c530acaf4
Apply debian documentation 004_fix_spelling_error_in_manpage.patch 2020-05-07 16:59:35 +02:00
Mark Janssen
eff4d414eb
Merge pull request #43 from pghmcfc/gcc10
Fix global variable declarations/definitions for GCC 10 compatibility
2020-01-23 00:30:09 +01:00
Paul Howarth
517650724d Fix global variable declarations/definitions for GCC 10 compatibility
This boils down to declaring global variables as "extern" in header files
and defining them in just one place.

See https://www.gnu.org/software/gcc/gcc-10/porting_to.html
2020-01-22 21:44:01 +00:00
Mark Janssen -- Sig-I/O Automatisering
5f2a02b34b
Temporary ugly fix for building with openssl1.0 or 1.1
Use either make -f Makefile.ssl1o or make -f Makefile.ssl11
When using OpenSSL1.0 or 1.1 based systems
2019-06-28 13:39:54 +02:00
Mark Janssen
f7831a292f
Merge pull request #35 from adamgolebiowski/openssl-1.1-fixes
ptstream.c: fix openssl-1.1 warnings
2018-09-26 20:03:15 +02:00