Commit Graph

49 Commits

Author SHA1 Message Date
Nathan Osman
2c48893ec7 Fix target name when building on Windows. 2017-07-08 13:02:28 -07:00
Nathan Osman
91ca9c82f7 Rename tests to conform with class names. 2017-07-07 22:29:08 -07:00
Nathan Osman
6fea4fbd61 Update build scripts. 2017-07-07 21:22:19 -07:00
Nathan Osman
aa6650f6df Escape arguments for copy_if_different. 2017-05-16 11:43:06 -07:00
Nathan Osman
48967c398b Add test for QProxyHandler. 2016-12-13 00:26:42 -08:00
Nathan Osman
0c22530acc Add test for SSL. 2016-10-28 22:15:14 -07:00
Nathan Osman
cf3932529a Add QLocalAuth class. 2016-10-15 20:50:11 -07:00
Nathan Osman
6edf9f4c89 Add HTTP basic authentication. 2016-10-11 21:29:06 -07:00
Nathan Osman
6df88ad4aa Implement middleware. 2016-10-11 20:23:21 -07:00
Aleksey Yermakov
f7290e0cb9 Added QHttpRange class and tests.
This class will be used for support of partial content requests.
2016-10-09 22:43:29 +03:00
Nathan Osman
7edb26c433 Add ability to specify method for slot handlers. 2016-10-04 16:48:57 -07:00
Nathan Osman
9bcb80bf1b Switched to copy_if_different flag. 2015-07-18 23:57:30 -07:00
Nathan Osman
9d213f8f58 Fixed typo. 2015-07-18 23:45:52 -07:00
Nathan Osman
3bd3752530 Attempted to fix issue with running tests on Windows. 2015-07-18 23:36:25 -07:00
Nathan Osman
3f51d915ad Ensured that unit tests run in the directory containing the QHttpEngine library. 2015-07-18 17:14:22 -07:00
Nathan Osman
9195376c37 Converted project name to uppercase. 2015-07-17 13:27:09 -07:00
Nathan Osman
b616f20f83 Added basic test for QLocalFile. 2015-07-14 22:50:59 -07:00
Nathan Osman
2205fb4166 Merged the QHttpHandler abstract base class with the QSubHandler class. 2015-07-08 19:31:00 -07:00
Nathan Osman
61d4a14b33 Renamed QHttpSubHandler to QSubHandler. 2015-07-01 21:41:23 -07:00
Nathan Osman
5595ae1156 Completely reorganized the source code layout. 2015-07-01 21:32:26 -07:00
Nathan Osman
0a5973cae2 Added basic tests for QObjectHandler. 2015-06-24 22:36:44 -07:00
Nathan Osman
87ef62ce9e Moved tests into separate directories. 2015-06-22 11:06:06 -07:00
Nathan Osman
875432d129 Added QIByteArray class, providing a case-insensitive byte array. 2015-06-17 14:38:31 -07:00
Nathan Osman
a0e6ea0334 Renamed ByteUtils test and implemented tests for QHttpParser::parseRequest(). 2015-06-16 12:50:25 -07:00
Nathan Osman
789c102645 Renamed QHttpEngine to ByteUtils. 2015-06-15 23:47:14 -07:00
Nathan Osman
a3454614d5 Added tests for QFilesystemHandler class. 2015-06-15 18:24:34 -07:00
Nathan Osman
087005e6e0 Added test for QHttpSubHandler. 2015-06-13 21:20:47 -07:00
Nathan Osman
20d5962424 Removed QHttpRequest and QHttpResponse classes. 2015-05-18 13:14:27 -07:00
Nathan Osman
54b42410fd Combined the QHttpRequest and QHttpResponse classes into a single class - QHttpSocket. 2015-05-18 13:08:39 -07:00
Nathan Osman
8eb1c7925c Moved QSocketPair class to a separate static library to cut down on compilation. 2015-05-15 14:49:45 -07:00
Nathan Osman
812763d407 Moved socket pair creation into separate class. 2015-05-15 14:32:30 -07:00
Nathan Osman
33ab52656b Added initial implementation of QIODeviceCopier. 2015-05-01 23:32:06 -07:00
Nathan Osman
7b004dc66a Renamed QJsonServer to QHttpServer. 2015-04-29 22:48:15 -07:00
Nathan Osman
2903bb44d1 Added QHttpEngine namespace with split() function. 2015-04-29 11:40:34 -07:00
Nathan Osman
80e59424ce Removed redundant QHttpSocket class. 2015-04-28 23:30:32 -07:00
Nathan Osman
4bb72675d4 Added tests for QHttpResponse. 2015-04-28 23:27:54 -07:00
Nathan Osman
1c7499b057 Finished implementing QHttpRequest class. 2015-04-28 19:03:12 -07:00
Nathan Osman
bc6ad809af Reverted previously reverted commit (having issues sorting out build failures on Windows). 2015-04-27 14:52:13 -07:00
Nathan Osman
4d78ee11c6 Reverted previous commit. 2015-04-27 14:31:59 -07:00
Nathan Osman
da394f029a Explicitly set path for runtime files. 2015-04-27 13:40:42 -07:00
Nathan Osman
ad353fbc7a Reverted previous commit. 2015-04-25 22:43:53 -07:00
Nathan Osman
870993cdfe Fixed issue with DLL not being found when testing on Windows. 2015-04-25 22:22:47 -07:00
Nathan Osman
513da4d168 Added empty QJsonServer class. 2015-04-02 15:56:01 -07:00
Nathan Osman
0b39fcc551 Removed tests for classes that do not exist and added tests for QHttpSocket. 2015-03-28 22:58:41 -07:00
Nathan Osman
6d7e462aa8 Moved enable_testing command to root CMakeLists.txt. 2015-03-25 17:15:44 -07:00
Nathan Osman
3897cbb499 Lowered CMake version to 2.8.9 and used qt5_use_modules function. 2015-03-25 16:33:44 -07:00
Nathan Osman
e0552e8c4c Removed Qt 5.1 version requirement. 2015-03-24 21:59:17 -07:00
Nathan Osman
ab29a74671 Created separate options for building the documentation and test suite. 2015-03-23 21:52:36 -07:00
Nathan Osman
7d3ba74bad Added empty tests. 2015-03-23 17:26:12 -07:00