Commit Graph

1946 Commits

Author SHA1 Message Date
Alberto Sottile
83d12eca9f IPv6: server accepts IPv4 and IPv6 connections 2019-01-27 11:42:06 +01:00
Alberto Sottile
21d4604578 IPv6: accept IPv6 address and port in hostname 2019-01-27 11:41:58 +01:00
Alberto Sottile
68a05cb021 IPv6: use hostname endpoint in client 2019-01-27 11:41:51 +01:00
albertosottile
8fde98ed92 buildpy2exe: prune QtWebEngine 2019-01-15 12:08:33 +01:00
albertosottile
c695303495 Travis: use PySide 5.11 homebrew bottle 2019-01-15 12:08:24 +01:00
albertosottile
eba4666fcf Upver to 1.6.2 / build 71 2019-01-15 12:08:16 +01:00
albertosottile
a63a18fb78 AppVeyor: update pypiwin32 and PySide2 2019-01-15 12:08:08 +01:00
Etoh
73afb23669
Merge pull request #211 from mordner/add-environment-support
add-environment-support
2018-12-16 20:23:14 +00:00
mordner
553c023b4c add-environment-support
For --password and --salt we now check the environment for the corresponding
variables SYNCPLAY_PASSWORD and SYNCPLAY_SALT. If they are found their values
are used as long as the options are not given via CLI.

Setting both options this way is highly encouraged. It fixes leaking these
secret options to other system users (e.g. on Linux everybody can see them
with 'ps' or looking at '/proc/<pid>/cmdline'.
2018-12-16 04:46:42 +01:00
Etoh
75289a2570
Merge pull request #209 from sometoby/patch-1
Create XDG_CONFIG_HOME with safe permissions
2018-12-07 18:42:57 +00:00
Tobias Umbach
4362f1f372
Create XDG_CONFIG_HOME with safe permissions
"If, when attempting to write a file, the destination directory is non-existant an attempt should be made to create it with permission 0700."

https://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
2018-12-06 11:34:40 +01:00
albertosottile
6f840e4b4c Add custom error message if Twisted is not installed
Fixes #206.
2018-10-30 12:00:45 +01:00
albertosottile
cb33724784 Upver to 1.6.1 / build 70 2018-10-03 10:04:14 +02:00
albertosottile
3042efddbc Fixes issue #205 with managed room names 2018-10-03 10:02:16 +02:00
albertosottile
c3d2092f3d Travis: force qt 5.11.1 2018-09-23 22:43:50 +02:00
Etoh
0f2bdb6a61 Mark as 1.6.0 Final 2018-09-23 14:41:40 +01:00
Etoh
80a0638de9 Upver to 1.6.0 RC1 / build 68 2018-09-16 20:38:42 +01:00
albertosottile
b4c8bd9548 Fix filename argument in syncplayClient 2018-09-13 14:52:33 +02:00
Etoh
9a590afe4d Fix server password Python 3 bug (#200) 2018-09-02 20:51:34 +01:00
Etoh
2c2045b477
Merge pull request #198 from sometoby/master
Remove obsolete encode/decode calls
2018-08-03 19:12:29 +01:00
albertosottile
8100c35f31 Travis: use self-built limited ABI PySide2 wheels 2018-08-02 20:22:25 +02:00
albertosottile
cae874b7b4 Travis: update PySide2 and requests 2018-08-02 20:22:15 +02:00
Flisk
ee0bd52615 Remove obsolete encode/decode calls 2018-08-02 05:25:00 +02:00
albertosottile
9e4ea68171 AppVeyor: embed Python 3.5 and PySide2 5.11.1 2018-07-29 17:28:56 +02:00
Ricardo Constantino
d3021a0e98 Import site in makefile 2018-07-28 22:10:41 +01:00
albertosottile
1163896951 Import site for non-Windows OS to fix makefile without breaking py2exe 2018-07-28 21:01:13 +01:00
Etoh
64df31aca3
Upver to build 67 2018-07-28 18:59:20 +01:00
Etoh
b3a7ed836c
Merge pull request #196 from albertosottile/master
Allow collection of server statistical data
2018-07-28 18:56:39 +01:00
Alberto Sottile
3234d9bc1a Server Stats: use a separate class to manage the database 2018-07-27 00:54:44 +02:00
Alberto Sottile
de4e9892f4 Server Stats: addressing review comments 2018-07-27 00:20:28 +02:00
Alberto Sottile
c99c6e57ac Server Stats: remove sqlite3 dependency and enable stats for non-isolated servers 2018-07-26 23:53:51 +02:00
albertosottile
6012a2b109 Server Stats: incapsulate collection code in try-catch 2018-07-26 16:06:28 +02:00
albertosottile
6564f22d3a Server Stats: use twisted asynchronous adbapi 2018-07-26 16:06:18 +02:00
albertosottile
d1e0c974da Server Stats: remove port, room_index, and play_status 2018-07-26 16:06:12 +02:00
albertosottile
bd766b4dfa Server Stats: remove unnecessary type casting before query 2018-07-25 17:36:30 +02:00
albertosottile
a630860d2e Server Stats: rename feature 2018-07-25 17:36:10 +02:00
albertosottile
14863fbbe7 Server Stats: use parametrized query and change column definitions 2018-07-25 17:34:37 +02:00
albertosottile
c32bd1191c Server logger: add roomIndex and playStatus 2018-07-25 17:34:30 +02:00
albertosottile
9f52834ae4 Server logger: fix bug and sanitize version string 2018-07-25 17:34:23 +02:00
albertosottile
8a8859694c Enable logging support on server for client versions 2018-07-25 17:34:17 +02:00
Etoh
1dac753264
Merge pull request #195 from xNinjaKittyx/master
Code Syntax Refactoring Try #2
2018-07-24 18:52:02 +01:00
Daniel Ahn
2d143aefca Final Spacing changes for PR 2018-07-24 09:05:49 -07:00
Daniel Ahn
bf8e96010d fix numOfBytes variable name not changed in the rest of the function call 2018-07-24 08:58:14 -07:00
xNinjaKittyx
a1a3598d82 Reverting more == True statements 2018-07-23 15:07:14 -07:00
xNinjaKittyx
3d35d2e02d Revert a typo and an equality check 2018-07-23 14:57:29 -07:00
daniel.ahn
03cd8d4f08 Merge branch 'Syncplay-master' 2018-07-23 14:48:55 -07:00
daniel.ahn
0e98455275 Resolve conflict 2018-07-23 14:48:46 -07:00
xNinjaKittyx
d59afb8f2f Revert any changes to tri logic 2018-07-23 14:41:10 -07:00
Alberto Sottile
ac4bb7b040 Remove spurious PyInstaller files 2018-07-23 23:27:27 +02:00
daniel.ahn
e3ea08519f Merge branch 'master' of https://github.com/xNinjaKittyx/syncplay 2018-07-23 14:12:30 -07:00