Bananymous
  • Joined on 2023-09-10
Bananymous pushed to main at Bananymous/banan-os 2025-04-25 02:35:43 +03:00
9ff9d679e9 Kernel: Fix text mode cursor
9f3f8f950a Kernel: Add better panic message for failed shutdown
006a196e4a LibC: optimize strpbrk, str{,c}spn, strtok{,_r}
418678466c Kernel: Fix text mode palette
Compare 4 commits »
Bananymous pushed to main at Bananymous/banan-os 2025-04-23 22:07:56 +03:00
9f4cb5c4dd Kernel: Make pseudo terminals not overwrite old data
73f9de6635 Terminal: Add support for ANSI SGR 8bit and 24bit
12b9c82086 Terminal: Don't wrap cursor right after x == cols
a8edb8870e Kernel: Add support for 8bit and 24bit ANSI SGR
dabc3c6cc4 Kernel: Don't wrap cursor immediatly at cols()
Compare 7 commits »
Bananymous pushed to main at Bananymous/banan-os 2025-04-23 13:19:36 +03:00
95a80bfe81 ports: Add tinygb port
Bananymous pushed to main at Bananymous/banan-os 2025-04-23 13:13:51 +03:00
67f5273280 ports: Add tinygb port
53e9eab0cd ports/tcc: Fix building on 32 bit
Compare 2 commits »
Bananymous pushed to main at Bananymous/banan-os 2025-04-23 08:18:56 +03:00
35b3c3c98c Kernel: Fix scheduler load balancing
20e17a28cf Kernel: Fix \b handling
28bf2d6374 Kernel/Terminal: Add support for ANSI DSR
8a00b53050 Kernel/Terminal: Fix ANSI SGR m for multiple values
Compare 4 commits »
Bananymous pushed to main at Bananymous/banan-os 2025-04-22 09:59:55 +03:00
8834241417 LibC: Fix scanf %n modifier
96740d6be4 LibC: Make `inet_addr` spec compliant
Compare 2 commits »
Bananymous pushed to main at Bananymous/banan-os 2025-04-22 08:36:52 +03:00
b853d29992 Kernel: Fix unix domain socket close detection
33a0f562d3 resolver: Add support for CNAME
Compare 2 commits »
Bananymous pushed to main at Bananymous/banan-os 2025-04-22 08:30:21 +03:00
f2e41f71d6 Kernel: Fix unix domain socket close detection
3a11a5a9a0 resolver: Add support for CNAME
f8e3ae0525 Kernel: Fix deadlock caused by multithreading
c790bad667 Kernel: Make OpenFileDescriptorSet thread safe
d54489bbcb Kernel: Implement MemoryRegion pinning
Compare 6 commits »
Bananymous pushed to main at Bananymous/banan-os 2025-04-22 02:05:08 +03:00
34e680d792 ports/ncurses: Set some needed environment variables
Bananymous pushed to main at Bananymous/banan-os 2025-04-22 01:45:12 +03:00
32d543943b ports: Add lynx port
2632507980 ports/ca-certificates: Add symlink to /etc/ssl/cert.pem
Compare 2 commits »
Bananymous pushed to main at Bananymous/banan-os 2025-04-22 00:48:42 +03:00
f467a9a309 resolver: Resolve hostname to loopback address
5c9710c78b LibC: Implement `strcoll_l`
Compare 2 commits »
Bananymous pushed to main at Bananymous/banan-os 2025-04-22 00:43:25 +03:00
40649c8b46 resolver: Resolve hostname to loopback address
996c5ebe74 LibC: Implement `strxfrm_l`
Compare 2 commits »
Bananymous pushed to main at Bananymous/banan-os 2025-04-22 00:32:29 +03:00
107b31a0b5 Kernel: Fix E1000{,E} driver for older qemu versions
Bananymous pushed to main at Bananymous/banan-os 2025-04-21 22:22:05 +03:00
028c7a822f LibC: Don't define SCHAR_MAX in locale.c
18f5f98e62 General: Mark USB hubs done in README
Compare 2 commits »
Bananymous pushed to main at Bananymous/banan-os 2025-04-21 20:59:52 +03:00
543bb3cc4b LibC: Rework malloc locking add proper realloc
1c44d24b76 Kernel: Fix TCP closing state machine
5305f962c0 ports/openssl: Make openssl port threaded
b774f147da LibC: Implement dummy pthread_attr_{get,set}detachstate
2a5921b9c9 LibC: Implement pthread_barrier
Compare 41 commits »
Bananymous pushed to main at Bananymous/banan-os 2025-04-18 18:27:17 +03:00
d73a270fb1 Shell: Save and restore stdin flags after child returns
d9647868cc Terminal: Fix ANSI SGR color invert
85505b0482 Kernel: Fix ANSI SGR color invert
Compare 3 commits »
Bananymous pushed to main at Bananymous/banan-os 2025-04-18 04:18:28 +03:00
703c1a485c Kernel: Fix Ext2 bug for big files
9258c73484 Kernel: Optimize VTTY cursor rendering
6858546ce9 Kernel: Fix rendering bugs with framebuffer cursor
Compare 3 commits »
Bananymous pushed to main at Bananymous/banan-os 2025-04-18 02:50:07 +03:00
7c6966a9c4 Kernel: Add support for text mode terminal
40d1d20cd6 Kernel: Move cursor handling from TTY -> TerminalDriver
c0942d78cb Kernel: Fix TTY ANSI ? handling
cef8779bf7 Kernel: Improve error handling when setting TTY font
d6667844de Kernel: Fix fcntl F_SETFL and masking
Compare 13 commits »
Bananymous pushed to main at Bananymous/banan-os 2025-04-16 21:09:48 +03:00
bdbde25784 LibC: Rewrite environ handling
Bananymous pushed to main at Bananymous/banan-os 2025-04-15 23:38:14 +03:00
ee9e941a56 LibC: Implement getitimer
ac90800c3c Kernel/LibC/DynamicLoader: Implement thread local storage
08f5833ca8 Kernel/LibC: Implement pthread_attr_init
4bcd3ed86f Kernel: Start working on TLS, add SYS_{SET,GET}_TLS
254fd80088 DynamicLoader: Cleanup and prepare for TLS
Compare 22 commits »