*** Cobra_Fast is now away: offline | 00:16 | |
*** Cobra_Fast is back | 00:16 | |
Juest | what software | 00:32 |
---|---|---|
blast007 | it's a PHP site | 00:33 |
Juest | which version | 00:33 |
blast007 | 7.4 | 00:46 |
Juest | ah not too bad | 00:48 |
Agatha | @blast007 hard to tell; nothing jumps out at me from that. Would be really awesome if there were screenshots for all maps | 01:00 |
SpringTank | A web renderer would be cool. | 01:02 |
Juest | no please | 01:05 |
Juest | no web frameworks on bzflag | 01:05 |
Juest | but maybe a database of bzws would be great to have | 01:05 |
Juest | with pictures | 01:05 |
*** FastLizard4 is back | 02:54 | |
*** FastLizard4 is now away: IN-GAME - Starfield | 02:55 | |
Agatha | Yes. Every map that ever existed, with a radar topdown and a few screenshots. | 03:25 |
Agatha | Also, a download link to the map, as well as a download link to a fixed version if the original is broken. | 03:27 |
Agatha | And lastly, the meta information—stuff like what server it came from, when, the author, any maps ancestrally related to it, notes, etc. | 03:28 |
*** I_Died_Once <I_Died_Once!~I_Died_On@c-73-184-170-223.hsd1.ga.comcast.net> has quit IRC (Ping timeout: 258 seconds) | 03:30 | |
Juest | lots of work :) | 04:31 |
Juest | Agatha: and i guess also if it moved servers and stuff like so | 04:31 |
*** FastLizard4 is back | 04:49 | |
*** FastLizard4 is now away: AWAY from keyboard | 04:51 | |
Agatha | I mean, it's not nothing, but I think it's eminently doable . . . mostly just a case of coalescing what we currently have and sprucing it up a bit, really. (Heck, I'd volunteer myself except the solving-n-standards-by-creating-an-n+1th-standard problem.) | 04:56 |
*** FastLizard4 is back | 05:55 | |
*** FastLizard4 is now away: IN-GAME - Starfield | 05:56 | |
*** Cobra_Fast is now away: offline | 06:23 | |
*** Cobra_Fast is back | 06:23 | |
*** Juest <Juest!~Juest@user/Juest> has quit IRC (Read error: Connection reset by peer) | 07:35 | |
*** Juest <Juest!~Juest@user/Juest> has joined #bzflag | 07:41 | |
*** Sgeo <Sgeo!~Sgeo@user/sgeo> has quit IRC (Read error: Connection reset by peer) | 08:52 | |
*** I_Died_Once <I_Died_Once!~I_Died_On@c-73-184-170-223.hsd1.ga.comcast.net> has joined #bzflag | 09:28 | |
*** FastLizard4 is back | 09:43 | |
*** FastLizard4 is now away: AWAY from keyboard | 09:47 | |
*** FastLizard4 is back | 10:10 | |
*** FastLizard4 is now away: AWAY from keyboard | 10:33 | |
*** FastLizard4 is now away: GONE - Screen Detached and Disconnected from IRC (I'm probably asleep, at work, or doing something in real life) | 10:52 | |
*** _I_Died_Once <_I_Died_Once!~I_Died_On@c-73-184-170-223.hsd1.ga.comcast.net> has joined #bzflag | 10:54 | |
*** _I_Died_Once <_I_Died_Once!~I_Died_On@c-73-184-170-223.hsd1.ga.comcast.net> has quit IRC (Read error: Connection reset by peer) | 10:55 | |
BZNotify | master @ asset-manager: blast007 pushed 2 commits (https://github.com/BZFlag-Dev/asset-manager/compare/6939427fd6ee...b03bab8a1fe8): | 10:56 |
BZNotify | master @ asset-manager: blast007 9dc46e: Restrict the allowed characters in the final directory name (https://github.com/BZFlag-Dev/asset-manager/commit/9dc46e173fc0c08ccc7cbd2e3e92d689ccb81cb8) | 10:56 |
BZNotify | master @ asset-manager: blast007 b03bab: Clean up some unused variables and some other syntax (https://github.com/BZFlag-Dev/asset-manager/commit/b03bab8a1fe8ca01406ce477f7846e35db178907) | 10:56 |
*** I_Died_Once <I_Died_Once!~I_Died_On@c-73-184-170-223.hsd1.ga.comcast.net> has quit IRC (Ping timeout: 255 seconds) | 10:57 | |
*** I_Died_Once <I_Died_Once!~I_Died_On@c-73-184-170-223.hsd1.ga.comcast.net> has joined #bzflag | 11:06 | |
*** Sgeo <Sgeo!~Sgeo@user/sgeo> has joined #bzflag | 15:13 | |
BZNotify | 2.4 @ bzflag: atupone pushed 1 commit (https://github.com/BZFlag-Dev/bzflag/compare/da958e434e31...2af1d0648b78): | 15:59 |
BZNotify | 2.4 @ bzflag: atupone 2af1d0: Adding common.h include where missing (https://github.com/BZFlag-Dev/bzflag/commit/2af1d0648b781c2a401c13bfc2659da37966a948) | 15:59 |
BZNotify | bzflag: atupone closed pull request #335 "Adding common.h include where missing" (https://github.com/BZFlag-Dev/bzflag/pull/335) | 15:59 |
*** catay <catay!~smertens@user/catay> has quit IRC (Ping timeout: 252 seconds) | 16:21 | |
*** catay <catay!~smertens@user/catay> has joined #bzflag | 16:21 | |
*** the_map <the_map!~the_map@user/the-map/x-5158391> has quit IRC (Ping timeout: 258 seconds) | 16:28 | |
*** the_map <the_map!~the_map@user/the-map/x-5158391> has joined #bzflag | 16:28 | |
TimRiker | blast007, my-dev is running on Ubuntu with php 8.1.2 . What I've tested seems to be working including ipv6, weblogin, etc. | 16:46 |
blast007 | weblogin will fail if both ends don't use the same IP version since it's still based on the IP check | 16:57 |
blast007 | it'll require at least a change to the token validation code that third-party sites use | 16:59 |
blast007 | we can lock the token down to the domain that was used as the redirect | 17:00 |
blast007 | the remote site would still need to send which domain they're running off of so bzfls.php can validate it by that instead of the IP | 17:01 |
Juest | hi | 17:20 |
Juest | anything i could do to improve development? | 17:21 |
Juest | any contribution i could make? | 17:21 |
blast007 | Juest: what programming languages do you feel most comfortable with or want to work with more? | 17:30 |
Juest | i'm not able to write my own code | 17:41 |
Juest | but i aspire for c++ and python | 17:41 |
Juest | i'm more interested in support and qa | 17:42 |
Juest | programming overwhelms me easily | 17:42 |
Juest | and so does dealing with linux | 17:42 |
TimRiker | https://my-dev.bzflag.org/listkeys/ uses the dev weblogin and works. I don't recall if I changed the IP handling. | 18:05 |
Juest | blast007: does that sound poor for contributing here? | 18:19 |
TimRiker | have you hosted servers? do you have IPv6? we'll probably want some more servers and clients around to test that once the pr is merged. | 18:23 |
Juest | i currently have a ipv4-only router which im yet to replace with a mikrotik :P | 18:28 |
Juest | TimRiker: im not someone who has bzflag servers, i kind of do have ipv6 through | 18:29 |
Juest | not sure if im reachable from internet | 18:29 |
Juest | as im behind a router | 18:29 |
Juest | blast007: why there isn't full compiles on gh actions/ci? | 19:03 |
Juest | aren't* | 19:03 |
Juest | why we dont have full compiles** | 19:04 |
blast007 | TimRiker: yeah, but your listkeys is also using the same host as the weblogin and list, so it's all going to be dual-stack | 19:54 |
blast007 | TimRiker: if you tried to have some IPv4 only site use the weblogin on my-dev.bzflag.org, it would fail for any user that connects to my-dev.bzflag.org on v6 | 19:55 |
*** FastLizard4 is back | 19:55 | |
blast007 | Juest: we do have full compiles on every push | 19:56 |
blast007 | and on PRs | 19:56 |
TimRiker | blast007, probably true. I don't think I tried that scenario. | 19:57 |
blast007 | also no guarantee that a dual-stack system will always hit the list/weblogin with v6 | 19:57 |
TimRiker | anyone can register on forum-dev and get a key and start a server. Need to use -list on the command line to use my-dev instead of my. | 19:57 |
blast007 | https://en.wikipedia.org/wiki/Happy_Eyeballs | 19:58 |
TimRiker | https://forums-dev.bzflag.org/ | 19:58 |
TimRiker | 👀 | 20:00 |
blast007 | :) | 20:00 |
Juest | blast007: i see, i dont see that with binaries output on the github actions section, at least not properly labelled | 20:00 |
blast007 | Juest: we just verify it bulds | 20:01 |
Juest | oh nice | 20:01 |
Juest | why not unit tests? | 20:01 |
blast007 | builds* | 20:01 |
TimRiker | 👁️ | 20:01 |
Juest | that would help with qa | 20:01 |
blast007 | because we don't really have units we can easily test :P | 20:01 |
Juest | qc* | 20:01 |
Juest | we could try basic things | 20:01 |
blast007 | such as? | 20:02 |
Juest | such as running bzfs with a map, connecting with bzflag and using autopilot | 20:02 |
blast007 | that doesn't sound very basic | 20:02 |
blast007 | not does that sound like a unit test to me | 20:02 |
blast007 | nor* | 20:02 |
Juest | well its a usability test | 20:03 |
Juest | sorry | 20:03 |
Juest | but similar things could be ideas for unit tests | 20:03 |
blast007 | a unit test would be something like "run this function on these various inputs and make sure the result is this" | 20:03 |
Juest | yeah for instance compute a shot and see if it returns the expected results in a controlled environment | 20:03 |
blast007 | if you're wanting usability tests, then the bzexcess servers already provide that | 20:03 |
blast007 | every time there is a commit to 2.4 or master, my servers automatically rebuild and restart | 20:04 |
*** TimRiker <TimRiker!TimRiker@2607:fa18:9ffe::196> has quit IRC (Quit: Leaving) | 20:04 | |
Juest | fair enough | 20:04 |
Juest | i should sign up in the dev forums :D | 20:04 |
*** TimRiker <TimRiker!TimRiker@2607:fa18:9ffe::196> has joined #bzflag | 20:04 | |
Juest | i should sign up in the dev forums :D | 20:04 |
TimRiker | and blast too. :) there's nothing there really except groups so people can manage listkeys. | 20:05 |
TimRiker | https://forums-dev.bzflag.org/memberlist.php | 20:05 |
Juest | says i need to be registered | 20:06 |
Juest | to see | 20:06 |
blast007 | yeah, that's normal for the memberlist | 20:06 |
Juest | looks like i managed to register Zz before the minimum of three characters of phpbb | 20:07 |
blast007 | heh | 20:07 |
blast007 | that or we have a different minimum on the official forums | 20:08 |
blast007 | the dev one Tim is running is a clean install | 20:08 |
TimRiker | Guest is a valid username? Didn't realize that. | 20:08 |
Juest | its 2 characters on bzflag | 20:08 |
Juest | hahahaha | 20:08 |
blast007 | I think phpbb uses "anonymous" as the guest user | 20:09 |
Juest | LOL | 20:10 |
Juest | registered as admin | 20:10 |
Juest | Admin * | 20:10 |
Juest | can i ask you to delete the account for testing? | 20:10 |
Juest | its probably stupid tbh | 20:10 |
Juest | i should get my own phpbb install for this | 20:10 |
TimRiker | reset min len to 2 | 20:12 |
blast007 | your own install might defeat the purpose, unless you're also planning to also set up the server list, weblogin, etc and mod the phpbb user table with our extra columns | 20:12 |
blast007 | I should put those extra columns inside a table in the bzfls database instead of shoving them into the forum | 20:13 |
*** FastLizard4 is now away: AWAY from keyboard | 20:13 | |
Juest | blast007: i wanted to do my own experiments with phpbb, nothing related to this | 20:15 |
Juest | oh for -dev i need to also run master bz? | 20:15 |
Juest | just playing with phpbb myself | 20:16 |
TimRiker | I setup the -dev lane to use each other. www-dev my-dev forums-dev images-dev etc. | 20:18 |
TimRiker | I killed the Guest and Admin accounts and added some of the username bans from prod. I don't see any easy way to copy the banlist over or I would do that. | 20:19 |
Juest | TimRiker: since when you didnt really setup the dev services? | 20:20 |
Juest | for instance the forums werent setup like prod | 20:21 |
TimRiker | not everything is the same, just the basics are there. I can add more if/when we need it. | 20:21 |
Juest | blast007: why master is the default branch in bzflag-dependencies? | 20:22 |
TimRiker | what do you refer to on the forums is not like prod? I did not copy any account info over. I don't have a recent backup of prod. | 20:22 |
Juest | TimRiker: like the settings are not like prod | 20:23 |
TimRiker | again, what setting? we can change things if we want/need | 20:23 |
Juest | oh the 2 minimum registration was one of them | 20:24 |
TimRiker | yep. I just changed that one. | 20:24 |
Juest | i wonder if there's anything else you left by default that was reconfigured in prod | 20:24 |
Juest | maybe theres a easy way to compare phpbb configs | 20:24 |
TimRiker | dunno. we'll find them as we go along I expect. | 20:24 |
Juest | i guess i could greatly help with that :D | 20:25 |
Juest | but also im not the right person for tracking down the changes in prod that might need to be done on dev | 20:25 |
Juest | its much easier if you compare the configs yourself since you have access to the instances | 20:26 |
Juest | some googling: https://www.phpbb.com/community/viewtopic.php?t=2106942 - 2010 thread | 20:27 |
Juest | TimRiker: basically you'll need to copy specific database entries | 20:29 |
Juest | im seeing | 20:29 |
TimRiker | I don't have backup access to prod, though I do have admin access on the forums. | 20:30 |
Juest | who does? | 20:31 |
Juest | then you could check it side by side in the phpbb admin | 20:32 |
blast007 | it doesn't need to be identical.. we're testing auth, not the forums :) | 20:32 |
Juest | you mean you dont have shell access? | 20:32 |
Juest | ok fair enough | 20:32 |
Juest | formus are the least of the problems then | 20:32 |
blast007 | the reason those dev forums exist is to test bzfls and auth on a dual-stack server setup | 20:33 |
blast007 | right now my.bzflag.org is IPv4 only because we verify tokens by IP address | 20:33 |
blast007 | Tim put in a lot of work on the game code to add IPv6 support, and part of that will also be making sure the list/auth works with v6 | 20:34 |
Juest | i see | 20:35 |
Juest | im not able to test ipv6 very well | 20:35 |
Juest | i can try with another computer i have here | 20:35 |
Juest | i'll build bzflag on artix | 20:35 |
TimRiker | 2.4 git has the change to send nameport on more requests, and prod clients might not have that change yet. v6 clients will though. | 20:36 |
Juest | sorry to disappoint | 20:37 |
TimRiker | http://ip6.me/ will show your client, or public natted ip and let you test v4only or v6only. | 20:37 |
Juest | i guess this is a good reason to accelerate my migration to a mikrotik router | 20:37 |
Juest | im building bzflag master on another windows computer | 20:37 |
blast007 | https://whatismyipaddress.com/ that one does both the V4 and v6 check on the same page | 20:38 |
Juest | https://test-ipv6.com is also good | 20:38 |
blast007 | if you're wanting Tim's IPv6 change, those aren't in master yet. They're in a branch on his fork. | 20:38 |
Juest | ah no worries about that | 20:38 |
Juest | im just getting onto master for fun | 20:38 |
Juest | would be nice to have a zip of the game ready to play in build artifacts | 20:39 |
blast007 | if you do want Tim's stuff: git clone --branch=timriker https://github.com/TimRiker/bzflag timriker-bzflag-ipv6 | 20:39 |
Juest | making testing the pr easier | 20:39 |
blast007 | we *do* make alpha/beta/RC builds | 20:40 |
blast007 | just been a while | 20:40 |
Juest | havent really came across them, where? | 20:41 |
blast007 | probably would have been back in 2010 or 2011 | 20:41 |
blast007 | so again, it's been a while :) | 20:42 |
blast007 | (it was back when we were working on releasing 2.4.0) | 20:42 |
Juest | oh heh | 20:42 |
Juest | quite a while | 20:42 |
Juest | does the key management thing support direct ips or it must be fqdns? | 20:43 |
Juest | the wording is a bit confusing | 20:43 |
blast007 | it should be fqdns | 20:43 |
blast007 | it might still work with just an IP, but that's effectively deprecated | 20:44 |
blast007 | (and can't work with future dual-stack servers running both IPv4 and IPv6) | 20:44 |
Juest | ah | 20:50 |
Juest | building the ipv6 version of bzflag on artix linux | 21:01 |
Juest | oh TimRiker, i hope you remember infobot, its still trying to connect to freenode and fails to do so | 21:14 |
Juest | blast007: im having issues connecting to the test ipv6 server | 21:24 |
Juest | trying with a debug build to find more information | 21:24 |
Juest | ok | 21:30 |
Juest | its my linux installation that its not working with ipv6 | 21:30 |
Juest | i need to figure that out first | 21:30 |
Juest | :| | 21:30 |
blast007 | Juest: which test ipv6 server? | 21:36 |
Juest | one.bzflag.org | 21:36 |
Juest | on ipv6 | 21:37 |
Juest | the ipv6 address | 21:37 |
Juest | dont worry | 21:37 |
Juest | i need to configure my system to connect to ipv6 | 21:37 |
Juest | i found out it does not have ipv6 connectivity | 21:37 |
blast007 | does your ISP provide IPv6? | 21:37 |
Juest | the router does | 21:37 |
Juest | but on linux its getting a different address instead of the usual fe80:: | 21:37 |
blast007 | you'll have an fe80 regardless | 21:38 |
blast007 | that's a link local address | 21:38 |
blast007 | with IPv6 you'll generally have at least two addresses | 21:38 |
blast007 | at least two IPv6 addresses, that is | 21:38 |
Juest | it seems i might have conflicts with the wifi part | 21:42 |
Juest | alright i made it work blast007 | 21:46 |
Juest | :) | 21:46 |
blast007 | :) | 21:48 |
Juest | i feel i uselessly compiled debug binaries lol | 21:48 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!