Commit Graph

  • 635ab3c5f7 Revive IOWorker. lganzzzo 2019-08-01 00:13:54 +0400
  • 5c432f2472 Merge branch 'master' of https://github.com/oatpp/oatpp lganzzzo 2019-07-31 23:38:25 +0400
  • 1207254616 Rename confusing-type-like field names in tests. lganzzzo 2019-07-31 23:35:23 +0400
  • 713148f99e Use std::unique_ptr for dynamic arrays. lganzzzo 2019-07-31 23:27:23 +0400
  • e665135201 Remove wepoll lganzzzo 2019-07-31 22:54:55 +0400
  • 438fafd49f Windows Port. Tests compile, doesn't link with wepoll. bam 2019-07-31 11:34:52 +0200
  • 3aa2145de6 Windows Port. Lib itself is compiling. bam 2019-07-31 08:19:36 +0200
  • 5fd3d1dfe2 Multipart. Some convenienve API for InMemoryPartReader. lganzzzo 2019-07-31 01:59:46 +0400
  • 5cda94383f
    Merge pull request #98 from oatpp/multipart_file_part_reader Leonid Stryzhevskyi 2019-07-31 00:36:06 +0400
  • f2b5a25a38 Add multipart::createFilePartReader methods. lganzzzo 2019-07-31 00:15:05 +0400
  • 6033be1f25 Multipart. Basic file stream provider implementation. lganzzzo 2019-07-30 23:48:15 +0400
  • 0d8e5a728e Multipart. Introduce StreamPartReader. lganzzzo 2019-07-30 23:16:34 +0400
  • 0113a08a48
    Merge pull request #97 from oatpp/configurable_multipart_reader Leonid Stryzhevskyi 2019-07-30 01:24:37 +0400
  • 73a3d39841 Configurable multipart Reader. lganzzzo 2019-07-30 01:11:35 +0400
  • 678b0b837b Better mime::multipart::StatefulParser. Correct async parsing. lganzzzo 2019-07-29 23:22:21 +0400
  • babec3640f Refactor. Refactor multipart/StatefulParser to use async ListenerCall internally lganzzzo 2019-07-29 22:57:52 +0400
  • d8a2a32ea9 Refactor. Rename multipart::InMemoryReader --> multipart::Reader. lganzzzo 2019-07-28 22:38:24 +0400
  • 03ef8f710b
    Merge pull request #96 from oatpp/file_streams Leonid Stryzhevskyi 2019-07-28 22:21:42 +0400
  • 61dbc98ceb Introduce convenience wrappers FileInputStream/FileOutputStream lganzzzo 2019-07-28 22:09:16 +0400
  • 98c33d3b92
    Merge pull request #95 from oatpp/add_random_utils Leonid Stryzhevskyi 2019-07-28 01:56:16 +0400
  • 85bf1b4e2a Add random utils. Add multipart generate random boundary method lganzzzo 2019-07-28 01:42:04 +0400
  • b2936b2726 Increase oatpp API version to 0.19.7 lganzzzo 2019-07-27 22:14:09 +0400
  • d54473af6a
    Merge pull request #94 from oatpp/mime_multipart_data_support Leonid Stryzhevskyi 2019-07-26 03:13:40 +0400
  • 5e045a42de Fix BodyDecoder. Better FullAsyncClientTest lganzzzo 2019-07-26 02:35:58 +0400
  • 464fc4da13 Tests. Simple And Async Multipart APIs. lganzzzo 2019-07-25 14:01:13 +0400
  • fa95bf6589 Feature Multipart. Add MultipartBody::writeToStreamAsync functionality. lganzzzo 2019-07-24 03:23:58 +0400
  • 531030572f Introduce: AsyncInlineReadData, AsyncInlineWriteData. lganzzzo 2019-07-24 01:12:08 +0400
  • 3944412fa6 Feature Multipart. Add Simple-API http::outgoing::MultipartBody. lganzzzo 2019-07-23 01:29:39 +0400
  • 1291add834 Tests For ChunkedBody lganzzzo 2019-07-21 15:47:57 +0300
  • 2cc0f627d6 Introduce oatpp::web::protocol::http::outgoing::ChunkedBody lganzzzo 2019-07-20 05:00:50 +0300
  • 6195eea1b3 remove unused files lganzzzo 2019-07-20 01:27:47 +0300
  • cc4f27d41e Introduce Multipart InMemoryReader lganzzzo 2019-07-17 04:40:42 +0300
  • a032358614 Introduce transferBody(WriteCallback) methods for Incoming Request. lganzzzo 2019-07-14 03:19:16 +0300
  • a0a8223fb7 Code cleanup. Remove unnecessary shared_ptrs. lganzzzo 2019-07-14 02:58:52 +0300
  • 0c9d53744f Refactor BodyDecoder::decode method to use stream::AsyncWriteCallback for Async API lganzzzo 2019-07-14 01:54:41 +0300
  • ad471079fe Refactor BodyDecoder::decode method to use stream::WriteCallback for Simple API lganzzzo 2019-07-13 21:34:40 +0300
  • 6b99725db5 Introduce stream write callbacks lganzzzo 2019-07-13 20:14:55 +0300
  • d94cddfa98 Fix suggested actions for ConsistentOutputStream, and BufferInputStream. lganzzzo 2019-07-13 19:11:05 +0300
  • 1807e8360e Code cleanup. Remove IOWorker. Not used. lganzzzo 2019-07-13 18:39:14 +0300
  • 875f0f1378 Feature Multipart. WIP. Working multipart stream parser. lganzzzo 2019-07-13 12:00:00 +0300
  • 427612adfd better multipart stateful parser lganzzzo 2019-07-12 19:10:06 +0300
  • d657d4f736 multipart data. streaming parser POC. WIP lganzzzo 2019-07-11 00:36:52 +0300
  • f0fc31b555 Fix typo in ApiController.hpp error message lganzzzo 2019-07-04 01:13:05 +0300
  • 55e73cb699
    Update README.md 0.19.6 Leonid Stryzhevskyi 2019-06-25 03:52:17 +0300
  • d62bf034ed Increase oatpp API version lganzzzo 2019-06-24 03:14:26 +0300
  • 4ac6f25cf5
    Merge pull request #89 from oatpp/beter_async_lock_api Leonid Stryzhevskyi 2019-06-23 01:20:49 +0300
  • e225432fc6 API docs for oatpp::async::synchronize lganzzzo 2019-06-23 01:18:12 +0300
  • 089fb764ba Merge branch 'master' into beter_async_lock_api lganzzzo 2019-06-23 00:15:21 +0300
  • 474a6ca9ef better oatpp::async::synchronize API lganzzzo 2019-06-23 00:14:32 +0300
  • 864a064029
    Merge pull request #86 from oatpp/parameterized_connection_handling Leonid Stryzhevskyi 2019-06-19 02:28:13 +0300
  • 4f705c18ed pass parameter map to ConnectionHandler::handleConnection method lganzzzo 2019-06-19 02:13:53 +0300
  • 49b63f5611
    Merge pull request #85 from oatpp/oatpp_async_lock Leonid Stryzhevskyi 2019-06-17 02:11:19 +0300
  • c265fc9dfd introduce 'Synchronized' coroutine convenience API lganzzzo 2019-06-17 01:59:51 +0300
  • 0c3580dd79 Test for oatpp::async::Lock lganzzzo 2019-06-16 05:12:55 +0300
  • 892b2b9633 introduce async LockGuard lganzzzo 2019-06-15 17:26:47 +0300
  • 2caf7b99b7 introduce oatpp::async::lock lganzzzo 2019-06-14 02:01:55 +0300
  • c3e4de396f
    Merge pull request #82 from oatpp/compat_build_no_thread_local Leonid Stryzhevskyi 2019-06-10 23:30:59 +0300
  • f2732852fc
    Merge pull request #84 from david-novak-legrand/compat_build_no_thread_local Leonid Stryzhevskyi 2019-06-10 23:18:25 +0300
  • d7bf5a2eb6 Use explicit casting when truncating long numbers, so that it will build in Xcode David Novak 2019-06-10 16:08:46 -0400
  • f80b8a8b7a introduce -DOATPP_COMPAT_BUILD_NO_THREAD_LOCAL flag lganzzzo 2019-06-07 23:25:19 +0300
  • fd6b1585c0
    Merge pull request #80 from oatpp/minor_refactoring Leonid Stryzhevskyi 2019-06-04 01:37:39 +0300
  • eae9bf0808 better src/CMakeLists.txt lganzzzo 2019-06-04 01:23:42 +0300
  • 575dd98682 default iml for HttpRequestHandler lganzzzo 2019-06-04 01:20:40 +0300
  • ca294296ea
    Merge pull request #79 from oatpp/set_affinity_on_linux_but_android Leonid Stryzhevskyi 2019-05-31 22:35:37 +0300
  • 2f02d9e016 Set thread affinity on linux but not on android lganzzzo 2019-05-31 22:19:41 +0300
  • 1df5ccf288
    Merge pull request #78 from nuvo-legrand/master Leonid Stryzhevskyi 2019-05-31 22:00:15 +0300
  • 3203d5ffee
    Merge pull request #3 from nuvo-legrand/dmc-fix-android-ios-compile-errors Doug Camens 2019-05-31 14:41:30 -0400
  • 5df66ea902 Fixed warnings 2 in the project (implicit cast, move, unused and uninitialized variables). Benjamin Kier 2019-05-28 14:22:37 -0400
  • 1b6451ebfe Fixed warnings in the project (implicit cast, move, unused and uninitialized variables). Benjamin Kier 2019-05-28 13:44:43 -0400
  • 23a792a2ee Fix compile error... Doug Camens 2019-05-24 09:31:26 -0400
  • 4a5d1f670a Fix compile error on Android Doug Camens 2019-05-23 11:00:31 -0400
  • da44f34798
    Merge pull request #2 from oatpp/master Doug Camens 2019-05-31 14:31:30 -0400
  • 021e0c06d8
    Merge pull request #77 from oatpp/refactor_router Leonid Stryzhevskyi 2019-05-28 04:00:14 +0300
  • 71630b62b1 Better Router API lganzzzo 2019-05-28 03:44:08 +0300
  • e312034331 better API-docs lganzzzo 2019-05-27 02:22:48 +0300
  • 86c3fd005d
    Merge pull request #76 from oatpp/default_logger Leonid Stryzhevskyi 2019-05-26 21:00:31 +0300
  • 041eaa5e3a fix lgtm Alert lganzzzo 2019-05-26 20:46:02 +0300
  • 7bc8fe2d79 show micro-ticks in the logs by default lganzzzo 2019-05-26 16:55:44 +0300
  • 13fbcf9930 Better Logging system lganzzzo 2019-05-26 16:45:02 +0300
  • 1a638cec83
    Merge pull request #75 from oatpp/fix_memory_leak_IOEventWorker_kqueue Leonid Stryzhevskyi 2019-05-22 01:37:24 +0300
  • 2f7a1af234 unique_ptr for IOEventWorker::m_inEvents lganzzzo 2019-05-22 01:01:47 +0300
  • a85073f7f0
    Merge pull request #74 from oatpp/code_review_fixes Leonid Stryzhevskyi 2019-05-21 21:27:01 +0300
  • b7d305780a remove redundant nullptr checks lganzzzo 2019-05-21 21:04:56 +0300
  • ad3e12bffb
    Merge pull request #73 from oatpp/minor_code_cleanup Leonid Stryzhevskyi 2019-05-21 00:57:54 +0300
  • 1fcdcc2fe0 remove redundant nullptr check lganzzzo 2019-05-21 00:40:55 +0300
  • f7d8c95c7c
    Update README.md Leonid Stryzhevskyi 2019-05-20 05:16:00 +0300
  • 7b0e629e2b
    Merge pull request #72 from oatpp/fix_full_test Leonid Stryzhevskyi 2019-05-11 21:23:20 +0300
  • 016d47044f wait threads finished lganzzzo 2019-05-11 20:54:34 +0300
  • 6a86a4947c
    Update README.md Leonid Stryzhevskyi 2019-05-11 14:11:08 +0300
  • 3517188f90
    Merge pull request #70 from healeycodes/patch-1 Leonid Stryzhevskyi 2019-05-11 13:57:00 +0300
  • 89980778ea
    Fix typos Andrew Healey 2019-05-11 10:56:33 +0100
  • 2b2f4a8701
    Update README.md Leonid Stryzhevskyi 2019-05-09 21:42:34 +0300
  • 40a76b219b
    Create CONTRIBUTING.md Leonid Stryzhevskyi 2019-05-09 21:29:39 +0300
  • f6f2d1705e
    Merge pull request #69 from oatpp/add-code-of-conduct-1 Leonid Stryzhevskyi 2019-05-09 21:29:12 +0300
  • 19fae6a0bf
    Create CODE_OF_CONDUCT.md Leonid Stryzhevskyi 2019-05-09 20:12:15 +0300
  • 584a90f07f
    Update README.md Leonid Stryzhevskyi 2019-05-06 02:13:09 +0300
  • d353593adf
    Merge pull request #68 from oatpp/full_duplex_mode_support_for_io-event-worker 0.19.4 Leonid Stryzhevskyi 2019-05-04 21:33:02 +0300
  • 312fcae8a5 Introduce IOEventWorkerForeman to support full-duplex IO event mode lganzzzo 2019-05-04 09:50:13 +0300
  • acc719957a refactor oatpp::async::worker::Worker interface lganzzzo 2019-05-03 17:26:47 +0300
  • 5ee7a1f88b try enable back CI-Mac builds as for https://github.com/oatpp/oatpp/issues/66 lganzzzo 2019-05-01 18:35:49 +0300