Commit Graph

877 Commits

Author SHA1 Message Date
lganzzzo
0dca7118c4 add windows builds to azure-pipelines.yml 2019-08-05 00:55:44 +04:00
Leonid Stryzhevskyi
07600a7c34
Merge pull request #103 from lganzzzo/master
Windows Support Draft
2019-08-05 00:51:41 +04:00
lganzzzo
08fc107269 Merge branch 'fix_coroutine_member_caller' of https://github.com/oatpp/oatpp 2019-08-05 00:44:36 +04:00
lganzzzo
280975f7db Better params passing through Coroutine member caller. 2019-08-05 00:41:03 +04:00
lganzzzo
7f394ab4ff better .gitignore 2019-08-05 00:31:00 +04:00
Benedikt-Alexander Mokroß
3b0775f66d
Merge pull request #1 from lganzzzo/master
Revive IOWorker
2019-08-01 08:50:00 +02:00
lganzzzo
194f8ff143 Tests. Disable FullTests on 'Real' port. 2019-08-01 02:04:45 +04:00
lganzzzo
d08b46ff9d CI. Try run tests on Windows. 2019-08-01 01:36:48 +04:00
lganzzzo
d3875ff700 Fix IOEventWorker_common for Windows. 2019-08-01 01:27:19 +04:00
lganzzzo
d75718d9f8 Try to run Windows CI. 2019-08-01 01:20:15 +04:00
lganzzzo
45d8626fc3 Try to run Windows CI. 2019-08-01 01:18:09 +04:00
lganzzzo
75177bf556 Try to run Windows CI. 2019-08-01 00:58:48 +04:00
Leonid Stryzhevskyi
2d112d5c91
Merge pull request #99 from lganzzzo/master
windows support draft + revived IOWorker
2019-08-01 00:50:31 +04:00
lganzzzo
635ab3c5f7 Revive IOWorker. 2019-08-01 00:13:54 +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
lganzzzo
e665135201 Remove wepoll 2019-07-31 22:54:55 +04:00
bam
438fafd49f Windows Port. Tests compile, doesn't link with wepoll. 2019-07-31 11:34:52 +02:00
bam
3aa2145de6 Windows Port. Lib itself is compiling. 2019-07-31 08:19:36 +02:00
lganzzzo
5fd3d1dfe2 Multipart. Some convenienve API for InMemoryPartReader. 2019-07-31 01:59:46 +04:00
Leonid Stryzhevskyi
5cda94383f
Merge pull request #98 from oatpp/multipart_file_part_reader
Multipart file part reader
2019-07-31 00:36:06 +04:00
lganzzzo
f2b5a25a38 Add multipart::createFilePartReader methods. 2019-07-31 00:15:05 +04:00
lganzzzo
6033be1f25 Multipart. Basic file stream provider implementation. 2019-07-30 23:48:15 +04:00
lganzzzo
0d8e5a728e Multipart. Introduce StreamPartReader. 2019-07-30 23:16:34 +04:00
Leonid Stryzhevskyi
0113a08a48
Merge pull request #97 from oatpp/configurable_multipart_reader
Configurable multipart reader
2019-07-30 01:24:37 +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
babec3640f Refactor. Refactor multipart/StatefulParser to use async ListenerCall internally 2019-07-29 22:57:52 +04:00
lganzzzo
d8a2a32ea9 Refactor. Rename multipart::InMemoryReader --> multipart::Reader. 2019-07-28 22:38:24 +04:00
Leonid Stryzhevskyi
03ef8f710b
Merge pull request #96 from oatpp/file_streams
Introduce convenience wrappers FileInputStream/FileOutputStream
2019-07-28 22:21:42 +04:00
lganzzzo
61dbc98ceb Introduce convenience wrappers FileInputStream/FileOutputStream 2019-07-28 22:09:16 +04:00
Leonid Stryzhevskyi
98c33d3b92
Merge pull request #95 from oatpp/add_random_utils
Add random utils. Add multipart generate random boundary method
2019-07-28 01:56:16 +04:00
lganzzzo
85bf1b4e2a Add random utils. Add multipart generate random boundary method 2019-07-28 01:42:04 +04:00
lganzzzo
b2936b2726 Increase oatpp API version to 0.19.7 2019-07-27 22:14:09 +04:00
Leonid Stryzhevskyi
d54473af6a
Merge pull request #94 from oatpp/mime_multipart_data_support
Mime multipart data support
2019-07-26 03:13:40 +04:00
lganzzzo
5e045a42de Fix BodyDecoder. Better FullAsyncClientTest 2019-07-26 02:35:58 +04:00
lganzzzo
464fc4da13 Tests. Simple And Async Multipart APIs. 2019-07-25 14:01:13 +04:00
lganzzzo
fa95bf6589 Feature Multipart. Add MultipartBody::writeToStreamAsync functionality. 2019-07-24 03:23:58 +04:00
lganzzzo
531030572f Introduce: AsyncInlineReadData, AsyncInlineWriteData. 2019-07-24 01:12:08 +04:00
lganzzzo
3944412fa6 Feature Multipart. Add Simple-API http::outgoing::MultipartBody. 2019-07-23 01:29:39 +04:00
lganzzzo
1291add834 Tests For ChunkedBody 2019-07-21 15:47:57 +03:00
lganzzzo
2cc0f627d6 Introduce oatpp::web::protocol::http::outgoing::ChunkedBody 2019-07-20 05:00:50 +03:00
lganzzzo
6195eea1b3 remove unused files 2019-07-20 01:27:47 +03:00
lganzzzo
cc4f27d41e Introduce Multipart InMemoryReader 2019-07-17 04:40:42 +03:00
lganzzzo
a032358614 Introduce transferBody(WriteCallback) methods for Incoming Request. 2019-07-14 03:19:16 +03:00
lganzzzo
a0a8223fb7 Code cleanup. Remove unnecessary shared_ptrs. 2019-07-14 02:58:52 +03:00
lganzzzo
0c9d53744f Refactor BodyDecoder::decode method to use stream::AsyncWriteCallback for Async API 2019-07-14 01:54:41 +03:00
lganzzzo
ad471079fe Refactor BodyDecoder::decode method to use stream::WriteCallback for Simple API 2019-07-13 21:34:40 +03:00
lganzzzo
6b99725db5 Introduce stream write callbacks 2019-07-13 20:14:55 +03:00