Commit Graph

  • 983e93c3b1 Fix linkage error in QFutureInterface<QHttpServerResponse>::takeResult master Mikhail Svetkin 2020-06-29 19:40:00 +02:00
  • e49b9a111a Introduce QHttpServerFutureResponse Mikhail Svetkin 2020-03-05 22:54:21 +01:00
  • 2a67efadf1 Don't destory socket and request objects while handling a request Mikhail Svetkin 2020-06-04 23:53:12 +02:00
  • 7e29e0dfeb cmake: Remove unused conditions Mikhail Svetkin 2020-05-14 20:28:52 +02:00
  • e0fa374411 Add QHttpServer::afterRequest Mikhail Svetkin 2020-04-29 22:06:00 +02:00
  • f28694ea2c tst_qhttpserver: Add expected warning messages Mikhail Svetkin 2020-04-28 21:47:07 +02:00
  • 1c254ef8d4 gitignore: add object_script.* Mikhail Svetkin 2020-05-05 19:47:05 +02:00
  • 4b2790aa6d Add cmake support for Qt6/dev branch Mikhail Svetkin 2020-04-09 11:18:07 +02:00
  • 6d0a9b6f83 Add missing QStringBuilder header Mikhail Svetkin 2020-05-04 20:48:04 +02:00
  • e8f01b2042 Fix Project ERROR: Unknown module(s) in QT: sslserver Mikhail Svetkin 2020-04-15 00:01:04 +02:00
  • 9304ea94c6 Fix warning about unused variable Maurice Kalinowski 2020-04-24 11:44:25 +02:00
  • a8d172617b Add cmake test and remove dead code Mikhail Svetkin 2020-04-19 10:42:16 +02:00
  • 9719bf64bb Add dependencies file for Coin Mikhail Svetkin 2020-04-09 20:52:01 +02:00
  • a65cc1fa6e Do not disconnect on HTTP CONNECT method Mikhail Svetkin 2020-02-17 22:16:55 +01:00
  • 65ba5db9e0 Small refactoring of QHttpServerRequest and QAbstractHttpServer Mikhail Svetkin 2020-02-17 23:32:02 +01:00
  • a96d975ea8 Fix QString::QString(const QByteArray&)’ is deprecated Mikhail Svetkin 2020-02-17 23:49:29 +01:00
  • 68a4458a7b Fix memory leak in test Mikhail Svetkin 2020-02-17 22:23:30 +01:00
  • 93ff67a3fc Make QAbstractHttpServer::listen return 0 on fail Mårten Nordheim 2019-11-11 21:40:27 +01:00
  • 4b87afbbe6 Fix crash when CONNECT method is used Tasuku Suzuki 2020-02-12 17:06:32 +09:00
  • bf9bb2acb6 Remove dependence on QtNetworkPrivate from QSslServer Mårten Nordheim 2020-02-06 10:29:34 +01:00
  • 10ca6d493a Allow simple example to be built without gui module Tasuku Suzuki 2020-02-06 15:59:25 +09:00
  • 17365af1f7 Remove unused local variables Mårten Nordheim 2020-02-06 10:43:59 +01:00
  • 92c069d772 qhttpserver: Fix documentation for special arguments Mikhail Svetkin 2019-11-08 20:40:28 +01:00
  • 7dc185f101 Refactor access to QMetaEnum for QHttpServerRequest::Method Mikhail Svetkin 2019-11-08 20:24:24 +01:00
  • dba675ed61 Refactor QHttpServerRequestPrivate::parseUrl Mikhail Svetkin 2019-10-31 21:32:49 +01:00
  • 5fcfbb6629 qhttpserverrequest: Change QSharedPointer to QScopedPointer Mikhail Svetkin 2019-10-27 20:34:17 +01:00
  • 45e1139892 Fix compilation with gcc 4.8 Mikhail Svetkin 2019-10-27 20:21:16 +01:00
  • 43a04e17a1 Allow using QHttpServerRequest/Responder at the same time Mikhail Svetkin 2019-09-01 21:33:22 +02:00
  • e35fdc4763 Fix compilation with gcc 4.8 Mikhail Svetkin 2019-10-21 21:37:32 +02:00
  • 3eebefcd27 QHttpServerRouterViewTraits: Make it simpler and testable Mikhail Svetkin 2019-08-30 23:14:31 +02:00
  • 52bce52413 Fix memory leak in QHttpServerRequest 5.15 Sylvain Garcia 2019-10-11 13:14:06 +02:00
  • f04a6809b1 HTTPS support Sylvain Garcia 2019-09-26 14:27:07 +02:00
  • 73175545e6 QHttpServerResponse: Extend the API Mikhail Svetkin 2019-07-21 20:52:31 +02:00
  • b838370769 QHttpServerResponse: Change text/html -> application/x-empty Mikhail Svetkin 2019-08-08 20:45:51 +02:00
  • f46cb8832f Add QHttpServerLiterals Mikhail Svetkin 2019-07-21 12:27:36 +02:00
  • 03f911fd0a QHttpServerResponse: Use rvalue more Mikhail Svetkin 2019-07-21 12:16:19 +02:00
  • 055d36692b QHttpServerResponder: refactor and extend the API Mikhail Svetkin 2019-07-18 21:30:10 +02:00
  • b63b0862c9 QHttpServerResponse: add ctor for QJsonArray Mikhail Svetkin 2019-07-06 14:44:56 +02:00
  • a8777eb51e QHttpServerResponse: use compact mode for json objects Mikhail Svetkin 2019-07-06 15:00:17 +02:00
  • b025906bf7 Add remoteAddress() to QHttpServerRequest Tasuku Suzuki 2019-06-14 14:43:06 +09:00
  • fb551f9845 QAbstractHttpServer: Simplify handleNewConection/handleReadyRead Mikhail Svetkin 2019-07-06 19:40:42 +02:00
  • ec8a569b68 Example: add 'cmdline' to CONFIG Mårten Nordheim 2019-06-28 10:56:25 +02:00
  • fc7908e628 Introduce QHttpServerResponse::fromFile() Tasuku Suzuki 2019-04-27 15:54:53 +09:00
  • c88c462ac7 Silent -Wdeprecated-declarations warning Jesus Fernandez 2019-05-21 12:58:06 +02:00
  • e2c63563d5 Fix crash for passing lambda with captures to QHttpServer::route Mikhail Svetkin 2019-05-03 15:19:00 +02:00
  • 3a811fc0cc Use Qt5TestMacros for run cmake tests Mikhail Svetkin 2019-05-13 16:23:24 +02:00
  • 6ac5d57697 Remove unused signal Mikhail Svetkin 2019-05-07 08:57:25 +02:00
  • 26b4df2582 Change QString for headers in QHttpServerRequest to QByteArray Tasuku Suzuki 2019-05-07 13:35:22 +09:00
  • 9f7bf6654b Remove a member variable unused Tasuku Suzuki 2019-05-07 13:23:47 +09:00
  • f72ced1671 Fix tests failure introduced by the mime type detection Tasuku Suzuki 2019-05-02 23:59:47 +09:00
  • d542f7e13d Add a fork() test Jesus Fernandez 2018-07-05 15:29:59 +02:00
  • 4f64330b39 Find proper mime type for QByteArray data Tasuku Suzuki 2019-04-13 02:57:22 +09:00
  • 5147076e5e Fix support for keep-alive connection Mikhail Svetkin 2019-03-25 16:09:50 +01:00
  • be06bd66b8 Accept a string as request method in QHttpServer::route() Mikhail Svetkin 2019-03-12 15:26:33 +01:00
  • 6f7e8d28b4 Fix HTTP chunked request body handling Mikhail Svetkin 2019-03-30 12:48:47 +03:00
  • 5ad0dd4050 Reuse HTTP status codes from nodejs http-parser Mikhail Svetkin 2019-03-30 13:03:49 +03:00
  • 71b37f8588 Use multi-arg version of QString::arg Jesus Fernandez 2019-03-12 12:40:11 +01:00
  • 2459725682 Allow use of custom data structures as router callback arguments Mikhail Svetkin 2019-01-23 13:34:57 +01:00
  • 572e0b1f6c Fix build on Windows Maurice Kalinowski 2019-02-28 11:05:02 +01:00
  • 11fb154a84 Fix several build issues and fix the unit tests Jesus Fernandez 2019-01-30 16:21:43 +01:00
  • db45e5a9fa Use QStringLiteral Jesus Fernandez 2019-02-11 14:32:29 +01:00
  • 21eb76d94a Update http-parser submodule to version 2.9.0 Jesus Fernandez 2019-02-06 13:47:28 +01:00
  • fe96330ca0 Fix license headers Jesus Fernandez 2019-01-30 12:20:03 +01:00
  • b317105242 Fix -Wmismatched-tags warnings Jesus Fernandez 2019-01-30 15:49:51 +01:00
  • e5e1edc718 Fix build Jesus Fernandez 2019-01-30 14:28:55 +01:00
  • 540daf882f Introduce QHttpServer Mikhail Svetkin 2018-10-30 16:23:23 +01:00
  • a856556784 Introduce QHttpServerRouter Mikhail Svetkin 2018-12-20 12:23:41 +01:00
  • 74b22d36f8 Update .gitignore Mikhail Svetkin 2018-12-20 15:15:32 +01:00
  • 9a41ddd648 Fix tst_QAbstractHttpServer::request Mikhail Svetkin 2018-12-20 14:59:07 +01:00
  • 0763423618 Fix build the test without the websocket support Mikhail Svetkin 2018-12-20 14:55:41 +01:00
  • f81e7c8562 Add .gitignore Mikhail Svetkin 2018-12-20 14:53:39 +01:00
  • 02b15fdd8a Fix CMake tests Jesus Fernandez 2018-10-18 11:48:37 +02:00
  • 7df45b8ea6 Refactor QAbstractHttpServer::servers() Tasuku Suzuki 2018-10-20 15:35:55 +09:00
  • c20d230bf2 Fix compile error: "redefinition; different linkage" Mårten Nordheim 2018-10-17 22:42:57 +02:00
  • da100c110a Don't depend on QtGui Mårten Nordheim 2018-10-17 22:12:24 +02:00
  • 2e7a824526 Refactor QHttpServerResponder::write(QIODevice, ...) Mikhail Svetkin 2018-10-03 10:14:42 +02:00
  • f53818c8ef Introduce QHttpServerResponder Jesus Fernandez 2018-03-13 15:20:47 +01:00
  • 9856170359 Fix build error about missing QTcpSocket header file Ryan Chu 2018-08-21 15:23:27 +02:00
  • 4fd2176252 Fix build error when SSL configuration is disabled Ryan Chu 2018-08-21 14:03:59 +02:00
  • 4fc73da284 Reduce project dependencies Jesus Fernandez 2018-07-20 15:26:44 +02:00
  • a35767dd84 Allow build tst_qabstracthttpserver without qtConfig(private_tests) Mikhail Svetkin 2018-07-19 22:42:40 +02:00
  • 232a3047f5 Remove unused QNetworkReply Mikhail Svetkin 2018-07-19 22:44:59 +02:00
  • 1bc95822cf Fix Qt code style Mikhail Svetkin 2018-07-19 22:51:12 +02:00
  • 419e7a17f6 Return the server port in listen() Jesus Fernandez 2018-07-19 15:20:19 +02:00
  • cccece0a61 Fix inccorect parsing url with spaces Mikhail Svetkin 2018-07-18 12:47:52 +02:00
  • 8eb3678616 Fix compilation warning Mikhail Svetkin 2018-07-16 21:42:33 +02:00
  • 1ba50028d2 Allow inherits from QAbstractHttpServer with custom private class Mikhail Svetkin 2018-07-16 16:45:46 +02:00
  • 6956aa7b77 Add Qt namespace Jesus Fernandez 2018-07-16 17:00:48 +02:00
  • d4711a0f8e Add public header Jesus Fernandez 2018-07-16 16:57:01 +02:00
  • b24745265d Introduce Qt HttpServer framework Jesus Fernandez 2018-03-08 18:45:53 +01:00
  • 050abe1f33 Initial empty repository Oswald Buddenhagen 2018-02-02 11:37:47 +00:00