87 Commits

Author SHA1 Message Date
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
b35a4fec9d startTLS: add custom certificate info dialog 2019-02-16 00:06:57 +01:00
Etoh
466e8533d6 Add secure connection icon to press for cert details 2019-02-16 00:06:43 +01:00
Alberto Sottile
6dcaf21891 startTLS: drop connection if server certificate is not valid 2019-02-16 00:04:52 +01:00
Alberto Sottile
abaf178fa6 startTLS: get encrypted connection information after handshake 2019-02-16 00:03:44 +01:00
Alberto Sottile
9e59a8500b startTLS: get server certificate only after handshake 2019-02-16 00:03:33 +01:00
Alberto Sottile
e6912dc659 startTLS: separate not-supported messages for client and server 2019-02-16 00:03:23 +01:00
Alberto Sottile
ff3e49b87d startTLS: show negotiated TLS version 2019-02-16 00:02:18 +01:00
Alberto Sottile
3fc9dcf0af startTLS: handle ui messages 2019-02-16 00:02:06 +01:00
Alberto Sottile
0c46f54510 startTLS: making TLS support (and dependencies) optional 2019-02-16 00:01:55 +01:00
Alberto Sottile
dc5c63a57c startTLS: fall back to TCP if server certificate is not validated 2019-02-16 00:00:23 +01:00
Alberto Sottile
81e0a20047 startTLS: avoid retrying TLS connection if hostname is an IP address 2019-02-16 00:00:04 +01:00
Alberto Sottile
7910ddec15 startTLS: added --tls [file] argument in server 2019-02-15 23:59:41 +01:00
Alberto Sottile
3eeaeed6dd startTLS: enabled on server and client, TCP stays as default 2019-02-15 23:59:24 +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
063a191e99 startTLS: fall back to TCP if server certificate is not validated 2019-02-15 23:51:55 +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
Etoh
fb9b3ceeea Handle non-UTF8 messages to server (fixes #210, based on #214 by xNinjaKittyx) 2019-02-01 14:08:00 +00:00
Daniel Ahn
ac4da59479 Revert "Revert "Code Syntax Refactoring""
This reverts commit 51fba3722f653156eca30d45cb07846fb725a777.
2018-07-23 14:12:09 -07:00
Alberto Sottile
51fba3722f
Revert "Code Syntax Refactoring" 2018-07-23 22:32:47 +02:00
Daniel Ahn
aa4f95e4be Finished cleanup 2018-07-20 13:49:13 -07:00
Alberto Sottile
b827a57cab 2to3 conversion and initial VLC support 2018-04-24 00:44:19 +02:00
Etoh
f5c6b8fcf9 Make repl.lua copyright notice more prominent 2018-01-14 17:54:18 +00:00
alby128
d875db78d9 Fixed defects found by Coverity 2017-11-12 22:31:01 +01:00
Et0h
ddae114694 Improve chat/GUI handling of < and > characters 2016-12-27 13:50:10 +00:00
Et0h
466ac588cd Send client version when server announces client joined server 2016-07-14 17:57:33 +01:00
Et0h
e28ffdfb7d Server shouldn't send chat messages to pre-chat client (as it causes them to quit) 2016-07-08 17:43:31 +01:00
Et0h
bc07383d13 Enable chat by default 2016-07-04 00:09:36 +01:00
Et0h
23c1496ce4 Add feature list to protocol - make server specify supported features so client knows what to disable 2016-07-03 21:12:28 +01:00
Et0h
586c12ec68 Add chat to GUI 2016-07-03 17:48:42 +01:00
Et0h
a3324a80f3 Merge in abhsag24's chat code 2016-07-03 16:40:12 +01:00
Et0h
5ce752cbef Refactor: Move playlist into its own class 2016-01-24 21:54:49 +00:00
Uriziel
efe32b406e Added method stubs for sharedplaylists 2015-10-01 23:33:36 +02:00
Et0h
440c79f1a3 Specify whether change in ready state is manually initiated or automatic 2014-12-13 11:30:11 +00:00
Et0h
383d0b65c2 Initial readiness GUI code + none state (back compat_ + 1.3.1 ver-up/ver-check 2014-12-06 16:40:10 +00:00
Uriziel
db91c348a4 Added 'readiness' toggle to protocols and console UI 2014-12-06 16:14:24 +01:00
Uriziel
5dc1288fd4 Merge remote-tracking branch 'origin/controlledRooms-new'
Conflicts:
	syncplay/client.py
	syncplay/constants.py
	syncplay/players/mplayer.py
	syncplay/ui/gui.py
2014-11-29 18:51:27 +01:00
Et0h
f1fbd18068 Server should ignore showDebugMessage 2014-11-02 11:08:56 +00:00
Et0h
8cc3eddaf2 Auto-re-identify as controller on reconnect / changing rooms (not saved on exit) 2014-10-27 15:07:07 +00:00
Et0h
751a701586 Add @requireMinServerVersion and use it for controlled rooms 2014-10-26 14:11:32 +00:00
Et0h
76e1d977cf Lie w/ "version" and use "realversion" for true version (1.2.X compatibility) 2014-10-22 00:43:00 +01:00