Git Product home page Git Product logo

listserver's Introduction

Drawpile - A Collaborative Drawing Program

CI status badge translation status

Drawpile is a drawing program that lets you draw, paint and animate together with others on the same canvas. It runs on Windows, Linux, macOS and Android.

Installing

Take a look at the downloads page on drawpile.net or the GitHub releases.

Instructions on how to compile Drawpile from source are found on this documentation page.

If you're using Arch Linux, you can get Drawpile from the AUR.

Getting Help, Giving Suggestions, Reporting Bugs

If you're having trouble with something, want to suggest a feature or report a bug, take a look at the help page on drawpile.net.

You can directly report issues here on GitHub. If you got Discord, you can join the Drawpile server on there. You can also use the chatroom on libera.chat, it can be done directly through the browser and doesn't need any account.

Contributing

Pull requests are welcome, be it for code or anything else! If you want to contribute documentation, you can do so over in this repository.

If you want to translate Drawpile to your language, take a look at Drawpile on Weblate. You can translate it directly in the browser.

translation status

listserver's People

Contributors

askmeaboutlo0m avatar callaa avatar notfood avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

listserver's Issues

Can't list session

If I try to list a session I get error, "Your session does not seem to be accessible over the Internet. Check the hosting help page at drawpile.net".
People can still join despite this. Running server on Windows 7.
Cannot reproduce issue on Linux. Could not reproduce issue on another Windows 7 system on another partition.

Remove vestigial "private listing" option

Roomcodes will be removed from Drawpile in drawpile/Drawpile#1224.

So the list server should remove them as well. The "private listing" setting should go away and the server should always say that it doesn't support private listings. Any roomcode generation and resolution code should be tossed.

Option to disallow listing of passworded and closed sessions

People are using my server to host "private" password protected sessions for just a few people, which is fine, but they aren't realizing they're also announcing the session on Drawpile's official listing server. In consequence, if trying to host a publicly announced session, sometimes Drawpile won't allow it because the server has hit its limit. The only way I know of to un-announce them is by using MOD powers to go into the room and edit the session settings. Users hate that and feel that their privacy has been violated. Is there anyway to do it outside of the session or integrate one?

Aliased sessions create double entry

To reproduce merely host a session in pub.drawpile.net with an alias. Upon checking it'll be listed twice in the listserver, the urls will each be one with the alias and the other with the real id.

image

image

Just creating this db

Been struggling with the guide forever. it wont let me import createdb.sql either

[liz@syntheticdreams listserver]$ psql listing < doc/createdb.sql NOTICE: CREATE TABLE will create implicit sequence "sessions_id_seq" for serial column "sessions.id" ERROR: type "boolea" does not exist LINE 19: private BOOLEA NOT NULL DEFAULT FALSE

host: Hostname does not match client IP

i user kubernetes run docker drawpile,exposed port 27750 to domain dp.yong-gang.cn,people can connect,but when i publish server to drawpile.net it said

host: Hostname does not match client IP

i think it check is my pod ip matching my public ip ,can cancel this check?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.