Commit Graph

45 Commits

Author SHA1 Message Date
Peter Thorson
a2d92c9a21 style and documentation 2013-08-05 08:28:22 -05:00
Peter Thorson
3bab403c1b Refactor asio_transport and add full docs and exception free varient methods 2013-07-27 11:24:24 -05:00
Peter Thorson
c017331959 remove trailing whitespace 2013-07-21 07:49:15 -05:00
Peter Thorson
2c879ee797 Wrap ioservice run_one method. Fixes #278 2013-07-21 07:00:28 -05:00
Peter Thorson
b866e4e0ca Refactors URI to be exception and regex free 2013-07-09 16:50:47 -05:00
breyed
808a8ce0a9 fixed spelling, including "experimental" in API 2013-06-08 11:03:11 -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
cb5955ccc5 defines timers before using them 2013-05-11 09:40:19 -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
e2462ec30b use endpoint set_timer rather than connection 2013-05-10 16:02:33 -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
f6f4befe46 adds new tls_short_read transport error 2013-05-05 19:06:55 -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
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
c559e0a623 connection initialization errors are properly logged and propogated 2013-05-04 11:52:52 -05:00
Peter Thorson
1e2762e648 adds error handling to proxy initiation 2013-05-03 07:57:08 -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
5d71935441 completes basic client proxy support references #132 2013-04-27 13:58:33 -05:00
Peter Thorson
ca8716ae53 remove unused code 2013-04-26 08:55:56 -05:00
Peter Thorson
5c9be64230 pass through endpoint errors are now filed under info rather than devel 2013-04-23 13:23:02 -05:00
Peter Thorson
4ada7f9b0b updates asio transport endpoint with a few more io_service convenience pass through methods references #211 2013-04-20 07:25:34 -05:00
Peter Thorson
35dbc8c8aa adds asio async connect and resolve functionality 2013-03-31 15:11:58 -05:00
Peter Thorson
0b0106a97f adds is_secure method to transport endpoint 2013-03-28 22:58:39 -05:00
Peter Thorson
45092c9633 adds get_io_service to asio transport 2013-03-17 22:57:27 -05:00
Peter Thorson
ddfc0566f5 adds timer support 2013-02-02 13:10:06 -06:00
Peter Thorson
4928f84feb removes un-thread-safe access to cout 2013-01-31 08:40:46 -06:00
Peter Thorson
0bb60df7fc adds a typedef for logging levels 2013-01-27 10:35:57 -06:00
Peter Thorson
375108aabf Switches cout based logging to logging policy 2013-01-27 08:20:08 -06:00
Peter Thorson
58dd020753 simplifies init_asio signature 2013-01-09 07:20:21 -06:00
Peter Thorson
4edc446b01 fixes a bug cleaning up external io_services 2013-01-09 07:20:05 -06:00
Peter Thorson
1b83d5e855 better debug printing 2013-01-09 07:06:38 -06:00
Peter Thorson
a81a266c53 updates TLS code to new handler system 2013-01-09 06:14:39 -06:00
Peter Thorson
8b890d755b Updates asio transport components to new styles 2013-01-07 12:22:46 -06:00
Peter Thorson
f5d4cbe143 updates asio on_tcp_init callback to new api 2013-01-06 10:10:35 -06:00
Peter Thorson
5949c58d2e updates transport accept loop to use connection_hdl and not be a template function 2013-01-06 09:19:08 -06:00
Peter Thorson
f10f8a4ce0 Initial commit from private 0.3 repository 2013-01-06 06:09:15 -06:00