-
-
Notifications
You must be signed in to change notification settings - Fork 214
Comparing changes
Open a pull request
base repository: getsentry/sentry-native
base: 0.7.10
head repository: getsentry/sentry-native
compare: 0.7.12
- 18 commits
- 38 files changed
- 8 contributors
Commits on Sep 23, 2024
-
getsentry-bot committedSep 23, 2024 Configuration menu - View commit details
-
Copy full SHA for dbb9580 - Browse repository at this point
Copy the full SHA dbb9580View commit details
Commits on Oct 7, 2024
-
feat: check validity of trace- and span-id in context update from hea…
…der (#1046) * Added draft test scenario for invalid trace_id * test: invalid span id from header test cases * feat: trace- and span-id checks in context update from header * chore: format code * fix: free memory of string on invalid input * test: add empty span-id test * fix: free memory of parent_span_id on invalid input * chore: update CHANGELOG.md * chore: add warning on invalid input * test: use correct string to compare expected span_id with * Apply suggestions from code review * chore: format updated code * chore: update CHANGELOG.md
Configuration menu - View commit details
-
Copy full SHA for 65bfb62 - Browse repository at this point
Copy the full SHA 65bfb62View commit details
Commits on Oct 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f0d2a66 - Browse repository at this point
Copy the full SHA f0d2a66View commit details
Commits on Oct 9, 2024
-
fix: adjusted memcpy size param to match remaining destination size (#…
…1047) * fix: adjusted memcpy size param to match remaining destination size * fix: add null termination character
Configuration menu - View commit details
-
Copy full SHA for 21c6d0a - Browse repository at this point
Copy the full SHA 21c6d0aView commit details
Commits on Oct 14, 2024
-
fix: look up
GetSystemTime()implementations at runtime. (#1051)* fix: look up `GetSystemTime()` implementations at runtime. * Add calling convention.
Configuration menu - View commit details
-
Copy full SHA for b555a97 - Browse repository at this point
Copy the full SHA b555a97View commit details
Commits on Oct 24, 2024
-
fix: don't fail
crashpadstartup on invalidDSN(#1059)* fix: allow for empty DSN to start crashpad handler * chore: format code * chore: format code * fix: no unnecessary string wrap Co-authored-by: Mischan Toosarani-Hausberger <[email protected]> * chore: typo * chore: remove unnecessary warn * chore: format * chore: update CHANGELOG.md --------- Co-authored-by: Mischan Toosarani-Hausberger <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0dbf198 - Browse repository at this point
Copy the full SHA 0dbf198View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66e5aae - Browse repository at this point
Copy the full SHA 66e5aaeView commit details
Commits on Oct 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c6aca87 - Browse repository at this point
Copy the full SHA c6aca87View commit details -
fix: remove a potential overflow before conversion (#1062)
* fix: remove a potential overflow before conversion This is in response to CodeQL security scan alert #1-#3. `Elf[32|64]_Ehdr[.e_phnum|.e_phentsize|.e_shnum|.e_shentsize]` are all `uint16_t`, this means the loop-var `i` is bounded by `uint16_t` and should fit in a `uint32_t` (to prevent unsigned overflow in the loop). A switch to unsigned still makes sense, because we reduce the future chance of unnecessary signed overflow (=UB) in the loop body. All program/section-header table entry sizes are cast to `uin64_t` even though the multiplication is bound to `uint32_t` by both factors being bound by `uint16_t`. This fixes the potential overflow before conversion to the bigger type. * also safely cast the access to section header string table.
Configuration menu - View commit details
-
Copy full SHA for a0663a6 - Browse repository at this point
Copy the full SHA a0663a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33739b5 - Browse repository at this point
Copy the full SHA 33739b5View commit details -
getsentry-bot committedOct 28, 2024 Configuration menu - View commit details
-
Copy full SHA for b598af0 - Browse repository at this point
Copy the full SHA b598af0View commit details
Commits on Nov 1, 2024
-
chore: add clang-format to venv (#1066)
* chore: make format * roll-back linter changes in CI * chore: add clang-format to venv * more references to clang-format
Configuration menu - View commit details
-
Copy full SHA for 3244b9e - Browse repository at this point
Copy the full SHA 3244b9eView commit details
Commits on Nov 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 341a64f - Browse repository at this point
Copy the full SHA 341a64fView commit details -
feat: add breadcrumb ringbuffer to avoid O(n) memmove (#1060)
* feat: initial ringbuffer implementation * chore: cleanup code * chore: added todo * removed unnecessary buffer end value * changed buffer start_idx storage to [0] * fixed issues in new storing method * updated test to new ringbuffer append logic * refactor: renamed to sentry__value_append_ringbuffer * test: removed old bounded append test * chore: update CHANGELOG.md * chore: update CHANGELOG.md * chore: linting * increase refcount of ringbuffer-to-list items * apply suggestion from code review * added ringbuffer test * fixed ringbuffer to list conversion * direct access to ringbuffer items * updated test with proper refcount check * removed unnecessary decref from test * added decref of temporary ringbuffer list * removed double cloning * changing types from int32_t to size_t * moved declaration from public to private header * added decref * type conversion * applied suggestions from code review
Configuration menu - View commit details
-
Copy full SHA for ffdf6ed - Browse repository at this point
Copy the full SHA ffdf6edView commit details -
feat: expose function to send minidumps (#1067)
* feat: programmatic minidump capture This provides a new function that will allow for independently created minidumps to be captured by sentry Resolves: #1050 * fixed compile errors * Rework of programmatic minidumps based on feedback * Remove unused parameters * Address Lint errors * Address more review feedback * Address Lint errors * Address more lint errors * changed from bool to int due to undefined errors * Address review feedback * Work on addressing feedback, example and test * Fixes to lint errors * Apply comment suggestion * Add empty line to file end * use parameter directly * chore: fix changelog * add capture_minidump_n * feat: capture minidump from path * chore: update changelog * cleanup * linter issues * cleanup, review changes, docs * chore: fixup doc * Update CHANGELOG.md --------- Co-authored-by: PlasmaDev5 <[email protected]> Co-authored-by: PlasmaDev5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d61acdd - Browse repository at this point
Copy the full SHA d61acddView commit details -
docs: clarify macOS support of the
inprocbackend (#1072)* docs: clarify macOS support of the `inproc` backend * apply review feedback + minor wording fixes * reference advanced usage section
Configuration menu - View commit details
-
Copy full SHA for ad6df21 - Browse repository at this point
Copy the full SHA ad6df21View commit details
Commits on Nov 5, 2024
-
ci: replace macos-12 action runners (#1073)
* ci: replace macos-12 action runners * add listing installed images to android start script * specify path to android tools for sdkmanager * use cmdline-tools for sdkmanager + avdmanager * switch to macos-14 since macos-15 has no android cmd-tools * try x64 macos images * list sdkmanager images and try to update to check if tooling works at all * switch back to macos-15 verify installable setup * remove update from android start script again * ensure images are installed * accept android image licenses automatically * pre-accept licenses * start the emulator blocking so we can see any issues during startup * check emulator acceleration before starting the emulator * switch back x86[_64] images * re-enable emulator run in background * expose llvm18 bin directory for macos15 runners on PATH * revert last commit to macos-15 only * fix quotes * bump old android api/ndk * lower end android on x86_64 + llvm-cov on macos-15-large * android lower end only available on x86 + increase timeout to 20 minutes * install NDK package together with target image * update lower end android to API level 21 (keep NDK23) * switch lower end to API 35 but keep NDK at 23 * max API for NDK23 is 31 (but the emulator started) * define adb and emulator ports * introduce emulator and adb port to start script * use ADB_SERVER_PORT as the env variable from the workflow * start also the non-blocking emulator with the right port * get rid of lower emulator test * get rid of emulator and adb port in start-android.sh
Configuration menu - View commit details
-
Copy full SHA for 683201f - Browse repository at this point
Copy the full SHA 683201fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf14b85 - Browse repository at this point
Copy the full SHA bf14b85View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 0.7.10...0.7.12