Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-19 | webcookies: remove straggling custom date parser | Ori Bernstein | |
One place missed in the tmdate purge. | |||
2021-01-19 | upas/ml: touch the artwork | Ori Bernstein | |
Global variables deserve more greppable names, since I'm likely to know where they're used. | |||
2021-01-19 | dd: error with invalid size suffixes, add 'm' | Ori Bernstein | |
When invoking with dd with an invalid size suffix, we silently accept the suffix. This can lead to confusion, because lines like: dd -bs 1K dd -bs 1m will silently copy in 1-byte increments. This has caught people by surprise. While we're at it, megabytes are convenient, so let's have them too. | |||
2021-01-19 | mothra: linkify text starting with gemini:// and ftp:// | Sigrid | |
2021-01-19 | mothra: resolve urls on middle click. helps with snarfing of relative urls | Sigrid | |
2021-01-17 | passwd: make legacy mode explicit | Ori Bernstein | |
Passwd used to produce a very confusing error about DES not being enabled whenever the password was mistyped. This happened because we attempted to guess what authentication method to use, and preseneted the error from the wrong one on failure. This puts the legacy mode behind a flag, so that we don't even try the old method unless it's explicitly requested. | |||
2021-01-18 | audiohda: Add AMD Starship/Matisse HD Audio Controller (thanks uramekus) | cinap_lenrek | |
2021-01-17 | merge | cinap_lenrek | |
2021-01-17 | pc, pc64: add minimal HPET driver to measure LAPIC and TSC frequencies | cinap_lenrek | |
This adds the new function pointer PCArch.clockinit(), which is a timer dependent initialization routine. It also takes over the job of guesscpuhz(). This way, the architecture ident code can switch between different timers (i8253, HPET and XEN timer). | |||
2021-01-17 | seconds: remove junk from usage | Ori Bernstein | |
2021-01-17 | usbehci: use 64-bit base address, remove resetlck, simplify scanpci() | cinap_lenrek | |
2021-01-17 | usbuhci: remove resetlk, simplify scanpci() | cinap_lenrek | |
2021-01-17 | usbohci: use 64-bit io base address, disable interrupts before reset, remove ↵ | cinap_lenrek | |
resetlck | |||
2021-01-16 | tweak: support showdata plumb action (thanks sirjofri) | Sigrid | |
2021-01-12 | cal: use Sa/Su in all cases, also simplify the code | Sigrid | |
2021-01-12 | cal: fix -s 7 | Sigrid | |
2021-01-12 | cal: add -s option to specify the starting day of the week | Sigrid | |
2021-01-12 | audio/flacenc: missed an argument in fprintf() | Sigrid | |
2021-01-11 | libFLAC/mkfile: update version and build with -DNDEBUG | Sigrid | |
2021-01-11 | libvorbis: fix free() called on a wrong pointer | Sigrid | |
2021-01-11 | audio/flacenc | Sigrid | |
2021-01-10 | merge | cinap_lenrek | |
2021-01-10 | pc, pc64: revert addition of pcireset() call to pcicfginit() | cinap_lenrek | |
Revert the change, as it causes system lockups on bootup on some systems with USB OHCI controllers, suspected to be caused by BIOS/SMM accessing the device as BIOS handover has not been executed yet. We might bring that back when the problem has is better understood. | |||
2021-01-09 | libdraw: add bezierpts | Ori Bernstein | |
This patch exposes the bezierpts function, providing a way to get the points on a path, similar how bezsplinepts gives them for b splines. | |||
2021-01-05 | merge | Ori Bernstein | |
2021-01-05 | acid: increase hash size (thanks jonas.amoson) | Ori Bernstein | |
when loading large binaries such as netsurf, with many symbols, our hash table fills up with collisions and loading the symbol table gets very slow. Bumping it up drops the time to lstk() in acid on netsurf from 4 minutes to 8 seconds. | |||
2021-01-05 | qr: fix exit status | Alex Musolino | |
Call exits(0) instead of returning from main. Also call sysfatal if writing of image data fails. Previously, qr(1) would exit with default non-nil status "main" unconditionally as a result of returning from main. | |||
2021-01-01 | file: ftyp mp4* is video/mp4 as well | Sigrid | |
2021-01-01 | sort: fix memory leak (thanks Igor Boehm) | Ori Bernstein | |
Free the last line that we examine when looping through the lines in a file. | |||
2020-12-29 | cc: add a couple notes to the comments regarding flags | BurnZeZ | |
2020-12-29 | libc/arm: open #c/sysstat file with OCEXEC (internal file descriptor) | cinap_lenrek | |
2020-12-29 | plumber: open rule files as OCEXEC, to avoid leaking them to sub commands | cinap_lenrek | |
2020-12-28 | text2post: check font index for out of range | Sigrid | |
2020-12-28 | plumber: don't leak srvfd file descriptor into sub processes | cinap_lenrek | |
Put OCEXEC flag on the srvfd so it wont be leaked on sub-processes we spawn from plumb rules. | |||
2020-12-28 | plumb: fix wrong click attribute offset (thanks umbraticus) | Sigrid | |
2020-12-27 | kbmap: avoid division by zero when window becomes too small | cinap_lenrek | |
2020-12-27 | aux/vga: remove panning, add screen tilting support | cinap_lenrek | |
2020-12-27 | devvga: implement screen tilting, remove panning and overlays | cinap_lenrek | |
Tilting allows using left/right rotated or invetrted display orientation. This can be changed at runtime such as: echo tilt right > /dev/vgactl This removes the old panning and vga overlays as they are only implemented with some ancient vga controllers. | |||
2020-12-23 | libauth: re-implement procsetuser() to use /proc instead of #c/user | cinap_lenrek | |
2020-12-23 | devproc: allow anyone to change user of its own processes to "none" | cinap_lenrek | |
2020-12-23 | libvorbis: 1.3.5 → 1.3.7 (fixes a bunch of CVE and other small issues) | Sigrid | |
2020-12-23 | ape: re-implement getlogin() by stating /proc/$pid/status | cinap_lenrek | |
2020-12-23 | libc: re-implement getuser() by stating /proc/$pid/status | cinap_lenrek | |
The idea is to avoid the magic files that contain per process information in devcons when possible. It will make it easier to deprecate them in the future. | |||
2020-12-22 | kw: use ethermii.c from port/ (thanks stuart) | cinap_lenrek | |
2020-12-22 | aout2uimage: fix missing \n in usage print (thanks james) | cinap_lenrek | |
2020-12-22 | kbdfs: fix mistake, remove leftover static user variable (thanks umbraticus ↵ | cinap_lenrek | |
and igor) | |||
2020-12-22 | kernel: avoid palloc lock during mmurelease() | cinap_lenrek | |
Previously, mmurelease() was always called with palloc spinlock held. This is unneccesary for some mmurelease() implementations as they wont release pages to the palloc pool. This change removes pagechainhead() and pagechaindone() and replaces them with just freepages() call, which aquires the palloc lock internally as needed. freepages() avoids holding the palloc lock while walking the linked list of pages, avoding some lock contention. | |||
2020-12-21 | kernel: make addbroken() static, remove misleading Proc* argument | cinap_lenrek | |
2020-12-21 | pc, xen: move fpu setup/fork/save/restore handlers to pc/fpu.c | cinap_lenrek | |
2020-12-21 | kernel: update procsave() comment, we'r not holding up->rlock anymore | cinap_lenrek | |