New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The Future of the Feathery/FTP library in MegaGlest #199
Comments
Right now, feathery is used as an ftp server to serve maps, mods, etc, and curl is used to download. Is that right? I was just reading through the libcurl docs a little, and see that it can be used to transfer data to and from a server, but I don't get the impression it can be used as a "server", even though it can send. So basically, if the client were using curl to retrieve a file from an MG host, the MG host could not send it with curl. Some comments about it and a few options for http server libs at |
I am convinced this is correct.
I agree. I'm convinced that libcurl does not implement any HTTP or FTP servers nor does it provide functionality for this purpose. You can use the HTTP (and likely also FTP) client code it provides to have a client send data (HTTP POST, FTP upload) to a server, but this is not relevant here, a MegaGlest instance hosting a game needs to host file downloads for connected game clients.
More small footprint HTTP servers could probably be found in Debian, or using a web search engine looking for, e.g. This said, there are certainly more pressing issues in MegaGlest, if it is to live much longer, such as a need for IPv6 support. |
|
Related: MegaGlest is going to be removed off Debian because it fails to build from source (FTBFS):
|
|
I am on the other side of Canada this week, would you guys want me to get these issues fixed next week?
…--
Edit: Removed quote + promotional message
|
|
Fixed how? But certainly any fix you can provide would be great to have! |
|
I will try to look at fixing the issues next week so that it won't get pulled
…--
Edit: Removed quote + promotional message
|
|
@softcoder , @Jammyjamjamman committed the feathery_ftp fix in 5a35205 and I've got a PR that adds a test for building with g++-10 (rebased after the feathery patch). |
|
Ok so what remains to be fixed?
…--
Edit: Removed quote + promotional message
|
As @tomreyn stated about feathery in #197 :
Our options for feathery are therefore:
The text was updated successfully, but these errors were encountered: