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

559 Commits

Author SHA1 Message Date
600880660a net.http: add a deprecated attribute for un/escape functions (#12037) 2021-10-02 15:19:32 +03:00
d1d4877348 net.conv: add a test for the nth16/nth32/nth64/htn16/htn32/htn64 functions 2021-10-02 13:26:09 +03:00
6f7c3a7cdf ci: do brew install openssl on the macos job, reduce flakyness of tcp_test.v 2021-10-01 13:13:05 +03:00
2bdba5ed73 net: fix declarations of C.htonl/C.htons/C.ntohl/C.ntohs in aasocket.c.v 2021-10-01 12:57:47 +03:00
c2f535fee1 ci: run the gitly web server test 2021-09-29 19:26:49 +03:00
6b40ead54d fix ./v -cc g++ run examples/concurrency/concurrency_http.v 2021-09-28 10:35:02 +03:00
6967a47e07 net.openssl: fix typos in comments (#11988) 2021-09-26 22:33:10 +03:00
956fdffd96 net.http: allow custom headers in post_multipart_form (#11971) 2021-09-25 10:09:49 +03:00
ece5fa183c fast.v: freebsd fixes 2021-09-23 13:48:41 +03:00
108a01d65f fmt: fix unnecessary line break in array init (fix #11448) (#11562) 2021-09-21 16:20:09 +03:00
7bd145d88a os,net: cleanup deprecated @VROOT usages 2021-09-19 16:24:24 +03:00
ead5e66afd net.http: add post_multipart_form function (#11511) 2021-09-16 07:34:07 +03:00
f295469fac net.urllib: make unescape() autofree compatible (#11510) 2021-09-16 07:09:20 +03:00
b63ec8fbcf checker: require params attribute to use struct as keyword arguments in function (#11135) 2021-09-14 00:05:30 +03:00
90e04d03b2 net.http: fix request_test.v 2021-09-11 06:16:00 +03:00
1546090131 vweb: remove a duplicate function parse_multipart_form 2021-09-11 04:21:10 +03:00
d1e9aa49ea net.http: in memory cert verification 2021-09-09 19:55:57 +03:00
e5360e164a fmt: remove unnecessary parentheses after return (fix #11423) (#11435) 2021-09-08 14:19:53 +03:00
e3b65092d6 parser: deprecate size_t (#11443) 2021-09-08 13:09:32 +03:00
577fedfce1 net.http: fix a bug with ? in new_request 2021-09-08 05:11:02 +03:00
00433ba460 net.urllib: avoid a double free in set_path() when compiled with -autofree (#11427) 2021-09-07 21:11:03 +03:00
9b983bdd95 net.urllib: fix double free in escape() (#11390) 2021-09-04 14:57:09 +03:00
56993b9e2d net.http: support passing client certificates in http.fetch (#11356) 2021-09-01 01:43:35 +03:00
8be2be8311 all: change 'if !(a in b)' to 'if a !in b' (#11330) 2021-08-29 11:55:18 +03:00
853d3cb83e os: make chmod() return error 2021-08-28 09:37:24 +03:00
c954c2834a net: add -d trace_tcp support for more TcpConn methods; support again -d net_blocking_sockets too 2021-08-27 13:10:34 +03:00
0bf9197f41 net.http: add a close method to immediatly close the listener of a started http.Server, add more tests (#11248) 2021-08-24 19:21:24 +03:00
51d7aede68 net.http: render each header value on a newline (#11270) 2021-08-23 00:38:09 +03:00
ed06c47a51 net: remove sockets if they already exists (#11264) 2021-08-22 13:38:02 +03:00
2cb0db633d vweb: use Response struct for 302 response (#11245) 2021-08-20 01:13:36 +03:00
6991a3c8d5 net.http: add graceful shutdown .stop() method to the http.Server struct (#11233) 2021-08-19 11:19:49 +03:00
f96b81b53a ci: fix failing vweb_test.v 2021-08-17 18:57:04 +03:00
f8174c381c net.http: simplify fetch() 2021-08-17 09:17:03 +03:00
e32c65c322 ci: fix TcpConn.set_blocking on windows 2021-08-07 23:27:25 +03:00
b22c335496 net: add TcpConn.get_blocking/0, TcpConn.set_blocking/1 methods, change TcpConn.read_line to set the connection to blocking, if it was not already 2021-08-07 23:21:55 +03:00
490dec222f fmt: keep char literal, ' (#11060) 2021-08-06 06:21:28 +03:00
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
800c0e5092 vlib: remove deprecated map{} usages as well as deprecated functions (#11035) 2021-08-04 12:44:41 +03:00
cc9463401e http: change server handler from function to interface (#10994) 2021-08-01 15:50:11 +03:00
66bc8bc0cb vlib: remove many deprecated functions (#10972) 2021-07-28 09:22:19 +03:00
1943da54a5 orm: integrate psql to orm (#10933) 2021-07-24 20:49:40 +03:00
a0e27d3fd9 net.http: refactor the Response struct (#10922) 2021-07-24 20:47:45 +03:00
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
de6784a007 net: base address_freebsd.c.v on darwin instead of linux 2021-07-21 17:31:32 +03:00
e38b0d7e9f net: freebsd fixes 2021-07-21 14:29:45 +03:00
c12cd0c964 ci: workaround for failing net tests 2021-07-21 09:58:40 +03:00
ad3835b598 parser: deprecate short struct init (#10842) 2021-07-20 11:17:08 +03:00
5089eb4a84 parser: fix pointer cast expressions hack (#10777) 2021-07-13 12:01:24 +03:00
7694afa44c checker: check that mut args are lvalues (#10779) 2021-07-13 08:06:39 +03:00
3039092b89 net.http: add header_from_map and join functions (#10747) 2021-07-12 12:16:41 +03:00