s3lph
|
fe83b2017c
|
Fixed some minor type annotation issues.
|
2018-07-15 00:55:39 +02:00 |
|
s3lph
|
2dcb8dc619
|
Merge branch '10-builtin-sqlite3' into 'master'
Resolve "Get rid of APSW"
Closes #10
See merge request s3lph/matemat!14
|
2018-07-14 21:47:16 +00:00 |
|
s3lph
|
69601150a7
|
Added additional unit tests.
|
2018-07-14 23:44:27 +02:00 |
|
s3lph
|
5c9d85fa70
|
Removed all APSW references.
|
2018-07-14 23:35:32 +02:00 |
|
s3lph
|
8da1746d0c
|
Merge branch '11-static-cache' into 'master'
Resolve "Caching of Static Resources"
Closes #11
See merge request s3lph/matemat!13
|
2018-07-14 21:08:26 +00:00 |
|
s3lph
|
96eaa2c4c0
|
Unit tests for 304 Not Modified testing.
|
2018-07-14 23:05:50 +02:00 |
|
s3lph
|
a9fc6f451b
|
Cleaner datetime API usage.
|
2018-07-14 22:55:14 +02:00 |
|
s3lph
|
87b66719e3
|
Implemented (probably quite shaky) static content cache headers.
|
2018-07-14 19:00:37 +02:00 |
|
s3lph
|
5f2464b023
|
Merge branch '6-unified-logging' into 'master'
Resolve "Unified Logging"
Closes #6
See merge request s3lph/matemat!12
|
2018-07-14 11:18:37 +00:00 |
|
s3lph
|
4626f22339
|
config documentation
|
2018-07-14 13:14:53 +02:00 |
|
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 |
|