Unsorted entries in PLIST files have generated a pkglint warning for at
least 12 years. Somewhat more recently, pkglint has learned to sort
PLIST files automatically. Since pkglint 5.4.23, the sorting is only
done in obvious, simple cases. These have been applied by running:
pkglint -Cnone,PLIST -Wnone,plist-sort -r -F
in PR pkg/24698.
Changes:
- Fixed a bug with deleting mapping elements in atomic code.
- Allow allocation of blocks up to 1G in size.
- Fixed a bug that could cause a crash during the atomic commit phase.
- While restoring a callout, not all appropriate fields were zeroed.
- Some fixes to get restarting to work.
- Make sure that a callout handle is not truncated to 16 bits before an
attempt is made to remove it.
- Made sure that destructing the driver object in atomic code does not lead
to trouble.
- Fixed a problem with driver->recompile() in multi-level atomic code.
- Input blocking for binary connections didn't work.
Additionally, this update changes LICENSE to the more accurate
"fee-based-commercial-use."
Changelog:
- Fixed a bug that could occur when upgrading an interpreted object to
precompiled.
- Fixed a bug with catch and atomic in precompiled code.
- Fixed a recursion problem for an error in runtime_error().
- Better fix for the callout pause problem.
- The editor could erroneously allocate dynamic instead of static memory.
- Fixed a spurious pause that would occur if the first callout started after a
cold boot had a delay of 0.
- Fixed a problem with repeatedly adding and removing callouts in atomically
executed code.
- Fixed several bugs in error handling.
- A better fix for errors in atomic code, in combination with multi-level
catches.
- Fixed a config file reading bug that could occur if the server was restarted.
- Fixed a bug in saving/restoring variables in an object that privately
inherited another.
- Prevent code from being erroneously optimized away in rare cases.
- Fixed a bug in handling some regular expressions.
- Fixed several bugs which could, in rare cases, cause nil to turn up in
mappings that had been accessed from atomically executed code.
- Fixed a bug in error recovery for compiling switch statements.
The update was contributed by Scott Thompson in private e-mail.
Remove `-p' from mkdir arguments, it is already part of ${MKDIR}.
While here substitute a couple of ${PREFIX} by `%D' in
`@exec ${MKDIR} ...' lines and add a couple of missing `%D' in such lines too!