- Dec 18, 2024
-
-
- function cache_should_save_fn always returned true for the options of CS_CACHEEX_AIO and CW_CYCLE_CHECK, even if no option was changed - rework option check, ifdef statements and some code beautifying
-
- Dec 15, 2024
-
-
as s_client struct information was not properly initialized * gbox: Suppress the "failed init" log message if this module is not configured
-
- Dec 09, 2024
-
-
* Remove autype for CCCam and NewCamd remote readers as it is no longer required anymore (part 7 of 7) * Remove autype for CCCam and NewCamd remote readers as it is no longer required anymore (part 6 of 7) * Remove autype for CCCam and NewCamd network readers as it is no longer required anymore (part 5 of 7) * Remove autype for CCCam and NewCamd network readers as it is no longer required anymore (part 4 of 7) * Remove autype for CCCam and NewCamd remote readers as it is no longer required anymore (part 3 of 7) * Remove autype for CCCam and NewCamd remote readers as it is no longer required anymore (part 2 of 7) * Remove autype for CCCam and NewCamd remote readers as it is no longer required anymore (part 1 of 7)
-
* disable function when OpenSSL was build without support for elliptic curve cryptography (no-ec) * fix typo in https_auto_create_cert variable configuration
-
- Dec 08, 2024
-
-
* when webif configured to use https and no certificate file is present * X.509 ECDSA certificates with V3 extensions are created by default (RSA certificates for OpenSSL versions before 1.1.0) * new option https_auto_create_cert (default = enabled) * show OpenSSL version in startlog when webif started in https mode * detect target OpenSSL version and show it in build log (next to compiler version)
-
- Dec 07, 2024
-
-
* Simplify several Nagra CAK7 codes by using method in 989a01d0
-
- Nov 19, 2024
-
-
* Improve CAK7 log on T0 protocol card * Re-add CAK7 EMM processing code that was accidentally removed in 99e39871
-
- Nov 18, 2024
-
-
* Utilize already existed "Force Even SA" webif configuration instead of hard-coding CAIDs. For 1884 and 1856 cards, you must enable "Force Even SA" in order to have EMM working properly.
-
- Nov 17, 2024
-
-
* Add support Tongfang EMM
-
- Nov 15, 2024
-
-
introduced in 11850 (f9b9c387)
-
* Revert the change done to oscam-emm.c on 11806 back to the previous state.
-
- Nov 14, 2024
-
-
* Add EMM filters on Seca/Nagra card (part 4 of 4) * Add EMM filters on Seca/Nagra card (part 3 of 4) * Add EMM filters on Seca/Nagra card (part 2 of 4) * Add EMM filters on Seca/Nagra card (part 1 of 4)
-
- Makefile, CMakeLists.txt, config.sh: use gdate + gnustat + gsplit as alternatives if available (coreutils package in FreeBSD) - config.sh: fix "xargs: unterminated quote" and "Bad substitution" errors in sh shells - globals.h: do not include sysmacros.h for FreeBSD - oscam-signing.h: adjust trust store location + filename by operating system
-
- Nov 13, 2024
-
-
* Remove tivusat hardware global emm fix as it is not required anymore.
-
signing: build warning when using elliptic curve signature algorithms with OpenSSL versions before 1.0.0 * pipeline: use rsa signature algorithm for ancient toolchain
-
- Nov 01, 2024
-
-
- update README.config - remove emu remnants from gitignore
-
* Fix 'get_emm_type() returns error' on CAK7 Seca/Nagra card * Fix some ECM error messages don't display properly
-
- Oct 09, 2024
-
-
* Fix build error with non C99 builds module-webif.c: In function ‘send_oscam_scanusb’: module-webif.c:7167:2: error: ‘for’ loop initial declarations are only allowed in C99 mode for (uint8_t i = 0; i < (sizeof(elems) / sizeof(elems[0])); i+=5) ^ module-webif.c:7167:2: note: use option -std=c99 or -std=gnu99 to compile your code * pipeline: add build test for ancient and latest toolchains ancient: oldest version of gcc, glibc, library latest: latest version of gcc, glibc, library
-
* scanusb: improve output - list udev usb devices - list pcsc devices
-
* Blure sensible data provided by Bust3D Co-authored-by:
opti <opti@opti-secret.de>
-
- Oct 07, 2024
-
-
* Remove unused tongfang code * Increase maximum webif entries allowed (Patch provided by @Bust3D)
-
- Oct 06, 2024
-
-
* Fix bug where SECA/Nagra card unable to start in CAK7 mode on PCSC reader (Thanks to @Kind regards) * Tongfang code clean up * Tongfang webif code clean up
-
- Oct 04, 2024
- Oct 03, 2024
-
-
* Add support Tongfang3 (NTIC2) CAS (Thanks to @nx111) (part 3 of 9) * Add support Tongfang3 (NTIC2) CAS (Thanks to @nx111) (part 2 of 9) * Add support Tongfang3 (NTIC2) CAS (Thanks to @nx111) (part 9 of 9) * Add support Tongfang3 (NTIC2) CAS (Thanks to @nx111) (part 8 of 9) * Add support Tongfang3 (NTIC2) CAS (Thanks to @nx111) (part 7 of 9) * Add support Tongfang3 (NTIC2) CAS (Thanks to @nx111) (part 6 of 9) * Add support Tongfang3 (NTIC2) CAS (Thanks to @nx111) (part 5 of 9) * Add support Tongfang3 (NTIC2) CAS (Thanks to @nx111) (part 4 of 9) * Add support Tongfang3 (NTIC2) CAS (Thanks to @nx111) (part 1 of 9)
-
- Sep 26, 2024
-
-
to remove signing artifact remnants
-
- Sep 23, 2024
-
-
* embed signature so that upx still recognizes its own format (make, cmake) * update signature validation process * also sign the binary before compression
-
- Sep 19, 2024
-
-
* Fix typo on module-dvbapi-stapi5.c introduced on 88d9daaa
-
- Sep 17, 2024
- Sep 16, 2024
-
-
Proper fix for zeros CW displaying on ecm.info file when streamrelay is used. Patch provided by @cokeaddict * Fix zeros CW display on ecm.info file when streamrelay is in used. (Thanks to @cokeaddict)
-
WXbet authored
-
* Replace readdir with scandir - drop readdir: it is easier to use scandir, which also webif code uses - scandir should not need lock, as it is threadsafe Co-authored-by: @lpm11
-
WXbet authored
- separate job for invoke-sync-gitlab - delete remaining unreferenced tag on forced push
-
- Sep 15, 2024
-
-
* Fix 'get_emm_type() returns error' on Irdeto global EMMs
-
- Sep 14, 2024
-
-
when compiling with openssl versions less than 3 introduced in e3e82f0a
-
-
- Sep 10, 2024
-
-
WXbet authored
-
* Fix Viaccess pay-per-view entitlement display (Thanks to @copy1530 for season log)
-
* -Wunused-but-set-variable warning in module-lcd.c (variable 'cnt' set but not used) * -Wnon-literal-null-conversion warning in module-led.c (expression which evaluates to zero treated as a null pointer constant of type 'time_t * _Nullable' (aka 'long *')) * -Wunused-but-set-variable warning in oscam-conf-chk.c (variable 'nfilts' set but not used) * -Wunused-but-set-variable warning in oscam-config.c (variable 'line' set but not used) * -Wpointer-sign warning in oscam-net.c (passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'socklen_t * _Nonnull' (aka 'int *') converts between pointers to integer types with different sign)
-
- Sep 09, 2024
-
-
WXbet authored
-