Skip to content

Commit

Permalink
Prepare for v5.3.0 release (#316)
Browse files Browse the repository at this point in the history
* Update DOI badge

* Update CHANGELOG.rst

* Delete changelog.rst for proot and care

* Update manual.rst

* Update proot.h
  • Loading branch information
oxr463 authored Jan 5, 2022
1 parent f6f4300 commit 96e5a8b
Show file tree
Hide file tree
Showing 7 changed files with 112 additions and 1,306 deletions.
107 changes: 104 additions & 3 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,113 @@ The format is based on `Keep a Changelog`_, and this project adheres to
`Semantic Versioning`_.

Unreleased
------------
----------

Please see `Unreleased Changes`_ for more information.

5.3.0 - 2021-01-04
------------------

Added
~~~~~

- Link to repository on website.

- Support for utimensat_time64 on 32bit architectures.

- Install LZOP on CI for CARE archive extraction.

- Enable GitHub Actions for testing.

- Message for stopping and starting of tracees.

- Python 3 support in tests.

- Support for statx syscall.

- Test case for sysexit handler.

Changed
~~~~~~~

- Update wording in manual regarding rootfs.

- Change restart_original_syscall to not use chained syscall.

- Access sockfd in the chained getsocketname via the original version.

- Pin Debian 8 for docker image.

- Make sure not to fake too old an kernel release.

- Ensure the stack is aligned for AArch64 and X86 for SIMD code.

- Include /bin in PATH during tests.

- Kernel version detection for kernels 5.0 and newer.

- Allow a higher initial heap size in test.

- Allow the value of AT_HWCAP to be empty.

- Do not unconditionally use PTRACE_CONT when recieving a useless SECCOMP event.

- Do not treat libarchive warnings as errors.

- canon: call bindings substitution on '/' component of user path.

Removed
~~~~~~~

- Remove special handling of syscall avoider number on ARM.

- Delete roadmap.rst file.

- Remove Travis CI configuration.

- Remove preprocessor directives and associated code.

Fixed
~~~~~

- Fchmod permissions for loader.

- Test compilation on ARM.

- Includes in tests.

- Handling of receiving seccomp after normal ptrace event.

- Waitpid on zombies.

- Extraction of wrapped file.

- Archive suffix handling.

- Improve docker test skip detection.

- Event handling on newer kernels.

- Command line handler for the python extension.

- Linking against the swig generated symbol for the python extension.

- Linking on python 3.8 and newer.

- Regression in socket name shortening.

- Test caused by shell optimization.

- Test failure due to increased shebang limit.

- Handling of fstatat on new kernels.

- Seccomp event handling logic causing sysexit events to be missed.

- fake_id0: Fix POKE_MEM_ID to call poke_uint32 instead of poke_uint16.

5.2.0 - 2021-09-01
------------------------
------------------

Added
~~~~~
Expand Down Expand Up @@ -100,6 +201,6 @@ Fixed

- Non-executable stack for binaries.

.. _Unreleased Changes: https://github.com/proot-me/proot/compare/v5.2.0...master
.. _Unreleased Changes: https://github.com/proot-me/proot/compare/v5.3.0...master
.. _Keep a Changelog: https://keepachangelog.com/en/1.0.0
.. _Semantic Versioning: https://semver.org/spec/v2.0.0.html
4 changes: 2 additions & 2 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ Build status
.. image:: https://img.shields.io/cii/summary/2444.svg?label=cii-best-practices&style=flat-square
:target: https://bestpractices.coreinfrastructure.org/projects/2444

.. image:: https://img.shields.io/badge/DOI-10.5281%2Fzenodo.3751971-blue?style=flat-square
:target: https://doi.org/10.5281/zenodo.3751971
.. image:: https://img.shields.io/badge/DOI-10.5281%2Fzenodo.5371409-blue?style=flat-square
:target: https://doi.org/10.5281/zenodo.5371409

Compiling
=========
Expand Down
114 changes: 0 additions & 114 deletions doc/care/changelog.rst

This file was deleted.

2 changes: 1 addition & 1 deletion doc/care/manual.rst
Original file line number Diff line number Diff line change
Expand Up @@ -442,7 +442,7 @@ Colophon
========

Visit https://proot-me.github.io/care for help, bug reports, suggestions, patches, ...
Copyright (C) 2021 PRoot Developers, licensed under GPL v2 or later.
Copyright (C) 2022 PRoot Developers, licensed under GPL v2 or later.

::

Expand Down
Loading

2 comments on commit 96e5a8b

@yuyichao
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

doc/GNUmakefile still uses changelog.rst which causes the build to fail...

@oxr463
Copy link
Collaborator Author

@oxr463 oxr463 commented on 96e5a8b Jan 5, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

doc/GNUmakefile still uses changelog.rst which causes the build to fail...

Ah dang, you're right.

Please sign in to comment.