lganzzzo
6a569888ea
web::protocol::http::outgoing::MultipartBody. Correct Async processing of continuous multipart stream.
2020-08-03 03:48:19 +03:00
lganzzzo
678219180c
Multipart. Continuous streaming - Async POC.
2020-08-02 11:40:19 +03:00
lganzzzo
6c3195a84d
Merged with v1.2.0 branch.
2020-08-02 02:10:14 +03:00
lganzzzo
d24da6a0ef
Merge with v1.2.0 branch
2020-07-31 03:46:22 +03:00
lganzzzo
e1d4020e2e
provider::PoolTest. Increase timeout for Pool to drop unused resources.
2020-07-30 03:44:18 +03:00
lganzzzo
d8a2384cc6
provider::Pool. Inherit optional properties of the base provider.
2020-07-30 02:05:28 +03:00
lganzzzo
4cded07f08
provider::Pool. POC.
2020-07-29 04:51:49 +03:00
lganzzzo
e889642188
network::ConnectionProvider. Basic refactoring - extend provider::Provider, new method names.
2020-07-29 02:03:26 +03:00
lganzzzo
57456a0b3a
provider::Pool. Cleanup task.
2020-07-29 01:36:53 +03:00
devuser
6eea6191ba
Adds pattern to the info, to be used in swagger
2020-07-27 18:49:28 -05:00
lganzzzo
d806537e51
oatpp::provider. New Provider and Pool implementation draft.
2020-07-26 04:52:11 +03:00
lganzzzo
c3a91be239
oatpp::data::stream::BufferOutputStream. Optimize growth.
2020-07-19 03:03:36 +03:00
lganzzzo
43c5d63386
oatpp::data::stream::BufferOutputStream. Optimize growth.
2020-07-19 02:59:14 +03:00
lganzzzo
33aae43d02
Merge branch 'master' into ql_client_draft
2020-07-08 14:45:39 +03:00
lganzzzo
a6aaa1eb48
data::share::StringTemplate. Format string template using ValueProvider.
2020-07-06 02:39:20 +03:00
Benedikt-Alexander Mokroß
ad69f19757
Proposal for #261 : Implemented Leonids input
2020-07-05 18:24:57 +02:00
Benedikt-Alexander Mokroß
2d6ab88255
Proposal for #261 : Fine grained configurable Loglevel
2020-07-01 20:35:19 +02:00
lganzzzo
b026a007e9
ql::Client. First steps.
2020-06-27 03:55:52 +03:00
lganzzzo
24c18ad166
CMakeLists.txt. Add compat option 'OATPP_COMPAT_BUILD_NO_SET_AFFINITY'
2020-06-05 00:49:07 +03:00
lganzzzo
1c0aea3f88
DTO. Introduce the new oatpp::Object<T> - as an ObjectWrapper over oatpp::DTO.
2020-05-23 03:27:22 +03:00
lganzzzo
0ec5fb7822
DTO. Rename oatpp::Object --> oatpp::DTO.
2020-05-23 02:58:31 +03:00
lganzzzo
ed0c068c0c
DTO. Remove inconsistent Wrapper definitions.
2020-05-23 02:45:37 +03:00
lganzzzo
fe8bf161fe
type::Enum. Fix duplicate initialization.
2020-05-19 03:48:29 +03:00
lganzzzo
32ae087417
mapping::type::PairList. Add 'getValueById()' method.
2020-05-17 03:25:08 +03:00
lganzzzo
eb92c2a60c
oatpp::Enum. Hash function.
2020-05-16 15:30:22 +03:00
lganzzzo
4b94aa771f
DTO. createShared(...) with parameters.
2020-05-16 01:51:05 +03:00
lganzzzo
3bc7dad57e
DTO. Lazy initialization of properties list.
2020-05-16 00:28:45 +03:00
lganzzzo
87edb02e6d
DTO. Hashcode + Equals. Use address comparison by default.
2020-05-14 00:53:48 +03:00
lganzzzo
4a0aaa2a84
DTO. Hashcode + equals contract for DTOs.
2020-05-13 03:12:39 +03:00
lganzzzo
5f213dd853
parser::json. Add ser/de for oatpp::UnorderedSet.
2020-05-10 02:59:31 +03:00
lganzzzo
70e898f86d
Tests. UnorderedSet test.
2020-05-10 02:20:59 +03:00
lganzzzo
75675ae61a
data::mapping. Collections. Add UnorderedSet. Initial commit.
2020-05-10 01:55:43 +03:00
lganzzzo
4d6629395d
ApiClient. Enum support.
2020-05-09 18:10:07 +03:00
lganzzzo
a124a5c510
ApiController. Integrate oatpp::Enum with ApiController.
2020-05-09 05:07:21 +03:00
lganzzzo
1d63dd547e
oatpp::Enum. Add description.
2020-05-09 02:56:47 +03:00
lganzzzo
9ee3c80626
parser::json. Correct Enum Ser/De.
2020-05-08 04:10:07 +03:00
lganzzzo
babeec5e2c
parser::json. Enum Ser/De.
2020-05-08 00:52:46 +03:00
lganzzzo
cff565f788
dto::Enum. Make static enum info a singleton.
2020-05-07 03:16:04 +03:00
lganzzzo
0de8204ad4
Tests. mapping::type::Enum. Enum ObjectWrapper test.
2020-05-06 05:15:03 +03:00
lganzzzo
bfcb159b48
dto::Enum. Enum interpreters POC.
2020-05-06 03:41:18 +03:00
lganzzzo
66d34683f7
DTO. Enum. Populate metadata.
2020-05-04 04:55:45 +03:00
lganzzzo
100a59eb69
Multipart. Tests. Simple multipart/x-mixed-replace example.
2020-05-03 04:36:50 +03:00
lganzzzo
55a6871891
Multipart. Stream part-by-part
2020-05-03 03:37:13 +03:00
lganzzzo
b52eeed67a
DTO Enum. Bootstrap code-gen.
2020-05-02 03:31:59 +03:00
lganzzzo
7ed6069f11
type::Primitive. Fix conversions.
2020-05-02 00:31:32 +03:00
lganzzzo
fd73b3c7c1
Tests. Uncomment all tests.
2020-04-30 04:44:42 +03:00
lganzzzo
196d351de6
types::Boolean. operators ==, != for nullptr.
2020-04-30 04:35:20 +03:00
lganzzzo
0d3ae75b13
Windows. type::Boolean. Fix nullptr/bool conversion.
2020-04-30 04:22:09 +03:00
lganzzzo
6c9c8d3237
type::Primitive. Add hash-function for all primitives.
2020-04-30 03:48:06 +03:00
lganzzzo
11c7be7a50
type::Primitive: Make boolean a separate ObjectWrapper. Tests: Primitive test.
2020-04-30 03:04:15 +03:00
lganzzzo
76da4714c2
Tests. Add mapping::type::<collections> tests.
2020-04-29 23:04:42 +03:00
lganzzzo
04707aa23d
types. Simplify Primitives.
2020-04-29 05:03:47 +03:00
lganzzzo
ed242a8066
mapping::type. Add oatpp::Vector and oatpp::UnorderedFields support to json Ser/De.
2020-04-29 03:30:05 +03:00
lganzzzo
7c12d6f16d
mapping::type. Add UnorderedMap collection.
2020-04-29 02:17:26 +03:00
lganzzzo
eb116ef23b
mapping::type. Rename ListMap --> PairList.
2020-04-29 01:47:40 +03:00
lganzzzo
bd8330e06d
mapping::type. Update ListMap.
2020-04-29 01:31:17 +03:00
lganzzzo
98d57fbb7a
mapping::type. Simplify collections.
2020-04-29 00:07:26 +03:00
lganzzzo
eacbe79d01
Introduce oatpp::Vector. Refactor oatpp::List to use std::list.
2020-04-28 04:26:29 +03:00
lganzzzo
6f6336c1a3
ApiController, ApiClient. Oprimize parameters passing. '::ObjectWrapper' in parameters is now redundant.
2020-04-27 01:51:33 +03:00
lganzzzo
6acd2c3f39
DTOs. Do not explicitly write <Type>::ObjectWrapper.
2020-04-26 15:13:33 +03:00
lganzzzo
130962e71a
Tests. Add more AnyTest logs.
2020-04-26 11:27:56 +03:00
lganzzzo
23255f381d
ObjectWrapper. Reduce the hierarchy. Remove PolymorphicWrapper.
2020-04-26 03:41:20 +03:00
lganzzzo
1cca52034f
parser::json::Deserializer. Deserialize oatpp::Any.
2020-04-25 05:16:05 +03:00
lganzzzo
7871cd7326
parser. JSON. Beautifier. Fix indent.
2020-04-25 03:58:32 +03:00
lganzzzo
636a2133e9
Parser. JSON. Serialize Any.
2020-04-25 03:33:59 +03:00
lganzzzo
0d951e3c56
Types. Introduce Any.
2020-04-25 02:54:52 +03:00
lganzzzo
aaa6359d80
SimpleTCPConnectionProvider. Correct invalidateConnection() method.
2020-04-11 00:01:25 +03:00
Benedikt-Alexander Mokroß
328519e6c1
Response Description (Issue #212 )
2020-04-02 13:55:11 +02:00
lganzzzo
51fbc2b4ea
Fix memory leak. Correct type for array.
2020-02-14 17:42:46 +02:00
lganzzzo
a1ff01ce9c
Better API Docs.
2020-01-25 01:48:37 +07:00
lganzzzo
f65798957e
json::mapping::ObjectMapper. Support for unsigned int types.
2020-01-25 01:26:35 +07:00
lganzzzo
7f82cc7bc5
json::mapping::ObjectMapper. Remove old Deserializer.
2020-01-22 23:03:45 +07:00
lganzzzo
de9296d287
json::mapping::ObjectMapper. New deserializer.
2020-01-22 23:00:28 +07:00
lganzzzo
fc26498f45
json::mapping::ObjectMapper. Remove old Serializer.
2020-01-22 11:11:21 +07:00
lganzzzo
3c5c0d8f67
json::ObjectMapper. New configurable Serializer.
2020-01-22 11:02:02 +07:00
lganzzzo
e457d14765
'ClassId' structure with explicit int IDs instead of 'CLASS_NAME' addresses
2020-01-21 19:49:21 +07:00
lganzzzo
884e1683c0
Tests. Uncomment all tests.
2020-01-20 06:00:18 +07:00
lganzzzo
cb197bf05c
HttpProcessor. Simple API. Select ContentEncoder according to 'Accept-Encoding' request header.
2020-01-15 06:27:32 +02:00
lganzzzo
25233d66ea
http::outgoing::Request/Response. Check for EncoderProvider when sent.
2020-01-14 23:49:08 +02:00
lganzzzo
c639a58e69
http::outgoing. Remove redundant DtoBody.
2020-01-14 17:32:18 +02:00
lganzzzo
ddafe4207f
Refactor. Simplify web::protocol::http::outgoing::Body
2020-01-14 16:31:18 +02:00
lganzzzo
ae85446432
Tests. Uncomment All.
2020-01-09 03:53:01 +02:00
lganzzzo
e5f24a8e55
IO. intruduce 'isValidIoHandle' function. Refactor. Change folder of IODefinitions.hpp
2020-01-09 03:38:34 +02:00
lganzzzo
121d079e7d
Tests. Correct async::Executor stop.
2020-01-09 02:01:02 +02:00
lganzzzo
292647ca93
server::SimpleTCPConnectionProvider use select-accept.
2020-01-09 01:17:16 +02:00
lganzzzo
e3e6d4c004
Tests. Uncomment web tests. Increase number of iterations.
2020-01-08 01:26:01 +02:00
lganzzzo
34f6bc80d4
Comment test out
2020-01-08 00:47:58 +02:00
lganzzzo
11e154735c
Log Connection.
2020-01-08 00:40:44 +02:00
lganzzzo
be993494b5
Tests. Reduce amount of iterations
2020-01-07 19:55:07 +02:00
lganzzzo
e3630f9df4
Tests. Comment tests.
2020-01-07 19:21:15 +02:00
lganzzzo
1a311de239
Tests. Uncomment All.
2020-01-07 18:35:14 +02:00
Leonid Stryzhevskyi
642ce18656
Fix windows ci build ( #178 )
...
* log request headers reader
* Tests. Pipeline run test on real port
* Log transfer pipe in
* Log tranfer write
* disable other tests
* log connection
* More logs for connection
* Check connection stream mode before returning IOAction.
* Fix connection stream mode check on Windows.
* Tests. Fix PipelineTest.
* Tests. Remove logging, and uncomment test.
2020-01-07 18:33:31 +02:00
lganzzzo
9f793a3771
Tests. CI. Test PipelineAsyncTest.
2020-01-07 15:06:29 +02:00
lganzzzo
d212fb843a
Tests. CI. Log root endpoint.
2020-01-07 14:49:48 +02:00
lganzzzo
67991f8d74
Tests. Comment tests. web/PipelineTest. Log readResult.
2020-01-07 12:39:09 +02:00
lganzzzo
042765a00f
Tests. web/PipelineTest. Log readResult.
2020-01-07 12:19:17 +02:00
lganzzzo
7a23c33420
Tests. Windows. PipelineTest more logs.
2020-01-07 03:07:10 +02:00
lganzzzo
80c4a91090
Fix Windows build 2
2020-01-07 02:54:13 +02:00
lganzzzo
8dd39ca65d
Greed Testsgit add --all
...
q
2020-01-07 02:35:32 +02:00
lganzzzo
ce46616075
Fix multipart write/read.
2020-01-07 02:10:48 +02:00
lganzzzo
cff4bdf7bf
Fix http::outgoing::ChunkedBody
2020-01-06 23:02:33 +02:00
lganzzzo
5d82f67816
Introduce web::protoco::encoding::Chunked. Encoder/Decoder
2020-01-06 16:43:10 +02:00
lganzzzo
26c5183654
Refactor. Switch to the new stream::transfer function.
2020-01-06 12:05:20 +02:00
lganzzzo
1de0c3d86a
data::stream. Introduce better transferAsync function.
2020-01-06 00:44:37 +02:00
lganzzzo
dd18033a36
data::stream. Introduce better transfer function.
2020-01-05 22:28:47 +02:00
lganzzzo
aca6db6107
Introduce data::buffer::Processor.
2020-01-04 04:36:13 +02:00
lganzzzo
2cfef00127
Refactor stream interfaces. Rename stream inline read/write data.
2020-01-03 11:01:55 +02:00
lganzzzo
b2eaf749e8
Refactor stream interfaces. Tests. Fix pipelining tests.
2020-01-02 00:06:19 +02:00
lganzzzo
6e8a12885d
Refactor stream interfaces. Linking OK. Fixing tests - first steps.
2020-01-01 23:33:51 +02:00
lganzzzo
14c53ee1a1
Refactor stream interfaces. Simplify and Unify. Compiles. Link errors.
2020-01-01 03:00:54 +02:00
lganzzzo
bc5df03d05
Refactor. Multipart reader.
2019-12-30 16:56:49 +02:00
lganzzzo
a99b5933eb
Refactor. Streams hierarchy V2. Compiles.
2019-12-28 23:22:05 +02:00
lganzzzo
52e1e4835e
Refactor. Streams hierarchy V2.
2019-12-28 17:34:56 +02:00
lganzzzo
30e0f7ad1e
Tests. Add retries for FullAsyncClientTest.
2019-12-25 19:09:03 +02:00
lganzzzo
8fd96027e5
Stream Context. Input/Output stream return Context by reference.
2019-12-10 16:22:52 +02:00
lganzzzo
6e5701c298
Introduce stream::Context.
2019-12-08 04:24:42 +02:00
lganzzzo
5ef313004b
Refactor. More consistent integer types.
2019-11-23 04:11:48 +02:00
lganzzzo
6ba549c99a
merge with upstream
2019-11-22 17:40:36 +02:00
Bob Tolbert
5698e1baf7
remove unused variable warning
2019-11-22 04:56:07 -07:00
Bob Tolbert
3a517b6021
Merge branch 'master' into move_String_to_int64
2019-11-22 04:54:28 -07:00
lganzzzo
6e838fe3e9
Introduce 'v_buff_size' data type.
2019-11-22 04:47:50 +02:00
lganzzzo
e8b37193d9
merge with master
2019-11-22 02:52:57 +02:00
lganzzzo
235401fc3c
Tests. Simplify UnicodeTest to take less time. Better solution.
2019-11-17 02:46:22 +02:00
lganzzzo
e44b51336b
Tests. Simplify UnicodeTest to take less time.
2019-11-17 02:38:14 +02:00
lganzzzo
237e9c0c90
Coroutine. Add waitFor convenience method
2019-11-15 17:16:59 +02:00
lganzzzo
6ebc33521e
Tests. ClientRetryTest.cpp disable timeout check on Windows.
2019-11-10 03:21:59 +02:00
lganzzzo
a3e6c44f11
Tests. More logs - network/virtual_/InterfaceTest.cpp
2019-11-06 13:49:52 +02:00
lganzzzo
d3883c5ecf
Tests. Fix network/virtual_/InterfaceTest.cpp
2019-11-06 05:14:15 +02:00
lganzzzo
20253ea825
Tests. Uncomment tests.
2019-11-06 04:59:22 +02:00
lganzzzo
ae4da000ab
Tests. web/ClientRetryTest. draft.
2019-11-06 04:45:27 +02:00
lganzzzo
7dc29f1dcf
virtual_::Interface. Introduce ListenerLock.
2019-11-06 03:05:07 +02:00
Bob Tolbert
6d27ee3075
Move String and other sizes to v_int64
2019-11-03 17:30:07 -07:00
lganzzzo
bef97e4638
Better ConnectionPool. Introduce wrappers ServerConnectionPool, ClientConnectionPool.
2019-10-20 17:22:06 +03:00
lganzzzo
2592f79934
Tests. ConnectionPoolTest.
2019-10-20 05:27:22 +03:00
Leonid Stryzhevskyi
d03d540de9
Merge pull request #139 from bhorn/fixescorsswagger
...
Two Fixes with CORS and Swagger, one addition to `oatpp::String` to accomplish one fix
2019-10-16 15:15:24 +03:00
Benedikt-Alexander Mokroß
9802c361dc
Removed StrBuffer::substr
API
2019-10-16 12:01:53 +02:00
lganzzzo
834c09be44
make network::virtual_::Interface obtainable by name
2019-10-16 03:24:01 +03:00
Benedikt-Alexander Mokroß
2c33ef4c8e
Merge branch 'master' into fixescorsswagger
2019-10-15 07:23:31 +02:00
lganzzzo
8212439a0b
Refactor. Use LazyStringMap for Headers.
2019-10-13 03:33:05 +03:00
lganzzzo
e3a6334462
Tests. LazyStringMapTest.
2019-10-13 00:51:24 +03:00
lganzzzo
d67fa0ff53
Introduce LazyStringMap
2019-10-12 18:42:42 +03:00
lganzzzo
869966c466
Optimization. Keep buffer for response headers.
2019-10-12 16:37:36 +03:00
lganzzzo
2935dcd290
Tests. Add BufferStreamTest to list.
2019-10-12 14:15:17 +03:00
lganzzzo
bbc74c111c
Tests. BufferStreamTest.
2019-10-12 14:14:21 +03:00
Benedikt-Alexander Mokroß
0f9f2374bd
Cleander CMakeLists.txt
2019-10-11 15:51:07 +02:00
Benedikt-Alexander Mokroß
e39ed22041
Removed leftovers from testing new functionalities
2019-10-11 15:39:11 +02:00
Benedikt-Alexander Mokroß
3b1db44078
Merge branch 'master' into controllerprefix
...
# Conflicts:
# src/oatpp/codegen/api_controller/cors_define.hpp
2019-10-11 15:17:10 +02:00
Benedikt-Alexander Mokroß
6ab6c63adb
Two Fixes with CORS and Swagger, one addition to oatpp::String
to accomplish one fix
...
- Fix controller-router-prefix messing up CORS OPTIONS endpoints
- Fix missing path-params in swagger for CORS OPTIONS endpoints
- Added substr-methods to `oatpp::StrBuffer`
2019-10-11 15:12:32 +02:00
lganzzzo
8b4dc2e3b0
Optimization. Use BufferOutputStream in RequestHeadersReader.
2019-10-11 03:52:25 +03:00
lganzzzo
cc3c55ce90
Refactor. Rename to macro.
2019-10-09 18:53:06 +03:00
lganzzzo
49a6c50f03
Remove commented code
2019-10-04 01:00:32 +03:00
Benedikt-Alexander Mokroß
23545685ce
Implemented comments from PR
2019-10-02 14:59:57 +02:00
Benedikt-Alexander Mokroß
68e41f05c1
Refactored to use the new ENDPOINT_INTERCEPTOR
macro instead own interceptors
2019-10-02 14:02:49 +02:00
Benedikt-Alexander Mokroß
27dcc538d8
Merge branch 'master' into cors_macro_draft
...
# Conflicts:
# src/oatpp/codegen/codegen_define_ApiController_.hpp
# src/oatpp/codegen/codegen_undef_ApiController_.hpp
# test/oatpp/web/app/Controller.hpp
2019-10-02 12:46:40 +02:00
lganzzzo
7300708f67
Tests. Assert errors in FullAsyncClientTest.
2019-10-02 03:47:53 +03:00
lganzzzo
d5b7cb536a
Codegen. ApiController. 'ENDPOINT_INTERCEPTOR' macro tests.
2019-10-02 03:30:52 +03:00
lganzzzo
af8aef9745
Codegen. Introduce macro.
2019-10-01 21:25:41 +03:00
lganzzzo
40dc8d77fe
ApiController. Introduce 'ENDPOINT_INTERCEPTOR' macro.
2019-10-01 12:29:45 +03:00
Benedikt-Alexander Mokroß
30b35ac6e7
Further refactored, MAX_AGE now also adjustable
2019-09-27 18:11:07 +02:00
Benedikt-Alexander Mokroß
9c44be5cd1
Refactored, added Tests
2019-09-27 17:48:39 +02:00
Benedikt-Alexander Mokroß
95c0b8c462
CORS macro draft
2019-09-27 16:21:50 +02:00
lganzzzo
4422011b5e
Remove coroutine parameter from oatpp::data::stream::ReadCallback.
2019-09-20 05:10:03 +03:00
lganzzzo
cb9b2b206f
Error Handling. Async. Better error handling and error propagation.
2019-09-20 05:03:06 +03:00
lganzzzo
c0a532041c
Tests. Pipeline test. Check size of result only
2019-09-19 04:54:23 +03:00
lganzzzo
11e30bbb89
uncomment tests
2019-09-19 03:55:41 +03:00
lganzzzo
b77039dee0
Feature http-pipelining. Async API support.
2019-09-19 03:54:44 +03:00
lganzzzo
125e18609e
Feature http-pipelining. Simple API support.
2019-09-19 03:00:26 +03:00
lganzzzo
133b79f563
Optimize Async Memory. Introduce CoroutineHandle.
2019-09-15 03:17:33 +03:00
lganzzzo
2e422a281d
uncomment tests
2019-09-03 04:00:45 +03:00
lganzzzo
4cd550353a
Merge branch 'endpoint-info-deferred-creation' of https://github.com/bhorn/oatpp into authorization-draft
2019-09-03 03:53:46 +03:00
lganzzzo
1d8b515f65
Feature Authorization. Add possibility to configure different auth-handler for AUTHORIZATION macro.
2019-09-03 03:47:31 +03:00
Benedikt-Alexander Mokroß
4de4ef4258
Simple idea to deferr creation of endpoint info until its really needed!
2019-09-02 14:28:26 +02:00
lganzzzo
ac0684c229
Merge branch 'master' of github.com:oatpp/oatpp into authorization-draft
2019-09-02 04:04:42 +03:00
lganzzzo
693f1a1123
Feature async::Executor. Suggest threads count.
2019-09-02 03:48:31 +03:00
lganzzzo
8ea01afcc1
Feature Authorization. Better error handling. Add possibility to add headers to error responses.
2019-08-31 02:05:39 +03:00
lganzzzo
868ec5e6f0
Feature Authorization. Fix Tests for Default Basic Authorization.
2019-08-30 17:47:08 +03:00
Benedikt-Alexander Mokroß
4f1698cf13
Fix Convenience "Default-Basic-Auth" DefaultBasicAuthorizationObject
2019-08-30 11:17:11 +02:00
Benedikt-Alexander Mokroß
704ff9aa81
Convenience "Default-Basic-Auth"
2019-08-30 10:03:56 +02:00
lganzzzo
46abbf087c
Feature Authorization. Change test endpoints paths.
2019-08-30 04:27:55 +03:00
lganzzzo
e62fd32f9e
Feature Authorization. Generalize authorization object class.
2019-08-30 04:19:14 +03:00
lganzzzo
73b92b38f0
Minor Indentation + In-Code-Docs fixes. + better DefaultAuthorizationHandler::defaultAuthorizationObject implementation
2019-08-29 21:22:24 +03:00
Benedikt-Alexander Mokroß
fef2469526
Added support for other Authorization-Types then Basic
2019-08-29 15:34:32 +02:00
Benedikt-Alexander Mokroß
549d2fc542
Further cleanup of experimental leftovers.
2019-08-29 07:50:26 +02:00
Benedikt-Alexander Mokroß
8ec099e3f1
Let the failed request use a different connection to not break the main connection
2019-08-28 12:58:13 +02:00
Benedikt-Alexander Mokroß
04d5fc7441
Quick draft for an additional AUTHORIZATION-Macro which is inspired by spring.io's @Authenticate annotation.
...
Supports custom Objects and Handler so its easy to use and yields an object reflecting the authenticated user, so no extra work in the endpoint-code needs to be done (like in spring.io).
2019-08-27 16:45:15 +02:00
lganzzzo
259250674c
Codegen. Windows compat. Fix OATPP_MACRO_NUM_ARGS.
2019-08-16 03:45:12 +03:00
lganzzzo
a0fa555a79
Remove '/experimental:preprocessor' compiler switch
2019-08-15 03:36:08 +03:00
Benedikt-Alexander Mokroß
b583052b2e
Warningless in -Wextra, hardened sprintf-calls.
2019-08-12 09:18:49 +02:00
Leonid Stryzhevskyi
3582863b5d
Windows support investigating ( #106 )
...
Windows Support. Refactor and fix sockets usage.
2019-08-07 01:46:24 +04:00
lganzzzo
194f8ff143
Tests. Disable FullTests on 'Real' port.
2019-08-01 02:04:45 +04:00
lganzzzo
5c432f2472
Merge branch 'master' of https://github.com/oatpp/oatpp
2019-07-31 23:38:25 +04:00
lganzzzo
1207254616
Rename confusing-type-like field names in tests.
2019-07-31 23:35:23 +04:00
lganzzzo
713148f99e
Use std::unique_ptr for dynamic arrays.
2019-07-31 23:27:23 +04:00
bam
438fafd49f
Windows Port. Tests compile, doesn't link with wepoll.
2019-07-31 11:34:52 +02:00
lganzzzo
5fd3d1dfe2
Multipart. Some convenienve API for InMemoryPartReader.
2019-07-31 01:59:46 +04:00
lganzzzo
f2b5a25a38
Add multipart::createFilePartReader methods.
2019-07-31 00:15:05 +04:00
lganzzzo
0d8e5a728e
Multipart. Introduce StreamPartReader.
2019-07-30 23:16:34 +04:00
lganzzzo
73a3d39841
Configurable multipart Reader.
2019-07-30 01:11:35 +04:00
lganzzzo
678b0b837b
Better mime::multipart::StatefulParser. Correct async parsing.
2019-07-29 23:22:21 +04:00
lganzzzo
d8a2a32ea9
Refactor. Rename multipart::InMemoryReader --> multipart::Reader.
2019-07-28 22:38:24 +04:00