Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
f7ed2ed
chore: improved CLAUDE.md and documentation for basic_router.
amlel-el-mahrouss Nov 30, 2025
925b95d
fix: any_router is public for now
vinniefalco Nov 30, 2025
33a8344
chore: fix MinGW builds
ashtum Dec 1, 2025
433e610
feat: body_source
vinniefalco Dec 1, 2025
1a62e26
feat: post and http_stream refactor
vinniefalco Dec 1, 2025
2d7f0c2
chore: use http_proto
vinniefalco Dec 1, 2025
40f4977
feat: cors in example
vinniefalco Dec 1, 2025
ac33b90
chore: route_params
vinniefalco Dec 3, 2025
e16efd7
Add compat to the cmake test dependencies
MungoG Dec 10, 2025
4c1170c
Additional format() testing
MungoG Nov 20, 2025
b64bc65
test stream write cancellation support and beast2::write tests
MungoG Nov 25, 2025
3ca9508
chore: json exploration
vinniefalco Dec 20, 2025
3532e92
feat: coroutine types
vinniefalco Dec 20, 2025
dd89ae8
chore: fixes
vinniefalco Dec 24, 2025
b95d418
guard coroutine code with BOOST_CAPY_HAS_CORO
ashtum Dec 24, 2025
2707ced
feat: read request body
vinniefalco Dec 24, 2025
74c25ca
use super-project for cmake subdir test
ashtum Dec 31, 2025
7611ff3
Add wrap_executor for capy::executor integration
vinniefalco Dec 30, 2025
3cbf407
Fix CI failure by adding missing Boost dependencies to CMakeLists.txt
vinniefalco Dec 30, 2025
5023467
Add missing Boost::endian dependency
vinniefalco Dec 30, 2025
2c1ea76
Add endian module to boost-clone steps
vinniefalco Dec 30, 2025
640308a
Revert modules parameter - unverified syntax
vinniefalco Dec 30, 2025
eb5995c
Remove co_spawn example
vinniefalco Dec 31, 2025
0d3be31
Remove spawn.hpp and related changes
vinniefalco Dec 31, 2025
e38a74a
C++20 is the minimum
ashtum Jan 4, 2026
eebe8ca
fix docs build
ashtum Jan 5, 2026
a456c0f
chore: rename http_proto to http
ashtum Jan 6, 2026
6d83768
Create body_write_stream
MungoG Dec 11, 2025
465a732
Migrate from Boost.Buffers to Boost.Capy
vinniefalco Jan 13, 2026
060c66a
chore: add build output policy and disable coro routes temporarily
vinniefalco Jan 13, 2026
4478c99
refactor: remove SSL/OpenSSL support from beast2
vinniefalco Jan 13, 2026
8d21045
Refactor server to use corosio instead of asio
vinniefalco Jan 13, 2026
ddf6628
Remove cursor rules and deprecated plain_worker.hpp
vinniefalco Jan 13, 2026
7885345
Remove asio-dependent unit tests
vinniefalco Jan 13, 2026
4d58b48
chore: add CMake presets and clean up ignore files
vinniefalco Jan 15, 2026
e326c33
refactor: update capy include paths for library reorganization
vinniefalco Jan 15, 2026
09006cb
Tidy up .gitignore
vinniefalco Jan 15, 2026
a151fa2
Call run_async
vinniefalco Jan 17, 2026
3cb7a4e
coroutine-driven router and http-server
vinniefalco Jan 18, 2026
0e9013c
Remove and refactor obsolete APIs
vinniefalco Jan 19, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .drone.star
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ def main(ctx):
return generate(
# Compilers
[
'gcc >=5.0',
'clang >=3.9',
'gcc >=10.0',
'clang >=10.0',
'msvc >=14.1',
'arm64-gcc latest',
's390x-gcc latest',
Expand All @@ -27,7 +27,7 @@ def main(ctx):
'x86-msvc latest'
],
# Standards
'>=11',
'>=20',
packages=['zlib1g', 'zlib1g-dev', 'libbrotli-dev'])

# from https://github.com/cppalliance/ci-automation
Expand Down
2 changes: 1 addition & 1 deletion .drone/drone.bat
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ pushd !BOOST_ROOT!\libs
git clone https://github.com/cppalliance/capy -b !BOOST_BRANCH! --depth 1
popd
pushd !BOOST_ROOT!\libs
git clone https://github.com/cppalliance/http_proto -b !BOOST_BRANCH! --depth 1
git clone https://github.com/cppalliance/http -b !BOOST_BRANCH! --depth 1
popd

echo '==================================> COMPILE'
Expand Down
8 changes: 4 additions & 4 deletions .drone/drone.sh
Original file line number Diff line number Diff line change
Expand Up @@ -47,9 +47,9 @@ common_install () {
popd
fi

if [ ! -d "$BOOST_ROOT/libs/http_proto" ]; then
if [ ! -d "$BOOST_ROOT/libs/http" ]; then
pushd $BOOST_ROOT/libs
git clone https://github.com/cppalliance/http_proto -b $BOOST_BRANCH --depth 1
git clone https://github.com/cppalliance/http -b $BOOST_BRANCH --depth 1
popd
fi
}
Expand Down Expand Up @@ -139,9 +139,9 @@ if [ ! -d "$BOOST_ROOT/libs/capy" ]; then
popd
fi

if [ ! -d "$BOOST_ROOT/libs/http_proto" ]; then
if [ ! -d "$BOOST_ROOT/libs/http" ]; then
pushd $BOOST_ROOT/libs
git clone https://github.com/cppalliance/http_proto -b $BOOST_BRANCH --depth 1
git clone https://github.com/cppalliance/http -b $BOOST_BRANCH --depth 1
popd
fi

Expand Down
97 changes: 0 additions & 97 deletions .github/workflows/ci-failure-auto-fix.yml

This file was deleted.

Loading
Loading