Jonas 'Sortie' Termansen
be23ab5b0e
fixup! Add display server.
2023-06-08 22:50:30 +02:00
Jonas 'Sortie' Termansen
894efe6956
Aurora procedural wallpaper.
2023-06-08 22:50:30 +02:00
Jonas 'Sortie' Termansen
2c7c88e95c
Work around pty deadlock.
2023-06-08 22:50:30 +02:00
Jonas 'Sortie' Termansen
d17c0d76a3
Add cdrom mounting live environment.
2023-06-08 22:50:30 +02:00
Jonas 'Sortie' Termansen
ce1144fcc3
Revert "Parallelize driver initialization."
...
This reverts commit 0fef08bbc4
.
2023-06-08 22:50:30 +02:00
Jonas 'Sortie' Termansen
4d71053443
Parallelize driver initialization.
2023-06-08 22:50:30 +02:00
Jonas 'Sortie' Termansen
f21db9505b
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-06-08 22:50:30 +02:00
Jonas 'Sortie' Termansen
a82e17b25e
Decrease PS/2 timeouts.
2023-06-08 22:50:30 +02:00
Jonas 'Sortie' Termansen
233b717d35
Add uptime(1) -pr options.
2023-06-08 22:50:30 +02:00
Jonas 'Sortie' Termansen
e4cf1113f0
fixup! Add iso9660 filesystem implementation.
2023-06-08 22:50:30 +02:00
Jonas 'Sortie' Termansen
936ddeaca3
fixup! Add iso9660 filesystem implementation.
2023-06-08 22:50:30 +02:00
Jonas 'Sortie' Termansen
9578e30a93
Add iso9660 filesystem implementation.
2023-06-08 22:50:30 +02:00
Jonas 'Sortie' Termansen
884be7059b
Add kernel virtual address space usage debug information.
2023-06-08 22:50:30 +02:00
Jonas 'Sortie' Termansen
7490e1049a
Revert "Update to bison-3.8.2."
...
This reverts commit b82fae810b42c5426d21c4dc153b32f086dd7fde.
2023-06-08 22:50:30 +02:00
Jonas 'Sortie' Termansen
ea5fe9d185
Update to bison-3.8.2.
2023-06-08 22:50:30 +02:00
Jonas 'Sortie' Termansen
f200d5d1e9
Debug TCP socket state listing.
2023-06-08 22:50:30 +02:00
Jonas 'Sortie' Termansen
cf17a12829
Add kernel heap allocation tracing debug facility.
2023-06-08 22:50:30 +02:00
Jonas 'Sortie' Termansen
cc0f498034
Add m4, perl, and texinfo to the basic ports set.
2023-06-08 22:50:30 +02:00
Jonas 'Sortie' Termansen
07d937c023
Trianglix 4.
2023-06-08 22:50:30 +02:00
Jonas 'Sortie' Termansen
7278f17cfb
Add tix-check(8).
2023-06-08 22:50:30 +02:00
Jonas 'Sortie' Termansen
a169f736ac
Volatile release.
2023-06-08 22:50:30 +02:00
Jonas 'Sortie' Termansen
3e9a06d7e1
Add tix-upgrade(8).
2023-06-08 22:50:30 +02:00
Jonas 'Sortie' Termansen
a6637ace20
fixup! Add display server.
2023-06-08 22:50:30 +02:00
Jonas 'Sortie' Termansen
631dd60568
Add display server.
2023-06-08 22:50:29 +02:00
Jonas 'Sortie' Termansen
a3c2f7f0b4
Add pty(1).
2023-06-08 22:50:04 +02:00
Jonas 'Sortie' Termansen
329f110f33
Add signify port.
2023-06-08 22:50:04 +02:00
Jonas 'Sortie' Termansen
790a92304d
Add irc(1).
...
Co-authored-by: Juhani Krekelä <juhani@krekelä.fi>
2023-06-08 22:50:04 +02:00
Jonas 'Sortie' Termansen
edc622cb00
Add getaddrinfo(1).
2023-06-08 22:50:04 +02:00
Jonas 'Sortie' Termansen
107a17186b
Add host(1).
2023-06-08 22:50:04 +02:00
Jonas 'Sortie' Termansen
f7f0a218dc
Enable stack smash protection by default.
2023-06-08 22:50:04 +02:00
Jonas 'Sortie' Termansen
2472a09e16
Enable undefined behavior sanitization by default.
2023-06-08 22:50:04 +02:00
Jonas 'Sortie' Termansen
9d4eec4267
Add reinit support to init(8).
2023-06-08 22:50:03 +02:00
Juhani Krekelä
d671516e9c
Change chvideomode(1) to use "WIDTHxHEIGHTxBPP" consistently.
...
Previously chvideomode(1) used "WIDTHxHEIGHTxBPP" on the command line
while interactively it used "BPP x WIDTH x HEIGHT". Change everything
to "WIDTHxHEIGHTxBPP".
2023-05-22 00:50:27 +03:00
Juhani Krekelä
f6d6b60c10
Use getopt_long(3) and err(3) family in chvideomode(1).
2023-05-18 19:20:54 +03:00
Juhani Krekelä
2c0a559309
Use getopt_long(3) and err(3) family in chkblayout(1).
2023-05-18 19:20:54 +03:00
Juhani Krekelä
66c4b7486a
Move chkblayout(1) and chvideomode(1) into their own directories.
2023-05-16 02:25:18 +03:00
Juhani Krekelä
610b51ffdc
Fix getopt_long(3) handling of required argument at the end of argv.
...
Previously if argv ended with a long option that required an argument
followed by said argument, getopt_long(3) would generate an error saying
that the option requires an argument even though it was provided. This
was because the comparison of optind against argc did not account for
the fact that optind had already been incremented, causing an
off-by-one.
2023-05-16 02:17:22 +03:00
Jonas 'Sortie' Termansen
1e17e7fab7
Add automatic installer and upgrader.
2023-05-15 23:25:19 +02:00
Jonas 'Sortie' Termansen
77c2e7f59e
Fix chvideomode(1) --max- option parsing.
2023-05-15 23:24:33 +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