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

477 commits

Author SHA1 Message Date
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
42e96b4875 Use debug.err and exit 1 for windows fail message 2024-02-23 20:20:38 +01:00
Froxcey
3a50132123 Provide Windows error message 2024-02-23 20:20:11 +01:00
Froxcey
694b3196db Use custom method enum 2024-02-23 20:20:00 +01:00
Rene Schallner
edc297ce5a Update README.md 2024-02-23 20:19:48 +01:00
Rene Schallner
4f2a326948 Update README.md to point out even more prominently the zig master situation 2024-02-23 20:17:00 +01:00
Froxcey
39ee26f9a4 Use std.http.Method for Request.method 2024-02-23 20:16:44 +01:00
GitHub Action
8a9d7369df Update README 2024-02-23 20:16:26 +01:00
Rene Schallner
bd1fbaee80 minor simple_router fixes 2024-01-24 22:59:38 +01:00
Rene Schallner
cccee2b14c updated docs to include zap.Router (not documented yet) 2024-01-24 14:13:53 +01:00
Rene Schallner
fa4acdf954 fix router constness for current zig 2024-01-24 14:10:07 +01:00
John Colvin
a330627b09 s/ednpoint/endpoint/ 2024-01-24 13:59:36 +01:00
stringnick
74ffd81bca update readme.md 2024-01-24 13:59:36 +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
Craig Hewetson
88ec6316f3 Update Discord link to be exactly the same as the one in the readme file 2024-01-17 17:08:29 +01:00
Rene Schallner
23b70b8881 update README: docs 2024-01-10 15:50:47 +01:00
Rene Schallner
f4563f2357 added docs for gh pages 2024-01-10 15:25:02 +01:00
Rene Schallner
79aa63f717 exclude docs/ from gitignore 2024-01-10 15:24:31 +01:00
Rene Schallner
3295589584 update to latest zig master 2024-01-10 15:08:51 +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
baf58b1666 fixed setContentTypeFromFilename consts 2024-01-09 12:02:31 +01:00
Rene Schallner
737691581a added setContentTypeFromFilename thx @hauleth. 2024-01-09 12:00:56 +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
renerocksai
35a8d8f39b progress. alloc 1st 2024-01-09 08:21:03 +01:00
renerocksai
e7305816d3 API cleanup #3
--------------

More zap docstrings
2024-01-08 21:41:44 +01:00
renerocksai
551d033edc API cleanup #2
--------------

- Middleware: no more MixContexts
    - zig structs are fine
- more documentation (comments -> autodoc).
- websocket docs
2024-01-08 19:26:16 +01:00
renerocksai
3d651229f8 API cleanup #1
--------------

- EndpointListener.register() // was: addEndpoint
- no more Simple
- getEndpoint -> endpoint()
2024-01-08 15:50:46 +01:00
Rene Schallner
5a284fc96d Update README.md 2024-01-07 21:37:29 +01:00
Vemahk
2574ceb63c goodness, there's more README. 2024-01-07 21:34:58 +01:00
Vemahk
51af6120ac Another README update: for the https FAQ honestly not sure how to concisely express that. 2024-01-07 21:34:58 +01:00
Vemahk
2139db102a README.md change 2024-01-07 21:34:58 +01:00
Vemahk
56f687bf19 updated relevant comment 2024-01-07 21:34:58 +01:00
Vemahk
613afaf1af readd -Dopenssl to zap build. modify readme for instructions how to use it 2024-01-07 21:34:58 +01:00
Rene Schallner
31bf768b96 fix build for latest zig master 2024-01-05 15:37:25 +01:00
Rene Schallner
869a7b8138 update README: build openssl env var 2024-01-05 14:01:06 +01:00
Rene Schallner
5eb57387e8 openssl support depend on ZAP_USE_OPENSSL=true env 2024-01-05 13:59:25 +01:00
Rene Schallner
29b90f0626
Merge pull request #59 from BrookJeynes/mustache-doc-comments
Mustache doc comments
2023-12-31 02:03:01 +01:00
Brook Jeynes
6611269721 fix returned struct field 2023-12-31 10:59:18 +10:00
Brook Jeynes
22d454d134 Updated Mustache doc strings and member visibility
- Updated `Mustache.fiobjectify` to be private
- Updated docstrings on `Mustache.build`
- Renamed `Mustache.handler` -> `Mustache.handle`
- Added docstrings for `Mustache.fiobjectify` and `Mustache.handle`
- Removed `Mustache.status`
2023-12-31 10:56:37 +10:00
Rene Schallner
5082eebd74
Merge pull request #58 from BrookJeynes/mustache-zig-style
Updated `mustache.zig` to be more Zig like
2023-12-31 01:33:53 +01:00
Brook Jeynes
9cc371e567 - Updated tests (all passing)
- Resolved `init()`  comment stating an error occured if nothing was passed in.
- Replaced error at an unreachable location in `init()` to `unreachable`
- Made many members private
2023-12-31 10:27:13 +10:00
stringnick
1e849d2b05 http method options support 2023-12-31 01:20:54 +01:00
Rene Schallner
a8a8b537fe http_auth test: http client code "fix"; also: 1 use 1 worker instead of 0 explicitly 2023-12-31 00:51:22 +01:00
Rene Schallner
715fe03edd Added tls.zig 2023-12-30 13:19:01 +01:00
Brook Jeynes
9fd8c13b32 Updated mustache.zig to be more Zig like
- `mustache.zig` now returns a `Mustache` struct. This allows functions to be called
on the mustache instance, e.g. `zap.mustacheFree(mustache)` -> `mustache.free()`.
- Updated mustache example.
- Added doc strings to majority of mustache functions.
2023-12-30 13:15:07 +10:00