Delyan Angelov
|
4b3c3d9082
|
checker: add error for `if c >= A && c <= Z {` in non generic functions
|
2022-06-07 20:43:31 +03:00 |
Alexander Medvednikov
|
a8461a900d
|
vweb: use http.Cookie
|
2022-06-04 06:52:46 +03:00 |
Hunam
|
41414b5d5f
|
vlib: add `net.http.mime` (#14516)
|
2022-06-02 18:07:25 +03:00 |
Hunam
|
78d1b7f4ef
|
net.http: `Response.text` -> `Response.body` (#14478)
|
2022-05-29 20:27:18 +03:00 |
Daniel Däschle
|
d679146a80
|
fmt: remove space in front of ? and ! (#14366)
|
2022-05-13 06:56:21 +03:00 |
Delyan Angelov
|
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 |
crthpl
|
b232a3b0d1
|
cgen: fix `.filter()` and `.map()` on shared arrays (#13954)
|
2022-04-07 18:05:11 +03:00 |
Nick Treleaven
|
a87cd9663e
|
vdoc: highlight inline examples for `-f html` (#13879)
|
2022-03-31 19:32:32 +03:00 |
Delyan Angelov
|
9ad64b0bd8
|
vweb: support `-d trace_request` and `-d trace_response`
|
2022-03-21 19:48:47 +02:00 |
Delyan Angelov
|
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 |
Delyan Angelov
|
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 |
Anton Zavodchikov
|
da9331f8ff
|
vweb: support ipv6 (#13498)
|
2022-02-17 23:13:36 +03:00 |
Tarcisio Gruppi
|
f68144774d
|
fmt: fix map missing a comma after enum keys, leading to non parsable code (#13481)
|
2022-02-16 21:08:29 +02:00 |
Tim Basel
|
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 |
Vincenzo Palazzo
|
0d1d259bb4
|
net.urllib: keep the query parameter order (#13405)
|
2022-02-09 17:36:12 +02:00 |
Asher
|
47ee292ba4
|
vweb: make Context.mount_static_folder_at more robust (#13361)
|
2022-02-05 15:10:26 +02:00 |
Delyan Angelov
|
b2c299da48
|
vweb: support `vweb.run_at(app, localhost, 8099)` (#13337)
|
2022-02-01 18:41:12 +02:00 |
Delyan Angelov
|
fa6f7d4c83
|
os: add os.quoted_path/1, use it consistently for running V itself
|
2022-01-22 21:13:28 +02:00 |
Alexander Medvednikov
|
59ed4be49a
|
all: update copyright year
|
2022-01-04 12:21:12 +03:00 |
Toby Webb
|
ef16a8ec54
|
vweb: add json_pretty method (#12745)
|
2021-12-07 01:31:17 +03:00 |
Delyan Angelov
|
8a971c3bf7
|
ci,vweb: fix hard coded data in vweb_test.v
|
2021-11-10 18:41:25 +02:00 |
xiao xigua
|
108644d260
|
vweb: add `file` method to vweb.Context, make the existing `json` method generic (#12211)
|
2021-10-18 18:25:06 +03:00 |
Alexander Medvednikov
|
cfc56b24fb
|
vweb: fix [post] route matching
|
2021-10-12 08:18:04 +03:00 |
Alexander Medvednikov
|
da58ba0d5c
|
vweb: populate action method params with form values
|
2021-10-12 07:10:12 +03:00 |
Anton Zavodchikov
|
4d7bb95c2f
|
vweb: add a `vweb_global` attribute (#12064)
|
2021-10-12 06:35:36 +03:00 |
Anton Zavodchikov
|
895daf297f
|
vweb: router refactor (#12041)
|
2021-10-03 16:26:44 +03:00 |
yuyi
|
108a01d65f
|
fmt: fix unnecessary line break in array init (fix #11448) (#11562)
|
2021-09-21 16:20:09 +03:00 |
Alexander Medvednikov
|
90e04d03b2
|
net.http: fix request_test.v
|
2021-09-11 06:16:00 +03:00 |
Alexander Medvednikov
|
1546090131
|
vweb: remove a duplicate function parse_multipart_form
|
2021-09-11 04:21:10 +03:00 |
Adam Oates
|
1b262c4f1d
|
vweb: show correct page on http error 404 (#11355)
|
2021-08-31 21:36:26 +03:00 |
Alexander Medvednikov
|
858ba25d55
|
os: make chdir() return error
|
2021-08-28 09:35:39 +03:00 |
Miccah
|
2cb0db633d
|
vweb: use Response struct for 302 response (#11245)
|
2021-08-20 01:13:36 +03:00 |
Jordan Liese
|
a9fb24cb5f
|
vweb: fix missing newline in redirect header string (#11242)
|
2021-08-19 14:58:57 +03:00 |
JalonSolov
|
1dee4f25fd
|
vweb: add more common mime types (#11226)
|
2021-08-18 08:51:18 +03:00 |
Delyan Angelov
|
f96b81b53a
|
ci: fix failing vweb_test.v
|
2021-08-17 18:57:04 +03:00 |
Miccah
|
1a7ba6f6d4
|
vweb: fix catchall route (#11168)
|
2021-08-12 19:05:50 +03:00 |
Delyan Angelov
|
efa8dcf4d2
|
time: turn Time.unix to i64, so it can represent times before 1970-01-01, fix time operators, add more tests (#11050)
|
2021-08-04 13:12:02 +03:00 |
Daniel Däschle
|
800c0e5092
|
vlib: remove deprecated map{} usages as well as deprecated functions (#11035)
|
2021-08-04 12:44:41 +03:00 |
Alexander Medvednikov
|
80976e640c
|
vweb: remove init_server() from all examples, tutorials, and tests
|
2021-08-03 16:03:16 +03:00 |
Alexander Medvednikov
|
f879b3e221
|
ci: run gitly
|
2021-08-03 15:41:52 +03:00 |
shadow
|
66bc8bc0cb
|
vlib: remove many deprecated functions (#10972)
|
2021-07-28 09:22:19 +03:00 |
Miccah
|
a0e27d3fd9
|
net.http: refactor the Response struct (#10922)
|
2021-07-24 20:47:45 +03:00 |
Miccah
|
1a6a7a678a
|
vweb: change Context.headers from string to struct Header (#10749)
|
2021-07-18 12:21:07 +03:00 |
Miccah
|
c3c420a41c
|
vweb: remove chunked encoding support in server responses (#10750)
|
2021-07-13 15:47:16 +03:00 |
shadowninja55
|
7694afa44c
|
checker: check that `mut` args are lvalues (#10779)
|
2021-07-13 08:06:39 +03:00 |
Miccah
|
3039092b89
|
net.http: add header_from_map and join functions (#10747)
|
2021-07-12 12:16:41 +03:00 |
Miccah
|
44e78a6301
|
vweb: use http.Response constants instead of strings (#10730)
|
2021-07-10 11:58:07 +03:00 |
Alexander Medvednikov
|
1469b47f7d
|
vweb: free app object for each request
|
2021-06-24 01:37:06 +03:00 |
Tomas Hellström
|
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 |
Miccah
|
6a19a13812
|
vweb: re-enable concurrency and fix the counter example (#10484)
|
2021-06-17 02:08:02 +03:00 |