@@ -7,12 +7,113 @@ The format is based on `Keep a Changelog`_, and this project adheres to
7
7
`Semantic Versioning `_.
8
8
9
9
Unreleased
10
- ------------
10
+ ----------
11
11
12
12
Please see `Unreleased Changes `_ for more information.
13
13
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
+
14
115
5.2.0 - 2021-09-01
15
- ------------------------
116
+ ------------------
16
117
17
118
Added
18
119
~~~~~
@@ -100,6 +201,6 @@ Fixed
100
201
101
202
- Non-executable stack for binaries.
102
203
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
104
205
.. _Keep a Changelog : https://keepachangelog.com/en/1.0.0
105
206
.. _Semantic Versioning : https://semver.org/spec/v2.0.0.html
0 commit comments