Page 49 of 51
Re: Latest Version of OScam
Posted: 15 Dec 2025, 00:12
by kingsman
oscam-git11907-802
Re: Latest Version of OScam
Posted: 05 Jan 2026, 15:25
by kingsman
oscam-git11911-802
* add get_ecm_mode() inline function to extract the lower nibble from last ECM byte for VideoGuard CAIDs
* move select_csa_alt() from module-dvbapi.c to globals.h for shared use
* allow empty CAID setting in streamrelay config to autodetect csa-alt ecm
* disconnect stream client immediately when CAID is not allowed
* fix "caid not enabled" log message to show actual CAID instead of FFFE
* log ecm_mode changes and libdvbcsa table feedback (if available)
* simplify streamrelay support output in version info
* add msgid to DVBAPI_ECM_INFO message, so the client can correctly assign the ecm information to the requesting service
* add dvbapi_srvip configuration option to bind TCP listener to a specific IP address instead of all interfaces (ADDR_ANY)
* supports both IPv4 and IPv6 addresses
* default: none (binds to all interfaces, same behavior as before)
* add webif configuration and documentation
(thx Basic.Master)
* Fix CMake project warning
call cmake_minimum_required before project
Re: Latest Version of OScam
Posted: 05 Jan 2026, 15:25
by kingsman
oscam-git11911-802
Re: Latest Version of OScam
Posted: 05 Jan 2026, 15:25
by kingsman
oscam-git11911-802
Re: Latest Version of OScam
Posted: 05 Jan 2026, 23:53
by kingsman
oscam-git11914-802
dvbapi: fix support for more net send clients
* do not open ca device when ca_soft_csa is active
webif: display "camd.socket" and "local" instead of null/localhost IP
* display "camd.socket" for dvbapi socket connections
* display "local" for local card readers
dvbapi: fix listen_port not showing up in webif config after restart
The configured listen_port value was reset to 0 in dvbapi_detect_api() for incompatible boxtypes, which caused the webif to show an empty field
after restart even though the value was correctly saved in oscam.conf.
Introduce separate runtime variable dvbapi_listenport_active for the actual port used by dvbapi logic, preserving cfg.dvbapi_listenport for
config storage and webif display.
Re: Latest Version of OScam
Posted: 05 Jan 2026, 23:56
by kingsman
oscam-git11914-802
Re: Latest Version of OScam
Posted: 05 Jan 2026, 23:57
by kingsman
oscam-git11914-802
Re: Latest Version of OScam
Posted: 06 Jan 2026, 20:53
by kingsman
oscam-git11918-802
warnings: fix gcc16 -Wunused-but-set-variable warnings
* remove or restructure unused loop counter variables that trigger warnings with GCC 16+
* oscam-config-account.c: remove unused 'i' in account_allowedprotocols_fn()
* oscam-conf-chk.c: remove unused 'i' in chk_cacheex_hitvaluetab() and chk_tuntab()
* module-stat.c: wrap 'count' in #ifdef WITH_DEBUG (only used for debug logging)
* module-webif.c: remove unused 'i' in send_oscam_status() and send_oscam_api(), move 'i' into #ifdef CS_CACHEEX_AIO block in send_oscam_cacheex()
cardreader: add amlogic smc internal smartcard reader support
Add support for amlogic smc internal smartcard reader interface.
This enables OSCam to use the built-in smartcard slot on amlogic-based
set-top boxes and media players that use the native amlogic smartcard driver which exposes /dev/smc0. (thx rozpruwacz)
Changes:
- CMakeLists.txt: add amlogic cross-compile target and USE_AMSMC flag
- Makefile: add ifd_amsmc.c to build, help text and example
- config.h: add CARDREADER_INTERNAL_AMSMC preprocessor logic
- config.sh: add USE_AMSMC and WITH_AMSMC flag handling
- csctapi/cardreaders.h: declare cardreader_internal_amsmc
- csctapi/ifd_amsmc.c: new file - amlogic smartcard reader driver
- module-webif-tpl.c: add AMSMC to webif template conditionals
- oscam.c: register amlogic cardreader in version info and cardreaders array
Fix aio_version buffer size mismatch in cacheex feature exchange
* fix break indentation
* fix ancient build
* Fix aio_version buffer size mismatch in cacheex feature exchange
* Fix pages gen prid64 warning introduced in 11906
Re: Latest Version of OScam
Posted: 06 Jan 2026, 20:53
by kingsman
oscam-git11918-802
Re: Latest Version of OScam
Posted: 06 Jan 2026, 20:54
by kingsman
oscam-git11918-802