Commit Graph

1979 Commits

Author SHA1 Message Date
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
Etoh
a5496abea5 Include win32file (to allow HostnameEndpoint to be imported) 2019-01-27 11:43:27 +01:00
Etoh
cf06ac5fb0 Include win32pipe (to allow HostnameEndpoint to be imported) 2019-01-27 11:43:19 +01:00
Etoh
04ab645823 Reimplement connection error handling 2019-01-27 11:43:12 +01:00
Alberto Sottile
c7396d882d IPv6: revert to listenTCP and override createInternetSocket to have a dual stack server 2019-01-27 11:42:57 +01:00
Alberto Sottile
218105d4ec IPv6: use HostnameEndpoint in client for both IPv4 and IPv6
This change was originally introduced and then deleted.
Now is reintroduced after tests on both protocols.
HostnameEndpoint is needed in some configurations to resolve
IPv6-only hostnames, so it is required. The connection now works
with both protocols on clients and servers.

NOTE: now a wrong server/address/port DOES NOT trigger a Connection
with Server Failed error immediately, the error stays in Deferred.
This must be fixed before putting this code in production.
2019-01-27 11:42:34 +01:00
Alberto Sottile
a78c646556 IPv6: GUI and client fixes 2019-01-27 11:42:13 +01:00
Alberto Sottile
83d12eca9f IPv6: server accepts IPv4 and IPv6 connections 2019-01-27 11:42:06 +01:00
Alberto Sottile
21d4604578 IPv6: accept IPv6 address and port in hostname 2019-01-27 11:41:58 +01:00
Alberto Sottile
68a05cb021 IPv6: use hostname endpoint in client 2019-01-27 11:41:51 +01:00
albertosottile
8fde98ed92 buildpy2exe: prune QtWebEngine 2019-01-15 12:08:33 +01:00
albertosottile
c695303495 Travis: use PySide 5.11 homebrew bottle 2019-01-15 12:08:24 +01:00
albertosottile
eba4666fcf Upver to 1.6.2 / build 71 2019-01-15 12:08:16 +01:00
albertosottile
a63a18fb78 AppVeyor: update pypiwin32 and PySide2 2019-01-15 12:08:08 +01:00
Etoh
73afb23669
Merge pull request #211 from mordner/add-environment-support
add-environment-support
2018-12-16 20:23:14 +00:00
mordner
553c023b4c add-environment-support
For --password and --salt we now check the environment for the corresponding
variables SYNCPLAY_PASSWORD and SYNCPLAY_SALT. If they are found their values
are used as long as the options are not given via CLI.

Setting both options this way is highly encouraged. It fixes leaking these
secret options to other system users (e.g. on Linux everybody can see them
with 'ps' or looking at '/proc/<pid>/cmdline'.
2018-12-16 04:46:42 +01:00
Etoh
75289a2570
Merge pull request #209 from sometoby/patch-1
Create XDG_CONFIG_HOME with safe permissions
2018-12-07 18:42:57 +00:00
Tobias Umbach
4362f1f372
Create XDG_CONFIG_HOME with safe permissions
"If, when attempting to write a file, the destination directory is non-existant an attempt should be made to create it with permission 0700."

https://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
2018-12-06 11:34:40 +01:00
albertosottile
6f840e4b4c Add custom error message if Twisted is not installed
Fixes #206.
2018-10-30 12:00:45 +01:00
albertosottile
cb33724784 Upver to 1.6.1 / build 70 2018-10-03 10:04:14 +02:00
albertosottile
3042efddbc Fixes issue #205 with managed room names 2018-10-03 10:02:16 +02:00
albertosottile
c3d2092f3d Travis: force qt 5.11.1 2018-09-23 22:43:50 +02:00
Etoh
0f2bdb6a61 Mark as 1.6.0 Final 2018-09-23 14:41:40 +01:00
Etoh
80a0638de9 Upver to 1.6.0 RC1 / build 68 2018-09-16 20:38:42 +01:00