Changeset OsCam 11871
New Release
Changeset 11871
* Fix macOS card overclocking
Thx @ ohmza
Changeset OsCam 11872
Changeset 11872
Show the source name of cacheex peers in the webif
* possible to show the source name of cacheex peers in the webif. so not only cache3 is shown but also the name of the cacheex reader.
option can be enabled by setting show_cacheex_source_name = 1 in the config or in the webif under global settings.
thanks to w33dburner for the orignal patch and also for allowing to use it.
Thx @ tem_invictus
Changeset OsCam 11873
Thx @OhmZaChangeset 11873
Simplify entitlements_bit.html code
* Simplify entitlements_bit.html code (introduce more general function that could be reused, get rid of unnecessary function)
Changeset OsCam 11874
Thx @ OhmzaChangeset 11874
Fix "CacheEX AIO Logging" config section always show on webif although...
Fix "CacheEX AIO Logging" config section always show on webif although CS_CACHEEX_AIO is not selected
* Fix "CacheEX AIO Logging" config section always show on webif although CS_CACHEEX_AIO is not selected (part 3 of 3)
* Fix "CacheEX AIO Logging" config section always show on webif although CS_CACHEEX_AIO is not selected (part 2 of 3)
* Fix "CacheEX AIO Logging" config section always show on webif although CS_CACHEEX_AIO is not selected (part 1 of 3)
Changeset OsCam 11875
Thx @ OhmzaChangeset 11875
Display 1970-01-01 on NDS card that doesn't have start date data on card answer.
* Previously, OSCam displayed 2032-01-01 or 2031-12-31 (depends on system that oscam is running on) in case of 09C7, 098E, and 09EF cards as baseyear for these cards are 2020. This could be varied based on card baseyear, for example, 0927 card displayed 2020-01-01 or 2019-12-31 (depends on system that oscam is running on) as baseyear for 0927 card is 2008. However, all of the mentioned cards above do not have tiers start date data on card response. Hence, those date are practically come from card status 90 20 which is incorrect. That's why I issue this patch to display it as 1970-01-01 to be consistent with ins76 reading.
N.B. 0x90 means 144 months from January of card baseyear. That's why you see 2032 and 2020 years there.
New Release
Changeset 11877
Thx @ tem_invictusResolve "Full CW block on NDS"
* Edit [email protected]
* Tryfix warning: overlapping comparisons always evaluate to true [-Wtautological-overlap-compare]
* Edit oscam-chk.c
* Inverts the logic to treat all Videoguard CAIDs as half CW except for two specific excluded ones (0x09C7, 0x09EF)
Thanks to 0nkel4tze
Thx @ohmzaChangeset 11876
Display 1970-01-01 on NDS card that doesn't have start date data on card answer.
Changeset OsCam 11878
New Release
Changeset 11878
Resolve "Reduce CPU usage on using Newcamd" * Fix build errors on EuroDes * There is a performance issue of DES handling in Newcamd code. 1. While rightRot can be unrolled for tiny improvement, the leftRot implementation is a nightmare. Instead of repeating rightRot 27 times, do it the proper way. 2. Also EuroDes is always called with the same desMode. As TestBit(desMode, F_TRIPLE_DES) always succeeds, drop Eurocrypt S2/M dead code. thanks to lpm11 Co-authored-by: ohmza
Thanks tem_invictus
New Release
Changeset 11879
-Fix spelling errors on Readers Write EMM page
Changeset 11880
Thx @ WXbetcss: fix skin and add hover
* css: fix skin and add hover
* Scan USB: optimize css table
* Status: small visual adjustments
* Status, Reader, User, Cacheex, Services: add mouse over effect
(Thx @ uf2k & @ Karl Dall)
New Relase
Changeset 11881
UPTADE : 24.04.2025
cmake: fix build with version 4.0.0
* update copyright year
* css fix white space and tab
thx @ heitbaum for cmake fix
Thanks @ The Truth
New Release
Changeset 11882
gcc-15: Fix unterminated-string-initialization build warnings
* warning: initializer-string for array of ‘char’ truncates NUL terminator but destination lacks ‘nonstring’ attribute (65 chars into 64 available) [-Wunterminated-string-initialization]
Thx @ WXbet