Commit Graph

2746 Commits

Author SHA1 Message Date
Jonas 'Sortie' Termansen 3730c07330 Aurora procedural wallpaper. 2023-05-14 23:14:16 +02:00
Jonas 'Sortie' Termansen 3b2685931b Work around pty deadlock. 2023-05-14 23:14:16 +02:00
Jonas 'Sortie' Termansen 86acd95309 Add cdrom mounting live environment. 2023-05-14 23:14:16 +02:00
Jonas 'Sortie' Termansen 64c65ddba0 Revert "Parallelize driver initialization."
This reverts commit 0fef08bbc4.
2023-05-14 23:14:16 +02:00
Jonas 'Sortie' Termansen 4552947ac9 Parallelize driver initialization. 2023-05-14 23:14:16 +02:00
Jonas 'Sortie' Termansen d22b3ddd15 Speed up ata(4) 400 ns waits.
Waiting for any non-zero duration currently waits for at least one timer
cycle (10 ms), which is especially expensive during early boot.

The current workaround of simply reading the status 14 times seems really
suspicious although the osdev wiki documents it, but let's see how well it
works on real hardware, it's probably good enough.

Try to determine the initial selected drive to save one drive selection.
2023-05-14 23:14:16 +02:00
Jonas 'Sortie' Termansen 0c82f0236a Decrease PS/2 timeouts. 2023-05-14 23:14:16 +02:00
Jonas 'Sortie' Termansen fa53637420 Add uptime(1) -pr options. 2023-05-14 23:14:16 +02:00
Jonas 'Sortie' Termansen 9c27584adf Add iso9660 filesystem implementation. 2023-05-14 23:14:15 +02:00
Jonas 'Sortie' Termansen b93ce9f6d0 Add kernel virtual address space usage debug information. 2023-05-14 23:14:15 +02:00
Jonas 'Sortie' Termansen ba51698db2 Revert "Update to bison-3.8.2."
This reverts commit b82fae810b42c5426d21c4dc153b32f086dd7fde.
2023-05-14 23:14:15 +02:00
Jonas 'Sortie' Termansen be9d4bdf36 Update to bison-3.8.2. 2023-05-14 23:14:15 +02:00
Jonas 'Sortie' Termansen f57ad489b6 Debug TCP socket state listing. 2023-05-14 23:14:15 +02:00
Jonas 'Sortie' Termansen 956ec4355d Add kernel heap allocation tracing debug facility. 2023-05-14 23:14:15 +02:00
Jonas 'Sortie' Termansen 76cf62062b Add m4, perl, and texinfo to the basic ports set. 2023-05-14 23:14:15 +02:00
Jonas 'Sortie' Termansen eab3628b2d Trianglix 4. 2023-05-14 23:14:15 +02:00
Jonas 'Sortie' Termansen 74569706a5 Add tix-check(8). 2023-05-14 23:14:15 +02:00
Jonas 'Sortie' Termansen 27b7ad2fab Volatile release. 2023-05-14 23:14:15 +02:00
Jonas 'Sortie' Termansen 77ac43ea39 Add tix-upgrade(8). 2023-05-14 23:14:15 +02:00
Jonas 'Sortie' Termansen 80054fe389 Add display server. 2023-05-14 23:14:15 +02:00
Jonas 'Sortie' Termansen 348e89d5be Add pty(1). 2023-05-14 23:14:15 +02:00
Jonas 'Sortie' Termansen 5aa7e56123 Add signify port. 2023-05-14 23:14:15 +02:00
Jonas 'Sortie' Termansen 26284dec59 Add irc(1).
Co-authored-by: Juhani Krekelä <juhani@krekelä.fi>
2023-05-14 23:14:15 +02:00
Jonas 'Sortie' Termansen 3462079741 Add getaddrinfo(1). 2023-05-14 23:14:15 +02:00
Jonas 'Sortie' Termansen 3a72e024de Add host(1). 2023-05-14 23:14:15 +02:00
Jonas 'Sortie' Termansen c6f2dd602f Add automatic installer and upgrader. 2023-05-14 23:14:15 +02:00
Jonas 'Sortie' Termansen eaee5c4838 Enable stack smash protection by default. 2023-04-23 23:35:08 +02:00
Jonas 'Sortie' Termansen 2abdecf59a Enable undefined behavior sanitization by default. 2023-04-23 23:35:08 +02:00
Jonas 'Sortie' Termansen e9d9eabb6e Add non-interactive mode to disked(8). 2023-04-23 23:35:08 +02:00
Jonas 'Sortie' Termansen b029127df5 Add passwd(1) -H option. 2023-04-23 23:35:08 +02:00
Jonas 'Sortie' Termansen c77745e447 Change chvidemode(1) to set requested mode instead of running command. 2023-04-22 19:54:40 +02:00
Juhani Krekelä adcf11944f Update to libressl-3.7.2. 2023-04-21 23:00:33 +03:00
Juhani Krekelä 4657132716 Fix tix-port(8) diffs on non-English locales.
tix-port(8) parses the diff(1) output, to remove the "Only in …"
informational messages. As they are meant to be human-readable, not
machine-readable, they are translated to different languages, which
causes tix-port(8) to miss them. This patch sets LC_ALL=C for the diff
invocation, so that the messages are always in English.
2023-04-12 14:01:11 +03:00
Jonas 'Sortie' Termansen caa92556c5 Try the router when ARP hasn't found neighbors. 2023-04-08 17:17:30 +02:00
Jonas 'Sortie' Termansen a773199a90 Add nginx port. 2023-04-07 14:20:56 +02:00
Jonas 'Sortie' Termansen 755f2cf539 Mix in the current random seed when writing the new one.
This behavior lets the sysadmin add entropy to the random seed effective
after the next reboot.
2023-04-06 23:26:10 +02:00
Jonas 'Sortie' Termansen cb88c18bf0 Fix system calls returning errno values instead of setting errno. 2023-04-06 23:26:10 +02:00
Juhani Krekelä eeea3bdcc6 Update to links-2.29. 2023-04-06 20:35:31 +03:00
Jonas 'Sortie' Termansen af92d5cae8 Fix strftime(3) %I off by one. 2023-04-04 20:44:38 +02:00
dzwdz d3aee98c1a Allow overriding the login session, refactor special users. 2023-04-04 21:00:00 +03:00
Jonas 'Sortie' Termansen 2799f04cad Add date(1) -drs options. 2023-03-27 00:06:33 +02:00
Jonas 'Sortie' Termansen e9e57dc9af Add ntpd port. 2023-03-27 00:06:33 +02:00
Jonas 'Sortie' Termansen 9033153c47 Add sub_leap_seconds(3) and add_leap_seconds(3).
Advertise leap seconds being counted via CLOCK_REALTIME_HAS_LEAP_SECONDS.
2023-03-27 00:06:33 +02:00
Jonas 'Sortie' Termansen 97c57ca604 Add strptime(3). 2023-03-22 00:16:15 +01:00
Jonas 'Sortie' Termansen 4ac7072f2a Add AI_ADDRCONFIG to getaddrinfo(3). 2023-03-19 21:56:54 +01:00
Jonas 'Sortie' Termansen c57ff050e9 Add include and comment support to passwd(5) and group(5). 2023-03-19 21:53:21 +01:00
Jonas 'Sortie' Termansen da86ca1873 Fix typo in ssh instructions in installation(7). 2023-03-19 11:08:01 +01:00
Jonas 'Sortie' Termansen e9877d8080 Fix fmemopen(3) fseeko(3) overflow detection. 2023-03-19 11:08:01 +01:00
Jonas 'Sortie' Termansen 03ee6d4d89 Update to libressl-3.7.1. 2023-03-16 11:11:33 +01:00
Jonas 'Sortie' Termansen 98c92bcdcc Update to openssh-9.3p1. 2023-03-16 10:49:47 +01:00