-Removed beta from version name (multics is always in beta state)
-Removed Gbox Server and Radegast Server
*fixed freecccam bug
*fixed ecm request checking
*fixed and improved dcw filter
*fixed cccam card selection and uphops priority
*fixed config comment and line-continuation(\) parser
## the next 2 lines are identical
N: localhost 4444 user pass 01 02 03 04 05 06 07 08 09 10 11 12 13 14
N: localhost \ # Host
4444 \ # Port
user \ # Username
pass \ # Password
01 02 03 04 05 06 07 08 09 10 11 12 13 14 # DES key
+Added oscam-cccam program detection
+Added editor in webif to edit config file.
+Changed all clients/servers actions (recv/send) to multithreads
+Added Profile Options to accept or deny zero sid/provider/caid (0:deny/1:accept).by default all are accepted
ACCEPT NULL CAID: 0 # deny all incoming ecm with zero caid (ex. 0000:032830:0180 {CAID:pROV-ID:SID} )
ACCEPT NULL SID: 0 # deny all incoming ecm with zero sid (ex. 0500:032830:0000)
ACCEPT NULL PROVIDER: 0 # deny all incoming ecm with zero provider-id (ex. 0500:000000:0180)
+Added more profiles default options
DEFAULT KEY: 01 02 03 04 05 06 07 08 09 10 11 12 13 14
DEFAULT DCW TIME: 0
DEFAULT DCW TIMEOUT: 5500
DEFAULT DCW MAXFAILED: 10
DEFAULT SERVER MAX: 0
DEFAULT SERVER INTERVAL: 1000
DEFAULT SERVER TIMEOUT: 3500
DEFAULT SERVER VALIDECMTIME: 2000
DEFAULT RETRY NEWCAMD: 0
DEFAULT RETRY CCCAM: 0
DEFAULT CACHE TIMEOUT: 300
+Added clients(cccam/mgcamd) extra info, added clients enddate thread
F: user pass { 5501 5502,5503 }
F: user pass { profiles=5501 5502,5503; } # this is the same as previous line
F: user pass { profiles=5501 5502,5503; name=My friend name; } # + full name of the client
F: user pass { profiles=5501 5502,5503; name=My friend name; host=myfriend-host.org; } # + this user is only allowed to connect from the host "myfriend-host.org"
F: user pass { profiles=5501 5502,5503; name=My friend name; host=myfriend-host.org; enddate=2013-04-05; } # + this user will be inactive at 6 April 2013 00:00
## Predefined names are ('profiles', 'name', 'host', 'enddate') there can be added more as extra info.
F: user pass { profiles=5501 5502,5503; name=My friend name; [email protected] }
## the previous options are also available for mgcamd clients
MGUSER: user pass { profiles=5501 5502,5503; name=My friend name; host=myfriend-host.org; enddate=2013-04-05; }
+Block any incoming/outgoing cache data if at least one of the next fields is zero "ecmtag,sid,caid,Hash"
+Added dcw rejected list.
BAD-DCW: FD FF FF FB FD FF FF FB FD FF FF FB FD FF FF FB
BAD-DCW: 00 01 02 03 00 01 02 03 00 01 02 03 00 01 02 03
+Added "next dcw" detection algorithm to avoid the use of wrong and random dcw
-Removed Gbox Server and Radegast Server
*fixed freecccam bug
*fixed ecm request checking
*fixed and improved dcw filter
*fixed cccam card selection and uphops priority
*fixed config comment and line-continuation(\) parser
## the next 2 lines are identical
N: localhost 4444 user pass 01 02 03 04 05 06 07 08 09 10 11 12 13 14
N: localhost \ # Host
4444 \ # Port
user \ # Username
pass \ # Password
01 02 03 04 05 06 07 08 09 10 11 12 13 14 # DES key
+Added oscam-cccam program detection
+Added editor in webif to edit config file.
+Changed all clients/servers actions (recv/send) to multithreads
+Added Profile Options to accept or deny zero sid/provider/caid (0:deny/1:accept).by default all are accepted
ACCEPT NULL CAID: 0 # deny all incoming ecm with zero caid (ex. 0000:032830:0180 {CAID:pROV-ID:SID} )
ACCEPT NULL SID: 0 # deny all incoming ecm with zero sid (ex. 0500:032830:0000)
ACCEPT NULL PROVIDER: 0 # deny all incoming ecm with zero provider-id (ex. 0500:000000:0180)
+Added more profiles default options
DEFAULT KEY: 01 02 03 04 05 06 07 08 09 10 11 12 13 14
DEFAULT DCW TIME: 0
DEFAULT DCW TIMEOUT: 5500
DEFAULT DCW MAXFAILED: 10
DEFAULT SERVER MAX: 0
DEFAULT SERVER INTERVAL: 1000
DEFAULT SERVER TIMEOUT: 3500
DEFAULT SERVER VALIDECMTIME: 2000
DEFAULT RETRY NEWCAMD: 0
DEFAULT RETRY CCCAM: 0
DEFAULT CACHE TIMEOUT: 300
+Added clients(cccam/mgcamd) extra info, added clients enddate thread
F: user pass { 5501 5502,5503 }
F: user pass { profiles=5501 5502,5503; } # this is the same as previous line
F: user pass { profiles=5501 5502,5503; name=My friend name; } # + full name of the client
F: user pass { profiles=5501 5502,5503; name=My friend name; host=myfriend-host.org; } # + this user is only allowed to connect from the host "myfriend-host.org"
F: user pass { profiles=5501 5502,5503; name=My friend name; host=myfriend-host.org; enddate=2013-04-05; } # + this user will be inactive at 6 April 2013 00:00
## Predefined names are ('profiles', 'name', 'host', 'enddate') there can be added more as extra info.
F: user pass { profiles=5501 5502,5503; name=My friend name; [email protected] }
## the previous options are also available for mgcamd clients
MGUSER: user pass { profiles=5501 5502,5503; name=My friend name; host=myfriend-host.org; enddate=2013-04-05; }
+Block any incoming/outgoing cache data if at least one of the next fields is zero "ecmtag,sid,caid,Hash"
+Added dcw rejected list.
BAD-DCW: FD FF FF FB FD FF FF FB FD FF FF FB FD FF FF FB
BAD-DCW: 00 01 02 03 00 01 02 03 00 01 02 03 00 01 02 03
+Added "next dcw" detection algorithm to avoid the use of wrong and random dcw