Commits
Commit:
25720a414bebb84814425137b822b4e0eb668758 (master)
Author:
Omar Polo <op@xglobe.in>
Committer:
Omar Polo <op@xglobe.in>
Date:
Wed Feb 2 10:08:11 2022 UTC
tabs are 8 space wide
Commit:
32eddda8aaca5e7d1ddf829206222717bd666bec
Author:
Omar Polo <op@xglobe.in>
Committer:
Omar Polo <op@xglobe.in>
Date:
Wed Feb 2 10:08:11 2022 UTC
Kup and Kdown move the cursor up and down
Commit:
66f3ad0180b07a8705da9fccf81049de72e68d19
Author:
Omar Polo <op@xglobe.in>
Committer:
Omar Polo <op@xglobe.in>
Date:
Wed Feb 2 10:08:11 2022 UTC
various desktop-y keybindings
Commit:
7713bc2bfb3f746c952957e91fa6a88b2ca30432
Author:
Omar Polo <op@xglobe.in>
Committer:
Omar Polo <op@xglobe.in>
Date:
Wed Feb 2 10:08:11 2022 UTC
soft-tabs thanks to mkhl and neutralinsomniac (and probably other guys at 9front)
Commit:
bab7b73b85f865d20a5c4f2d78ac9e81b3d39109
Author:
Russ Cox <rsc@swtch.com>
Committer:
Russ Cox <rsc@swtch.com>
Date:
Mon Jan 24 18:47:27 2022 UTC
INSTALL: build arm64 binaries on arm64 Macs If there is any x86 binary in the chain of parent processes from the current one, then uname -m prints x86_64 and clang defaults to building x86_64 binaries. Detect arm64 using the kernel version and force building an arm64 toolchain instead of perpetuating x86. This is particularly important when the user shell is rc, which has been built for x86, because then rebuilding under rc continues to use x86.
Commit:
d0d440860f2000a1560abb3f593cdc325fcead4c
Author:
Roger Peppe <rogpeppe@gmail.com>
Committer:
Roger Peppe <rogpeppe@gmail.com>
Date:
Tue Oct 19 16:08:45 2021 UTC
src/cmd/acme: provide info on presense or absence of undo history (#528) It's sometimes useful to know whether there's been editing activity in a window. This PR adds that information to the ctl file. Change-Id: I21a342ac636dd5c7701b3ed560e3526867329c2c
Commit:
7b0b2065faf449f820b092afb74cf0af2dae79a3
Author:
Nicola Girardi <nicolagi@sdf.org>
Committer:
Nicola Girardi <nicolagi@sdf.org>
Date:
Mon Oct 18 20:41:11 2021 UTC
cmd/auxstats: improve network device name matcher in Linux
Commit:
0ac2a105ae58e86a8d224020f0a3c43358312e66
Author:
Nic <nicolagi@sdf.org>
Committer:
Nic <nicolagi@sdf.org>
Date:
Sun Oct 17 18:08:16 2021 UTC
cmd/auxstats: improve wireless interface name matcher in Linux
Commit:
e683bdfa76a5c2c54422a6bd2934b133d77ba610
Author:
Dan Cross <cross@gajendra.net>
Committer:
Dan Cross <cross@gajendra.net>
Date:
Tue Oct 5 12:24:37 2021 UTC
mk: provide a mechanism to default to `rc` For cross-compiling plan9 from Unix, provide a way to force `mk` to use `rc` instead of `sh` without setting `MKSHELL` in individual `mkfile`s. If the environment variable `FORCERCFORMK` is set, `mk` will default to using `rc`, not `sh`. Signed-off-by: Dan Cross
Commit:
d3ee9f70e4ee00bd12557910c9e3dcc1fabd53c7
Author:
Russ Cox <rsc@swtch.com>
Committer:
Russ Cox <rsc@swtch.com>
Date:
Thu Sep 30 12:44:00 2021 UTC
sam: fix spurious overwrite message Fixes: % sam -d -. w foo foo: (new file) #0 w foo ?warning: write might change good version of `foo'
Commit:
8cf52696bed986f8914f214768690d6ca47bae76
Author:
Russ Cox <rsc@swtch.com>
Committer:
Russ Cox <rsc@swtch.com>
Date:
Tue Sep 28 17:07:33 2021 UTC
acme: fix extra print args
Commit:
ceb1ab90ff65d3c2ac3fc46546dc2eed206a37c3
Author:
Alexander Kapshuk <alexander.kapshuk@gmail.com>
Committer:
Alexander Kapshuk <alexander.kapshuk@gmail.com>
Date:
Wed Sep 1 12:40:44 2021 UTC
lib9p: Fix compile error commit 385a6d5877258cee0cac6151e6359c9206006b01 removed src/lib9p/_post.c from the code base, but overlooked removing a reference to the _post.o object file from the src/lib9p/mkfile. This results in lib9p failing to compile: * Running on Darwin... * Compiler version: Apple clang version 12.0.5 (clang-1205.0.22.11) * Building mk... * Building everything (be patient)... >>> mk: don't know how to make '/Users/sasha/plan9port_fork/lib/lib9p.a(_post.o)' in /Users/sasha/plan9port_fork/src/lib9p mk: for i in ... : exit status=exit(1) Remove _post.o from the list of dependent object files from src/lib9p/mkfile to have lib9p compile. Fixes: 385a6d587725 ("lib9p: Remove postmountsrv (#505)")
Commit:
385a6d5877258cee0cac6151e6359c9206006b01
Author:
Ben Huntsman <bhuntsman@mail2.cu-portland.edu>
Committer:
Ben Huntsman <bhuntsman@mail2.cu-portland.edu>
Date:
Tue Aug 31 01:03:41 2021 UTC
lib9p: Remove postmountsrv (#505)
Commit:
aa01c23be63787550e64bc1a0f3a8d267cad1fa4
Author:
Ben Huntsman <ben@huntsmans.net>
Committer:
Ben Huntsman <ben@huntsmans.net>
Date:
Tue Aug 31 01:02:29 2021 UTC
.gitignore: Ignore some more things that get created during compile.
Commit:
d356d2a8b2436266d7b2fceabc3d281bc3e360a7
Author:
Ben Huntsman <ben@huntsmans.net>
Committer:
Ben Huntsman <ben@huntsmans.net>
Date:
Mon Aug 30 23:40:49 2021 UTC
9term: Skip unnecessary ioctl call on AIX.
Commit:
e9d8c4516847e3d8b36f384fb662b1a490f76f4e
Author:
Ben Huntsman <ben@huntsmans.net>
Committer:
Ben Huntsman <ben@huntsmans.net>
Date:
Mon Aug 30 23:40:49 2021 UTC
libdraw: Fix GUI programs on AIX (#398)
Commit:
6c4260fc670a71ae13587ff7da64518e5295777b
Author:
Ben Huntsman <ben@huntsmans.net>
Committer:
Ben Huntsman <ben@huntsmans.net>
Date:
Mon Aug 30 23:40:49 2021 UTC
bin/9c, bin/9l: Re-enable optimization on AIX.
Commit:
70cc6e5ba7798b315c3fb3aae19620a01604a459
Author:
Anthony Sorace <a@9srv.net>
Committer:
Anthony Sorace <a@9srv.net>
Date:
Thu Apr 22 12:44:27 2021 UTC
libthread: use setpgid instead of setpgrp
Commit:
93a25a0f974e659e24767a13790ea4e87aabef22
Author:
Russ Cox <rsc@swtch.com>
Committer:
Russ Cox <rsc@swtch.com>
Date:
Fri Apr 9 19:23:55 2021 UTC
install(1): mention libfontconfig1-dev for Debian Also update install.txt, which mistakenly contained intro(1). Pointed out by Nicholas Schwartz.
Commit:
878b30c0bc1446ba933dc4539438512766183500
Author:
Günther Noack <guenther@unix-ag.uni-kl.de>
Committer:
Günther Noack <guenther@unix-ag.uni-kl.de>
Date:
Mon Apr 5 09:19:49 2021 UTC
fspread: fix buffer overflow Without this fix, fspread is trusting the server to return as much data as requested, or less. If a server responds with more data though, fspread writes beyond the bounds of the buffer to fill, which is passed in by the caller. It depends on the caller of fspread() where that buffer is, so there are various possible attack vectors. In the Plan9 kernel, I found this implemented in devmnt.c, where overly large responses are truncated to the size requested before copying, so I assume that this strategy works here too. This also affects fsread() and fsreadn(), which are based on fspread().
Commit:
88a87fadae6629932d9c160f53ad5d79775f8f94
Author:
Russ Cox <rsc@swtch.com>
Committer:
Russ Cox <rsc@swtch.com>
Date:
Wed Mar 24 00:59:23 2021 UTC
all: update for new MIT license On March 23, 2021, Nokia transferred the copyrights in the Plan 9 software to the Plan 9 Foundation, which relicensed them under the MIT license. This commit updates the Plan 9 from User Space license to reflect the new base license. The vast majority of the contributions beyond the base Plan 9 set were by me, many of them explicitly under an MIT license. Those are all under the new MIT license now as well. The port of mk to Unix was taken from Inferno via Vita Nuova and had been made available under GPL, but Vita Nuova has relicensed Inferno under the MIT license as well, to match the new Plan 9 license. Michael Teichgraber contributed src/lib9/zoneinfo.c explicitly under the Lucent Public License but has agreed to change the contribution to the MIT license now used in the rest of the distribution. There remain a few exceptions, most notably fonts. See the root LICENSE file for full details. The only mention of the Lucent Public License in the whole tree now is in the LICENSE file, explaining the history.
Commit:
a8bd9e9d8cd029a220ad4b9dad752d26c55bf4c2
Author:
Russ Cox <rsc@swtch.com>
Committer:
Russ Cox <rsc@swtch.com>
Date:
Wed Mar 24 00:54:29 2021 UTC
mk: fix for Unix build
Commit:
73661401ea00ef6a862d0a4b292e091b319c25bc
Author:
Russ Cox <rsc@swtch.com>
Committer:
Russ Cox <rsc@swtch.com>
Date:
Tue Mar 23 21:03:56 2021 UTC
acme: fix double-free in acmeerrorproc The receiver of cerr takes ownership of s.
Commit:
90971376a5e8620fc62579aa1b3be26245ec8c06
Author:
Connor Taffe <cpaynetaffe@gmail.com>
Committer:
Connor Taffe <cpaynetaffe@gmail.com>
Date:
Mon Feb 1 01:52:49 2021 UTC
mount: find kext with MacFUSE >=4 and macOS >=11
Commit:
f62d4c4143c9a21e488fca658590e1546700586f
Author:
Connor Taffe <connor.taffe@liveramp.com>
Committer:
Connor Taffe <connor.taffe@liveramp.com>
Date:
Mon Feb 1 01:52:49 2021 UTC
9pfuse: support MacFUSE >=4 MacFUSE 4 removes support for passing device fd to the mount command. Adds support for the receiving the fd over a socket instead, and updates command paths and filesystem name.
Omar Polo