Georgi Chorbadzhiyski
26cf8cf4ba
Change submodules to point to local git
4 years ago
Georgi Chorbadzhiyski
0c09cda01c
README: Change repository URLs
6 years ago
Georgi Chorbadzhiyski
ec04fb64e7
Add detection of encrypted output and disable encrypted output by default
With this commit if tsdecrypt detects that the stream is still
encrypted after passing it through decryption it doesn't output it.
You can enable the output of encrypted streams using --output-enc-pass
option.
6 years ago
Georgi Chorbadzhiyski
ea794a82e0
Fix switched parameters
Reported by: malakudi
6 years ago
Georgi Chorbadzhiyski
b1eaec9c11
Do not crash in notifications if ident is not set
6 years ago
Georgi Chorbadzhiyski
4ecdc6d0cd
Automatically detect multiple ECM streams event when --caid is used
7 years ago
Georgi Chorbadzhiyski
ac4a46b68a
Automatically change ECM pid if more than one is available
This allows tsdecrypt to automatically do the right thing
without having to use --ecm-pid option.
Tested on swiss viaccess encrypted streams.
7 years ago
Georgi Chorbadzhiyski
a70cc83d22
Fix reporting of NO_PROGRAM after input is OK
7 years ago
Georgi Chorbadzhiyski
2990b25928
Merge pull request #11 from reinerh/master
Enable reproducible building by dropping build date from version string
7 years ago
Reiner Herrmann
005e950360
Enable reproducible building by dropping build date from version string
7 years ago
Georgi Chorbadzhiyski
3491b70bf5
camd: Do process larger EMMs
7 years ago
Georgi Chorbadzhiyski
54acd8ea9a
Fix emm msg buffer size
7 years ago
Georgi Chorbadzhiyski
c33fabcced
Comment debug message
7 years ago
Georgi Chorbadzhiyski
9a8e52c6db
camd: Fix crash when ECM/EMMs are oversized
7 years ago
Georgi Chorbadzhiyski
950362ad60
Merge pull request #10 from basicmaster/fix_camd_msg_len
Fix camd message len
7 years ago
Stefan Pöschel
fdfdca330a
Fix camd message len
Fixes problems with providers that use quite long ECMs/EMMs.
Store message len in int instead of uint8_t to fix transmission of msgs
longer than 255 bytes (size_t was not an option as some functions return
negative values).
Add msg len check to cs378x as it only allows up to 256 bytes data.
7 years ago
Georgi Chorbadzhiyski
8984be49a8
Try to fix a problem when stream goes from no program to properly decrypted
Without this fix "CODE_WORD_OK" message was not sent.
7 years ago
Georgi Chorbadzhiyski
2c1a032d69
Add --status-file (-0) option. This file keeps latest program status.
7 years ago
Georgi Chorbadzhiyski
0d22eb0f89
notify-script.example: Run EMAIL_PROGRAM only if exists and it is executable
7 years ago
Georgi Chorbadzhiyski
53002099af
Fix language in two warning messages
7 years ago
Georgi Chorbadzhiyski
8c0e833bf5
Reformat man page a bit
7 years ago
Georgi Chorbadzhiyski
e6fbc81d83
Start passing _INPUT_ADDR and _OUTPUT_ADDR variables to notify script.
7 years ago
Georgi Chorbadzhiyski
28dd637542
Add --notify-wait (-9) option (not set by default).
Using it prevents running of several notification scripts in parallel
which can lead to races if the scripts are used for logging.
7 years ago
Georgi Chorbadzhiyski
29a5a7ad2f
If there is no input don't report other events
7 years ago
Georgi Chorbadzhiyski
39d57e595c
Add another error NO_PROGRAM error when PMT is missing from the input
7 years ago
Georgi Chorbadzhiyski
87494a0ffb
Report how much time the input was missing
7 years ago
Georgi Chorbadzhiyski
0113f790c2
Fix detection of non-encrypted streams
7 years ago
Georgi Chorbadzhiyski
8a91afd29a
Update libfuncs and libtsfuncs to latest versions
8 years ago
Georgi Chorbadzhiyski
e86593c014
Makefile: Switch the build to use FFdecsa by default
8 years ago
Georgi Chorbadzhiyski
812f57fe7d
README: Add example commands to install openssl dev packages
8 years ago
Georgi Chorbadzhiyski
6e34110ff1
Add checks for functions that may fail
8 years ago
Georgi Chorbadzhiyski
0652f234f5
Track if stream is encrypted or not
8 years ago
Georgi Chorbadzhiyski
abbde44907
Makefile: Fix compilation on OS X
Use openssl headers provided by MacPorts (installed with `port install openssl`)
since OS X no longer ships the headers.
8 years ago
Georgi Chorbadzhiyski
5163e03f38
Update libtsfuncs to latest version
8 years ago
Georgi Chorbadzhiyski
f69577a82b
Send ecm pid over camd35 protocol.
Since r10358 oscam expects ECM pid to be send over the camd3 protocol.
This allows ECMs to be retransmitted over gbox.
This change adds support for sending ecm pid.
9 years ago
Georgi Chorbadzhiyski
56df0b5f60
Remove dead assignments and increments.
9 years ago
Georgi Chorbadzhiyski
b56f07d257
csa: check if batch_size is zero.
9 years ago
Georgi Chorbadzhiyski
b7505779d1
libtsfuncs: Update the library.
9 years ago
Georgi Chorbadzhiyski
ac4dd30655
libfuncs: Update the library.
9 years ago
Georgi Chorbadzhiyski
950a30ad7d
build: Introduce LDFLAGS variable.
9 years ago
Georgi Chorbadzhiyski
bc8ba10650
Prevent openssl warnings when build on OS X >= 10.7
9 years ago
Georgi Chorbadzhiyski
19aadf5a77
tables: Fix header guard definition.
10 years ago
Georgi Chorbadzhiyski
c72df987ea
Add -Wredundant-decls to compiler flags.
10 years ago
Georgi Chorbadzhiyski
8c14716e5c
Let getopt() print error messages about options.
This removes tsdecrypt's error message in favour of getopt
native errors. Our message was always 'Unknown parameter'
which was not correct (most of the time) and very misleading.
10 years ago
Georgi Chorbadzhiyski
c1541142b7
Update libfuncs and libtsfuncs
10 years ago
Georgi Chorbadzhiyski
c0d7d4daed
build: Use CROSS prefix when caling strip.
10 years ago
Georgi Chorbadzhiyski
895f235d70
Fix cross compilation of FFDecsa
10 years ago
Georgi Chorbadzhiyski
4c1bcd3743
Update libtsfuncs to add cat checks.
11 years ago
Georgi Chorbadzhiyski
0041eed657
Fix syntax error.
11 years ago
Georgi Chorbadzhiyski
29a975b5d3
Release version 10.
It's been an year since the last release. Lazy, lazy, lazy!
11 years ago