mirror of
https://github.com/chromium/crashpad.git
synced 2025-03-09 14:06:33 +00:00
71ba7e7b1b32 Fix #2068 (#2080) ebe7efa1cce4 Parallelize testing with/without SSL on Windows & set concurrency group (#2079) 22d90c29b47c Remove `select()` and use `poll()` (#2078) b944f942ee84 Correct default thread pool size in README.md (#2077) 550f728165f5 Refactor streams: rename is_* to wait_* for clarity (#2069) a4b2c61a65f4 Max timeout test refactoring (#2071) 5c0135fa5d7e Fix typo in meson.build (#2070) 2b5d1eea8d7e build(meson): automatically use poll or select as needed (#2067) d274c0abe577 Fix typo dda2e007a02e Fixed documentation about Unix Domain Sockt (#2066) 321a86d9f2b1 Add *.dSYM to Makefile clean ada97046a23d Fix misspelled words 6e73a63153e9 Make poll() the default (#2065) cdc223019acf server_certificate_verifier extended to reuse built-in verifier (#2064) 574f5ce93e02 Add style check to workflow (#2062) 2996cecee0a9 Fix code inconsistently formatted and re-format (#2063) 32bf5c9c09ea Simplify SSL shutdown (#2059) 735e5930eb36 Detect additional CMake build failures (#2058) 748f47b3772d Add workflow_dispatch with Google Test filter and OS selection (#2056) 4cb8ff9f9053 Print timeout exceedance in MaxTimeoutTest (#2060) 985cd9f6a288 Fix compilation failures with include <windows.h> (#2057) 233f0fb1b8f5 Refactor setting socket options (#2053) 03cf43ebaa55 Release v0.19.0 3c4b96024f6d Don't run CI twice (on push AND pull request) d74e4a7c9c62 Removed incomplete API compatibility check scripts bfa2f735f290 ci: add abidiff workflow (#2054) b6ab8435d792 Improve ABI check tool on macOS 39a64fb4e7e4 Fix ABI compatibility tool on macOS d7c14b6f3a58 Add API compatibility check tool 1880693aefa4 Dropped Visual Studio 2015 support dd2034282571 Don't run CI twice (on push AND pull request) (#2049) a268d65c4f84 Fix check for URI length to prevent incorrect HTTP 414 errors (#2046) b397c768e414 Unify select_read() and select_write() (#2047) 8e22a7676a7a Remome 'global timeout' to 'max timeout' 8a7c536ad5b2 Fix #2034 (#2048) 8aad481c6993 Fix test.yaml problem 5814e121dfb5 Release v0.18.7 7adbccbaf71c Refine when content is expected (#2044) eb10c22db109 Add unit test for #609 708f860e3ab6 Fix #2042 eb30f15363fd Release v0.18.6 4941d5b56b7e Fix #2033 (#2039) 9bbb4741b4f7 Run clang-format (#2037) 282f2feb7708 Add a unit test 60a1f00618a4 Support building httplib.h on OpenVMS x86 systems (#2031) 9104054ca56a Fix README example d69f144a9991 Update httplib.h (#2030) 929dfbd34850 Update copyright year 3047183fd97d Update README ef5e4044f13b Update README 37798003220c Release v0.18.5 986a20fb7d36 Resolve #2017 (#2022) 8311e1105fde Fix Windows build problem ba6845925d44 Fix #2014 343a0fc07330 Fix #2011 54f8a4d0f34a Release v0.18.4 9c36aae4b73e Fix HTTP Response Splitting Vulnerability b766025a8382 clangformat 9b5f76f8337d Fix #2012 d647f484a48a fix:set_file_content with range request return 416. (#2010) 8794792baa1b Treat out-of-range last_pos as the end of the content (#2009) b85768c1f34f Fix #2005 e6d71bd702d4 Add a unit test for Issue #2004 258992a160e3 Changed to use non-blocking socket in is_ssl_peer_could_be_closed a7bc00e3307f Release v0.18.3 11a40584e992 Fix #1998 3e86bdb4d81c Fix #1997 (#2001) c817d6569501 Fix casting uint64_t to size_t for 32-bit builds (#1999) 51dee793fec2 Release v0.18.2 457fc4306e70 Fix #1993 4f5b003e760b Fix #1992 5421e2710608 Fix a compiler warning fe07660f40c3 Fix #1986 (#1988) da2f9e476ee3 Fix #1985 (#1989) 1a7a7ed1c301 test: Don't check for the exact size of compressed content. (#1984) 413994912d19 Update vcxproj files 01dcf1d0adb0 Fix #1969 (without unnecessary sleep_for) (#1982) 8e378779c247 Update README 970b52897c8f Fix #1980 412ba04d1933 Fix problem caused by #1975 bfef4b3e9b48 Fix #1975 7bd316f3d0a6 Fix #1977 26208363eee8 Fix warning b1b4bb885039 clangformat 9dd565b6e37c Resolve #1973 (#1976) 924f214303b8 Added unit test for exception handler 5c1a34e76681 Release v0.18.1 fa90d06dd5da Merge branch 'master' of github.com:yhirose/cpp-httplib d869054318d2 Allow empty header values (#1965) 370119503366 Merge branch 'master' of github.com:yhirose/cpp-httplib d79633ff52c2 clangformat Bug: 398273506 Change-Id: I18c77e82fbc73d861ac8f61ad85d6070bbb753fd Reviewed-on: https://chromium-review.googlesource.com/c/crashpad/crashpad/+/6298937 Reviewed-by: Will Harris <wfh@chromium.org> Commit-Queue: Mark Mentovai <mark@chromium.org>
Crashpad
Crashpad is a crash-reporting system.
Documentation
- Project status
- Developing Crashpad: instructions for getting the source code, building, testing, and contributing to the project.
- Crashpad interface documentation
- Crashpad tool man pages
- Crashpad overview design
Source Code
Crashpad’s source code is hosted in a Git repository at https://chromium.googlesource.com/crashpad/crashpad.
Other Links
- Bugs can be reported at the Crashpad issue tracker.
- The Crashpad bots perform automated builds and tests.
- crashpad-dev is the Crashpad developers’ mailing list.
Description
Languages
C++
92.5%
Objective-C++
2.5%
C
2%
Python
1.8%
Assembly
0.9%
Other
0.3%