Commit Graph

2081 Commits

Author SHA1 Message Date
Alberto Sottile fbe9f3a9ac AppVeyor: upgrade PySide2 to 5.12.3 2019-05-06 23:45:01 +02:00
Alberto Sottile cf35fd73fe Upgrade qt5reactor to version 0.5 2019-05-06 23:44:54 +02:00
Alberto Sottile de194d92ca Travis: use pyside bottle from our tap 2019-05-05 23:59:42 +02:00
Alberto Sottile bfc524fa2c Travis: build matrix MacOS + Snap 2019-05-01 23:09:16 +02:00
Alberto Sottile d04f9ada7e Add snapcraft support 2019-05-01 23:08:57 +02:00
Etoh ca9e1875e9
Config dialog: Remove 'update list' button and tweak sizes (#233)
Also aligns executable input with other inputs
2019-05-01 19:14:51 +01:00
Etoh 5a9e2cde23
Don't identify mpv SMPlayer as mplayer (#234) 2019-04-16 20:52:46 +01:00
Alberto Sottile 281d8023fd Edit folder structure and add setuptools support (#231)
* setuptools: Initial commit

* setuptools: remove the .py extension from installed commands

* setuptools: restructure scripts to use entry_points in setup.py

* setuptools: include TLS dependencies and remove unneeded code

* setuptools: change resources path

* AppVeyor: upgrade Python and py2exe, embed TLS dependencies

* buildpy2exe: fix path for resources

* AppVeyor: upgrade py2exe and PySide2

* Amend setup.py according to the suggestions from PR #230

* Insert TLS dependencies in requirements

* AppVeyor: fix build for master

* AppVeyor: revert to PySide2 5.12.0
2019-04-13 14:39:55 +01:00
Etoh bcf8174b7d Mark as 1.6.3 release 2019-03-15 11:21:49 +00:00
Alberto Sottile c07206c189 Run mpv subprocess with a system PYTHONPATH env on macOS.
youtube-dl relies on system python to run on macOS, but system
python cannot be executed in a subprocess created from the frozen
python3 executable. This makes youtube-dl unusable from frozen
versions of Syncplay on macOS. So, the environment of the mpv
subprocess is modified with system PYTHONPATH, allowing the
execution of /usr/bin/python (and hence, of youtube-dl)
from within the subprocess in frozen executables.

Fixes: #228
2019-03-14 18:40:33 +01:00
Etoh 22eec119b1
Support high DPI in Windows installer (v2) 2019-03-10 23:09:06 +00:00
Etoh 3fd498ee6d
Support high DPI in Windows installer 2019-03-10 19:28:38 +00:00
Etoh f39fe4c01b Update Twisted version advice to >= v16.4.0 2019-03-03 20:54:02 +00:00
Etoh 6ca64847eb
Upver to release 74 2019-02-27 23:11:19 +00:00
Alberto Sottile b743ca1deb AppVeyor: limit build to master 2019-02-27 22:56:53 +01:00
Alberto Sottile 5d31aba2d6 Italian translation: resolve all the TODO messages 2019-02-27 11:17:11 +01:00
Bruno Cattáneo 276eed4b1d Add Spanish translation (#227)
Add Spanish translation and small fix on others.

* Added missing languages in 'language-argument' and new 'es' language

* Small fix on 'unpause-ifothersready-tooltip'

* Adds Spanish translation to Syncplay and its installer
2019-02-27 10:04:28 +00:00
Etoh aaf332b74c Refactor: Avoid complicate your/their file/stream concatenation 2019-02-26 22:21:01 +00:00
Alberto Sottile 04f8bf8ed3 requirements: amend Twisted minimum version 2019-02-26 12:20:26 +01:00
Alberto Sottile e52e9410e2 requirements: separate files for GUI and TLS support 2019-02-26 12:20:15 +01:00
Alberto Sottile d18a56eb71 Add requirements.txt to install dependencies with pip 2019-02-26 12:20:06 +01:00
Alberto Sottile 2b7d36f45c
Merge pull request #226 from daniel-123/master
Workaround for older twisted versions which don't support raiseMinimumTo. Ensure server support for Twisted >=16.4.0
2019-02-26 08:45:13 +01:00
Alberto Sottile d3a3635736 Ensure client support for Twisted >=16.4.0 2019-02-26 08:35:11 +01:00
Daniel Wróbel ddca044641 Rearrange import order for OpenSSL 2019-02-24 17:51:21 +01:00
Daniel Wróbel 75416463a6 Make catching the SSL exception due to old Twisted version more specific. 2019-02-24 17:50:15 +01:00
Alberto Sottile f8ea2381a6 sendHello only after a successful startTLS handshake, if one is attempted 2019-02-24 16:18:47 +01:00
Daniel Wróbel 30c8cbbc08 Workaround for older twisted versions which don't support raiseMinimumTo. 2019-02-23 20:54:35 +01:00
Etoh 7b82802f6f
Merge pull request #225 from bcattaneo/master
Remove NOTICE tag for clientversion messages
2019-02-22 00:21:32 +00:00
c@ttaneo.uy d87b9d7b93 Remove NOTICE tag for clientversion messages 2019-02-21 20:15:31 -03:00
Alberto Sottile 32085f80a3 Fix: TLS lock icon disappeared when any user disconnected 2019-02-19 12:53:33 +01:00
Alberto Sottile d7fa6ccf14 TLS cert rotation: reset retry counter after successful rotation 2019-02-19 10:49:58 +01:00
Alberto Sottile a60e6aac8a TLS cert rotation: attempt to load valid certs for 10 times before disabling TLS 2019-02-19 10:49:58 +01:00
Alberto Sottile e8d797550b TLS cert rotation: restructure server methods to improve error messages 2019-02-19 10:49:58 +01:00
Alberto Sottile 8b8e45a4d6 TLS cert rotation: check validity after cert update 2019-02-19 10:49:58 +01:00
Alberto Sottile 0b19d526a1 protocols: fix typo in TLS cert rotation code 2019-02-19 10:49:58 +01:00
Alberto Sottile 890e8ea2ab Implement TLS automatic certificate rotation 2019-02-19 10:49:58 +01:00
Alberto Sottile 21e19159e0 TLS server: create public property for certPath 2019-02-19 10:49:58 +01:00
Etoh 14af13c526
Merge pull request #223 from albertosottile/master
Opportunistic TLS support
2019-02-18 22:17:21 +00:00
Alberto Sottile d66bf878e0 Revert to PySide2 5.12.0 on macOS due to PyInstaller #4040 2019-02-17 14:57:03 +01:00
Alberto Sottile 9e19fcccfa Add missing space in TLS cipher messages 2019-02-17 12:45:20 +01:00
Etoh 7f23ac44e0 Enable high-DPI scaling where available 2019-02-17 11:00:27 +00:00
Etoh a5c14aa7d9 Fix bug which meant --max-chat-message-length was ignored (#224) 2019-02-16 19:06:49 +00:00
Alberto Sottile b655085f59 Update third-party-notices 2019-02-16 12:24:15 +01:00
Alberto Sottile e16775c33b Explicitely set TLS options to None when server config is not valid 2019-02-16 11:55:03 +01:00
Alberto Sottile 0f10161d86 Remove unneeded wrapClientTLS import 2019-02-16 00:27:01 +01:00
Alberto Sottile 9132a9ae56 startTLS: find certifi.where() if embedded in a zip file 2019-02-16 00:08:19 +01:00
Alberto Sottile 2ac6417c50 buildpy2app: include lua subfolder in the app bundle 2019-02-16 00:08:11 +01:00
Alberto Sottile 8d2472bc68 buildpy2app: include cffi in the app bundle 2019-02-16 00:08:03 +01:00
Alberto Sottile 6fa2eb01c1 Travis: add twisted[tls] and certifi modules 2019-02-16 00:07:55 +01:00
Alberto Sottile 303032b913 Amend green lock icon filenames 2019-02-16 00:07:47 +01:00