- Feb 19, 2025
-
-
* New method to count CAK7 CWPK
-
- Jan 30, 2025
-
-
* Fix compiler hangs on Ubuntu as dir command can't be used there
-
- Jan 27, 2025
-
-
* Fix compiler hangs on FreeBSD because of grep issue * Fix compiler hangs on some toolchains where include directory is not on /usr/include
-
- Jan 12, 2025
- Jan 01, 2025
-
-
* functional changes * start streamrelay server as module * display each connected streamrelay client on status page * auto discover source stream address with fallback (dvbapi + radegast support) * some rework on log output for better traceability in case of errors * config options * option 'Use stream client as Source Stream Host' has been renamed to 'Automatic host discovery' (new default=1) * new option 'Relay User' (default=empty) which is used to authenticate the streamrelay clients on status page * new option 'Relay Client Display Option' to toggle client/source stream information displayed on status page * new option 'Reuse existing client' (default=0) to combine multiple connected streamrelay clients into single one displayed on status page * new option 'Hide in WebIf' (default=0) to hide streamrelay clients on status page
-
- Dec 29, 2024
-
-
* Fix compilation failed when READER_TONGFANG is selected alone.
-
- Dec 19, 2024
-
-
- 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
-