Posts by gerant

    Multics r82-hellboy-V29



    New MultiCs hellboy V28



    ## Changelog

    ## r82-hellboy-V28

    - [ENH] Add filter by MGCAMD, CAMD35 or CS378X in servers page

    - [ENH] Redesign of cacheex page, including more statistics, instant hits, profiles hits, link to detailed informations of each peer... Tested with cacheex modes 2 and 3 (no tested with mode 1)

    - [FIX] Solve buffer overflow in webinterface /config logic when showing a VERY LONG line

    - [ENH] Add uniform data about cccam, mgcamd and newcamd clients in detail page (i.e.: mgcamd wasn't showing different IP logins but cccam was showing it...)

    - [FIX] Show ECM LENGTH in hexadecimal in config page

    - [FIX] Make autorefresh work in cachepeer and server pages

    - [FIX] ECM filtering was not checking the same conditions for mgcamd, camd35 and cs378x as it was checking for newcamd and cccam. Make uniform checks for all protocols (ecm length, caid, provid, accepted sid, etc). Remove viacess ECM checking because it was discarding legit ECMs.

    - [ENH] Generate statistics about the SIDs that are getting DCW on each cs profile and show them in the detail page of each profile. This requires CPU time so by default is not enabled. To enable it add "GENERATERUNTIMESIDS: yes" in config file

    - [ENH] Improve bar diagram of profile page to better read it

    - [ENH] Show hit times for each profile in tooltip table of peer on cache page

    - [ENH] Show hit times for each profile in tooltip table of peer on cacheex page

    - [ENH] Show hit times for each profile in cache peer page. Show instant hits of each profile.

    - [ENH] Show last CAID:PROVID received from cacheex peer that was flagged "bad" (99% of times it's because you're getting cw for a CAID:PROVID not in your config)

    - [ENH] Log all received cacheex messages flagged as "bad" in DEBUG loglevel

    - [ENH] Multics exchanges cache with other multics and with oscam (csp protocol) without ONID. ONID is not needed in profiles now. Remove the following config options:

    * ACCEPT NULL ONID

    * ONID

    Also for cache peers it's no effect if you add "1" or not after the port. So: "CACHE PEER: 127.0.0.1 8888 1" will do the same as "CACHE PEER: 127.0.0.1 8888"



    http://www.mediafire.com/file/…2psup/multics.x64V28/file

    MultiCs r82-hellboy-V27


    ## Changelog

    ## r82-hellboy-V27

    - [ENH] Apply patch from oscam special for videoguard CAIDs to filter out bad CW. Can be disabled with DISABLEGERMANPATCH=yes in config file.

    - [ENH] Intelligent cache exchange funcionallity to try to stop bad cw in cache for caids 098c and 09c4. Cache peers with Hellboy version 27 onwards will exchange information on the CAIDS they have excluded from CW crc checking with option DISABLECRCCWS_ONLY_FOR.

    DISABLECRCCWS_ONLY_FOR: 0500, 098c, 09c4


    It's a nonsense to exchange cache for 098c, 09c4 and 0500 with peers that don't have disabled CRC CWS for those CAIDs.


    From HB 27 onwards peers will only send and accept received cache for CAIDs in the list of DISABLECRCCWS_ONLY_FOR from peers that have also put those CAIDs in the list.


    Examples:

    1- I have HB 27 with recommended setting of "DISABLECRCCWS_ONLY_FOR: 0500, 098c, 09c4" and I exchange with a peer that has HB 27 (o later) with the recommended "DISABLECRCCWS_ONLY_FOR: 0500, 098c, 09c4". --> All three CAIDs will be included in cache exchange with this peer. The rest of CAIDs are not affected.

    2- I have HB 27 with recommended setting of "DISABLECRCCWS_ONLY_FOR: 0500, 098c, 09c4" and I exchange with a peer that has HB 27 (o later) with the setting "DISABLECRCCWS_ONLY_FOR: 098c". --> From those three CAIDs only 098c will be excanged. The rest of CAIDs are not affected.

    3- I have HB 27 with recommended setting of "DISABLECRCCWS_ONLY_FOR: 0500, 098c, 09c4" and I exchange with a peer that doesn't have HB 27 (or later). You won't exchange cache for CAIDs 0500, 098c and 09c4 with that peer because it's nonsense.


    If people start moving to HB 27 (or later) with recommended setting of "DISABLECRCCWS_ONLY_FOR: 0500, 098c, 09c4" we hope that the cache will start progresivly to become more filtered of crap cw and that will benefit all.


    - [ENH] If no DISABLECRCCWS_ONLY_FOR setting present in config file include 0500, 098c and 09c4 as default.


    - [ENH] Extend 'shares' option functionality to define not only the cache sent to other peers but also the cache accepted from other peers. Before this version the 'shares' option especified the CAID:PROVID that the cache would send to other peer. In this version it also controls the cache that we receive from the peer. Keep in mind that incoming cache doesn't have a PROVID (only CAID in the cache protocol) so for incoming cache if you add for example 0100:004106 you will receive all the cache for CAID 0100 in all providers because of that protocol limitation. It will also happen with CAID 0500 that has lots of providers. The cache sent to other peers doesn't have this limitation if it's cache generated inside your server, because in this case the provider is known.


    - [ENH] New feature to show the current config that multics is using. It constructs a configuration with the right syntax from the values that are in memory. This can help:

    ++ To identify errors in configuration

    ++ To identify configuration parameters that are not used (they won't be shown)

    ++ To send the real configuration to other people for troubleshooting, without meaningless parameters and in a common order.

    This new feature is shown in the editor page. There's an option also to donwload the configuration as a text file.


    - [FIX] Give DCW failed to the client when there are no servers available to decode certain CAID instead of waiting DCW TIMEOUT

    - [FIX] Mipsel binary was giving bus error

    - [FIX] When oscam/csp tried to connect to an autoadd&autoenable cache it was disabled. If autoadd&autoenable is configured any peer should connect, including oscam/csp peers

    - [ENH] Send telegram message notifying cache SMS received




    http://www.mediafire.com/file/…c53vl/multics.x64V27/file

    Multics r82-hellboy-V26-beta-dirty



    ## Changelog

    ## r82-hellboy-V26-beta-dirty

    - [ENH] Introduce a functionality to disable CRC control word checking for certain CAIDS that currently are not including any known cyclic redundancy checking capacity. To disable it just add to your configuration:

    DISABLECRCCWS_ONLY_FOR: 0500, 098c, 09c4

    That will disable CRC checking of control words for CAIDS 0500, 098c and 09c4

    - [ENH] Add action to failban page to allow removing all the rules from one point with single click

    - [FIX] Allow the following syntax for SID LIST:

    SID LIST:

    SID LIST!:

    SID LIST=

    SID LIST!=

    (without an space after the word LIST only the first case was working correctly)

    multics-r82-hellboy-V25-beta-dirty



    ## Changelog

    ## r82-hellboy-V25-beta-dirty

    - [FIX] Fixing the size of FAILBAN command we execute for IPTABLES and fix for 127.0.0.1 exclusion.

    - [ENH] Optimized logging (less CPU usage)

    - [FIX] Make autorefresh work again

    - [ENH] Telegram send and iptables management will run in separate thread, so that the core of multics don't have to wait until these jobs finish

    - [ENH] Show free memory in MB in webinterface. Show also total memory and cached memory if it's available

    - [ENH] Global failban can be activated both with "FAILBAN: ON" or with "FAILBAN ENABLE: ON", so old config files (using syntax "FAILBAN: ON") will not need to be changed

    - [FIX] Apply changes to failban configuration in the configuration files without the need to restart multics

    - [FIX] Encode messages sent to telegram to allow special characters like '=', '&' and '+' that sometimes are present in profile names (failban messages to telegram where sometimes cut)





    http://www.mediafire.com/file/…zzbu7/multics.x64V25/file




    MultiCS r82-hellboy-V24




    ## Changelog

    ## r82-hellboy-V24-beta-dirty

    - [FIX] Excluded 127.0.0.1 from FAILBAN on ClusterCache, sometimes CSP Cache push was Banned.

    - [ENH] Added posibility to FAILBAN for CCcam, MgCamd, Newcamd, ClusteCache, cs378x, Camd35 or as till yet for all together.

    - [ENH] Only start TELNET thread when TELNET is enabled

    - [ENH] Assign names to all threads started by multics to allow better troubleshooting

    - [ENH] Read initial config from main proccess instead of reading it from the config thread (eliminates the need for sleep)

    - [ENH] Added option -t to command line. With this option you can test your configuration files without fully starting multics. Before reporting any problem you should check you have no errors in your configuration files!!!

    MultiCS r82-hellboy-V23


    - [FIX] Lower profiles will get cache hits now on servers with many profiles. Anyway be advised that the more profiles you add to multics the more processing power it takes on any multics version. No need to have America and Asia profiles if you live in Europe mate :)

    - [ENH] Get full CACHE configuration including active peers to a text file by downloading from http://HOST:PORT/cache?action=config

    - [ENH] Improve error messages when reading config files. Most messages will now show line and column of the config file where the error is detected. Suggestion: launch multics with -f -v and see output if it shows any errors/warnings in your config.

    - [FIX] Added omitted CCcam Server versions "2.1.4", "2.2.0", "2.2.1".

    - [FIX] Fixed if non valid version of CCcam Server was set, (caused segfault). Now it will set default to 2.0.11.