Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: getsentry/sentry-native
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.7.15
Choose a base ref
...
head repository: getsentry/sentry-native
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.7.17
Choose a head ref
  • 13 commits
  • 130 files changed
  • 6 contributors

Commits on Nov 21, 2024

  1. Merge branch 'release/0.7.15'

    getsentry-bot
    getsentry-bot committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    d431ab9 View commit details
    Browse the repository at this point in the history
  2. 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 <[email protected]>
    
    * Update CONTRIBUTING.md
    
    Co-authored-by: Mischan Toosarani-Hausberger <[email protected]>
    
    * update crashpad submodule
    
    * update crashpad submodule (again)
    
    * updated CHANGELOG.md
    
    * updated CHANGELOG.md again
    
    ---------
    
    Co-authored-by: Mischan Toosarani-Hausberger <[email protected]>
    JoshuaMoelans and supervacuus authored Nov 21, 2024
    Configuration menu
    Copy the full SHA
    99b1539 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2024

  1. docs: update readme (#1091)

    * 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 <[email protected]>
    
    * apply suggestions from code review
    
    ---------
    
    Co-authored-by: Mischan Toosarani-Hausberger <[email protected]>
    JoshuaMoelans and supervacuus authored Nov 28, 2024
    Configuration menu
    Copy the full SHA
    679913e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f051f4c View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2024

  1. 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
    JoshuaMoelans authored Dec 4, 2024
    Configuration menu
    Copy the full SHA
    8eb612e View commit details
    Browse the repository at this point in the history
  2. release: 0.7.16

    getsentry-bot committed Dec 4, 2024
    Configuration menu
    Copy the full SHA
    39445fe View commit details
    Browse the repository at this point in the history
  3. Merge branch 'release/0.7.16'

    getsentry-bot
    getsentry-bot committed Dec 4, 2024
    Configuration menu
    Copy the full SHA
    055465f View commit details
    Browse the repository at this point in the history
  4. 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 <[email protected]>
    supervacuus and JoshuaMoelans authored Dec 4, 2024
    Configuration menu
    Copy the full SHA
    3baf0c7 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2024

  1. Add options to set NDK handler strategy (#1099)

    * Add options to set NDK handler strategy
    
    * Update Changelog
    markushi authored Dec 6, 2024
    Configuration menu
    Copy the full SHA
    0380496 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2024

  1. fix(crashpad): add metadata pointer check (#1102)

    * feat: update crashpad submodule
    
    * update CHANGELOG.md
    
    * update CHANGELOG.md
    JoshuaMoelans authored Dec 10, 2024
    Configuration menu
    Copy the full SHA
    24349ab View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2024

  1. Configuration menu
    Copy the full SHA
    e425d27 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2024

  1. Configuration menu
    Copy the full SHA
    3c62435 View commit details
    Browse the repository at this point in the history
  2. release: 0.7.17

    getsentry-bot committed Dec 18, 2024
    Configuration menu
    Copy the full SHA
    4072538 View commit details
    Browse the repository at this point in the history
Loading