Comments (3)
Hi @Mecanik,
As much as we appreciate you pointing out things to improve in the code and the project, the way you express your thoughts are violating our code of conduct.
Specifically, your comments are in violation of the following terms:
Trolling, insulting/derogatory comments, and personal or political attacks
Other conduct which could reasonably be considered inappropriate in a professional setting
Please keep the conversation focused on the code and possible solutions and not about people or the people behind the code. We are all trying to achieve a better product here and working together makes it a lot easier and faster.
Thanks a lot for your cooperation 🙂
from sentry-native.
There is no way to integrate this as static lib ? I compiled with /MT as well (with VS) but my application still asks for sentry.dll.
The main backend is crashpad which cannot be used as a static library since it has an executable. We can probably look into supporting static builds for other backends but no work went into this yet.
Why is there so much C and C++ combined ?...
There is no C code, but we only expose a C ABI so that has to be exposed.
Not sure what the "too many strings in plain" refers to.
from sentry-native.
The main backend is crashpad which cannot be used as a static library since it has an executable. We can probably look into supporting static builds for other backends but no work went into this yet.
"Probably look into it" ? Man, this should have been within your first things to do... I don't want/need to tell you how this cannot be used safely in commercial apps since anyone could just replace the DLL and load malicious code to crack your software or worse... and nobody would like to create hash/crc for this.
There is no C code
Oh is that right ? I`m just going to stop right here... no point arguing.
Not sure what the "too many strings in plain" refers to.
What does a "plain string" tell you ? Everything. This cannot be happening in a commercial app, anyone could see what/where/how by just looking at the strings.
The least you could have done is place all strings in one place and allow the customer to easily encrypt them all.
A final note:
I was pleasantly surprised and got my hopes up to use sentry.io in multiple apps, but after looking at your "windows native sdk" - no thanks.
No idea what's going on with you guys, why is half of the code "good" and half "rubbish"; but honestly I expected more from a company that just got funded "$41 million".
from sentry-native.
Related Issues (20)
- Is there a way to get Sentry to use the debug symbols that are compiled in to the executable? HOT 11
- Crashpad linking error on x86_64 windows HOT 9
- Incorrect issue grouping on Windows HOT 5
- Feature Request: Provide explicit timings to the Performance Monitoring API HOT 4
- Add Linux distro meta-data to OS context. HOT 4
- Qt Android integration documentation HOT 7
- [native] Add support for Sentry Metrics
- Proposal: official crashpad handler as application exe HOT 1
- Set user agent string (sdk name + version) HOT 4
- Exception not catched in sentry - how to investigate why HOT 12
- [#inc-517] Re-test repros before and after applying Google Jan 24 updates HOT 2
- [#inc-517] Document caveats of signalhandlers and sigaltstack HOT 3
- [Epic] #inc-517 Followups
- [#inc-517] Add basic crashing test with asan (HW Asan, GWP-ASan)
- install issue HOT 4
- [linux] RISC-V 32/64 support HOT 1
- Android NDK Segfault crash related to `sentry_value_set_by_key_n` HOT 4
- Craspad under Epic's "Easy Anti-Cheat" HOT 4
- Stack overflow not sent to backend HOT 10
- Extend envelope API to allow event-specific attachments HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sentry-native.