1
0
Fork 0
mirror of https://github.com/zigzap/zap.git synced 2025-10-20 15:14:08 +00:00
Commit graph

157 commits

Author SHA1 Message Date
renerocksai
d0cb7520ac
fix endpoint_auth example for new Endpoint stuff 2025-03-16 13:39:23 +01:00
renerocksai
8e80eecc3e
endpoint simplification 2025-03-16 04:45:31 +01:00
Rene Schallner
2d3f8938a5 fix https example output's suggested curl command 2025-02-25 12:56:02 +00:00
Thom Dickson
903716bcf5
update docs and examples for endpoint middleware 2024-07-25 20:38:26 -04:00
Rene Schallner
c79d62ca2c proposed change to parseAccept API 2024-04-27 21:29:32 +02:00
Louis Pearson
4988feb314 fix: simplify accept header api somewhat 2024-04-24 21:53:41 -06:00
Rene Schallner
9674c8f87a
Update hello_json.zig 2024-04-24 02:11:28 +02:00
Rene Schallner
1e1999802a Merge branch 'zig-0.12.0' 2024-04-21 14:20:15 +02:00
Rene Schallner
8cfd190fb2
Merge branch 'zig-0.12.0' into zig-0.12.0 2024-04-21 13:59:47 +02:00
Rene Schallner
740ddab2a1
Merge branch 'zig-0.12.0' into zig-0.12.0 2024-04-21 13:54:51 +02:00
geemili
5f4b7957dc fix: use error return trace in senderror
This should produce more usable error messages. The error messages before
this were pointing at zap runtime functions, instead of at the code that
produced the error.
2024-04-18 16:16:15 -06:00
Andreas Stocker
44af23827e fix breaking changes as of 14-4-24 2024-04-14 18:19:18 +02:00
Tobias Simetsreiter
3f7492260d zig 0.12.0-dev.3561+f45ba7d0c: remove type argument from fieldParentPtr 2024-04-07 18:21:49 +02:00
dweiller
43b6993942 update for @fieldParentPointer RLS change 2024-04-05 15:13:44 +11:00
Rene Schallner
c81a211bd3 re-write of zap.Router, fix #83 2024-03-23 23:00:25 +01:00
Rene Schallner
b2f4e29258 re-write of zap.Router, fix #83 2024-03-23 22:35:49 +01:00
Rene Schallner
8cf48ddfc1 zig master: exit, get_env fixes 2024-03-23 22:23:13 +01:00
Rene Schallner
77f5fd05b9 use methodAsEnum() in endpoint and json example 2024-02-24 15:57:11 +01:00
Rene Schallner
6d710ba448 use methodAsEnum() in endpoint and json example 2024-02-24 15:52:27 +01:00
Rene Schallner
5ea15b8a3e performance: revert r.method enum back to ?[]const u8 new http.Method enum is available via r.methodAsEnum() 2024-02-24 15:49:14 +01:00
Rene Schallner
8a18a0258f performance: revert r.method enum back to ?[]const u8
new http.Method enum is available via r.methodAsEnum()
2024-02-24 15:36:44 +01:00
Joe Liotta
4393866ea5 fixed unneeded optional unwrap in hello_json 2024-02-23 20:21:24 +01:00
Rene Schallner
1f6e945c08 cosmetics 2024-02-23 20:21:11 +01:00
Rene Schallner
680e981d13 access raw query params w/o allocator, close #40 2024-02-23 20:20:58 +01:00
Froxcey
694b3196db Use custom method enum 2024-02-23 20:20:00 +01:00
Froxcey
39ee26f9a4 Use std.http.Method for Request.method 2024-02-23 20:16:44 +01:00
Joe Liotta
fb0f947e5a
fixed unneeded optional unwrap in hello_json 2024-02-22 19:12:44 -05:00
Rene Schallner
0609f98e05 cosmetics 2024-02-22 22:54:46 +01:00
Rene Schallner
c91948933c access raw query params w/o allocator, close #40 2024-02-22 22:44:04 +01:00
Froxcey
37f7b8b4aa
Use custom method enum 2024-01-31 21:15:27 +08:00
Froxcey
92fdb6605c
Use std.http.Method for Request.method 2024-01-27 21:10:04 +08:00
Rene Schallner
bd1fbaee80 minor simple_router fixes 2024-01-24 22:59:38 +01:00
Rene Schallner
02449e01ff minor simple_router fixes 2024-01-24 22:58:19 +01:00
Rene Schallner
fa4acdf954 fix router constness for current zig 2024-01-24 14:10:07 +01:00
stringnick
508b1a12c0 some refactoring 2024-01-24 13:59:36 +01:00
stringnick
2c2814144e simple router with clojure 2024-01-24 13:59:36 +01:00
stringnick
5e76e17baf some refactoring 2024-01-18 21:33:26 +01:00
stringnick
f13160eda6 simple router with clojure 2024-01-13 13:23:54 +01:00
Rene Schallner
61fbbe8b08 Refactored request, auth, endpoint: - zap.Request : refactored into its own file, along with supporting types and functions (e.g. http params related) - added setContentTypeFromFilename thx @hauleth. - zap.Auth : zap.Auth.Basic, zap.Auth.BearerSingle, ... - zap.Endpoint : zap.Endpoint, zap.Endpoint.Authenticating 2024-01-10 15:13:25 +01:00
Rene Schallner
07c74e757d Refactored request, auth, endpoint:
- zap.Request : refactored into its own file, along with supporting
  types and functions (e.g. http params related)
    - added setContentTypeFromFilename thx @hauleth.
- zap.Auth : zap.Auth.Basic, zap.Auth.BearerSingle, ...
- zap.Endpoint : zap.Endpoint, zap.Endpoint.Authenticating
2024-01-10 15:05:53 +01:00
Rene Schallner
214cfc5dee example comments 2024-01-09 16:01:53 +01:00
Rene Schallner
652f0e2277 Merge branch 'api_clean' into zig-0.12.0 2024-01-09 12:12:46 +01:00
Rene Schallner
737691581a added setContentTypeFromFilename thx @hauleth. 2024-01-09 12:00:56 +01:00
Rene Schallner
290d8bd7cc added setContentTypeFromFilename thx @hauleth. 2024-01-09 11:57:48 +01:00
Rene Schallner
295c2f68dd don't pollute global namespace with fio 2024-01-09 11:33:44 +01:00
Rene Schallner
1e1b5f5c51 finalize: allocator always 1st-ish arg 2024-01-09 11:30:16 +01:00
renerocksai
207a7619f4 API cleanup #2 --------------
- Middleware: no more MixContexts
    - zig structs are fine
- more documentation (comments -> autodoc).
- websocket docs
2024-01-09 11:28:53 +01:00
renerocksai
8892cae7df API cleanup #1 --------------
- EndpointListener.register() // was: addEndpoint
- no more Simple
- getEndpoint -> endpoint()
2024-01-09 11:28:05 +01:00
Rene Schallner
724ce87bd2 don't pollute global namespace with fio 2024-01-09 11:07:07 +01:00
Rene Schallner
eca4d511f0 finalize: allocator always 1st-ish arg 2024-01-09 10:55:27 +01:00