Rene Schallner
feb4ad5c77
Merge pull request #57 from StringNick/http-method-options
...
http method options support
2023-12-31 01:17:02 +01:00
Rene Schallner
012452e1e1
http_auth test: http client code "fix"; also: 1 use 1 worker instead of 0 explicitly
2023-12-31 00:18:24 +01:00
Rene Schallner
5770e1673a
refactored zap.Tls
2023-12-30 03:47:10 +01:00
Rene Schallner
1061c2d4ba
added zap.Tls, updated https example
2023-12-30 03:28:21 +01:00
Rene Schallner
5e789ee87a
added https example
2023-12-29 17:44:25 +01:00
stringnick
7dcac55191
http method options support
2023-12-27 23:25:57 +01:00
Rene Schallner
877bd0eea2
refactored and simplified Mustache interface
2023-09-13 13:43:33 +02:00
sadbeast
8f5aa17109
Add MustacheLoad to support loading from file
...
According to the facil.io docs
(http://facil.io/0.7.x/fiobj_mustache#fiobj_mustache_new ):
> By setting the filename argument even when the data argument exists,
> it will allow path resolution for partial templates. Otherwise, there
> is no way to know where to find the partial templates.
This will allow partial templates to work.
However, this also introduces a breaking change to the existing
MustacheNew function. This change makes it mirror the C version where it
accepts a MustacheLoadArgs struct instead of just the data. That's also
a handy method to have, so I renamed that to MustacheData...maybe
there's a better name?
2023-09-13 13:22:23 +02:00
Rene Schallner
ecb06028d1
provided 2 bin files for bindataformpost example
2023-09-13 02:23:33 +02:00
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
5adf7d0e02
updated bindataformpost example
2023-09-12 19:16:31 +02:00
Rene Schallner
e55f6181f8
added example for bindataformpost
2023-09-12 18:58:34 +02:00
Rene Schallner
28b90c7b00
Endpoint example: /stop endpoint & leak detection
2023-07-03 15:54:26 +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
71fb5d945e
Update middleware_with_endpoint example with direct context
2023-06-21 20:44:05 -07:00
Ed Yu
cc0680d6e3
Update middleware example with direct context
2023-06-21 15:21:42 -07:00
Ed Yu
9c66dd4deb
Update to new json parser api changes
2023-06-20 10:21:48 -07:00
Rene Schallner
2885b2642b
Update to latest facil.io patch (cookie path)
2023-05-30 10:42:51 +02:00
Rene Schallner
d1da4ec3bc
fix: setCookie in ReleaseXXX mode, spelling COOKIE
2023-05-29 18:19:25 +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
e5e657870e
first cut of sendError
2023-05-22 05:17:21 +02:00
Rene Schallner
35144b195e
zap.Middleware.EndpointHandler, r.get/setContext()
2023-05-20 03:16:02 +02:00
Ed Yu
3fb6a65e48
update endpoint example to the new json api
2023-05-18 20:54:16 -07:00
Rene Schallner
6f7e2f89fb
fix comments
2023-05-19 03:07:56 +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
c10b35777b
fixed example: only have 1 worker!
2023-05-09 05:26:09 +02:00
Rene Schallner
6e081d8672
lil example's logging update
2023-05-09 05:12:30 +02:00
Rene Schallner
340b1ae3a8
UserPassSession Authentication!!!
2023-05-09 04:35:59 +02:00
Rene Schallner
0251a9cbc5
improved websocket chat example
2023-05-07 16:14:28 +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
b197fb5ff7
housekeeping
2023-04-21 22:18:22 +02:00
Rene Schallner
dfaadf3140
Enpoint example: from singleton to @fieldParentPtr
2023-04-18 21:02:43 +02:00
Rene Schallner
19880fad3e
added endpoint_auth example, fixed doc
2023-04-16 23:53:14 +02:00
Rene Schallner
dcf1ea4750
added support for SimpleRequest.getHeader()
2023-04-14 23:32:56 +02:00
Rene Schallner
1fcb11f03a
"fixed" release build errors in mustache example
2023-03-10 11:58:51 +01:00
Rene Schallner
615d90b8f4
added errors
2023-03-10 11:43:57 +01:00
Rene Schallner
503554d649
added facilio logging functions
2023-03-08 15:08:15 +01:00
Rene Schallner
c42e5095d8
added preliminary zap debug logging
2023-03-04 18:37:55 +01:00
Rene Schallner
7c03a16245
mustache example cleanup
2023-02-27 02:26:00 +01:00
Rene Schallner
21c4fa12d3
mustache cleanup
2023-02-27 02:15:29 +01:00
Rene Schallner
9557bebf0b
mustache rendering works - cleanup needed
2023-02-27 00:56:29 +01:00