Carserver Proxy 0.8.13

Status
Not open for further replies.

k@lkov

Super VIP
Messages
10,003
Code:
[B]Cardservproxy changelog:[/B]
- Added: New attribute per profile 'network-id' (the original dvb network 
   id, 4 hex digits). This will uniquely identify profiles between proxies, 
   instead of ca-id. It will also be used in filtering enigma services files. 
   See proxy-reference.html for info about how to find the id if you don't 
   know your dvb-network.
- Added: Optional mapping table to auto-assign newcamd connectors to 
   profiles based on ca-id, to make this work as before even when multiple 
   profiles use the same ca-id (no longer any need to set 0000, use the 
   correct id always). Use this only when it is unknown which card a remote 
   newcamd server contains (or when this changes randomly).
- Added: ClusteredCache now avoids locking for requests where a remotely 
   received cache lock has the same ip as requesting client, to deal with 
   situations where both connectors and cache sharing are used to link 
   multiple proxies together (prevents incoming ecm requests from a remote 
   proxy being blocked by the cache lock from that same proxy).
- Added: Plugins can now affect connector selection, if they implement the 
   interface CwsSelector. They'll be given a chance to exclude connectors 
   from the selection process for each message.
- Added: Cache hits where the cached request had a different ca-id will now 
   be blocked, to avoid misleading clients that are sending requests to the 
   wrong profile. This can be disabled using new global setting <block-
   caid-mismatch>.
- Added: Disconnected connectors now show when they went offline.
- Added: Newcamd OSD messages are now sent to Acamd as well (previously 
   only to Mgcamd).
- Added: More user events in the remote api (login, logout, login failure). 
   Plugins can use these as well.
- Changed: ClusteredCache now uses a much more compact format to 
   reduce bandwidth (not compatible with old versions).
- Fixed: ClusteredCache bandwidth usage estimates are now properly 
   calculated even with multiple peers and sync-period.
- Fixed: Minor browser-specific issues with the status web layouts (clear 
   the browser cache or force a reload).

[B]- Changes to proxy.xml:[/B]
Added: Attribute 'network-id' to <profile> (4 hex digits, i.e "a027"). Set this 
 to the original dvb network id.
Added: Element <block-caid-mismatch> (true/false, default: true) to section 
 ca-profiles.
Added: Element <caid-profile-map> to <newcamd-connector> 
 (caid=profilename, entries separated by space). This element
   is mandatory if no profile attribute is set for the connector.
For example: <caid-profile-map>0b00=cable 0500=terrestrial</caid-profile-map)

[B]- Changes to the http/xml api:[/B]
Added: Attribute 'disconnected' to <connector> (cws-connectors output). 
 The time of last disconnect (if disconnected).
Added: Attribute 'network-id' to <profile> (ca-profiles output).
 
Status
Not open for further replies.
Top