aboutsummaryrefslogtreecommitdiff
path: root/backends/networking/sdl_net
AgeCommit message (Collapse)Author
2019-10-05NETWORKING: Fix Signed vs. Unsigned Compiler WarningsD G Turner
2019-09-21NETWORKING: Convert translation results to UTF-8 for local webserver pagesThierry Crozat
2019-09-14NETWORKING: Clarify where to put wwwroot.zipEugene Sandulenko
2019-09-14NETWORKING: Clarify message when web server resources are not availableEugene Sandulenko
2019-08-06BACKENDS: Rename and simplify AbstractFSNode::create()Cameron Cawley
2019-07-30GUI: Rewrite Cloud tabAlexander Tkachev
- StorageWizardDialog is removed, along with bmps it was using; - EditTextWidget now accepts custom font in constructor; - ScrollContainer scrollbar now jumps to top when content height changes so it's "overscrolled"; - IndexPageHandler now does not awaits for `code` GET-parameter, as local webserver is no longer used to connect Storages; - CloudManager and all corresponding Storages are updated to support disconnecting and to notify about successful connection.
2017-08-11NETWORKING: Fix warningEugene Sandulenko
2017-08-11NETWORKING: Fix data type cast in comparison. char is usually signedEugene Sandulenko
2017-08-06JANITORIAL: Silence some more GCC 7 fall through warningsTorbjörn Andersson
I think these are the last one that were already flagged as being deliberate.
2017-07-17NETWORKING: fix missing SIOCGIFCONF for Haiku (#973)Schrijvers Luc
2017-07-10Revert "COMMON: Change way the Singleton instances are instantiated"Eugene Sandulenko
This reverts commit eefa72afa1978a9dea10f5b1833fcc8f58a3468e. With this patch ConfigManager is broken.
2017-07-10COMMON: Change way the Singleton instances are instantiatedThierry Crozat
This fixes tons of warnings with clang from a recent xcode version on macOS (and possibly other systems) complaining that an instantiation of _singleton is required but no definition is available.
2017-03-04CLOUD: Fix whitespaceWillem Jan Palenstijn
2017-03-04BACKENDS: NETWORKING: Fix warningEugene Sandulenko
2017-03-04CLOUD: Fix LocalWebserver::resolveAddress() on AndroidAlexander
No <ifaddrs.h> available on Android, thus fixed similarly to https://github.com/zlargon/lssdp/commit/9b4568
2017-01-17CLOUD: Fix Unsigned vs. Signed Comparison Compiler Warning.D G Turner
2017-01-16CLOUD: Fix Possible Uninitialized Variable Compiler Warning.D G Turner
2017-01-16CLOUD: Fix Further Variable Shadowing Compiler Warnings.D G Turner
2017-01-16CLOUD: Fix Compilation Failure.D G Turner
Cut and Paste Typo.
2017-01-16CLOUD: Fix Various Variable Shadowing Compiler Warnings.D G Turner
2017-01-16CLOUD: Fix Various Compiler Warnings By Adding Casts.D G Turner
2016-09-05CLOUD: Fix looking for the wwwroot.zip archiveThierry Crozat
If the themepath was defined but the wwwroot.zip file was not in that path, looking for it failed as it never reached the part of the code using SearchMan to look for it.
2016-09-03BUILD: Tie the SDL_net version to the SDL versionThierry Crozat
This means that when using SDL 1.2 we use SDL_net 1.2, but when using SDL 2 we now use SLD_net 2 as well. Both versions work properly and there is not code change needed in ScummVM. This change is because SDL_net depends on SDL, and using SDL_net 1.2 with SDL 2 means we can end up needing to link with both the SDL and SDL2 libraries.
2016-09-03JANITORIAL: Make GPL headers uniformEugene Sandulenko
2016-09-03BACKENDS: Remove extra line returns in warningsBastien Bouclet
2016-08-30CLOUD: Fix Webserver's usage of DefaultSaveFileManagerAlexander Tkachev
concatWithSavesPath() is only defined when curl is used, but was used in Webserver even when curl is unavailable.
2016-08-24CLOUD: Update LocalWebserverAlexander Tkachev
Reader now reads headers into stream, and some checks are added there and in UploadFileClientHandler, so if headers are too long, they are treated as bad request.
2016-08-24CLOUD: Use forbidden combinationsAlexander Tkachev
I accidentally tried "folder../" instead "folder/../" and understood that I made "folder../" forbidden too, though it's a valid folder name.
2016-08-24CLOUD: Update handlersAlexander Tkachev
Now if there is no "rootpath" specified, it's not even listed by FilesPageHandler and ListAjaxHandler. And, of course, not available to use anywhere else.
2016-08-24CLOUD: Handle paths in marked placesAlexander Tkachev
Paths containing '../' are forbidden to use in Files Manager. There is also a special inner black list of paths which are not used and a check that specified path is under "savepath" or "rootpath" (from "cloud" domain).
2016-08-24CLOUD: Mark places where path handling is neededAlexander Tkachev
2016-08-24CLOUD: Add "minimal mode" in LocalWebserverAlexander Tkachev
StorageWizardDialog now runs LocalWebserver in "minimal mode" for security reasons. In this mode server uses only those handlers which state to support it. There are two handlers which support minimal mode: IndexPageHandler (which handles `code` requests needed by StorageWizardDialog) and ResourceHandler (which provides inner resources like `style.css` or `logo.png` from `wwwroot.zip` archive).
2016-08-24CLOUD: Use overriden handle() instead of ClientHandlerCallback in page handlersPeter Bozsó
Using a dedicated callback object for this was an unnecessary overhead.
2016-08-24CLOUD: Fix UploadFileClientHandlerAlexander Tkachev
It now redirects user on success not only when file was the last field in the content, but also when it was uploaded already and Handler worked further to search for more files.
2016-08-24CLOUD: Move determineMimeType to ResourceHandlerPeter Bozsó
2016-08-24CLOUD: Remove unused removePathHandler(), make addPathHandler() privatePeter Bozsó
2016-08-24CLOUD: Fix UploadFileClientHandlerAlexander Tkachev
A few possible memory leaks about `_contentStream` there.
2016-08-24ALL: Fix debug, warning and error usageAlexander Tkachev
Added prefixes, used debug(9).
2016-08-24CLOUD: JANITORIAL: Fix code formattingEugene Sandulenko
2016-08-24CLOUD: Fix IndexPageHandler warningAlexander Tkachev
2016-08-24CLOUD: Fix code formattingPeter Bozsó
2016-08-24JANITORIAL: Remove spaces at the end of the lineAlexander Tkachev
I knew there were some, but I wanted to fix them once, instead of doing it all the time.
2016-08-24CLOUD: Do some refactoring/cleanup in NetworkingAlexander Tkachev
2016-08-24CLOUD: Update StorageWizardDialogAlexander Tkachev
It now hides code fields not just when built with SDL_Net, but also when LocalWebserver's using default port. So that's why NETWORKING_LOCALWEBSERVER_ENABLE_PORT_OVERRIDE is defined in localwebserver.h now.
2016-08-24CLOUD: Add port override for LocalWebserverAlexander Tkachev
It's enabled only when NETWORKING_LOCALWEBSERVER_ENABLE_PORT_OVERRIDE is defined. It's not defined, because override means we have to reconfigure our redirect links somehow to use the override port.
2016-08-24CLOUD: Add OSD warning when can't start LocalWebserverAlexander Tkachev
2016-08-24CLOUD: Make "/create" support AJAXAlexander Tkachev
Now creating directories doesn't refresh the "/filesAJAX" page.
2016-08-24CLOUD: Add "ajax" parameter for "/create" and "/upload"Alexander Tkachev
If it's set, these redirect to "/filesAJAX" instead of "/files".
2016-08-24CLOUD: Add messages in "/filesAJAX"Alexander Tkachev
2016-08-24CLOUD: Add "/filesAJAX" sketchAlexander Tkachev
It works already, but still requires some polishing.