Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add option to not send pre v25 init packet | est31 | 2016-03-15 |
| | | | | | | | | | | | | | | | | | The legacy init packet (pre v25) sends information about the client's password that a server could use to log in to other servers if the username and password are the same. All the other benefits of SRP of protocol v25 are missed if the legacy init packet is still sent during connection creation. This patch adds an option to not send the v25 init packet. Not sending the v25 packet means breaking compat with pre v25 servers, but as the option is not enabled by default, no servers are affected unless the user explicitly flips the switch. More than 90% of the servers on the serverlist support post v25 protocols. The patch also fixes a bug with greying out of non compliant servers being done wrongly, the min and max params were mixed. | ||
* | Change i++ to ++i | David Jones | 2015-08-25 |
| | |||
* | Move globals from main.cpp to more sane locations | Craig Robbins | 2015-04-01 |
| | | | | | | | | | | | | Move debug streams to log.cpp|h Move GUI-related globals to clientlauncher Move g_settings and g_settings_path to settings.cpp|h Move g_menuclouds to clouds.cpp|h Move g_profiler to profiler.cpp|h | ||
* | Clean up and tweak build system | ShadowNinja | 2015-03-27 |
| | | | | | | | | | | | | | | | | * Combine client and server man pages. * Update unit test options and available databases in man page. * Add `--worldname` to man page. * Fix a bunch of places where `"Minetest"` was used directly instead of `PROJECT_NAME`. * Disable server build by default on all operating systems. * Make `ENABLE_FREETYPE` not fail if FreeType isn't found. * Enable LevelDB, Redis, and FreeType detection by default. * Remove the `VERSION_PATCH_ORIG` hack. * Add option to search for and use system JSONCPP. * Remove broken LuaJIT version detection. * Rename `DISABLE_LUAJIT` to `ENABLE_LUAJIT`. * Rename `minetest_*` variables in `version.{h,cpp}` to `g_*`. * Clean up style of CMake files. | ||
* | Server: announce MIN/MAX protocol version supported to serverlist. Client: ↵ | est31 | 2015-02-18 |
| | | | | | | | check serverlist Client now informs about incompatible servers from the list, this permits to prevent the protocol movements. Server announces its supported protocol versions to master server | ||
* | Send real port to server list | ShadowNinja | 2015-01-23 |
| | |||
* | Serverlist: announce mg_name from map_meta.txt instead of minetest.conf | Kahrl | 2014-11-10 |
| | |||
* | Replace setting unlimited_player_transfer_distance with player_transfer_distance | SmallJoker | 2014-11-08 |
| | |||
* | Reduce indentation of HTTPFetchOngoing | ShadowNinja | 2014-09-18 |
| | | | | Also clean up some related things. | ||
* | Fix serverlist code style, const-correctness, and types | ShadowNinja | 2014-06-30 |
| | |||
* | Fix server list boolean typing and alignment | ShadowNinja | 2014-06-30 |
| | |||
* | Add support for multipart/form-data to HTTPFetch for server announcing | ShadowNinja | 2014-06-30 |
| | |||
* | Remove ugly curl struct pointer from jsonFetchValue signature | sapier | 2014-06-19 |
| | |||
* | Remove a lot of superfluous ifndef USE_CURL checks | sapier | 2014-06-19 |
| | |||
* | Remove liquid_finite and weather | proller | 2014-04-18 |
| | |||
* | Fix wrong named masterserver announce variable | proller | 2014-01-07 |
| | |||
* | Send long announce as POST, show OS in useragent | proller | 2014-01-07 |
| | | | | | Add lag reporting to masterserver (average dtime) StyledWriter -> FastWriter in masterserver announce | ||
* | Use httpfetch_async in serverlist announce code | Kahrl | 2013-12-13 |
| | |||
* | Rename names -> can_see_far_names in announce | proller | 2013-12-03 |
| | |||
* | Remove link to #, add unlimited_player_transfer_distance to announce | proller | 2013-12-03 |
| | |||
* | Correct useragent in http queries | proller | 2013-11-06 |
| | | | | Net struct init | ||
* | Masterserver show privs and js autoload | proller | 2013-11-04 |
| | |||
* | Masterserver update | proller | 2013-10-18 |
| | |||
* | Show git hash in version string at top left corner of window | Kahrl | 2013-09-28 |
| | |||
* | Dont write directly to files but rather write and copy a tmp file | PilzAdam | 2013-08-13 |
| | |||
* | More info in serverlist | proller | 2013-08-03 |
| | |||
* | Masterserver mods announse, ipv6, better curl errors | proller | 2013-07-13 |
| | |||
* | Replace C++ mainmenu by formspec powered one | sapier | 2013-07-02 |
| | |||
* | Fix favorite Server List on Windows | Sfan5 | 2013-05-04 |
| | |||
* | Fix serverlist on -DRUN_IN_PLACE=0 (use path_user instead of path_share) | Zeg9 | 2013-04-25 |
| | |||
* | Masterserver: report gameid, uptime, cosmetic fixes on server web page | proller | 2013-03-30 |
| | |||
* | Add one more curl_easy_setopt(curl, CURLOPT_NOSIGNAL, 1); | Ilya Zhuravlev | 2013-03-03 |
| | |||
* | Fix "longjmp causes uninitialized stack frame" (serverlist.cpp) | Ilya Zhuravlev | 2013-03-01 |
| | |||
* | Update Copyright Years | Sfan5 | 2013-02-24 |
| | |||
* | Change Minetest-c55 to Minetest | PilzAdam | 2013-02-24 |
| | |||
* | new auto masterserver | proller | 2013-02-22 |
| | |||
* | Add a list of servers to the "Multiplayer" tab | Jeija | 2013-01-21 |
If USE_CURL is set, it also downloads a list from a remote server. The url of this list is configurable in minetest.conf using the setting "serverlist_url" The local list of favorite servers is saved in client/serverlist/filename filename is also configureable using the setting "serverlist_file" |