[us-commits] [ehb54/ultrascan3] aede93: Refactor SSL configuration in `us_db2.cpp`:
Lukas Dobler
noreply at github.com
Mon Dec 29 03:46:54 MST 2025
Branch: refs/heads/lukas/db_connection
Home: https://github.com/ehb54/ultrascan3
Commit: aede93a36fbddcb60733fc4e45b3004b66b19a48
https://github.com/ehb54/ultrascan3/commit/aede93a36fbddcb60733fc4e45b3004b66b19a48
Author: doluk <69309597+doluk at users.noreply.github.com>
Date: 2025-12-29 (Mon, 29 Dec 2025)
Changed paths:
M doc/manual/advanced_config.body
M utils/us_db2.cpp
M utils/us_db2.h
Log Message:
-----------
Refactor SSL configuration in `us_db2.cpp`:
- Consolidate SSL setup logic into a new `configure_ssl` method.
- Replace duplicate SSL configuration code with reusable function calls.
- Introduce error handling improvements for SSL setup failures.
- Update parameter naming for clarity (`error` → `err`).
- Update documentation and references to reflect changes.
Commit: fcf3e8e8b9e4b5b5aa785821478f592275934728
https://github.com/ehb54/ultrascan3/commit/fcf3e8e8b9e4b5b5aa785821478f592275934728
Author: doluk <69309597+doluk at users.noreply.github.com>
Date: 2025-12-29 (Mon, 29 Dec 2025)
Changed paths:
M utils/us_convert.h
M utils/us_convertio.h
M utils/us_experiment.h
M utils/us_extern.h
Log Message:
-----------
Add `US_UTIL_EXTERN` for symbol export in utility classes and update platform-specific macros
- Modify utility class declarations (`US_ConvertIO`, `US_Experiment`, `US_Convert`) to use `US_UTIL_EXTERN` for proper symbol visibility.
- Update `us_extern.h` to define `US_EXPORT`, `US_IMPORT`, `US_UTIL_EXTERN`, and `US_GUI_EXTERN` with platform-specific logic (e.g., GCC/Clang).
- Ensure uniform handling of visibility attributes for non-Windows platforms.
Commit: f14b93b09219d242683cc79f118ed78165295074
https://github.com/ehb54/ultrascan3/commit/f14b93b09219d242683cc79f118ed78165295074
Author: doluk <69309597+doluk at users.noreply.github.com>
Date: 2025-12-29 (Mon, 29 Dec 2025)
Changed paths:
M CMakeLists.txt
Log Message:
-----------
Add symbolic link creation for `etc` directory and enhance QWT and LibArchive handling in `CMakeLists.txt`
Commit: a481bc52de8cafaf54b7ee05b3cbf34c9436ccf4
https://github.com/ehb54/ultrascan3/commit/a481bc52de8cafaf54b7ee05b3cbf34c9436ccf4
Author: doluk <69309597+doluk at users.noreply.github.com>
Date: 2025-12-29 (Mon, 29 Dec 2025)
Changed paths:
M programs/CMakeLists.txt
Log Message:
-----------
Add dependencies for `us_program_common` to ensure proper build order in `CMakeLists.txt`
Commit: 4330e56111ecdc006e03c30b0b7a5bb3f7224af0
https://github.com/ehb54/ultrascan3/commit/4330e56111ecdc006e03c30b0b7a5bb3f7224af0
Author: doluk <69309597+doluk at users.noreply.github.com>
Date: 2025-12-29 (Mon, 29 Dec 2025)
Changed paths:
M gui/us_convert_gui.h
M gui/us_experiment_gui.h
M gui/us_get_run.h
Log Message:
-----------
Apply `US_GUI_EXTERN` to GUI class declarations for symbol export
- Update `US_ExperimentGui`, `US_GetRun`, and `US_ConvertGui` to use `US_GUI_EXTERN` for improved symbol visibility across platforms.
Commit: f719fc16c1a026b10e81214fe3eb53eceefcc9b3
https://github.com/ehb54/ultrascan3/commit/f719fc16c1a026b10e81214fe3eb53eceefcc9b3
Author: doluk <69309597+doluk at users.noreply.github.com>
Date: 2025-12-29 (Mon, 29 Dec 2025)
Changed paths:
M gui/CMakeLists.txt
Log Message:
-----------
Add dependencies for `us_utils_static` in `CMakeLists.txt` based on build type
Compare: https://github.com/ehb54/ultrascan3/compare/4f98a669ba7f...f719fc16c1a0
To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications
More information about the us-commits
mailing list