Delyan Angelov
|
ec5eeb57b2
|
net.http: fix panic in parse_multipart_form for invalid boundary (fix #24974) (#24976)
|
2025-07-25 21:30:36 +03:00 |
|
Alexander Medvednikov
|
f683ab69d6
|
net.http: handle Content-Length: 0
|
2025-07-08 13:54:19 +03:00 |
|
Emma
|
6b92f8fada
|
all: remove ancient deprecations (#23479)
|
2025-01-16 16:36:12 +02:00 |
|
Vithorio Polten
|
f89cffad53
|
net.http: send Host headers with port (when the port is != 80 or 443) (fix #22941) (#22942)
|
2024-11-23 18:51:28 +02:00 |
|
yuyi
|
c51d30bf53
|
fmt: fix alignment of struct init fields (#22025)
|
2024-08-11 09:11:24 +03:00 |
|
yuyi
|
19f080ffb8
|
all: change single blank comment to blank line (#22016)
|
2024-08-09 14:55:58 +03:00 |
|
yuyi
|
ddb6685d8a
|
fmt: fix and simplify align of struct fields (#21995)
|
2024-08-05 20:23:39 +03:00 |
|
Delyan Angelov
|
8504beaaab
|
net.http: implement http.download_file_with_progress/2, saving each chunk, as it is received, without growing the memory usage (#21633)
|
2024-06-02 10:26:37 +03:00 |
|
Turiiya
|
1a35a783f1
|
breaking,checker: disallow initializing private struct fields outside structs module (#21183)
|
2024-04-12 13:53:02 +03:00 |
|
Turiiya
|
f77bb32044
|
all: fix typos (#21089)
|
2024-03-25 12:18:27 +02:00 |
|
Anton
|
763f94388b
|
all: update copyright year (#20334)
|
2024-01-01 23:29:54 +02:00 |
|
Turiiya
|
09ed7d74aa
|
vlib, tools: make minor improvements, cleanup (#19950)
|
2023-11-21 17:45:45 +02:00 |
|
Joe C
|
1e3d38255f
|
parser: deprecate old attribute syntax & update remaining (missed) attributes (#19879)
|
2023-11-15 13:07:59 +02:00 |
|
Alexander Medvednikov
|
e7cad4f55d
|
net,vweb: reduce allocations by ~80%
|
2023-11-11 01:10:34 +03:00 |
|
Roman
|
e4f55fb299
|
net.http: add socks5|http(s) proxy support [Linux] (#19676)
|
2023-11-09 23:56:16 +02:00 |
|
shove
|
b3b68e418d
|
net.http: add a retry mechanism to http.fetch(), when the socket inevitably errors (#19660)
|
2023-10-27 12:27:54 +03:00 |
|
Roman
|
99e0832f17
|
net.http: support passing an HTTP proxy server in http.fetch (#19606)
|
2023-10-25 11:41:52 +03:00 |
|
shove
|
166604f775
|
net, net.http: fixed some ssl library call return values judgment and handling (#19614)
|
2023-10-23 09:53:19 +03:00 |
|
shove
|
07390ef4c4
|
net, net.http: fix C.FD_ISSET declaration (#19594)
|
2023-10-19 11:29:13 +03:00 |
|
Delyan Angelov
|
c7ebc477b0
|
net.http: default explicitly to Method.get for http.Request and http.FetchConfig too
|
2023-09-06 12:03:19 +03:00 |
|
Turiiya
|
f755118e7c
|
vlib: update doc comments (#19231)
|
2023-08-30 08:50:00 +03:00 |
|
pancake
|
45e6e7d763
|
http: add support for stream connections, and custom .on_redirect, .on_progress, .on_finish callbacks to http.fetch() (#19184)
|
2023-08-23 20:42:05 +03:00 |
|
Delyan Angelov
|
ef049839ab
|
ci: fix failing tests-sanitize-memory-clang (regression after 9047f7c)
|
2023-07-18 02:35:01 +03:00 |
|
Delyan Angelov
|
9047f7c9a8
|
vweb: fix parsing of form fields, send with multipart/form-data (by JS fetch)
|
2023-07-14 16:20:02 +03:00 |
|
Alexander Medvednikov
|
f1bc5e6d46
|
http: Request.host
|
2023-07-14 14:26:11 +03:00 |
|
Turiiya
|
67e3061ea1
|
net: fix typos (#18164)
|
2023-05-12 09:31:27 +03:00 |
|
Alexander Medvednikov
|
6756d28595
|
all: 2023 copyright
|
2023-03-28 22:55:57 +02:00 |
|
yuyi
|
017ace6ea7
|
vfmt: change all '$expr' to '${expr}' (#16428)
|
2022-11-15 16:53:13 +03:00 |
|
yuyi
|
f6844e9766
|
all: change optional to result of io (#16075)
|
2022-10-16 09:28:57 +03:00 |
|
David Valdespino Pavon
|
1d462136bc
|
net.http: cookie parsing fixes (#14420)
|
2022-06-07 12:52:43 +03:00 |
|
Daniel Däschle
|
d679146a80
|
fmt: remove space in front of ? and ! (#14366)
|
2022-05-13 06:56:21 +03:00 |
|
Lathanao
|
ce99a306c0
|
net.http: make parse_form return POST requests with json data as a map with a json key, containing the json payload (#14289)
|
2022-05-06 20:23:36 +03:00 |
|
Alexander Medvednikov
|
fb192d949b
|
all: replace []byte with []u8
|
2022-04-15 15:35:35 +03:00 |
|
Delyan Angelov
|
566f150b24
|
net.http: add parse_request_head/1, cleanup existing code
|
2022-04-15 10:33:44 +03:00 |
|
Alexander Medvednikov
|
36ec47cd20
|
all: replace "NB:" with "Note:" (docs/comments)
|
2022-03-06 20:01:22 +03: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 |
|
Delyan Angelov
|
1cea7b0c73
|
ci: vfmt vlib/net/http/request.v
|
2022-01-24 14:33:12 +02:00 |
|
ZoaR
|
4ba9a2ffbe
|
net.http: implement a Request.allow_redirect field (true by default) (#13259)
|
2022-01-24 14:00:30 +02:00 |
|
Alexander Medvednikov
|
59ed4be49a
|
all: update copyright year
|
2022-01-04 12:21:12 +03:00 |
|
Delyan Angelov
|
466ced2876
|
net.http: fix multipart/form-data file upload handling
|
2021-11-10 17:31:41 +02:00 |
|
Anton Zavodchikov
|
4c8094d0d9
|
net.http: make public errors and parse_form (#12038)
|
2021-10-02 15:28:35 +03:00 |
|
yuyi
|
108a01d65f
|
fmt: fix unnecessary line break in array init (fix #11448) (#11562)
|
2021-09-21 16:20:09 +03:00 |
|
Miccah
|
ead5e66afd
|
net.http: add post_multipart_form function (#11511)
|
2021-09-16 07:34:07 +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 |
|
Alexander Medvednikov
|
d1e9aa49ea
|
net.http: in memory cert verification
|
2021-09-09 19:55:57 +03:00 |
|
Delyan Angelov
|
56993b9e2d
|
net.http: support passing client certificates in http.fetch (#11356)
|
2021-09-01 01:43:35 +03:00 |
|
Miccah
|
a0e27d3fd9
|
net.http: refactor the Response struct (#10922)
|
2021-07-24 20:47:45 +03:00 |
|
Miccah
|
0acb84d5a5
|
net: add parse_headers function and handle header line folding (#10936)
Closes https://github.com/vlang/v/issues/10930
|
2021-07-24 11:31:33 +03:00 |
|