makefs: Fix symlink permission bits
Permission bits for symlinks are taken straight from `lstat()`. However, the
actual bits presented to the user are filesystem/kernel specific. For example,
Linux with ext2/3/4 will use 0777 for symlinks, whereas NetBSD/FFS will
show 0755. As far as `makefs` is in the loop, the target filesystem will likely
be FFS, so use 0755.
makefs: Sort directory contents by name (Jan-Benedict Glaw)
`makefs` inserts nodes into its internal data structures in the order as
returned by `readdir()` calls. As this is unpredictable, sort entries by
name before creating the target filesystem.
This is done by first converting the (per-directory) linked list into
a plain array, sort it, finally re-link the list. Special case for the
sorting function: The "." directory entry seems to be ment to be always
at the front, so always check that first.
VAX boot.fs: Fix owner/group/permissions for VAX's boot.fs (Jan-Benedict Glaw)
(Initial patch from Christos Zoulas.) Don't create an archive based on local
permission bits and owner/group. Instead, feed a small manifest into `pax`
and let it to its work.
NB: Don't also feed in an entry for the current directory ".", as `pax` will
then archive all files in the current directory, in `readdir()` order.
`nm`: Generate a stable symbol table (Jan-Benedict Glaw)
Release artifacts may contain symbol lists. Binutils's `nm` sorts them by
symbol name, locale based. Inserting a plain `sort` (with `LC_ALL=C`) here
sorts them by address, and (with several symbols pointing to the same address)
sorting by name is also stable (think of embedded '_'.)
macports-legacy-support: update to 1.2.3. Changes:
1.2.3:
- Add stpncpy() support, along with associated tests
- Allow reexport on newer systems
- test_dirfuncs_compat: fix warning
1.2.2:
- dirfuncs_compat: Add comment regarding retention
- sysconf(_SC_PHYS_PAGES): Always use wrapper on i386
- sys/socket.h: Fix CMSG_DATA definition in <10.6
- Add test for os/lock.h
- Add more library symbols for Rust support
1.2.1:
- Added compatibility entry points. No change to existing code.
1.2.0:
- fdopendir: fixes/improvements
- Build fixes for dirent.h, on 10.9 and 10.4
rendercheck: update to 1.6.
Aaron Plattner (1):
Skip shmblend if SHM pixmaps aren't supported
Adam Jackson (4):
triangles: Fix tests for conjoint and disjoint ops
Be valgrind-clean
Don't fail to find the a8r8g8b8 format pointlessly
Enable a few more formats
Alan Coopersmith (3):
Update bug tracker URL in man page
gitlab CI: add a basic build test
t_repeat.c, t_triangles.c: convert from ISO-8859-1 to UTF-8
Emil Velikov (1):
autogen.sh: use quoted string variables
[27 lines not shown]
py-django-bootstrap5: updated to 24.2
24.2 (2024-04-23)
- Add .editorconfig
- Remove support for Django 4.1 (EOL)
- Add support for color mode
- Change bootstrap_setting from filter to tag
- Remove support for Python 3.7 (EOL)
- Remove support for Django 3.2 (EOL)
- Update Bootstrap to 5.3.3
- Fix Read the Docs
chat/matrix-synapse: Update to 1.105.1
Synapse 1.105.1 (2024-04-23)
Security advisory
The following issues are fixed in 1.105.1.
GHSA-3h7q-rfh9-xm4v / CVE-2024-31208 — High Severity
Weakness in auth chain indexing allows DoS from remote room members through disk fill and high CPU usage.