Commits
- Commit:
cf6b778799edf4ebc2331d12707e66e7d38331ea
- From:
- Leonid Bobrov <goleo@disroot.org>
- Via:
- Dan Cross <crossd@gmail.com>
- Date:
INSTALL, 9c, 9l: improve handling of *BSD (#302)
- Commit:
6f5bd96ed836ad26b9c4ab6ad9ecc81e28622736
- From:
- Neven Sajko <nsajko@gmail.com>
- Via:
- Dan Cross <crossd@gmail.com>
- Date:
all: sync and dedup the creation of the SYSNAME and OBJTYPE env vars (#321)
This should prevent the issues of dist/buildmk and src/mkhdr getting out
of synchronization yet again.
I also add a rule for arm64 to the OBJTYPE sed command.
Fixes #243
Fixes #320
Change-Id: I60f69a1f32b5ed5ae5ac8a1659c38e29debed005
- Commit:
f264bbcdf6da8ea784cf1342b9583d34944fef0c
- From:
- Russ Cox <rsc@swtch.com>
- Date:
acme(1): update man page to note -a trimming trailing spaces on Put
- Commit:
d9057521e665e1564e38b93ae1fafb53c81cb5d1
- From:
- Neven Sajko <nsajko@gmail.com>
- Via:
- David du Colombier <0intro@gmail.com>
- Date:
cmd/htmlroff: fix buffer overflow in t2.c getqarg
This is actually from 2016:
https://plan9port-review.googlesource.com/c/plan9/+/1590
Change-Id: I6f2a3d71a9dd589eff7ab15b3c1d3997254b3c35
- Commit:
8cd46ae7bc031f311c833ad32445f5cde1916f99
- From:
- Neven Sajko <nsajko@gmail.com>
- Via:
- David du Colombier <0intro@gmail.com>
- Date:
ls: check that pointer is not nil before calling qsort
Passing a null pointer to qsort is an error in C (GCC and Clang agree
with the standards there, so this is no joke).
Change-Id: Ia2b015793a75ea4e85ae8f47da6beead9c4290e6
- Commit:
d6f8c236b8c601781cef6f8521fd47dffa1758b4
- From:
- Neven Sajko <nsajko@gmail.com>
- Via:
- David du Colombier <0intro@gmail.com>
- Date:
acme: do not pass null pointers where disallowed
The C standards disallow passing null pointers to memmove and memcmp.
Change-Id: I1c88c2adbc32a23ef742f206038b8f7c4e0540c7
- Commit:
f77d12f8d8a822aae41b835c0cca050928c58221
- From:
- Neven Sajko <nsajko@gmail.com>
- Via:
- David du Colombier <0intro@gmail.com>
- Date:
cmd/rc: fix declarations of some externally linked variables
Change-Id: If8fe1afecb9fe55f85e8e5af37521b83e787d718
- Commit:
ab6f1aeac761178fb70863681eab9e681aa3f379
- From:
- Neven Sajko <nsajko@gmail.com>
- Via:
- David du Colombier <0intro@gmail.com>
- Date:
cb: fix a null pointer dereference
Just added a pair of parentheses. I also ran cb on cb.c to beautify the
code.
This is actually on Gerrit from 2016:
https://plan9port-review.googlesource.com/c/plan9/+/1574
Change-Id: I5e234adba0f95c13d6eecb121bf11bba4bf54566
- Commit:
a1ead676e69d46df89dd0de12cf86380c5773353
- From:
- Russ Cox <rsc@swtch.com>
- Date:
sam: report close error
- Commit:
0b349f6f34f1fff58ab9748277a093f70df2be33
- From:
- Russ Cox <rsc@swtch.com>
- Date:
acme: report close failure during Put
- Commit:
4af8158b5351cc0ed7fc0ebb5e7b31c64069363d
- From:
- Russ Cox <rsc@swtch.com>
- Date:
libbio: report Bflush/close error from Bterm
- Commit:
f7f0512875f6eedfa8caa26a4b3969d66f31a6c4
- From:
- Marc Simpson <marc@0branch.com>
- Via:
- Dan Cross <crossd@gmail.com>
- Date:
ed: formatting tweak (remove redundant tab). (#301)
- Commit:
01a29ffe9dec8f11afa6db22a6ed0218bdbe5c5c
- From:
- Fazlul Shahriar <fshahriar@gmail.com>
- Via:
- Dan Cross <crossd@gmail.com>
- Date:
page: fix pdf prolog for ghostscript >= 9.27 (#296)
Ghostscript 9.27 removed GS_PDF_ProcSet and pdfdict due to a security
issue (see https://security-tracker.debian.org/tracker/CVE-2019-3839).
This fix was contributed by @onyxperidot (see #279).
Fixes #279
- Commit:
3d08a066b167b60691949fe89a7a67ef29df39cb
- From:
- Marc Simpson <marc@0branch.com>
- Via:
- Dan Cross <crossd@gmail.com>
- Date:
ed: replace magic number (077776, i.e. 32766) with NBLK-1. (#300)
Temp file size is now declared in an enum; changing it from the
default introduces a subtle bug in putline(), which expects it to
be 32767.
Mask with NBLK-1 instead.
- Commit:
46606276c3fe20fa81597cf87378e18f7baf88a7
- From:
- Fazlul Shahriar <fshahriar@gmail.com>
- Via:
- Dan Cross <crossd@gmail.com>
- Date:
page: fix hang for forward-only postscript files
Page was hanging because ghostscript never closes the fd from which
we're reading BMP data. We close our end of the pipe so that ghostscript
will close its end.
Tested with ghostscript version 9.50.
Fixes #124