Commit Graph

  • 82191e368b feat: Added command to find leaks Armin Ronacher 2020-01-09 10:47:57 +01:00
  • a721ef3ec1 fix: do not leak scope on shutdown Armin Ronacher 2020-01-09 10:36:47 +01:00
  • c93099b6ad fix: various memory leaks Armin Ronacher 2020-01-09 10:28:04 +01:00
  • 206dee73c0 fix: fixed incorrect should upload check 0.1.x Armin Ronacher 2020-01-08 23:30:36 +01:00
  • f897e1a2df feat: Added windows stackwalker Armin Ronacher 2020-01-08 17:24:26 +01:00
  • d08c7e402f fix: Small fixes for windows Armin Ronacher 2020-01-08 10:45:04 +01:00
  • c681bb6221 feat: Added windows symbolizer based on dbghelp Armin Ronacher 2020-01-08 10:34:26 +01:00
  • fd44dd4bed fix: Path handling for windows and lots of other small things Armin Ronacher 2020-01-08 00:08:45 +01:00
  • f7ef0f0eef feat: Port more path functions to windows Armin Ronacher 2020-01-07 15:36:52 +01:00
  • a60d2a0273 fix: init once on windows Armin Ronacher 2020-01-07 13:55:11 +01:00
  • 8027ac68cf feat: Added not yet fully working windows RNG Armin Ronacher 2020-01-07 12:18:06 +01:00
  • f50989f0ae fix: Always block for signal handler Armin Ronacher 2020-01-07 11:43:14 +01:00
  • 4f322156d5 feat: Disable pthread correctly Armin Ronacher 2020-01-07 10:43:40 +01:00
  • 534ae8e49b ref: improve format call and run format on all Armin Ronacher 2020-01-06 00:27:44 +01:00
  • 149fc6b16a feat: Make windows compile at least Armin Ronacher 2020-01-06 00:25:50 +01:00
  • 3e19e3f12d ref: Add long long cast to int check Armin Ronacher 2020-01-06 00:15:27 +01:00
  • f716768b4c fix: Babysteps towards windows support Armin Ronacher 2020-01-06 00:13:52 +01:00
  • 8342afabbe ref: Remove cmocka from cmakelists Armin Ronacher 2020-01-05 23:30:34 +01:00
  • ec7fa978d8 ref: port tests to acutest from cmocka Armin Ronacher 2020-01-05 23:29:39 +01:00
  • e492a0ebc4 feat: Make it compile at least on linux Armin Ronacher 2020-01-05 17:29:24 +05:00
  • f14b477b2f doc: Added some comments around the inproc backend Armin Ronacher 2020-01-04 18:07:16 +05:00
  • 008e4cb184 ref: small cleanups in inproc backend Armin Ronacher 2020-01-04 18:01:18 +05:00
  • ca844887d3 fix: Fixed a typo Armin Ronacher 2020-01-04 17:58:04 +05:00
  • 7cb3a2fac8 feat: Add arc4random support Armin Ronacher 2020-01-04 17:53:58 +05:00
  • fb50df809d ref: small code cleanup Armin Ronacher 2020-01-04 17:51:22 +05:00
  • 07f9c56f91 feat: Remove unused function Armin Ronacher 2020-01-04 17:25:38 +05:00
  • 9d94cae0eb feat: Make path based IO functions async safe Armin Ronacher 2020-01-04 17:25:14 +05:00
  • 49591272d1 ref: Switch some comments to C99 Armin Ronacher 2020-01-04 16:57:35 +05:00
  • b77d7168fc feat: Added size hints to lists internally Armin Ronacher 2020-01-04 16:53:48 +05:00
  • 76a3cf4e84 ref: Simplify inproc backend Armin Ronacher 2020-01-04 12:30:17 +05:00
  • cd6f9179d5 feat: Hide non public symbols Armin Ronacher 2020-01-04 11:41:35 +05:00
  • 1890f99268 ref: Change the mutex locking story for signal handlers Armin Ronacher 2020-01-04 11:32:43 +05:00
  • d7fa68cf47 feat: Pass through some changes to the backend (consent, breadcrumbs, scope) Armin Ronacher 2020-01-04 11:07:51 +05:00
  • 7078d4ed7b feat: Added spinlock fallbacks to mutexes Armin Ronacher 2020-01-04 03:21:12 +05:00
  • c3c1ef9a9f feat: Added an in-proc backend (yet unused) Armin Ronacher 2020-01-04 03:05:10 +05:00
  • 1f0f577b97 feat: Added dladdr symbolizer Armin Ronacher 2020-01-04 02:33:48 +05:00
  • 0c9f83ab02 feat: Added page allocator for async safety Armin Ronacher 2020-01-04 00:19:57 +05:00
  • c1c475293a feat: Always create breadcrumb files (#118) Armin Ronacher 2020-01-03 23:58:45 +05:00
  • 25c75abce0 feat: Ported back some stackwalking code Armin Ronacher 2020-01-03 14:31:02 +05:00
  • 68390c0f1d feat: Ported first module finder Armin Ronacher 2020-01-03 14:20:17 +05:00
  • 470787190d feat: Added bounded append for breadcrumbs Armin Ronacher 2019-12-30 23:44:55 +05:00
  • 7ab95e127d feat: Added more scope methods Armin Ronacher 2019-12-30 14:50:47 +05:00
  • 1d174066bc feat: Initial work on scope support Armin Ronacher 2019-12-30 14:42:06 +05:00
  • 464fa19e49 feat: Added function transport and test Armin Ronacher 2019-12-30 13:51:29 +05:00
  • 325182a76d feat: Added some missing value helpers Armin Ronacher 2019-12-30 02:05:30 +05:00
  • 15e0d9d1ea feat: Added consent check to libcurl transport Armin Ronacher 2019-12-30 01:45:33 +05:00
  • 54568b0160 feat: Added user consent Armin Ronacher 2019-12-30 01:42:29 +05:00
  • 92ee8a686f feat: Added curl transport Armin Ronacher 2019-12-30 00:25:50 +05:00
  • 352a608ab3 test: Added better test for multipart Armin Ronacher 2019-12-29 23:55:52 +05:00
  • c79d55b044 feat: Added test for attachment uploads and fixed bugs Armin Ronacher 2019-12-29 23:27:10 +05:00
  • eef5d768d5 feat: Added test for envelopes Armin Ronacher 2019-12-29 22:19:21 +05:00
  • a843efbf15 feat: Ported http request preparation Armin Ronacher 2019-12-29 20:48:10 +05:00
  • 3091e12893 feat: Started porting envelope code Armin Ronacher 2019-12-29 20:18:38 +05:00
  • 2eca760eb1 ref: Refactorings to support custom transports Armin Ronacher 2019-12-29 13:03:55 +03:00
  • 1b5ba57014 feat: Added value freezing back in Armin Ronacher 2019-12-26 23:50:09 +01:00
  • 5083b52e17 fix: fix incorrect condvar usage Armin Ronacher 2019-12-26 21:46:01 +01:00
  • b937da4c90 fix: Basic thread safety working for background worker Armin Ronacher 2019-12-26 14:26:14 +01:00
  • 8951e43e28 feat: Added background worker abstraction Armin Ronacher 2019-12-26 11:55:41 +01:00
  • 177407ba2f ref: Some refactorings that will eventually give us mutexes Armin Ronacher 2019-12-22 23:27:05 +01:00
  • 046bd68add feat: Basic path handling for unix Armin Ronacher 2019-12-22 22:48:01 +01:00
  • c23463b314 ref: Better codestyle for internal types Armin Ronacher 2019-12-22 20:51:39 +01:00
  • 036b4b6105 feat: Added internal value functions Armin Ronacher 2019-12-22 20:49:20 +01:00
  • e4c77c9755 feat: Added transport and before_send Armin Ronacher 2019-12-22 20:38:33 +01:00
  • 29ad2bae76 feat: expose options api Armin Ronacher 2019-12-22 20:24:19 +01:00
  • 489cdc4292 fix: Small fixes for compat Armin Ronacher 2019-12-22 19:13:57 +01:00
  • 5e4527fad0 feat: Added DSN parser Armin Ronacher 2019-12-22 18:32:07 +01:00
  • 04de77a30c feat: ported url parsing code Armin Ronacher 2019-12-22 13:45:15 +01:00
  • 6d81c66f1b feat: Initial commit of experimental C rewrite Armin Ronacher 2019-12-22 11:29:00 +01:00
  • 6d6d49373b feat: Add user consent tracking (#116) Armin Ronacher 2019-12-19 15:09:26 +01:00
  • babbf486c3 fix: fix warnings in tests Armin Ronacher 2019-12-16 15:05:54 +01:00
  • ecbdda3cdb release: 0.1.4 0.1.4 Jan Michael Auer 2019-12-09 14:36:23 +01:00
  • 1beb4124bd meta: Changelog for 0.1.4 Jan Michael Auer 2019-12-09 14:35:34 +01:00
  • 6a4aed0046 fix: Warnings on Linux Jan Michael Auer 2019-12-09 14:34:50 +01:00
  • 3c0b810f43 fix: More warnings (#108) Jan Michael Auer 2019-12-09 14:02:44 +01:00
  • 39d1c45855 fix: Enable and fix warnings on macOS (#107) Jan Michael Auer 2019-12-06 09:14:53 +01:00
  • 1f91187bd4 feat(api): Add an option to enable the system crash reporter (#106) Jan Michael Auer 2019-12-05 10:42:27 +01:00
  • a8aa57645e release: 0.1.3 0.1.3 Jan Michael Auer 2019-12-04 18:45:08 +01:00
  • d025db5f0d ref(crashpad): Disable the system crash handler (#104) Jan Michael Auer 2019-12-04 13:30:41 +01:00
  • c8cde35d08 fix: Use CURLOPT_CAINFO to specify path to CA bundle (#100) Mike Detwiler 2019-12-04 05:50:21 -05:00
  • 32b2b82c02 feat: Added improved filename_matches for windows (#103) Armin Ronacher 2019-11-30 13:50:23 +01:00
  • 46d8b3c2fb feat: Switch to snprintf to be safe (#90) Armin Ronacher 2019-11-30 01:19:43 +01:00
  • 5932faa2a0 feat: Log failures in directory creation (#95) Armin Ronacher 2019-11-30 01:19:31 +01:00
  • cfc31151a0 fix: Flush scopes at least once. Fixes #84 (#101) Armin Ronacher 2019-11-30 01:19:16 +01:00
  • da3bf13aec feat: Handle not being able to open the event file (#98) Armin Ronacher 2019-11-29 10:45:50 +01:00
  • 113de25f7c fix: Path::create_directories with absolut path (#93) Thomas Guyard 2019-11-27 02:09:35 +01:00
  • 6d3b3afc45 feat: move message into an object (#97) Armin Ronacher 2019-11-26 17:08:44 -08:00
  • d2035afffc fix: endinness on android (#91) Bruno Garcia 2019-11-16 04:32:50 -05:00
  • 608edc3843 feat: Write DSN to envelope Armin Ronacher 2019-11-14 21:26:01 +01:00
  • 659cce76c0 feat: Add mechanism for crashes from the signal handler (#89) Armin Ronacher 2019-11-14 19:48:10 +01:00
  • 0259d9ba89 feat: Added canonical dsn serialization to dsn (#88) Armin Ronacher 2019-11-14 19:47:37 +01:00
  • f291b7a0e4 fix: Set the platform to native Armin Ronacher 2019-11-14 14:30:38 +01:00
  • 63d44a7658 fix: Improve debug_id zeroing on linux Armin Ronacher 2019-11-14 14:28:42 +01:00
  • 58835e95ba feat: In process crash reporting backend (#83) Armin Ronacher 2019-11-14 13:00:59 +01:00
  • d5caa4c153 fix: Add a fallback on WinHttpOpen (#87) Armin Ronacher 2019-11-14 11:38:33 +01:00
  • 6a72813172 feat: Add support for value freezing to avoid changing shared values (#85) Armin Ronacher 2019-11-14 11:12:01 +01:00
  • ed3134f05d fix: Fix open flags and bad buf computation on the io abstraction Armin Ronacher 2019-11-13 21:35:59 +01:00
  • 52a3843bb8 feat: Added internal IO abstraction (#80) Armin Ronacher 2019-11-05 18:05:53 +01:00
  • 4b1882efc3 ref(backend): Cleanup backend implementations (#78) Jan Michael Auer 2019-10-29 09:24:11 +01:00
  • d3c8fef843 feat: initial support for context based unwinding (#76) Armin Ronacher 2019-10-26 23:22:35 +02:00
  • 6063e21d85 ref: Fix header includes for VSCode Jan Michael Auer 2019-10-25 15:00:42 +02:00