[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