Skip to content

Commit 96e5a8b

Browse files
authored
Prepare for v5.3.0 release (#316)
* Update DOI badge * Update CHANGELOG.rst * Delete changelog.rst for proot and care * Update manual.rst * Update proot.h
1 parent f6f4300 commit 96e5a8b

File tree

7 files changed

+112
-1306
lines changed

7 files changed

+112
-1306
lines changed

CHANGELOG.rst

Lines changed: 104 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,113 @@ The format is based on `Keep a Changelog`_, and this project adheres to
77
`Semantic Versioning`_.
88

99
Unreleased
10-
------------
10+
----------
1111

1212
Please see `Unreleased Changes`_ for more information.
1313

14+
5.3.0 - 2021-01-04
15+
------------------
16+
17+
Added
18+
~~~~~
19+
20+
- Link to repository on website.
21+
22+
- Support for utimensat_time64 on 32bit architectures.
23+
24+
- Install LZOP on CI for CARE archive extraction.
25+
26+
- Enable GitHub Actions for testing.
27+
28+
- Message for stopping and starting of tracees.
29+
30+
- Python 3 support in tests.
31+
32+
- Support for statx syscall.
33+
34+
- Test case for sysexit handler.
35+
36+
Changed
37+
~~~~~~~
38+
39+
- Update wording in manual regarding rootfs.
40+
41+
- Change restart_original_syscall to not use chained syscall.
42+
43+
- Access sockfd in the chained getsocketname via the original version.
44+
45+
- Pin Debian 8 for docker image.
46+
47+
- Make sure not to fake too old an kernel release.
48+
49+
- Ensure the stack is aligned for AArch64 and X86 for SIMD code.
50+
51+
- Include /bin in PATH during tests.
52+
53+
- Kernel version detection for kernels 5.0 and newer.
54+
55+
- Allow a higher initial heap size in test.
56+
57+
- Allow the value of AT_HWCAP to be empty.
58+
59+
- Do not unconditionally use PTRACE_CONT when recieving a useless SECCOMP event.
60+
61+
- Do not treat libarchive warnings as errors.
62+
63+
- canon: call bindings substitution on '/' component of user path.
64+
65+
Removed
66+
~~~~~~~
67+
68+
- Remove special handling of syscall avoider number on ARM.
69+
70+
- Delete roadmap.rst file.
71+
72+
- Remove Travis CI configuration.
73+
74+
- Remove preprocessor directives and associated code.
75+
76+
Fixed
77+
~~~~~
78+
79+
- Fchmod permissions for loader.
80+
81+
- Test compilation on ARM.
82+
83+
- Includes in tests.
84+
85+
- Handling of receiving seccomp after normal ptrace event.
86+
87+
- Waitpid on zombies.
88+
89+
- Extraction of wrapped file.
90+
91+
- Archive suffix handling.
92+
93+
- Improve docker test skip detection.
94+
95+
- Event handling on newer kernels.
96+
97+
- Command line handler for the python extension.
98+
99+
- Linking against the swig generated symbol for the python extension.
100+
101+
- Linking on python 3.8 and newer.
102+
103+
- Regression in socket name shortening.
104+
105+
- Test caused by shell optimization.
106+
107+
- Test failure due to increased shebang limit.
108+
109+
- Handling of fstatat on new kernels.
110+
111+
- Seccomp event handling logic causing sysexit events to be missed.
112+
113+
- fake_id0: Fix POKE_MEM_ID to call poke_uint32 instead of poke_uint16.
114+
14115
5.2.0 - 2021-09-01
15-
------------------------
116+
------------------
16117

17118
Added
18119
~~~~~
@@ -100,6 +201,6 @@ Fixed
100201

101202
- Non-executable stack for binaries.
102203

103-
.. _Unreleased Changes: https://github.com/proot-me/proot/compare/v5.2.0...master
204+
.. _Unreleased Changes: https://github.com/proot-me/proot/compare/v5.3.0...master
104205
.. _Keep a Changelog: https://keepachangelog.com/en/1.0.0
105206
.. _Semantic Versioning: https://semver.org/spec/v2.0.0.html

README.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ Build status
1818
.. image:: https://img.shields.io/cii/summary/2444.svg?label=cii-best-practices&style=flat-square
1919
:target: https://bestpractices.coreinfrastructure.org/projects/2444
2020

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

2424
Compiling
2525
=========

doc/care/changelog.rst

Lines changed: 0 additions & 114 deletions
This file was deleted.

doc/care/manual.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -442,7 +442,7 @@ Colophon
442442
========
443443

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

447447
::
448448

0 commit comments

Comments
 (0)