ObserverOfTime
dbf9219f8b
Fix string equality checks
2019-12-30 14:48:18 +02:00
et0h
571326d501
Don't try to load playlist file that does not exist
2019-08-19 17:45:21 +01:00
et0h
7d694797aa
Add load/save playlist from/to file menu options
2019-08-19 17:43:21 +01:00
et0h
143df6c999
Allow managed room password to be specified in name (after : separator) ( #216 )
2019-08-18 23:50:26 +01:00
et0h
51cc57ce03
Load playlist from file (command line argument + drop) ( #232 )
2019-08-17 18:37:17 +01:00
et0h
4765fa452c
Seamless advancement and auto-looping for music (mpv)
2019-08-17 16:33:01 +01:00
Alberto Sottile
d3a3635736
Ensure client support for Twisted >=16.4.0
2019-02-26 08:35:11 +01:00
Alberto Sottile
f8ea2381a6
sendHello only after a successful startTLS handshake, if one is attempted
2019-02-24 16:18:47 +01:00
Alberto Sottile
32085f80a3
Fix: TLS lock icon disappeared when any user disconnected
2019-02-19 12:53:33 +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
Etoh
466e8533d6
Add secure connection icon to press for cert details
2019-02-16 00:06:43 +01:00
Alberto Sottile
cb66180328
startTLS: import and cosmetic fixes
2019-02-16 00:05:25 +01:00
Alberto Sottile
23f4d686f2
startTLS: client-side verification of the certifi bundle
2019-02-16 00:05:15 +01:00
Alberto Sottile
e6912dc659
startTLS: separate not-supported messages for client and server
2019-02-16 00:03:23 +01:00
Alberto Sottile
0c46f54510
startTLS: making TLS support (and dependencies) optional
2019-02-16 00:01:55 +01:00
Alberto Sottile
07fd1434ba
startTLS: correct certificate loading and validation
2019-02-16 00:01:02 +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
8bff90d809
TLS: client-server implementation with self-issued certs on IPv4
2019-02-15 23:58:20 +01:00
Alberto Sottile
93052b4b95
startTLS: separate not-supported messages for client and server
2019-02-15 23:53:05 +01:00
Alberto Sottile
18e39b4aae
startTLS: making TLS support (and dependencies) optional
2019-02-15 23:52:37 +01:00
Alberto Sottile
a055e3b881
startTLS: correct certificate loading and validation
2019-02-15 23:52:04 +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
13fb63b12f
TLS: client-server implementation with self-issued certs on IPv4
2019-02-15 23:50:14 +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
Etoh
04ab645823
Reimplement connection error handling
2019-01-27 11:43:12 +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
68a05cb021
IPv6: use hostname endpoint in client
2019-01-27 11:41:51 +01:00
xNinjaKittyx
d59afb8f2f
Revert any changes to tri logic
2018-07-23 14:41:10 -07: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
1aa50a8422
Address comments
2018-07-21 10:41:00 -07:00
Daniel Ahn
6f70cff585
Reverted some of the 'not value' changes, and fixed one boolean check that was not ported correctly
2018-07-21 03:19:08 -07:00
Daniel Ahn
aa4f95e4be
Finished cleanup
2018-07-20 13:49:13 -07:00
Alberto Sottile
a58aa6de54
Fix issue #184
2018-05-30 23:03:02 +02:00
albertosottile
e49ea0de12
Fix show URL in GUI when loaded from Syncplay
2018-05-29 14:28:47 +02:00
Alberto Sottile
bac3cf9a7f
Fixes client updates checker
2018-04-25 18:19:01 +02:00
Alberto Sottile
b827a57cab
2to3 conversion and initial VLC support
2018-04-24 00:44:19 +02:00
albertosottile
6f172d9803
Merged upstream changes
2018-04-11 12:24:38 +02:00
Etoh
d7dd563394
Fix error when server run without --max-chat-message-length being set ( #177 )
2018-02-12 10:42:00 +01:00
Etoh
f5c6b8fcf9
Make repl.lua copyright notice more prominent
2018-01-14 17:54:18 +00:00
Etoh
ec3bb067f3
Remove dropFileAddsToPlaylist for now
2017-12-25 13:22:10 +00:00
Etoh
e6238a54ee
Dropping a file into the player or playlist adds it to playlist rather than just opening it
2017-12-14 17:14:40 +00:00
Etoh
b1cdceec74
Split shuffle into 'entire' and 'remaining' to address #153 (suggested by xNinjaKittyx)
2017-11-05 15:52:34 +00:00