Skip to content
Snippets Groups Projects
  1. Aug 24, 2024
    • WXbet's avatar
      Fix some edge cases · d16d1e07
      WXbet authored and pipeline-user's avatar pipeline-user committed
      - SSL: support OpenSSL installations in non standard locations (cmake)
      - SSL: show OpenSSL include directory in buildlog (cmake)
      - SSL: remove -Wunused-value warning for SSL_CTX_set_ecdh_auto dispayed on some systems
      - SIGNING: ensure a missing signing certificate is created on first build (cmake)
      - SIGNING: fix filtering oscam-signing.[c|h] when WITH_SIGNING is disabled (cmake)
      - LIBDVBCSA: fix link filename (cmake)
      - LIBDL: link libdl by default for Linux as it is required by some systems (cmake)
      - CONFIG: Fix display of configured values
  2. Aug 23, 2024
    • ohmza's avatar
      Several bugs fix · 97aca8c2
      ohmza authored and pipeline-user's avatar pipeline-user committed
      * Give back msglog when ECM is "found"
      
      * Fix bug where some log messages were overwritten when compile with CacheEX enabled
      
      * Fix HD04H entitlements expire date display and formatting some codes.
      
      * Fix tag api query to order the results by version and sort descending
  3. Aug 18, 2024
  4. Aug 17, 2024
    • WXbet's avatar
      Introduce binary signing · 8605641b
      WXbet authored and pipeline-user's avatar pipeline-user committed
      * build process changes
      * new build option WITH_SIGNING supported by make and cmake
      * create CA certificate (`config.sh --create-cert`) or use own pre-built certificate (`config.sh --add-cert`)
      * embed certificate as `config_cert` variable to config.c (`config.sh --make-config.mak`)
      * sign SHA1 hash of binary with private key after build
      * append signature to binary (upx binaries are supported as well)
      * build process uses the new options in config.sh (--create-cert, --add-cert, --cert-file, --cert-info, --sign-marker)
      
      * runtime signature verification
      * extract public key from built-in certificate
      * read signature from running binary
      * verify SHA1 hash of running binary with extracted public key against signature
      * stop running oscam if the verification process fails
      
      * runtime certificate/signature information
      * oscam startlog informs about signature verification status and certificate validity
      * oscam.version shows signature and certificate details
  5. Aug 11, 2024
  6. Jul 23, 2024
  7. Jul 22, 2024
  8. Jul 21, 2024
  9. Jul 20, 2024
  10. Jul 19, 2024
  11. Jul 17, 2024
  12. Jul 13, 2024
  13. Jul 10, 2024
  14. Jul 09, 2024
  15. Jul 08, 2024
  16. Jul 01, 2024
  17. Jun 29, 2024
  18. Jun 13, 2024
  19. Jun 07, 2024
  20. Jun 02, 2024
  21. May 29, 2024
  22. May 27, 2024
  23. May 26, 2024
  24. May 24, 2024
  25. May 15, 2024
  26. May 14, 2024
  27. May 12, 2024
  28. May 10, 2024
    • WXbet's avatar
      Improve pipelines - [ci skip] · 6d9801f2
      WXbet authored
      - use matrix builds, reuse code and reduce lines of code
      - include LIBUSB + PCSC to cross build for better test coverage
      - rename CROSS_BUILD_ARCH variable to BUILD_ARCHS (supported architectures native,aarch64,armv7,mips32el,powerpc,sh4)
      6d9801f2
  29. May 08, 2024
Loading