-
-
Notifications
You must be signed in to change notification settings - Fork 184
Comparing changes
Open a pull request
base repository: getsentry/sentry-native
base: 0.7.15
head repository: getsentry/sentry-native
compare: 0.7.18
- 19 commits
- 157 files changed
- 6 contributors
Commits on Nov 21, 2024
-
getsentry-bot committed
Nov 21, 2024 Configuration menu - View commit details
-
Copy full SHA for d431ab9 - Browse repository at this point
Copy the full SHA d431ab9View commit details -
feat: add support for SOCKS5 proxy (#1063)
* Added socks5_proxy to options * correct options freeing * Update CHANGELOG.md * Add socks5_proxy attribute to curl_transport_state * formatting * refactor to use single proxy attribute * format * Added back deprecated http_proxy API * formatting * refactor sentry_transport_winhttp.c to use opts->proxy * formatting * update crashpad dependency * fix: update minimum libcurl version check to 7.21.7 * update crashpad dependency * test: add proxy integration tests * get latest crashpad changes * feat: add example.c run-args for http and socks5 proxy * test: changed test name + added more mitmdump startup time * chore: format * test: add mitmproxy to requirements.txt * test: add skip for proxy test on non-MacOS platforms * test: move socksproxy-off assert into AssertionError check for Linux test * test: change expected http log length to match platform * test: order of operations * test: run http proxy tests on all platforms * test: add special case for Windows Autoproxy * apply suggestions from code review * chore: added comments about proxy behaviour * cleaned up test and moved comments to proper place (let's hope I didn't mess up CI) * chore: fix minor comment typo * chore: added api documentation * Update include/sentry.h Co-authored-by: Mischan Toosarani-Hausberger <mischan@abovevacant.com> * Update CONTRIBUTING.md Co-authored-by: Mischan Toosarani-Hausberger <mischan@abovevacant.com> * update crashpad submodule * update crashpad submodule (again) * updated CHANGELOG.md * updated CHANGELOG.md again --------- Co-authored-by: Mischan Toosarani-Hausberger <mischan@abovevacant.com>
Configuration menu - View commit details
-
Copy full SHA for 99b1539 - Browse repository at this point
Copy the full SHA 99b1539View commit details
Commits on Nov 28, 2024
-
* updated readme * added link to C+20 requirement issue * Add build prerequisites into readme * Added additional link to Contributing.md * apply suggestion from code review Co-authored-by: Mischan Toosarani-Hausberger <mischan@abovevacant.com> * apply suggestions from code review --------- Co-authored-by: Mischan Toosarani-Hausberger <mischan@abovevacant.com>
Configuration menu - View commit details
-
Copy full SHA for 679913e - Browse repository at this point
Copy the full SHA 679913eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f051f4c - Browse repository at this point
Copy the full SHA f051f4cView commit details
Commits on Dec 4, 2024
-
feat: extend performance API with explicit timings (#1093)
* Extended API to allow explicit timings * Add tests for timestamped API functions * re-add todos and comments that went missing in refactoring * update changelog * update docstrings for new API * apply refactoring suggestion from code review * change assert_timestamp to be more accurate * cleanup unnecessary includes
Configuration menu - View commit details
-
Copy full SHA for 8eb612e - Browse repository at this point
Copy the full SHA 8eb612eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 39445fe - Browse repository at this point
Copy the full SHA 39445feView commit details -
getsentry-bot committed
Dec 4, 2024 Configuration menu - View commit details
-
Copy full SHA for 055465f - Browse repository at this point
Copy the full SHA 055465fView commit details -
feat: add linux distributions to os context (#963)
* feat: add linux distributions to os context * Clean up test-allocations like a good boy * separate os-dependent unit-test sources * platform-specfic testing is decided in the translation-units * Exclude Android too * Add documented fallback * Ensure we exhausted the snapshot * DeMorgan * format * add valgrind exception for false positive when memmove is an ifunc resolving to memcpy * Make sure that distributions are only added in Linux not any Unix * Make sure we don't leak in the error paths * Clean up the fall-back from /etc/os-release to /usr/lib/os-release * attribute derivative work * apply PR feedback * Extract slice to buffer handling in a new sentry_slice_t function. * Make sure we can read a full line of max value and max key. This is a hugely hypothetical target, since the max values are far beyond all the test data we currently observed, but still. * fix classic buffer continuity bug. * extract parse_line_into_object... ...to separate parsing/output from buffer management. * ensure line update if we hit the buffer-end correctly. * add support for os-release files that don't end with a newline. * Add comments to the subtler buffer management aspects. * Add a list of tested distribution names for documentation * Add back eof-newline to valgrind exceptions. * Adapt test to new entry in fixture. * include sentry_utils in sentry_os only on Linux * Ensure we find close() in unistd.h by including it explicitly. * include sentry_utils in sentry_os on Windows too * use unistd.h in sentry_os only for Linux * flattened distribution payload fields * format * incref for get_by_key calls * decref no longer copied os_dist --------- Co-authored-by: JoshuaMoelans <60878493+JoshuaMoelans@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3baf0c7 - Browse repository at this point
Copy the full SHA 3baf0c7View commit details
Commits on Dec 6, 2024
-
Add options to set NDK handler strategy (#1099)
* Add options to set NDK handler strategy * Update Changelog
Configuration menu - View commit details
-
Copy full SHA for 0380496 - Browse repository at this point
Copy the full SHA 0380496View commit details
Commits on Dec 10, 2024
-
fix(crashpad): add metadata pointer check (#1102)
* feat: update crashpad submodule * update CHANGELOG.md * update CHANGELOG.md
Configuration menu - View commit details
-
Copy full SHA for 24349ab - Browse repository at this point
Copy the full SHA 24349abView commit details
Commits on Dec 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e425d27 - Browse repository at this point
Copy the full SHA e425d27View commit details
Commits on Dec 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3c62435 - Browse repository at this point
Copy the full SHA 3c62435View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4072538 - Browse repository at this point
Copy the full SHA 4072538View commit details -
getsentry-bot committed
Dec 18, 2024 Configuration menu - View commit details
-
Copy full SHA for 19ba6d5 - Browse repository at this point
Copy the full SHA 19ba6d5View commit details
Commits on Dec 19, 2024
-
feat: add option to set debug log level (#1107)
* feat: add logger output level * remove test function * add separate init log level * refactor: rename of internal log macros * update CHANGELOG.md * applied feedback changing log macros * missed one F * remove overdesigned init log level * changelog update
Configuration menu - View commit details
-
Copy full SHA for b24b30c - Browse repository at this point
Copy the full SHA b24b30cView commit details
Commits on Jan 10, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 3981ea7 - Browse repository at this point
Copy the full SHA 3981ea7View commit details
Commits on Jan 13, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 65c109d - Browse repository at this point
Copy the full SHA 65c109dView commit details
Commits on Jan 14, 2025
-
feat: add
traces_sampler
(#1108)* add traces_sampler option * update CHANGELOG.md * introduced `sentry_traces_sampler_function` typedef * added sampling context * format * eof newlines * feat: pass sampling_context into sampling decision * remove unnecessary commented include * add memory freeing/incref-decref * change custom sampling context type to sentry_value_t * add decref * removed unneeded creation function * format * set codeql runner to ubuntu-22.04 * take ownership of custom_sampling_ctx * add parent sampling decision * add traces_sampler and parent sampling decision tests * decref * change callback arg from struct to parameter list * format * mark unused parameters * format * cleanup test + docs * apply PR feedback * format * cleanup example * add getters for transaction_ctx name + operation * remove (void) on transaction_ctx in example.c * add transaction_ctx getter tests * dont expose sampling_context_s in sentry.h * change bool to int * cleanup example.c * refactor tx_cxt to tx_ctx convention * change sampled_int init --------- Co-authored-by: Mischan Toosarani-Hausberger <mischan@abovevacant.com>
Configuration menu - View commit details
-
Copy full SHA for bce6e8b - Browse repository at this point
Copy the full SHA bce6e8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 52ee37c - Browse repository at this point
Copy the full SHA 52ee37cView 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.15...0.7.18