2083 Commits

Author SHA1 Message Date
Alberto Sottile
b7ea582942 Insert TLS dependencies in requirements 2019-03-26 19:28:36 +01:00
Alberto Sottile
3261735c65 Amend setup.py according to the suggestions from PR #230 2019-03-26 19:28:26 +01:00
Alberto Sottile
35ee0ba76f AppVeyor: upgrade py2exe and PySide2 2019-03-26 19:28:18 +01:00
Alberto Sottile
f6048566ed buildpy2exe: fix path for resources 2019-03-26 19:28:11 +01:00
Alberto Sottile
d81100a2e2 AppVeyor: upgrade Python and py2exe, embed TLS dependencies 2019-03-26 19:27:49 +01:00
Alberto Sottile
b8e4306a27 setuptools: change resources path 2019-03-26 19:27:41 +01:00
Alberto Sottile
7ae1ef8211 setuptools: include TLS dependencies and remove unneeded code 2019-03-26 19:27:23 +01:00
Alberto Sottile
091402a4cc setuptools: restructure scripts to use entry_points in setup.py 2019-03-26 19:27:08 +01:00
Alberto Sottile
285d6019ea setuptools: remove the .py extension from installed commands 2019-03-26 19:27:01 +01:00
Alberto Sottile
a54a7c1eb9 setuptools: Initial commit 2019-03-26 19:26:53 +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