Ruben Perez
56f7d5af69
examples => example
2023-10-04 17:47:03 +02:00
Ruben Perez
cb9fdba0a4
New cmakes
2023-10-04 11:28:55 +02:00
Ruben Perez
b66d067af8
tests => test
2023-10-03 23:08:59 +02:00
Marcelo Zimbres
1ed8e0182c
Removes resp3::async_read.
2023-09-02 13:05:06 +02:00
Michael Richmond
7d09040646
Bump version number
2023-08-21 16:42:41 -07:00
Marcelo Zimbres
9dec63515e
Simplifications in the parser.
2023-07-30 08:18:17 +02:00
Cthulhu
b5f8348598
build: add cmake options
...
cmake options for install, tests, examples, and doc instead of
building them always.
options are enabled by default when building the project directly,
otherwise if add_subdirectory (directly or by FetchContent, etc),
then unnecessary options will be disabled.
issue #115
2023-06-25 19:26:27 +03:30
Marcelo Zimbres
d29a057fa6
Uses composition instead of inheritance in the connection class.
2023-06-20 23:01:17 +02:00
Marcelo Zimbres
635b3608ad
Removes unnecessary files.
2023-06-08 22:00:07 +02:00
Marcelo Zimbres
538ab8f35f
Reduces the number of rescheduling needed to process a server sent push.
...
Performance improved by close to 10%.
2023-05-21 21:17:13 +02:00
Marcelo Zimbres
11eebcf771
Fixes redis.hpp and slightly improves compilation times.
2023-05-20 13:19:31 +02:00
Marcelo Zimbres
22bacbd52c
Simplifies the CMakeLists.txt.
2023-05-14 10:42:16 +02:00
Marcelo Zimbres
663e9ac671
Simplifications.
2023-05-13 10:22:11 +02:00
Marcelo Zimbres
c0aa4356ea
The ssl::context is now owned by the connection.
2023-05-10 23:25:09 +02:00
Marcelo Zimbres
6f9fd5b2fb
Unifies ssl and plain connections.
2023-05-09 23:12:16 +02:00
bram
3808fec0e3
Cleaned up a bit
...
Removed unused stuff
Using request and response as shared_ptrs.
Removed (unnecessary?) calls to net::post.
2023-05-06 17:14:10 +02:00
bram
607a9e9dd6
Added example cpp20_streams, which reproduces an assertion.
2023-05-06 16:55:15 +02:00
Marcelo Zimbres
a6cb4ca323
Adds high-level functionality to connection::async_run.
2023-05-02 23:15:08 +02:00
Marcelo Zimbres
fd967204df
Implements non-member async_run for plain connections.
...
This function will resolve and connect before calling member async_run.
2023-03-13 21:37:25 +01:00
Marcelo Zimbres
728b35cfe0
Adds protobuf example.
2023-03-11 12:24:35 +01:00
Marcelo Zimbres
a83c0e7803
Trying to fix build on MSVC by including tuple before asio.
2023-03-05 20:54:02 +01:00
Marcelo Zimbres
64820bd25b
Implements a function that checks Redis health.
2023-03-04 15:54:23 +01:00
Marcelo Zimbres
6d3a112f94
Removes json serialization boilerplate.
2023-02-25 10:14:28 +01:00
Marcelo Zimbres
1f3ef6b486
Renames node to basic_node.
2023-02-25 10:14:28 +01:00
Marcelo Zimbres
c8b73c2fe8
Removes coalesce property of the requests.
...
It doesn't make any sense after the implementation of full-duplex
communication.
2023-02-18 20:08:55 +01:00
Marcelo Zimbres
a5c86107f8
Uses system::result to implement per request error handling.
2023-02-11 11:53:44 +01:00
Marcelo Zimbres
b2344384cf
Renames Aedis to Boost.Redis.
2023-01-28 17:57:35 +01:00
Marcelo Zimbres
56c0b28003
Fixes issue 50 and 44.
2023-01-28 09:35:36 +01:00
Jakob Lövhall
5d0ed0e986
remove duplicate line in cmake
2023-01-07 16:58:50 +01:00
Marcelo Zimbres
73ad66eb93
Adds example that does not user awaitable ops.
2022-12-30 18:13:09 +01:00
Marcelo Zimbres
9cf00d6a23
Adds cpp17 async example.
2022-12-30 00:04:41 +01:00
Marcelo Zimbres
a00c9e7439
Doc improvements.
2022-12-27 21:21:43 +01:00
Marcelo Zimbres
842f864689
Using doxygen-awesome css.
2022-12-19 21:40:44 +01:00
Marcelo Zimbres
c37fcb641c
Documentation improvements.
2022-12-17 16:59:06 +01:00
Marcelo Zimbres
48c3f37168
Test improvements and bugfix in send-retry.
2022-12-11 22:19:37 +01:00
Marcelo Zimbres
3c63911802
Removes some boost dependencies.
2022-12-10 19:42:51 +01:00
Marcelo Zimbres
730e06c38d
Adds bigobj and other vs flags.
2022-12-04 20:36:17 +01:00
Marcelo Zimbres
927117568e
Build fix.
2022-12-04 13:53:44 +01:00
Marcelo Zimbres
75f91f3b11
v1.3.1 and build fixes.
2022-12-03 14:34:15 +01:00
Marcelo Zimbres
b9a23568e3
Many improvements in the examples.
2022-12-02 22:58:39 +01:00
Marcelo Zimbres
4ac2509afa
Improvements in the docs and examples.
2022-11-27 21:59:02 +01:00
Marcelo Zimbres
e9dab97992
v1.3.0
2022-11-26 22:22:56 +01:00
Marcelo Zimbres
2e8cad858d
Improvements in the examples.
2022-11-26 19:42:39 +01:00
Marcelo Zimbres
5a6e426028
Build fix and improvements in the examples.
2022-11-22 22:57:33 +01:00
Marcelo Zimbres
6b9ba6b2d9
Adds connection typedef and improves docs.
2022-11-19 23:53:26 +01:00
Marcelo Zimbres
d29c03cb38
Changes:
...
* Uses pmr::string for the connection read and write buffer.
* Improvements in the examples.
2022-11-18 23:15:47 +01:00
Marcelo Zimbres
bb555cb509
Remove built-in resolve and connect operation in async_run.
2022-11-13 00:10:26 +01:00
Marcelo Zimbres
562075230f
v1.2.0
2022-11-05 19:06:56 +01:00
Marcelo Zimbres
df68fb0235
Changes:
...
- Ports from boost::container::pmr to std::pmr.
- Fixes clang-tidy issues.
- Adds resp3::request unit-tests.
2022-10-31 22:17:58 +01:00
Klemens Morgenstern
15e6883bc1
Added boost.container.pmr to request.
2022-10-31 07:37:03 +01:00