]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
6 years agoui: Enable scrollbar for dialog info, fixes #5405
E.Smith [Sun, 9 Dec 2018 17:23:11 +0000 (17:23 +0000)] 
ui: Enable scrollbar for dialog info, fixes #5405

When the dvr info dialog has a lot of text it was overflowing
on to the buttons in the bbar.

6 years agoprofile: do init for all profile sharer members, issue #5409
Jaroslav Kysela [Mon, 10 Dec 2018 20:04:44 +0000 (21:04 +0100)] 
profile: do init for all profile sharer members, issue #5409

6 years agotvh_thread: print filename/lineno for the magic failure when appropriate
Jaroslav Kysela [Mon, 10 Dec 2018 16:01:29 +0000 (17:01 +0100)] 
tvh_thread: print filename/lineno for the magic failure when appropriate

6 years agotimers: little fixes
Jaroslav Kysela [Mon, 10 Dec 2018 15:08:50 +0000 (16:08 +0100)] 
timers: little fixes

6 years agotimers - change locking schema, fixes #5413, issue #5353
Jaroslav Kysela [Mon, 10 Dec 2018 14:36:48 +0000 (15:36 +0100)] 
timers - change locking schema, fixes #5413, issue #5353

6 years agotprofile: fix possible division by zero
Jaroslav Kysela [Mon, 10 Dec 2018 08:25:51 +0000 (09:25 +0100)] 
tprofile: fix possible division by zero

6 years agoiptv http input: play with the locking, issue #5353
Jaroslav Kysela [Sun, 9 Dec 2018 16:34:13 +0000 (17:34 +0100)] 
iptv http input: play with the locking, issue #5353

6 years agofix some problems detected by cppcheck, issue #5353
Jaroslav Kysela [Sun, 9 Dec 2018 16:12:45 +0000 (17:12 +0100)] 
fix some problems detected by cppcheck, issue #5353

6 years agoDon't warn on packets with small/no payload.
joeuser [Thu, 6 Dec 2018 23:30:43 +0000 (00:30 +0100)] 
Don't warn on packets with small/no payload.

6 years agohtsp_server: init htsp_out_mutex
Luis Alves [Sun, 9 Dec 2018 11:19:05 +0000 (11:19 +0000)] 
htsp_server: init htsp_out_mutex

6 years agomain: add gtimer/mtimer magic checks
Jaroslav Kysela [Sat, 8 Dec 2018 17:54:12 +0000 (18:54 +0100)] 
main: add gtimer/mtimer magic checks

6 years agotvh thread: add mutex magic check routines
Jaroslav Kysela [Sat, 8 Dec 2018 17:44:31 +0000 (18:44 +0100)] 
tvh thread: add mutex magic check routines

6 years agodvr: move the initial dvr_autorec_purge_obsolete_timers() call to better place, fixes...
Jaroslav Kysela [Fri, 7 Dec 2018 21:58:35 +0000 (22:58 +0100)] 
dvr: move the initial dvr_autorec_purge_obsolete_timers() call to better place, fixes #5406

- dvr_entry_set_timer() must be called before

6 years agotvhcsa: fix log offset type
Jaroslav Kysela [Thu, 6 Dec 2018 17:20:20 +0000 (18:20 +0100)] 
tvhcsa: fix log offset type

6 years agotvh_thread: show also waiters
Jaroslav Kysela [Thu, 6 Dec 2018 16:49:32 +0000 (17:49 +0100)] 
tvh_thread: show also waiters

6 years agoReduce DESCRAMBLER_MAX_KEYS from 64 to 8, fixes #5400
joeuser [Thu, 6 Dec 2018 08:36:42 +0000 (09:36 +0100)] 
Reduce DESCRAMBLER_MAX_KEYS from 64 to 8, fixes #5400

6 years agodvr: Autorec rules must still match event after update. (#4760).
E.Smith [Tue, 12 Dec 2017 13:23:51 +0000 (13:23 +0000)] 
dvr: Autorec rules must still match event after update. (#4760).

We now check the autorec rule matches an event following an
update and on startup.

When using xmltv grabbers you can have an autorec rule that
matches "title: A". When a future xmltv run replaces the
event with "title: B" then the dvr event is updated to reflect
the new details (and will log updated title), but the autorec
rule was not checked to see if it still matched the event.
This meant we would record "title: B" even though the autorec
was to only record "title A".

Also, previously if you delete the epgdb between runs then the
timers spawned by autorec rules remained. This could cause problems
if the epgdb had been removed due to incorrect setup such as invalid
xmltv files.

This meant that you then had to manually disable and re-enable the
autorec rules to remove these incorrect timers.

Now we remove any record events created by an autorec rules if that
event no longer matches the schedule.

This does mean that if the user does _not_ persist the epgdb at all
then, on startup, they no longer have autorecs timers matching until
the epg is populated at startup, which is a change in behaviour (since
previously autorec timers would remain) but could also be considered
"expected" behaviour (no epgdb means no autorec timers).

Issue: #4299.

6 years agowizard: spruce it up a bit
Mark Clarkstone [Fri, 30 Nov 2018 23:13:56 +0000 (23:13 +0000)] 
wizard: spruce it up a bit

6 years agoMaximize use of libdvbcsa's batch processing.
joeuser [Wed, 5 Dec 2018 21:25:29 +0000 (22:25 +0100)] 
Maximize use of libdvbcsa's batch processing.

6 years agofreebsd: Fixup header files for socket definitions. Make thread owner conditional...
E.Smith [Fri, 30 Nov 2018 10:12:08 +0000 (10:12 +0000)] 
freebsd: Fixup header files for socket definitions. Make thread owner conditional on Linux.

6 years agoPrepend title to autorec comment when created from EPG.
joeuser [Mon, 3 Dec 2018 07:05:02 +0000 (08:05 +0100)] 
Prepend title to autorec comment when created from EPG.

6 years agoFix compilation error: 'saveptr' may be used uninitialized in this function [-Werror...
pablozg [Wed, 5 Dec 2018 15:28:12 +0000 (16:28 +0100)] 
Fix compilation error: 'saveptr' may be used uninitialized in this function [-Werror=maybe-uninitialized]

6 years agoxmltv: split names in credits, fixes #5359
Jaroslav Kysela [Wed, 5 Dec 2018 11:26:28 +0000 (12:26 +0100)] 
xmltv: split names in credits, fixes #5359

6 years agohtsmsg: check the field/key name length (max 255 characters), issue #5359
Jaroslav Kysela [Wed, 5 Dec 2018 11:14:09 +0000 (12:14 +0100)] 
htsmsg: check the field/key name length (max 255 characters), issue #5359

6 years agohttp: forbidden status / access_verify2() cleanups, fixes #5391
Jaroslav Kysela [Mon, 3 Dec 2018 20:16:34 +0000 (21:16 +0100)] 
http: forbidden status / access_verify2() cleanups, fixes #5391

Return also forbidden status when the client is authenticated, but there
are not permissions for the requested operation.

6 years agosatip client: activity timeout cleanups
Jaroslav Kysela [Mon, 3 Dec 2018 19:42:27 +0000 (20:42 +0100)] 
satip client: activity timeout cleanups

6 years agopass muxer: correct SI length for trimed events
Jaroslav Kysela [Mon, 3 Dec 2018 17:58:09 +0000 (18:58 +0100)] 
pass muxer: correct SI length for trimed events

6 years agotvh_thread: do not use debug code when not activated, issue #5353, issue #5389
Jaroslav Kysela [Mon, 3 Dec 2018 07:38:48 +0000 (08:38 +0100)] 
tvh_thread: do not use debug code when not activated, issue #5353, issue #5389

6 years agoatomic cleanups in tvh_thread, tvhlog (clang)
Jaroslav Kysela [Sun, 2 Dec 2018 19:18:36 +0000 (20:18 +0100)] 
atomic cleanups in tvh_thread, tvhlog (clang)

6 years agotvhlog: add missing lock
Jaroslav Kysela [Sun, 2 Dec 2018 19:09:28 +0000 (20:09 +0100)] 
tvhlog: add missing lock

6 years agotvh_thread: another filename/lineno cleanups
Jaroslav Kysela [Sun, 2 Dec 2018 19:02:58 +0000 (20:02 +0100)] 
tvh_thread: another filename/lineno cleanups

6 years agotvh_thread: do not print sid for non glibc binaries, fixes #5385
Jaroslav Kysela [Sun, 2 Dec 2018 18:48:27 +0000 (19:48 +0100)] 
tvh_thread: do not print sid for non glibc binaries, fixes #5385

6 years agotvhthread: fix the cond wait routines (preserve correctly filename/lineno)
Jaroslav Kysela [Sun, 2 Dec 2018 17:59:56 +0000 (18:59 +0100)] 
tvhthread: fix the cond wait routines (preserve correctly filename/lineno)

6 years agopass muxer: fix pass_muxer_nit_cb() - wrong private tag copy
Jaroslav Kysela [Sun, 2 Dec 2018 16:47:24 +0000 (17:47 +0100)] 
pass muxer: fix pass_muxer_nit_cb() - wrong private tag copy

6 years agoxmltv: always change the module name after restart, fixes #5383
Jaroslav Kysela [Sat, 1 Dec 2018 22:52:06 +0000 (23:52 +0100)] 
xmltv: always change the module name after restart, fixes #5383

6 years agohttp/webui: add special/srvid2 handling
Jaroslav Kysela [Sat, 1 Dec 2018 22:38:03 +0000 (23:38 +0100)] 
http/webui: add special/srvid2 handling

6 years agodvb support: remove wrong characters bellow 0x20 (except 0x0a - newline), issue ...
Jaroslav Kysela [Sat, 1 Dec 2018 18:47:04 +0000 (19:47 +0100)] 
dvb support: remove wrong characters bellow 0x20 (except 0x0a - newline), issue #5366

6 years agolinuxdvb: add DMX_SET_SOURCE settings at the probe, fixes #5379
Jaroslav Kysela [Sat, 1 Dec 2018 16:37:17 +0000 (17:37 +0100)] 
linuxdvb: add DMX_SET_SOURCE settings at the probe, fixes #5379

6 years agoimagecache: tiny code reshuffle
Jaroslav Kysela [Sat, 1 Dec 2018 16:31:13 +0000 (17:31 +0100)] 
imagecache: tiny code reshuffle

6 years agoimagecache: try to fix the state handling, fixes #5382
Jaroslav Kysela [Sat, 1 Dec 2018 16:30:33 +0000 (17:30 +0100)] 
imagecache: try to fix the state handling, fixes #5382

6 years agoopentv: add NULL check to the opentv_find_entry(), fixes #5381
Jaroslav Kysela [Sat, 1 Dec 2018 16:25:05 +0000 (17:25 +0100)] 
opentv: add NULL check to the opentv_find_entry(), fixes #5381

6 years agoimagecache: another code reshuffle, add save for the accessed update, issue #4304
Jaroslav Kysela [Fri, 30 Nov 2018 20:39:16 +0000 (21:39 +0100)] 
imagecache: another code reshuffle, add save for the accessed update, issue #4304

6 years agoimagecache: fix the build when caching code is deactivated, fixes #5372
Jaroslav Kysela [Fri, 30 Nov 2018 12:03:33 +0000 (13:03 +0100)] 
imagecache: fix the build when caching code is deactivated, fixes #5372

6 years agoimagecache: move saving procedure outside global_lock, fix imagecache_id after start...
Jaroslav Kysela [Fri, 30 Nov 2018 08:16:17 +0000 (09:16 +0100)] 
imagecache: move saving procedure outside global_lock, fix imagecache_id after start, issue #4304

6 years agoimagecache: fix 'accessed' field loading and the default value, issue #4304
Jaroslav Kysela [Fri, 30 Nov 2018 07:58:18 +0000 (08:58 +0100)] 
imagecache: fix 'accessed' field loading and the default value, issue #4304

6 years agosatip client: cosmetic (indent)
Jaroslav Kysela [Thu, 29 Nov 2018 16:49:37 +0000 (17:49 +0100)] 
satip client: cosmetic (indent)

6 years agosatip client: show the proper connection state in 'RTSP cmd error' log message
Jaroslav Kysela [Thu, 29 Nov 2018 13:41:56 +0000 (14:41 +0100)] 
satip client: show the proper connection state in 'RTSP cmd error' log message

6 years agoAdd ATSC-T With 8VSB Modulation (for Korean User)
LinkeneitoR [Wed, 28 Nov 2018 06:26:51 +0000 (15:26 +0900)] 
Add ATSC-T With 8VSB Modulation (for Korean User)

6 years agowatchdog: rename tv_mutex_init to tvh_mutex_init
Pablo [Wed, 28 Nov 2018 20:23:15 +0000 (21:23 +0100)] 
watchdog: rename tv_mutex_init to tvh_mutex_init

6 years agoopentv: fix the wrong event cleanup in opentv_add_entry(), issue #5297
Jaroslav Kysela [Thu, 29 Nov 2018 10:51:23 +0000 (11:51 +0100)] 
opentv: fix the wrong event cleanup in opentv_add_entry(), issue #5297

6 years agotvhlog: fix tvhdbg() prototype when traces are not activated, fixes #5362
Jaroslav Kysela [Wed, 28 Nov 2018 19:53:59 +0000 (20:53 +0100)] 
tvhlog: fix tvhdbg() prototype when traces are not activated, fixes #5362

6 years agowatchdog: fix missing pthread_mutex_destroy -> tvh_mutex_destroy, issue #5361
Jaroslav Kysela [Wed, 28 Nov 2018 12:21:06 +0000 (13:21 +0100)] 
watchdog: fix missing pthread_mutex_destroy -> tvh_mutex_destroy, issue #5361

6 years agotvhlog: fix NULL dereference crash
Jaroslav Kysela [Wed, 28 Nov 2018 12:18:58 +0000 (13:18 +0100)] 
tvhlog: fix NULL dereference crash

6 years agotvh thread: print the deadlock text also to stderr
Jaroslav Kysela [Wed, 28 Nov 2018 11:41:49 +0000 (12:41 +0100)] 
tvh thread: print the deadlock text also to stderr

6 years agotvhlog: add tvhdbg() and send realtime mutex log lines to the UDP socket (if requested)
Jaroslav Kysela [Wed, 28 Nov 2018 10:48:28 +0000 (11:48 +0100)] 
tvhlog: add tvhdbg() and send realtime mutex log lines to the UDP socket (if requested)

6 years agodebian: remove db_reset lines - fixes #5358
Mark Clarkstone [Wed, 28 Nov 2018 11:24:15 +0000 (11:24 +0000)] 
debian: remove db_reset lines - fixes #5358

6 years agotvh thread: compile the debug thread code only when traces are enabled
Jaroslav Kysela [Tue, 27 Nov 2018 18:19:31 +0000 (19:19 +0100)] 
tvh thread: compile the debug thread code only when traces are enabled

6 years agotvh thread: fix gtimer_cond timedwait and tvh_cond_init()
Jaroslav Kysela [Tue, 27 Nov 2018 18:07:15 +0000 (19:07 +0100)] 
tvh thread: fix gtimer_cond timedwait and tvh_cond_init()

6 years agoupdate valgrind.supp
Jaroslav Kysela [Tue, 27 Nov 2018 17:35:30 +0000 (18:35 +0100)] 
update valgrind.supp

6 years agotvh thread: add mutex debug timing, fix the watchdog code
Jaroslav Kysela [Tue, 27 Nov 2018 17:22:58 +0000 (18:22 +0100)] 
tvh thread: add mutex debug timing, fix the watchdog code

6 years agowebui: remove Title0 typo
Jaroslav Kysela [Tue, 27 Nov 2018 16:37:15 +0000 (17:37 +0100)] 
webui: remove Title0 typo

6 years agowebui: streaming - fix the removed scoped lock, fixes #5356
Jaroslav Kysela [Tue, 27 Nov 2018 16:16:43 +0000 (17:16 +0100)] 
webui: streaming - fix the removed scoped lock, fixes #5356

6 years agowebui status: add user-agent (client) column
Jaroslav Kysela [Tue, 27 Nov 2018 16:15:43 +0000 (17:15 +0100)] 
webui status: add user-agent (client) column

6 years agodescrambler: remove unused code
Jaroslav Kysela [Tue, 27 Nov 2018 15:13:11 +0000 (16:13 +0100)] 
descrambler: remove unused code

6 years agodocs: use a table for the program details dialog toolbar items
Mark Clarkstone [Tue, 27 Nov 2018 13:16:31 +0000 (13:16 +0000)] 
docs: use a table for the program details dialog toolbar items

6 years agodocs: another screenshot update
Mark Clarkstone [Tue, 27 Nov 2018 11:39:38 +0000 (11:39 +0000)] 
docs: another screenshot update

6 years agodocs: update debugging
Mark Clarkstone [Tue, 27 Nov 2018 11:03:57 +0000 (11:03 +0000)] 
docs: update debugging

6 years agodebian packaging: use db_purge on --purge
Mark Clarkstone [Tue, 27 Nov 2018 10:26:22 +0000 (10:26 +0000)] 
debian packaging: use db_purge on --purge

6 years agodebian packaging: always reset superuser info on removal
Mark Clarkstone [Thu, 15 Nov 2018 13:21:47 +0000 (13:21 +0000)] 
debian packaging: always reset superuser info on removal

6 years agocosmetic: TVHeadend|tvheadend -> Tvheadend, where needed for consistency
Mark Clarkstone [Thu, 8 Nov 2018 18:20:49 +0000 (18:20 +0000)] 
cosmetic: TVHeadend|tvheadend -> Tvheadend, where needed for consistency

6 years agodocs: update and add persistent auth info, refresh some screenshots and tweak a few...
Mark Clarkstone [Thu, 8 Nov 2018 18:07:25 +0000 (18:07 +0000)] 
docs: update and add persistent auth info, refresh some screenshots and tweak a few bits

6 years agoaccess: a little code reorganization for the latest tags exclude change
Jaroslav Kysela [Tue, 27 Nov 2018 13:34:21 +0000 (14:34 +0100)] 
access: a little code reorganization for the latest tags exclude change

6 years agoaccess: fix tag exclude
Luis Alves [Fri, 9 Nov 2018 21:57:27 +0000 (21:57 +0000)] 
access: fix tag exclude

6 years agotvh_thread: remove restrict keyword
Jaroslav Kysela [Tue, 27 Nov 2018 08:28:27 +0000 (09:28 +0100)] 
tvh_thread: remove restrict keyword

6 years agothread: add mutex watchdog
Jaroslav Kysela [Wed, 14 Nov 2018 22:15:04 +0000 (23:15 +0100)] 
thread: add mutex watchdog

6 years agoinitial pthread mutex/cond wrappers to detect deadlocks
Jaroslav Kysela [Sat, 27 Oct 2018 20:04:27 +0000 (22:04 +0200)] 
initial pthread mutex/cond wrappers to detect deadlocks

6 years agomove htsstr.h to tvh_string.h
Jaroslav Kysela [Sat, 27 Oct 2018 18:54:25 +0000 (20:54 +0200)] 
move htsstr.h to tvh_string.h

6 years agoimagecache: fix the expire id, issue #4304
Jaroslav Kysela [Tue, 27 Nov 2018 07:50:49 +0000 (08:50 +0100)] 
imagecache: fix the expire id, issue #4304

6 years agosatip client: fix activity timestamp for TCP data transfer mode, fixes #5348
Jaroslav Kysela [Tue, 27 Nov 2018 07:46:41 +0000 (08:46 +0100)] 
satip client: fix activity timestamp for TCP data transfer mode, fixes #5348

6 years agoopentv: improve the splitted event merge logic, issue #5297
Jaroslav Kysela [Mon, 26 Nov 2018 17:22:49 +0000 (18:22 +0100)] 
opentv: improve the splitted event merge logic, issue #5297

6 years agoimagecache: add 'expire' time for the cached files, fixes #4304
Jaroslav Kysela [Mon, 26 Nov 2018 16:09:17 +0000 (17:09 +0100)] 
imagecache: add 'expire' time for the cached files, fixes #4304

6 years agotvh-json.py: add proper digest/plain authentication, fixes #5350
Jaroslav Kysela [Mon, 26 Nov 2018 15:23:11 +0000 (16:23 +0100)] 
tvh-json.py: add proper digest/plain authentication, fixes #5350

6 years agosatip client: add hard timeout for the incoming data
Jaroslav Kysela [Sun, 25 Nov 2018 22:04:51 +0000 (23:04 +0100)] 
satip client: add hard timeout for the incoming data

6 years agocapmt: cosmetic - remove double 'in' from log
Jaroslav Kysela [Sun, 25 Nov 2018 21:06:32 +0000 (22:06 +0100)] 
capmt: cosmetic - remove double 'in' from log

6 years agoopentv epg: try to fix the incomplete grabbing (use the whole time window for all...
Jaroslav Kysela [Sun, 25 Nov 2018 20:12:13 +0000 (21:12 +0100)] 
opentv epg: try to fix the incomplete grabbing (use the whole time window for all subscribed PIDs), issue #5297

6 years agoui: Add alternative/similar broadcast buttons, fixes #5335, #5336
E.Smith [Tue, 20 Nov 2018 17:24:37 +0000 (17:24 +0000)] 
ui: Add alternative/similar broadcast buttons, fixes #5335, #5336

Add two buttons to EPG and DVR info dialogs, one to show related
broadcasts and one to show similar broadcasts. From this dialog,
you can then select an entry to record the episode.

Main changes are to return a sorted list from the api and
display this in live grid so we get comet updates.

Main api change is to share some epg config so it can be
used in the new dialog.

Issue: #5335, #5336.

6 years agoapi: Fix NULL blank argument.
E.Smith [Tue, 20 Nov 2018 12:47:08 +0000 (12:47 +0000)] 
api: Fix NULL blank argument.

The blank argument is NULL on several paths, so fix this to
reference a local variable so we can lookup channel name properly.

6 years agoservice: do not stop the raw service streaming when service is not enabled
Jaroslav Kysela [Sat, 24 Nov 2018 20:10:48 +0000 (21:10 +0100)] 
service: do not stop the raw service streaming when service is not enabled

6 years agopass muxer: check correct variable for MC_CAP_ANOTHER_SERVICE, issue #5344
Jaroslav Kysela [Sat, 24 Nov 2018 20:02:20 +0000 (21:02 +0100)] 
pass muxer: check correct variable for MC_CAP_ANOTHER_SERVICE, issue #5344

6 years agopass muxer: do not check for multiple active services (it might not be true), issue...
Jaroslav Kysela [Sat, 24 Nov 2018 18:42:31 +0000 (19:42 +0100)] 
pass muxer: do not check for multiple active services (it might not be true), issue #5344

6 years agopass muxer: add possibitity to continue streaming even if the service is changing...
Jaroslav Kysela [Sat, 24 Nov 2018 18:05:29 +0000 (19:05 +0100)] 
pass muxer: add possibitity to continue streaming even if the service is changing, issue #5344

6 years agowebui debugging tab: typo fix
Pablo [Fri, 23 Nov 2018 15:27:46 +0000 (16:27 +0100)] 
webui debugging tab: typo fix

6 years agohttp/webui: return not found status when redirection is not possible, fixes #5342
Jaroslav Kysela [Fri, 23 Nov 2018 13:00:31 +0000 (14:00 +0100)] 
http/webui: return not found status when redirection is not possible, fixes #5342

6 years agowebui: epg: fix compatibility issue for FreeBSD
Jongsung Kim [Tue, 20 Nov 2018 08:36:10 +0000 (17:36 +0900)] 
webui: epg: fix compatibility issue for FreeBSD

The EPG screen serviced by FreeBSD port of tvheadend has two abnormal control
behaviors:

    Reset All button makes the list empty
    Typing and then deleting any search string also makes the list empty.

This patch fixes the symptoms above.

Patch tested with the latest FreeBSD port of tvheadend-4.2.7.

Changes since v1:
- call reset only if required

6 years agowebui: Add 'query CSFD' in dvr broadcast info window
pablozg [Wed, 21 Nov 2018 16:50:42 +0000 (17:50 +0100)] 
webui: Add 'query CSFD' in dvr broadcast info window

6 years agowebui: Add 'grougRenderer' in all tabs
pablozg [Wed, 21 Nov 2018 16:40:35 +0000 (17:40 +0100)] 
webui: Add 'grougRenderer' in all tabs

6 years agowebui: Add group renderer capabilities, now when grouping the title don't care about...
pablozg [Wed, 21 Nov 2018 16:34:32 +0000 (17:34 +0100)] 
webui: Add group renderer capabilities, now when grouping the title don't care about copyright year

6 years agospawn: show permissions problem with kill, issue #4774
Jaroslav Kysela [Fri, 23 Nov 2018 09:38:16 +0000 (10:38 +0100)] 
spawn: show permissions problem with kill, issue #4774

6 years agomain: Load OpenSSL engines
Rosen Penev [Mon, 19 Nov 2018 23:09:37 +0000 (15:09 -0800)] 
main: Load OpenSSL engines

6 years agomain: Fix OpenSSL 1.1 compilation without deprecated APIs
Rosen Penev [Mon, 19 Nov 2018 22:57:05 +0000 (14:57 -0800)] 
main: Fix OpenSSL 1.1 compilation without deprecated APIs

Also fixed compilation for OpenSSL without ENGINE support.