Commit Graph

682 Commits

Author SHA1 Message Date
sourceturner 16abb5d342 fix: implement IPv6 for arpa_inet/inet_pton() 2026-06-11 00:05:58 +02:00
Marsman1996 9408cef1c6 fix: crypt_md5: clamp salt slice to string length 2026-06-10 16:38:27 +08: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 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
lyw458372 163c44e523 fix: shmget: return EINVAL on size overflow 2026-06-08 20:27:54 +08:00
lyw458372 5a545a1e26 test: add tm_gmtoff 2026-06-08 19:39:55 +08:00
sourceturner f035178b00 revert checks for presence of IPv6 related symbols 2026-06-06 16:18:01 +02:00
Jeremy Soller 646687f138 Merge branch 'sem' into 'master'
Fix sem_trywait and sem_wait error handling

See merge request redox-os/relibc!1424
2026-06-05 20:31:58 -06:00
Wildan M 85e6e1e675 Fix sem_trywait and sem_wait error handling 2026-06-05 09:21:50 +07:00
sourceturner 20d89d166c use ip6 feature flag for IPv6 related definitions
as a consequence, some unit tests have to be fixed, too
2026-06-04 17:48:14 +02:00
sourceturner b2da042f79 fix sys_socket/getpeername unit test 2026-06-04 17:33:37 +02:00
sourceturner fddf16c8b1 fix netdb/getaddrinfo unit test 2026-06-04 17:33:37 +02:00
sourceturner ef7b690626 add arpa_inet/inet_addr unit test 2026-06-04 17:33:37 +02:00
Connor-GH 6da03f457c tests/stdlib/ptsname: fix test for Linux due to pty changes 2026-06-04 08:17:17 -05:00
Jeremy Soller fafc4c2c00 Merge branch 'epoll-del-test' into 'master'
Add test for EPOLL_CTL_DEL

See merge request redox-os/relibc!1309
2026-06-03 19:27:58 -06:00
Wildan M 6acf560ed0 Fix pthread init and null for C++ 2026-06-04 00:38:58 +07:00
sourceturner c96fd58a07 increase values for timer
CI runner needs more time to be able to run timer_gettime() after timer_settime()
2026-05-24 19:14:08 +02:00
sourceturner abbae3dce6 add basic unit test for posix timers (time/timer) 2026-05-24 19:12:05 +02:00
Wildan M 0f03bff838 Implement pselect and write test 2026-05-22 03:29:57 +07:00
Wildan M 90676dcf04 Add %x support to strftime 2026-05-21 06:52:01 +07:00
Wildan M bc6ea5ba99 Implement key_t, sys/ipc and sys/shm 2026-05-20 18:51:53 +07:00
Jeremy Soller e6fceb9dd1 Merge branch 'static-assert' into 'master'
Implement static_assert

See merge request redox-os/relibc!1355
2026-05-19 06:03:05 -06:00
Wildan M ff56dc9b74 Implement static_assert 2026-05-18 21:56:54 +07:00
David Finder 1dbc61932a Alarm fix 2026-05-18 16:52:04 -06:00
Wildan M f731a20e02 Move sigsetjmp and siglongjmp to setjmp.h 2026-05-18 19:03:11 +07:00
Wildan M 74d34ca6e0 Add test for EPOLL_CTL_DEL 2026-05-10 18:02:57 +07:00
Wildan M 19da3a5551 Fix UB in utimes and write test 2026-05-10 08:05:05 +07:00
Wildan M 2c23024245 Fix possible signal race in tests 2026-05-09 11:14:19 +07:00
Wildan M c15059e205 Workaround nice test hit the ceiling 2026-05-09 05:48:45 +07:00
Wildan M e9c3960c65 Implement nice and write test 2026-05-09 01:23:37 +07:00
Wildan M e9f8b0c697 Merge expect files 2026-05-08 17:57:18 +07:00
Wildan M 796b1d8ef5 Remove empty stderr expect 2026-05-08 17:48:25 +07:00
Speedy_Lex 2d4ab41de5 Cargo fmt 2026-05-07 00:05:13 +02:00
Speedy_Lex eff610eac6 Fix many clippy lints 2026-05-07 00:05:07 +02:00
Wildan M 7aba041004 Implement utimensat 2026-05-05 02:02:43 +07:00
Wildan M 043ec22076 FIx sigjmp_buf and add tests 2026-05-02 16:59:48 +07:00
Mustafa öz 03d56f4887 Add fmtmsg 2026-05-01 06:00:11 +01:00
Wildan M 598d34d8a0 Fix open permission and add umask test 2026-04-30 16:08:05 +07:00
Wildan M b5d7e79f4a Print kernel version on test 2026-04-20 10:28:19 +07:00
Wildan M e6b44e6c6a Fix relibc-tests-bins 2026-04-19 17:04:26 +07:00
nicoan 495779a21b format 2026-04-15 15:40:45 -03:00
nicoan 2c4a20e71b added tests to scanf and wscanf 2026-04-15 15:38:40 -03:00
nicoan da3ff538d6 WIP: fixing regressions 2026-04-15 14:18:20 -03:00
auronandace 7cf6933f81 remove sys_socket include from netdb tests 2026-04-13 11:14:11 +01:00
Zero aca4df91cf feat(time): Add process_pid to timer_internal_t
Add `process_pid` field to `timer_internal_t` struct.
This field is used by the `alarm()` function to specify the PID of the process
to which the `SIGALRM` signal should be delivered.
2026-03-31 00:19:35 +02:00
Zero 5cbb4ba0cc test(unistd): Add alarm(2) test
Introduce a new test for the alarm(2) system call.
This test verifies the behavior of setting, cancelling,
and re-arming alarms, ensuring correct signal delivery
and return values.
2026-03-31 00:09:07 +02:00
Wildan M f5dd08dc49 Add and fix pthread rwlock timeout tests 2026-03-29 11:31:08 +07:00
Wildan M 38650d994e Fix fnmatch caused oom 2026-03-29 02:20:16 +07:00
Jeremy Soller 7de94d974f Merge branch 'verify-netinetin-includes' into 'master'
verify netinet_in header includes

See merge request redox-os/relibc!1114
2026-03-25 07:03:47 -06:00
Jeremy Soller a50f21cc30 Merge branch 'glibc-build' into 'master'
Make test files buildable for glibc

See merge request redox-os/relibc!1112
2026-03-25 07:01:28 -06:00