Log from 2008-02-12:
--- Day changed Tue Feb 12 2008
00:00 -!- spidey_ [n=spidey@adsl-065-006-218-226.sip.mem.bellsouth.net] has joined #armagetron
00:02 <epsy> hm, if i consider using xclan instead of xclan.armagetron.co.uk...
00:03 <epsy> what will the suffix in md5 look likeN
00:03 <epsy> *?
00:04 <luke-jr> epsy: do note 'instead' means 'instead' ☺
00:04 <luke-jr> epsy: not 'both'
00:04 <flex> what
00:04 <epsy> hm :S
00:05 <z-man> The suffix is freely choosable.
00:05 <z-man> it could be fsdfijsdpfg'-w
00:05 <z-man> Nobody would mind :)
00:05 <epsy> so i'ill have to wipe out domain from suffix and tell all my user to relogin again?
00:05 <flex> epsy, don't tell
00:05 <flex> just wipe cookie :D
00:05 <flex> force them to relog :D
00:05 <epsy> yea i4m considering that
00:06 <flex> must more faster
00:06 <z-man> No, no such thing is required.
00:06 -!- spidey_ [n=spidey@adsl-065-006-218-226.sip.mem.bellsouth.net] has quit [Read error: 104 (Connection reset by peer)]
00:06 <z-man> Just keep the suffix as it is.
00:06 <z-man> We're talking about the thing that enters the md5 hash, right?
00:06 <epsy> well, clients will send different hashes
00:06 <epsy> yes
00:06 <luke-jr> epsy: the domain is hashed after, IIRC
00:07 <z-man> don't worry, the clients will use the suffix you send them.
00:07 <epsy> o right
00:07 <z-man> luke-jr: exactly. besides, it's the game server IP that gets hashed :)
00:07 <epsy> *phew*
00:07 <luke-jr> z-man: the domain is never included in the hash? :o
00:07 <z-man> No, why should it?
00:08 <luke-jr> same reason the login-part is
00:08 <z-man> To keep it secret?
00:09 <luke-jr> login-part isn't secret
00:10 <epsy> guru3, then, i'ill be willing to map xclan -> xclan.armagetron.co.uk
00:11 <z-man> Sure you want the clan in there?
00:11 * luke-jr ponders if the mapping has been implemented
00:11 <epsy> x is better ?
00:12 <z-man> Could create a rush for the other letters :)
00:12 <luke-jr> z-man: does Arma follow domain remapping?
00:12 <z-man> like xxx.com
00:12 <epsy> ^^
00:12 <flex> lol
00:12 <z-man> luke-jr: How should I know? We just use nanohttp.
00:12 <guru3> epsy: if you want to run authentication on xclan.authentication.armagetronad.net
00:12 <z-man> It works for forums, I can't see why it shouldn't work for everyone else :)
00:12 <guru3> you wont be able to run it on xclan.armagetron.co.uk
00:12 <luke-jr> z-man: domain remapping is on a higher level
00:12 <luke-jr> z-man: the forums don't remap
00:13 <flex> x would be cool :D
00:13 <luke-jr> remapping is where:
00:13 <luke-jr> 1) epsy logs in as epsy@x
00:13 <epsy> guru3, hm, but how do i access the DB from there?
00:13 <guru3> it's a redirect
00:13 <luke-jr> 2) x.authentication.armagetronad.net verifies the hash as epsy@xclan.armagetron.co.uk
00:13 <guru3> a CNAME
00:13 <luke-jr> 3) server double checks with xclan.armagetron.co.uk to verify it's ok with this
00:13 <epsy> where is the difference then??
00:13 <z-man> luke-jr is complicating things again.
00:13 <guru3> but you can't authenticate to two places at once
00:14 <luke-jr> z-man: this isn't new
00:14 <epsy> so i shouldn't accept auth attempts with xclan.armagetron.co.uk ?
00:14 <luke-jr> that's why the authority sends "I know this guy as …"
00:14 <guru3> epsy: yes
00:14 <epsy> but only with xclan.authentication.armagetronad.net
00:14 <z-man> No, that's just to fix up disambiguities with case insensitive name lookups.
00:15 <guru3> epsy: yes
00:15 <luke-jr> epsy: unless domain mapping *does* work, then you could map to the full length one
00:15 <guru3> that's how i would interprate it
00:15 <luke-jr> z-man: so in other words, it's not implemented
00:15 <epsy> guru3, is there a way i can send a message to my users standing they can login with @x ?
00:15 <z-man> No, of course not, because it is completely unnecessary complication.
00:16 <luke-jr> z-man: guess what? we just hit a real-world need for it
00:16 <luke-jr> oh well
00:16 <z-man> epsy: yes, just let the script answer "please login as <user>@x"
00:16 <guru3> we're not so set in stone
00:16 <epsy> like USER_NOT_FOUND Use x instead of xclan.armagetron.co.uk
00:16 <z-man> yes, exactly.
00:16 <epsy> ok
00:16 <luke-jr> epsy: or DOMAIN_NOT_FOUND, IIRC
00:17 <z-man> luke-jr: you miss the point of the shortcuts.
00:17 <z-man> the point is not that users get it easier to log in, the point is to have shorter user names.
00:17 <epsy> guru3, ok, can we setup that tomorrow ?
00:17 <luke-jr> z-man: you miss the problem
00:17 <guru3> epsy: i suppose so
00:17 <luke-jr> z-man: the problem is that epsy is forced to create new usernames for all his accounts
00:17 <epsy> ok, good night all
00:18 <epsy> ?
00:18 <luke-jr> all his previous statistics are lost under the old usernames
00:18 <luke-jr> and if he has any authority in servers, the admins there need to make the change too
00:19 <luke-jr> if he signed up for any tournaments, he might miss them because his username changed
00:19 <luke-jr> etc
00:19 <epsy> it's ok
00:19 <z-man> Well, but the whole operation would be entirely pointless, were it not for the changed usernames.
00:19 <z-man> besides, YOUR SCRIPT can just map the old usernames to the new ones.
00:19 <z-man> It's not like you'll have to do it for every user separately.
00:20 <epsy> your scrip = luke-jr's or mine?
00:20 <z-man> lukes.
00:20 <luke-jr> z-man: my script can ONLY if every change tells me
00:20 <luke-jr> and again, every other script needs to be told as well
00:20 <luke-jr> and all server admins etc
00:20 <z-man> We can keep a database of authority renamings.
00:21 <luke-jr> and for it to work right, all scripts/servers need to change at the exact same time
00:21 <luke-jr> z-man: we could, but then someone will cry security/privacy
00:21 <z-man> Oh, shut up already.
00:21 <epsy> man, that's a one week stats loss
00:21 <flex> haha
00:22 <epsy> is that even noticeable
00:22 <epsy> only for like the 10 users who played with it
00:22 <luke-jr> epsy: shrug, that's just your case too
00:23 -!- epsy [n=epsy@mar75-4-82-227-65-72.fbx.proxad.net] has quit [Remote closed the connection]
00:24 <luke-jr> ARGH
00:24 <luke-jr> z-man: thanks a lot; someone's running new-auth-usernames without updating their script again
00:35 <flex> <3 luke :p
00:36 <luke-jr> z-man: btw, how does LEGACY_whatever handle spaces in names?
00:37 <z-man> Same as always: in reguar player names, it gets replaced by an underscore, in authenticated names by \_.
00:39 <luke-jr> is escaping in auth names exactly the same?
00:39 <z-man> Yes.
00:39 <luke-jr> ok, thanks
00:39 * luke-jr ponders how to handle this
00:40 <z-man> You mean 0:0:?
00:41 <luke-jr> no, the problem is that I need to make my code *not* de-escape auth'd names
00:41 <luke-jr> while still de-escaping normal names
00:41 <luke-jr> not sure on how to do that reliably
00:43 <z-man> Why do you want to de-escape them?
00:43 <luke-jr> internal storage is 'legacy' at the moment
00:44 <luke-jr> [^\\](\\\\)*@
00:44 <luke-jr> that *might* work
00:45 <luke-jr> can the username-part be null?
00:45 <z-man> Umm, we better not allow that :)
00:48 <luke-jr> doesn't matter, "null" was defined in this case as including '\' and such ☹
00:48 <luke-jr> so I expanded it to (?:[^\\]|^)(\\\\)*@
00:49 <luke-jr> under non-legacy, non-auth-usernames still undergo the same space-to-underscore translation before being escaped?
00:49 <luke-jr> or do they have the full character set now?
00:50 <luke-jr> http://ratings.armagetronad.net/?authonly=1 btw
00:54 -!- batrachophagous [n=xfroggy@adsl-161-210-219.mia.bellsouth.net] has left #armagetron ["/me went * poof! *"]
00:57 -!- Mixnetwork [n=Miranda@91.66.227.92] has quit [Read error: 110 (Connection timed out)]
00:58 <luke-jr> there, xclan is now mapping to @x for me
00:59 <luke-jr> s/^(0:.*\@x)clan\.armagetron\.co\.uk$/$1/
01:00 * luke-jr ponders if that can be broken
01:06 -!- spidey_ [n=spidey@adsl-065-006-218-226.sip.mem.bellsouth.net] has joined #armagetron
01:09 <flex> is it ok to use two different ID's?
01:10 <flex> flex@x and flex@forums
01:14 <flex> #rating flex
01:14 <armabot> flex: flex is 273rd with a rating of 1549-1694 (from 1550-1693)
01:14 -!- Stewie-arma [n=Stewie-a@cpe-76-88-47-247.san.res.rr.com] has joined #armagetron
01:16 <flex> #rating flex@x
01:16 <armabot> flex: I don't know anything about 'flex@x'!
01:17 <flex> #rating flex@forums
01:17 <armabot> flex: I don't know anything about 'flex@forums'!
01:17 <flex> #rating |x|_flex
01:17 <armabot> flex: |x|_flex is 186th with a rating of 1567-1602 (from 1571-1598)
01:27 <armabot> armagetronad: bazaarmagetron * r7871 /armagetronad/branches/0.2.8/armagetronad/ (. src/engine/eGrid.cpp): Manuel Moos: Fixed cycle memory leaks.
01:28 <armabot> armagetronad: bazaarmagetron * r7872 /armagetronad/branches/0.2.8/armagetronad/ (. src/engine/eAdvWall.cpp src/tron/gWall.cpp): Manuel Moos: Using a single glBegin(GL_QUADS) block for all rim walls now.
01:28 <armabot> armagetronad: bazaarmagetron * r7873 /armagetronad/branches/0.2.8/armagetronad/ (. src/render/rFont.cpp): Manuel Moos: Avoiding mode changes.
01:29 <armabot> armagetronad: bazaarmagetron * r7874 /armagetronad/branches/0.2.8/armagetronad/ (8 files in 4 dirs): Manuel Moos: Made the display list menu a threefold choice: off, create and call, create and execute.
01:30 <armabot> armagetronad: bazaarmagetron * r7875 /armagetronad/branches/0.2.8/armagetronad/ (. src/render/rFont.cpp): Manuel Moos: Avoiding more mode switches.
01:31 <luke-jr> @aka flex
01:31 <luke-jr> #aka flex
01:31 <armabot> luke-jr: ¿10248 savas flex
01:31 <luke-jr> flex: you have too many ids
01:32 <luke-jr> #aka |x|_Flex
01:32 <armabot> luke-jr: ¿9186 |x|_flex lizguy flexx lizflex flex/forums flex\@armagetron
01:32 <luke-jr> #aka 0:Flex@forums
01:32 <armabot> luke-jr: ¿11459 0:Flex@forums
01:32 <luke-jr> #aka 0:Flex@x
01:32 <armabot> luke-jr: ¿11454 0:Flex@xclan.armagetron.co.uk 0:Flex@x
01:32 * luke-jr spanks flex
01:33 * ct|kyle kills luke-jr
01:33 <luke-jr> #aka ct_ky13
01:33 <armabot> luke-jr: ¿1516 ct_ky13
01:33 <luke-jr> ct|kyle: do you even login yet?
01:33 <ct|kyle> luke-jr: yes
01:35 -!- ghableska [n=ghablesk@12-214-219-145.client.mchsi.com] has joined #armagetron
01:35 <ghableska> #weather 50266
01:35 <armabot> ghableska: The current temperature in West Des Moines, Iowa is 6.1°F (6:35 PM CST on February 11, 2008). Conditions: Overcast. Humidity: 62%. Dew Point: -4.0°F. Windchill: -11.2°F. Pressure: 29.17 in 987.7 hPa (Rising).
01:38 -!- ghableska [n=ghablesk@12-214-219-145.client.mchsi.com] has left #armagetron []
01:46 <flex> luke-jr, I only have two :p
01:47 <flex> I think..
01:50 * flex slaps luke-jr around a bit with a large trout
01:50 <flex> lol
01:50 <flex> i haven't used that in a long time :p
01:53 -!- luke-jr [n=luke-jr@2002:440d:6de2:0:20e:a6ff:fec4:4e5d] has quit [Remote closed the connection]
01:54 -!- luke-jr [n=luke-jr@2002:440d:6de2:0:20e:a6ff:fec4:4e5d] has joined #armagetron
01:56 -!- fonkay [n=dreamboa@hlfxns0161w-142068046043.pppoe-dynamic.ns.aliant.net] has joined #armagetron
01:59 <armabot> armagetronad: bazaarmagetron * r7876 /armagetronad/branches/0.2.8/armagetronad/ (. src/tron/gCycle.cpp src/tron/gWall.cpp src/tron/gWall.h): Manuel Moos: Avoiding mode changes for cycle walls, too.
01:59 <armabot> armagetronad: bazaarmagetron * r7877 /armagetronad/branches/0.2.8/armagetronad/ (. src/render/rDisplayList.cpp): Manuel Moos: Added display list statistics.
02:00 <armabot> armagetronad: bazaarmagetron * r7878 /armagetronad/branches/0.2.8/armagetronad/ (. src/tron/gCycle.cpp): Manuel Moos: Removing expired walls from render list.
02:01 <fonkay> 'ello?
02:01 <flex> hello
02:02 <fonkay> fonkay's here now, where's the party?
02:03 <flex> urm what party
02:06 <z-man> The party that is everywhere where a lone female being enters a chatroom full of geeky men :)
02:06 <fonkay> Indeed
02:07 <flex> what female..
02:07 <flex> where
02:07 <fonkay> spidey
02:07 <flex> spidey is a female?
02:07 <fonkay> where are you when we need you?
02:07 <fonkay> yes
02:07 <flex> I never knew that
02:08 <fonkay> lightcycles are decievingly unisex
02:08 <flex> I never seen spidey on the grid either..
02:08 -!- luke-jr [n=luke-jr@2002:440d:6de2:0:20e:a6ff:fec4:4e5d] has quit [Remote closed the connection]
02:08 -!- luke-jr [n=luke-jr@2002:440d:6de2:0:20e:a6ff:fec4:4e5d] has joined #armagetron
02:09 <fonkay> lucky you
02:09 <fonkay> spidey's a crazy chicken.
02:11 <flex> kyle
02:11 <flex> ct|kyle
02:12 <ct|kyle> flex: flex flex flex
02:13 <flex> u fag
02:13 <Stewie-arma> yeah well spidey is still a girl...
02:13 <Stewie-arma> no scratch that
02:13 <Stewie-arma> his brother is, The_Acid. he's a girl
02:14 <flex> i don't think anyone was disputing that.. (the spidey_ being a girl part)
02:15 <fonkay> no one could
02:28 -!- luke-jr [n=luke-jr@2002:440d:6de2:0:20e:a6ff:fec4:4e5d] has quit [Remote closed the connection]
02:28 -!- luke-jr [n=luke-jr@2002:440d:6de2:0:20e:a6ff:fec4:4e5d] has joined #armagetron
02:36 <fonkay> so this is it? no party?
02:36 -!- luke-jr [n=luke-jr@2002:440d:6de2:0:20e:a6ff:fec4:4e5d] has quit [Remote closed the connection]
02:36 -!- luke-jr [n=luke-jr@2002:440d:6de2:0:20e:a6ff:fec4:4e5d] has joined #armagetron
02:39 <flex> what do you have in mind fonkay? :p
02:42 <armabot> armagetronad: bazaarmagetron * r7879 /armagetronad/branches/0.2.8/armagetronad/ (. src/tron/gCycle.cpp src/tron/gWall.cpp): Manuel Moos: Last one for today: removing walls that are really dead and vanished from the rendering list.
02:53 -!- flex [n=savas@unaffiliated/savas] has quit ["bye"]
02:53 -!- z-man [n=manuel@p50871BED.dip0.t-ipconnect.de] has quit [Read error: 113 (No route to host)]
04:04 <Stewie-arma> hmm it's a party now...
04:04 <P4> luke-jr: ping
04:13 <P4> #m luke-jr can you remind me the link you gave me describing how does your rating system works? or just the name of that system, please
04:13 <armabot> P4: The operation succeeded.
04:29 <ct|kyle> P4: http://math.bu.edu/people/mg/glicko/glicko2.doc/
04:35 <ct|kyle> #m P4 Luke-Jr stats http://math.bu.edu/people/mg/glicko/glicko2.doc/
04:35 <armabot> ct|kyle: The operation succeeded.
04:41 <luke-jr> P4: Glicko2
04:57 -!- luke-jr is now known as ljrbot
04:57 -!- ljrbot [n=luke-jr@2002:440d:6de2:0:20e:a6ff:fec4:4e5d] has left #armagetron []
04:57 -!- luke-jr [n=luke-jr@2002:440d:6de2:0:20e:a6ff:fec4:4e5d] has joined #armagetron
05:04 -!- fonkay [n=dreamboa@hlfxns0161w-142068046043.pppoe-dynamic.ns.aliant.net] has quit []
05:27 -!- Stewie-arma [n=Stewie-a@cpe-76-88-47-247.san.res.rr.com] has quit ["Leaving"]
05:36 -!- Stewie-arma [n=Stewie-a@cpe-76-88-47-247.san.res.rr.com] has joined #armagetron
05:39 -!- tramshed [i=tramshed@im.catapultingfeces.com] has joined #armagetron
05:45 -!- Stewie-arma [n=Stewie-a@cpe-76-88-47-247.san.res.rr.com] has quit ["Leaving"]
06:01 -!- Stewie-arma [n=Stewie-a@cpe-76-88-47-247.san.res.rr.com] has joined #armagetron
06:32 -!- Stewie-arma [n=Stewie-a@cpe-76-88-47-247.san.res.rr.com] has quit ["Leaving"]
06:33 -!- Self_Destructo [n=sd@h14.93.141.67.ip.alltel.net] has joined #armagetron
06:33 -!- ct|kyle [n=kyle@pool-71-97-157-191.aubnin.dsl-w.verizon.net] has quit ["Leaving."]
06:47 -!- GodTodd [n=TheTruth@pool-71-170-38-124.dllstx.fios.verizon.net] has quit [Read error: 104 (Connection reset by peer)]
06:47 -!- GodTodd [n=TheTruth@pool-71-170-38-124.dllstx.fios.verizon.net] has joined #armagetron
06:57 -!- tramshed [i=tramshed@im.catapultingfeces.com] has quit ["Leaving"]
06:57 -!- tramshed [i=tramshed@im.catapultingfeces.com] has joined #armagetron
07:20 -!- MrBougo [n=MrBougo@191.250-242-81.adsl-dyn.isp.belgacom.be] has joined #armagetron
07:37 -!- MrBougo [n=MrBougo@191.250-242-81.adsl-dyn.isp.belgacom.be] has quit []
07:48 -!- z-man [n=manuel@p50871BED.dip0.t-ipconnect.de] has joined #armagetron
07:51 -!- z-man-work [n=moos@l23.thp.uni-koeln.de] has quit [Read error: 104 (Connection reset by peer)]
07:52 -!- z-man-work [n=moos@l23.thp.uni-koeln.de] has joined #armagetron
08:22 -!- tramshed [i=tramshed@im.catapultingfeces.com] has quit [Remote closed the connection]
09:35 -!- tramshed [i=tramshed@2001:5c0:87c8:0:0:0:0:1] has joined #armagetron
10:22 -!- z-man [n=manuel@p50871BED.dip0.t-ipconnect.de] has quit [Read error: 113 (No route to host)]
10:31 <luke-jr> <+HoCkster> I got an official warning from my bank // <+HoCkster> I usually pay my rent as "Columbian Drug Money", they never objected // <+HoCkster> but then I forgot my mates cell phone number, // <+HoCkster> we were both doing internet banking at the same time right // <@Lilzvixen> welcome to my room // <+HoCkster> so I give him a 1 cent payment going "What's your number" // <+HoCkster> and we start having this whole
10:31 <luke-jr> conversation // <+HoCkster> it was like webchat // <+HoCkster> so like 87 payments later, the bank rings me up and were like // <+HoCkster> "have you thought of getting MSN?"
11:22 -!- Mixnetwork [n=Miranda@91.66.227.92] has joined #Armagetron
11:35 -!- Mixnetwork1575 [n=Miranda@91.66.227.92] has joined #Armagetron
11:45 -!- tramshed [i=tramshed@2001:5c0:87c8:0:0:0:0:1] has quit [Read error: 113 (No route to host)]
11:47 -!- deja_vu [n=deja_vu@rz-du-phx-130-112.rz.uni-karlsruhe.de] has joined #armagetron
11:47 -!- Mixnetwork1575 [n=Miranda@91.66.227.92] has left #Armagetron []
11:48 -!- Mixnetwork [n=Miranda@91.66.227.92] has quit [Read error: 110 (Connection timed out)]
11:59 -!- Mixnetwork [n=Miranda@91.66.227.92] has joined #Armagetron
12:22 <armabot> armagetronad: bazaarmagetron * r7880 /armagetronad/branches/0.2.8/armagetronad/ (. src/Makefile.am src/render/rGL.cpp src/render/rGL.h): Manuel Moos: Backported OpenGL error dedection code from the trunk.
12:24 -!- torres [n=torres@pD9E9E00E.dip.t-dialin.net] has joined #armagetron
12:24 -!- liberweesco [n=libervis@78-1-96-218.adsl.net.t-com.hr] has joined #armagetron
12:25 -!- libervisco [n=libervis@tuxhacker/libervisco] has quit [Read error: 110 (Connection timed out)]
12:39 -!- torres [n=torres@unixcorps/staff/pippijn] has quit [Remote closed the connection]
12:40 -!- deja_vu [n=deja_vu@rz-du-phx-130-112.rz.uni-karlsruhe.de] has quit ["leaving"]
12:41 -!- mix_space [n=Miranda@91.66.227.92] has joined #Armagetron
12:47 -!- mix_space [n=Miranda@91.66.227.92] has left #Armagetron []
12:47 -!- mix_space [n=Miranda@91.66.227.92] has joined #Armagetron
12:48 -!- Mixnetwork [n=Miranda@91.66.227.92] has quit [Read error: 110 (Connection timed out)]
12:49 -!- mix_space [n=Miranda@91.66.227.92] has left #Armagetron []
12:51 -!- mix_space [n=Miranda@91.66.227.92] has joined #Armagetron
13:01 -!- torres [n=torres@pD9E9E00E.dip.t-dialin.net] has joined #armagetron
13:29 -!- torres [n=torres@unixcorps/staff/pippijn] has quit [Remote closed the connection]
13:46 <armabot> armagetronad: bazaarmagetron * r7884 /armagetronad/branches/0.2.8/armagetronad/ (6 files in 3 dirs): Manuel Moos: Fixed wall display list generation some more.
13:47 -!- g5vc is now known as aaarghhh
13:47 -!- aaarghhh is now known as g6vc
13:52 -!- g6vc is now known as g5vc
13:56 -!- luke-jr [n=luke-jr@2002:440d:6de2:0:20e:a6ff:fec4:4e5d] has quit [Remote closed the connection]
13:57 -!- luke-jr [n=luke-jr@2002:440d:6de2:0:20e:a6ff:fec4:4e5d] has joined #armagetron
15:20 <armabot> armagetronad: bazaarmagetron * r7885 /armagetronad/branches/0.2.8/armagetronad/ (10 files in 5 dirs): Manuel Moos: Disabled support for antialiasing and perspective correction settings. Antialiasing never worked properly anyway, and disabling perspective correction is just stupid :)
15:21 <armabot> armagetronad: bazaarmagetron * r7886 /armagetronad/branches/0.2.8/armagetronad/ (. src/engine/ePlayer.cpp src/render/rGLRender.cpp): Manuel Moos: Fixed unitialized variable bugs.
15:22 <armabot> armagetronad: bazaarmagetron * r7887 /armagetronad/branches/0.2.8/armagetronad/ (. src/render/rFont.cpp): Manuel Moos: Fixed another OpenGL usage bug, the white background was rendered without starting a new Quad block.
15:22 <armabot> armagetronad: bazaarmagetron * r7888 /armagetronad/branches/0.2.8/armagetronad/ (. src/render/rDisplayList.cpp): Manuel Moos: More debug checks.
16:03 -!- MrBougo [n=MrBougo@191.250-242-81.adsl-dyn.isp.belgacom.be] has joined #armagetron
16:11 -!- Stewie-arma [n=Stewie-a@cpe-76-88-47-247.san.res.rr.com] has joined #armagetron
16:11 -!- Stewie-arma [n=Stewie-a@cpe-76-88-47-247.san.res.rr.com] has quit [Remote closed the connection]
16:19 -!- flex [n=savas@unaffiliated/savas] has joined #armagetron
16:23 -!- K-Yo [n=K-Yo@unaffiliated/k-yo] has joined #armagetron
16:30 -!- ct|kyle [n=kyle@pool-71-97-157-191.aubnin.dsl-w.verizon.net] has joined #armagetron
16:53 -!- mix_space [n=Miranda@91.66.227.92] has quit [Read error: 104 (Connection reset by peer)]
16:57 <armabot> armagetronad: bazaarmagetron * r7890 /armagetronad/branches/0.2.8/armagetronad/ (. src/engine/eAdvWall.cpp): Manuel Moos: Disabling wall "shadows" when display lists are used for them. Let's see if we can find something smarter.
16:58 <wrtlprnft> z-man-work: you mean the shadows you get with rim walls?
16:58 <z-man-work> yeah.
16:58 <z-man-work> Their rendering is camera dependant and does not fit into a display list.
16:59 <wrtlprnft> weren't those just a hack so you could see rim walls when looking at them from the wrong direction?
16:59 <z-man-work> No, they were a hack to allow you seeing where walls are when the camera is sitting directly inside of them.
16:59 <wrtlprnft> that's what i meant
17:00 <z-man-work> ah, ok.
17:01 <armabot> armagetronad: wrtlprnft * r7892 /armagetronad/trunk/armagetronad/ (7 files in 4 dirs): (log message trimmed)
17:01 <armabot> armagetronad: Better texture support: You can now choose if you want your texture to repeat in
17:01 <armabot> armagetronad: the x-, y- or both directions. This needs two extra openGL calls per texture
17:01 <armabot> armagetronad: Select() since there can be multiple places using the same phyiscal texture with
17:01 <armabot> armagetronad: different settings, but that shouldn't be too much of a problem
17:01 <armabot> armagetronad: Made the interface a bit more intuitive: You can actually call the
17:01 <armabot> armagetronad: rResourceTexture constructor to get a texture and don't need to deal with the
17:01 <armabot> armagetronad: bazaarmagetron * r7889 /armagetronad/branches/0.2.8/armagetronad/ (4 files in 3 dirs): Manuel Moos: Fixed wall flickering.
17:02 * wrtlprnft shouldn't write such long commit messages
17:02 <wrtlprnft> by the way, i think my 0.2.8 build with debug does render a lot faster. for any real world test i'd need a trunk build, though
17:05 -!- CraYSuPeRcOm [n=icechat5@adsl-76-236-152-8.dsl.stlsmo.sbcglobal.net] has joined #armagetron
17:06 <CraYSuPeRcOm> help! help! in desperate need, i went to upgrade to 1.1.3 from jailbreak 1.1.2, and my phone is totally F--ed
17:07 <CraYSuPeRcOm> now i cant even restore from itunes
17:07 <wrtlprnft> what's jailbreak?
17:08 -!- epsy [n=epsy@mar75-4-82-227-65-72.fbx.proxad.net] has joined #armagetron
17:11 -!- CraYSuPeRcOm [n=icechat5@adsl-76-236-152-8.dsl.stlsmo.sbcglobal.net] has left #armagetron []
17:15 <flex> haha
17:44 <Hoax-> flex, was that even you in sumo
17:54 <flex> ytes
17:54 <flex> it was me
17:54 <flex> why?
17:54 <flex> i had numb hands
17:54 <flex> i was cold, leave me alone!
17:54 -!- kidanger [n=kidanger@77.201.163.250] has joined #armagetron
17:58 -!- K-Yo_ [n=K-Yo@gre92-2-82-66-105-52.fbx.proxad.net] has joined #armagetron
18:08 -!- armabot [n=armabot@77.47.5.89.static.cablesurf.de] has quit [Remote closed the connection]
18:12 -!- K-Yo [n=K-Yo@unaffiliated/k-yo] has quit [Read error: 110 (Connection timed out)]
18:12 <epsy> guru3, you there?
18:13 <guru3> no ;)
18:14 <epsy> i have some time, can we setup the x -> xclan stuff?
18:14 <guru3> we can try
18:15 -!- armabot [n=armabot@77.47.5.89.static.cablesurf.de] has joined #armagetron
18:15 <wrtlprnft> another system updated to the newest kernel…
18:18 <epsy> ok, i've set my script to only accept connections at xclan.authentication.armagetronad.net, is that right if i want « x » as alias ?
18:19 <epsy> still didn't upload the new version, i want to be sure about it
18:19 <guru3> a square-square-x-square-square-square-square alias?
18:20 <guru3> xclan would be the alias
18:20 <guru3> aka /login xclan
18:20 <epsy> er, no just "x" without quotes
18:20 <guru3> alias.authentication.armagetronad.net
18:20 <epsy> right.
18:20 * wrtlprnft notes that there are just 26 letters in the alphabet
18:21 <epsy> who will reserve D ? :P
18:21 <flex> who will reserve "1"
18:21 <wrtlprnft> flex: 1 isn't possible anyways
18:22 <flex> guess nobody then :p
18:22 <epsy> guru3, i go for x.authentication.armagetronad.net then
18:22 <wrtlprnft> guru3: what about x.clans.authentication.armagetronad.net?
18:22 <wrtlprnft> then we can have all clans in their own category
18:22 <wrtlprnft> maybe get rid of the 's'
18:22 <epsy> /login x.clans ? huh
18:22 <wrtlprnft> /login x.clan
18:22 <flex> i object!
18:22 <flex> what's the difference?
18:22 <guru3> x.clan.authentication then
18:23 * wrtlprnft is just suggesting stuff
18:23 <flex> so if a team or group of people get x because they don't see themselves as a clan?
18:23 <guru3> i'm now debating
18:23 <z-man-work> Err, won't work with the current server code.
18:23 <guru3> i.am.silly.authentication.armagetronad.net
18:23 <z-man-work> x.clan will stay x.clan and won't get expanded.
18:23 <guru3> or
18:23 <guru3> supercallyfragilisticexpialadocious.authentication.armagetronad.net
18:23 <wrtlprnft> z-man-work: ah, right
18:24 <guru3> (yes the sound of that is something quite attrocious)
18:24 <wrtlprnft> it checks if there's a . in the authority, right?
18:24 <z-man-work> yes.
18:24 <epsy> guru3, i'ill go for x
18:24 <wrtlprnft> forget it, then :-(
18:24 <wrtlprnft> can i have w?
18:24 <wrtlprnft> wrtlprnft@w
18:24 <epsy> lol :)
18:24 <wrtlprnft> or t, maybe
18:24 <wrtlprnft> wrtlprnf@t
18:25 <guru3> lol
18:25 <epsy> h@x
18:25 <z-man-work> I want n!
18:25 <z-man-work> z-m@n
18:25 <guru3> guru@3
18:25 <guru3> tank progr@m
18:25 <wrtlprnft> guru3: won't work :-(
18:26 <epsy> tank.progr@m
18:26 <guru3> auth names can have spaces
18:27 <guru3> but nah
18:27 <wrtlprnft> if you like having tank\ progr@m in your logs…
18:27 <guru3> i think i'll keep @ forums
18:27 <guru3> i don't read mah logs
18:27 <guru3> epsy: what do i need to CNAME to?
18:28 <epsy> xclan.armagetron.co.uk leads to our site
18:29 <epsy> should i check for it's ip?
18:29 <guru3> as long as whatever server xclan.armagetron.co.uk is aware that it should also answer to x.authentication.armagetronad.net
18:30 <epsy> well, http://66.33.209.183/armaauth/0.1 gets to another server
18:30 <epsy> si you'ill need double redirection i guess
18:30 <epsy> so*
18:30 <guru3> do you mean to say i will need it
18:30 <guru3> or you will need it
18:31 <epsy> i mean that otherwise i wont work
18:31 <epsy> it*
18:31 <guru3> ...
18:31 <guru3> do you host xclan.armagetronad.net
18:31 <guru3> *xclan.armagetron.co.uk
18:32 <epsy> no myself
18:32 <epsy> *no
18:32 <guru3> where does it go to if xclan.armagetron.co.uk is a redirect
18:35 <epsy> i am searching
18:40 <wrtlprnft> wtf
18:40 <wrtlprnft> my master is denying people their login attempts
18:40 -!- liberweesco is now known as libervisco
18:40 * z-man-work whistles
18:40 <wrtlprnft> wtf.
18:41 <wrtlprnft> [2008/02/12 18:41:03] [17] Players from IP 78.47.242.235 are banned for 6 minutes. Reason: None given.
18:41 <epsy> hm
18:41 <wrtlprnft> it banned itself
18:41 <z-man-work> which code are you running?
18:41 <wrtlprnft> 0.2.8 I think
18:41 <wrtlprnft> some older checkout
18:42 <z-man-work> hmm, that has always worked fine for me.
18:42 <wrtlprnft> armagetronad-master-0.2.8_alpha20061205
18:42 <wrtlprnft> i'll just delete the ban
18:43 <wrtlprnft> that is, if i can figure out where it stores its bans
18:43 <wrtlprnft> not in var
18:43 <wrtlprnft> apparently it doesn't store it at all
18:44 <epsy> hm, theses servers arent wanting to give any cname
18:44 <wrtlprnft> that did the trick
18:44 <wrtlprnft> ah, i think i get it
18:44 <wrtlprnft> i set the clock back by 30 minutes after the server was started
18:47 <epsy> guru3, it can't work with xclan.armagerton.co.uk as cname?
18:47 <guru3> the server at xclan.armagetron.co.uk needs to know to answer to xclan.authentication.armagetronad.net as a domain name
18:47 <guru3> not a http redirect
18:48 <epsy> guru3, and you think it's doing an http redirect?
18:49 -!- K-Yo_ is now known as K-Yo
18:49 <guru3> yes
18:49 <epsy> hm, why?
18:50 <guru3> because it's not a cname
18:50 <guru3> eithe that or it's there
18:50 <epsy> "it's there" ?
18:51 <guru3> there is no redirection
18:51 <z-man-work> It doesn't look like a redirect to me, I disabled redirects and still could get the site.
18:51 <z-man-work> Why would a CNAME not work?
18:52 <guru3> if it's on a hosting company
18:52 <guru3> and it's not setup to respond to xclan.authentication.armagetronad.net
18:52 <guru3> using vhosts
18:52 <z-man-work> ah, ok.
18:54 <epsy> well i will talk to the site owner
18:54 <guru3> ok
18:54 <z-man-work> Of course, there would be alternatives, we could use proxy scripts instead of CNAMEs.
18:55 <guru3> i was bored today: http://electricpotential.net/temp/landgen.php
18:55 <epsy> did you bind from xclan.authentication.armagetronad.net or x.authentication.armagetronad.net
18:55 <guru3> i haven't done anything yet
18:55 <guru3> because of dns propogation times
18:55 <epsy> oh ok
18:55 <guru3> id rahter get it right on the first shot
18:55 <guru3> as trying to fix it could be rather time consuming
18:55 <epsy> i see
18:56 <wrtlprnft> epsy: you could host a proxy auth server somewhere
18:56 <epsy> somewhere?
18:56 <z-man-work> Anywhere. On a home server, for example.
18:56 <wrtlprnft> or the one that hosts your arma server :-P
18:56 <epsy> i don't own any
18:57 <epsy> heh
18:57 <wrtlprnft> you'd have to talk with the owner of that, though
18:57 <epsy> wrtlprnft, ok i'm going to talk to him right now, but right now eh ;p
18:57 <wrtlprnft> you'd better do so :-P
18:58 <wrtlprnft> anyways, see if you can get it to work without a proxy first
18:58 <epsy> wrtlprnft, so i'd just relay the queries et the answers?
18:58 <wrtlprnft> epsy: yeah, that should work fine
18:58 <epsy> er.. *and
18:58 <epsy> wrtlprnft, php hasn't curl support on your machine if i remember correctly
18:59 <wrtlprnft> well, that can be changed
18:59 <wrtlprnft> i'll do it tomorrow, though
18:59 <wrtlprnft> otherwise the people on café will kill me
19:00 <epsy> hrhr
19:10 -!- g5vc is now known as g6vc
19:12 <kidanger> #serverinfo kunai
19:12 <armabot> kidanger: There doesn't seem to be a server matching “kunai” at the moment, sorry.
19:15 -!- deja_vu [n=deja_vu@HSI-KBW-085-216-060-101.hsi.kabelbw.de] has joined #armagetron
19:16 -!- g6vc is now known as g5vc
19:38 <flex> fle@x
19:38 <flex> pwned
19:40 -!- ohka|quad [n=quad@82-47-202-172.cable.ubr05.shef.blueyonder.co.uk] has quit ["Leaving"]
19:40 <flex> ha-ha-ha- ho-ho-ho- ha-ha-ha
19:48 -!- xfroggy [n=xfroggy@unaffiliated/xfroggy] has joined #armagetron
20:09 <kidanger> epsy: tu vois le serveur "Kunai |Shooting|" dans la liste ?
20:12 <epsy> #sd kuns
20:12 <armabot> epsy: There doesn't seem to be a server matching “kuns” at the moment, sorry.
20:12 <epsy> #sd kun
20:12 <armabot> epsy: There doesn't seem to be a server matching “kun” at the moment, sorry.
20:15 <kidanger> epsy: ba armabot le voit pas :S
20:22 -!- luke-jr [n=luke-jr@2002:440d:6de2:0:20e:a6ff:fec4:4e5d] has quit [Read error: 104 (Connection reset by peer)]
20:22 -!- kidanger [n=kidanger@77.201.163.250] has quit ["Vive le libre, vive KDE !"]
20:22 -!- luke-jr [n=luke-jr@2002:440d:6de2:0:20e:a6ff:fec4:4e5d] has joined #armagetron
20:22 -!- ohka|quad [n=quad@82-47-202-172.cable.ubr05.shef.blueyonder.co.uk] has joined #armagetron
20:26 -!- Hoax- [n=Hoax@cpc5-oxfd8-0-0-cust434.oxfd.cable.ntl.com] has quit [Read error: 104 (Connection reset by peer)]
20:26 -!- Hoax- [n=Hoax@cpc5-oxfd8-0-0-cust434.oxfd.cable.ntl.com] has joined #armagetron
20:29 -!- xfroggy_ [n=xfroggy@unaffiliated/xfroggy] has joined #armagetron
20:31 -!- xfroggy [n=xfroggy@unaffiliated/xfroggy] has quit [Read error: 110 (Connection timed out)]
20:42 <wrtlprnft> z-man-work: what do you think about including authentication info in those big server messages so my script (and the clients) can parse it?
20:43 <wrtlprnft> z-man-work: and we could go and include the network version in the requestBigServerInfo messages so we'll have less trouble when we finally implement utf-8
20:49 <epsy> wrtlprnft, in players lists?
20:51 <wrtlprnft> epsy: the stuff the server sends when a client populates the server browser
21:13 -!- MrBougo [n=MrBougo@191.250-242-81.adsl-dyn.isp.belgacom.be] has quit []
21:21 -!- deja_vu_ [n=deja_vu@HSI-KBW-085-216-060-101.hsi.kabelbw.de] has joined #armagetron
21:29 -!- flex0 [n=savas@host81-157-165-47.range81-157.btcentralplus.com] has joined #armagetron
21:37 -!- deja_vu [n=deja_vu@HSI-KBW-085-216-060-101.hsi.kabelbw.de] has quit [Read error: 110 (Connection timed out)]
21:37 -!- deja_vu_ is now known as deja_vu
21:38 <luke-jr> #markov wrtlprnft:
21:38 <g5vc> :D
21:39 -!- tramshed [i=tramshed@im.catapultingfeces.com] has joined #armagetron
21:40 -!- beta|AoS| [n=ubuntu@theo.is-a-geek.org] has joined #armagetron
21:41 <beta|AoS|> epsy: merci à tout ceux qui m'on kické 2 rounds après que je joine...
21:41 <epsy> beta|AoS|, ça t'apprendra à utiliser un nom d'inconnu -.-
21:41 <beta|AoS|> Super très malin ça. kickons tous ceux qu'on ne connait pas.
21:42 <luke-jr> #ping
21:42 <armabot> pong
21:42 <luke-jr> #markov wrtlprnft:
21:42 <epsy> ben c'est à dire que tu tombais au mauvais moment
21:43 -!- deja_vu [n=deja_vu@HSI-KBW-085-216-060-101.hsi.kabelbw.de] has quit ["nacht"]
21:45 <wrtlprnft> #relead markov
21:45 <wrtlprnft> #reload markov
21:45 <armabot> wrtlprnft: Error: No plugin markov exists.
21:45 <wrtlprnft> #reload Markov
21:45 <armabot> wrtlprnft: The operation succeeded.
21:45 <wrtlprnft> luke-jr: don't ask me why it needs that
21:45 <luke-jr> #markov wrtlprnft:
21:45 <luke-jr> still no go
21:46 -!- flex [n=savas@unaffiliated/savas] has quit [Read error: 113 (No route to host)]
21:46 <wrtlprnft> #markov luke-jr
21:46 <wrtlprnft> #list markov
21:46 <armabot> wrtlprnft: firsts, follows, lasts, markov, pairs, and stats
21:47 <wrtlprnft> #markov markov
21:47 <wrtlprnft> ImportError: No module named _bsddb
21:47 <wrtlprnft> that's what supybot is spitting at me
21:48 <luke-jr> i c
21:49 <wrtlprnft> #reload Markov
21:49 <armabot> wrtlprnft: The operation succeeded.
21:49 <luke-jr> #markov wrtlprnft:
21:51 <wrtlprnft> no, i was just looking when the message would appear
21:51 <wrtlprnft> directly after loading
21:53 <wrtlprnft> * dev-python/bsddb3 Available versions: 4.5.0 {doc} Homepage: http://pybsddb.sourceforge.net/ Description: Python bindings for BerkeleyDB
21:53 <wrtlprnft> maybe that's what i need
21:57 <luke-jr> maybe
21:59 <flex0> wrtlprnft we got some dick in cafe, mind assisting please :)
22:01 -!- z-man [n=manuel@p508719E1.dip0.t-ipconnect.de] has joined #armagetron
22:02 -!- Mixnetwork [i=Miranda@91.66.227.92] has joined #Armagetron
22:05 <Hoax-> #tea
22:05 <armabot> Hoax-: Fortress Café: Players (14/32): .:] Goody, /dev/null/h4ck, 31013, CTxGonzap, CT_emmy, deadskater01, Eleanic, hoop, Knus, ToA, wrtlprnft |mbc|, |x| Sticky, ~"XzL.PuNish, ¦×¦epsy
22:27 -!- xfroggy_ is now known as xfroggy
22:34 <armabot> armagetronad: bazaarmagetron * r7893 /armagetronad/branches/0.2.8/armagetronad/ (. src/render/rDisplayList.cpp): Manuel Moos: Fixed Create-and-Call playlist mode.
22:41 <armabot> lpbugs: [191371] Sporadic display list crashes
22:46 <z-man> ooh, nice!
22:46 <wrtlprnft> ?
22:47 <z-man> The bug reporting armabot.
22:47 <wrtlprnft> yeah, it's nice to see
22:47 <wrtlprnft> of course i sooner or later get the e-mail, too
22:48 <wrtlprnft> but those things might spark a discussion :-)
22:51 <armabot> armagetronad: bazaarmagetron * r7894 /armagetronad/branches/0.2.8/armagetronad/ (8 files in 5 dirs): Manuel Moos: Bye, bye, Z-Trick. It was nice while it lasted. *sniff*
22:58 <armabot> armagetronad: bazaarmagetron * r7895 /armagetronad/branches/0.2.8/armagetronad/ (4 files in 4 dirs): (log message trimmed)
22:58 <armabot> armagetronad: author: Manuel Moos
22:58 <armabot> armagetronad: Automatic merging of commits that would change history order:
22:58 <armabot> armagetronad: ------------------------------------------------------------
22:58 <armabot> armagetronad: revno: 602.1.2
22:58 <armabot> armagetronad: committer: wrtlprnft <wrtlprnft@users.sf.net>
22:58 <armabot> armagetronad: branch nick: 0.2.8
22:58 <wrtlprnft> wow.
22:59 <z-man> Good to see that works in practice.
22:59 <wrtlprnft> :D
23:00 * wrtlprnft goes update his server
23:00 <wrtlprnft> #reload Markov
23:00 <armabot> wrtlprnft: The operation succeeded.
23:00 -!- armabot [n=armabot@77.47.5.89.static.cablesurf.de] has quit [Read error: 104 (Connection reset by peer)]
23:01 <z-man> Just put "merging" as the merge commit message :)
23:01 <wrtlprnft> ok
23:01 <wrtlprnft> i was just confused
23:01 <wrtlprnft> i thought it might want me to enter my original ci message again
23:01 <z-man> Or use "bzr rebase" instead, that avoids the reordering.
23:01 <wrtlprnft> i knew there was something
23:01 <wrtlprnft> i followed the instructions on the wiki
23:01 <z-man> No, that's handled automatically. BZR keeps merging metainfo.
23:01 <wrtlprnft> but they changed since the last time i looked at them
23:01 <z-man> Yeah, merging is the easier way :)
23:02 -!- armabot [n=armabot@77.47.5.89.static.cablesurf.de] has joined #armagetron
23:03 <wrtlprnft> but i never knew you could to /admin CYCLE_RUBBER 0 KILL some_player SAY HAHA!
23:03 <wrtlprnft> i thought one line of /admin == one command
23:03 <wrtlprnft> err, what
23:03 <wrtlprnft> i think i deleted doc/COPYING or something
23:04 <z-man> What? I thought that, too.
23:04 <wrtlprnft> i have no clue how i did that, though
23:04 <wrtlprnft> i certainly didn't delete that
23:05 <wrtlprnft> now, what's the least stupid way to restore it?
23:07 <z-man> Hmm, in svn, you could revive an old revision.
23:08 <wrtlprnft> svn wouldn't let you delete the file in the first place without using an explicit call to svn remove
23:09 <z-man> bzr usually doesn't do that, either.
23:09 <z-man> I think.
23:10 * wrtlprnft neither deleted the file using rm nor bzr
23:10 <z-man> Oh, indeed, it deletes automatically.
23:11 <z-man> Maybe we have a script that deletes/moves the file?
23:11 <wrtlprnft> oooh
23:11 <wrtlprnft> i did make distclean
23:11 <z-man> Ah, fine :)
23:12 <z-man> because the file should not be there :)
23:12 <wrtlprnft> because i originally configured that working copy directly using ./configure but then decided to use seperate build dirs to build both the client and the server
23:12 -!- K-Yo [n=K-Yo@unaffiliated/k-yo] has quit ["Quitte"]
23:12 <wrtlprnft> ah, great
23:12 <z-man> Yes, it's fine. Somebody must have added it accidentally, maybe my script.
23:14 <wrtlprnft> http://armagetronad.svn.sourceforge.net/viewvc/armagetronad/armagetronad/branches/0.2.8/armagetronad/src/doc/COPYING.txt?view=log&pathrev=7894
23:14 <wrtlprnft> quite old actually
23:14 <z-man> Yeah, it happened when we cleaned up the project right after I joined armagetronad.
23:15 <wrtlprnft> what a memorable date :)
23:15 <z-man> I guess I should put up the deletion warning next to the "bzr works just like svn" section.
23:15 * wrtlprnft only knows those times from ancient forum threads he stumbled over
23:25 <epsy> gn
23:25 -!- epsy [n=epsy@mar75-4-82-227-65-72.fbx.proxad.net] has quit ["09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 gfduxitgerhyuiovfg<hqiùHMhAU_IGHIUDRLGHUGYgyhugbysgfæÊ€æÊ»þýýûÎÃ]
23:39 -!- ohka|quad [n=quad@82-47-202-172.cable.ubr05.shef.blueyonder.co.uk] has quit ["Leaving"]
23:39 -!- ohka|quad [n=quad@82-47-202-172.cable.ubr05.shef.blueyonder.co.uk] has joined #armagetron
23:55 <flex0> http://teamfbi.co.nz/pictures/roflbrothel.gif
23:56 <armabot> armagetronad: bazaarmagetron * r7896 /armagetronad/branches/0.2.8/armagetronad/ (. src/tron/gWinZone.cpp): Manuel Moos: Display lists for zones, too.
23:59 * wrtlprnft would rather have dynamic reordering of the individual zone segments to avoid rendering bugs
View entire month
DISCLAIMER: These logs of public chat may contain some content which may not be appropriate for all audiences. Use at your own risk.
Logs from 2006-2009 pulled from wrtlprnft
Format changes at: 2015-08-25, 2017-02-20, and 2020-03-23. Times (2015 and later) should be Eastern.
• Website was created by nelg
• Design:
» Layout is loosely based on an old design by Durf.
» Icons on the tools page were originally by Royce, new icons added will try to follow some of the design language.
» Various other icon selections include icons from Crystal, crystalsvg, oxygen, and breeze icon themes.
» Other icons: fontawesome

is a site that has tools, maps, and other various items. It orignally only existed as a server control panel, but I slowly began adding stuff such as a homepage and tools.
----
This is an LLM-free zone. In general, I am unwilling to use (fight with) any form of "GenAI" to write code for me. So, for the forseeable future, everything on this site will continue to be written by a very silly goose (wait that's me honk honk) with some parts written by other humans as well (silly hu-mon) rather than any plausible-series-of-words token-eating machine. Even my libraries are out of date, and suddenly that's a good thing!
(Although the style has changed several times and content has been added and changed, the base of this site has barely been updated since 2015. But it Ain't Broke!)
This site is also occasionally tested with older browsers, but compatibility is not guarenteed. Although, if you have an old obscure browser and something isn't working that previously did, I guess you can tell me (nelg) about it...