*** Cobra_Fast_ is now away: vacant | 01:25 | |
*** Cobra_Fast_ is back | 01:25 | |
*** Cobra_Fast_ is now away: vacant | 02:00 | |
*** Cobra_Fast_ is back | 02:00 | |
*** Cobra_Fast_ is now away: vacant | 02:35 | |
*** Cobra_Fast_ is back | 02:35 | |
*** Cobra_Fast_ is now away: vacant | 03:10 | |
*** Cobra_Fast_ is back | 03:10 | |
*** Cobra_Fast_ is now away: vacant | 03:44 | |
*** Cobra_Fast_ is back | 03:44 | |
*** Cobra_Fast_ is now away: vacant | 04:18 | |
*** Cobra_Fast_ is back | 04:18 | |
*** Cobra_Fast_ is now away: vacant | 04:53 | |
*** Cobra_Fast_ is back | 04:53 | |
*** Flash <Flash!~Flash@user/flash> has quit IRC (Read error: Connection timed out) | 05:21 | |
*** Flash <Flash!~Flash@user/flash> has joined #bzflag | 05:22 | |
*** Cobra_Fast_ is now away: vacant | 05:27 | |
*** Cobra_Fast_ is back | 05:27 | |
*** Cobra_Fast_ is now away: vacant | 06:01 | |
*** Cobra_Fast_ is back | 06:01 | |
*** Cobra_Fast_ is now away: vacant | 07:33 | |
*** Cobra_Fast_ is back | 07:33 | |
*** Cobra_Fast_ is now away: vacant | 08:07 | |
*** Cobra_Fast_ is back | 08:07 | |
*** Sgeo <Sgeo!~Sgeo@user/sgeo> has quit IRC (Read error: Connection reset by peer) | 08:28 | |
*** FastLizard4 is back | 10:07 | |
*** FastLizard4 is now away: AWAY from keyboard | 10:32 | |
*** FastLizard4 is now away: GONE - Screen Detached and Disconnected from IRC (I'm probably asleep, at work, or doing something in real life) | 11:06 | |
*** Cobra_Fast_ is now away: vacant | 13:46 | |
*** Cobra_Fast_ is back | 13:46 | |
*** Cobra_Fast_ is now away: vacant | 13:54 | |
*** Cobra_Fast_ is back | 13:54 | |
*** Sgeo <Sgeo!~Sgeo@user/sgeo> has joined #bzflag | 15:34 | |
*** Cobra_Fast_ is now away: vacant | 16:31 | |
*** Cobra_Fast_ is back | 16:31 | |
TimRiker | the client will probably need to continue to send credentials for LIST so that they can see any non-public servers they have rights to. The client will need to do a GETTOKEN request passing the desired servername:port before joining so that we can hand them a token signed for that server directly. Then the IP of the requester will not need to match the IP of the connection to the server, while keeping the token non-reusable by the target server. This | 19:17 |
---|---|---|
TimRiker | should allow IPv6 connections to the list server and to the game servers. There's a bit of work to make it all happen, but that's the direction I'm heading. | 19:17 |
*** blast007[m] <blast007[m]!~blast007m@2001:470:69fc:105::7ec> has joined #bzflag | 19:17 | |
TimRiker | by the way, I contacted github again about the BZFlag org and they forwarded a message from me to the org owner. They did not say who that was though. So I might never hear back anything. | 19:20 |
TimRiker | currently one can do a GETTOKEN request with nameport filled in, but it is ignored and a IP based token is issued. | 19:23 |
blast007` | we'd still need to run a bzfls or equivilent from another hostname to add IPv6 support though, right? otherwise we'd have 2.4 clients potentially connecting over IPv6 | 19:40 |
TimRiker | probably so, yes. New clients could use a new url. Perhaps on www.bzflag.org/db/ or similar and that would map ipv4 and ipv6 ips. so my.* would be v4 only. | 20:04 |
TimRiker | of db.bzflag.org or whatever. | 20:05 |
TimRiker | s/of/or/ | 20:05 |
TimRiker | I have no yet tested to see if current clients will try a v6 endpoint if given one. | 20:06 |
TimRiker | my-dev.bzflag.org has both v4 and v6 ips. | 20:07 |
blast007` | I could look at hits to the MOTD, which is accessible over both | 20:11 |
blast007` | for 2.6, though, I was planning on it just using a whole different system | 20:12 |
TimRiker | good idea. | 20:12 |
TimRiker | I'm open to a complete new system, it's just more work to get there. | 20:14 |
blast007` | yeah | 20:14 |
*** blast007` is now known as blast007 | 20:14 | |
blast007 | I'd like 2.6 to not store the password in the config file. I want to move it to a session-based system that has a login/logout process in the client. | 20:15 |
blast007 | (and a way to kill sessions from the web page, in case you forgot to log off a PC somewhere) | 20:15 |
TimRiker | that would be better. not sure what the token lifetime would be. I don't have a feel for how many infrequent players we have. | 20:24 |
TimRiker | it appears it does use ipv6 for motd. | 20:28 |
*** Agatha is now away: away | 20:38 | |
*** Agatha <Agatha!~agatha@user/agatha> has quit IRC (Read error: Connection reset by peer) | 20:38 | |
*** Agatha <Agatha!~agatha@50.38.40.200> has joined #bzflag | 20:40 | |
*** Agatha <Agatha!~agatha@user/agatha> has quit IRC (Read error: Connection reset by peer) | 20:42 | |
*** TimRiker <TimRiker!~TimRiker@gw.rikers.org> has quit IRC (Read error: Connection reset by peer) | 20:42 | |
*** TimRiker <TimRiker!~TimRiker@gw.rikers.org> has joined #bzflag | 20:42 | |
*** Agatha <Agatha!~agatha@50.38.40.200> has joined #bzflag | 20:43 | |
*** Agatha <Agatha!~agatha@user/agatha> has quit IRC (Read error: Connection reset by peer) | 20:50 | |
*** Agatha <Agatha!~agatha@50.38.40.200> has joined #bzflag | 20:52 | |
TimRiker | when you get the time, I'd be interested to see what the percentage is of v4/v6 requests on things like motd.txt and master-bans.txt to get a feel for ipv6 ready clients and servers. | 20:54 |
blast007 | I'll see how much of that I can see | 20:55 |
blast007 | (I don't recall if the Apache logs are showing the actual user IP or the load balancer IPs) | 21:05 |
*** Agatha <Agatha!~agatha@user/agatha> has quit IRC (Read error: Connection reset by peer) | 21:16 | |
*** Agatha <Agatha!~agatha@50.38.40.200> has joined #bzflag | 21:18 | |
*** FastLizard4 is back | 23:12 | |
*** FastLizard4 is now away: AWAY from keyboard | 23:24 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!