]> Projects (at) Tadryanom (dot) Me - AdrOS.git/shortlog
AdrOS.git
24 hours ago Tulio A M Mendessecurity: remove hardcoded fixed VAs, use hal_mm_kernel...
24 hours ago Tulio A M Mendessecurity: add user_range_ok validation for futex uaddr...
24 hours ago Tulio A M Mendessecurity: add root privilege check for SOCK_RAW sockets...
24 hours ago Tulio A M Mendessecurity: add complete POSIX permissions for SHM (Fase 2)
24 hours ago Tulio A M Mendessecurity: add UID-based access control to /proc per...
24 hours ago Tulio A M Mendessecurity: add AIO validation for aio_nbytes (Fase 2)
24 hours ago Tulio A M Mendessecurity: add SETREUID/SETREGID syscalls for complete...
24 hours ago Tulio A M Mendessecurity: fix FAT BPB validation (C7)
24 hours ago Tulio A M Mendessecurity: fix ext2 superblock/GDT validation (C6)
24 hours ago Tulio A M Mendessecurity: tighten mprotect ownership check (C5 partial)
24 hours ago Tulio A M Mendessecurity: fix pmm_boot.c Multiboot2 parsing with cursor...
24 hours ago Tulio A M Mendessecurity: fix initrd TAR parser with size limits and...
24 hours ago Tulio A M Mendessecurity: apply NX by default to all user mappings...
26 hours ago Tulio A M Mendessecurity: fix ELF loader p_filesz > p_memsz validation...
26 hours ago Tulio A M Mendesdocs: add security fix plan for 2026-05-26 reanalysis
26 hours ago Tulio A M Mendestests: remove unused g_test_bdev2 variable
26 hours ago Tulio A M Mendestests: add partition layer unit tests (Etapa 7)
26 hours ago Tulio A M Mendesinit: integrate partition scanning after blockdev regis...
26 hours ago Tulio A M Mendesext2: add ext2_mount_partition helper (Etapa 5)
26 hours ago Tulio A M Mendesfat: add fat_mount_partition helper (Etapa 4)
26 hours ago Tulio A M Mendesdevfs: add placeholder for partition device registratio...
26 hours ago Tulio A M Mendespartition: add MBR parser (Etapa 2)
26 hours ago Tulio A M Mendespartition: add partition_t structure and registry ...
26 hours ago Tulio A M Mendesdocs: add TODO for VFS umount root check (Item 11)
26 hours ago Tulio A M Mendesvfs: implement cwd busy check via mount refcount
26 hours ago Tulio A M Mendesvfs: add cwd check to umount to prevent filesystem...
26 hours ago Tulio A M Mendesvfs: add cwd check to umount to prevent filesystem...
26 hours ago Tulio A M Mendestests: add automated tests for VFS/mount bug fixes
26 hours ago Tulio A M Mendesvfs: unify virtual filesystems in registry and add...
26 hours ago Tulio A M Mendesvfs: fix MS_REMOUNT, mount validation, blockdev locking...
26 hours ago Tulio A M Mendessecurity: re-enable temporarily disabled security checks
26 hours ago Tulio A M Mendesvfs: remove obsolete diskfs/persistfs comment (P5.3)
26 hours ago Tulio A M Mendesvfs: remove obsolete 'drive' field from fat_mount and...
26 hours ago Tulio A M Mendesvfs: add vfs_mount_unref to process_close_all_files_loc...
26 hours ago Tulio A M Mendesvfs: add vfs_require_writable_path checks to VFS mutato...
26 hours ago Tulio A M Mendesvfs: add vfs_require_writable_path check to syscall_lin...
26 hours ago Tulio A M Mendesvfs: remove g_fat_root global, allocate root per mount...
26 hours ago Tulio A M Mendesvfs: add kill_sb callback to vfs_fs_type_t for filesyst...
26 hours ago Tulio A M Mendesvfs: change mount API to return vfs_mount_result_t...
26 hours ago Tulio A M Mendesvfs: separate new mount from MS_REMOUNT - reject replac...
26 hours ago Tulio A M Mendesvfs: zero removed mount slot after shifting to prevent...
26 hours ago Tulio A M Mendesvfs: initialize refcount=0 for new mount entries to...
26 hours ago Tulio A M Mendesdocs: add security fix TODO implementation plan
26 hours ago Tulio A M Mendessecurity: audit completion and TODO documentation
26 hours ago Tulio A M Mendeskernel: implement NX (No-Execute) support via IA32_EFER.NXE
26 hours ago Tulio A M Mendessecurity: Round 6.4 socket copy_to_user SMAP compliance...
26 hours ago Tulio A M Mendessecurity: Round 6.3 shell command substitution fix...
26 hours ago Tulio A M Mendessecurity: Round 6.2 O_NOFOLLOW implementation (K21)
26 hours ago Tulio A M Mendessecurity: Round 6.1 access() mode implementation (A19)
26 hours ago Tulio A M Mendessecurity: Round 5.5 posix_spawn PID fix (A13)
26 hours ago Tulio A M Mendessecurity: Round 5.4 varargs open/openat/fcntl (A17)
26 hours ago Tulio A M Mendessecurity: Round 5.3 execl/execlp varargs (U04)
26 hours ago Tulio A M Mendessecurity: Round 5.2 mkstemp/tmpfile/tmpnam secure ...
26 hours ago Tulio A M Mendessecurity: Round 5.1 scanf %s limit (U02)
26 hours ago Tulio A M Mendessecurity: Round 4.4-4.5 futex per-process keying (K17...
26 hours ago Tulio A M Mendessecurity: Round 4.2 SHM permissions (K14) - NX deferred...
26 hours ago Tulio A M Mendessecurity: Round 3 complete - parsers boot/storage valid...
26 hours ago Tulio A M Mendessecurity: A07 complete, Round 3.1 initrd/LZ4/TAR valida...
26 hours ago Tulio A M Mendessecurity: Round 1-2 fixes (A02, A03, A04, A14, A16...
26 hours ago Tulio A M Mendesvfs: complete Fase 5 - /proc/mounts improvements and...
26 hours ago Tulio A M Mendesvfs: refactor FAT and EXT2 to support multiple independ...
26 hours ago Tulio A M Mendesvfs: Fase 3 - filesystem type registry and superblock
26 hours ago Tulio A M Mendesvfs: Fase 2 - block device abstraction and refcount
26 hours ago Tulio A M Mendeskernel: hardening and cleanup fixes (Round 4)
26 hours ago Tulio A M Mendeskernel: POSIX compliance and robustness fixes (Round 3)
26 hours ago Tulio A M Mendessecurity: high-priority kernel memory fixes (Round 2)
26 hours ago Tulio A M Mendessecurity: critical kernel memory isolation and W^X...
26 hours ago Tulio A M Mendesvfs: block device layer, mount flags enforcement, refco...
26 hours ago Tulio A M Mendesmount/VFS: remove all auto-format paths; add mkfs;...
26 hours ago Tulio A M Mendesmount/VFS: make diskfs non-destructive; fix error propa...
26 hours ago Tulio A M Mendesports: move bash from toolchain/ to ports/bash/
26 hours ago Tulio A M Mendeskernel: remove dead net_ping_test(), ring3 flag; fix...
2026-05-20 Tulio A M Mendessmp: print active CPU count for single-CPU boot
2026-05-20 Tulio A M Mendeskernel: add SOCK_RAW support and ICMP ping test
2026-05-20 Tulio A M Mendesvfs: mount/umount/df overhaul — fstype/source metadata...
2026-05-20 Tulio A M Mendeskernel+init: migrate /dev /proc /tmp mounts to userspac...
2026-05-04 Tulio A M Mendeskernel: add VFS spinlock (g_vfs_lock) to fix SMP mount...
2026-05-04 Tulio A M MendesFIX security audit: 9 vulnerabilities across kernel...
2026-05-04 Tulio A M Mendesdocs: update all documentation with recent kernel/users...
2026-05-04 Tulio A M Mendescppcheck: fix overlayfs unreadVariable, scheduler dupli...
2026-05-04 Tulio A M Mendestests: expand host unit tests from 47 to 101 checks
2026-05-04 Tulio A M Mendestests: expand battery test from 33 to 152 checks
2026-05-04 Tulio A M Mendestests: update host utility tests for new features;...
2026-05-04 Tulio A M Mendesuserland: enhance 17 utilities and ulibc with POSIX...
2026-04-27 Tulio A M Mendescppcheck: fix unreadVariable in elf.c and sync.c
2026-04-27 Tulio A M Mendeskernel: security audit fixes — C1-C6, H3-H4, M5
2026-04-27 Tulio A M Mendesdocs: add SYSCALL_TEST_COVERAGE.md — detailed per-sysca...
2026-04-27 Tulio A M Mendesdocs: update all documentation with current test covera...
2026-04-27 Tulio A M Mendeskernel: fix execve after pivot_root via vfs_lookup_init...
2026-04-26 Tulio A M Mendeskernel: fix COW page write + signal delivery; add 6...
2026-04-19 Tulio A M Mendesfulltest: add 11 new POSIX syscall tests and wrappers
2026-04-19 Tulio A M Mendesfix select() timeout conversion — was passing raw point...
2026-04-19 Tulio A M Mendeslibgloss: fix isatty() and ttyname() — use TCGETS inste...
2026-04-19 Tulio A M Mendestoolchain: fix libgloss/adros build errors
2026-04-19 Tulio A M Mendeskernel: remove dead-code duplicate SETITIMER/GETITIMER...
2026-04-19 Tulio A M MendesPOSIX compliance audit: fix syscall wrappers, headers...
2026-04-19 Tulio A M MendesFix mount/umount commands: use proper syscall wrappers...
2026-04-19 Tulio A M MendesComplete syscall coverage in ulibc and newlib wrappers
2026-04-19 Tulio A M MendesFix getcwd(NULL, 0): allocate buffer when buf is NULL...
2026-04-19 Tulio A M MendesFix getcwd: return char* (POSIX) instead of int
next