Latest Version of OScam
- kingsman
- E2 Developer

- Posts: 560
- Joined: 18 May 2023, 18:24
- Has thanked: 13 times
- Been thanked: 268 times

Re: Latest Version of OScam
oscam-git11907-802
- Attachments
-
- oscam-git11907-802@f0be715b-vusolo4k-webif-dvbapi-ssl-libusb-libdvbcsa-emu-icam-mixed-upx-signed.zip
- (831.98 KiB) Downloaded 11 times
-
- oscam-git11907-802@f0be715b-vuplus4k_arm-webif-dvbapi-ssl-libusb-libdvbcsa-emu-icam-mixed-upx-signed.zip
- (831.98 KiB) Downloaded 16 times
VU+ duo4K
Multi R84
Multi R84 brutus z
Multi R84
Multi R84 brutus z
- kingsman
- E2 Developer

- Posts: 560
- Joined: 18 May 2023, 18:24
- Has thanked: 13 times
- Been thanked: 268 times

Re: Latest Version of OScam
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
* 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
- Attachments
-
- oscam-git11911-802@d9c77bbe-Linux-x86_64-webif-dvbapi-ssl-libusb-libdvbcsa-emu-icam-mixed-signed.zip
- (865.49 KiB) Downloaded 2 times
-
- oscam-git11911-802@d9c77bbe-dream_arm-webif-dvbapi-ssl-libusb-libdvbcsa-emu-icam-mixed-upx-signed.zip
- (833.11 KiB) Downloaded 4 times
-
- oscam-git11911-802@d9c77bbe-dream_aarch64-webif-dvbapi-ssl-libusb-libdvbcsa-emu-icam-mixed-upx-signed.zip
- (881.66 KiB) Downloaded 6 times
VU+ duo4K
Multi R84
Multi R84 brutus z
Multi R84
Multi R84 brutus z
- kingsman
- E2 Developer

- Posts: 560
- Joined: 18 May 2023, 18:24
- Has thanked: 13 times
- Been thanked: 268 times

Re: Latest Version of OScam
oscam-git11911-802
- Attachments
-
- oscam-git11911-802@d9c77bbe-vuduo4k-webif-dvbapi-ssl-libusb-libdvbcsa-emu-icam-neon-mixed-upx-signed.zip
- (834.53 KiB) Downloaded 3 times
-
- oscam-git11911-802@d9c77bbe-openpli40-webif-dvbapi-ssl-libusb-libdvbcsa-emu-icam-mixed-upx-signed.zip
- (888.87 KiB) Downloaded 5 times
-
- oscam-git11911-802@d9c77bbe-mips32el_generic-webif-dvbapi-ssl-libusb-libdvbcsa-emu-icam-mixed-upx-signed.zip
- (923.33 KiB) Downloaded 3 times
VU+ duo4K
Multi R84
Multi R84 brutus z
Multi R84
Multi R84 brutus z
- kingsman
- E2 Developer

- Posts: 560
- Joined: 18 May 2023, 18:24
- Has thanked: 13 times
- Been thanked: 268 times

Re: Latest Version of OScam
oscam-git11911-802
- Attachments
-
- oscam-git11911-802@d9c77bbe-vusolo4k-webif-dvbapi-ssl-libusb-libdvbcsa-emu-icam-mixed-upx-signed.zip
- (833.09 KiB) Downloaded 3 times
-
- oscam-git11911-802@d9c77bbe-vuplus4k_arm-webif-dvbapi-ssl-libusb-libdvbcsa-emu-icam-mixed-upx-signed.zip
- (833.09 KiB) Downloaded 5 times
VU+ duo4K
Multi R84
Multi R84 brutus z
Multi R84
Multi R84 brutus z
- kingsman
- E2 Developer

- Posts: 560
- Joined: 18 May 2023, 18:24
- Has thanked: 13 times
- Been thanked: 268 times

Re: Latest Version of OScam
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.
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.
- Attachments
-
- oscam-git11914-802@873f0f17-mips32el_generic-webif-dvbapi-ssl-libusb-libdvbcsa-emu-icam-mixed-upx-signed.zip
- (923.55 KiB) Downloaded 5 times
-
- oscam-git11914-802@873f0f17-Linux-x86_64-webif-dvbapi-ssl-libusb-libdvbcsa-emu-icam-mixed-signed.zip
- (866.05 KiB) Downloaded 3 times
-
- oscam-git11914-802@873f0f17-dream_arm-webif-dvbapi-ssl-libusb-libdvbcsa-emu-icam-mixed-upx-signed.zip
- (833.17 KiB) Downloaded 3 times
VU+ duo4K
Multi R84
Multi R84 brutus z
Multi R84
Multi R84 brutus z
- kingsman
- E2 Developer

- Posts: 560
- Joined: 18 May 2023, 18:24
- Has thanked: 13 times
- Been thanked: 268 times

Re: Latest Version of OScam
oscam-git11914-802
- Attachments
-
- oscam-git11914-802@873f0f17-vuplus4k_arm-webif-dvbapi-ssl-libusb-libdvbcsa-emu-icam-mixed-upx-signed.zip
- (833.23 KiB) Downloaded 3 times
-
- oscam-git11914-802@873f0f17-vuduo4k-webif-dvbapi-ssl-libusb-libdvbcsa-emu-icam-neon-mixed-upx-signed.zip
- (834.33 KiB) Downloaded 4 times
-
- oscam-git11914-802@873f0f17-openpli40-webif-dvbapi-ssl-libusb-libdvbcsa-emu-icam-mixed-upx-signed.zip
- (889.01 KiB) Downloaded 4 times
VU+ duo4K
Multi R84
Multi R84 brutus z
Multi R84
Multi R84 brutus z
- kingsman
- E2 Developer

- Posts: 560
- Joined: 18 May 2023, 18:24
- Has thanked: 13 times
- Been thanked: 268 times

Re: Latest Version of OScam
oscam-git11914-802
- Attachments
-
- oscam-git11914-802@873f0f17-vusolo4k-webif-dvbapi-ssl-libusb-libdvbcsa-emu-icam-mixed-upx-signed.zip
- (833.25 KiB) Downloaded 7 times
-
- oscam-git11914-802@873f0f17-dream_aarch64-webif-dvbapi-ssl-libusb-libdvbcsa-emu-icam-mixed-upx-signed.zip
- (881.64 KiB) Downloaded 5 times
VU+ duo4K
Multi R84
Multi R84 brutus z
Multi R84
Multi R84 brutus z
- kingsman
- E2 Developer

- Posts: 560
- Joined: 18 May 2023, 18:24
- Has thanked: 13 times
- Been thanked: 268 times

Re: Latest Version of OScam
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
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
- Attachments
-
- oscam-git11918-802@eaab5437-Linux-x86_64-webif-dvbapi-ssl-libusb-libdvbcsa-emu-icam-mixed-signed.zip
- (866.03 KiB) Downloaded 4 times
-
- oscam-git11918-802@eaab5437-dream_arm-webif-dvbapi-ssl-libusb-libdvbcsa-emu-icam-mixed-upx-signed.zip
- (833.28 KiB) Downloaded 8 times
-
- oscam-git11918-802@eaab5437-dream_aarch64-webif-dvbapi-ssl-libusb-libdvbcsa-emu-icam-mixed-upx-signed.zip
- (881.66 KiB) Downloaded 10 times
VU+ duo4K
Multi R84
Multi R84 brutus z
Multi R84
Multi R84 brutus z
- kingsman
- E2 Developer

- Posts: 560
- Joined: 18 May 2023, 18:24
- Has thanked: 13 times
- Been thanked: 268 times

Re: Latest Version of OScam
oscam-git11918-802
- Attachments
-
- oscam-git11918-802@eaab5437-vuduo4k-webif-dvbapi-ssl-libusb-libdvbcsa-emu-icam-neon-mixed-upx-signed.zip
- (834.36 KiB) Downloaded 2 times
-
- oscam-git11918-802@eaab5437-openpli40-webif-dvbapi-ssl-libusb-libdvbcsa-emu-icam-mixed-upx-signed.zip
- (889.12 KiB) Downloaded 5 times
-
- oscam-git11918-802@eaab5437-mips32el_generic-webif-dvbapi-ssl-libusb-libdvbcsa-emu-icam-mixed-upx-signed.zip
- (923.48 KiB) Downloaded 2 times
VU+ duo4K
Multi R84
Multi R84 brutus z
Multi R84
Multi R84 brutus z
- kingsman
- E2 Developer

- Posts: 560
- Joined: 18 May 2023, 18:24
- Has thanked: 13 times
- Been thanked: 268 times

Re: Latest Version of OScam
oscam-git11918-802
- Attachments
-
- oscam-git11918-802@eaab5437-vusolo4k-webif-dvbapi-ssl-libusb-libdvbcsa-emu-icam-mixed-upx-signed.zip
- (833.2 KiB) Downloaded 6 times
-
- oscam-git11918-802@eaab5437-vuplus4k_arm-webif-dvbapi-ssl-libusb-libdvbcsa-emu-icam-mixed-upx-signed.zip
- (833.2 KiB) Downloaded 6 times
VU+ duo4K
Multi R84
Multi R84 brutus z
Multi R84
Multi R84 brutus z
-
- Similar Topics
- Replies
- Views
- Last post
-
- 0 Replies
- 837 Views
-
Last post by SatEmpire
-
- 0 Replies
- 791 Views
-
Last post by Zaam
-
- 0 Replies
- 3929 Views
-
Last post by SatEmpire
-
- 0 Replies
- 5150 Views
-
Last post by Hannibal_Lecter
-
- 88 Replies
- 8090 Views
-
Last post by SatEmpire
Who is online
Users browsing this forum: No registered users and 7 guests