-
Notifications
You must be signed in to change notification settings - Fork 22
/
NEWS
212 lines (171 loc) · 5.62 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
0.43
==========
Fix test failure when using clang (Thanks to Alex)
0.42
==========
Find crash thread before stacktrace is normalized
0.41
==========
Normalize both gdb stacktrace and the crash frame (rhbz#2168223)
0.40
==========
Add support for fine-grained error location lines in Python tracebacks
0.39
==========
Use g_malloc() and g_free() instead of malloc()/free() in many instances
Fix call to a deprecated in Python tests
Add test case for sr_rpm_package_cmp()
0.38
==========
lib: Use GLib for computing SHA-1 digests
0.37
==========
Add sr_distances_cluster_objects argument validation
Fix var initialization warning in GCC 11
0.36
==========
spec: Use autoreconf in %build
0.35
==========
Fix leaks in kernel oops stacktrace and report handling code
Fix unit test portability issue
Add build dependency on make
0.34
==========
Fix leaks in kernel oops stacktrace and report handling code
Fix unit test portability issue
0.33
==========
Fix leaks in kernel oops stacktrace and report handling code
Fix unit test portability issue
0.32
==========
Fix leaks in kernel oops stacktrace and report handling code
satyr 0.31
==========
Remove #define PyString_AsString PyUnicode_AsUTF8
python: Adapt to changes made in PEP 590
satyr 0.30
==========
Fix registers being parsed as modules in kernel oopses in some cases
Use Nettle for cryptographic calculations
Fix builds with GCC 10
satyr 0.28
==========
Clean up build files, remove ability to build without an unwinder
Remove Python 2 support
Remove more non-crash function frames
Fix JSON parser crash with invalid input
satyr 0.27
==========
Improved format of truncated backtrace for Python and core problems.
Anonymize paths in frames.
satyr 0.26
==========
Updated list of functions for normalization. Python3 build for RHEL8 was allowed.
Allow build without Python2.
satyr 0.25
==========
Updated list of functions for normalization. Python3 build for RHEL8 was allowed.
Added missing stubs for functions that were replaced. Some tweaks were added
for compilation.
satyr 0.24
==========
Allowed reporting of unpackaged problems, this is usefull for custom problem
collection using custom installation of FAF. Added doxygen HTML documentation
generation. Tests and bugfixies.
satyr 0.23
==========
Allow rpm to be optional at build time.
satyr 0.22
==========
Added JavaScript stack trace parser and uReport generator (V8 stack trace is
the only recognized JavaScript stack trace format). Refactored the in-hook
core backtrace unwinder to avoid the need to run elfutils functions under root
user. Started limiting the number of unwound frames in GDB core unwinder to
show only the frames that caused infinite recursion.
satyr 0.21
==========
Introduce 'serial' field in uReport and actualize list of normalized functions.
satyr 0.20
==========
Don't parse SO files as source_files. Added support for OS Variant. Fixed the
missing frame build_id and file_name. Tests and bugfixes.
satyr 0.19
==========
Enhancements to GDB parser: Thread ID, C++ template arguments. Tests and
bugfixes.
satyr 0.18
==========
Removed function fingerprinting code. New taint flags added. Normalization
tweaks. Added function to create core stacktraces from core hook in more secure
manner.
satyr 0.17
==========
Added python3 bindings. Added paralellizable distance matrix computation.
Hopefully really fixed unwinding VDSO frames on i386. Other bugfixes.
satyr 0.16
==========
Added support for unwinding stack of dying process from core dump hook. Added
support for Ruby uReports. Various bugfixes.
satyr 0.15
==========
Fixed issues found in a security audit. Fixed the compat version of duphash
generation which were not refusing to produce duphash for completely unreliable
oopses. Fixed parsing of invalid syntax Python exceptions which were not
recognized and caused satyr to refuse such a Python exception. Fixed unwinding
of VDSO frames on i386. Limit the number of frames unwound to deal with
infinite recursion. Support authentication data, use dummy values for some
missing members and include DESKTOP_SESSION in uReport. Ignore suppressed Java
exceptions causing satyr to fail to parse such an Java exceptions. Quality
frame has to have file name because almost all frames has function name because
of MiniDebuginfo.
satyr 0.14
==========
Ported to current elfutils unwinder API. Disabled frame fingerprinting.
Rudimentary ruby bindings added. Bugfixes.
satyr 0.13
==========
Kerneloops parser extended to ppc64 and s390 koopses. ABRT-compatible
implementation of kerneloops hashing.
satyr 0.12
==========
JVM frames normalization. C++ symbol demangling. Configure option to build
python module with statically linked libsatyr. Improvements to openSUSE
compatibility. Several bugfixes including malformed Java uReports.
satyr 0.11
==========
Make all python objects hashable and extend the list of normalized functions.
Several bugfixes.
satyr 0.10
==========
Add support for multiple koops stacks. Several bugfixes.
satyr 0.9
=========
Enrich koops uReport data with koops text and kernel version. Improve koops
modules handling.
satyr 0.8
=========
Added support for json de/serialization of reports and stacktraces.
satyr 0.7
=========
Fix segmentation fault related to crash thread detection.
satyr 0.6
=========
Do not export internal function symbols.
satyr 0.5
=========
Added function that creates core stacktrace from GDB output. Several bugfixes.
satyr 0.4
=========
Added missing features needed by ABRT. Support for uReport2. Major changes in
both C and Python API.
satyr 0.3
=========
Bug fixes, build fixes for older systems.
satyr 0.2
=========
Documentation cleanup, build fixes.
satyr 0.1
=========
Initial release based on btparser 0.18.