Commit Graph

4757 Commits

Author SHA1 Message Date
sourceturner 16abb5d342 fix: implement IPv6 for arpa_inet/inet_pton() 2026-06-11 00:05:58 +02:00
Jeremy Soller b390ee651b Merge branch 'bits-open-flags' into 'master'
Move O_ constants to bits/open-flags.h for use by fcntl.h and stdlib.h

See merge request redox-os/relibc!1449
2026-06-10 08:56:04 -06:00
Jeremy Soller a20662cc91 Move O_ constants to bits/open-flags.h for use by fcntl.h and stdlib.h 2026-06-10 08:41:29 -06:00
Jeremy Soller 50251287ce Merge branch 'ctype-doc' into 'master'
add documentation to ctype header

See merge request redox-os/relibc!1448
2026-06-10 07:18:43 -06:00
auronandace 2488e523cb add documentation to ctype header 2026-06-10 13:49:28 +01:00
Jeremy Soller 5478334138 Merge branch 'unify-sysconf-constants' into 'master'
unify the remaining sysconf constants

See merge request redox-os/relibc!1447
2026-06-10 05:51:14 -06:00
Jeremy Soller 638befdffa Merge branch 'bits-cleanup' into 'master'
cleanup the bits headers

See merge request redox-os/relibc!1446
2026-06-10 05:50:48 -06:00
Jeremy Soller 9bfeaa4cff Merge branch 'fix-crypt_md5' into 'master'
fix: crypt_md5: clamp salt slice to string length

See merge request redox-os/relibc!1445
2026-06-10 05:50:25 -06:00
Jeremy Soller 6627ebfba1 Merge branch 'assert-doc' into 'master'
add documentation to the assert header

See merge request redox-os/relibc!1444
2026-06-10 05:49:27 -06:00
auronandace aedcb6820e unify the remaining sysconf constants 2026-06-10 12:03:15 +01:00
auronandace 73a111b67e cleanup the bits headers 2026-06-10 11:16:22 +01:00
Marsman1996 9408cef1c6 fix: crypt_md5: clamp salt slice to string length 2026-06-10 16:38:27 +08:00
auronandace 17b27ba9dd add documentation to the assert header 2026-06-10 08:47:00 +01:00
Jeremy Soller da1baa9e4a Merge branch 'no-getrlimit' into 'master'
Do not call getrlimit on getdtablesize in Redox

See merge request redox-os/relibc!1443
2026-06-09 17:05:42 -06:00
Wildan M 8cfe85226f Do not call getrlimit on getdtablesize in Redox 2026-06-10 05:45:21 +07:00
Jeremy Soller c52bb696a6 Merge branch 'fix-crypt_r-utf8' into 'master'
fix: crypt: treat key as raw bytes instead of requiring UTF-8

See merge request redox-os/relibc!1442
2026-06-09 06:20:42 -06:00
lyw458372 38d9c05e39 fix: crypt_r: treat key as raw bytes instead of requiring UTF-8 2026-06-09 15:23:50 +08:00
Jeremy Soller c586fea290 Merge branch 'posix-includes-sweep' into 'master'
verify POSIX header includes

Closes #244

See merge request redox-os/relibc!1441
2026-06-08 17:27:43 -06:00
auronandace 9ea36a0c6c verify POSIX header includes 2026-06-08 18:27:53 +01:00
Jeremy Soller 227e736836 Merge branch 'fix-sha' into 'master'
fix: crypt_sha: bounds-check before slicing setting

See merge request redox-os/relibc!1440
2026-06-08 07:28:16 -06:00
lyw458372 5a3322ba97 fix: crypt_sha: bounds-check before slicing setting 2026-06-08 21:07:53 +08:00
Jeremy Soller 4a521f06e1 Merge branch 'fix-shm' into 'master'
fix: shmget: return EINVAL on size overflow

See merge request redox-os/relibc!1439
2026-06-08 06:46:12 -06:00
Jeremy Soller 944bd18772 Merge branch 'fix-glob-utf8' into 'master'
fix: glob: handle non-UTF-8 paths without panicking

See merge request redox-os/relibc!1438
2026-06-08 06:45:12 -06:00
Jeremy Soller 11557957e0 Merge branch 'verify-wctype-includes' into 'master'
verify wctype header includes

See merge request redox-os/relibc!1437
2026-06-08 06:44:47 -06:00
Jeremy Soller d56f1cdb64 Merge branch 'verify-wchar-includes' into 'master'
Verify wchar includes

See merge request redox-os/relibc!1436
2026-06-08 06:44:30 -06:00
Jeremy Soller 7aa4278b08 Merge branch 'verify-stdlib-includes' into 'master'
verify stdlib header includes

See merge request redox-os/relibc!1434
2026-06-08 06:44:11 -06:00
Jeremy Soller d6d2c00e16 Merge branch 'verify-stdio-includes' into 'master'
verify stdio header includes

See merge request redox-os/relibc!1433
2026-06-08 06:43:47 -06:00
Jeremy Soller 6479ad6031 Merge branch 'verify-pthread-includes' into 'master'
verify pthread header includes

See merge request redox-os/relibc!1432
2026-06-08 06:43:21 -06:00
Jeremy Soller f1856908a8 Merge branch 'verify-fenv-includes' into 'master'
verify fenv header includes

See merge request redox-os/relibc!1431
2026-06-08 06:42:49 -06:00
Jeremy Soller 2896c94932 Merge branch 'fix-mktime' into 'master'
fix: mktime: stop using tm_gmtoff, use system timezone per POSIX

See merge request redox-os/relibc!1435
2026-06-08 06:37:09 -06:00
lyw458372 163c44e523 fix: shmget: return EINVAL on size overflow 2026-06-08 20:27:54 +08:00
lyw458372 7d8cd46131 chore: delete dead code 2026-06-08 19:41:49 +08:00
lyw458372 5a545a1e26 test: add tm_gmtoff 2026-06-08 19:39:55 +08:00
lyw458372 8e11d7af70 fix: mktime: stop using tm_gmtoff, use system timezone per POSIX 2026-06-08 19:39:06 +08:00
auronandace 498eaf9a34 verify wctype header includes 2026-06-08 12:20:46 +01:00
lyw458372 18c1977f20 fix: glob: handle non-UTF-8 paths without panicking 2026-06-08 19:18:59 +08:00
auronandace 163c2ee663 remove stdarg as it is brought in by stdio 2026-06-08 11:32:38 +01:00
auronandace e7bda42123 verify wchar header includes 2026-06-08 11:26:17 +01:00
auronandace 359f9b26ef verify stdlib header includes 2026-06-08 10:32:22 +01:00
auronandace db06516303 verify stdio header includes 2026-06-08 09:08:21 +01:00
auronandace ba3bd139ad verify pthread header includes 2026-06-08 08:09:48 +01:00
auronandace 44e2301dbc verify fenv header includes 2026-06-08 07:43:11 +01:00
Jeremy Soller e4617b4ba3 Merge branch 'sysconf-constants' into 'master'
deduplicate unistd sysconf constants

See merge request redox-os/relibc!1430
2026-06-07 16:31:29 -06:00
auronandace 9cc73da0cf deduplicate unistd sysconf constants 2026-06-07 16:55:29 +01:00
Jeremy Soller 0cffe8c826 Merge branch 'arpainet-doc' into 'master'
add descriptions to arpa_inet functions

See merge request redox-os/relibc!1429
2026-06-07 08:35:49 -06:00
auronandace eca333f18e add descriptions to arpa_inet functions 2026-06-07 14:40:05 +01:00
Jeremy Soller c9ba9d2937 Merge branch 'flycast' into 'master'
Fix elf.h typedef and ELFMAG, add IPPROTO_ICMPV6 and MSG_NOSIGNAL

See merge request redox-os/relibc!1428
2026-06-07 05:52:28 -06:00
Wildan Mubarok 216ec9f5bf Apply 1 suggestion(s) to 1 file(s)
Co-authored-by: Mathew John Roberts <auronandace@duck.com>
2026-06-07 06:49:36 +00:00
Wildan M f484e108cc Fix elf.h typedef and ELFMAG, add IPPROTO_ICMPV6 and MSG_NOSIGNAL 2026-06-07 00:17:04 +07:00
Jeremy Soller bcc1a0d43c Merge branch 'revert-ipv6-checks-in-unittests' into 'master'
revert checks for presence of IPv6 related symbols

See merge request redox-os/relibc!1427
2026-06-06 08:50:38 -06:00