Commit Graph

56 Commits

Author SHA1 Message Date
Alberto Sottile 281d8023fd Edit folder structure and add setuptools support (#231)
* setuptools: Initial commit

* setuptools: remove the .py extension from installed commands

* setuptools: restructure scripts to use entry_points in setup.py

* setuptools: include TLS dependencies and remove unneeded code

* setuptools: change resources path

* AppVeyor: upgrade Python and py2exe, embed TLS dependencies

* buildpy2exe: fix path for resources

* AppVeyor: upgrade py2exe and PySide2

* Amend setup.py according to the suggestions from PR #230

* Insert TLS dependencies in requirements

* AppVeyor: fix build for master

* AppVeyor: revert to PySide2 5.12.0
2019-04-13 14:39:55 +01:00
Alberto Sottile 8d52acbd88 Get exact error value from Twisted if IPv6 listener is dual stack 2019-02-16 00:05:58 +01:00
Alberto Sottile 285428fb03 Check if the server is listening on either IPv4 or IPv6, avoid errors happening in dual stack configurations 2019-02-16 00:05:46 +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 d7e577ef04 TLS: server listens on both IPv4 and IPv6 2019-02-15 23:58:35 +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 7f9e694b04 TLS: server listens on TLS via IPv4 2019-02-15 23:57:54 +01:00
Alberto Sottile 00799faf1c Restore TCP4 and TCP6 server endpoints 2019-02-15 23:57:33 +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 0890db8364 TLS: server listens on both IPv4 and IPv6 2019-02-15 23:50:28 +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 894f9ddee6 TLS: server listens on TLS via IPv4 2019-02-15 23:50:05 +01:00
Alberto Sottile e35f34d3a9 Restore TCP4 and TCP6 server endpoints 2019-02-15 23:49:52 +01:00
Etoh 04ab645823 Reimplement connection error handling 2019-01-27 11:43:12 +01:00
Alberto Sottile c7396d882d IPv6: revert to listenTCP and override createInternetSocket to have a dual stack server 2019-01-27 11:42:57 +01:00
Alberto Sottile 83d12eca9f IPv6: server accepts IPv4 and IPv6 connections 2019-01-27 11:42:06 +01: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
albertosottile a630860d2e Server Stats: rename feature 2018-07-25 17:36:10 +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
Daniel Ahn ac4da59479 Revert "Revert "Code Syntax Refactoring""
This reverts commit 51fba3722f.
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 f01de206d8 fix formattings 2018-07-20 12:12:55 -07:00
Etoh 759f1e1457 Specify python3 in shebang lines 2018-07-20 18:21:52 +01:00
Alberto Sottile 450a3eb103 Remove import site 2018-06-19 23:24:24 +02:00
albertosottile 2ddc756a61 AppVeyor: migrate from conda to native Python 2018-06-18 17:10:55 +02:00
albertosottile 3f910ebcba Check for Python version newer than 3.5 2018-05-31 16:53:09 +02:00
Alberto Sottile b827a57cab 2to3 conversion and initial VLC support 2018-04-24 00:44:19 +02:00
Etoh 406e9a4af5 Add --max-chat-message-length server option to allow custom chat message limits 2018-01-21 13:25:07 +00:00
Et0h bc07383d13 Enable chat by default 2016-07-04 00:09:36 +01:00
Et0h a3324a80f3 Merge in abhsag24's chat code 2016-07-03 16:40:12 +01:00
Et0h 457b6bc633 Add --disable-ready server arg to turn off readiness feature 2015-01-24 10:35:54 +00:00
Uriziel 29f109f1fb Changed default program to run syncplay (python to python2) in *nix 2014-12-07 16:16:29 +01:00
Et0h 09df507235 Add --salt to server. If no room control salt specified, generate random 10-char string and let admin know 2014-11-02 11:00:44 +00:00
Uriziel d6d09e403c Applied fix: "Remove redundant parameters" 2014-07-03 00:20:31 +02:00
Et0h 9d290d80db Change indents from tabs to spaces 2014-06-19 19:35:51 +01:00
Et0h 99b5ccda05 Exception when not running Python 2.7 2014-06-19 19:31:49 +01:00
Uriziel d3b545d099 Reworked server code to be more object oriented 2014-04-21 17:51:45 +02:00
Uriziel 0b5b8811b4 Dropped HTTP reply support (not working) 2014-04-19 11:39:17 +02:00
Uriziel 36d2b432b9 Removed IRC Bot support (Faulty and obsolete) 2014-04-19 11:32:43 +02:00
Jorge Israel Peña 7d85aee592 make syncplay packageable 2013-12-17 22:33:39 -08:00
Uriziel c90ae06d85 Fixed warning in server enviroment when starting with pygtk installed there with no display 2013-03-06 22:05:34 +01:00
daniel-123 71a9a01fd4 Fixed permissions for executables. 2013-02-05 20:09:47 +01:00
Uriziel d7bd7af2b7 Added initial IRC bot support
Fucking miracles, how do they work.
2013-01-24 22:41:39 +01:00
Uriziel a938dabd7f Fixed sending motd and http reply 2013-01-20 01:40:13 +01:00