568c620782
Flaska: Add support for appendHeaders to compliment default headers instead of completely replacing them
2022-06-16 09:58:11 +00:00
e7909cc84b
flaska: Add better default font-src with self and data: support.
continuous-integration/appveyor/branch AppVeyor build failed
2022-05-12 16:40:14 +00:00
4820347cfb
req: Fix bug where it would call requestEnded when request was closed. This behavior is normal during the middle of a request
continuous-integration/appveyor/branch AppVeyor build succeeded
2022-04-07 11:27:44 +00:00
3a454d44ce
onreqerror: Do not log aborted "errors"
continuous-integration/appveyor/branch AppVeyor build failed
2022-04-02 19:40:46 +00:00
975646d336
Flaska: If http server supports listenAsync (service-core for example) then use that instead of callback listen()
continuous-integration/appveyor/branch AppVeyor build succeeded
2022-03-27 14:48:11 +00:00
b97e34c1eb
Flaska: HEAD request support across the board.
...
continuous-integration/appveyor/branch AppVeyor build succeeded
Flaska: Set status to 204 if status is 200 and body is null
Flaska: Fix implementation of how content-type is set
FileResponse: Don't open file if running HEAD request
2022-03-27 00:30:56 +00:00
d4bac4940e
FileResponse: Pre-build range regex and re-use it for performance benefits
continuous-integration/appveyor/branch AppVeyor build succeeded
2022-03-26 15:59:48 +00:00
499cfa8ce0
FileResponse: Completely finished all HTTP/1.1 support for file handling including range, preconditions, modified and so much more.
...
continuous-integration/appveyor/branch AppVeyor build succeeded
Flaska: Refactored how headers and status are sent.
2022-03-26 15:50:18 +00:00
cfd56f83ae
requestEnd: Now properly supports ctx.headers and properly sends all headers to res with status code using writeHead
...
continuous-integration/appveyor/branch AppVeyor build succeeded
FileResponse: Initial development started to serve files
2022-03-25 13:26:13 +00:00
acb099868b
CorsHandler: Finished implementing a full CORS support
continuous-integration/appveyor/branch AppVeyor build succeeded
2022-03-24 15:50:31 +00:00
7b682e8e95
Constructor: Support for defaultHeaders was added with default secure options.
...
continuous-integration/appveyor/branch AppVeyor build succeeded
CSP: Added smart CSP support with nonce support as well. Can generate unique nonce values for each request.
CorsHandler: Started development of basic cors handler.
2022-03-24 09:29:54 +00:00
e50e9f8a94
Flaska: Add basic head support
continuous-integration/appveyor/branch AppVeyor build succeeded
2022-03-21 07:34:01 +00:00
28b4f6ea33
Flaska: Testing and Version 1.0.0 released
...
continuous-integration/appveyor/branch AppVeyor build succeeded
Added JsonHandler
Added FormidableHandler
Fixed a bunch of request handling
2022-03-17 15:09:22 +00:00
9c43b429c4
flaska: Add jsonhandler and basic httperror class
...
continuous-integration/appveyor/branch AppVeyor build succeeded
flaska: Add promise-based listen and close methods
2022-03-16 10:41:25 +00:00
f1cff5d9ea
Add 404 support and some more error handling
2022-01-05 14:06:06 +00:00
76b3852aeb
hopefully last fix for request ended logic
2021-10-11 03:16:40 +00:00
ed5ca5e756
hopefully fix so after gets called after every request
2021-10-11 02:06:22 +00:00
2d7b3ed440
requestStart: Fix so requestEnded gets called with ctx
2021-10-10 23:52:51 +00:00
c3b7447024
requestEnd: Fix detection on when response is finished
2021-10-10 21:32:15 +00:00
89c96e2ad4
QueryHandler: Added new handy query handler middleware
2021-10-10 20:38:12 +00:00
f0454d11c2
onerror: Goes back to normal end request routine after onError finishes
2021-10-10 20:08:43 +00:00
6569ff75de
ctx: Add missing log to context
2021-10-10 19:57:48 +00:00
c8290126fa
pretty much fully finished version 1
2021-10-09 00:12:56 +00:00
26c9b4a27e
Finished implementing router. Backuping non-class method
2021-07-05 17:54:00 +00:00
0bfd4de78d
rename from bottle (taken, sadface) to flaska
2020-05-20 13:14:25 +00:00