Time Nick Message 10:00 MinetestBot 02[git] 04Radar6255 -> 03minetest/minetest: Cavegen y biome check (#13472) 1329b7aea https://github.com/minetest/minetest/commit/29b7aea38b4284fb6ef1cee79d2074927bf0e3ee (152023-06-05T09:59:22Z) 10:00 MinetestBot 02[git] 04grorp -> 03minetest/minetest: Fix various cases of double-escaped error messages 13e5a5d5a https://github.com/minetest/minetest/commit/e5a5d5a672b41c36dce139d71fb087217ed532d4 (152023-06-05T09:59:37Z) 10:00 MinetestBot 02[git] 04mazes-80 -> 03minetest/minetest: Item Entity: prevent moveresult assert when attached (#13353) 1323f7aab https://github.com/minetest/minetest/commit/23f7aab354f52fa67578cf8ebbbf7fa06da1068e (152023-06-05T10:00:11Z) 10:00 MinetestBot 02[git] 04OgelGames -> 03minetest/minetest: Inventory mouse shortcut improvements (#13146) 13252c79d https://github.com/minetest/minetest/commit/252c79d53a10a28d08cb46d45a39ba9fd6343ed0 (152023-06-05T10:00:32Z) 10:02 MinetestBot 02[git] 04Desour -> 03minetest/minetest: Remove a misleading MutexAutoLock in l_to_table 13d9f478c https://github.com/minetest/minetest/commit/d9f478cbfba93dc972a1374b9178f209483fa4dc (152023-06-05T10:01:08Z) 10:02 MinetestBot 02[git] 04grorp -> 03minetest/minetest: Make the settings GUI more usable on Android (#13543) 13a857c46 https://github.com/minetest/minetest/commit/a857c46e6eb3d826ba06de0bd2479c40db5b1bf0 (152023-06-05T10:01:54Z) 10:02 MinetestBot 02[git] 04grorp -> 03minetest/minetest: Auto-detect locale on Android (#13561) 13a146326 https://github.com/minetest/minetest/commit/a1463263b5efd4b7fee8066ef34ba294f9eb42b3 (152023-06-05T10:02:10Z) 10:05 MinetestBot 02[git] 04Zughy -> 03minetest/minetest: Extend roadmap approval time from one week to one month 138445c5f https://github.com/minetest/minetest/commit/8445c5fe60f742edc7710e3e61021d47edc7abe0 (152023-06-05T10:02:59Z) 14:36 trisquelbeginner Hi! I am a beginner. I would like to know how to see the list of servers that I could connect to and play. Is there a website that I could go to for viewing the list of available minetest servers? please help! 14:38 rubenwardy https://servers.minetest.net/ 14:39 trisquelbeginner Thank you 15:04 trisquelbeginner I am currently running minetest 5.4.1 and how do i upgrade it to 5.7? 15:06 rubenwardy which OS? 15:07 trisquelbeginner trisquel rubenwardy: 15:09 Blockhead256[m] since trisquel seems to be Ubuntu-based, perhaps this PPA will work: 15:09 Blockhead256[m] https://launchpad.net/~minetestdevs/+archive/ubuntu/stable 15:11 Blockhead256[m] does the custom serverlist announce URL support ports other than 80? 15:13 Blockhead256[m] if not, I suppose I will have to point it at a new subdomain instead so that I can use a separate virtualhost.. right? 15:32 rubenwardy huh? 15:32 rubenwardy ahh 15:32 rubenwardy yeah, you can include the port after a : 15:33 rubenwardy so serverlist_url = http://example.com:1234/ 15:44 Blockhead256[m] I was under the impression I needed a separate virtualhost to run the server list software with its daemon and everything 15:44 Blockhead256[m] cool so the port designation is a standard part of URLs.. of course.. thanks 15:45 Blockhead256[m] talking about running it under apache since my site already runs apache 15:51 MTDiscord Fun fact: the serverlist URL is used via string concatenation, so if you want to use my.tld/list?action=announce and my.tld/list?action=list, you can just set the serverlist_url to my.tld/list?action= and I believe it will work... 15:53 Blockhead256[m] waiting until my.tld is the website for buying new TLDs 15:53 Blockhead256[m] just you wait. It's the way things are going, with the way Google got their .zip and .mov recently 15:53 sfan5 @Warr1024 at least for list the engine will append more parameters so the format will end up wrong 15:56 MTDiscord oh, interesting ... I wonder what happens if you send a URL with multiple ? in it. 15:57 MTDiscord In theory the engine could just detect a ? in the URL and change the parameter delimiter to & instead, but it'd still be awkward... 15:57 MTDiscord It's fine, I wouldn't recommend that kind of setup real-world anyway. 15:57 rubenwardy would make more sense for the engine to export curl's URL manipulation APIs, and have curl_set_query("key", "value") or whatever it is 15:58 MTDiscord I did write my own trivial serverlist for my own LAN, and I was glad to see at least that the path components can be customized. I absolutely hate it when people require you to get an entire domain for a site, especially when my reverse proxy setup would make that a huge pain. 16:00 Blockhead256[m] not sure what your setup is like 16:00 Blockhead256[m] but I can add however many 1-level (maybe further) subdomains to my domain name as I like with their DNS 16:00 Blockhead256[m] with my registrar I mean 16:01 rubenwardy yeah it's super easy to add subdomains to my reverse proxy, which is probably why I have 30+ 16:02 Blockhead256[m] "oh so you're a rubenwardy fan? Name every rubenwardy.com subdomain" :D 16:04 MTDiscord The problem with subdomains is that I need to expose the existence of them via SANs on my TLS cert, and even if I didn't mind that, it would require me to have the cert reissued every time I add new apps, which could quickly use up me LE quota. That, and rewriting my reverse proxy config management scripts, just doesn't seem worth the trouble. 16:05 MTDiscord It also doesn't help that all of this just covers HTTPS anyway, so certain stuff like I think peertube or jitsi use additional ports that can't be isolated by domain anyway. 16:07 Blockhead256[m] oh I didn't consider HTTPS at all 16:07 Blockhead256[m] the serverlist uses HTTPS right? 16:07 sfan5 no 16:08 Blockhead256[m] servers.minetest.net seems to support it but not default to it 16:08 rubenwardy I use a wildcard cert 16:08 rubenwardy which has its own pains 16:09 Blockhead256[m] I take it that minetestserver announcing to the serverlist doesn't use HTTPS then? 16:09 rubenwardy all my services require https, I have HSTS enabled so can never go back to plain http 16:10 sfan5 Blockhead256[m]: correct 16:11 MTDiscord I looked into wildcard, but I can't do it using the dyn.com hostnames I use; I'd have to actually buy a real domain name, and I always run out of executive function juice before I can pick one. 16:11 MTDiscord Ironically, dyn.com hostnames apparently DO support HSTS preloading so I've got the hardcore kind of HSTS. 16:12 Blockhead256[m] the 2LD I use has requirements for what names you are supposed to use on it, so when I saw the price I decided that was fine and basically it made the decision of what to choose for the 3LD simple 16:44 imi does /deleteblocks expect node coordinates or mapblock coordinates? 16:52 Blockhead256[m] node coordinates, as does emergeblocks 16:56 imi does /deleteblocks re-emerges the mapblocks in question? 16:56 imi I gave a rather big region to /deleteblocks and now the server doesn't respond 17:03 MTDiscord Just like with any cleaning product, you should test in a small, inconspicuous area first. 17:08 sfan5 it doesn't re-emerge the blocks 17:08 sfan5 but if a player is close the server will re-emerge then 17:21 imi ok thanks 17:29 Blockhead256[m] [2023-06-06 03:26:25,069] WARNING in server: Invalid IP 127.0.0.1 for address 127.0.1.1 (address valid for {'127.0.1.1'}). 17:29 Blockhead256[m] ok so what's the deal with the serverlist not wanting to list a server on the same node? 17:30 Blockhead256[m] I'm not terribly good at Python, I guess I need to learn how to debug flask apps 17:31 MTDiscord Interesting. Seems like the serverlist was trying to prevent a common mistake when used in a public-hosting-only kind of context. 17:32 Blockhead256[m] I'm guessing this is some kind of code that prevents a server from listing another server, by matching the server address from minetest.conf against the received IP 17:35 Blockhead256[m] this is annoying because I get connection reset on trying to connect from outside.. despite that I thought the firewall was in order 17:35 Blockhead256[m] so I thought I would connect from the inside.. big mistake apparently 17:42 Blockhead256[m] I think I may have fundamentally misunderstood something... (full message at ) 18:42 Blockhead256[m] I have formulated my questions into a problems thread.. 18:42 Blockhead256[m] thank you in advance for any help 18:42 Blockhead256[m] https://forum.minetest.net/viewtopic.php?f=6&t=29547 18:45 MinetestBot 02[git] 04Desour -> 03minetest/minetest: Use unique_ptrs for leveldb db and iterators 13d0bcdff https://github.com/minetest/minetest/commit/d0bcdff5cee888d5c02273508ade987dba601b14 (152023-06-05T18:43:33Z) 18:45 MinetestBot 02[git] 04Desour -> 03minetest/minetest: Use unique_ptrs for CurlFetchThread::m_all_ongoing 13cfb1b87 https://github.com/minetest/minetest/commit/cfb1b879e083068f2139b0a89d74e022b001a533 (152023-06-05T18:43:33Z) 18:45 MinetestBot 02[git] 04Desour -> 03minetest/minetest: Use unique_ptr for g_httpfetch_thread 1308ea467 https://github.com/minetest/minetest/commit/08ea467bfe3e04a197bd3ab0460fa8cb45a2969d (152023-06-05T18:43:33Z) 18:45 MinetestBot 02[git] 04Desour -> 03minetest/minetest: Use unique_ptrs for MapSector::m_blocks 131780d1b https://github.com/minetest/minetest/commit/1780d1bbde6a26877ed8b149e030371e777fcbc1 (152023-06-05T18:43:33Z) 18:45 MinetestBot 02[git] (1 newer commits not shown)