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

565 Commits

Author SHA1 Message Date
e72d259903 change Values struct to public (#15902) 2022-09-28 16:21:33 +03:00
5c716afb39 net.ssl: switch to mbedtls over openssl (#15841) 2022-09-22 16:50:34 +03:00
27305d1a5f net.websocket: swap unsafe use of nil for a safe default value (#15836) 2022-09-22 08:00:03 +03:00
41dbd12bc4 tests: make error handling the same as the main function (#15825) 2022-09-21 19:45:43 +03:00
f922ed0941 tests: unify all temporary files/folders under $VTMP/v, that can be cleaned by v wipe-cache (#15774) 2022-09-16 04:56:19 +03:00
8b962f8446 checker: fix nested struct reference type field initialized check. (fix: #15741) (#15752) 2022-09-15 07:59:31 +03:00
7672725204 net: fix typo (#15688) 2022-09-07 16:35:28 +03:00
f285ebd91c smtp: add base64 encoding to the body of the emails and use utf8, to prevent format confusion (#15589) 2022-08-29 09:19:46 +03:00
c662431cfd checker: check unsafe array assign (fix #9651) (#15515) 2022-08-25 08:52:13 +03:00
6ff753745f smtp: send mail to multiple recipients. #15508 (#15509) 2022-08-23 20:50:41 +03:00
499ab9bedb tests: make tcp_self_dial_from_many_clients_test.v more robust (use shared ctx) 2022-08-20 13:32:59 +03:00
46f32fc10c checker: require unsafe for free() 2022-08-20 08:03:07 +03:00
26986eb2f8 tests: fix deprecation warning in tcp_test.v 2022-08-15 15:17:00 +03:00
f557acf76b net.urllib: fix ipv6 address parsing [ipv6]:port closes #15309 2022-08-13 00:50:38 +10:00
0b1486f014 http: avoid costly string interpolation of resp.body (#15376) 2022-08-08 04:36:45 +03:00
b01f71d9da io: migrate the Reader API to Result instead of Option (#15229) 2022-08-08 02:33:25 +03:00
fd1b6efea6 net: add failed addresses + details on connect errors, make connect more robust in the default non blocking mode (#15364) 2022-08-07 10:40:05 +03:00
0bf23488dc checker: check struct field's fn call (fix #15249) (#15257) 2022-07-29 19:00:51 +03:00
de0683fe30 tests: fix compilation of tcp_test.v 2022-07-23 23:33:43 +03:00
231623b75b ci: vfmt tcp_test.v 2022-07-21 22:04:51 +03:00
b4ed5d5f20 net: add a net.dial_tcp_with_bind/2 function (#15055) (#15056) 2022-07-15 12:38:17 +03:00
Ken
1ae11b41e7 net.websocket: make logger configurable (#14998) 2022-07-09 17:39:07 +03:00
Ken
a50e0f0522 net.websocket: allow timeout to be configured (#14941) 2022-07-05 06:40:23 +03:00
34517c340d net: support blocking sockets in TcpSocket.connect (#14849) 2022-06-27 11:01:55 +03:00
5a79a54fe4 all: fix all remaining unsafe 0 (#14856) 2022-06-26 17:04:23 +03:00
cb60392302 examples: fix unsafe 0 2022-06-26 07:12:15 +03:00
c160ba2a8d checker: stricter mutable reference check (fix #14803) (#14805) 2022-06-21 13:23:21 +03:00
de136f6baf checker: improve pub struct check (fix #14446) (#14777) 2022-06-19 17:42:22 +03:00
5efa67906c cgen: sort const array init order (fix #14748) (#14749) 2022-06-13 21:09:24 +03:00
1d462136bc net.http: cookie parsing fixes (#14420) 2022-06-07 12:52:43 +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
dd8c96f6bc net.html: use -d debug_html instead of -g, prevent undesired output, while debugging user programs (#14521) 2022-05-25 11:23:56 +03:00
17bba712bd checker: ban unsafe pointer/fn comparison (#14462) 2022-05-20 18:30:16 +03:00
ca00b59b3f tests: make potential failures in urllib_test.v more informative 2022-05-20 08:49:56 +03:00
23568f19da url: fix parse (#14456) 2022-05-20 02:58:58 +03:00
c2b763655d net.smtp: handle UTF-8 subjects according to RFC 1342 (#14410) 2022-05-16 11:09:36 +03:00
5068b8b293 ftp: document all public methods (#14408) 2022-05-16 08:52:12 +03:00
eeff02a8ee net.openssl: read doesn't block infinitely (#14406) 2022-05-16 08:44:34 +03:00
d679146a80 fmt: remove space in front of ? and ! (#14366) 2022-05-13 06:56:21 +03:00
c19b037880 net: select with deadlines (#14369) 2022-05-12 00:03:48 +03:00
9e09b709e3 net.http: fix crash on Windows when using Boehm GC (#14351) 2022-05-10 14:00:55 +03:00
a0a3499bdc net.smtp: correct date in smtp body (#14326) 2022-05-08 09:15:45 +03:00
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
5277ce7dce tests: support for marking _test.v files with // vtest flaky: true, to reduce false positives from the CI 2022-04-30 13:30:02 +03:00
d8a5df9044 checker: error if smaller signed == unsigned (#14078) 2022-04-25 12:09:25 +03:00
563469ed9f vfmt: fix array_init line wrapping (#14154) 2022-04-25 08:11:44 +03:00
fbb9e65c0f all: ~500 more byte=>u8 2022-04-15 18:25:45 +03:00
ae6a25f44e websocket, utf: u8 fixes 2022-04-15 16:24:02 +03:00
258d1f77dc net: fix byte buffers 2022-04-15 15:57:45 +03:00