1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00
Commit Graph

243 Commits

Author SHA1 Message Date
e81e0ac708 fmt: replace go with spawn 2022-11-05 10:46:40 +03:00
f6844e9766 all: change optional to result of io (#16075) 2022-10-16 09:28:57 +03:00
8b962f8446 checker: fix nested struct reference type field initialized check. (fix: #15741) (#15752) 2022-09-15 07:59:31 +03:00
eafbf335cf docs: improve vlib/vweb/README.md (#15146) 2022-08-20 12:06:24 +03:00
46f32fc10c checker: require unsafe for free() 2022-08-20 08:03:07 +03:00
275a997ec1 vweb: fix vweb static url (#15396) 2022-08-11 08:28:47 +03:00
cc43a23f29 vweb: check invalid port number (#15016) 2022-07-11 07:55:33 +03:00
eb10cc9606 vweb: fix '/' in scan_static_directory (#14940) 2022-07-04 15:32:44 +03:00
b5f2636b73 Revert "vweb: remove the extra '/' in scan_static_directory (#14806)"
This reverts commit 8172fecb51.
2022-07-02 11:38:24 +03:00
8172fecb51 vweb: remove the extra '/' in scan_static_directory (#14806) 2022-06-21 15:13:09 +03:00
4b3c3d9082 checker: add error for if c >= A && c <= Z { in non generic functions 2022-06-07 20:43:31 +03:00
a8461a900d vweb: use http.Cookie 2022-06-04 06:52:46 +03:00
41414b5d5f vlib: add net.http.mime (#14516) 2022-06-02 18:07:25 +03:00
78d1b7f4ef net.http: Response.text -> Response.body (#14478) 2022-05-29 20:27:18 +03:00
d679146a80 fmt: remove space in front of ? and ! (#14366) 2022-05-13 06:56:21 +03:00
8788512c4d checker: make using err.msg and err.code produce an *actual* notice, even with the present compatibility hack (will be *removed* in 2022-06-01) 2022-04-12 14:56:02 +03:00
a87cd9663e vdoc: highlight inline examples for -f html (#13879) 2022-03-31 19:32:32 +03:00
9ad64b0bd8 vweb: support -d trace_request and -d trace_response 2022-03-21 19:48:47 +02:00
3bae489e35 examples: make the vweb_assets.v example more robust (always change work folder to the folder of the executable). Document the vweb.Context.handle_static behaviour. 2022-03-21 19:05:18 +02:00
ef5ea0ef21 ci: fix vweb failures (restore the ability to *force* vweb to listen to *only* local interfaces) 2022-02-18 10:18:04 +02:00
da9331f8ff vweb: support ipv6 (#13498) 2022-02-17 23:13:36 +03:00
f68144774d fmt: fix map missing a comma after enum keys, leading to non parsable code (#13481) 2022-02-16 21:08:29 +02:00
9d0a5942ac builtin: change IError msg and code to methods + fix vlib, add a deprecation notice for the old usages (#13041) 2022-02-11 15:52:33 +02:00
47ee292ba4 vweb: make Context.mount_static_folder_at more robust (#13361) 2022-02-05 15:10:26 +02:00
b2c299da48 vweb: support vweb.run_at(app, localhost, 8099) (#13337) 2022-02-01 18:41:12 +02:00
59ed4be49a all: update copyright year 2022-01-04 12:21:12 +03:00
ef16a8ec54 vweb: add json_pretty method (#12745) 2021-12-07 01:31:17 +03:00
108644d260 vweb: add file method to vweb.Context, make the existing json method generic (#12211) 2021-10-18 18:25:06 +03:00
cfc56b24fb vweb: fix [post] route matching 2021-10-12 08:18:04 +03:00
da58ba0d5c vweb: populate action method params with form values 2021-10-12 07:10:12 +03:00
4d7bb95c2f vweb: add a vweb_global attribute (#12064) 2021-10-12 06:35:36 +03:00
895daf297f vweb: router refactor (#12041) 2021-10-03 16:26:44 +03:00
1546090131 vweb: remove a duplicate function parse_multipart_form 2021-09-11 04:21:10 +03:00
1b262c4f1d vweb: show correct page on http error 404 (#11355) 2021-08-31 21:36:26 +03:00
2cb0db633d vweb: use Response struct for 302 response (#11245) 2021-08-20 01:13:36 +03:00
a9fb24cb5f vweb: fix missing newline in redirect header string (#11242) 2021-08-19 14:58:57 +03:00
1dee4f25fd vweb: add more common mime types (#11226) 2021-08-18 08:51:18 +03:00
1a7ba6f6d4 vweb: fix catchall route (#11168) 2021-08-12 19:05:50 +03:00
800c0e5092 vlib: remove deprecated map{} usages as well as deprecated functions (#11035) 2021-08-04 12:44:41 +03:00
f879b3e221 ci: run gitly 2021-08-03 15:41:52 +03:00
66bc8bc0cb vlib: remove many deprecated functions (#10972) 2021-07-28 09:22:19 +03:00
a0e27d3fd9 net.http: refactor the Response struct (#10922) 2021-07-24 20:47:45 +03:00
1a6a7a678a vweb: change Context.headers from string to struct Header (#10749) 2021-07-18 12:21:07 +03:00
c3c420a41c vweb: remove chunked encoding support in server responses (#10750) 2021-07-13 15:47:16 +03:00
3039092b89 net.http: add header_from_map and join functions (#10747) 2021-07-12 12:16:41 +03:00
44e78a6301 vweb: use http.Response constants instead of strings (#10730) 2021-07-10 11:58:07 +03:00
1469b47f7d vweb: free app object for each request 2021-06-24 01:37:06 +03:00
46eb6befd5 vweb,net: just log errors in accept() instead of panic-ing, add time.sleep(1ms) after each retry in select (#10489) 2021-06-17 10:41:26 +03:00
6a19a13812 vweb: re-enable concurrency and fix the counter example (#10484) 2021-06-17 02:08:02 +03:00
ae014ad06d vweb: add a missing check 2021-06-16 23:35:14 +03:00