Commit Graph

  • 6fa2eb01c1 Travis: add twisted[tls] and certifi modules Alberto Sottile 2019-02-15 19:14:29 +01:00
  • 303032b913 Amend green lock icon filenames Alberto Sottile 2019-02-15 19:00:45 +01:00
  • 8882c9bade startTLS: amend messages Alberto Sottile 2019-02-15 18:42:51 +01:00
  • 0add282db6 startTLS: set font size in dialog only on macOS Alberto Sottile 2019-02-15 17:07:05 +01:00
  • b5f191bb68 startTLS: multilanguage strings in certificate dialog Alberto Sottile 2019-02-15 16:55:47 +01:00
  • b35a4fec9d startTLS: add custom certificate info dialog Alberto Sottile 2019-02-15 16:32:50 +01:00
  • 3695c31ec7 startTLS: set lock button appearance on macOS Alberto Sottile 2019-02-15 15:17:57 +01:00
  • 466e8533d6 Add secure connection icon to press for cert details Etoh 2019-02-14 23:03:53 +00:00
  • 8d52acbd88 Get exact error value from Twisted if IPv6 listener is dual stack Alberto Sottile 2019-02-11 19:55:30 +01:00
  • 285428fb03 Check if the server is listening on either IPv4 or IPv6, avoid errors happening in dual stack configurations Alberto Sottile 2019-02-11 19:15:43 +01:00
  • cb66180328 startTLS: import and cosmetic fixes Alberto Sottile 2019-02-11 17:19:37 +01:00
  • 23f4d686f2 startTLS: client-side verification of the certifi bundle Alberto Sottile 2019-02-11 16:37:30 +01:00
  • 24cb681acd startTLS: add link to 'startTLS-server-certificate-invalid' error message Alberto Sottile 2019-02-11 16:25:26 +01:00
  • 6dcaf21891 startTLS: drop connection if server certificate is not valid Alberto Sottile 2019-02-11 15:54:16 +01:00
  • dbb2b1c9ff startTLS: add accepted ciphers list and remove DH params Alberto Sottile 2019-02-11 14:10:21 +01:00
  • 9721cf32e4 startTLS: change DH key parameter filename Alberto Sottile 2019-02-07 23:26:20 +01:00
  • 9b4338146e startTLS: enable Diffie-Hellman based key exchange on server Alberto Sottile 2019-02-07 15:34:43 +01:00
  • b19f2eaaac startTLS: set minimum protocol version to TLS 1.2 Alberto Sottile 2019-02-07 15:31:35 +01:00
  • abaf178fa6 startTLS: get encrypted connection information after handshake Alberto Sottile 2019-02-07 12:55:52 +01:00
  • 9e59a8500b startTLS: get server certificate only after handshake Alberto Sottile 2019-02-07 12:46:42 +01:00
  • e6912dc659 startTLS: separate not-supported messages for client and server Alberto Sottile 2019-02-05 20:26:44 +01:00
  • ff3e49b87d startTLS: show negotiated TLS version Alberto Sottile 2019-02-05 20:11:59 +01:00
  • 3fc9dcf0af startTLS: handle ui messages Alberto Sottile 2019-02-05 16:48:23 +01:00
  • 0c46f54510 startTLS: making TLS support (and dependencies) optional Alberto Sottile 2019-02-05 16:28:48 +01:00
  • 2219bcf4dc startTLS: fix server cert loading function Alberto Sottile 2019-02-05 16:16:50 +01:00
  • 07fd1434ba startTLS: correct certificate loading and validation Alberto Sottile 2019-02-05 16:13:47 +01:00
  • dc5c63a57c startTLS: fall back to TCP if server certificate is not validated Alberto Sottile 2019-02-04 19:50:09 +01:00
  • f16ceed539 startTLS: support Let's Encrypt certificates Alberto Sottile 2019-02-04 18:07:18 +01:00
  • 81e0a20047 startTLS: avoid retrying TLS connection if hostname is an IP address Alberto Sottile 2019-02-04 17:50:07 +01:00
  • 7910ddec15 startTLS: added --tls [file] argument in server Alberto Sottile 2019-02-04 16:01:27 +01:00
  • 3eeaeed6dd startTLS: enabled on server and client, TCP stays as default Alberto Sottile 2019-02-04 15:34:35 +01:00
  • d7e577ef04 TLS: server listens on both IPv4 and IPv6 Alberto Sottile 2019-02-03 23:11:27 +01:00
  • 8bff90d809 TLS: client-server implementation with self-issued certs on IPv4 Alberto Sottile 2019-02-03 21:19:10 +01:00
  • 7f9e694b04 TLS: server listens on TLS via IPv4 Alberto Sottile 2019-02-03 16:40:50 +01:00
  • 00799faf1c Restore TCP4 and TCP6 server endpoints Alberto Sottile 2019-02-03 16:30:20 +01:00
  • 8e1f40341c startTLS: change DH key parameter filename Alberto Sottile 2019-02-07 23:26:20 +01:00
  • 70feed3305 startTLS: enable Diffie-Hellman based key exchange on server Alberto Sottile 2019-02-07 15:34:43 +01:00
  • 810a791332 startTLS: set minimum protocol version to TLS 1.2 Alberto Sottile 2019-02-07 15:31:35 +01:00
  • 51902c8f8c startTLS: get encrypted connection information after handshake Alberto Sottile 2019-02-07 12:55:52 +01:00
  • cecb8c9b7b startTLS: get server certificate only after handshake Alberto Sottile 2019-02-07 12:46:42 +01:00
  • 93052b4b95 startTLS: separate not-supported messages for client and server Alberto Sottile 2019-02-05 20:26:44 +01:00
  • 6d5a618767 startTLS: show negotiated TLS version Alberto Sottile 2019-02-05 20:11:59 +01:00
  • 014483b546 startTLS: handle ui messages Alberto Sottile 2019-02-05 16:48:23 +01:00
  • 18e39b4aae startTLS: making TLS support (and dependencies) optional Alberto Sottile 2019-02-05 16:28:48 +01:00
  • 7dfe9d2bdb startTLS: fix server cert loading function Alberto Sottile 2019-02-05 16:16:50 +01:00
  • a055e3b881 startTLS: correct certificate loading and validation Alberto Sottile 2019-02-05 16:13:47 +01:00
  • 063a191e99 startTLS: fall back to TCP if server certificate is not validated Alberto Sottile 2019-02-04 19:50:09 +01:00
  • fe11e66b29 startTLS: support Let's Encrypt certificates Alberto Sottile 2019-02-04 18:07:18 +01:00
  • 09b035e57d startTLS: avoid retrying TLS connection if hostname is an IP address Alberto Sottile 2019-02-04 17:50:07 +01:00
  • cecd992fa8 startTLS: added --tls [file] argument in server Alberto Sottile 2019-02-04 16:01:27 +01:00
  • 58ccca5766 startTLS: enabled on server and client, TCP stays as default Alberto Sottile 2019-02-04 15:34:35 +01:00
  • 0890db8364 TLS: server listens on both IPv4 and IPv6 Alberto Sottile 2019-02-03 23:11:27 +01:00
  • 13fb63b12f TLS: client-server implementation with self-issued certs on IPv4 Alberto Sottile 2019-02-03 21:19:10 +01:00
  • 894f9ddee6 TLS: server listens on TLS via IPv4 Alberto Sottile 2019-02-03 16:40:50 +01:00
  • e35f34d3a9 Restore TCP4 and TCP6 server endpoints Alberto Sottile 2019-02-03 16:30:20 +01:00
  • e1af902f7c VLC: hopefully fixes issue #213 Alberto Sottile 2019-02-10 15:57:52 +01:00
  • a0a06c61f4
    Merge pull request #220 from Syncplay/vlc-copy-intf to address #193 Etoh 2019-02-10 12:44:00 +00:00
  • b781f62ed4 Ensure sycnplay.lua is user-writable Etoh 2019-02-10 12:26:01 +00:00
  • a7fab29536 Create syncplay.lua intf directory if needed Etoh 2019-02-10 12:01:48 +00:00
  • d8ebb50da7 Only copy syncplay.lua when needed Etoh 2019-02-09 17:58:26 +00:00
  • 89f8a28f3f Correct addWidget invocation to avoid a TypeError with qt 5.12.1 Alberto Sottile 2019-02-07 16:46:27 +01:00
  • 8d4a780b24 Update dmg background and readme for macOS albertosottile 2019-02-06 15:11:44 +01:00
  • 96dcaa3fe5 Travis: updated dmg background image Alberto Sottile 2019-02-05 23:50:43 +01:00
  • 594d707ed8 Removed VLC install script from dmg for macOS Alberto Sottile 2019-02-05 23:13:33 +01:00
  • 8f4709d4f1
    Merge pull request #219 from catlinman/master Etoh 2019-02-05 21:55:21 +00:00
  • 1dd22bc06c Travis: bump minimum version to 10.12 Alberto Sottile 2019-02-05 21:46:59 +01:00
  • 9ae2cf0066
    Replace Linux Syncplay logo icons and main icon catlinman 2019-02-05 00:07:54 +01:00
  • 61352a8d16
    Replace Syncplay logo ICNS file catlinman 2019-02-04 23:21:22 +01:00
  • d2a5b3c873
    Update Syncplay application icons to the new logo design catlinman 2019-02-04 23:08:04 +01:00
  • 5f3c81bb8d Remove redundant syncplay.lua macOS install code Etoh 2019-02-03 19:05:35 +00:00
  • 99954ad4f4 Automatically copy syncplay.lua to VLC user intf directory Etoh 2019-02-02 01:21:56 +00:00
  • 4815b80cb3 Address missing/unused messages Etoh 2019-02-01 16:18:55 +00:00
  • fb9b3ceeea Handle non-UTF8 messages to server (fixes #210, based on #214 by xNinjaKittyx) Etoh 2019-02-01 14:07:08 +00:00
  • a228016c27 AppVeyor: fix shiboken2 installed version to 5.12.0 Alberto Sottile 2019-02-01 14:15:06 +01:00
  • a5075816f0 Print actual exception when Twisted cannot load Etoh 2019-02-01 11:05:25 +00:00
  • 6d91c17432 About dialog: update copyright year Alberto Sottile 2019-02-01 10:25:10 +01:00
  • 29bfcc8cef buildPy2app: update copyright year Alberto Sottile 2019-02-01 10:23:59 +01:00
  • bbc5ae0b7f
    Merge pull request #215 from albertosottile/master Alberto Sottile 2019-01-30 22:26:22 +01:00
  • 43486e9be8 Stop connection retrying from client when bad packets are detected Alberto Sottile 2019-01-27 15:54:39 +01:00
  • be6c84f34d Show the destination IP of the connection in the UI Alberto Sottile 2019-01-27 15:52:03 +01:00
  • 2fa37400cf Upver to 1.6.3 beta / build 72 Alberto Sottile 2019-01-27 11:16:32 +01:00
  • a5496abea5 Include win32file (to allow HostnameEndpoint to be imported) Etoh 2019-01-26 16:08:52 +00:00
  • cf06ac5fb0 Include win32pipe (to allow HostnameEndpoint to be imported) Etoh 2019-01-26 15:50:52 +00:00
  • 04ab645823 Reimplement connection error handling Etoh 2019-01-26 15:37:50 +00:00
  • c7396d882d IPv6: revert to listenTCP and override createInternetSocket to have a dual stack server Alberto Sottile 2019-01-25 15:51:53 +01:00
  • 218105d4ec IPv6: use HostnameEndpoint in client for both IPv4 and IPv6 Alberto Sottile 2019-01-25 10:13:18 +01:00
  • a78c646556 IPv6: GUI and client fixes Alberto Sottile 2018-11-09 19:38:43 +01:00
  • 83d12eca9f IPv6: server accepts IPv4 and IPv6 connections Alberto Sottile 2018-11-08 16:22:49 +01:00
  • 21d4604578 IPv6: accept IPv6 address and port in hostname Alberto Sottile 2018-11-08 15:13:29 +01:00
  • 68a05cb021 IPv6: use hostname endpoint in client Alberto Sottile 2018-11-08 14:51:51 +01:00
  • 8fde98ed92 buildpy2exe: prune QtWebEngine albertosottile 2019-01-11 20:15:05 +01:00
  • c695303495 Travis: use PySide 5.11 homebrew bottle albertosottile 2019-01-11 18:12:23 +01:00
  • eba4666fcf Upver to 1.6.2 / build 71 albertosottile 2018-12-31 13:28:26 +01:00
  • a63a18fb78 AppVeyor: update pypiwin32 and PySide2 albertosottile 2018-12-31 13:27:28 +01:00
  • d7ec1571c5 Fixes #210, Refactors the dict[key] if key in dict pattern to dict.get(), handleMessages if/elif statement uses a dictionary, json.loads(line) is no longer with a bare except Daniel Ahn 2019-01-09 23:38:21 -08:00
  • bb5d53cc35
    Merge pull request #3 from Syncplay/master Daniel Ahn 2019-01-09 21:45:57 -08:00
  • 73afb23669
    Merge pull request #211 from mordner/add-environment-support Etoh 2018-12-16 20:23:14 +00:00
  • 553c023b4c add-environment-support mordner 2018-12-16 04:46:42 +01:00
  • 75289a2570
    Merge pull request #209 from sometoby/patch-1 Etoh 2018-12-07 18:42:57 +00:00
  • 4362f1f372
    Create XDG_CONFIG_HOME with safe permissions Tobias Umbach 2018-12-06 11:34:40 +01:00