Peter Thorson
|
d8310780ac
|
adds documentation
|
2013-05-13 07:50:43 -05:00 |
|
Peter Thorson
|
a77d92e99a
|
switches the order of error and access log paramters to be consistent with the rest of the library
|
2013-05-13 07:50:29 -05:00 |
|
Peter Thorson
|
0a4995bce5
|
adds missing include files
|
2013-05-11 15:48:32 -05:00 |
|
Peter Thorson
|
5bd0332d19
|
return error code by value rather than reference
|
2013-05-11 09:43:09 -05:00 |
|
Peter Thorson
|
cb5955ccc5
|
defines timers before using them
|
2013-05-11 09:40:19 -05:00 |
|
Peter Thorson
|
2f050cf412
|
updates socket policy error handling
|
2013-05-11 09:36:42 -05:00 |
|
Peter Thorson
|
67edd83a7c
|
adds post_init (tls) and shutdown timers references #226
|
2013-05-11 07:11:00 -05:00 |
|
Peter Thorson
|
c8f603ed1c
|
simplify tls async shutdown
|
2013-05-11 07:09:59 -05:00 |
|
Peter Thorson
|
3ac8a99cec
|
fixes some typos
|
2013-05-10 17:18:33 -05:00 |
|
Peter Thorson
|
58fd1b80c2
|
refactors dns resolve timer to be more robust and adds connect timer
|
2013-05-10 17:17:13 -05:00 |
|
Peter Thorson
|
43ba642b53
|
removes timeouts from socket policy (moving them a level up)
|
2013-05-10 17:13:46 -05:00 |
|
Peter Thorson
|
e2462ec30b
|
use endpoint set_timer rather than connection
|
2013-05-10 16:02:33 -05:00 |
|
Peter Thorson
|
4adfc452d0
|
adds more robust proxy timeout behavior
|
2013-05-10 08:43:37 -05:00 |
|
Peter Thorson
|
16999a14c7
|
fixes some silly mistakes references #229
|
2013-05-09 16:35:39 -05:00 |
|
Peter Thorson
|
d85ea32851
|
adds timer support to asio endpoints, impliments dns resolve timer references #226
|
2013-05-08 08:52:52 -05:00 |
|
Peter Thorson
|
b408ab876e
|
adds method to set proxy timeout duration at runtime
|
2013-05-07 20:45:28 -05:00 |
|
Peter Thorson
|
747bc55bcf
|
adds documentation and error handling to proxy methods
|
2013-05-07 20:45:04 -05:00 |
|
Peter Thorson
|
5d0d1379b6
|
adds timer support for asio transport and adds proxy connect timeout references #226
|
2013-05-07 17:49:02 -05:00 |
|
Peter Thorson
|
42ca501f76
|
adds async_shutdown interface to transport connections
|
2013-05-07 09:35:13 -05:00 |
|
Peter Thorson
|
3304647c3f
|
removes stray space from proxy auth header references #132
|
2013-05-06 08:22:03 -05:00 |
|
Peter Thorson
|
f6f4befe46
|
adds new tls_short_read transport error
|
2013-05-05 19:06:55 -05:00 |
|
Peter Thorson
|
3da5bb6b2c
|
don't block on SSL shutdown
|
2013-05-05 18:09:16 -05:00 |
|
Peter Thorson
|
b1f9e9b069
|
send absolute authority to proxy init
|
2013-05-05 17:28:25 -05:00 |
|
Peter Thorson
|
03e6f6dd11
|
ugh tabs
|
2013-05-05 17:16:13 -05:00 |
|
Peter Thorson
|
b29a2f3456
|
removes old code
|
2013-05-05 17:12:13 -05:00 |
|
Peter Thorson
|
adb0eedc24
|
splits transport init into pre-and post proxy steps
|
2013-05-05 16:14:38 -05:00 |
|
Peter Thorson
|
cb40f81978
|
adjusts how remote endpoint logging is printed
|
2013-05-05 15:15:53 -05:00 |
|
Peter Thorson
|
24f6943336
|
fixes more typos
|
2013-05-05 15:13:45 -05:00 |
|
Peter Thorson
|
ced601f8d7
|
fixes some typos
|
2013-05-05 15:12:34 -05:00 |
|
Peter Thorson
|
c1e0545d58
|
adds debug logging for the connect and dns resolve seps
|
2013-05-05 12:18:23 -05:00 |
|
Peter Thorson
|
d908c1afd2
|
update copyright dates and fix whitespace that doesn't match projec style
|
2013-05-05 11:23:31 -05:00 |
|
Peter Thorson
|
2fa6e6f4d4
|
security policy socket_init handler now uses tls socket stream type rather than raw socket
|
2013-05-04 14:25:11 -05:00 |
|
Peter Thorson
|
8dad7aba45
|
propogate handle setting through to the security policy
|
2013-05-04 14:24:24 -05:00 |
|
Peter Thorson
|
c559e0a623
|
connection initialization errors are properly logged and propogated
|
2013-05-04 11:52:52 -05:00 |
|
Peter Thorson
|
6561a9be20
|
adds security policy interface documentation
|
2013-05-04 11:52:13 -05:00 |
|
Peter Thorson
|
54fdf1af72
|
adds transport policy interface documentation
|
2013-05-04 11:51:55 -05:00 |
|
Peter Thorson
|
5440ecfcb7
|
adjusts variable names to match coding style
|
2013-05-04 11:50:52 -05:00 |
|
Peter Thorson
|
64f7e24b4d
|
read proxy info from the right socket
|
2013-05-03 14:32:35 -05:00 |
|
Peter Thorson
|
cde8a9e204
|
wites proxy connect to next layer
|
2013-05-03 08:41:50 -05:00 |
|
Peter Thorson
|
84283db1e5
|
adds wrapper for getting the next layer of the socket stack to tls and basic templates
|
2013-05-03 08:41:38 -05:00 |
|
Peter Thorson
|
14e80a4ff1
|
detab
|
2013-05-03 08:33:43 -05:00 |
|
Peter Thorson
|
0cba06bd67
|
fixes error namespacing
|
2013-05-03 08:33:12 -05:00 |
|
Peter Thorson
|
05fb9aadb1
|
detab
|
2013-05-03 08:32:59 -05:00 |
|
Peter Thorson
|
2cebf3a30b
|
adds proxy basic auth support references #132
|
2013-05-03 08:00:41 -05:00 |
|
Peter Thorson
|
8f35121445
|
write proxy connect to the raw socket references #132
|
2013-05-03 07:59:47 -05:00 |
|
Peter Thorson
|
1e2762e648
|
adds error handling to proxy initiation
|
2013-05-03 07:57:08 -05:00 |
|
Peter Thorson
|
24774fc124
|
adds a bunch of explicit casts where signedness or truncation occurs references #218
|
2013-05-01 08:24:02 -05:00 |
|
Peter Thorson
|
04bbb4aa43
|
cleans up acceptor on destruction of endpoint transport component references #217
|
2013-05-01 06:23:11 -05:00 |
|
Peter Thorson
|
be07587659
|
removes expensive development logging from non-debug builds
|
2013-04-29 13:06:17 -05:00 |
|
Peter Thorson
|
a500ec144f
|
allow proxies to work with secure websockets
|
2013-04-27 22:15:21 -05:00 |
|