René Ferdinand Rivera Morell
abde1afcb0
Add support for modular build structure. ( #204 )
...
* Fixes issue 181.
* Refactors add_hello and adds unit tests.
* Adds endian to the list of dependencies
* Make the library modular usable.
* Some fixes in the article about the costs of async abstractions [skip ci]
* Switch to library requirements instead of source. As source puts extra source in install targets.
* Add missing import-search for cconfig/predef checks.
* Add requires-b2 check to top-level build file.
* Bump B2 require to 5.2
* Move inter-lib dependencies to a project variable and into the build targets.
* Update build deps.
* Fix spurious semi-colon.
---------
Co-authored-by: Marcelo Zimbres <mzimbres@gmail.com >
2024-08-18 22:46:53 +02:00
Marcelo Zimbres
e8dd4d69eb
Removes gcc-10 from the list of supported compilers.
...
See https://github.com/boostorg/redis/issues/203 .
2024-07-28 15:03:07 +02:00
Marcelo Zimbres
a4d2bb983d
Merge branch 'master' into develop
boost-1.86.0.beta1
boost-1.86.0
2024-05-01 16:44:39 +02:00
Ruben Perez
30ba3c3eb6
Leftovers cleanup
2024-04-03 16:02:55 +02:00
Ruben Perez
90f3d6cd92
docker-compose without build
2024-04-03 16:02:55 +02:00
Ruben Perez
ef6dea1666
Missing package & env var
2024-04-03 16:02:55 +02:00
Ruben Perez
90b001a54e
Correct volume mount
2024-04-03 16:02:55 +02:00
Ruben Perez
ec1ca876eb
Incorrect directory for docker-compose
2024-04-03 16:02:55 +02:00
Ruben Perez
1b90346b7c
Removed interactive flag
2024-04-03 16:02:55 +02:00
Ruben Perez
8f46d1eaa9
Removed need
2024-04-03 16:02:55 +02:00
Ruben Perez
a4e9a60f34
Removed external service
2024-04-03 16:02:55 +02:00
Ruben Perez
e9b16a3140
Removed sudo
2024-04-03 16:02:55 +02:00
Ruben Perez
ced4f9bd02
Container service
2024-04-03 16:02:55 +02:00
Ruben Perez
43878d68a3
missing sudo
2024-04-03 16:02:55 +02:00
Ruben Perez
29892f2837
Attempt to run without container
2024-04-03 16:02:55 +02:00
Ruben Perez
b71dff6dd0
Missing ports in docker-compose
2024-04-03 16:02:55 +02:00
Ruben Perez
a9204fcc91
Include cleanup
2024-04-03 16:02:55 +02:00
Ruben Perez
1788ebc80b
make instead of ninja
2024-04-03 16:02:55 +02:00
Ruben Perez
5656571aa4
Missing packages
2024-04-03 16:02:55 +02:00
Ruben Perez
aa6622ffa2
Missing git
2024-04-03 16:02:55 +02:00
Ruben Perez
f459d5d89b
ca-certificates
2024-04-03 16:02:55 +02:00
Ruben Perez
35276b6acb
Docker compose with build step
2024-04-03 16:02:55 +02:00
Ruben Perez
122ffb20b2
Permission change
2024-04-03 16:02:55 +02:00
Ruben Perez
1f4b709b21
Missing ca-certificates
2024-04-03 16:02:55 +02:00
Ruben Perez
7d52065a87
Add git
2024-04-03 16:02:55 +02:00
Ruben Perez
f0d92c16a5
Debugging compose
2024-04-03 16:02:55 +02:00
Ruben Perez
1df18258d8
Missing backslashes in ci.yml
2024-04-03 16:02:55 +02:00
Ruben Perez
71c60a5a89
sudo removal
2024-04-03 16:02:55 +02:00
Ruben Perez
098fbd68d2
CI with Docker compose
2024-04-03 16:02:55 +02:00
Ruben Perez
4f2b12adbc
Remove debug statement in test_conn_tls
2024-04-03 16:02:55 +02:00
Ruben Perez
e7cec45cb2
Test TLS files
2024-04-03 16:02:55 +02:00
Ruben Perez
b19067cfed
get_server_hostname utility function
2024-04-03 16:02:55 +02:00
Ruben Perez
0af1c2e73d
Fixed unused variable warning in connection_base
2024-04-03 16:02:55 +02:00
Ruben Perez
da48368d53
Restored TLS tests & rework
2024-04-03 16:02:55 +02:00
Marcelo Zimbres
b6e1280075
Fixes narrowing conversion.
...
NOTE: I had to disable the TLS tests because I shotdown the server I was
running on my domain occase.de. Once this ticket is merged I will open a
new one to fix that and reenable the tests.
boost-1.85.0
2024-03-20 23:08:15 +01:00
Marcelo Zimbres
5d553f5d71
Some fixes in the article about the costs of async abstractions [skip ci]
2024-03-20 23:08:15 +01:00
Marcelo Zimbres
5c46b62958
Fixes narrowing conversion.
...
NOTE: I had to disable the TLS tests because I shotdown the server I was
running on my domain occase.de. Once this ticket is merged I will open a
new one to fix that and reenable the tests.
2024-03-20 14:58:06 +01:00
Marcelo Zimbres
6cde6eab44
Some fixes in the article about the costs of async abstractions [skip ci]
2024-03-20 14:58:06 +01:00
Marcelo Zimbres
78792199ef
Adds endian to the list of dependencies
boost-1.85.0.beta1
2024-02-17 21:34:01 +01:00
Marcelo Zimbres
f5793ac9bc
Refactors add_hello and adds unit tests.
2024-02-17 21:34:01 +01:00
Marcelo Zimbres
dfc2bd1ac2
Fixes issue 181.
2024-02-17 21:34:01 +01:00
Marcelo Zimbres
0445e74fa3
Fixes the CMake file.
2024-01-21 21:52:31 +01:00
Marcelo Zimbres
234f961e87
Provides a way of passing a custom ssl context to the connection.
2024-01-21 21:52:31 +01:00
Marcelo Zimbres
8bb0004188
Adds missing ssl-context getters.
2024-01-21 21:52:31 +01:00
Marcelo Zimbres
4257b2eaec
In-tree cmake builds instead of FindBoost.
2024-01-21 21:52:31 +01:00
Marcelo Zimbres
96da11a2cc
Article about the costs of async abstractions.
2024-01-21 21:52:31 +01:00
Marcelo Zimbres
3861c5de74
Accepts as valid responses to staged requests.
...
Before these changes the request had to be marked as written in order to
interpret incoming responses as belonging to that request. On fast
networks however, like on localhost and underload the responses might
arrive before the write operation completed.
2024-01-21 21:52:31 +01:00
Marcelo
168ee6148a
Merge pull request #162 from boostorg/develop
...
Merge latest css improvements into master
2023-12-14 23:22:03 +01:00
Marcelo Zimbres
723e72797f
Output test error.
2023-12-02 20:23:16 +01:00
Marcelo
7caea928af
Merge pull request #167 from boostorg/165-support-containers-in-ci
...
165 support containers in ci
2023-11-12 15:08:42 +01:00