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
babae96b9a
fix: Validate tm put into strftime ( #510 )
2021-04-09 11:40:54 +02:00
Arpad Borsos
43c8d9d056
fix: Windows SDK Compiler Warning ( #511 )
2021-04-09 09:55:32 +02:00
Tor Arne Vestbø
679b86b795
feat: Add support for Qt 6 ( #509 )
2021-04-09 08:41:18 +02:00
Arpad Borsos
701215dc5d
fix: Tighten up a few snprintf usages ( #508 )
...
Check the return value in more places, and handle errors better.
Also, explicitly null-terminate in more places as some implementations
might not be well behaved.
2021-04-08 09:14:53 +02:00
Arpad Borsos
6d71367b17
fix: Allow static recursive Mutex on musl-libc ( #506 )
2021-04-05 20:20:27 +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
Kfir Itzhak
1648999f41
build(ppc): Fix building on ppc64 and ppc64le ( #505 )
...
Fixes errors about missing type elf_aux_entry
Tested on ppc64le (POWER9).
2021-04-01 09:57:17 +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
Arpad Borsos
757a7b8aae
ref: Optimize jsonwriter to allocate less in some cases ( #500 )
2021-03-24 19:04:34 +01:00
Sentry Bot
1b151d10fd
Merge release/0.4.8 into master
2021-03-05 09:56:12 +01:00
getsentry-bot
1c046603d9
release: 0.4.8
0.4.8
2021-03-05 08:42:43 +00:00
Arpad Borsos
5e314ca0ba
fix: Use atomics for locale initialization ( #494 )
2021-03-05 09:41:03 +01:00
Arpad Borsos
3b0cba85c3
fix: Resolve some ApplicationVerified Issues on Windows ( #492 )
2021-03-05 09:08:08 +01:00
Arpad Borsos
1f0181ed9b
meta: Update Readme/Changelog for new release
2021-03-04 09:45:36 +01:00
Arpad Borsos
a9385e4f31
Fix: Free intermediate allocation in Windows path functions ( #490 )
...
Fixes #489
2021-03-03 10:17:21 +01:00
Arpad Borsos
43f628460f
feat: Experimental support for Breakpad on iOS ( #481 )
2021-03-03 09:53:04 +01:00
Amphaal
f71934166f
fix: 'missing-field-initializers' warning using MinGW / Clang ( #487 )
2021-02-26 11:59:04 +01:00
Arpad Borsos
b76d6c87a5
feat: Support Breakpad on Android ( #480 )
2021-02-24 10:30:00 +01:00
Arpad Borsos
8cc89bd215
ref: Update Android Unwinder ( #476 )
2021-02-24 10:28:58 +01:00
Mikhail Paulyshka
f75ae734b3
feat: Cleanup platform libraries linkage ( #478 )
2021-02-12 15:33:17 +01:00
daxpedda
1843a913ad
fix: Typo in API docs ( #475 )
2021-02-08 17:17:29 +01:00
Sentry Bot
31aafe8827
Merge release/0.4.7 into master
2021-02-03 06:04:59 -08:00