-
bd426199f8
Kernel: Remove unused (and broken) code from signal trampoline
main
Bananymous
2025-12-28 03:53:17 +0200
-
8e00b3d110
ports: Add ffmpeg port
Bananymous
2025-12-27 23:49:51 +0200
-
6fbf1469aa
LibC: define static_assert in assert.h
Bananymous
2025-12-27 23:46:25 +0200
-
280d3fd919
LibC: Fix assert.h include guard
Bananymous
2025-12-28 00:11:40 +0200
-
40ce95b87f
LibC: Add definition for TCP_MAXSEG
Bananymous
2025-12-27 23:37:03 +0200
-
e7d644b874
AudioServer: Fix rounding the number of samples when resampling
Bananymous
2025-12-18 16:05:28 +0200
-
c64159d5c3
AudioServer: Fix resampling math
Bananymous
2025-12-18 14:59:55 +0200
-
e2ccc3026f
BAN: Remove unnecessary c++ header inclusion
Bananymous
2025-12-16 16:44:42 +0200
-
2af6066ee3
LibC: Fix sysconf(_SC_OPEN_MAX)
Bananymous
2025-12-16 05:20:18 +0200
-
fc16b5331c
LibC: Fix backtrace compilation
Bananymous
2025-12-16 05:19:45 +0200
-
b2723a0c5f
aoc2025: Implement day12 solution
Bananymous
2025-12-15 19:06:17 +0200
-
01042a24f0
aoc2025: Implement day11 solution
Bananymous
2025-12-15 17:57:45 +0200
-
f9643b3881
aoc2025: Implement day10 solution
Bananymous
2025-12-15 14:37:59 +0200
-
d2d18bea5d
aoc2025: Implement day9 solution
Bananymous
2025-12-13 03:01:13 +0200
-
87e595b83e
aoc2025: Implement day8 solution
Bananymous
2025-12-12 22:37:03 +0200
-
08031b1227
aoc2025: Implement day7 solution
Bananymous
2025-12-12 21:15:22 +0200
-
9a87c1f734
aoc2025: Implement day6 solution
Bananymous
2025-12-12 20:17:12 +0200
-
edeb667ead
aoc2025: Implement day5 solution
Bananymous
2025-12-12 06:30:03 +0200
-
db2aa495b8
aoc2025: Implement day4 solution
Bananymous
2025-12-12 06:08:00 +0200
-
ddfb591094
aoc2025: Implement day3 solution
Bananymous
2025-12-12 04:20:06 +0200
-
e8f1ba3722
aoc2025: Implement day2 solution
Bananymous
2025-12-12 02:49:33 +0200
-
19c4f34ccb
aoc2025: Implement day1 solution
Bananymous
2025-12-12 02:49:10 +0200
-
5d9e9c021a
aoc2025: Prepare programming environment
Bananymous
2025-12-12 02:48:40 +0200
-
6a924db68c
Kernel: Implement FIONREAD for tty and pty
Bananymous
2025-11-24 18:13:54 +0200
-
9d0990e5e8
Kernel: Implement /proc/<n>/fd
Bananymous
2025-11-24 00:19:51 +0200
-
3207f5d61f
Kernel: Fix possible page fault on file lookup
Bananymous
2025-11-23 19:49:07 +0200
-
c72b351bba
LibC: Implement glob{,free}
Bananymous
2025-11-23 05:33:44 +0200
-
1f9b296ae7
cp: Add -r/--recursive flag
Bananymous
2025-11-23 02:25:05 +0200
-
e3e2e7b4df
userspace: Implement mv utility
Bananymous
2025-11-23 02:12:46 +0200
-
4ec8f4a4bf
Kernel/LibC: Implement rename{,at}
Bananymous
2025-11-22 23:53:52 +0200
-
05d59a05df
Kernel: Remove obsolete kprint
Bananymous
2025-11-22 06:21:50 +0200
-
11ccbe6506
ports/SDL2: Add clipboard support
Bananymous
2025-11-22 01:24:06 +0200
-
673711a246
ports/mesa: Require llvm
Bananymous
2025-11-22 00:40:14 +0200
-
fff5139d80
Kernel: Add /proc/<n>/cwd
Bananymous
2025-11-18 04:14:09 +0200
-
812e70c626
ports: Add zsh port
Bananymous
2025-11-18 03:40:42 +0200
-
db7ffcf9d5
Kernel/Terminal: Add support for bracketed paste mode
Bananymous
2025-11-18 03:07:54 +0200
-
8f6cb9c057
Terminal: Add selection and clipboard support
Bananymous
2025-11-18 02:59:01 +0200
-
291f298d19
userspace: Implement LibClipboard and ClipboardServer
Bananymous
2025-11-18 02:53:55 +0200
-
d60f12d3b8
Kernel: Add support for SCM_CREDENTIALS and fix recvmsg
Bananymous
2025-11-18 02:51:28 +0200
-
b8a2573bb4
userspace: Implement ImageViewer utility
Bananymous
2025-11-17 20:58:12 +0200
-
7ce8e610f5
stat: Fix handling of symlinks
Bananymous
2025-11-17 02:47:53 +0200
-
839b9c8f07
Kernel: Check parent's sticky bit in unlink
Bananymous
2025-11-17 02:42:59 +0200
-
db20801521
Shell: Add exec builtin
Bananymous
2025-11-17 02:35:03 +0200
-
160a9278c9
LibC: Fix RTLD_* definitions
Bananymous
2025-11-16 19:13:35 +0200
-
ee507de154
LibC: Implement posix regex
Bananymous
2025-11-16 06:47:03 +0200
-
dc0fa49de2
ports/tuxracer: Add sound support and fix compiling
Bananymous
2025-11-16 03:48:52 +0200
-
b678541427
ports: Add SDL_mixer port
Bananymous
2025-11-16 03:46:56 +0200
-
6c4cd0d8cb
ports: Add libmikmod port
Bananymous
2025-11-16 03:46:39 +0200
-
c096d3cd42
ports/sdl12-compat: Define that banan-os has alloca.h
Bananymous
2025-11-16 03:45:36 +0200
-
dcdab4df21
ports/sdl12-compat: Remove unnecessary patch
Bananymous
2025-11-16 03:44:40 +0200
-
9803209ba1
WindowServer: Make clients nonblock
Bananymous
2025-11-16 03:42:21 +0200
-
f166cb09ec
Kernel: Fail xHCI initialization if page size != 4096
Bananymous
2025-11-14 19:54:58 +0200
-
2dd8b76289
BuildSystem: Automatically delete libtool files
Bananymous
2025-11-13 20:37:10 +0200
-
2bf7c67767
LibC: Add backtrace signal handlers for SIG{FPE,ILL,BUS,SEGV}
Bananymous
2025-11-13 04:47:00 +0200
-
dd636ffcb2
Kernel: Add support for SA_SIGINFO
Bananymous
2025-11-13 04:19:06 +0200
-
a44c45ff9e
LibC: Cleanup signal.h
Bananymous
2025-11-13 04:13:43 +0200
-
dc2a455395
Kernel: Optimize processes' memory management
Bananymous
2025-11-12 04:57:44 +0200
-
c700d9f714
Kernel: Implement connect for UDP socket
Bananymous
2025-11-12 03:34:16 +0200
-
59cfc339b0
Kernel: Ignore MSG_NOSIGNAL and invalid flags
Bananymous
2025-11-12 03:33:14 +0200
-
e06c07ca89
ports: Update binutils 2.44->2.45
Bananymous
2025-11-11 16:41:11 +0200
-
6facd54a7e
LibC: Add ru_maxrss to struct rusage
Bananymous
2025-11-11 16:39:15 +0200
-
6f8d850726
BuildSystem: Cleanup port building script
Bananymous
2025-11-11 16:07:39 +0200
-
f3beee9874
Kernel: Cleanup userspace pointer validation
Bananymous
2025-11-11 05:09:49 +0200
-
35e063bdaf
Kernel: Dump r8-r15 on x86_64 exceptions
Bananymous
2025-11-11 05:08:56 +0200
-
09175d1799
Kernel: Fix 32 bit target
Bananymous
2025-11-11 05:08:22 +0200
-
46f9a9053f
DynamicLoader: Use canonical path for the main executable
Bananymous
2025-11-10 21:50:59 +0200
-
bb86520094
Kernel: Set message flags in UDP and TCP recvmsg
Bananymous
2025-11-10 21:50:21 +0200
-
c1e2c660bf
LibC: Define caddr_t
Bananymous
2025-11-10 21:49:50 +0200
-
89c0ff1a9d
Kernel/LibC: Replace SYS_{GET,SET}_TLS with SYS_{SET,GET}_{FS,GS}BASE
Bananymous
2025-11-10 21:48:38 +0200
-
7a68ce7e94
DynamicLoader: Fix testing for possible base address
Bananymous
2025-11-10 19:59:15 +0200
-
9537922acc
Kernel: Implement proper memory region splitting
Bananymous
2025-11-10 19:57:26 +0200
-
a39aa73e21
Kernel: Allow munmap on non-page aligned address
Bananymous
2025-11-10 03:53:34 +0200
-
f1d12c330e
Kernel/LibC: Implement MMAP_FIXED_NOREPLACE
Bananymous
2025-11-10 03:52:33 +0200
-
82c8eeb4be
ports/openssh: Update to 10.2p1 and enable fd passing
Bananymous
2025-11-10 00:48:46 +0200
-
3a951f4830
LibC: Define IN_LOOPBACKNET
Bananymous
2025-11-10 00:11:42 +0200
-
998ea25fb9
LibC: Add netinet/in_systm.h compatibility header
Bananymous
2025-11-09 23:54:30 +0200
-
7b580b8f56
Kernel: Implement fd passing with SCM_RIGTHS
Bananymous
2025-11-09 23:36:49 +0200
-
641ccfdd47
LibC: Add BSD compatibility defines S_I{READ,WRITE,EXEC}
Bananymous
2025-11-09 16:38:34 +0200
-
4288f70d04
LibC: Make poll and epoll macros match with each other
Bananymous
2025-11-09 16:37:00 +0200
-
95fda5dfb7
LibC: Add definitions for IPPROTO_ICMPV6 and IP_TOS
Bananymous
2025-11-09 16:35:42 +0200
-
1903c5e0c6
Kernel: Use user given address hint in mmap if possible
Bananymous
2025-11-09 16:34:45 +0200
-
362501a097
LibC: Make x86_64 crt0 PIE compatible
Bananymous
2025-11-09 16:31:59 +0200
-
72982e3c2b
Kernel/LibC: Take fcntl extra field as uintptr_t
Bananymous
2025-11-09 16:31:11 +0200
-
04d24bce70
Kernel/LibC: Implement {recv,send}msg as syscalls
Bananymous
2025-11-09 16:23:37 +0200
-
2f38306c6b
LibC: Implement simple posix_spawn{,p}
Bananymous
2025-11-09 16:14:37 +0200
-
4b36e5197d
LibC: Implement execvpe
Bananymous
2025-11-09 16:12:29 +0200
-
b755cf3e42
LibC: Add sockatmark stub
Bananymous
2025-11-07 14:57:00 +0200
-
3acad7c911
LibC: Add ifreq.ifr_{flags,mtu} and fix defines
Bananymous
2025-11-07 14:55:30 +0200
-
f3319016c4
LibC: Implement if_{,free}nameindex
Bananymous
2025-11-07 14:54:53 +0200
-
4e14f7d483
LibC: Implement {,l,ll}{abs,div}
Bananymous
2025-11-06 23:20:35 +0200
-
979059c804
Kernel: Implement ext2 symlinks with >= 60 byte target
Bananymous
2025-11-06 17:21:36 +0200
-
bdf4423512
ports/freetype: Add missing dependencies
Bananymous
2025-11-04 23:06:13 +0200
-
c6ef4b5840
userspace: Implement kill utility
Bananymous
2025-11-04 19:19:46 +0200
-
acd792d8b4
userspace: Implement pwd utility
Bananymous
2025-11-04 18:46:13 +0200
-
fc730679ed
userspace: Implement uname utility
Bananymous
2025-11-04 18:45:20 +0200
-
00e5749e20
ports: Add SuperTux port
Bananymous
2025-11-02 21:15:59 +0200
-
7b4d349574
ports: Add glm port
Bananymous
2025-11-02 21:15:52 +0200
-
dc0cccfb6c
ports: Add physfs port
Bananymous
2025-11-02 21:15:34 +0200
-
fdc1daefb6
ports: Add libvorbis port
Bananymous
2025-11-02 21:14:21 +0200
-
c9159b81c8
ports: Add libogg port
Bananymous
2025-11-02 21:14:11 +0200