Commit Graph

  • 4b590a4388 Fixes for TirugaDashboard TirugaDashboard Philipp Swoboda 2026-04-08 22:22:50 +02:00
  • a01974171f Add runtime libraries during install steps Qt6 Philipp Swoboda 2025-03-03 09:34:22 +01:00
  • 75dc1cc25d Add LabMCT install instructions Philipp Swoboda 2025-02-28 15:13:21 +01:00
  • ef3942807f Add special install rules for LabMCT Philipp Swoboda 2024-03-20 15:35:56 +01:00
  • a814dea032 Add HTTP PATCH request Philipp Swoboda 2023-06-12 18:56:23 +02:00
  • 4aba620039 Add remove user function in basicauthmiddleware Philipp Swoboda 2023-06-09 12:51:42 +02:00
  • 0960b2c7f7 Update 'CMakeLists.txt' Philipp Swoboda 2023-06-08 12:37:05 +02:00
  • 90fc0a01b0 Make qhttpengine compatible with Qt6 Philipp Swoboda 2023-06-07 22:31:55 +02:00
  • 43f55df516 Fix link type mismatch on Windows and build a shared library by default. master Nathan Osman 2018-03-22 13:14:00 -07:00
  • f70405e4d6 Merge pull request #25 from tonytheodore/master Nathan Osman 2018-03-16 23:12:06 -07:00
  • 4b2705fb32 Require Qt5Network in pkg-config file Tony Theodore 2018-03-15 19:24:38 +11:00
  • b85aa4b246 Enable static builds Tony Theodore 2018-03-15 18:47:38 +11:00
  • d05bdd3ec2 Use QT_STATIC to define QHTTPENGINE_EXPORT Tony Theodore 2018-03-15 18:45:08 +11:00
  • e01c0f23c0 Bump patch version. 1.0.1 Nathan Osman 2017-11-29 18:03:00 -08:00
  • ada6c53130 Correct typo in package names. Nathan Osman 2017-11-06 22:21:32 -08:00
  • c06432caef Update test environment to Qt 5.9.2. Nathan Osman 2017-11-06 22:17:21 -08:00
  • f56b19513b Remove unnecessary code from chat example. Nathan Osman 2017-10-25 20:06:27 -07:00
  • c2b21cdca4 Ensure readChannelFinished() is only emitted once (fixes #21). Nathan Osman 2017-10-25 19:31:54 -07:00
  • 9652e8f508 Remove unnecessary line. Nathan Osman 2017-09-07 15:33:06 -07:00
  • 8b3fc48108 Bump copyright. 1.0.0 Nathan Osman 2017-09-07 14:10:16 -07:00
  • 83f8113a05 Fix typo. Nathan Osman 2017-09-07 13:40:48 -07:00
  • 65c30c9017 Fix typo. Nathan Osman 2017-08-28 19:50:28 -07:00
  • a30530b21a Attempt to avoid unusual race condition. Nathan Osman 2017-08-28 19:47:06 -07:00
  • 40345c81b2 Fix issues with building CPack installers. Nathan Osman 2017-08-28 17:09:18 -07:00
  • 5fcfb11e73 Remove erroneous socket close() calls and clarify documentation. Nathan Osman 2017-08-08 17:18:07 -07:00
  • 0a7b81d4ba Ensure Socket::close() deletes the object once closed. Nathan Osman 2017-08-08 17:01:05 -07:00
  • 461d5100dc Rename internal class QProxySocket and add slot for downstream disconnect. Nathan Osman 2017-08-08 12:18:55 -07:00
  • 96a714c909 Fix failing server test. Nathan Osman 2017-08-08 12:13:43 -07:00
  • 7e962c8ac4 Ensure socket is not prematurely destroyed when client disconnects (fixes #15). Nathan Osman 2017-08-08 12:01:39 -07:00
  • 255200ab15 Minor fix-ups. Nathan Osman 2017-08-08 10:37:46 -07:00
  • c769cee616 Remove build instructions from README in favor of linking to Doxygen documentation. Nathan Osman 2017-08-05 11:39:16 -07:00
  • ad01f31cf2 Fix auth example. Nathan Osman 2017-08-05 11:35:57 -07:00
  • c0c7d88366 Add server auth example. Nathan Osman 2017-08-05 06:23:06 -07:00
  • 25ea46861f Attempt to fix race condition that was causing the macOS build to fail. Nathan Osman 2017-07-29 19:06:53 -07:00
  • 77fb7c4d71 Minor fixes to proxy class. Nathan Osman 2017-07-29 19:00:07 -07:00
  • 76a9bc171b Ensure auth file is removed during destruction. Nathan Osman 2017-07-22 19:06:24 -07:00
  • 2c48893ec7 Fix target name when building on Windows. Nathan Osman 2017-07-08 13:02:28 -07:00
  • da7eb850e4 Fix typos. Nathan Osman 2017-07-08 13:00:42 -07:00
  • 784e220276 Fix pkgconfig file. Nathan Osman 2017-07-08 12:27:06 -07:00
  • 2df0aa0709 Update documentation to reflect new class names. Nathan Osman 2017-07-08 12:26:23 -07:00
  • 5c57fda4a8 Rename export header. Nathan Osman 2017-07-08 10:17:05 -07:00
  • bd7740bbc5 Update Doxyfile and documentation. Nathan Osman 2017-07-08 10:09:49 -07:00
  • a77badb827 Fix failing test for QObjectHandler. Nathan Osman 2017-07-07 22:35:25 -07:00
  • 91ca9c82f7 Rename tests to conform with class names. Nathan Osman 2017-07-07 22:29:08 -07:00
  • 61d219721e Move everything into the QHttpEngine namespace. Nathan Osman 2017-07-07 21:56:09 -07:00
  • 6fea4fbd61 Update build scripts. Nathan Osman 2017-07-07 21:22:19 -07:00
  • 4866f85380 Move include and src files. Nathan Osman 2017-07-07 21:02:01 -07:00
  • 396168a0dd Update comment block and #include lines. Nathan Osman 2017-07-07 20:57:51 -07:00
  • fd7e7e9603 Rename classes to match filenames. Nathan Osman 2017-07-07 20:44:43 -07:00
  • 2fdf8fac71 Rename source files. Nathan Osman 2017-07-07 18:49:40 -07:00
  • e68c0b0f11 Rename most classes to remove the 'Q' prefix. Nathan Osman 2017-07-07 18:29:50 -07:00
  • 0197444a83 Remove all uppercase headers. Nathan Osman 2017-07-07 16:53:03 -07:00
  • aa6650f6df Escape arguments for copy_if_different. Nathan Osman 2017-05-16 11:43:06 -07:00
  • 82a5043649 Fix chat example (fixes #16). Nathan Osman 2017-04-04 17:34:23 -07:00
  • 8e13f1644a Fix compilation on earlier versions of MSVC++ (fixes #17). Nathan Osman 2017-04-03 11:16:55 -07:00
  • eca6097858 Removed extra newline. Nathan Osman 2017-03-25 19:37:40 -07:00
  • 88169f590e Minor adjustment. Nathan Osman 2017-03-25 17:48:35 -07:00
  • ac6249445b Fix compilation on Qt 5.8 due to removal of QtPrivate::is_same. Nathan Osman 2017-02-23 14:27:52 -08:00
  • d73fbe09aa Fix path to Qt 5.8 binaries for Travis-CI. Nathan Osman 2017-02-23 13:58:23 -08:00
  • 018989c081 Bump qtbase package version for Travis-CI. Nathan Osman 2017-02-23 13:57:03 -08:00
  • 998416abae Bump Qt version for Travis-CI. Nathan Osman 2017-02-23 13:55:22 -08:00
  • a9d1891f9a Fix QLocalFile file permission error on Windows (fixes nitroshare/nitroshare-desktop#107). Nathan Osman 2017-02-11 12:54:02 -08:00
  • 1972d82809 Fix issue with upgraded WebSocket connections. Nathan Osman 2016-12-13 22:21:03 -08:00
  • bead7a68e7 Fix incorrect HTTP version. Nathan Osman 2016-12-13 21:31:01 -08:00
  • c48f20c264 Fixed logic error preventing 502 error. Nathan Osman 2016-12-13 20:55:29 -08:00
  • 3c662ab005 Move socket proxy code to separate class. Nathan Osman 2016-12-13 19:44:42 -08:00
  • 58c5dd786c Add X-Forwarded-For and X-Real-IP headers to QProxyHandler. Nathan Osman 2016-12-13 12:17:20 -08:00
  • bde806b289 Add peerAddress() method to QHttpSocket. Nathan Osman 2016-12-13 12:14:48 -08:00
  • 48967c398b Add test for QProxyHandler. Nathan Osman 2016-12-13 00:26:42 -08:00
  • ab5282c976 Add initial implementation of QProxyHandler. Nathan Osman 2016-12-12 22:50:57 -08:00
  • 4a2fc923f0 Merge pull request #14 from impegoraro/hotfix-socketclosed Nathan Osman 2016-11-29 13:21:33 -08:00
  • 927d6436d1 Fixes issue #12, closes socket when done Ilan Pegoraro 2016-11-03 09:39:29 +00:00
  • 651fb87314 Regenerate private key and cert because OS X was choking on them for some stupid reason. Nathan Osman 2016-10-29 01:16:22 -07:00
  • 0c22530acc Add test for SSL. Nathan Osman 2016-10-28 22:15:14 -07:00
  • 8ca3666112 Add missing call to setSocketDescriptor(). Nathan Osman 2016-10-28 14:52:46 -07:00
  • 49aa771b63 Add SSL capabilities to QHttpServer. Nathan Osman 2016-10-28 13:44:16 -07:00
  • 1633a085c7 Merge pull request #11 from impegoraro/master Nathan Osman 2016-10-28 10:35:23 -07:00
  • 79da42f0b9 Add more http status code Ilan Pegoraro 2016-10-28 16:51:37 +01:00
  • f454b0be7e Update documentation home page. Nathan Osman 2016-10-17 22:34:34 -07:00
  • c3fc9fd400 Prevent multiple enum values from appearing on one line. Nathan Osman 2016-10-15 22:26:01 -07:00
  • cf3932529a Add QLocalAuth class. Nathan Osman 2016-10-15 20:50:11 -07:00
  • 482a67733f Finish moving JSON code into QHttpSocket. Nathan Osman 2016-10-14 16:11:29 -07:00
  • f059e9bc66 Move JSON output functionality to socket. Nathan Osman 2016-10-14 14:14:06 -07:00
  • 4dd17ad4ea Fix bug with include paths on MSVC. Nathan Osman 2016-10-14 11:02:19 -07:00
  • 7e7e6945a0 Fix MSVC template error. Nathan Osman 2016-10-14 00:36:00 -07:00
  • 4cfbec7c6c Rename QHttpSocket::QQueryStringMap and QHttpSocket::QHttpHeaderMap. Nathan Osman 2016-10-13 17:33:48 -07:00
  • 5968739f03 Add JSON utility functions to QObjectHandler. Nathan Osman 2016-10-13 15:33:55 -07:00
  • c1fc8a115d Remove all JSON marshalling code from QObjectHandler. Nathan Osman 2016-10-13 00:38:39 -07:00
  • e8b076bdc4 Update documentation. Nathan Osman 2016-10-12 12:07:59 -07:00
  • 1604bcf279 Fix runtime bug caused by typo. Nathan Osman 2016-10-11 22:33:00 -07:00
  • 6edf9f4c89 Add HTTP basic authentication. Nathan Osman 2016-10-11 21:29:06 -07:00
  • 6df88ad4aa Implement middleware. Nathan Osman 2016-10-11 20:23:21 -07:00
  • e35fdbde78 Fix comparison issue with QIByteArray and improve performance by inlining all methods. Nathan Osman 2016-10-11 13:07:09 -07:00
  • 1c1c1e7752 Change default path of example to current directory. Nathan Osman 2016-10-10 22:01:14 -07:00
  • 642ea69ffc Update README to reflect new requirements for building. Nathan Osman 2016-10-10 21:32:21 -07:00
  • 8304e03c6d Minor formatting and documentation updates. Nathan Osman 2016-10-10 13:49:34 -07:00
  • 0708516e28 Fix path to header. Nathan Osman 2016-10-10 13:25:26 -07:00
  • 17e8b4e8aa Merge pull request #10 from Kuraisu/range-support Nathan Osman 2016-10-10 13:21:14 -07:00
  • 7e7ec8c7af Add partial content support to QFilesystemHandler. Aleksey Yermakov 2016-10-10 04:43:22 +03:00
  • f7290e0cb9 Added QHttpRange class and tests. Aleksey Yermakov 2016-10-09 19:49:11 +03:00