s3lph
|
8f82420d7f
|
Logging config unit tests.
|
2018-07-14 12:55:09 +02:00 |
|
s3lph
|
a4967b1338
|
Slightly improved logging config.
|
2018-07-14 12:16:46 +02:00 |
|
s3lph
|
3382d23d85
|
Basic logging implementation; still undocumented.
|
2018-07-14 00:15:19 +02:00 |
|
s3lph
|
b12535bc93
|
Merge branch '3-constant-time-password-verification' into 'master'
Resolve "Password verification apparently vulnerable to timing attacks"
Closes #3
See merge request s3lph/matemat!11
|
2018-07-13 20:08:11 +00:00 |
|
s3lph
|
55354deb21
|
Merge branch '7-configuration-file' into 'master'
Configuration File Support
Closes #7
See merge request s3lph/matemat!10
|
2018-07-13 20:05:12 +00:00 |
|
s3lph
|
48ad9bc7df
|
Fixed #3 Password verification apparently vulnerable to timing attacks.
|
2018-07-13 20:04:42 +02:00 |
|
s3lph
|
8fab13e13a
|
Added support for multiple config files
|
2018-07-13 16:02:30 +02:00 |
|
s3lph
|
95c81608c3
|
Fixed a second minor issue in the wiki
|
2018-07-13 01:49:24 +02:00 |
|
s3lph
|
150588e6a9
|
Fixed a minor issue in the wiki
|
2018-07-13 01:47:15 +02:00 |
|
s3lph
|
eff8135acf
|
Added configuration file documentation to wiki
|
2018-07-13 01:43:21 +02:00 |
|
s3lph
|
758a2eb018
|
Fixed: Expand ~ in config file parsing.
|
2018-07-13 01:22:17 +02:00 |
|
s3lph
|
23e6662ca8
|
Fixed previous unit tests and implemented tests for config parsing.
|
2018-07-13 00:15:08 +02:00 |
|
s3lph
|
2dd57dcfd6
|
Reworked and cleaned up config file integration.
|
2018-07-13 00:14:48 +02:00 |
|
s3lph
|
a52f09fc58
|
First, horrible config file support.
|
2018-07-11 22:06:06 +02:00 |
|
s3lph
|
2347908381
|
Merge branch 'webserver-impl' into 'master'
Web Server Implementation
See merge request s3lph/matemat!7
|
2018-07-11 16:45:37 +00:00 |
|
s3lph
|
652520dc85
|
Merge branch 'jinja2-template' into 'webserver-impl'
Jinja2 Template support, more explicit pagelet return API
See merge request s3lph/matemat!9
|
2018-07-10 19:53:23 +00:00 |
|
s3lph
|
63a1ac291f
|
Updated pagelet documentation to adopt the PageletResponse return value API.
|
2018-07-09 23:48:37 +02:00 |
|
s3lph
|
0481b5bf98
|
Always add Matemat version number to Jinja template.
|
2018-07-09 22:46:35 +02:00 |
|
s3lph
|
1b00c80133
|
Implemented a more explicit Pagelet return API using class instances to describe the action to take.
|
2018-07-09 20:50:02 +02:00 |
|
s3lph
|
e3c65776b5
|
A first, semi-sane integration of Jinja2 templates
|
2018-07-09 01:09:53 +02:00 |
|
s3lph
|
4d2d2d30c1
|
Added Jinja2 dependency
|
2018-07-09 00:11:40 +02:00 |
|
s3lph
|
50a9425fe2
|
Merge branch 'pagelet-return-api' into 'webserver-impl'
Pagelet return API
See merge request s3lph/matemat!8
|
2018-07-08 17:54:58 +00:00 |
|
s3lph
|
7c078f2c63
|
Merge branch 'webserver-impl' into pagelet-return-api
|
2018-07-08 15:18:17 +02:00 |
|
s3lph
|
a0d1520ecf
|
Fixed a line-to-long style error
|
2018-07-08 15:13:58 +02:00 |
|
s3lph
|
079d9909c0
|
Some typing fixes that make mypy a litte happier
|
2018-07-08 15:10:22 +02:00 |
|
s3lph
|
14f339e630
|
Added unit test for redirection testing.
|
2018-07-07 19:24:00 +02:00 |
|
s3lph
|
a531447970
|
Added the changed pagelet API to the external documentation.
|
2018-07-07 19:10:41 +02:00 |
|
s3lph
|
f1ff14d29c
|
More user-friendly return value in the pagelet API.
|
2018-07-07 18:58:23 +02:00 |
|
s3lph
|
528f7322ac
|
Docstrings for the request parser tests.
|
2018-07-07 15:37:57 +02:00 |
|
s3lph
|
00bcae9874
|
Fixed behavior for missing Content-Type in multipart parts
|
2018-07-07 15:29:32 +02:00 |
|
s3lph
|
b453721821
|
README: Added link to old matemat webapp
|
2018-07-07 15:23:24 +02:00 |
|
s3lph
|
f2e48fe339
|
Removed bcrypt dependency from README
|
2018-07-07 15:20:54 +02:00 |
|
s3lph
|
a89f2cd15d
|
Updated documentation in wiki, and a minor doc fix in the code
|
2018-07-04 22:05:47 +02:00 |
|
s3lph
|
9d6c0c9de2
|
Merge branch 'multipart' into 'webserver-impl'
Implemented parsing of multipart/form-data POST requests. Also syntactic sugar for request arguments handling.
See merge request s3lph/matemat!6
|
2018-07-04 16:51:34 +00:00 |
|
s3lph
|
0fb60d1828
|
Using the new RequestArguments API throughout the project.
|
2018-06-29 22:13:39 +02:00 |
|
s3lph
|
2f927cec41
|
Implemented a container for RequestArgument instances, with some more unit tests.
|
2018-06-29 21:56:22 +02:00 |
|
s3lph
|
21a927046d
|
Reworked RequestArgument API to somewhat more lax concerning 0-indices, potentially leading to safer code.
|
2018-06-29 18:29:51 +02:00 |
|
s3lph
|
73c7dbe89f
|
Documentation of RequestArgument test cases.
|
2018-06-29 18:11:26 +02:00 |
|
s3lph
|
ab9e470c35
|
Some more type hinting/safety.
|
2018-06-29 01:22:12 +02:00 |
|
s3lph
|
8898abc77b
|
Documentation of the RequestArgument class.
|
2018-06-29 01:12:25 +02:00 |
|
s3lph
|
118de8bf95
|
New request parsing (WIP: Documentation)
|
2018-06-28 23:58:01 +02:00 |
|
s3lph
|
5bb1dfad21
|
Fixed a style error
|
2018-06-27 21:20:36 +02:00 |
|
s3lph
|
f702eccc57
|
First implementation of multipart/form-data parsing
|
2018-06-27 21:17:18 +02:00 |
|
s3lph
|
5ccb2c9304
|
Fixed failing unit tests.
|
2018-06-20 02:04:35 +02:00 |
|
s3lph
|
3801909408
|
Added GET and POST array argument tests, and added some docstrings to the tests.
|
2018-06-20 00:53:06 +02:00 |
|
s3lph
|
12f0a0928d
|
Removed an additional newline that was in violation of PEP8.
|
2018-06-19 23:55:53 +02:00 |
|
s3lph
|
67db4c654a
|
Added tests for HTTP POST requests.
|
2018-06-19 23:51:46 +02:00 |
|
s3lph
|
78d347f26c
|
Use unprivileged docker image.
|
2018-06-19 22:55:37 +02:00 |
|
s3lph
|
17fe381402
|
Use unprivileged docker image.
|
2018-06-19 22:54:07 +02:00 |
|
s3lph
|
b06c54e782
|
GitLab CI: Run unit tests as unprivileged user.
|
2018-06-19 22:15:18 +02:00 |
|