Etoh
0cb4df01f6
Readiness override ( #671 )
...
* Readiness override (initial implementation)
* Fix broken chat code on server
* Fix room context menu when alone in room
2024-09-30 19:47:29 +01:00
Etoh
8116e7744b
More verbose connection error messages ( #565 )
2023-02-28 20:31:23 +00:00
Etoh
c0e8652c8c
Re-work room persistence ( #487 )
...
* Initial server-side room persistence implementation (#434 )
* Added room permanence option to server
* Fixed error if roomsDirPath is None
* Sanitized filenames
* Delete room file on empty playlist
* Fixed position not saving when leaving and seeking, and position not loading after a restart
* Decoupled permanence check
* Added --rooms-timer option that limits the max lifespan of persistent rooms
* Assigned filename to variable to deduplicate calculation
* Freed up room when loading unwanted room from file
Co-authored-by: Assistant <assistant.moetron@gmail.com>
* Use sqlite for persistent/permanent rooms (#434 )
* Add -temp rooms and persistent room notices
* Use system loanguage for servers
* Make room temp check case-insensitive
* Improve temp room check
* Fix controlled rooms
* Refactor how non-macOS/frozen initialLanguage is fixed
* Fix persistent room list
* Don't send dummy users to new console clients (#434 )
* Allow hiding of empty persistent rooms (#434 )
* List current rooms in join list
Co-authored-by: Assistant <assistant.moetron@gmail.com>
2021-12-09 16:23:57 +00:00
et0h
62a036750f
Reduce disruption when changing room ( #315 )
2020-05-25 11:15:57 +01:00
et0h
f8b8032ef6
Re-work handling of sync on join and playlist change ( #280 )
2020-05-23 16:55:22 +01:00
kidburglar
fbd474cd8f
Add error message if SAN doesn't match hostname ( #253 )
...
* Add error message if SAN doesn't match hostname
* Add a better message for the error startTLS-server-certificate-invalid-DNS-ID and add the strings to the other languages
2020-05-17 12:03:39 +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
a60e6aac8a
TLS cert rotation: attempt to load valid certs for 10 times before disabling TLS
2019-02-19 10:49:58 +01:00
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