- Aug 24, 2024
-
-
- 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
-
- Aug 23, 2024
-
-
* 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
-
- Aug 18, 2024
-
-
if WITH_SIGNING is disabled
-
- Aug 17, 2024
-
-
* 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
-
- Aug 11, 2024
-
-
* Reduce upx output as it floods the buildlog
-
- Jul 23, 2024
-
-
- Jul 22, 2024
-
-
* additional entry for compression tool, version and level in the oscam.version file * generation of the entry depends on USE_COMPRESS parameter * add missing COMP_LEVEL variable helptext in Makefile * minor whitespace fix
-
- Jul 21, 2024
-
-
* automatic fallback to IPv4 if the reader have an AAAA and an A record and the connect via IPv6 failed * automatic fallback to IPv4 name resolution if a user connects (with a set 'hostname' parameter) and have an AAAA and an A record and IPv6 does not match * new reader option ipv4force = {0|1} (always use IPv4) to force IPv4 usage Co-Authored-By: @w33dburner (https://board.streamboard.tv/forum/thread/47800-ipv6-some-fixes/?postID=603397#post603397) * automatic fallback to IPv4 on server-listener Co-Authored-By: @azurit3
-
* support for upx compression of oscam binary after build (new option `USE_COMPRESS` default off) * support for upx compression level adjustment (new option `COMP_LEVEL` default --best) * buildlog shows upx version, compression level, build date * additional entry for build date in oscam.version file * gitlab pipeline installs upx binary automatically and uses upx compression for native make/cmake test builds Co-Authored-By: @OptimumPower
-
- Jul 20, 2024
-
-
* Update README.config
-
- Jul 19, 2024
-
-
-
* Fix trailing whitespaces * Formatting some of CAK7 codes Co-authored-by:
pipeline-user <pipeline-user@users.noreply.git.streamboard.tv>
-
- Jul 17, 2024
-
-
* Fix impossible to compile without READER_NAGRA_MERLIN
-
* Fix Tivusat and NC+ shared EMM. * Fix 'get_emm_type() returns error' on HD05. * Auto detect CAK7 EMM CAID from card response.
-
- Jul 13, 2024
-
-
This reverts commit 608d3ffb.
-
- Jul 10, 2024
-
-
* the "caid matching" is done in "module-cccam.c", and the "EMM-SKIP" counter increases if CAID doesn't match (thx @luckysquid)
-
- Jul 09, 2024
-
-
* remove -Wno-trigraphs flag for make/cmake * use 'XX' instead of '??' in javascript code * cleanup webif folder before each build * remove trailing newlines from html files * remove empty log line in cmake builds Co-Authored-By: @Opti Co-Authored-By: @Bust3D
-
- Jul 08, 2024
-
-
* rename WEBIF_COMPRESS to WITH_COMPRESS_WEBIF (enabled by default) * remove build warning: trigraph ??' ignored, use -trigraphs to enable [-Wtrigraphs]
-
* new webif compression option WEBIF_COMPRESS (enabled by default) * without option WEBIF_COMPRESS you get better compression results using UPX with binary (even the fastest compression gives much better results) or some receivers have filesystem compression (even bigger binary would use less space, because it can be compressed better) (thx @lpm11)
-
-
- Jul 01, 2024
- Jun 29, 2024
-
-
- Jun 13, 2024
-
-
Fix bug where the zeros appear on nagra key parameters when the parameters of nagra key were deleted via webif.
-
- Jun 07, 2024
-
-
Irdeto code clean up: Rename some variables, rewrite camkey algorithm, and remove support of older obsoleted card (CAID 0662, 1702, and 1762).
-
- Jun 02, 2024
-
-
- May 29, 2024
-
-
- May 27, 2024
-
-
- May 26, 2024
-
-
- May 24, 2024
-
-
- May 15, 2024
-
-
- May 14, 2024
-
-
- May 12, 2024
-
-
- May 10, 2024
-
-
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)
-
- May 08, 2024
-
-
Fix for tiers start date and expire date on 09C7, 098E, and 09EF. Thanks to @Bust3D and @TV-Gamer for testing.
-