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

Tests: uncomment all tests.

b49f02f438a4033a629e65367dae722548abb383 authored almost 4 years ago by lganzzzo <[email protected]>
Merge branch 'v1.3.0' into types_refactoring

403835eeb704ccbd2f0b688e06bbac90c9329551 authored almost 4 years ago by lganzzzo <[email protected]>
Types: Refactor oatpp::String to use std::string.

a2631fe051a2a4d6dde99f8950cd488ae4c62a5b authored almost 4 years ago by lganzzzo <[email protected]>
Merge pull request #396 from bamkrs/master

Add hints and advice to the threading-examples in `Server.hpp`

d6521d2178f0cbc661a4b6ef6c0c4893557837aa authored almost 4 years ago by Leonid Stryzhevskyi <[email protected]>
Add hints and advice to the threading-examples in `Server.hpp` and added the link to the warning in `Server.cpp`

24c89a7ce8f57e0bdf46d50ee8afcf5b555099b3 authored almost 4 years ago by Benedikt-Alexander Mokroß <[email protected]>
Fix #324 (#395)

* Attempt to patch #324

* Add check for MinGW and code attribution

78e61520905168fcca76009e005094898278e4f2 authored almost 4 years ago by Kasper Seweryn <[email protected]>
Implemented copy-assign and move-assign operators for `HttpProcessor::Task` to satisfy 'Rule of Two'.

29650b0557c707c9ece0cef766bc553edfb8ebb8 authored almost 4 years ago by Benedikt-Alexander Mokroß <[email protected]>
Implemented move-constructor of `HttpProcessor::Task` to use its performance-gain over copy.

ca19e5b0723312be765d5ab2e1b8450ff85a6479 authored almost 4 years ago by Benedikt-Alexander Mokroß <[email protected]>
Implemented copy-constructor of `HttpProcessor::Task` to fix task-counting.

8badb89a1c811698b67803615ba8524a8d59e849 authored almost 4 years ago by Benedikt-Alexander Mokroß <[email protected]>
Prevent the connection-handlers to spawn new `HttpProcessor` after `stop()` is called.

Also pass the counter as raw pointer to prevent two atomic operations introduced with `std::shar...

28b71c7884c87a77f1e3a27ab7d647e61342426b authored almost 4 years ago by Benedikt-Alexander Mokroß <[email protected]>
Let the ConnectionHandlers count how many threads they spawn.

To reliable stop a ConnectionHandler it needs to count its spawned threads.
Because we can have ...

233b1040f56a1b698e02f2c483e77105d54656f1 authored almost 4 years ago by Benedikt-Alexander Mokroß <[email protected]>
Update README.md

9899786b235b2d987c8b131cdb01909727b98d4f authored almost 4 years ago by Leonid Stryzhevskyi <[email protected]>
Merge pull request #390 from oatpp/fix_missing_virtual_destructors

Fix missing virtual destructors

f9b5c755a1ee32253749402d7146e569264bde9e authored almost 4 years ago by Leonid Stryzhevskyi <[email protected]>
web::server::interceptor: Add missing virtual destructors for Request/Response interceptors.

44813e4113df81253fa98f20b2bad1ee86258410 authored almost 4 years ago by lganzzzo <[email protected]>
Merge pull request #1 from acidtonic/acidtonic-patch-1

Update RequestInterceptor.hpp

b207ad307ae683e2a985f7a599d3640415514faf authored almost 4 years ago by Zach <[email protected]>
Update RequestInterceptor.hpp

Corrected virtual class with public non-virtual destructor.

42685cf0d1f7cca395c9bd0d46ac9a33c920b91b authored almost 4 years ago by Zach <[email protected]>
Update 1.2.5.md

255fd435afa10b7f04b78bd42f1ac2aae7262bfd authored almost 4 years ago by Leonid Stryzhevskyi <[email protected]>
Merge pull request #386 from oncontroltech/master

Fix a 64bit function that was also being called when the environment …

b43355c001992c2510ae775e70a326f8a6d483df authored almost 4 years ago by Leonid Stryzhevskyi <[email protected]>
Fix a 64bit function that was also being called when the environment is 32btis.

The function _localtime64 was being called inside a ifdef WIN32 which
makes it try to compile ev...

e43af7c06e38ad5c665483e17e7c2e919e384ce6 authored almost 4 years ago by Samega 7Cattac <[email protected]>
Merge pull request #378 from oatpp/optional_query_parameters

Add optional default-value for QUERY parameters to ease the implementation of optional QUERY par...

50748b4011895e9b729d545f09b2b355650157d6 authored almost 4 years ago by Leonid Stryzhevskyi <[email protected]>
Add optional default-value for QUERY parameters to ease the implementation of optional QUERY parameters.

5502a0cbf06961a5010171d1eab7d746c2272999 authored almost 4 years ago by Benedikt-Alexander Mokroß <[email protected]>
Merge pull request #373 from oatpp/fix_wrong_loop_call_on_conditional_nullptr_issue372

Fix wrong calling of conditional loop if condition is null (Closes #372)

6b4413552acf4ebcd0d3df411d6a2a6fc78cabc1 authored about 4 years ago by Leonid Stryzhevskyi <[email protected]>
Fix wrong calling of conditional loop if condition is null (Closes #372(

cc7ef1b275deb4c7766927aedb221228af534b20 authored about 4 years ago by Benedikt-Alexander Mokroß <[email protected]>
Merge pull request #365 from oatpp/conditional_server_run

WIP/Discussion: Let server check an (optional) stopping condition by itself

149ddb30df532818c7e59da44a8c32cbf8bda671 authored about 4 years ago by Leonid Stryzhevskyi <[email protected]>
Correctly call `conditionalMainLoop()` instead of the unconditional `mainLoop` for the conditional run.

a2d423490c61c920d225292a8461f470975b2008 authored about 4 years ago by Benedikt-Alexander Mokroß <[email protected]>
Merge remote-tracking branch 'origin/conditional_server_run' into conditional_server_run

dbd02bb98d8155975e2ce394c04fb9c88fa85b9b authored about 4 years ago by Benedikt-Alexander Mokroß <[email protected]>
Replaced erroneous pass-by-value with pass-by-reference in ClientServerTestRunner.hpp that prevented shutting down the server correctly.

de2f6cd59c7962b4b22471f8f620277be581990f authored about 4 years ago by Benedikt-Alexander Mokroß <[email protected]>
Merge pull request #370 from oatpp/endpoint_info_multiple_examples

Endpoint: Support multiple example values.

ff109396f191e35d2f7a4ba5041decb98a61115f authored about 4 years ago by Leonid Stryzhevskyi <[email protected]>
Update 1.2.5.md

dea6301a3016a9392baf7d0aeef5b613b1f7415d authored about 4 years ago by Leonid Stryzhevskyi <[email protected]>
Endpoint: Support multiple example values.

ebeb78b1e6c1b8c1d322ce7fe565f4576ed96ad2 authored about 4 years ago by lganzzzo <[email protected]>
Merge pull request #369 from oatpp/better_endpoint_info

EndpointInfo: Add example field for parameters.

2ec763b81498e8ac15fd77c776a2d4699e144683 authored about 4 years ago by Leonid Stryzhevskyi <[email protected]>
EndpointInfo: Add example field for parameters.

c080141884018c667a8426be975eb040010933cc authored about 4 years ago by lganzzzo <[email protected]>
Implemented review changes from @lganzzzo and marked `run(bool)` as deprecated

ba5e582bc860c09887547157b941dfbb441188ab authored about 4 years ago by Benedikt-Alexander Mokroß <[email protected]>
WIP/Discussion: Let server check an (optional) condition if it should continue to loop.

Instead of an external invocation of `stop()` to stop a running server, one could pass an lambda...

86ae1132cadb2848c95ad1350d6a2a5a0dc83e9b authored about 4 years ago by Benedikt-Alexander Mokroß <[email protected]>
Fix: parameters order warning.

3cf5e8cab72d01c36e142f165117045f69f30903 authored about 4 years ago by lganzzzo <[email protected]>
Update the '1.2.5' changelog.

58293e5cb71d0844ff3a7b2170de2f1932ca4b0b authored about 4 years ago by lganzzzo <[email protected]>
network::tcp::server::ConnectionProvider: include - netinet/tcp.h

3ccb178e6dd720760c9e6a80c1b36ce9bc361285 authored about 4 years ago by lganzzzo <[email protected]>
Merge pull request #362 from oatpp/v1.2.5

V1.2.5

12572b0fb9ef338a593539e927cd479443651f6c authored about 4 years ago by Leonid Stryzhevskyi <[email protected]>
Update oatpp API version to 1.2.5

466bae488f72d83ff3fe6500f0bfece743fe9cef authored about 4 years ago by lganzzzo <[email protected]>
Merge branch 'v1.2.5' of github.com:oatpp/oatpp into v1.2.5

7d150c1b2bd09ef13f080e558fcbb8e3c777f3a6 authored about 4 years ago by lganzzzo <[email protected]>
Update README news.

f89496563b77a66d3e4455a00ba441e209a27a88 authored about 4 years ago by lganzzzo <[email protected]>
Merge pull request #361 from oatpp/optimize_includes

remove unused includes

764233125e790ac014d14b8eb7076ff4c410ccd4 authored about 4 years ago by Leonid Stryzhevskyi <[email protected]>
remove unused includes

dd9fd93450f1439a7404e89c51a47c275f6e16f3 authored about 4 years ago by lganzzzo <[email protected]>
Merge pull request #360 from oatpp/better_connection_handling

server::HttpProcessor: Refactor connection handling.

3b0e0066148e89cee5acb8dae20373603d63a178 authored about 4 years ago by Leonid Stryzhevskyi <[email protected]>
server::HttpProcessor: Refactor connection handling.

ea0ec5f0593c848509a5b533bb6201108b3504cc authored about 4 years ago by lganzzzo <[email protected]>
Merge pull request #359 from oatpp/non_unique_key_headers

Non unique key headers

c4775411e6607abdfaf241c20a563025f5e0ecaf authored about 4 years ago by Leonid Stryzhevskyi <[email protected]>
http::Header. Use multimap. (#357)

7d76773d17970fe59b596613639cd509ca86d8f6 authored about 4 years ago by lganzzzo <[email protected]>
data::share: introduce LazyStringMapTemplate.

ede1a792cfdf20da201952f09bbc9e305bb64c09 authored about 4 years ago by lganzzzo <[email protected]>
ResponseInterceptor should also know about the corresponding request.

0150ec0d8ce20d8d53b589ea2d340c115a2ab8de authored about 4 years ago by lganzzzo <[email protected]>
Merge pull request #353 from oatpp/optimize_includes

Environment.hpp: optimize includes.

99450a1f62d342e3ea9c4d6415e9331ee995d7b0 authored about 4 years ago by Leonid Stryzhevskyi <[email protected]>
Environment.hpp: optimize includes.

885d641a0f64587e863183edcb4a25db96141084 authored about 4 years ago by lganzzzo <[email protected]>
Merge pull request #352 from oatpp/logcategories

Introducing log-categories

1559050586f881fda33e5438c3e097bd1f027ccf authored about 4 years ago by Leonid Stryzhevskyi <[email protected]>
Introducing log-categories

With log-categories users of Oat++-logging can take advantage of a fine grained logging mechanis...

a6b481eb5d815fc66e09fa07a774690f5da4f7a6 authored about 4 years ago by Benedikt-Alexander Mokroß <[email protected]>
Merge pull request #351 from oatpp/cors_global_interceptors

web::server::interceptor: introduce AllowCorsGlobal and AllowOptionsG…

ec501d70f115d444e53ac28ca1a6c35c7053b4db authored about 4 years ago by Leonid Stryzhevskyi <[email protected]>
web::server::interceptor: introduce AllowCorsGlobal and AllowOptionsGlobal interceptors.

1186568407f5adae1dcedbea22054302731eac0d authored about 4 years ago by lganzzzo <[email protected]>
Merge branch 'master' into v1.2.5

d0e2b0ecf5e1a2a57e734d1fdc62468b63dffd45 authored about 4 years ago by lganzzzo <[email protected]>
Merge pull request #349 from sileht/patch-1

docs: typo Construcotor -> Constructor

25e465b4bed731f8879dc017a07f359ca98a8a58 authored about 4 years ago by Leonid Stryzhevskyi <[email protected]>
docs: typo Construcotor -> Constructor

ecb19e2a0c2a7167cb870a779f548637a3d9a968 authored about 4 years ago by Mehdi ABAAKOUK <[email protected]>
Merge pull request #347 from oatpp/better_interceptors

Better interceptors

9a2facbac13b40f5a3b09d2e51612dd257b87ad5 authored about 4 years ago by Leonid Stryzhevskyi <[email protected]>
web::server: optimize includes for ConnectionHandler.hpp and AsyncConnectionHandler.hpp

0cce51d6e331d43cf7f83b8d83c970f802f7fd2b authored about 4 years ago by lganzzzo <[email protected]>
Tests: uncomment all tests.

6bbc68abd9b588c4ceff849fdcf6306617a06ae8 authored about 4 years ago by lganzzzo <[email protected]>
web::server::interceptor: introduce ResponseInterceptor.

e6a302a905b01ddd1b0181a0a1ca8821e95b08ca authored about 4 years ago by lganzzzo <[email protected]>
web::server::HttpProcessor: process routing after request interceptors.

4d3b82d68bf174410b5e65eeb83e98098929f6b8 authored about 4 years ago by lganzzzo <[email protected]>
Create 1.2.5 changelog

f42df615e2f682c8a14bb5a2ce0a0b223bf0f015 authored about 4 years ago by lganzzzo <[email protected]>
Merge pull request #344 from oatpp/router_template

web::server::HttpRouter. Introduce HttpRouterTemplate. (#343)

0b9ec507ef5f1fcc11387f619ef189192fa6a85e authored about 4 years ago by Leonid Stryzhevskyi <[email protected]>
web::server::HttpRouter. Introduce HttpRouterTemplate. (#343)

171f7a99439594f520f449f5945c58596b5de1b3 authored about 4 years ago by lganzzzo <[email protected]>
Merge pull request #334 from oatpp/fix_centos_build

Tests. StringTemplateTest. Fix ambiguity in the method call.

a919b078edc87583f8f56227e80e7ed045356173 authored about 4 years ago by Leonid Stryzhevskyi <[email protected]>
Tests. StringTemplateTest. Fix ambiguity in the method call.

50e06cbaa0be27641041fe42bc2728105309a1c8 authored about 4 years ago by lganzzzo <[email protected]>
Merge pull request #330 from oatpp/update_readme

Update README.md + '1.2.0' changelog

8f1c11ae534e1f03646de8efcc9b2505fb1881cc authored about 4 years ago by Leonid Stryzhevskyi <[email protected]>
Update README.md + '1.2.0' changelog

2fc20ccdfd841b798d6b8957612b32d87f755875 authored about 4 years ago by lganzzzo <[email protected]>
Merge pull request #327 from eviveraart/fix/compile-issue-clang

Fixed compile issue on clang 7.0.1

84431561b58f5186f0039fbf9271f5e50d02b7dd authored about 4 years ago by Leonid Stryzhevskyi <[email protected]>
Fixed compile issue on clang 7.0.1

54ab93049d9c46a8b57910bbc887a6a8103b225b authored about 4 years ago by Evi Veraart <[email protected]>
Codegen. Fix ADD_CORS macro. (#325)

424241218093d5328d842468072199f7ceec29fc authored about 4 years ago by lganzzzo <[email protected]>
Merge pull request #323 from oatpp/windows_fix_gai_strerror

network::tcp::client::ConnectionProvider: Do not use gai_strerror on …

2d8711307e23e9f022cbe2758c07ce4e44e8d31f authored about 4 years ago by Leonid Stryzhevskyi <[email protected]>
network::tcp::client::ConnectionProvider: Do not use gai_strerror on Windows (#322)

90a474e829c414c9123768f8d6c777e506ff9f32 authored about 4 years ago by lganzzzo <[email protected]>
Update README.md

28b1dd934e9f98e969b96d9ef2dd4f0c218c9c08 authored about 4 years ago by Leonid Stryzhevskyi <[email protected]>
Merge pull request #319 from oatpp/type_resolver

Type resolver

8a07e8f18b49654561eec45a7726134e4a4bad95 authored about 4 years ago by Leonid Stryzhevskyi <[email protected]>
orm::Executor: do not pass typeResolver to parseQueryTemplate method.

1897d42cd3de2eef6e874c0a00d72593349d2e0b authored about 4 years ago by lganzzzo <[email protected]>
Tests: uncomment all tests.

e8bc2b07591c3991afdb26ad74ec25206cdb8181 authored over 4 years ago by lganzzzo <[email protected]>
mapping::TypeResolver: Use cache. Remove property traverser.

6f84101afc9f3a433c38895edebe32efee4f5458 authored over 4 years ago by lganzzzo <[email protected]>
data::mapping: Introduce TypeResolver.

dab59a48d62fd66a6c0ce546b4cbfb0a6a4e8970 authored over 4 years ago by lganzzzo <[email protected]>
Merge pull request #317 from oatpp/connection_provider_addrinfo_leak_fix

tcp::server::ConnectionProvider: Fix addrinfo leak (#315)

11facca0687b512d0f8227e4f70b443b6243759b authored over 4 years ago by Leonid Stryzhevskyi <[email protected]>
tcp::server::ConnectionProvider: Fix addrinfo leak (#315)

4ebcbdd9e7b00cce8e2cd65cff1abbd050460622 authored over 4 years ago by lganzzzo <[email protected]>
Merge pull request #316 from oatpp/fix_pools

memory pools: Remove std::call_once.

d51a10cfa9bd4e808a40aa340a22a3031bbd88ef authored over 4 years ago by Leonid Stryzhevskyi <[email protected]>
memory pools: Remove std::call_once.

8a5ad5c88b3607114234d4e5c9349cb74101d72e authored over 4 years ago by lganzzzo <[email protected]>
Merge pull request #314 from pcapdump/issue_308

Issue #308: oatpp::base::memory::MemoryPool::freeByEntryHeader()]: Invalid EntryHeader

8a15cb43b158f254b301839050d8a76e692b6e67 authored over 4 years ago by Leonid Stryzhevskyi <[email protected]>
simplify

000b5cbfe81f03e2326bb9f48d6492a0856fe70e authored over 4 years ago by Andrii Arsirii <[email protected]>
use std::call_once

f814d51d81f4d3565413cd0d02980190f1eb8ddc authored over 4 years ago by Andrii Arsirii <[email protected]>
oatpp::base::memory::MemoryPool::freeByEntryHeader()]: Invalid EntryHeader

6974e708bf4641e667aa187d64a91804e595efad authored over 4 years ago by Andrii Arsirii <[email protected]>
Merge pull request #312 from oatpp/v_1.2.0

V 1.2.0

f49f7489b4c14eb69069fb5354523f3b7d0bdc47 authored over 4 years ago by Leonid Stryzhevskyi <[email protected]>
Update README.md

4f1b5fcb3415e6a44acdab664cf7aa5c20a1a5a5 authored over 4 years ago by Leonid Stryzhevskyi <[email protected]>
Update 1.2.0.md

a23532f937e0e86e3f923906d7ed069e3776df69 authored over 4 years ago by Leonid Stryzhevskyi <[email protected]>
Update 1.2.0.md

1386f9d1d9b44dc36e314acd2ffdf25249cd3754 authored over 4 years ago by Leonid Stryzhevskyi <[email protected]>
Merge pull request #310 from oatpp/better_oatpp_network

Better oatpp network

f9877d19f3660aa6698ce07e4f30323305ac4559 authored over 4 years ago by Leonid Stryzhevskyi <[email protected]>
Tests: Uncomment all tests.

222cdaaa912c1c66fc4348fd4ef85f687038abe2 authored over 4 years ago by lganzzzo <[email protected]>
network: Address family parameter for connection providers.

ef721f62188f25d69132ee7cc3070865d13a9df6 authored over 4 years ago by lganzzzo <[email protected]>
Fix windows build

894fc1940219cff97ef8a8a2e3eceba7cf2b6605 authored over 4 years ago by lganzzzo <[email protected]>
network: introduce oatpp::network::Address.

3b59fa2738e155ac907a81fd35f3f3598cc2d98c authored over 4 years ago by lganzzzo <[email protected]>
oatpp::network. Refactor: move/rename SimpleTCPConnectionProvider, Connection, ConnectionHandler, Server.

05d5e4dd4f43ce67a459d8523d0c58d1d7926b20 authored over 4 years ago by lganzzzo <[email protected]>
http. Incoming/Outgoing Request/Response: Secure putHeader methods.

abab3ea244d5d36ee92ed1dd87f8ca50200bf17d authored over 4 years ago by lganzzzo <[email protected]>