Arpad Borsos
1198758f82
build: Avoid building all targets ( #512 )
...
It looks like cmake is broken and builds ALL the targets when the parallel option is specified first, lol
2021-04-09 17:39:14 +02:00
Arpad Borsos
03ebec7fc2
fix: Rewrite the Linux module finder ( #431 )
...
It now works in memory, without requiring to mmap the libraries again,
which should make it work correctly on android when loading libraries
directly from apk or appbundle files.
The new code will keep track of readable memory maps and will
translate read requests based on the offset of those memory maps,
making sure that we actually can read whatever we are trying to read.
2021-04-09 14:49:47 +02:00
Arpad Borsos
43c8d9d056
fix: Windows SDK Compiler Warning ( #511 )
2021-04-09 09:55:32 +02:00
Arpad Borsos
aee5dc1a55
fix: Use valgrind correctly and fix a leak ( #507 )
...
It seems pthreads are cleaned up in `join`, except when they are
`detached`, in which case they clean up after themselves.
2021-04-02 10:57:57 +02:00
Arpad Borsos
6cb5447f46
meta: Fix typo in gitattributes
2021-03-26 10:11:14 +01:00
Arpad Borsos
0b84cc18b9
fix: Fix JSON parsing/serialization issues found via fuzzing ( #502 )
...
This adds a fuzzing target for our json writer/reader, and fixes some problems revealed by it.
- Fixed memory unsafety issues while parsing JSON.
- Fixed invalid JSON serialization for deeply nested values.
2021-03-25 12:50:18 +01:00
getsentry-bot
1c046603d9
release: 0.4.8
2021-03-05 08:42:43 +00:00
Arpad Borsos
b76d6c87a5
feat: Support Breakpad on Android ( #480 )
2021-02-24 10:30:00 +01:00
getsentry-bot
3aa9a80fcf
release: 0.4.7
2021-02-03 13:44:39 +00:00
Arpad Borsos
d220295f8f
fix: Avoid memory leak when adding breadcrumbs ( #470 )
...
And avoid leaking on some error conditions as well.
2021-02-03 12:07:26 +01:00
Arpad Borsos
d5848ded59
feat: Add os context to events automatically ( #467 )
2021-02-03 11:43:04 +01:00
getsentry-bot
2327d513d9
release: 0.4.6
2021-01-25 13:55:02 +00:00
getsentry-bot
a4e7301c1c
release: 0.4.5
2021-01-20 11:08:37 +00:00
Arpad Borsos
8335814dae
fix: Ensure collection methods on null do not crash ( #456 )
...
This tests all the value methods intended for list/object do
not crash when called on a null value, and fixes a faulty return
value while at it.
In addition, this changes a few things around handling of NaN.
2021-01-11 12:55:30 +01:00
Arpad Borsos
989782943a
feat: breakpad support for OSX ( #448 )
...
Co-authored-by: Chris Rudd <rudd.chris.m@gmail.com >
2021-01-05 13:17:36 +01:00
Arpad Borsos
c019d93c2d
ci: Run tests on clang 11, and fix coverage generation cflags ( #447 )
2021-01-05 10:20:59 +01:00
Arpad Borsos
026fc64413
ci: Pin CodeChecker version and fix Linux dependencies ( #437 )
2020-12-23 13:31:21 +01:00
Arpad Borsos
c78d7c4f6f
fix: Use correct logic to detect macOS target ( #429 )
2020-11-27 09:33:04 +01:00
Arpad Borsos
74c7fb1353
test: Add new rate-limit reason-code tests ( #430 )
...
Relay will start to emit a new reason-code pretty soon, so make sure the SDK can deal with it
2020-11-24 13:39:59 +01:00
Arpad Borsos
079993ac26
fix: Update crashpad and suppress C5105 ( #428 )
...
This warning was newly introduced in VS 16.8, but breaks with the
Windows SDKs own `winbase.h` header. We will just suppress it for now.
2020-11-20 14:29:59 +01:00
Arpad Borsos
04eb4e61f0
release: 0.4.4
2020-11-12 14:05:05 +01:00
Arpad Borsos
8faa78298d
feat: Expose modulefinder ( #423 )
2020-11-11 14:07:54 +01:00
Arpad Borsos
dfc96e3fcb
fix: Retain run folder on shutdown ( #422 )
2020-11-10 15:28:41 +01:00
Arpad Borsos
8a38e57882
fix: Fix building on MinGW ( #421 )
...
fixes #420
2020-11-09 12:41:42 +01:00
Arpad Borsos
f9ea2e360d
fix: Better validate JSON double output ( #418 )
2020-11-06 13:49:54 +01:00