Commit Graph

  • f9271b73ff
    Merge 1b81e36bc3 into 591a60939e #298 Gregory Haerr 2024-03-11 22:25:47 -0600
  • 591a60939e kuroko: sync upstream master K. Lange 2024-03-12 07:43:38 +0900
  • 1edf21975a meta: Fix missing glob for kuroko modules K. Lange 2024-03-12 07:43:28 +0900
  • 24d5d9ce84 rline: drain, don't flush, when switching modes K. Lange 2024-03-01 20:39:02 +0900
  • db7495cfc0 kuroko: sync K. Lange 2024-03-01 10:15:27 +0900
  • 0e031e7908 rline: downstream locale fixes K. Lange 2024-02-27 10:07:18 +0900
  • a9f4ca6301
    Merge 9038fbff05 into 3a6fc09427 #299 AnatoliyL 2024-02-20 15:01:48 +0300
  • 9038fbff05
    Create listis.c #299 AnatoliyL 2024-02-20 15:00:08 +0300
  • 1b81e36bc3 Fix dynamic linker potential null pointer error #298 Greg Haerr 2024-02-16 16:00:11 -0700
  • 5c96fd97e3 Fix kernel atoi() on negative numbers Greg Haerr 2024-02-16 15:58:39 -0700
  • 3a6fc09427 kuroko: sync upstream K. Lange 2024-02-15 18:51:39 +0900
  • 02fe2bb33c ping: send the usual number of payload bytes K. Lange 2024-02-11 07:41:52 +0900
  • 335bdf1e72 net: support some control messages for udp recv K. Lange 2024-02-09 15:15:27 +0900
  • 60bd809a40 net: validate msghdr contents K. Lange 2024-02-09 15:09:17 +0900
  • df74cb6b55 net: allow multiple icmp sockets; autocalculate checksum; support IP_RECVTTL? K. Lange 2024-02-09 14:54:07 +0900
  • 55c0a2ab0d strace: support pread, pwrite K. Lange 2024-02-08 16:56:15 +0900
  • fb2628d619 cursor-off: use pwrite for port access K. Lange 2024-02-08 16:49:15 +0900
  • 1e6316122a qemu-fwcfg: use pread/pwrite for port access K. Lange 2024-02-08 16:49:06 +0900
  • 2eb7d97464 libc: add pread, pwrite; sys_pread, sys_pwrite K. Lange 2024-02-08 16:48:44 +0900
  • b96c18b508 syscall: support pread, pwrite K. Lange 2024-02-08 16:48:25 +0900
  • 8ce8d8d397 x86_64: send more specific signals on exceptions K. Lange 2024-02-08 16:46:57 +0900
  • a0e5603e1c x86_64: cleanup lgdt K. Lange 2024-01-31 08:01:44 +0900
  • a7cad83e78 aarch64: force sysroot; smaller page size K. Lange 2024-01-22 21:46:57 +0900
  • 5af3ec2f5f panel: clock second tick is a second fast K. Lange 2024-01-22 21:45:14 +0900
  • d28f70044b aarch64: unused symbol K. Lange 2024-01-22 21:44:45 +0900
  • ba5c9d7847 aarch64: use 0x516 as magic signal return address K. Lange 2024-01-22 21:08:21 +0900
  • bad793c600 about: happy 2024 K. Lange 2024-01-22 07:58:02 +0900
  • f6e2c36d73 x86_64: Update comments in pit.c K. Lange 2024-01-22 07:57:39 +0900
  • 4a1b944525 x86_64: Use lapic as preempt source on bsp K. Lange 2024-01-22 07:32:12 +0900
  • 5b0c5da5f5 x86_64: always go through isr_common for lapic timer K. Lange 2024-01-22 07:31:21 +0900
  • 4c9f9a68e0 kernel: Use a common kidle thread that always calls switch_next K. Lange 2024-01-22 07:29:34 +0900
  • 231f708c62 x86_64: Use 0x516 as magic signal return address K. Lange 2024-01-22 07:24:15 +0900
  • d3926009b6 tty: Support SIGTTOU, SIGTTIN behavior K. Lange 2024-01-19 20:15:05 +0900
  • b23c2b1a9e esh: various job control fixes for SIGTTOU, SIGTTIN K. Lange 2024-01-19 20:14:56 +0900
  • e7a681f413 tty: Set control sessions on pty managers K. Lange 2024-01-19 20:14:18 +0900
  • fa8a6e20ab tty: support setting controlling session K. Lange 2024-01-19 20:12:34 +0900
  • 0d28bf0904 sudo: pwent may be shared with auth library... K. Lange 2024-01-18 19:24:03 +0900
  • 800d131e92 misaka-test: missing include K. Lange 2024-01-18 06:15:06 +0900
  • 741844734c x86_64: remove unused ability to return a different interrupt context K. Lange 2024-01-18 06:14:14 +0900
  • 4b2932a996 kuroko: sync upstream K. Lange 2024-01-16 09:30:20 +0900
  • c51fba77b9 kuroko: sync upstream K. Lange 2023-12-31 15:38:42 +0900
  • 0c83381a53 bim: bind global.scrollamount K. Lange 2023-12-28 14:49:37 +0900
  • 0f02ba3d90 libc: wcwidth: latest UCD data K. Lange 2023-12-28 09:48:05 +0900
  • 194dfa560b kuroko: bump to initial 1.5.0a0 K. Lange 2023-12-28 08:39:30 +0900
  • a535a2cdac libc: actual overrun checks in strftime; fix %z to use proper format K. Lange 2023-12-23 12:41:11 +0900
  • 7aaeec1eba kuroko: sync, new module utilities K. Lange 2023-12-22 11:25:26 +0900
  • 0ba7a2f985 bim: Use site imports to find standard kuroko modules K. Lange 2023-12-22 11:20:46 +0900
  • a9e6d0ad12 bim: Different approach to finding kuroko search paths K. Lange 2023-12-15 09:48:23 +0900
  • 200573230f kuroko: sync, necessary adjustments K. Lange 2023-12-14 23:07:55 +0900
  • 6112ca05cb fetch: accept longer lines K. Lange 2023-12-07 16:22:28 +0900
  • ea99f32e9d boot: Add menu option to disable experimental kaslr K. Lange 2023-12-07 10:36:18 +0900
  • a66f5c5f39 kernel: fix cast K. Lange 2023-12-07 09:30:54 +0900
  • 8db7b3594b mbi2: Set normal load address K. Lange 2023-12-07 09:29:36 +0900
  • d17ac669aa Merge branch 'master' into static-pie K. Lange 2023-12-07 09:25:25 +0900
  • 50053f55de kuroko: sync with 1.4.1a0 K. Lange 2023-11-27 10:32:26 +0900
  • 7c0e4ada55
    int errno = 0; int errno; has been changed to. #291 Umut 2023-11-26 16:03:09 +0300
  • b65bbf13a3 boot: rudimentary kaslr static-pie K. Lange 2023-11-10 16:34:54 +0900
  • a8b506ad33 kernel: experiment with static-pie K. Lange 2023-11-10 15:40:41 +0900
  • b724489609 kernel: cleanup legacy stuff K. Lange 2023-11-05 15:25:12 +0900
  • d88712e956 kernel: support syscall/sysret K. Lange 2023-11-05 14:32:47 +0900
  • cf04ba62e8 syscall: Change x86-64 syscall register ABI K. Lange 2023-11-05 10:40:12 +0900
  • 8392859f4e test-tty-read: test utility for previous commits K. Lange 2023-11-02 17:00:23 +0900
  • 2981558e10 stty: 'raw', 'cooked' options K. Lange 2023-11-02 17:00:13 +0900
  • 938bbf51eb tty: implement FLUSH on tcsetattr correctly? K. Lange 2023-11-02 16:59:57 +0900
  • 2f27cce0cd tty: fix up behavior for VMIN != 0 K. Lange 2023-11-02 16:59:24 +0900
  • 613bc73dfd kernel: properly track time in kernel when returning to userspace K. Lange 2023-11-02 10:21:00 +0900
  • bbb399788f kernel: utime = ttime - stime K. Lange 2023-11-02 10:20:40 +0900
  • 9c2d7f7650 terminal: don't flip window whenever we scroll K. Lange 2023-10-30 20:44:38 +0900
  • b19dcfeb3e meta: More clear Docker build instructions K. Lange 2023-10-25 12:48:37 +0900
  • 55e873bd6b x86_64: Fixup error codes for rare/new exceptions K. Lange 2023-10-25 12:46:36 +0900
  • 57bd41e16d meta: RIP -soundhw K. Lange 2023-10-18 07:27:48 +0900
  • 801193d811 meta: Pass TERM through getty (fwcfg option wasn't used?) K. Lange 2023-10-10 08:06:26 +0900
  • 1d50974dd3 test test-github K. Lange 2023-10-10 07:18:18 +0900
  • a679ef1b4c kernel: Support quoted values in cmdline arguments with new parser K. Lange 2023-10-09 20:01:42 +0900
  • aebb75ac75 hashmap: Apply 'const' to arguments like we did with the kernel version K. Lange 2023-10-09 19:56:20 +0900
  • d608044bac procfs: once opened, an entry should have a length so we can SEEK_END K. Lange 2023-10-09 19:56:02 +0900
  • afcf36de70 rpi: advertise correct default speed of miniuart K. Lange 2023-10-09 14:05:34 +0900
  • 4eec1e07c7 meta: Apply ARCH_USER_CFLAGS when building libc K. Lange 2023-10-09 08:32:05 +0900
  • bda8c8d67b pty: initial support for setting line control K. Lange 2023-10-08 14:52:34 +0900
  • 48dcf55a5d ptrace: add demo tool to test overwriting syscall number K. Lange 2023-10-08 08:34:56 +0900
  • 453486bc52 strace: generic interface to user registers K. Lange 2023-10-06 09:03:12 +0900
  • aa8d79c81a ptrace: Implement a SETREGS that can rewrite syscall number K. Lange 2023-10-06 08:56:20 +0900
  • 4f36cac62c kernel: get rid of unused interrupt_registers K. Lange 2023-10-05 16:32:54 +0900
  • 023b078d0e kernel: set version to 2.2.1 K. Lange 2023-09-18 06:26:05 -0400
  • 4ee7335001 libc: gethostbyname: better DNS response parser K. Lange 2023-09-18 06:25:07 -0400
  • 4a31a09ba2 kuroko: sync with upstream for v1.4.0 release v2.2.0 K. Lange 2023-08-28 09:59:18 +0900
  • e24cdc1681 base: Remove old wallpapers (they're in the package repo now) K. Lange 2023-07-27 09:45:28 +0900
  • 3e13dd6cb8 kernel: clean up module loader K. Lange 2023-07-23 09:05:51 +0900
  • 9bdeebdfdc procfs: Update comment describing how this works K. Lange 2023-07-23 09:00:39 +0900
  • d45a0f2b13 virtio: name worker threads with square brackets K. Lange 2023-07-22 23:17:39 +0900
  • 48a184012b boot: draw something when loading ramdisk in vga text mode K. Lange 2023-07-21 13:01:42 +0900
  • a41da16d14 terminal: also fix left arrow K. Lange 2023-07-21 10:20:59 +0900
  • 9b2bc61824 meta: set -name in qemu K. Lange 2023-07-21 10:10:59 +0900
  • 7964d3c066 terminal: fix arrow tails in bitmap font K. Lange 2023-07-21 10:10:11 +0900
  • b00030b9d8 kuroko: sync for 1.4.0b2 K. Lange 2023-07-15 19:26:35 +0900
  • d4315dcb53 aarch64: don't set debug output as primary so we can print early log to framebuffer K. Lange 2023-07-15 19:25:08 +0900
  • 7691b1691f aarch64: don't print every time we do a dtb lookup K. Lange 2023-07-15 19:24:21 +0900
  • 47bfbec647 libc: fix incorrect cast of field width to char K. Lange 2023-07-04 16:46:21 +0900
  • ddf7a79707 bim: sync with upstream K. Lange 2023-07-04 15:30:09 +0900
  • 8e86b94748 dbg: fix implicit cast warning K. Lange 2023-06-25 12:06:08 +0900