kbkpbot
|
1274cdc344
|
thirdparty: upgrade to mbedtls v3.6.3.1, add a .patch file with the local changes (#24602)
|
2025-05-31 12:02:37 +03:00 |
|
Delyan Angelov
|
a80bc23314
|
tools: cleanup entries from the hardcoded skip_files list in common.v (used by v test , v test-self etc); use the new // vtest build: syntax to mark the tests instead (#23918)
|
2025-03-13 19:51:51 +02:00 |
|
Delyan Angelov
|
37e2fdbafb
|
net.mbedtls: support compiling with -d mbedtls_client_read_timeout_ms=7000 , -d mbedtls_server_read_timeout_ms=60000 , and -d trace_mbedtls_timeouts
|
2024-12-01 20:10:14 +02:00 |
|
Delyan Angelov
|
9f6150ee7b
|
net.mbedtls: bump mbedtls_ssl_conf_read_timeout value to 550ms (tested with v run examples/net_t.v )
|
2024-11-21 00:15:18 +02:00 |
|
Delyan Angelov
|
4b015c8bc0
|
net.mbedtls: define MBEDTLS_THREADING_PTHREAD, in mbedtls_config.h; call C.mbedtls_ssl_conf_read_timeout explicitly in the wrapper, with a shorter timeout value of 317ms (determined experimentally)
|
2024-11-20 23:42:19 +02:00 |
|
yuyi
|
da3112e545
|
all: replace fn name '@xxx' with 'xxx' (#22506)
|
2024-10-12 22:17:02 +03:00 |
|
yuyi
|
008aaad999
|
fmt: remove the prefixed module name of const names, that are in the same module (related #22183) (#22185)
|
2024-09-10 11:25:56 +03:00 |
|
Martin Skou
|
f002fd4493
|
net.mbedtls: store the client ip (for ipv4), shutdown on handshake failure, in .accept() (#22184)
|
2024-09-09 18:55:28 +03:00 |
|
Martin Skou
|
d7bdb72b48
|
net.mbedtls: support Server Name Indication (SNI) (#22012)
|
2024-08-11 20:26:13 +03:00 |
|
yuyi
|
c51d30bf53
|
fmt: fix alignment of struct init fields (#22025)
|
2024-08-11 09:11:24 +03:00 |
|
dasidiot
|
576a0abcc7
|
net: add net.Dialer and net.Connection interfaces, abstracting the different types of connections, already supported by the V network stack (#21657)
|
2024-08-05 18:16:06 +03:00 |
|
yuyi
|
209063ffd0
|
fmt: implement wrapping function's super long arguments (fix #15545, fix #21643) (#21782)
|
2024-07-02 23:10:00 +03:00 |
|
Turiiya
|
8dafca126f
|
test, ci: fix network tests; update and activate tests in periodic ci (#21339)
|
2024-04-25 02:15:22 +03:00 |
|
Turiiya
|
1a35a783f1
|
breaking,checker: disallow initializing private struct fields outside structs module (#21183)
|
2024-04-12 13:53:02 +03:00 |
|
Turiiya
|
c086bee5be
|
breaking,vlib: update handling of imports whose symbols are not directly used in imported file, remove pub const is_used = 1 workarounds (#21160)
|
2024-04-01 22:07:05 +03:00 |
|
Turiiya
|
64a336932c
|
thirdparty,net.mbedtls: update mbedtls to latest compatible version v3.3.0 (#21118)
|
2024-03-28 08:46:21 +02:00 |
|
Joe C
|
757929392e
|
all: update attributes to use new syntax
|
2023-11-15 16:16:01 +11:00 |
|
Turiiya
|
453f65a20a
|
net.mbedtls: use char and usize types for describing more precisely the C API of mbedtls (#19837)
|
2023-11-13 12:51:32 +02:00 |
|
JalonSolov
|
01022e918e
|
flag,json,net: handle C calls in .v files (part of enabling -W impure-v as default) (#19779)
|
2023-11-06 14:27:00 +02:00 |
|
Larpon
|
95509cf8fb
|
all: make all struct C.XYZ -> pub struct C.XYZ (#19651)
|
2023-10-25 15:01:50 +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
|
772eb1ed12
|
net: fix handling of spurious wake-up signals, lost when calling select() in mbedtls and openssl (continue on C.EINTR) (#19600)
|
2023-10-19 16:19:37 +03:00 |
|
shove
|
07390ef4c4
|
net, net.http: fix C.FD_ISSET declaration (#19594)
|
2023-10-19 11:29:13 +03:00 |
|
pancake
|
0244ae6fe9
|
net.ssl: implement SSLConn.peer_addr() (#19333)
|
2023-09-13 12:16:46 +03:00 |
|
James Kirkwood
|
7927583de9
|
net.mbedtls: have shutdown close accepted connections too (#19164)
|
2023-08-30 21:52:42 +03:00 |
|
Lucas V. Araujo
|
ffdd5bb955
|
net.mbedtls: fix an error with in_memory_verification (fix #19051) (#19052)
|
2023-08-04 01:32:33 +03:00 |
|
Lucas V. Araujo
|
ecca3b155e
|
net.mbedtls: add SSLListener to allow creating SSL servers (#19022)
|
2023-08-01 20:45:50 +03:00 |
|
Alexander Medvednikov
|
cc47c78f39
|
net.mbedtls: make compile with -prod
|
2023-05-18 11:31:53 +02:00 |
|
Swastik Baranwal
|
3d99f1f2c2
|
checker: disallow struct int to ptr outside unsafe (#17923)
|
2023-04-13 07:38:21 +02:00 |
|
Delyan Angelov
|
d2e5c721a0
|
net: allow more fine grained control over socket shutdowns
|
2023-01-25 12:34:39 +02:00 |
|
Delyan Angelov
|
bfb47005c8
|
net.openssl, net.mbedtls: add support for -d trace_ssl , for easier tracing of binary protocol problems to https servers
|
2023-01-15 16:06:46 +02:00 |
|
yuyi
|
017ace6ea7
|
vfmt: change all '$expr' to '${expr}' (#16428)
|
2022-11-15 16:53:13 +03:00 |
|
Alexander Medvednikov
|
c6158e4519
|
all: remove unnecessary IError() casts
|
2022-10-28 19:08:30 +03:00 |
|
Delyan Angelov
|
409a4f33a1
|
tools: add report_v_module_folders_without_tests.v . Use it to discover other modules without _test.v files. Add simple ones, to ensure CI can find more breakage on future wide changes to vlib/
|
2022-10-16 22:40:17 +03:00 |
|
yuyi
|
f6844e9766
|
all: change optional to result of io (#16075)
|
2022-10-16 09:28:57 +03:00 |
|
Thomas Peißl
|
0f229874a2
|
net.mbedtls: add explicit closing of the tcp connection in the shutdown method (#16027)
|
2022-10-10 19:30:58 +03:00 |
|
spaceface
|
5c716afb39
|
net.ssl: switch to mbedtls over openssl (#15841)
|
2022-09-22 16:50:34 +03:00 |
|