klzgrad
d9d09c9cc5
Disable DCHECK
v148.0.7778.96-6
2026-05-25 20:24:38 +08:00
klzgrad
8289075e51
Fix session checking
v148.0.7778.96-5
2026-05-10 09:59:45 +08:00
klzgrad
52c96d0ada
Rewrite accept state machine
2026-05-10 08:03:59 +08:00
klzgrad
95bd3a5aa8
Don't get stuck on preamble error
v148.0.7778.96-4
2026-05-07 22:43:26 +08:00
klzgrad
f74d42c2a7
Fix socks5_server_socket overflows
2026-05-07 21:54:29 +08:00
klzgrad
b5bda24ebe
Fix invalid state when disconnecting idle socket during connect
2026-05-07 19:25:57 +08:00
klzgrad
6d82f7ddaf
Fix URL parsing over segmented reads
2026-05-07 18:57:00 +08:00
klzgrad
bcafb38482
Enable DCHECK
v148.0.7778.96-3
2026-05-05 17:43:39 +08:00
klzgrad
67d15ea670
Fix a race during successive accepted sockets
2026-05-05 16:10:35 +08:00
klzgrad
2cfaf950f7
Support debug build
v148.0.7778.96-2
2026-05-03 01:19:23 +08:00
klzgrad
4e88dbf7a4
Add continuous integration and tests
2026-05-03 01:19:23 +08:00
klzgrad
0781995688
Add apk build
2026-05-03 01:19:23 +08:00
klzgrad
a4c2f12e0d
Add build scripts
2026-05-03 01:19:23 +08:00
klzgrad
aed94c3398
Add README
2026-05-03 01:19:23 +08:00
klzgrad
dc94d222a2
Add source import tool
2026-05-03 01:14:53 +08:00
klzgrad
190ddd932b
Add Naive
2026-05-03 01:14:53 +08:00
klzgrad
e415761c22
musl: Disable copy_file_range
2026-05-02 10:40:40 +08:00
klzgrad
558439ad03
musl: third_party/perfetto: Support old Musl with missing pthread_getname_np
...
Following base/sampling_heap_profiler/sampling_heap_profiler.cc,
Linux can use prctl for this directly.
2026-05-02 10:40:40 +08:00
klzgrad
2b555fb7cf
musl: third_party/lss: Fix missing sgidefs.h
2026-05-02 10:40:40 +08:00
klzgrad
97f4685b58
musl: net: Fix DNS res_init
2026-05-02 10:40:40 +08:00
klzgrad
2d7c35ae1e
musl: allocator: Disable ifunc on aarch64
2026-05-02 10:40:40 +08:00
klzgrad
d2be6f7391
musl: allocator: Disable memory tagging
2026-05-02 10:40:40 +08:00
klzgrad
3e3f032b6f
musl: allocator: Avoid deadlock in pthread_atfork
...
Musl 1.2.3 and before call malloc() in pthread_atfork(),
which may result in a deadlock:
PartitionRoot::EnableThreadCacheIfSupported()
::partition_alloc::internal::ScopedGuard guard{lock_};
ThreadCache::Create(this);
ThreadCache::ThreadCache()
PlatformThread::CurrentId()
InitAtFork::InitAtFork()
pthread_atfork()
malloc()
ShimMalloc()
PartitionAllocFunctionsInternal::Malloc()
PartitionRoot::AllocInternal()
PartitionRoot::AllocInternalNoHooks()
PartitionRoot::RawAlloc()
::partition_alloc::internal::ScopedGuard guard{internal::PartitionRootLock(this)};
2026-05-02 10:40:40 +08:00
klzgrad
e5c04cc470
musl: allocator: Fix __THROW and mallinfo
2026-05-02 10:40:40 +08:00
klzgrad
dcd5f4c574
musl: base: Fix stack trace printing
2026-05-02 10:40:40 +08:00
klzgrad
59d17aa97f
musl: base: Remove use of mallinfo
2026-05-02 10:40:40 +08:00
klzgrad
22b980fe04
musl: libc++: Allow setting musl
2026-05-02 10:40:40 +08:00
klzgrad
4cd405c2a6
openwrt, windows: Use PartitionAlloc even in Cronet build to remove dependency on glibc
2026-05-02 10:40:40 +08:00
klzgrad
f9ca4e2d13
openwrt: Disable C++ modules support
2026-05-02 10:40:40 +08:00
klzgrad
c710679aa4
openwrt: third_party: Disable lock-free assert on ARMv5
2026-05-02 10:40:40 +08:00
klzgrad
c68b33ccfd
openwrt: base: Disable lock-free assert on ARMv6
2026-05-02 10:40:40 +08:00
klzgrad
a62fa1caa0
openwrt: third_party/lss: Avoid naming conflict in fstatat64
...
Supports OpenWrt builds.
2026-05-02 10:40:40 +08:00
klzgrad
72017d6db3
openwrt: allocator: Fix recommitted pages not being zeroed when madvise is not available.
...
Support kernels built without CONFIG_ADVISE_SYSCALLS on small
embedded devices.
2026-05-02 10:40:40 +08:00
klzgrad
6c352186bb
openwrt: base: Fix broken overloading of libc close in static build
2026-05-02 10:40:40 +08:00
klzgrad
763f360c5d
openwrt: build: Add OpenWrt toolchains
2026-05-02 10:40:40 +08:00
klzgrad
dbc38a7e2c
loong64: boringssl: Enable support for loong64
2026-05-02 10:40:40 +08:00
klzgrad
581d205407
mipsel: base: Disable lockfree assert
2026-05-02 10:40:40 +08:00
klzgrad
b36fe86bbd
mipsel: allocator: Disable musttail compile error
2026-05-02 10:40:40 +08:00
klzgrad
1b4d6ad8d1
mipsel: allocator: Fix mipsel build config
2026-05-02 10:40:40 +08:00
klzgrad
92376854f2
mipsel: build: Fix -z execstack link error
2026-05-02 10:40:40 +08:00
klzgrad
b1983242e5
mipsel: build: Disable ELF CREL
2026-05-02 10:40:40 +08:00
klzgrad
933c9ab0af
mipsel: build: Work around MIPS floating point ABI passing in LTO
...
Clang reports:
floating point ABI '-mdouble-float' is incompatible with target floating point ABI '-msoft-float'
when -msoft-float is enabled for the architecture.
2026-05-02 10:40:40 +08:00
klzgrad
19b2f050d7
arm: build: Support ARM build without FPU
2026-05-02 10:40:40 +08:00
klzgrad
9d595b99fb
arm: build: Support -mcpu= on ARM and ARM64
2026-05-02 10:40:39 +08:00
klzgrad
5f9827c4db
macos: allocator: Disable double registration check
2026-05-02 10:40:39 +08:00
klzgrad
0d14a54c66
third_party/perfetto: Add libperfetto when build_with_chromium=false
2026-05-02 10:40:39 +08:00
klzgrad
404fdb82ac
third_party/brotli: Fix missing import in BUILD.gn
...
is_ubsan is not declared when imported from net/BUILD.gn
2026-05-02 10:40:39 +08:00
klzgrad
2018858200
net/quic: Support tunnel preamble requests
2026-05-02 10:40:39 +08:00
klzgrad
857f8f55b8
net/spdy: Support tunnel preamble requests
2026-05-02 10:40:39 +08:00
klzgrad
d7cc444946
net: Support preamble headers in ProxyDelegate
2026-05-02 10:40:39 +08:00