CTAN update: pkgcheck
CTAN Announcements via ctan-ann via ctan-ann <[email protected]>
| Newsgroups | gmane.comp.tex.ctan.announce |
|---|---|
| Organization | CTAN |
| Message-ID | <[email protected]> |
Manfred Lotz submitted an update to the
pkgcheck
package.
Version: 4.1.0 2026-08-05
License: apache2 mit
Summary description: CTAN package checker
Announcement text:
--------------------------------------------------------------------------------
## pkgcheck 2026-08-05 (4.1.0)
### Added
New errors detection
- E0044: wrong permissions for directory in a TDS zip archive
- E0045: wrong permissions for a file in a TDS zip archive
- E0046: file or directory in a TDS zip archive has special bits on
- setuid/setgit bits on files
- sticky bit on directories
Actually this should not create problems as unpacking a TDS zip archive skips those bits
- E0047: file or directory in a package has special bits on
- setuid/setgit bits on files
- sticky bit on directories
In practice this should not happen as unpacking a zip or tar archive skips these bits
- Add DetectResult::Pe (Portable Executable) which is
`application/vnd.microsoft.portable-executable`
- file types registered are `.exe`, `.dll`, `.sys`, `.scr`, `.cpl`, `.efi`
- permission can be anything as long as the file readable
### Fixed
- in some cases the error message for bad permissions was an incomplete output instead of E0002
- many documentation improvements
- thanks to @quark67: https://codeberg.org/ManfredLotz/pkgcheck/issues/14
### Changed
- Rust crate updates
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/support/pkgcheck
More information is at
https://ctan.org/pkg/pkgcheck
--------------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Erik Braun
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs .
_______________________________________________
ctan-ann mailing list -- [email protected]
To unsubscribe send an email to [email protected]