Commit graph

  • ab9e470c35 Some more type hinting/safety. s3lph 2018-06-29 01:22:12 +0200
  • 8898abc77b Documentation of the RequestArgument class. s3lph 2018-06-29 01:12:25 +0200
  • 118de8bf95 New request parsing (WIP: Documentation) s3lph 2018-06-28 23:58:01 +0200
  • 5bb1dfad21 Fixed a style error s3lph 2018-06-27 21:20:36 +0200
  • f702eccc57 First implementation of multipart/form-data parsing s3lph 2018-06-27 21:17:18 +0200
  • 5ccb2c9304 Fixed failing unit tests. s3lph 2018-06-20 02:04:35 +0200
  • 3801909408 Added GET and POST array argument tests, and added some docstrings to the tests. s3lph 2018-06-20 00:53:06 +0200
  • 12f0a0928d Removed an additional newline that was in violation of PEP8. s3lph 2018-06-19 23:55:53 +0200
  • 67db4c654a Added tests for HTTP POST requests. s3lph 2018-06-19 23:51:20 +0200
  • 78d347f26c Use unprivileged docker image. s3lph 2018-06-19 22:55:37 +0200
  • 17fe381402 Use unprivileged docker image. s3lph 2018-06-19 22:54:07 +0200
  • b06c54e782 GitLab CI: Run unit tests as unprivileged user. s3lph 2018-06-19 22:15:18 +0200
  • 617cc2aa6f GitLab CI: Run unit tests as unprivileged user. s3lph 2018-06-19 22:11:42 +0200
  • 1f0312fcbd GitLab CI: Run unit tests as unprivileged user. s3lph 2018-06-19 21:52:00 +0200
  • 27c264278a GitLab CI: Run unit tests as unprivileged user. s3lph 2018-06-19 21:49:56 +0200
  • 3e3d544d90 GitLab CI: Run unit tests as unprivileged user. s3lph 2018-06-19 21:47:40 +0200
  • 3b2d8ffa93 Added unit tests for pagelet and static resource serving. s3lph 2018-06-19 21:37:56 +0200
  • 0bfd4efab9 Added unit tests for pagelet and static resource serving. s3lph 2018-06-19 21:34:48 +0200
  • 2f12403e1f Added two more testcases for session testing. s3lph 2018-06-19 20:16:39 +0200
  • 9414b19dc2 More unit tests for the webserver. s3lph 2018-06-19 00:03:30 +0200
  • 2f2f6b73e9 Use crypt with SHA512 instead of bcrypt. Going to change to BLOWFISH when adopting Python 3.7. s3lph 2018-06-15 22:30:35 +0200
  • 2313237773 Implemented the first webserver unit test. s3lph 2018-06-14 01:13:50 +0200
  • 8547dd76ac Added wiki repo as a git submodule in /doc. s3lph 2018-06-13 01:46:30 +0200
  • 1314699d11 README: Fixed wiki URL. s3lph 2018-06-13 01:38:37 +0200
  • 1d995f2462 Added some more documentation, especially package docs. s3lph 2018-06-13 00:52:47 +0200
  • 97b8d8b054 Added lots of code documentation to the httpd module. s3lph 2018-06-13 00:00:41 +0200
  • 3caf7d2477 Merge branch 'master' into webserver-impl s3lph 2018-06-12 22:06:33 +0200
  • d7a88ba69c Merge branch 'readme-etc' into 'master' s3lph 2018-06-12 20:05:30 +0000
  • 26cb3a88eb Added readme and license file. s3lph 2018-06-12 22:01:01 +0200
  • 700af6883f Initial commit for webserver code. Still needs a lot of documentation, and even more, test coverage. s3lph 2018-06-12 21:45:50 +0200
  • 2a53952003 Merge branch 'db-doc' into 'master' s3lph 2018-06-07 12:58:03 +0000
  • 7a8c898ebc Added additional documentation to MatematDatabase. s3lph 2018-06-06 14:13:42 +0200
  • 8eda31cbbe Renamed DatabaseFacade to MatematDatabase and added additional documentation. s3lph 2018-06-06 13:54:36 +0200
  • 8b98d5383d Added mypy_cache to gitignore. s3lph 2018-06-06 13:47:12 +0200
  • 4d07d02c10 Merge branch 'master' into db-doc s3lph 2018-06-06 13:37:17 +0200
  • ac17423e69 Merge branch 'ci-codestyle' into 'master' s3lph 2018-06-06 11:33:24 +0000
  • 5b231a0d40 Temporarily disabled mypy, as it doesn't seem to work properly on some occasions: - native libs (apsw, ...) - some Union types - unittest.TestCase.assertRaises with custom exceptions s3lph 2018-06-06 13:24:36 +0200
  • 63265e645a Put max-line-length of 120 in pycodestyle config, rather than completely disabling E501. s3lph 2018-06-06 13:03:30 +0200
  • 33888fe597 Added lots of missing type annotations. s3lph 2018-06-06 12:59:49 +0200
  • edaf9afc8b Removed an unneeded newline that caused the pycodestyle job to fail. s3lph 2018-06-05 22:54:30 +0200
  • 6870ef8f4a pycodestyle: ignore check for lines that are to long, as a max length of 79 gets ugly really quick. s3lph 2018-06-05 22:48:31 +0200
  • 4db168b750 Split CI pipeline into 2 stages, added mypy check. s3lph 2018-06-05 22:38:42 +0200
  • 82eb4f37f1 Added a codestyle CI job to check for PEP8 compliance. s3lph 2018-06-05 22:32:09 +0200
  • 0eb1161d7a Added lots of documentation to the Database Facade. s3lph 2018-06-05 22:18:10 +0200
  • 8059765410 Merge branch 'db-tests' into 'master' s3lph 2018-06-05 17:34:00 +0000
  • 01b0b95652 Added lots of unit tests for the database facade, and already fixed some bugs. s3lph 2018-06-05 19:14:35 +0200
  • c238e8e9c8 test_facade: Added a login test case s3lph 2018-05-30 02:09:32 +0200
  • 411372cc21 Split database class into Facade (matemat database API) and Wrapper (internals). s3lph 2018-05-30 01:57:26 +0200
  • e94f8bd29d Merge branch 'ci' into master s3lph 2018-05-30 00:25:52 +0200
  • 5c6f130163 Added coverage report and egg-info to gitignore s3lph 2018-05-29 23:59:02 +0200
  • 85409a642f Fixed database tests after schema change. s3lph 2018-05-29 23:53:16 +0200
  • cedfcfc3d4 Changed GitLab CI from running setup.py test to -m unittest discover s3lph 2018-05-29 23:53:02 +0200
  • 3794a570c8 Reworked Product to allow a 0 argument constructor, because unittest apparently breaks stuff... s3lph 2018-05-29 23:36:52 +0200
  • 1439c3072c GitLab CI: Use buster instead of stretch. s3lph 2018-05-29 23:16:28 +0200
  • 6127872bd6 GitLab CI: Use buster instead of stretch. s3lph 2018-05-29 23:12:10 +0200
  • fab2c701d5 GitLab CI: Use buster instead of stretch. s3lph 2018-05-29 23:01:05 +0200
  • 516f7f08d9 GitLab CI: Added missing apt dependency. s3lph 2018-05-29 22:53:46 +0200
  • 0f1a150653 GitLab CI: Added missing pip dependency. s3lph 2018-05-29 22:51:08 +0200
  • 15bd9e9747 Fixed Docker image name in GitLab CI config. s3lph 2018-05-29 21:52:20 +0200
  • 6fb55ddc2d GitLab CI s3lph 2018-05-29 21:49:40 +0200
  • c91f77702a Initial commit; database facade mostly implemented, but only partially tested s3lph 2018-05-29 21:43:38 +0200