310 Commits

Author SHA1 Message Date
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
Etoh
b34e49c636 Don't wipe password when joining public server (but only send passwords to private servers) 2017-10-17 00:24:48 +01:00
Etoh
d6ca23cc8d Hopefully fix error when adding file in Unicode non-media directory (#135) 2017-10-12 12:36:15 +01:00
Etoh
c7e7114d37 Fix UTF-8 time issue (#131) 2017-04-16 00:05:53 +01:00
Et0h
1a495d590e Fix ready/not-ready notifications being reversed 2017-01-24 11:16:17 +00:00
Et0h
051c806da8 Use current path when finding path of filename matching current file 2017-01-06 12:14:23 +00:00
Et0h
665956b84c Add maximum character limits to user-definable elements which appear in GUI/OSD to keep everything on screen 2016-12-26 11:29:12 +00:00
Et0h
dc5ed86de8 Increase retries and reduce retry delay (#122) 2016-12-24 21:20:40 +00:00
Etoh
30370cf0af Merge branch 'chat' into master 2016-12-24 13:48:04 +00:00
Et0h
7b3efae32b Improve support for unicode in URL paths 2016-12-04 19:41:22 +00:00
Et0h
cd424ec678 Hopefully fix 'set not ready on playlist change' bug 2016-11-16 17:29:25 +00:00
Et0h
1af4d69fbd Increase reliability of folder search timeout 2016-11-14 15:17:04 +00:00
Et0h
7fe7639c56 Don't prepare to advance playlist if playlist can't be advanced 2016-10-19 00:23:08 +01:00
Et0h
38a41123db In "add trusted domain" options use version without www. 2016-10-18 00:23:57 +01:00
Et0h
7465c85d8e Add "add X as trusted domain" playlist menu option 2016-10-17 23:50:45 +01:00
Et0h
c559fcd5fa Set position to 0 and pause before advancing to next playlist item 2016-10-17 15:38:20 +01:00
Etoh
e295b8ad41 Auto-play after playlist advances 2016-10-17 14:02:06 +01:00
Etoh
a326d3d654 Merge pull request #104 from Syncplay/master
Rebase chat to RC2
2016-07-17 17:51:06 +01:00
Et0h
2128432675 Fix bug where playlist selection is changed when playlist is updated after previously being modified by a different user 2016-07-17 12:00:07 +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
60e357ce75 Revert deletion of randomFilename 2016-07-03 17:58:37 +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
4012bfec8f Add shared playlist warning for connecting to <1.4.0 servers 2016-07-03 13:45:45 +01:00