Commit Graph

14 Commits

Author SHA1 Message Date
47b36588d3 Release v0.1.5.4 prepare for release 2025-08-29 12:08:10 +02:00
3b4d591eff Fix type conversion warnings in base58.cpp and improve CMake syntax 2025-08-28 21:43:46 +02:00
cd7e957692 Fix compiler warnings and improve code quality
- Replace unsafe strcpy with strcpy_s for better security
- Fix DLL binding issues by adding PRIVATEBIN_API macros
- Add explicit type casts to resolve size conversion warnings
- Replace unsafe getenv with _dupenv_s for better security
- Add PRIVATEBINAPI_EXPORTS definition in CMakeLists.txt
- Improve CMake configuration for better build compatibility
2025-08-28 21:25:25 +02:00
5528096614 Build: successful library and example compilation; merge file upload into unified example program; update CMakeLists.txt 2025-08-28 19:51:25 +02:00
063800df12 example: plattformneutral gegen target link; linux delete via POST; build.sh nutzt vcpkg-Toolchain, baut lib+example; tests laufen 2025-08-28 16:15:47 +02:00
0f58d40f52 Tests: add live integration test (optional via PRIVATEBIN_IT), fix WinHTTP host/port + TLS opts, robust JSON parser (meta.time_to_live), CTest wiring; Add LLVM/clang-cl coverage option and docs; add build_thinkpad.bat; README updates 2025-08-28 15:22:00 +02:00
23f98c22f5 feat: v1.3-konforme API, HTTP-Fixes, Base64, Example erweitert; Makefile & README Setup 2025-08-28 10:32:16 +02:00
cad675e0be Update to properly use vcpkg-provided Crypto++ 2025-08-28 10:00:56 +02:00
c07ba51eae Fix Crypto++ integration and conditional compilation 2025-08-28 09:56:18 +02:00
8e92ccb386 Update to use installed Crypto++ library 2025-08-28 09:52:53 +02:00
3d3bff31b7 Update crypto implementation to handle missing Crypto++ library 2025-08-28 09:44:54 +02:00
b384a6a404 Fix crypto implementation compilation errors 2025-08-28 09:42:45 +02:00
b1acb0ba81 Implement actual cryptographic functions using Crypto++ library 2025-08-28 09:41:19 +02:00
90d9a23dd2 Initial commit: PrivateBin API C++ DLL implementation 2025-08-28 09:15:47 +02:00