1
0
Fork 0
mirror of https://github.com/zigzap/zap.git synced 2025-10-21 07:34:08 +00:00
Commit graph

107 commits

Author SHA1 Message Date
Rene Schallner
942fb0f4a9 fixed multi-file upload 2023-09-13 02:11:16 +02:00
Rene Schallner
661c230c0f added support for multi-file form upload 2023-09-13 01:36:42 +02:00
Rene Schallner
db9fd24f01 return unsupported for arrays 2023-09-12 20:06:51 +02:00
Rene Schallner
fe9937f331 return unsupported in case of arrays or unsupported types 2023-09-12 20:05:58 +02:00
Rene Schallner
8dbe0671a6 renamed unsupported_hash 2023-09-12 18:48:28 +02:00
Rene Schallner
ae98019e60 data as string 2023-09-12 18:36:57 +02:00
Rene Schallner
7884d56211 log data type 2023-09-12 18:19:12 +02:00
Rene Schallner
5f939fd666 try anyway 2023-09-12 18:04:09 +02:00
Rene Schallner
d1a0b6c15d added diagnostics 2023-09-12 16:24:12 +02:00
Rene Schallner
9517e7a253 progress: reading binary data 2023-09-12 16:02:34 +02:00
Rene Schallner
0f6beb4347 format httpparambinaryfile 2023-09-12 15:30:07 +02:00
Rene Schallner
8845afaf33 progress 2023-09-12 15:20:00 +02:00
Rene Schallner
83220302d7 test 2023-09-12 14:10:24 +02:00
Rene Schallner
0551bcebfb attempt to fix #41 2023-09-12 13:53:49 +02:00
Ed Yu
22d4b80cb9 Update to use the new alignCast where the alignOf is not needed anymore 2023-06-26 20:11:34 -07:00
Ed Yu
c047d9dc9b Revert Context changes in middleware_with_endpoint by fixing middleware MixContexts 2023-06-22 11:57:55 -07:00
Ed Yu
5611026479 Update builtin functions due to zig changes 2023-06-21 14:53:37 -07:00
Rene Schallner
d1da4ec3bc fix: setCookie in ReleaseXXX mode, spelling COOKIE 2023-05-29 18:19:25 +02:00
Rene Schallner
f5bbbff15f latest zig->snek_case, std.debug.TTY -> std.io.tty 2023-05-28 00:22:37 +02:00
Rene Schallner
af4d62ab97 latest zig, fix std.sort.sort -> std.mem.sort 2023-05-28 00:11:33 +02:00
Rene Schallner
e02fefd669 zap.zig: no ugly _module 2023-05-24 19:31:32 +02:00
Rene Schallner
55f2bc427f UserPassSessionAuth: ephermal session token
generated token will be modulated by timestamp in nanoseconds.
2023-05-24 12:02:53 +02:00
Rene Schallner
48b399e056 fix mem leaks in UserPassSessionAuth 2023-05-24 01:28:04 +02:00
Rene Schallner
fdf731f5b6 expose zap.stop() 2023-05-24 01:23:43 +02:00
Rene Schallner
e5e657870e first cut of sendError 2023-05-22 05:17:21 +02:00
Ed Yu
d75d3906c7
Merge branch 'zigzap:master' into master 2023-05-20 11:45:03 -07:00
Ed Yu
60769fc1fe cookie max-age should be set to -1 for browser to remove the cookie 2023-05-20 11:27:11 -07:00
Rene Schallner
35144b195e zap.Middleware.EndpointHandler, r.get/setContext() 2023-05-20 03:16:02 +02:00
Rene Schallner
4349f6e25d new release after std.json chanes 2023-05-19 14:47:55 +02:00
Rene Schallner
fe4e3f94a5 comments update 2023-05-19 03:22:31 +02:00
Rene Schallner
d656452667 MIDDLEWARE support 2023-05-19 02:47:39 +02:00
Ed Yu
a641dcc082 add http method PATCH for endpoint listener 2023-05-16 14:58:52 -07:00
Rene Schallner
8067c666b2 on_request fallback for SimpleHttpListener 2023-05-16 03:38:38 +02:00
Rene Schallner
a19acaeb83 better cache-control example f. sendFile 2023-05-14 00:21:25 +02:00
Rene Schallner
b988454a72 added example for sendFile 2023-05-13 22:30:45 +02:00
Rene Schallner
48e30ca35c feature: SimpleRequest.sendFile(filename) 2023-05-12 23:50:22 +02:00
Rene Schallner
0f9fbbd677 fixed setHeader debug logging 2023-05-09 05:18:24 +02:00
Rene Schallner
340b1ae3a8 UserPassSession Authentication!!! 2023-05-09 04:35:59 +02:00
Rene Schallner
645db5c8d0 AuthResult is now an enum (was: bool) 2023-05-08 00:06:57 +02:00
Rene Schallner
00291117d8 websockets + example 2023-05-07 05:02:09 +02:00
Rene Schallner
b45a7df668 cookies! 2023-05-06 04:02:03 +02:00
Rene Schallner
d0be271337 Mega update! SimpleHttpRequest got Parameters!
parseBody() : parse form params
parseQuery() : parse query params
getParamCount() : returns number of parsed params
parametersToOwnedStrList() : get params as kv pairs of strings
parametersToOwnedList() : get params as kv list
getParamStr() : get parameter by name
2023-05-06 02:38:35 +02:00
Rene Schallner
5a942869a9 Basic Auth now accepts Authorization header 2023-05-01 05:58:11 +02:00
Rene Schallner
d0c59ab008 fixed AuthEndpoint callbacks, BasicAuth logging
AuthEndpoint callbacks now provide pointers to the original
SimpleEndpoint structs, so their fieldParentPtr calls work.
Added extensive debug() logging to BasicAuth with .UserPassword.
2023-05-01 05:55:08 +02:00
Rene Schallner
a278842d78 fixed test's http client for latest zig std.http 2023-04-28 21:13:08 +02:00
Rene Schallner
f5eb3ca888 removed unused code 2023-04-22 23:29:25 +02:00
Rene Schallner
5147aa05d4 tests: build exe 2023-04-22 15:56:11 +02:00
Rene Schallner
b7f3ae06c6 update tests, pkghash 2023-04-22 07:38:44 +02:00
Rene Schallner
b197fb5ff7 housekeeping 2023-04-21 22:18:22 +02:00
Rene Schallner
85076dbe55 cleaned up auth test output 2023-04-17 08:29:30 +02:00