summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-01-19webcookies: remove straggling custom date parserOri Bernstein
One place missed in the tmdate purge.
2021-01-19upas/ml: touch the artworkOri Bernstein
Global variables deserve more greppable names, since I'm likely to know where they're used.
2021-01-19dd(1): update manpage to match programOri Bernstein
Document the dd changes
2021-01-19dd: 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-19mothra: linkify text starting with gemini:// and ftp://Sigrid
2021-01-19mothra: resolve urls on middle click. helps with snarfing of relative urlsSigrid
2021-01-18acme(1): add references to appropriate manpagesOri Bernstein
2021-01-17passwd: make legacy mode explicitOri 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-18audiohda: Add AMD Starship/Matisse HD Audio Controller (thanks uramekus)cinap_lenrek
2021-01-17plan9.ini(8): document *nohpet= optioncinap_lenrek
2021-01-17mergecinap_lenrek
2021-01-17pc, pc64: add minimal HPET driver to measure LAPIC and TSC frequenciescinap_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-17seconds: remove junk from usageOri Bernstein
2021-01-17dpost prologue: update /radicalex to fix square displacement (thanks ↵Sigrid
umbraticus and Ethan)
2021-01-17usbehci: use 64-bit base address, remove resetlck, simplify scanpci()cinap_lenrek
2021-01-17usbuhci: remove resetlk, simplify scanpci()cinap_lenrek
2021-01-17usbohci: use 64-bit io base address, disable interrupts before reset, remove ↵cinap_lenrek
resetlck
2021-01-16zerotrunc(8): add manpageOri Bernstein
2021-01-16troff2png(1): add manpageOri Bernstein
2021-01-16tmdate(2): correct example in manpageOri Bernstein
add missing tmdate() call around %τ format.
2021-01-16tweak: support showdata plumb action (thanks sirjofri)Sigrid
2021-01-159fs: bell labs is very deadSigrid
2021-01-12cal: use Sa/Su in all cases, also simplify the codeSigrid
2021-01-12cal: fix -s 7Sigrid
2021-01-12cal: add -s option to specify the starting day of the weekSigrid
2021-01-12audio/flacenc: missed an argument in fprintf()Sigrid
2021-01-12plumb/basic: handle tga, wav, au, mid and musSigrid
2021-01-12audio(1): it is 2021 nowSigrid
2021-01-11libFLAC/mkfile: update version and build with -DNDEBUGSigrid
2021-01-11libvorbis: fix free() called on a wrong pointerSigrid
2021-01-11audio/flacencSigrid
2021-01-10mergecinap_lenrek
2021-01-10pc, 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-09libdraw: add bezierptsOri 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-069pfid(2): document struct Qid (thanks sirjofri)Ori Bernstein
The Qid struct is pervasive when writing 9p servers, but is not described in the manpages. This adds a definition to the 9pfid manpage.
2021-01-05mergeOri Bernstein
2021-01-05acid: 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-05qr: fix exit statusAlex 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-04marshal(1): fix example: upas/mail -> mail (thanks fulton)cinap_lenrek
2021-01-01ape: unify math.h copiesOri Bernstein
/$objtype/include/ape/math.h contained an almost identical copy of math.h for each architecture. The only difference between them architectures was that some had an incorrect version of isinf defined. This change picks one of the versions of math.h with a correct definition, moves it to /sys/include, and removes the redundant versions.
2021-01-02ape: add missing isnan() and isinf() macros for 386 (thanks Jonas)cinap_lenrek
2021-01-01file: ftyp mp4* is video/mp4 as wellSigrid
2021-01-01sort: 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-29cc: add a couple notes to the comments regarding flagsBurnZeZ
2020-12-29libc/arm: open #c/sysstat file with OCEXEC (internal file descriptor)cinap_lenrek
2020-12-29plumber: open rule files as OCEXEC, to avoid leaking them to sub commandscinap_lenrek
2020-12-28text2post: check font index for out of rangeSigrid
2020-12-28plumber: don't leak srvfd file descriptor into sub processescinap_lenrek
Put OCEXEC flag on the srvfd so it wont be leaked on sub-processes we spawn from plumb rules.
2020-12-28plumb: fix wrong click attribute offset (thanks umbraticus)Sigrid
2020-12-27kbmap: avoid division by zero when window becomes too smallcinap_lenrek