Alberto Sottile
|
d7e577ef04
|
TLS: server listens on both IPv4 and IPv6
|
2019-02-15 23:58:35 +01:00 |
|
Alberto Sottile
|
8bff90d809
|
TLS: client-server implementation with self-issued certs on IPv4
|
2019-02-15 23:58:20 +01:00 |
|
Alberto Sottile
|
7f9e694b04
|
TLS: server listens on TLS via IPv4
|
2019-02-15 23:57:54 +01:00 |
|
Alberto Sottile
|
00799faf1c
|
Restore TCP4 and TCP6 server endpoints
|
2019-02-15 23:57:33 +01:00 |
|
Alberto Sottile
|
8e1f40341c
|
startTLS: change DH key parameter filename
|
2019-02-15 23:54:37 +01:00 |
|
Alberto Sottile
|
70feed3305
|
startTLS: enable Diffie-Hellman based key exchange on server
Following the guidelines reported in the Twisted documentation
here https://twistedmatrix.com/documents/current/core/howto/ssl.html
this commit enables Diffie-Hellman based key exchange on the server.
Before launching the server, a parameters .pem file must be generated
as detailed in https://twistedmatrix.com/documents/18.9.0/api/twisted.internet.ssl.DiffieHellmanParameters.html
by running `openssl dhparam -out dh_param_1024.pem -2 1024`
on the server machine. This parameters file must be placed in the same
path that contains the server certificates.
|
2019-02-15 23:54:30 +01:00 |
|
Alberto Sottile
|
810a791332
|
startTLS: set minimum protocol version to TLS 1.2
|
2019-02-15 23:53:31 +01:00 |
|
Alberto Sottile
|
51902c8f8c
|
startTLS: get encrypted connection information after handshake
|
2019-02-15 23:53:23 +01:00 |
|
Alberto Sottile
|
cecb8c9b7b
|
startTLS: get server certificate only after handshake
|
2019-02-15 23:53:13 +01:00 |
|
Alberto Sottile
|
93052b4b95
|
startTLS: separate not-supported messages for client and server
|
2019-02-15 23:53:05 +01:00 |
|
Alberto Sottile
|
6d5a618767
|
startTLS: show negotiated TLS version
|
2019-02-15 23:52:57 +01:00 |
|
Alberto Sottile
|
014483b546
|
startTLS: handle ui messages
|
2019-02-15 23:52:47 +01:00 |
|
Alberto Sottile
|
18e39b4aae
|
startTLS: making TLS support (and dependencies) optional
|
2019-02-15 23:52:37 +01:00 |
|
Alberto Sottile
|
7dfe9d2bdb
|
startTLS: fix server cert loading function
|
2019-02-15 23:52:26 +01:00 |
|
Alberto Sottile
|
a055e3b881
|
startTLS: correct certificate loading and validation
|
2019-02-15 23:52:04 +01:00 |
|
Alberto Sottile
|
063a191e99
|
startTLS: fall back to TCP if server certificate is not validated
|
2019-02-15 23:51:55 +01:00 |
|
Alberto Sottile
|
fe11e66b29
|
startTLS: support Let's Encrypt certificates
|
2019-02-15 23:51:48 +01:00 |
|
Alberto Sottile
|
09b035e57d
|
startTLS: avoid retrying TLS connection if hostname is an IP address
|
2019-02-15 23:51:40 +01:00 |
|
Alberto Sottile
|
cecd992fa8
|
startTLS: added --tls [file] argument in server
|
2019-02-15 23:51:31 +01:00 |
|
Alberto Sottile
|
58ccca5766
|
startTLS: enabled on server and client, TCP stays as default
|
2019-02-15 23:51:22 +01:00 |
|
Alberto Sottile
|
0890db8364
|
TLS: server listens on both IPv4 and IPv6
|
2019-02-15 23:50:28 +01:00 |
|
Alberto Sottile
|
13fb63b12f
|
TLS: client-server implementation with self-issued certs on IPv4
|
2019-02-15 23:50:14 +01:00 |
|
Alberto Sottile
|
894f9ddee6
|
TLS: server listens on TLS via IPv4
|
2019-02-15 23:50:05 +01:00 |
|
Alberto Sottile
|
e35f34d3a9
|
Restore TCP4 and TCP6 server endpoints
|
2019-02-15 23:49:52 +01:00 |
|
Alberto Sottile
|
e1af902f7c
|
VLC: hopefully fixes issue #213
|
2019-02-10 16:26:18 +01:00 |
|
Etoh
|
a0a06c61f4
|
Merge pull request #220 from Syncplay/vlc-copy-intf to address #193
Auto copy/update syncplay.lua when running with VLC (addresses #193)
|
2019-02-10 12:44:00 +00:00 |
|
Etoh
|
b781f62ed4
|
Ensure sycnplay.lua is user-writable
|
2019-02-10 12:26:01 +00:00 |
|
Etoh
|
a7fab29536
|
Create syncplay.lua intf directory if needed
|
2019-02-10 12:01:48 +00:00 |
|
Etoh
|
d8ebb50da7
|
Only copy syncplay.lua when needed
|
2019-02-09 17:58:26 +00:00 |
|
Alberto Sottile
|
89f8a28f3f
|
Correct addWidget invocation to avoid a TypeError with qt 5.12.1
|
2019-02-07 16:46:27 +01:00 |
|
albertosottile
|
8d4a780b24
|
Update dmg background and readme for macOS
|
2019-02-06 15:11:44 +01:00 |
|
Alberto Sottile
|
96dcaa3fe5
|
Travis: updated dmg background image
|
2019-02-05 23:50:43 +01:00 |
|
Alberto Sottile
|
594d707ed8
|
Removed VLC install script from dmg for macOS
|
2019-02-05 23:13:33 +01:00 |
|
Etoh
|
8f4709d4f1
|
Merge pull request #219 from catlinman/master
Syncplay Logo Update
|
2019-02-05 21:55:21 +00:00 |
|
Alberto Sottile
|
1dd22bc06c
|
Travis: bump minimum version to 10.12
|
2019-02-05 21:46:59 +01:00 |
|
catlinman
|
9ae2cf0066
|
Replace Linux Syncplay logo icons and main icon
|
2019-02-05 00:07:54 +01:00 |
|
catlinman
|
61352a8d16
|
Replace Syncplay logo ICNS file
|
2019-02-04 23:21:22 +01:00 |
|
catlinman
|
d2a5b3c873
|
Update Syncplay application icons to the new logo design
|
2019-02-04 23:08:04 +01:00 |
|
Etoh
|
5f3c81bb8d
|
Remove redundant syncplay.lua macOS install code
|
2019-02-03 19:05:35 +00:00 |
|
Etoh
|
99954ad4f4
|
Automatically copy syncplay.lua to VLC user intf directory
|
2019-02-02 01:21:56 +00:00 |
|
Etoh
|
4815b80cb3
|
Address missing/unused messages
|
2019-02-01 16:18:55 +00:00 |
|
Etoh
|
fb9b3ceeea
|
Handle non-UTF8 messages to server (fixes #210, based on #214 by xNinjaKittyx)
|
2019-02-01 14:08:00 +00:00 |
|
Alberto Sottile
|
a228016c27
|
AppVeyor: fix shiboken2 installed version to 5.12.0
|
2019-02-01 14:15:06 +01:00 |
|
Etoh
|
a5075816f0
|
Print actual exception when Twisted cannot load
|
2019-02-01 11:05:25 +00:00 |
|
Alberto Sottile
|
6d91c17432
|
About dialog: update copyright year
|
2019-02-01 10:41:48 +01:00 |
|
Alberto Sottile
|
29bfcc8cef
|
buildPy2app: update copyright year
|
2019-02-01 10:41:41 +01:00 |
|
Alberto Sottile
|
bbc5ae0b7f
|
Merge pull request #215 from albertosottile/master
IPv6 support
|
2019-01-30 22:26:22 +01:00 |
|
Alberto Sottile
|
43486e9be8
|
Stop connection retrying from client when bad packets are detected
|
2019-01-27 15:54:39 +01:00 |
|
Alberto Sottile
|
be6c84f34d
|
Show the destination IP of the connection in the UI
|
2019-01-27 15:52:03 +01:00 |
|
Alberto Sottile
|
2fa37400cf
|
Upver to 1.6.3 beta / build 72
|
2019-01-27 11:43:37 +01:00 |
|