0
0
mirror of https://github.com/OpenVPN/openvpn3.git synced 2024-09-20 04:02:15 +02:00
Commit Graph

68 Commits

Author SHA1 Message Date
James Yonan
256c07ff28 Added new source file openvpn/http/urlencode.hpp to deal with
URL validation, encoding, and decoding.
2015-06-27 16:36:20 -06:00
James Yonan
6218afd80d Added 400 Bad Request HTTP status code. 2015-06-27 16:25:24 -06:00
James Yonan
88518335c4 Boost dependency elimination -- change boost::algorithm
usage (for string algorithms) to use methods of our own
implementation in openvpn/common/string.hpp.
2015-06-04 19:22:59 -06:00
James Yonan
84a93b7eb1 HTTP proxy client can now skip extraneous HTML content
before the proxy session starts.
2015-06-03 21:50:28 -06:00
James Yonan
cbea1175ff Added HTTP::Request::to_string_compact() method. 2015-06-01 14:50:51 -06:00
James Yonan
35ac9f6229 Renamed types.hpp to size.hpp since it now only defines
size_t and ssize_t.
2015-05-17 13:27:34 -06:00
James Yonan
fe6fcefa61 C++11 : rename NULL to nullptr 2015-05-17 02:53:37 -06:00
James Yonan
b90165405d Added InternalServerError to http/status.hpp. 2015-04-22 15:42:46 -06:00
James Yonan
3737007c8f Added HTTP::Status::to_string() method. 2015-04-18 19:10:47 -06:00
James Yonan
9684fbddd7 Added HTTP ReplyType and RequestType typedef containers. 2015-04-09 00:22:27 -06:00
James Yonan
0648246385 Fixed bug/typo in HTTP::Request::to_string() where formatted
URI was wrong.  This code is normally only used for debugging.
2015-03-19 14:00:02 -06:00
James Yonan
c2c7292a70 Updated copyright to 2015. 2015-01-06 12:56:21 -07:00
James Yonan
d231f64715 In HTTP Proxy module (openvpn/transport/client/httpcli.hpp),
moved HTTP status constants out to common file.
2014-08-10 19:07:22 -06:00
James Yonan
21bf79007c Added HTTP::Header::get_value_trim method. 2014-08-10 18:39:31 -06:00
James Yonan
2c6d972ad6 Added AGPL copyright/licensing language. 2014-07-20 21:22:06 -06:00
James Yonan
4d9a751af2 Added head comments to all source files.
Minor reorganization of unicode code.
2012-11-23 06:18:43 +00:00
James Yonan
9c6d783134 Added HTTP Proxy Digest Auth support. 2012-10-26 12:36:40 +00:00
James Yonan
3ca3a857bd Initial HTTP proxy implementation in core, with support for
non-authenticated proxies and Basic Auth.

Includes new PROXY_ERROR and PROXY_NEED_CREDS events.

Still to do: Digest and NTLM auth.
2012-10-24 06:38:20 +00:00