et0h
ad48498367
Reduce disruption when connecting with a path specified ( #315 )
2020-05-25 10:57:38 +01:00
et0h
f8b8032ef6
Re-work handling of sync on join and playlist change ( #280 )
2020-05-23 16:55:22 +01:00
et0h
7d1fda5521
Fix erroneous seeks when joining an active room
2020-05-17 20:06:29 +01:00
et0h
fea3432dd5
Don't warn of being alone if only just connected
2020-05-17 19:55:51 +01:00
et0h
4dbf57e626
Fix seamless playlist advancement for music ( #302 )
2020-05-17 19:41:36 +01:00
et0h
e831d4c83f
Explain managed rooms and auto-authentication ( #216 )
2020-05-17 10:23:00 +01:00
et0h
dafaf93441
Fix typo noted in #282
2020-05-16 15:42:57 +01:00
prez
626f93ed6b
client: actually fix the wildcard matching ( #312 )
2020-05-16 11:49:12 +01:00
Daniel Wróbel
b58a7d56a2
Fixed typo
2020-05-15 18:58:15 +02:00
daniel-123
0e791559c5
Assume CA bundle is UTF-8 encoded to fix #292
2020-05-15 18:40:40 +02:00
Etoh
05f9a179dd
More reliably auto-identify as room operator ( #216 )
2020-05-14 00:02:59 +01:00
prez
9d7996d7fd
client: add simple wildcard matching mechanism for trusted domains ( #306 ) to resolve #305
2020-05-02 16:36:34 +01:00
et0h
3125032e82
Add exception handling to media directory info update thread ( #298 )
2020-05-02 16:23:50 +01:00
et0h
2143b7dcf1
Fixed trailing newlines breaking messages ( #300 )
2020-04-18 20:03:48 +01:00
ObserverOfTime
bf5c8dd531
Fix string equality checks ( #267 )
2019-12-30 12:56:27 +00: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