Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/oatpp/oatpp

🌱Light and powerful C++ web framework for highly scalable and resource-efficient web application. It's zero-dependency and easy-portable.
https://github.com/oatpp/oatpp

Update 1.3.0.md

cce1befde1d95735a989ecbb299c5de82f5e0c1b authored about 3 years ago by Leonid Stryzhevskyi <[email protected]>
Temporary file (#498)

* TemporaryFile: use shared file-handle.

* Tests. Uncomment all.

bc3d17750df0297822b2b7861dbc9851bb411cb8 authored about 3 years ago by Leonid Stryzhevskyi <[email protected]>
Fix fuzzers build

e65a686982a15113f13a3f34bf2efead58c02f17 authored about 3 years ago by lganzzzo <[email protected]>
Update Router.hpp

995658834efc4784c31c6e6fdc5c123600f2e3ee authored about 3 years ago by Leonid Stryzhevskyi <[email protected]>
Update README.md

4fabd8a87a2b1cd32393f84635e82dcfe7f970dc authored about 3 years ago by Leonid Stryzhevskyi <[email protected]>
Update README.md

dc3f0e733bd83b236eabfa22cc8db2fe55c85a15 authored about 3 years ago by Leonid Stryzhevskyi <[email protected]>
HttpRouter: better API.

f43f3fe6613988591c57ed932a8675ebf60f2a39 authored about 3 years ago by lganzzzo <[email protected]>
ORM: use provider::ResourceHandle.

ddb25bed543cd462c3e43f462bddcabd70331610 authored about 3 years ago by lganzzzo <[email protected]>
Merge pull request #453 from oatpp/v1.3.0

V1.3.0

05405fff862cb838473f4cccfb03103b54030389 authored about 3 years ago by Leonid Stryzhevskyi <[email protected]>
Merge branch 'master' into v1.3.0

251e812d91ded5a71e8ec91c58b8b50a76223113 authored about 3 years ago by lganzzzo <[email protected]>
Merge pull request #496 from oatpp/auto_handle_expect_100

SimpleBodyDecoder: automatically handle 'Expect: 100' header.

ebabbe8517acc5053d8f6e5832a5b4bd6088324c authored about 3 years ago by Leonid Stryzhevskyi <[email protected]>
SimpleBodyDecoder: automatically handle 'Expect: 100' header.

7a7f57c25b9328a6c247417b04ba0f71b95a6eac authored about 3 years ago by lganzzzo <[email protected]>
Update 1.3.0.md

293938af7ba34bf4cd346860c9ccf5d4195b0f3a authored about 3 years ago by Leonid Stryzhevskyi <[email protected]>
Update 1.3.0.md

1d12e476381f7db9950b117a17974fcad91ecc7d authored about 3 years ago by Leonid Stryzhevskyi <[email protected]>
Merge pull request #495 from oatpp/better_provider_interface

Better provider interface

a0818026d982ce56b11973e6f60c715a77f92188 authored about 3 years ago by Leonid Stryzhevskyi <[email protected]>
ConnectionHandler: proper server stoppage. (#476)

c3f22dfb43fb7075cb0803d808d29a726932d499 authored about 3 years ago by lganzzzo <[email protected]>
Server: Revert (#484) - remove undesired locking. (#483)

6335fc7acffaa32eb18a9bc5cdbf8885e70d211e authored about 3 years ago by lganzzzo <[email protected]>
network: Introduce 'ConnectionProviderSwitch' (#483)

11e4cd1166f51c3af079a356b9c99a0b4cb77df5 authored about 3 years ago by lganzzzo <[email protected]>
Merge branch 'v1.3.0' into better_provider_interface

2d47208df322be000374a65b6c54022b25d18964 authored about 3 years ago by lganzzzo <[email protected]>
Merge with master

e71c94a83d955805087ece009f4405030f2f207c authored about 3 years ago by lganzzzo <[email protected]>
Update azure-pipelines.yml

243fa57119deb185d50e385a628d21097b5c3f68 authored about 3 years ago by Leonid Stryzhevskyi <[email protected]>
Update azure-pipelines.yml

67859e2772610f9269054b49161416b6472963be authored about 3 years ago by Leonid Stryzhevskyi <[email protected]>
Merge pull request #494 from bamkrs/alwaysIncludeEmptyCollectionElements

Added `alwaysIncludeEmptyCollectionElements` to `Serializer`

79e7a73043b0c451d83c3340c2570b2ac48f011c authored about 3 years ago by Benedikt-Alexander Mokroß <[email protected]>
Renamed `alwaysIncludeEmptyCollectionElements` to `alwaysIncludeNullCollectionElements`

7ef7cbf0a34dd9eec1ab9e4e14c25cbc3e697da0 authored about 3 years ago by Benedikt-Alexander Mokroß <[email protected]>
Added `alwaysIncludeEmptyCollectionElements` to `Serializer`

071dd3b3edc6f978441b572ca186fb3eff90408d authored about 3 years ago by Benedikt-Alexander Mokroß <[email protected]>
Documented `oatpp::parser::json::mapping::Serializer::Config::alwaysIncludeRequired` in changelog.

1da42223bae9f0b025439815387b7a576a420568 authored about 3 years ago by Benedikt-Alexander Mokroß <[email protected]>
network::tcp::client::ConnectionProvider: Fix windows build.

114024766fda8bdd9cd592ca2a35ea8604245a0b authored about 3 years ago by lganzzzo <[email protected]>
provider: Decouple Provider and Invalidator.

d74d6b2308bc9f7819d545481a2b1925277b00f6 authored about 3 years ago by lganzzzo <[email protected]>
Merge with master

cc6c54f3a9710b1cfa7f691962bdf273774edfb5 authored about 3 years ago by lganzzzo <[email protected]>
Merge pull request #492 from bamkrs/keep_required_fields

Add option to include required fields in JSON even if `value == nullptr` and `includeNullFields ...

62b9908971d3a22093d312316f671c536f1a7a1c authored about 3 years ago by Benedikt-Alexander Mokroß <[email protected]>
Renamed `honorRequired` to `alwaysIncludeRequired`.

defcc35e093fcfd71cc191cba618f840385ae7c5 authored about 3 years ago by Benedikt-Alexander Mokroß <[email protected]>
Update README.md

ac2862d9845541e20d74d36f98b908ec9641a0c9 authored about 3 years ago by Leonid Stryzhevskyi <[email protected]>
Update 1.3.0.md

398abeb8257070524657de0d3a254ebb68fc4519 authored about 3 years ago by Leonid Stryzhevskyi <[email protected]>
Merge pull request #493 from oatpp/request_response_bundle_data

Request response bundle data

1521d335b31e5cd7f80cdd390702383c2038889d authored about 3 years ago by Leonid Stryzhevskyi <[email protected]>
Tests. Fix web::FullTest.

736ffa2c07da6394cc78a04f25f71a50714210c5 authored about 3 years ago by lganzzzo <[email protected]>
Tests. web::FullTest: reduce iterations number.

d6a95c57e7b8c914b35cbba1327de9c2cdb58f03 authored about 3 years ago by lganzzzo <[email protected]>
Bundle: add API docs.

10e33b51584dc7d970f936af104f90b188b058e8 authored about 3 years ago by lganzzzo <[email protected]>
ApiController: introduce 'BUNDLE' parameters to access request bundle data.

3d89dc440387d9b2b4f722b8a17086e062596c05 authored about 3 years ago by lganzzzo <[email protected]>
Add option to include required fields in JSON even if `value == nullptr` and `includeNullFields == false`.

cf9530ced5e31d46a8e3278f9573be08fccf915a authored about 3 years ago by Benedikt-Alexander Mokroß <[email protected]>
UnitTest.hpp fix includes

c80047b6bd8cc6428eac3f8a0bdf0caea7cd93ed authored about 3 years ago by lganzzzo <[email protected]>
data::Bundle: fix get() method.

e3747736fc53df54b81add4711a6fcfd469e809c authored about 3 years ago by lganzzzo <[email protected]>
Merge branch 'v1.3.0' into request_response_bundle_data

fa4cdf93fc6b2257e4002cb3d198ba58f4d089b0 authored about 3 years ago by lganzzzo <[email protected]>
Merge pull request #491 from oatpp/refactor_object_wrapper

Refactor object wrapper

842f62a7c13e305712d44eaf2505412bfcbf16cf authored about 3 years ago by Leonid Stryzhevskyi <[email protected]>
data::mapping: Void is a friend of ObjectWrapper.

29817260c79bec10614da7f50ae30c0732e58d0e authored about 3 years ago by lganzzzo <[email protected]>
Merge branch 'v1.3.0' into refactor_object_wrapper

bc1806fa5becb06ab3d402ba4cc86036596f5590 authored about 3 years ago by lganzzzo <[email protected]>
oatpp::data: introduce class 'Bundle'.

904be7ca61dcd3af1b8278a36df1a0f55b23b83e authored about 3 years ago by lganzzzo <[email protected]>
Merge branch 'master' into v1.3.0

de4de060cc430fea57ce6e1b3b23be3872c2eea7 authored about 3 years ago by lganzzzo <[email protected]>
Merge pull request #489 from kmeinhar/master

[UnitTest]: Added before and after methods to Unit Test

e9fceb93d3c361092dd57d6b7f250552ceed101b authored about 3 years ago by Leonid Stryzhevskyi <[email protected]>
Update src/oatpp-test/UnitTest.hpp

Co-authored-by: Benedikt-Alexander Mokroß <[email protected]>

6e4e30bfa2e21e1424f88c2981a156a01e9635c7 authored about 3 years ago by Kai Meinhard <[email protected]>
[UnitTest]: Added before and after methods to Unit Test

There might be some setup/teardown code that is no supposed
to run in every iteration of a test....

f4a178f9f743dce4f668078307c3bea47a8e51cf authored about 3 years ago by Kai Meinhard <[email protected]>
Update 1.3.0.md

00ee3eea7829e313b99fe29bd99ebf2623754ba9 authored about 3 years ago by Leonid Stryzhevskyi <[email protected]>
Merge pull request #488 from oatpp/connection_monitor

Connection monitor

cc40fe69c8852e7bd63db03b970d057851d70377 authored about 3 years ago by Leonid Stryzhevskyi <[email protected]>
Api docs. ConnectionMonitor.

46a2f987580958ac96ee9481eef3f7c0528a813f authored about 3 years ago by lganzzzo <[email protected]>
Tests: uncomment all.

42bbaf3224dd90fde53f558870402ba7d8e911d9 authored about 3 years ago by lganzzzo <[email protected]>
data::stream: make transferAsync() method consistent with simple API.

7f5576f52e50a3d9225b1775f354fb611a7c58a1 authored about 3 years ago by lganzzzo <[email protected]>
Tests: ConnectionMonitor. Fix Windows build.

08b02340c9a6d8637fa2fd5b6b60d4237264221c authored about 3 years ago by lganzzzo <[email protected]>
tests: ConnectionMonitorTest

3e97c45b71497e21fcf3a37bab55f7b57492c58b authored about 3 years ago by lganzzzo <[email protected]>
ConnectionMonitor: introduce ConnectionInactivityChecker

eb1296cbb55c5d8070564e232a64354c2efa1431 authored over 3 years ago by lganzzzo <[email protected]>
Merge pull request #486 from Garzet/master

Add ErrorHandler virtual destructor

d9e8e0cb3462a383ad1cc66e43d5bd33f1b0dd21 authored over 3 years ago by Leonid Stryzhevskyi <[email protected]>
Add ErrorHandler virtual destructor

Virtual destructor added to the ErrorHandler since derived class
destructor should be called whe...

284647320dab8154e4354781069555b2f689b0ec authored over 3 years ago by Rudolf Lovrenčić <[email protected]>
ConnectionMonitor: move ConnectionMonitor to network::monitor namespace.

d47ae5c20ac1d3a35e86bf6b71fa6ba2dcf4b3bc authored over 3 years ago by lganzzzo <[email protected]>
ConnectionMonitor: working POC

2ffcf9cc2028cdbb8cef044a9ec957096800ceab authored over 3 years ago by lganzzzo <[email protected]>
tests: Add ConnectionMonitorTest

0ed9ce14dc9864e4175544e6e2b31629097a2c72 authored over 3 years ago by lganzzzo <[email protected]>
ConnectionMonitor: introduce MetricAnalyser.

964a68253e30a03816b8efabc8f9b4f8cb36d234 authored over 3 years ago by lganzzzo <[email protected]>
Merge branch 'master' into connection_monitor

c1da8197630e89ea6fc7e279a678b733649debf6 authored over 3 years ago by lganzzzo <[email protected]>
Merge pull request #484 from bamkrs/server_replace_connectionprovider

Add setter for `Server`s `ConnectionProvider`.

0dee902a69e8b0da293b15bc35133727927263d7 authored over 3 years ago by Benedikt-Alexander Mokroß <[email protected]>
Lockguards around `m_connectionProvider->get()`

d14dd5be90ad2eee195faaa7647688756a37db67 authored over 3 years ago by Benedikt-Alexander Mokroß <[email protected]>
Synchronized setter functions.

Should we use two spinlocks (protecting two different variables)?

dbab5a7accbfa113425bdee81cd984e8964bff99 authored over 3 years ago by Benedikt-Alexander Mokroß <[email protected]>
Add setter for `Server`s `ConnectionProvider`.

We may need synchronization for that.

462b9c43bfff5aeee0348f6a6b08af77b9872147 authored over 3 years ago by Benedikt-Alexander Mokroß <[email protected]>
Merge branch 'v1.3.0' into connection_monitor

ee03d7bc548737bfdcbe5b8b5b9606f722ef9f4c authored over 3 years ago by lganzzzo <[email protected]>
merge with master

8cd357aba3a06835dc307a03ea1a38fc29a6e1cc authored over 3 years ago by lganzzzo <[email protected]>
Merge pull request #482 from bamkrs/replace_headers

Add API to replace headers in requests and responses (Closes #481).

9400c3014e9ba5ab560629ed0c357ebc1c18cace authored over 3 years ago by Leonid Stryzhevskyi <[email protected]>
Renamed `replaceOrPut` to `putOrReplace`.

06a690d73e254314dec7b555919ee4e27e8bf48e authored over 3 years ago by Benedikt-Alexander Mokroß <[email protected]>
Actually fix #481

8e9dafb9ad107c894223f127f4443a78ecf335a4 authored over 3 years ago by Benedikt-Alexander Mokroß <[email protected]>
Add API to replace headers in requests and responses (Closes #481).

1ce3e3bd16d31661dce385de3436c246fb660747 authored over 3 years ago by Benedikt-Alexander Mokroß <[email protected]>
Merge pull request #479 from Yadoms/fixCrossCompileWithGcc

Try to fix cross compilation for Raspberry/Synology

f1599f21442d9a6380b367d6c808a2bdf5abad89 authored over 3 years ago by Leonid Stryzhevskyi <[email protected]>
Try to fix cross compilation for Raspberry/Synology

a39630d6d05f3628e638bdd049cd677615afe788 authored over 3 years ago by Sébastien Gallou <[email protected]>
network: introduce ConnectionMonitor.

1230a8175377e5bf96e3ec1c6123cb5662f45e0a authored over 3 years ago by lganzzzo <[email protected]>
Merge branch 'v1.3.0' into connection_monitor

eb666070abbb163ae374faf3d660f5f0211c05bc authored over 3 years ago by lganzzzo <[email protected]>
Merge pull request #473 from oatpp/string_convenience_improvement

oatpp::String: better convenience methods.

92b5a444d13fbce844ca8fec8f76767cb5402ed8 authored over 3 years ago by Leonid Stryzhevskyi <[email protected]>
Refactor, rename String convenience methods.

e8b7aac6af95f63add1ffd08628fcecd19d9ef84 authored over 3 years ago by lganzzzo <[email protected]>
utils::String: Fix missing include.

f70f949cf2c557222c8c5fe3e3bffaa2b09fae5f authored over 3 years ago by lganzzzo <[email protected]>
oatpp::String: better convenience methods.

6ee5ddba3b9fee0a8a05d62af3152057c25802a0 authored over 3 years ago by lganzzzo <[email protected]>
oatpp version: 1.3.0

f4d0502056e9e38b58a63e208de5b63b7171fb62 authored over 3 years ago by lganzzzo <[email protected]>
Merge pull request #471 from grisuthedragon/v1.3.0

oatpp::String works better with std::string

15fda20dcc7b727577a1b0c1fca445efc2301e86 authored over 3 years ago by Leonid Stryzhevskyi <[email protected]>
Added class and namespace to error message

c125a2120738ebe0e88620e545460892ab5a8540 authored over 3 years ago by Martin Koehler <[email protected]>
fixes from review

d9cbbb7cebea1b0c20421dc6ce39a4bf861842a3 authored over 3 years ago by Martin Koehler <[email protected]>
oatpp::String works better with std::string

* The oatpp::String class owns a typecast operator to
std::string, now.
* The oatpp::String cl...

9ffabd91c99773c7468288632a2a2ce9c392e3e8 authored over 3 years ago by Martin Koehler <[email protected]>
network: ConnectionMonitor first steps

66fdc4af2fe317a1e6e10b6b48c01f61a80f8b53 authored over 3 years ago by lganzzzo <[email protected]>
Merge pull request #468 from bamkrs/buffered_streams

`FIFOBuffer` should accept an `WriteCallback`/`ReadCallback`

07b04dc7caee336717d6bf28619844440cad5b9b authored over 3 years ago by Leonid Stryzhevskyi <[email protected]>
Fixed bug in `FIFOInputStream::createShared()` which did not pass the parameter to the constructor.

340212ba89d13fa3e985ecc63053ca67bf98b5f2 authored over 3 years ago by Benedikt-Alexander Mokroß <[email protected]>
FIFOBuffer should accept an `WriteCallback`/`ReadCallback` to its `readAndWriteToStream` and `readFromStreamAndWrite` functions.

There is no need to specialize on a `Stream`.

Its an non-breaking change. Also renaming the func...

5d70a226aee19e4d2cb10a30bd53f15706671452 authored over 3 years ago by Benedikt-Alexander Mokroß <[email protected]>
Merge pull request #466 from bamkrs/buffered_streams

Streams: New `FIFOStream` stream and `BufferedInputStream` interface

67755cf00b88118fe7402eb625397ccf063d941e authored over 3 years ago by Benedikt-Alexander Mokroß <[email protected]>
Merge branch 'v1.3.0' into buffered_streams

341812cf29b0f40e7b216a845d01270b409d6d95 authored over 3 years ago by Benedikt-Alexander Mokroß <[email protected]>
Added entry for `FIFOStream` and `BufferedInputStream` in `changelog/1.3.0.md`

35a84e0d9e1b418728fbc87194374d87a0ea54fe authored over 3 years ago by Benedikt-Alexander Mokroß <[email protected]>
Better documentation for `FIFOStream`.

23322d7cab9801d6fdd2a7532486624d0feb84d2 authored over 3 years ago by Benedikt-Alexander Mokroß <[email protected]>
Update 1.3.0.md

Added note about Response::getBody()

d4b301a8188df65bb725cf8872e3bc6344f07e5c authored over 3 years ago by Benedikt-Alexander Mokroß <[email protected]>
Fixed bug preventing a correct buffer resize.

635922fe263142e090f3e1ca842305282934e0a1 authored over 3 years ago by Benedikt-Alexander Mokroß <[email protected]>
Merge pull request #465 from bamkrs/response_body_getter

Added getter for `m_body` of `Response`

8746616841eed53ea8b251e633121472faf43ce4 authored over 3 years ago by Benedikt-Alexander Mokroß <[email protected]>
Added unified `BufferedInputStream` interface for buffered InputStreams

82b5528287ef33f0a2617587bd0856dc1e8d4bce authored over 3 years ago by Benedikt-Alexander Mokroß <[email protected]>