Commit Graph

310 Commits

Author SHA1 Message Date
Vinnie Falco
4a2fd11fa9
Set version to 191 2018-11-22 18:34:30 -08:00
Vinnie Falco
d4c5dc2747
Set version to 190 2018-11-20 20:51:51 -08:00
Vinnie Falco
c18f3f0ef1 Rename to _experimental directory 2018-11-12 06:52:39 -08:00
Vinnie Falco
0f3696f2ec Unit test framework is experimental 2018-11-11 13:56:05 -08:00
Vinnie Falco
1ca690db06
Set version to 189 2018-11-08 16:46:46 -08:00
Vinnie Falco
e7e3fdb808
Set version to 188 2018-11-03 19:30:21 -07:00
Vinnie Falco
8fc9b85795
Set version to 187 2018-11-01 21:11:12 -07:00
Vinnie Falco
f4c3e52a8c
Set version to 186 2018-10-20 08:40:31 -07:00
Vinnie Falco
a44e5f45e9
Set version to 184 2018-10-07 10:55:14 -07:00
Vinnie Falco
65022367bb
Set version to 183 2018-09-23 19:08:34 -07:00
Vinnie Falco
1da229a27c
Set version to 181 2018-07-29 17:39:12 -07:00
Vinnie Falco
28f03be5b7
Set version to 180 2018-07-28 07:01:28 -07:00
Vinnie Falco
e23ecc8ac9
Set version to 179 2018-07-23 10:37:21 -07:00
Vinnie Falco
c4d1bfe7af
Set version to 178 2018-07-15 09:13:08 -07:00
Vinnie Falco
e9e5d159c6
Set version to 177 2018-07-12 11:10:00 -07:00
Vinnie Falco
b7078c04c9 Set /permissive- 2018-07-12 08:50:54 -07:00
Vinnie Falco
e73b33f2bf
Set version to 176 2018-07-08 15:20:10 -07:00
Vinnie Falco
1a008faf0a
Set version to 175 2018-07-03 10:16:52 -07:00
Vinnie Falco
b7cc754b2a
Set version to 174 2018-06-29 10:06:17 -07:00
Vinnie Falco
34e78cb900
Set version to 172 2018-05-30 17:05:34 -07:00
Vinnie Falco
ce2c63ac7a
Set version to 171 2018-05-18 17:26:15 -07:00
Vinnie Falco
344d957f42
Set version to 170 2018-05-08 14:08:41 -07:00
Vinnie Falco
46e658a91b
Set version to 169 2018-04-30 19:49:46 -07:00
Vinnie Falco
22e3f014ad Temporarily disable /permissive-:
This is a work-around for the currently broken Boost.Range.
2018-04-26 17:21:03 -07:00
Vinnie Falco
5abac8b380
Set version to 168 2018-04-23 17:09:17 -07:00
Vinnie Falco
b4cb4f1fd3
Set version to 167 2018-03-22 20:14:16 -07:00
Vinnie Falco
4d660a5e54
Set version to 166 2018-03-13 10:47:19 -07:00
Vinnie Falco
a03687eaa3
Set version to 165 2018-03-11 14:31:13 -07:00
Vinnie Falco
6a34afb38a
Set version to 164 2018-03-09 09:29:18 -08:00
Vinnie Falco
6d560e3d41
Set version to 163 2018-03-04 15:13:40 -08:00
Vinnie Falco
2fd3e46b20
Set version to 162 2018-03-01 11:33:02 -08:00
Vinnie Falco
726118468b Add asio_handler_invoke overloads for stream algorithms:
fix #1012

This fixes a bug where asynchronous stream alogrithms do not
work correctly with the legacy `io_service::strand` implementation.
2018-03-01 08:31:57 -08:00
Vinnie Falco
2543dbe5b9
Set version to 161 2018-02-28 15:05:03 -08:00
Vinnie Falco
3a5f2effc1
Set version to 160 2018-02-27 08:12:58 -08:00
Vinnie Falco
d6c11a824a
Set version to 159 2018-02-26 17:09:52 -08:00
Vinnie Falco
fc187257c3
Set version to 158 2018-02-21 14:59:02 -08:00
Vinnie Falco
48a974530c
Set version to 157 2018-02-21 06:35:37 -08:00
Vinnie Falco
de8d0b6843
Set version to 156 2018-02-19 18:37:03 -08:00
Vinnie Falco
1a88cb147b
Set version to 155 2018-02-16 10:51:33 -08:00
Vinnie Falco
cbcc034a70
Set version to 154 2018-02-14 19:17:33 -08:00
Vinnie Falco
908f84cb3c
Set version to 153 2018-01-25 06:02:48 -08:00
Vinnie Falco
be14786550
Set version to 152 2018-01-12 11:54:37 -08:00
Vinnie Falco
6f08814a0c
Set version to 151 2017-12-30 13:23:45 -08:00
Vinnie Falco
dabb78afe7 Sanitizer failures are errors 2017-12-23 08:46:34 -08:00
Vinnie Falco
617fc42879
Set version to 150 2017-12-15 09:27:45 -08:00
Vinnie Falco
3edb30b2e8 Set version to 149 2017-12-09 12:53:28 -08:00
Vinnie Falco
8414dbf73b
Set version to 148 2017-12-04 12:10:36 -08:00
Vinnie Falco
bfd4378c13
Set version to 147 2017-11-28 04:51:26 -08:00
Vinnie Falco
5d83c79be4
Set version to 146 2017-11-26 12:19:01 -08:00
Vinnie Falco
6e6e1f6fbc
Set version to 145 2017-11-20 12:30:59 -08:00
Vinnie Falco
a98895bc24
Set version to 144 2017-11-18 18:07:10 -08:00
Vinnie Falco
5e2514f44a
Set version to 143 2017-11-13 12:18:47 -08:00
Vinnie Falco
fe39a7c22a
Set version to 142 2017-11-11 09:41:13 -08:00
Vinnie Falco
082767adfc
Set version to 141 2017-11-10 16:41:53 -08:00
Vinnie Falco
e2d9b0dffd
Set version to 140 2017-11-08 20:13:12 -08:00
Vinnie Falco
6eba0e8f9e
Set version to 139 2017-11-05 13:03:32 -08:00
Vinnie Falco
babb6bd59f
Set version to 138 2017-11-05 09:29:56 -08:00
Vinnie Falco
e8e340d098
Set version to 137 2017-11-03 19:41:45 -07:00
Vinnie Falco
56f0b63e4d
Set version to 136 2017-11-02 15:53:14 -07:00
Vinnie Falco
8ce96d23f8
Set version to 135 2017-11-01 11:31:20 -07:00
Vinnie Falco
1e8c31913d
Set version to 134 2017-11-01 10:39:29 -07:00
Vinnie Falco
d45edddd04
Set version to 133 2017-10-31 14:44:21 -07:00
Vinnie Falco
e89814ff4a
Set version to 132 2017-10-30 18:51:20 -07:00
Vinnie Falco
e39e4c73bf Rename Cmake variables for clarity 2017-10-30 12:35:56 -07:00
Vinnie Falco
c9e291385c
Set version to 131 2017-10-30 08:25:38 -07:00
Vinnie Falco
caf1443887
Set version to 130 2017-10-27 17:04:06 -07:00
Vinnie Falco
79bb602a20
Set version to 129 2017-10-27 11:16:15 -07:00
Vinnie Falco
ffbe65f4c9
Set version to 128 2017-10-26 08:13:43 -07:00
Vinnie Falco
80af45ecfb
Set version to 127 2017-10-25 11:45:43 -07:00
Vinnie Falco
1e9fcbad61
Set version to 126 2017-10-24 14:26:08 -07:00
Vinnie Falco
860b764ba4
Set version to 125 2017-10-23 17:37:18 -07:00
Vinnie Falco
3a28e999af Update for Net-TS Asio (API Change):
fix #769

The following classes are removed:

* handler_type
* async_result
* async_completion
* is_dynamic_buffer
* is_const_buffer_sequence
* is_mutable_buffer_sequence
* handler_alloc

Actions Required:

* Use BOOST_ASIO_HANDLER_TYPE instead of handler_type
* Use BOOST_ASIO_INITFN_RESULT_TYPE instead of async_result
* Use boost::asio::async_completion
* Use boost::asio::is_dynamic_buffer
* Use boost::asio::is_const_buffer_sequence
* Use boost::asio::is_mutable_buffer_sequence
* boost::asio::associated_allocator_t replaces handler_alloc
2017-10-23 17:11:27 -07:00
Vinnie Falco
9dc9ca13b9
Set version to 124 2017-10-22 10:03:44 -07:00
Vinnie Falco
885b9dfe0b
Set version to 123 2017-10-16 12:09:43 -07:00
Vinnie Falco
f09b2d3e1c
Set version to 122 2017-10-10 08:17:28 -07:00
Vinnie Falco
7594c88f8f CMake 3.5.1 is required 2017-10-09 14:35:56 -07:00
Vinnie Falco
0bc2a41404
Set version to 121 2017-10-03 06:13:13 -07:00
Vinnie Falco
7fe74b1bf5
Set version to 120 2017-10-01 17:54:00 -07:00
Vinnie Falco
b3564c86ae
Set version to 119 2017-09-30 07:29:38 -07:00
Vinnie Falco
e35ae82dd6
Set version to 118 2017-09-26 10:03:51 -07:00
Vinnie Falco
0f5ea371c1
Set version to 117 2017-09-20 08:31:42 -07:00
Vinnie Falco
dca65932a8
Set version to 116 2017-09-12 17:16:07 -07:00
Vinnie Falco
0d4d239d05
Set version to 115 2017-09-10 16:11:10 -07:00
Vinnie Falco
60a33019d4
Set version to 114 2017-09-10 14:35:52 -07:00
Vinnie Falco
c388a92227
Set version to 113 2017-09-09 06:49:43 -07:00
Vinnie Falco
d6fce5a00f
Set version to 112 2017-09-03 21:44:08 -07:00
Vinnie Falco
942bca0cc3
Set version to 111 2017-08-31 17:52:39 -07:00
Vinnie Falco
c8a42bba0a
Set version to 110 2017-08-29 08:22:16 -07:00
Vinnie Falco
526ecc5246
Set version to 109 2017-08-26 07:15:31 -07:00
Vinnie Falco
359cbb1ce4
Set version to 108 2017-08-18 07:55:40 -07:00
Vinnie Falco
b397718fbd
Set version to 107 2017-08-16 18:27:06 -07:00
Vinnie Falco
aabd33a677
Set version to 106 2017-08-15 07:01:01 -07:00
Vinnie Falco
d337339c02
Set version to 105 2017-08-10 18:32:24 -07:00
Vinnie Falco
126bea987c
Set version to 104 2017-08-09 18:50:09 -07:00
Vinnie Falco
9fd7e4adee tools/ renamed from build/ 2017-08-09 18:50:04 -07:00
Vinnie Falco
d6aca02ef8
Set version to 103 2017-08-08 19:25:39 -07:00
Vinnie Falco
1366302a29
Set version to 102 2017-08-08 06:22:37 -07:00
Vinnie Falco
ca0b59894b
Set version to 101 2017-08-07 20:53:18 -07:00
Vinnie Falco
20a8f7d75b
Set version to 100 2017-08-04 19:02:21 -07:00
Vinnie Falco
34c982b0e7 vcxproj workaround for include symlinks 2017-08-04 19:02:13 -07:00
Vinnie Falco
6c0fef7e7e
Version 99 2017-08-03 04:22:35 -07:00
Vinnie Falco
f50f439976
Set version to 98 2017-08-01 11:56:43 -07:00
Vinnie Falco
6081d6e4cc
Set version to 97 2017-07-31 19:50:51 -07:00
Vinnie Falco
817a452f96
Set version to 96 2017-07-31 19:02:49 -07:00
Vinnie Falco
b0d7bc2e86 Add bench-zlib 2017-07-31 19:02:47 -07:00
Vinnie Falco
030f5eef87 Move extras/ to test/ 2017-07-31 19:02:46 -07:00
Vinnie Falco
df9ec6c7f3 Move bench/ to test/ 2017-07-31 19:02:46 -07:00
Vinnie Falco
e3c79edebd
Set version to 95 2017-07-31 12:37:36 -07:00
Vinnie Falco
009d4f38ab Tidy up Travis build scripts 2017-07-31 09:07:20 -07:00
Vinnie Falco
e0f0dc5bca
Set version to 94 2017-07-30 12:10:08 -07:00
Vinnie Falco
9e29a52fcb
Set version to 93 2017-07-29 17:07:09 -07:00
Vinnie Falco
5c1c841333
Set version to 92 2017-07-29 12:45:33 -07:00
Vinnie Falco
1497b4efa4
Set version to 91 2017-07-29 00:26:15 -07:00
Vinnie Falco
809e822789 Refactor test build scripts 2017-07-29 00:26:05 -07:00
Vinnie Falco
698884d8bb Move benchmarks to bench/ 2017-07-28 18:55:32 -07:00
Vinnie Falco
467547fd9c Set BOOST_ASIO_NO_DEPRECATED 2017-07-28 17:07:24 -07:00
Vinnie Falco
fd1b236159 Tidy up MSVC CMakeLists.txt
fix #650
2017-07-28 17:07:23 -07:00
Vinnie Falco
7bcfd2ed26
Set version to 90 2017-07-28 16:29:08 -07:00
Vinnie Falco
c7b830f37f
Set version to 89 2017-07-27 10:14:27 -07:00
Vinnie Falco
a61578634b
Set version to 88 2017-07-26 18:45:22 -07:00
Vinnie Falco
c2d5829f0e
Set version to 87 2017-07-25 17:47:03 -07:00
Vinnie Falco
9003cf5f0b
Set version to 86 2017-07-25 10:37:48 -07:00
Vinnie Falco
8578f3cf76 Update copyrights 2017-07-24 09:42:51 -07:00
Vinnie Falco
198846d7bd Update CMakeLists.txt for boost 2017-07-23 20:04:07 -07:00
Vinnie Falco
7139dd639a Boost prep 2017-07-23 17:34:13 -07:00
Sacha
c2ecb34404 Fix test failure 2017-07-22 20:09:21 -07:00
Vinnie Falco
71ea5ebb75 Set version to 84 2017-07-20 08:15:32 -07:00
Vinnie Falco
271922e752 Set version to 83 2017-07-20 08:15:32 -07:00
Vinnie Falco
cda710bda0 Set version to 82 2017-07-20 08:15:32 -07:00
Vinnie Falco
c341e8415f Set version to 81 2017-07-20 08:15:31 -07:00
Vinnie Falco
ec37172ee6 Set version to 80 2017-07-20 08:15:31 -07:00
Vinnie Falco
ca297a3980 Set version to 79 2017-07-20 08:15:30 -07:00
Vinnie Falco
15cc4c458b Set version to 78
Signed-off-by: Vinnie Falco <vinnie.falco@gmail.com>
2017-07-20 08:15:30 -07:00
Vinnie Falco
222eca839a Set version to 77 2017-07-20 08:15:30 -07:00
Vinnie Falco
8f43bcc197 Set version to 76 2017-07-20 08:15:30 -07:00
Vinnie Falco
ae7270463d Set version to 75 2017-07-20 08:15:30 -07:00
Vinnie Falco
783c52b025 Set version to 74 2017-07-20 08:15:30 -07:00
Keith Bennett
1c9c87f93c Fix Beast include directories for cmake targets 2017-07-20 08:15:30 -07:00
Vinnie Falco
aff5f392e2 Set version to 73 2017-07-20 08:15:30 -07:00
Vinnie Falco
e608acb791 basic_parser optimizations:
fix #185, fix #489

* SSE4.2 is detected

* basic_parser uses SSE4.2 if available

* basic_parser tries to parse on the initial buffer and if
  it does not find the end of header it shifts to a new
  strategy of waiting for the end of header to defeat
  slow loris attacks. This coincidentally is also faster
  than the previous algorithm.
2017-07-20 08:15:29 -07:00
Vinnie Falco
c94821384d Set version to 72 2017-07-20 08:15:29 -07:00
Vinnie Falco
b518c487ed Set version to 71 2017-07-20 08:15:29 -07:00
Vinnie Falco
c149321013 Return std::size_t from Body::writer::put (API Change)
`put` returns the number of bytes actually transferred
from the input buffers.

Actions Required:

* Return the number of bytes actually transferred from the
  input buffers in user defined `Body::writer::put` functions.
2017-07-20 08:15:29 -07:00
Sacha
7f05f67464 Add options for building examples and tests.
Move zlib test sources to test/zlib
2017-07-20 08:15:29 -07:00
Vinnie Falco
d45682cfcd Set version to 69 2017-07-20 08:15:29 -07:00
Vinnie Falco
c65074205b Add /permissive- to msvc toolchain 2017-07-20 08:15:29 -07:00
Vinnie Falco
b9597e21a4 Set version to 68 2017-07-20 08:15:29 -07:00
Vinnie Falco
40f0649252 Link statically on cmake MSVC 2017-07-20 08:15:29 -07:00
Vinnie Falco
64ff766b23 Use string_ref in older Boost versions
fix #543
2017-07-20 08:15:29 -07:00
Vinnie Falco
2b2e99d69b Set version to 67 2017-07-20 08:15:29 -07:00