irclog2html for #bzflag on 20031216

05:18.07*** join/#bzflag ibot (ibot@c-24-1-99-18.client.comcast.net)
05:18.07*** topic/#bzflag is http://BZFlag.org/ || http://list.BZFlag.org/ || http://stats.BZFlag.org/ || forums http://bzbb.bzflag.org/ || ban exceptions /mode #BZFlag +e nick!*user@*.dip.t-dialin.net
05:18.09*** mode/#bzflag [+o ibot] by ChanServ
05:18.09Sillyweeble
05:18.17Sillyhi ibot
05:18.27Sillyibot: how are you?
05:18.27Silly: you know how it is...
05:18.34Sillyheh ya
05:18.46Sillyhope ur feelin betta
05:19.33Silly~quol
05:19.41Silly~d
05:20.09Sillyi go say hi to BBs dad ...
05:20.15Sillygnite all
05:20.18Silly:)
05:20.49*** join/#bzflag ibot (ibot@c-24-1-99-18.client.comcast.net)
05:20.49*** topic/#bzflag is http://BZFlag.org/ || http://list.BZFlag.org/ || http://stats.BZFlag.org/ || forums http://bzbb.bzflag.org/ || ban exceptions /mode #BZFlag +e nick!*user@*.dip.t-dialin.net
05:20.52*** mode/#bzflag [+o ibot] by ChanServ
05:20.59*** mode/#bzflag [+o BZFlag] by ChanServ
05:27.17*** join/#bzflag ibot (ibot@c-24-1-99-18.client.comcast.net)
05:27.17*** topic/#bzflag is http://BZFlag.org/ || http://list.BZFlag.org/ || http://stats.BZFlag.org/ || forums http://bzbb.bzflag.org/ || ban exceptions /mode #BZFlag +e nick!*user@*.dip.t-dialin.net
05:27.19*** mode/#bzflag [+o ibot] by ChanServ
05:27.25CIA03dbrosius * 12bzflag/src/bzflag (LocalPlayer.cxx): Protect against crash on client when shot id is illegal
05:27.51TimRiker~slashdot
05:28.03TimRikernot 2nd story... hmm
05:28.07TimRikerer note
05:28.48JBdiGrizIf you want publicity, there are several games sites that would love to hear about a new version.
05:29.45*** topic/#bzflag by TimRiker -> http://BZFlag.org/ || http://list.BZFlag.org/ || http://stats.BZFlag.org/ || forums http://bzbb.bzflag.org/ || ban exceptions /mode #BZFlag +e nick!*user@*.dip.t-dialin.net || http://ask.slashdot.org/article.pl?sid=03/12/16/0119206
05:30.08TimRikerbe nice if we can get the list server to stay up. ;-)
05:30.30JBdiGrizIt would be nice if a few more bugs were fixed as well. ;)
05:34.41CIA03dbrosius * 12bzflag/src/bzflag (3 files): protect against crashes on client because of bad shot ids
05:35.47*** join/#bzflag Patlabor221 (~JeffM@208.48.199.220)
05:35.47*** mode/#bzflag [+o Patlabor221] by ChanServ
05:39.25purple_cowPatlabor221: do you know the name of the band that did "shell" from WHR?
05:39.52CIA03dbrosius * 12bzflag/ (BUGS): less of a bug
05:40.33Patlabor221no but I have the disk here
05:40.34Patlabor221one sec
05:40.50purple_cowkthx
05:41.20Patlabor221looks like one called Bana
05:41.33Patlabor221that is what it says next to shell and half-pain
05:42.34Patlabor221if you locate a better version could you send it this way?
05:43.11purple_cowsure - i think my roommate is looking for tabs or somesuch though
05:43.24Patlabor221tabs?
05:43.44purple_cowguitar tabs
05:43.48Patlabor221ahhh
05:46.16*** join/#bzflag mmu_man (~revol@ALyon-209-1-20-227.w81-50.abo.wanadoo.fr)
05:47.18learnermac, that did the trick
05:48.28MrApathyCreamw00t!
05:48.29CIA03dbrosius * 12bzflag/src/bzfs (bzfs.cxx): don't propogate MsgKilled's with invalid shot ids
05:48.35CIA03dbrosius * 12bzflag/ (BUGS): poof
05:48.46TimRiker2nice
05:50.02learnerthat index should probably be forced up to long int or down to short int to minimize headaches on 64bit compilers
05:53.58learnerTimRiker: you still here
05:55.20MrApathyCreamPatlabor221: 7.1 build now?
05:55.39Patlabor221haven't tried
05:55.43Patlabor221let met get
05:56.45MrApathyCreamHenry, you still here?
05:56.55learnerheh
05:57.28MrApathyCreamhmm i guess there's nothing to do about flaghelp going into messages, since MouseMove box does as well
05:58.03learnerugh.. 8KB upload to sf
05:59.06learnerWe are back up to #4 on SourceForge's Most Active ranking
06:00.04learnerahead are Gaim, phpMyAdmin, and a bittorrent client
06:01.32*** join/#bzflag Tupone (~Tupone@ppp-82-84-96-102.cust-adsl.tiscali.it)
06:02.18Patlabor221ja it builds now, what was it?
06:06.41TuponeMrApathyCream: hi, learner too
06:08.54CIA03timriker * 12bzflag/misc (bzflsMy.php): minor speed improvement
06:09.37CIA03timriker * 12bzflag/misc (bzflsLite.php): force load sqlite
06:17.07MrApathyCreamhey tupone
06:17.19Tuponehowdy
06:17.20TimRikerand the /. rank of 4 was calculated on the 13th
06:17.39TimRikerlearner: yeah. trying to nurse everything back to health.
06:17.59TuponeMrApathyCream: how's going?
06:19.11TuponeMrApathyCream: something specific to focus on where to put other BUGS
06:20.41CIA03dbrosius * 12bzflag/ (BUGS): learner is daMan
06:20.43TimRikerTupone: huh?
06:21.24Tuponej/k! some specific thing to fix for me on the evening (my evening)
06:22.45MrApathyCreamhmmm
06:24.38MrApathyCreamoh hehehe,... Forgot to remove shot.id = 11
06:24.39MrApathyCream:)
06:25.37MrApathyCreamTupone: If you could figure out why the bzc file isn't writing correctly that would be great
06:25.49MrApathyCreamaltho maybe it's a win32 problem, i dunno
06:26.00Tuponebzc is in Linux?
06:26.23MrApathyCreamyes
06:26.29TuponeI'll see then
06:26.34MrApathyCreammuch thanks
06:26.36Tuponegnite all,
06:26.42*** part/#bzflag Tupone (~Tupone@ppp-82-84-96-102.cust-adsl.tiscali.it)
06:26.43MrApathyCreaml8r
06:28.52*** join/#bzflag doughecka (~rooot@adsl-68-133.lou.bluegrass.net)
06:30.58*** join/#bzflag Dave2 (~dave@teppic.demon.co.uk)
06:38.25*** join/#bzflag learner (~brlcad@chr160dhcp1509.chrchv01.md.comcast.net)
06:38.25*** mode/#bzflag [+o learner] by ChanServ
07:00.40learnerany os x users care to test out the new bz package on sf files download
07:00.41learner?
07:04.45learnerTimRiker: the new list server performance is awesome
07:05.47TimRikerlearner: ;-) seems much better. still wish I could get sqlite working.
07:06.46CIA03brlcad * 12bzflag/ (BUGS): new list server is now running bzflsMy.php and is shaweet.. <1s delay now
07:07.07MrApathyCreamw00t!
07:08.04triclopslearner: i will when my brand spanking new powerbook that i order today arives :-)
07:08.36learner*sniff*.. lost track of 300 downloads by updating the os x dmg download
07:08.43learnerback to 0
07:09.10learnertriclops: cool, then you can help me get windowed gameplay working :)
07:09.51triclopshehe, yay.
07:10.20learneroh. TimRiker: Manu_1 created a slackware distribution..
07:10.21triclopsalong with doing my thesis me thinks i'm gonna have to learn how to use project builder very fast.
07:10.46*** join/#bzflag CIA-1 (~CIA-1@navi.cs.colorado.edu)
07:11.03learnerand I'm in the process of making a fink distribution (akin to debian).  do you think they are sf files section worthy?
07:11.55learnertriclops: no you won't.. Project Builder is already deprecated ;)
07:12.06learnerit's all XCode now
07:14.00triclopsXCode... hmm, now is where my pseudoapple knowledge is exposed. what is xcode?
07:14.46learnerbasically the second major revision of project builder -- they redid the gui and added some rather neat features
07:14.59learnerlike distributed compiles and zero-linking
07:15.33triclops~xcode
07:15.37Virtual Machine and Application Extension System w/ Optimized Network Streaming. URL: http://home.devlocus.org/psion/xcode/
07:15.49learner~google xcode
07:16.22TimRikerlearner: nice.
07:16.23learneri think apple trumps psion
07:16.25triclopsibot xcode is also Apple's new integrated development environment (IDE) for Mac OS X. URL: http://developer.apple.com/tools/xcode/
07:16.27triclops: okay
07:16.38triclops~xcode
07:16.39Virtual Machine and Application Extension System w/ Optimized Network Streaming. URL: http://home.devlocus.org/psion/xcode/  Apple's new integrated development environment (IDE) for Mac OS X. URL: http://developer.apple.com/tools/xcode/
07:16.45*** part/#bzflag CIA-1 (~CIA-1@navi.cs.colorado.edu)
07:17.27triclopsdistributed compiles is nice. i wonder how much a cluster of macs would cost...
07:18.01learnerwith rendezvous, we utilize all of the macs on our subnet at work -- beautiful increase
07:19.25learnerespecially considering how long some codes take to compile
07:19.39MrApathyCreamhow long?
07:19.48learnerit's nice to go from 2 hours to 3-4 minutes
07:20.27MrApathyCream2 hours! You developing for Nasa?
07:21.30triclopsit takes longer to rebuild a linux kernel on a 386
07:21.37CIA03timriker * 12bzflag/ (README): more about autogen.sh
07:21.53TimRikerccache alone rocks. ;-)
07:23.02learneronly 16 bugs left in BUGS.. and about the same on sf (that are relatively immediately fixable)
07:32.01*** join/#bzflag cniV (~kchan@c211-30-113-108.carlnfd2.nsw.optusnet.com.au)
07:32.02MrApathyCreamI don't get the 65535 score for a team that is not allowed
07:32.50MrApathyCreami can't even get the team to show up, if it's not allowed
07:33.32learnersounds more like a -1 somewhere to me
07:33.45MrApathyCreamyes, but why is the team even showing up?
07:34.04*** join/#bzflag Patlabor221 (~JeffM@208.48.199.220)
07:34.04*** mode/#bzflag [+o Patlabor221] by ChanServ
07:34.07learner-1 masked to 0xff perhaps?
07:34.18learneror 0x00ff
07:34.20Patlabor221must.... resist... urge..... tooo.... killlllllll
07:34.27MrApathyCreamoh boy
07:34.28Patlabor221so bakadigital expired
07:34.32Patlabor221I get no mail
07:34.38learneryikes
07:34.41MrApathyCreamthe dns?
07:34.48Patlabor221my godady login is in the mail I can't get to
07:34.50Patlabor221yup
07:34.58MrApathyCreamheh
07:35.06learnerdid you lose the name?
07:35.14Patlabor221it's in the mail
07:35.22Patlabor221no, I don't think I did
07:35.29Patlabor221I just need to pay
07:35.34Patlabor221to renew
07:35.37learnerah.. that's good
07:35.45learnerer, gooder
07:35.52Patlabor221I think it expired today
07:35.52learnerstill sucks
07:35.54Patlabor221yeah
07:36.03Patlabor221or maybe last week
07:36.05MrApathyCreamI hear dec is getting into stoves/ranges... so i'd be worried
07:36.23Patlabor221and it's allmost midnight and he still dosn't have a PDC that works up
07:36.28purple_cowdec? as in digital?
07:36.32MrApathyCreamyes
07:36.36purple_cowhah
07:36.42learnerproject24.org doesn't appear to be taken.. *cough*
07:36.48Patlabor221.org?
07:36.56Patlabor221how bout .net?
07:37.02Patlabor221I like nets
07:37.03learnernet and com are taken
07:37.07Patlabor221pooo
07:37.15scanlinePatlabor221: are you still running that relay do-widget in #commits?
07:37.24Patlabor221bzgirl may be
07:37.31Patlabor221she is the host of that
07:37.38scanlineit won't be necessary any more very shortly :)
07:37.44Patlabor221ahhh
07:37.47purple_cow=)
07:37.51Patlabor221fix it?
07:37.58scanlinerewrote the hell out of it
07:38.03Patlabor221ahh cool
07:38.12learnermac: hehe :)
07:38.14Patlabor221does it sign up under dif names now?
07:38.26scanlineyeah, supports any number of bots on any number of IRC servers
07:38.31Patlabor221coo
07:38.36scanlineautomatically figures out when to connect/join/part and such
07:38.49Patlabor221if I change names, that means i have to get another DNS account :(
07:38.53Patlabor221coo
07:38.56scanlinemessages are internally represented in XML, with support for adding a lot of metadata
07:39.17scanlineyou can set up arbitrary filters to collect messages, format them, and direct them at IRC channels
07:39.25scanlinehttp://navi.picogui.org/images/screenshots/cia_ruleset_editor.png
07:39.28TimRikerMrApathyCream: the plan is for a 1.10.2 and soon.
07:39.29scanlinethat's the first frontend for it
07:39.41learner1.10.2?
07:40.04Patlabor2211.10.1 would be testing builds for the compatable update
07:40.07learnerare we doing odd on the patch rev too?
07:40.19learnerer even
07:40.20Patlabor221that was part of the doc
07:40.33learnerit was?
07:40.39Patlabor221yes
07:40.46MrApathyCreami wonder whether this next version should break protocol
07:40.49learneri swear i read it :)
07:40.53MrApathyCreameven if it is a patch release
07:40.56Patlabor221then it would be 1.12
07:41.06MrApathyCreamas the GM bug will make unfair client advantages
07:41.09Patlabor2211.10.x should be compatable with 1.10
07:41.11learnerthat's a minor rev, not patch
07:41.34learnermajor.minor.patch
07:41.39MrApathyCreamwhat i mean is, the 1.10.0 version shouldn't be allowed to continue
07:41.54TimRikerlearner: seems to make sense as cvs is public.
07:42.03Patlabor221why was 1.10 released if it won't be compatable
07:42.19TimRikerPatlabor221: gm bug issues.
07:42.31Patlabor221fun
07:42.43Patlabor221worlds shortest version
07:42.48TimRikerMrApathyCream: not worried about it. let's get 1.10.2 out soon. folks will move or get banned. ;-)
07:43.11MrApathyCreamOk, are we date driven or bug count driven?
07:43.22TimRikerPatlabor221: it's been worth it. lots of issues found and lot's of progress on nailing down bugs. good work all.
07:43.38Patlabor221then it probably should have been called 1.9.12 beta
07:43.39MrApathyCreamTimRiker: agreed, nothing was found in 'beta'
07:43.39TimRikerI'm open to suggestions.
07:43.41Patlabor221and posted as such
07:43.56learneri got the impression that the gm bug was due to the shooter effectively not locking on properly -- if that's true, then it doesn't matter
07:44.04Patlabor221if it takes a SF post to get testing done then we should SF post more often
07:44.05TimRikerPatlabor221: perhaps. beta's were out for a while. nothing like a release to get folks interested.
07:44.15MrApathyCreamlearner: the gm bug is that if you are player 0, you don't think you are ever locked on
07:44.25Patlabor221yeah, or burn them when it dosn't work and they don't know why
07:44.52Patlabor221many projects have posted beta "releases"
07:45.02MrApathyCreamso did we
07:45.06MrApathyCreambut no one tried it
07:45.11Patlabor221not on SF
07:45.18Patlabor221I mean inline with all the other releases
07:45.21MrApathyCreamon bzbb
07:45.27Patlabor221that seems to not work
07:45.30Patlabor221SF got them
07:45.32MrApathyCreamagreed
07:45.32Patlabor221so use it
07:45.42Patlabor221use SF to post betas
07:45.54Patlabor221many others do
07:46.08Patlabor221it seems to have better "push" tools
07:46.11MrApathyCreamwell 1.10.0 seems to have gotten a good adoption rate. That bodes well for 1.10.2
07:46.32Patlabor221well it'll be kinda late for the /.ers
07:46.45learnertomorrow morning will be the flow
07:47.12MrApathyCreamAnyone want to go over the bugs that are out there, and which are 'must fixes"?
07:47.29*** mode/#bzflag [-o Patlabor221] by Patlabor221
07:47.33*** part/#bzflag Patlabor221 (~JeffM@208.48.199.220)
07:47.50MrApathyCream?
07:47.53learner:)
07:48.16MrApathyCreamHe's so gruff but loveable
07:48.16learnerI will/can for about 15 min
07:48.26MrApathyCreamOK
07:48.46learnerindeed.. getting a bit tempered in his old age :)
07:48.46MrApathyCreamI've never seen the MsgFlagUpdate crash
07:49.02learnerare we looking at BUGS or sf?
07:49.10MrApathyCreamBUGS, i'd say.
07:49.11TimRikerlist server load average is _much_ lower with the new script.
07:49.27MrApathyCreamI think all ( most ) is in BUGS
07:49.44MrApathyCreamI'd say unless the MsgFlagUpdate thangy is reproducable, skip, votes?
07:50.03learneri haven't seen it either, I'd vote skip
07:50.22learnersounds a lot like the 11 issue, though
07:50.33MrApathyCreamTeam score of 65535. -> crazy, but not particularly harmful, skip?
07:50.41learnermight have been someone feeding different bogus values down the pipe
07:50.54learnerthat I've seen
07:50.58learnerbut 255
07:51.10learnerer, wait.. that was a player count
07:51.15MrApathyCreamunpack of flag should set to null, on non recoqniztion
07:51.23learnertrue
07:51.29MrApathyCreami believe it does now
07:51.46MrApathyCreamI think the 65535 was on hashmark
07:51.53MrApathyCreamlemmee see if it still exists
07:52.11TimRikeranyone looked into gamespy? someone asked in email.
07:52.35TimRiker11 issue?
07:53.35MrApathyCreamsending a bogus shot id caused a crash
07:53.39MrApathyCreamthat is now fixed
07:53.46*** join/#bzflag Patlabor221 (~JeffM@208.48.199.220)
07:53.46*** mode/#bzflag [+o Patlabor221] by ChanServ
07:53.47*** join/#bzflag Patlabor222 (~JeffM@208.48.199.220)
07:53.57*** part/#bzflag Patlabor222 (~JeffM@208.48.199.220)
07:54.04learnerTimRiker: I've used gamespy, but never looked into how it works
07:54.08TimRikerah. 11 was the bogus value. yes?
07:54.18MrApathyCreamyes, the example one anyway
07:54.19TimRiker~google gamespy.doc
07:54.47MrApathyCreamConfig file fubars. I think this one should be fixed, votes?
07:54.55TimRikerhttp://www.gdconf.com/archives/2000/gamespy.doc
07:55.00*** join/#bzflag Patlabor222 (~JeffM@208.48.199.220)
07:55.21TimRikerother that using \ for a separator and not being xml, it's alright.
07:56.36learnerconfig fubars?
07:56.43learneryou mean bzc file writing?
07:56.48learnerthat's still broken
07:57.05MrApathyCreamyes
07:57.08learnerI'd think that's a priority bug -- keys are a bit messy
07:57.11TimRikeron which platforms?
07:57.17MrApathyCreamsomethings aren't written, and some binds are written twice
07:57.26MrApathyCreamwin32 for sure, dunno about others
07:57.34learnerand some are written but don't stick until you rejoin
07:57.43learneros x is fubared
07:58.17MrApathyCreamok, that seems to be a keeper
07:58.28MrApathyCreamthe rabbit thing seems to working ok now.
07:58.41MrApathyCreamI'm wondering if a cheat client was screwing with us
07:58.50learnertupone is still working on it
07:58.58MrApathyCreamI suppose a client could send MsgNewRabbit
07:58.59learnerhe wasn't convinced
07:59.16MrApathyCreameven without being the rabbit
07:59.29MrApathyCreamThe server should make sure if you ask for a new rabbit, you are the rabbit
08:00.18MrApathyCreamThe speed kick on TH<->V transfer should be fixed, me thinks
08:00.22learneri can see the client asking, but he shouldn't have to .. the server should be able to determine without client's request
08:00.37learnerif anything, I relaxed the values
08:00.43MrApathyCreami think its done for pause, etc
08:00.47learnerthere was a bogus kick today, though that can be fixed
08:00.48MrApathyCreamdon't remember
08:01.17learnerif you get that "unstick" rejection -- the reverse impulse can be too fast
08:01.32MrApathyCreamhehe
08:01.41MrApathyCreamthe problem there is that the code doesn't use a normal
08:01.52MrApathyCreamjust a raw vector in the direction of the normal
08:02.00learnerthey got speed kicked actually.. not height
08:02.03MrApathyCreamso the vector needs to be normalized
08:02.16MrApathyCreamgood catch
08:02.25MrApathyCreamadd that to BUGS
08:02.48learnercritical or just recent?
08:02.55MrApathyCreami vote critical
08:02.59learnerk
08:03.07MrApathyCreamthe lock on message seems harmless to leave
08:03.28MrApathyCreamthe MG bug should be fixed, me thinks
08:03.37MrApathyCreamlots luck reproducing tho
08:04.20MrApathyCreamhmmm-- can we remove the listserver issue from BUGS now?
08:04.27learnerMG bug still there for me
08:04.31learnerevery time
08:04.37MrApathyCreamoh really?
08:04.40learneryep
08:04.43MrApathyCreamit only happened to me once
08:04.51MrApathyCreamok, that's critical from my pov
08:05.14learnerthe difference is either our keybindings or key handler implementation
08:05.19MrApathyCreamlearner: might as well remove the list server issue
08:05.26MrApathyCreamlearnermakes sense
08:05.27learneralready did
08:05.32learnercvs up ;)
08:05.41MrApathyCreamthata all i see as critical
08:06.24MrApathyCreambzc file writing, player kicks for TH and collisions, MG,
08:06.35MrApathyCreamanyone feel strongly about others?
08:08.40TimRikerlearner: let's use the "before next release" to mean 1.10.2 now. k?
08:08.52MrApathyCreamTimRiker: happy with that list?
08:08.58learnerTimRiker: ok
08:09.55TimRikerhave not thought through the rabbit issues.
08:10.14TimRikerwho chooses the rabbit now?
08:10.28MrApathyCreamthe server
08:10.41MrApathyCreamaltho i  think the client can say "i don't want to be the rabbit anymore"
08:10.58MrApathyCreamand probably even if that client isn't the rabbit
08:11.02MrApathyCreamwith a cheat client
08:12.00learneroh, MAC, I'd say the graphics issues are critical, but to date I've had a dickens of a time debugging them
08:12.01CIA03brlcad * 12bzflag/ (TODO): prep for 1.10.2, added to wish list for bzadmin (report player kills)
08:12.17MrApathyCreamlearner: graphics issue?
08:12.28MrApathyCreamoh cool, the server rejects requests to change rabbit, if your not it
08:13.00learnerthe ogl pipeline is busted when lighting is on.. haven't traced out why exactly
08:13.14MrApathyCreamhow so?
08:13.16learnerit's the bug that causes the hard crashes on linux and os x
08:13.37learnerand the garbled graphics/textures on windows/linux
08:13.37MrApathyCreamah the non bzflag dev platforms of choice :)
08:15.59MrApathyCreamlearner: you should send a message to bzflag-dev explaining the plan for 1.10.2, and what bugs we need to fix
08:17.55CIA03brlcad * 12bzflag/ (BUGS):
08:17.55CIAadded critical bugs section with:
08:17.55CIAconfig file and key map menu issues setting up bindings;
08:17.55CIAgetting kicked for reverse impulse unsticking;
08:17.56CIAautomatic firing of MG.
08:19.47scanlineeverybody's editor should do that by default
08:20.59*** join/#bzflag cniV (~kchan@c211-30-113-108.carlnfd2.nsw.optusnet.com.au)
08:21.49learnerTimRiker: then I wouldn't get to count on your ws commits ;)
08:26.50*** join/#bzflag MrApathyCream (~MAC@balt-209-163-100-17.qis-dynamic-dialup.coretel.net)
08:27.55CIA03timriker * 12bzflag/ (BUGS): ws
08:28.14learnerah.. there we go :)
08:30.55learnersomeone should comment on that somewhere
08:30.58learnerin there
08:42.37CIA03timriker * 12bzflag/ (DEVINFO): maintainance versions
09:02.32TimRikerlist server did the crashing thing again...
09:06.05learnerreally?
09:06.35learnerthat is rather odd, and I don't see how the script can be doing it
09:07.02learnerwant to point to mine for a night to see if I can duplicate the problem?
09:08.51learnerit's running already so feel free; g'night
09:40.45*** join/#bzflag Thilo (~thilo@216-129-227-237.vnet-inc.com)
10:18.32*** join/#bzflag CIA-2 (~CIA-2@navi.cs.colorado.edu)
10:21.58*** join/#bzflag CIA (CIA@cia.utility.freenode)
10:24.15*** join/#bzflag CIA-3 (~CIA-3@navi.cs.colorado.edu)
11:26.31*** join/#bzflag bomber (~bomber@ap97.physik.uni-frankfurt.de)
11:26.35bombermoin
11:47.35*** join/#bzflag mmu_man (~revol@ALyon-209-1-20-227.w81-50.abo.wanadoo.fr)
12:37.55*** join/#bzflag nikt (nikt@sf39.neoplus.adsl.tpnet.pl)
12:38.02niktHi.
12:38.19nikthttp://db.bzflag.org/db/ -> Warning: Can't create a new thread (errno 11). If you are not out of available memory, you can consult the manual for a possible OS-dependent bug in /home/bzflag/bzflag/misc/bzflsMy.php on line 31 :(
12:38.46niktchlip, chlip. -)
12:48.47*** join/#bzflag triclops (~triclops@203-219-160-62-nsw.tpgi.com.au)
13:05.31*** join/#bzflag Tupone (~d59c36c2@chr160dhcp1509.chrchv01.md.comcast.net)
13:07.23*** join/#bzflag drinian (~drinian@pcp03995358pcs.hamntn01.nj.comcast.net)
13:10.42*** part/#bzflag Tupone (~d59c36c2@chr160dhcp1509.chrchv01.md.comcast.net)
13:19.19drinianList server is down.
13:27.41KRm00rnin all
13:46.45*** join/#bzflag doughecka (~rooot@adsl-68-133.lou.bluegrass.net)
14:01.23*** join/#bzflag Manu_1 (~Manu_1@98.Red-80-36-59.pooles.rima-tde.net)
14:03.10*** part/#bzflag Manu_1 (~Manu_1@98.Red-80-36-59.pooles.rima-tde.net)
14:36.11bombersome team match with Vbz?
14:43.15*** join/#bzflag sbo596 (~cgiirc@66.62.140.111)
14:46.22*** join/#bzflag TimRiker (~timr@proxyle02.ext.ti.com)
14:46.42learnershe didn't hold up, Tim :/
14:46.47*** mode/#bzflag [+o TimRiker] by ChanServ
14:51.37learnerwhat version of mysql is that?
14:52.22TimRiker~dinfo mysql-server
14:52.31TimRikermysql-server   3.23.49-8.5
14:52.49TimRikeribot: status
14:52.53Since Tue Dec 16 05:27:07 2003, there have been 15 modifications, 32 questions, 26 dunnos, 0 morons and 26 commands.  I have been awake for 9h 25m 42s this session, and currently reference 85785 factoids.  I'm using about 12648 kB of memory. With 1 active fork. Process time user/system 212.59/50.55 child 43.31/2.46
14:53.08TimRiker~dinfo mysql-server stable
14:53.18learner4.0.16 .. pretty recent
14:54.01learnerer, which is running?
14:54.10TimRiker3.23.49-8.5 is running.
14:54.23learnereep
14:54.42learnerstill shouldn't happen.. but .. eep
14:54.46TimRiker(ok, actually they are threads, not processes, but anyway...)
15:02.18learnerTimRiker: try that
15:09.52TimRikerI'll watch it today. the cronjob should give the appearance of reliability.
15:10.12TimRikerI'll check the change when I get to work.
15:43.03KRhmmmm -= on xmission, I just saw a guy with a N flag jump off his base while moving outward, blink out of existence in midair, and reappear on his base facing a different direction, and shooting
15:43.35KRlag? is that possible?
15:44.18KRserver thought he was moving that way, "put" him there, but he had made a radcally different input, and the server adjusted after the fact?
15:49.13*** join/#bzflag Michaelh (~blerg@www.wyde.com)
15:53.43*** join/#bzflag TimRiker (~timr@proxyle01.ext.ti.com)
15:53.44*** mode/#bzflag [+o TimRiker] by ChanServ
15:57.18ChestalKR: maybe multiple respawns delayed by lag issues?
15:58.05ChestalKR: or maybe just a simpel case of very bad lag where one packets was delayed a lot
16:02.27MichaelhIs anyone working on creating a real communication system for commands between the server and client?
16:02.58Michaelhthe text parsing thing gets old realllly fast without regular expressions
16:06.20Michaelhmight make the /command here thingee harder to do though
16:29.09*** join/#bzflag Grumbler (~Grumbler@h-68-165-122-98.MCLNVA23.covad.net)
16:44.47*** join/#bzflag brlcad (~brlcad@chr160dhcp1509.chrchv01.md.comcast.net)
16:45.07MichaelhI though learner was brlcad
16:45.11Michaelht
16:45.20brlcadjeesh.. how dare you, sir!
16:45.37brlcad:)
16:46.01MichaelhAre you working on a real server/client communication command like thingee?
16:46.09Michaelhor who would that be?
16:46.37brlcadexplain?
16:46.48Michaelhit's quite difficult to parse these commands once they get relatively sophisticated
16:47.06Michaelhespecially when handles can have spaces and any characters
16:47.38brlcadah, a command interface and some sort of management/registration system to make them all consistent
16:47.47MichaelhBut if you could throw stuff in an object and send it to the server directly you at least don't have to rely on text parsing
16:47.49Michaelhyes
16:48.05brlcadthat is being worked on, but not until the bugs are all ironed dry
16:48.14brlcads/all/mostly/
16:48.23Michaelhthat is you?
16:48.28brlcadthat'd be learner :)
16:48.34Chestalit is debatable whether the current system of sending commands is good at all
16:48.48Michaelhwell that's why I'm asking
16:48.51brlcadI'd certainly debate that.. yes
16:48.59ChestalI introduced it with /lagstats back then I think, but I only used the tunneling approach because it was the only convenient way without breaking protocol
16:49.02MichaelhOh you mean PACK ? :)
16:49.31MichaelhYou want to do away with pack?
16:49.49Michaelhthe stuff and chug and unstuff approach to commands
16:49.59Michaelh?
16:50.02brlcadthere could be a simple service/command discovery protocol in the server so that it could simply publish an interface to the clients
16:50.03Chestalno, I was only referrign to /commands
16:50.34*** join/#bzflag frank_ (frank@p50820651.dip0.t-ipconnect.de)
16:51.02MichaelhJust try to parse a command with 2 arbitrarily long strings
16:51.12brlcadi also think that from a user's perspective, there should be no difference between "client" and "server" commands..
16:51.30MichaelhI was thinking I could URL encode the strings and put spaces between them :)
16:52.09Michaelhthen you could do /ban Sir%20Lagsalot longtime
16:52.39brlcadthere formats could be merged so that commands could be specified either as CAPS or /ircish or gui'd etc -- and they could register command line options if needed, as well as register help
16:53.15MichaelhWhat you were thinking of for the ban command is pretty complicated though
16:53.25Michaelhat least for texting parsin
16:53.26Michaelhg
16:53.45brlcadMichaelh: as long as the user doesn't have to type that, it doesn't really matter much how it is encoded
16:54.03brlcadNot really that complicated..
16:54.18brlcadno more complicated that the existing poll command
16:54.23brlcader, than
16:54.28MichaelhTwo arbitrary length strings makes life more difficult
16:54.50Michaelhwhich can contain any letter/number etc.
16:55.04Michaelhif you do /ban name blah blah
16:55.08Michaelhthat is simpler
16:55.33Michaelhor /ban ip blah blah
16:56.27brlcadall that I added iirc, is /ban (name|ip)/?[mask] [time] [reason]
16:57.11Michaelhremember that a user name can be any length/characters
16:57.31brlcadsure, but there is a limited pool that you can check against
16:57.40*** join/#bzflag Manu_1 (~Manu_1@98.Red-80-36-59.pooles.rima-tde.net)
16:57.51brlcadat most you only check 1 time for each connected player
16:58.02brlcadeven the quotes can be optional
16:58.32MichaelhYou're talking C style parsing right?
16:59.01brlcaddoesn't matter.. but I'd probably actually prefer a generic command interface actually do the parsing
16:59.14brlcadthen the commands thenmselves just check arguments
17:00.38brlcadand that the generic interface could actually use regexp parsing
17:00.54brlcadbit more robust and could even out-perform
17:00.55Michaelhexcept there is no cross platform regex's that I can see
17:01.13MichaelhI think the .net has them
17:01.18Michaelhand linux/unix
17:01.30Michaelhbut VC 6 doesn't unless I am mistaken
17:01.39brlcadthere are versions that we could snarf into the project like libz
17:01.57Michaelhwith regex's you could just search for a pattern and extract the strings ...
17:03.10Michaelhand put in multiple patterns for each command
17:03.53brlcadUsing a regexp would be tricky without having some sort of command interface specification like arg1 is a playername or playername/IP, arg2 is a number, arg3 is a variablelengthstring, arg4 is 5 chars, etc
17:07.09MichaelhI'll probably see what I can do with the ban command and leave the more complicated stuff to learner, since he is already doing it
17:07.40MichaelhIt would be good to have them external in some sort of way I think, in some text file if possible
17:29.50*** join/#bzflag fhffhqvb (fhff@c51448518.cable.wanadoo.nl)
17:30.05brlcadbug fixed fhffhqvb
17:30.06fhffhqvbcan someone ban chikorita from ducati rabbit?
17:30.14fhffhqvbi mean -permban-
17:30.19brlcadnot likely
17:30.29fhffhqvbyes fscking likely
17:30.47fhffhqvbthe stupid ***************** (fill in expletative) keeps purposely killing other rogues
17:31.40brlcadwell, then make use of the new voting system to see if the other players agree with you
17:31.48fhffhqvbhow?
17:32.08brlcadregister your callsign and then issue /poll kick player name
17:32.15fhffhqvbok
17:32.24brlcadothers will have to identify and /vote yes|no
17:33.07brlcadif you get a majority to agree -- the action is invoked within a few seconds
17:33.20fhffhqvb[SERVER->] the Tube of civilization, you are presently not authorized to run /poll
17:33.28brlcadyou have to identify
17:33.30fhffhqvbi did
17:33.47brlcad<PROTECTED>
17:34.04fhffhqvbI DID
17:34.37brlcadthen that server admin has changed the default permissions for POLL and you'll have to take it up with whomever that is
17:34.57brlcadthey shouldn't do that
17:35.03brlcadbut are certainly allowed
17:35.38fhffhqvbsome day this crap will have her removed from the genepool if she pulls this IRL
17:35.42brlcadwhat does /grouplist tell you?
17:36.01brlcadand /groupperms
17:37.04fhffhqvbgreat. REGISTERED doesn't have any perms whatsoever.
17:37.22brlcadthen you'll have to take it up with the site operator
17:37.41brlcadwho runs that server?
17:37.44fhffhqvbChestal
17:37.48brlcadoh.. ducati.. duh
17:38.19brlcadthat makes sense then -- he's reasonably cautious
17:38.34ChestalI am simply sharing the config files from 1.7
17:38.49brlcadinteresting
17:38.55ChestalI haven'tput any of the new permissins (which are?) inthere
17:39.01brlcadah
17:39.22fhffhqvbcan anyone log on as bunnies onto the server and see stinkorita TK you?
17:39.32ChestalRegistered group has no special permissions, this is the defautl with 1.7 AFAIK
17:40.48brlcadPOLL and VOTE were added to registered, and VETO was added to admin
17:42.56fhffhqvbcan't you just kick someone on TK threshold?
17:43.01fhffhqvbautomatically?
17:43.17brlcadif they reach the threshold, yes
17:43.27fhffhqvbi'm guessing there's none set on ducati.
17:49.38brlcadTimRiker: that seems to have done the trick.. must have been a bug/feature in 3.23 that didn't auto-close the session when the connection disconnects
17:49.47brlcadunless you did something else
17:52.22fhffhqvbbrlcad: i could have abused that bug by now to forcibly kick everyone, too bad i told you about it.
17:52.33fhffhqvbguess my sense of fairness got the best of me.
17:53.15*** join/#bzflag JBdiGriz (~JBDiGriz@adsl-63-204-107-94.dsl.sndg02.pacbell.net)
17:53.39brlcadwell, I appreciate you doing the right thing regardless
17:53.53brlcadthat would have gotten you permanently banned pretty quickly
17:54.17fhffhqvbbrlcad: it didn't show up in the logs or anything.
17:54.52brlcadserver debug would have showed that you fired, and the id of the shot
17:55.01fhffhqvbmight want to put out a maintenance version of 1.7 for that. or not.
17:55.14fhffhqvbbzfs anyway.
17:55.23brlcadprobably not.. 1.7 is dead now
17:56.34fhffhqvbbrlcad: it wouldn't have shown up in the logs..... it did when i tried it in some other way
17:56.44fhffhqvbi tried it on my own server
17:58.14fhffhqvbbtw i already saw some cheatclients popping up with very slightly increased speed, amongst others
17:58.46brlcadif anything, the logs would have shown your player joining, and it's easy enough to put the numbers together -- if anything, there are only N suspects who's IPs are all known.
17:58.56*** join/#bzflag Tupone (~Tupone@ppp-82-84-96-102.cust-adsl.tiscali.it)
17:59.42fhffhqvbbrlcad: in theory. in practice most admins don't bother.
18:00.45brlcadManu_1: all done
18:01.25fhffhqvbbrlcad: maybe just stibnite. i have the suspicion he built a NOC just for the bzflag server and has tail -f running on both his bzflag server logs and firewall logs 24/7
18:01.59brlcadas do i and several others
18:02.25fhffhqvbbrlcad: show me the NOC :-P
18:02.43JBdiGrizNidhoggr is writing the perl reduction scripts for the server logs as well.
18:03.16brlcadManu_1: the bzflsMy.php now  logs to http://brlcad.org/tmp/bzflsMy.txt
18:03.36fhffhqvbtalking about NOCs. is there any way to stop monitors from interfering on eachother short of putting a block or iron inbetween them?
18:03.51JBdiGrizGet better monitors
18:04.38fhffhqvbthis is a good monitor.
18:06.08*** join/#bzflag mmu_man (~revol@ALyon-209-1-20-227.w81-50.abo.wanadoo.fr)
18:06.30brlcadnot good enough apparently :)
18:06.43brlcadi have two nice big monitors that don't interfere one bit
18:11.44Chestalthey usually do when they degauss, but not during normal operation
18:16.38JBdiGrizI don't usually degauss more than once a day, and since switching to flat panel, not at all.
18:28.13fhffhqvbok i got killed and i can't get back in the game with either right mouse or i now.
18:28.24*** join/#bzflag sn0w_m0nkey (~sn0w_m0nk@photon.health.unm.edu)
18:28.45sn0w_m0nkeymornin all
18:30.29fhffhqvbxmission thinks "isn't it" is a curseword
18:33.52*** join/#bzflag jujibo (~Manu_1@98.Red-80-36-59.pooles.rima-tde.net)
18:36.04fhffhqvbis this getting stuck after death thing a known bug?
18:36.46Tuponehmm ... don't think
18:37.14fhffhqvbmeh.
18:37.17fhffhqvbwell it's stuck.
18:37.28fhffhqvbi can't get back to the game
18:37.29Tuponejust after spawning?
18:37.41*** join/#bzflag larsl (~larsl@c213-100-62-55.swipnet.se)
18:37.41*** mode/#bzflag [+o larsl] by ChanServ
18:37.55fhffhqvbno, after getting killed
18:38.06larslAre we sure that we want playerkills reported in bzadmin? It is a _lot_ of text on active servers.
18:38.47fhffhqvbi can still send messages
18:39.12JBdiGrizlarsl: brlcad was interested because of the number of new players who don't understand rabbit hunt. it might be useful as a dynamic option.
18:40.06larslHmm, maybe. I've been thinking about implementing some sort of "message mask" in bzadmin where the user can choose which types of messages it wants to see.
18:42.11JBdiGrizThat might be useful, but there will still be a lot of network traffic if the mask is implemented in the client.
18:42.33larslYes, it would be nice to be able to tell the server "don't send me player updates".
18:42.59larslEspecially since bzadmin gets kicked sometimes for having too many messages in the server's send queue.
18:46.51Tuponefhffhqvb: I suppose is related to fixing bug for multiple spawn. I think, but I'm not sure, that client send now only one msgEnter, and not repeating if the first is lost. Could be that I'm wrong!
18:47.29brlcadlars.. i'd like it simply because it's hard to actually admin a ban/kick without seeing what's going on
18:47.35larslIsn't the MsgAlive sent by TCP?
18:47.49JBdiGrizbrlcad: how's that short meeting going?
18:47.51TuponeMsgEnter?
18:47.57brlcadall done
18:48.06larslbrlcad: Yes, it's a good idea to have the option. It definitely needs to be an option though.
18:48.14Tuponelarsl: don't know
18:48.53JBdiGrizbrlcad: I didn't see the 10.2 bug listed in the BUGS file.
18:49.12Tuponebrlcad: hi
18:49.42brlcadhowdy tupone
18:49.59TuponeI'm reading BUGS, about config file
18:50.02brlcadJBdiGriz: yea.. it's more a build issue than a bug, though
18:50.29Tuponebrlcad: what is the item that is not written? How can I test?
18:50.34JBdiGrizbrlcad: most people wouldn't understand the difference, but it's convincing a few to upgrade to panther.
18:50.46brlcadoh really? heh
18:51.07JBdiGriz;-) is still on 10.2.8
18:51.07brlcadI'm hoping i get that fixed later tonight, but return of the kings might trump it
18:51.22JBdiGrizAre you going to the marathon?
18:52.36brlcadwhich marathon?
18:53.08fhffhqvbthe 14-hours-rhenal-failure-adult-diapers-lotr-a-thon?
18:53.26JBdiGrizFellowship extended at ~2pm, Two Towers extended at ~6pm, Return of the King at ~11pm.
18:54.00brlcadtupone: item that is not written?
18:54.12Tuponein config? You wrote that in BUGS
18:54.20brlcadhehe, jb :)  no, they don'thave one of those around here nearby
18:54.27TuponeSome options never are written into
18:54.27Tupone<PROTECTED>
18:54.43brlcadthey will do those at the historic senator theater, though.. but tickets were sold out months ago
18:55.02JBdiGrizMost people wouldn't handle the extended versions well. I read a review which hated Jackson's treatment of Tolkien. It was clear that the reviewer hadn't read the original books, or didn't remember them.
18:55.10*** join/#bzflag Noodleman (~tuckerm@adsl-66-72-30-2.dsl.kntpin.ameritech.net)
18:55.14fhffhqvblarsl: would you really want the extended version where gimli says "look, i killed another one, #25", "look, #26"?
18:57.08JBdiGrizI hadn't read that, but I assumed that it wouldn't be. I agree that it should be in the movie.
18:57.34brlcadtupone: yes.. there are a variety of issues with the config file
18:57.54brlcadtry changing options on theg gui key menu and see what happens
18:58.22TuponeOne in particular (not binding for now!)?
18:58.24*** join/#bzflag julio_ (~Manu_1@98.Red-80-36-59.pooles.rima-tde.net)
18:58.37brlcadSaruman ending is in the extended edition
18:58.51Tuponedon't remember? ok! I'll try by myself
18:58.57brlcadTupone: no, many fail -- but identify/shoot is pretty troublesome
18:59.11Tuponeidentity is bind :)
18:59.12brlcadsome work until  you quit the game
18:59.14JBdiGrizbrlcad: Where did you read about the extended edition of RotK?
19:00.18brlcadgood question.. it was a link off slashdot -- news article
19:01.01JBdiGrizI haven't purchased the extended editions yet. I figured I would wait until they are all out, and replace the first two at that point.
19:01.26brlcadyou haven't purchased any? wow
19:01.42brlcadI've got the first two, and I have to say that I rather enjoy how much depth is added
19:01.44JBdiGrizI purchased the standard editions so my kids could watch them at home.
19:02.37brlcadthere was a rumor that after the extended RotK was released, that there was going to be an extended extended set -- talk about milking it ;)
19:03.19JBdiGrizI assumed that would be the case. I'll probably look towards purchasing that. ;)
19:04.18JBdiGrizOf course, after he films "The Hobbit", there will be yet another set which has even more. ;)
19:05.07brlcadyay :)
19:05.13brlcadI'm looking forward to it all
19:05.20brlcadbest movies in a long time, imo
19:05.23larslI read somewhere that he had said "...and after The Hobbit, there's always Silmarilion anf The book of lost tales". =)
19:07.32JBdiGrizI don't see the Silmarillion as a very good movie, but I suppose something can be done with it. It's been a long time since I read that one. I haven't read the book of lost tales.
19:08.38fhffhqvb~tell Dave2 about away
19:08.47Tuponebrlcad: to me, all the option are saved to file. (Not talking about binding)
19:09.45brlcadtupone: i'll have to come up with test cases to fix then.. much of it fails for me and mac
19:09.46larslSome of the main stories from Silmarillion might be good. They would probably have to add a lot of details though.
19:10.02JBdiGrizTupone: Doublecheck when you go back into the client. The options are not necessarily listed correctly.
19:10.10TuponeI know that binding key has issue
19:10.59JBdiGrizI got my 12 year old to read fellowship because of the movies. She's now upset that Tom Bombadil wasn't included in the movie.
19:11.42JBdiGrizOf course, they'll have to remove the scene where Aragorn gives the hobbits their swords.
19:12.26Chestalno Bombadil, sorry :-)
19:21.00brlcadI was upset about bombadil too when I saw it.. he is one of my favorite characters
19:21.05larslCIA-3: Ping?
19:21.56Chestalhard to do bombadi right, though
19:22.03Chestalit would probably have been ridiculous
19:22.29JBdiGrizThe Bombadil episode could be made into it's own movie. There's enough material there.
19:23.15CIAAdded -showkills option to bzadmin, man page, XML docs.
19:31.55TimRikermax 1.10 players hit 50. mysqld kill script is working. many more hits than I'd like.
19:35.20larslKill script?
19:38.06TimRikerlarsl: I'm running a cron job on the list server every 5 minutes that kills and restarts mysqld if it has too many threads.
19:39.57brlcadTimRiker: has it needed to manually kill mysqld yet?  I think my fix should have helped
19:40.48Tuponethere are also the possibility to have permanent connection to mysql
19:42.24TimRikerbrlcad: 5 times in the last hour.
19:42.55brlcadand that's using a cvs up'd version?
19:43.33TimRikeryes
19:51.12fhffhqvbCRAP it happened again
19:53.48fhffhqvbok i can't get back to the game again and someone just locked on me even after i've been dead in the game for about 5 mins
19:54.04fhffhqvbso for some reason the client thinks i'm dead and not dead at the same time?
19:54.36Tuponefhffhqvb: rabbit game?
19:54.44fhffhqvbTupone: no, xmission again.
19:55.26fhffhqvbbunnies: dropped Burrow flag
19:55.26fhffhqvbGot flattened by eric (Red Team)
19:55.37fhffhqvbLisaJ: locked on me
19:55.40fhffhqvbLisaJ: locked on me
19:55.51fhffhqvberic: locked on me
19:56.13fhffhqvbblabla 5 diff people locking on me.
19:56.13fhffhqvb[SERVER->] You were kicked because of idling too long
19:57.45TimRikerl8tr
19:57.59fhffhqvb...
19:59.18*** join/#bzflag julio_ (~Manu_1@98.Red-80-36-59.pooles.rima-tde.net)
20:06.57KRhmm ... maybe they just like the flavor of bacon?
20:15.19*** join/#bzflag Chikorita (~Chikumz33@205.197.172.21)
20:40.57*** join/#bzflag NLElllegaard (~gnalle@62.79.97.134.adsl.kh.worldonline.dk)
20:43.51larslA lot of people on xmission are complaining that they can't spawn when they have been killed.
20:44.18fhffhqvblarsl: uh huh.
20:47.20*** part/#bzflag toomuchloving (~gnalle@62.79.97.134.adsl.kh.worldonline.dk)
20:56.16larslHm, if the shot index that kills someone is invalid PlayerDead won't be set.
20:56.47larslI wonder if the client checks that.
20:59.26shkooi got that darn rabbit hunt tune stuck in my head.
20:59.43brlcadi think i found the transparent proxy problem
20:59.55brlcad...
20:59.56Chestalbrlcad: uhm?
21:00.07Chestalbrlcad: should be fixed already
21:00.15brlcadit's not, though
21:00.28brlcadthere are still problems with at least one proxy still
21:00.38brlcadand I think the problem is our header termination
21:01.02Chestalclient or server?
21:01.30brlcadserver
21:02.09Chestalah, server is not well tested
21:02.16ChestalandI think I know what you mean, one \r\n is missing
21:02.28brlcadyep ;)
21:02.30ChestalI obviously forgot to add that in the server
21:02.50ChestalI wonder why it is working at all, hmm
21:03.17brlcadyea.. curious
21:03.30brlcadapache being nice, perhaps
21:03.52brlcadis there a reason for HTTP/1.1 instead of 1.0?
21:04.05larsl<PROTECTED>
21:04.16larslIs there a reason for the & 0xFF ?
21:04.58Chestalbrlcad: AFAIK there is no Host: in HTTP/1.0
21:05.04Chestalbrlcad 1.0 is oooooold
21:05.36brlcadah, indeed
21:05.38brlcadokay
21:06.01brlcadthat then begs the question of why bother with Host:? :)
21:06.44Chestalbrlcad: becuase it might be needed when the server runs name based virtual hosts
21:06.51Chestal(which most server do nowadays)
21:07.17Chestallarsl: hmm, for some reason the id is 16 bit, not sure how it is unpacked and what goes over the wire
21:07.53Chestalbrlcad: maybe the server sends a repsonse as soon as the client shutdowns the TCP connection
21:08.07Chestalbrlcad: not sure what bzfs does with the connection after it sent the data
21:08.11larslIt's packed just like a normal 16 bit int.
21:08.17Chestalanyway, adding that \r\n is a good idea
21:08.21brlcadChestal: bzfs just closes the connection immediately
21:09.17*** join/#bzflag [dmp] (~dennis@homer.cs.auc.dk)
21:10.50larslIf a client sends a "killed" msg that where shot id > maxShots but shot id & 0xFF < maxShots, the server might not set the PlayerDead flag, and thus not let the player spawn.
21:11.07larslThe clients shouldn't be sending shot ids like that though.
21:11.18Chestalwhat exactly is the shot id?
21:11.23Chestal0, ..., number of shots -1
21:11.26Chestalor something else?
21:11.48Tuponeor -1 if is not shot but SR
21:11.50larslYes, or -1 for other kills (flattening, flag capturing etc).
21:12.08*** join/#bzflag triclops (~triclops@203-219-160-62-nsw.tpgi.com.au)
21:12.37brlcadthat was done specifically because there were malicious clients sending bogus shots down the pipe
21:14.05brlcadthere needed to be a check on both the client and the server
21:15.10JBdiGrizAre we checking for rate of firing on the server at this point?
21:15.12larslIn playerKilled() the server checks the shot id without masking the 8 lower bits.
21:16.36larslSo if someone would send 0x3001 for example, it would get through the other checks (since they don't care about the upper byte) but not pass this one, and PlayerDead would not get set.
21:16.49larslWhich one should be changed?
21:18.02larsl(and why would the clients send bad shot IDs?)
21:18.41fhffhqvblarsl: to crash the other clients?
21:20.42brlcadlarsl, the mask is probably not the best answer.. i think tupone has a good readable solution (*cough*)
21:23.55larslBut the client does mask the shot id when they receive it, so they shouldn't send bad ids to the server... so either that has been fixed since 1.10.0, or the problem is somewhere else.
21:24.23*** part/#bzflag [dmp] (~dennis@homer.cs.auc.dk)
21:24.31larslI'm running the latest CVS, and I've never been dead and unspawnable.
21:26.02*** join/#bzflag nikt (nikt@tj129.neoplus.adsl.tpnet.pl)
21:27.45fhffhqvb~kill larsl
21:27.51ACTION slits larsl's throat
21:31.02larslHm, on second thoughts, the client doesn't look like it masks the ID that is being sent to the server.
21:31.04fhffhqvbhow do i get cvs 1.10? V1_10 or something?
21:31.15larslIt's in the head branch.
21:31.19fhffhqvbmkay.
21:34.51larslHm, I changed my client to send shot ID = real shot ID + 0x0100, and it didn't change anything. Still works.
21:36.53fhffhqvbHEAD gets 1.7......
21:37.48Tuponefhffhqvb: You just did cvs checkout or cvs update -A ?
21:38.05fhffhqvbcvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/bzflag co bzflag
21:38.18brlcadanonymous isn't immediate
21:38.25fhffhqvb:-|
21:38.29brlcadbut that fix was last night..
21:42.30brlcadfhffhqvb: you can also always grab or compare individual files from my cvs via http://brlcad.org/bzflag/cvs/
21:46.48*** join/#bzflag fiberchunks_ (~foobar@142.0.252.64.snet.net)
21:46.51fiberchunks_allo
21:47.24fhffhqvblo porkchunks
21:47.24JBdiGrizhow's the basement? is it ready for winter?
21:48.01fiberchunks_just about -- have to frame out a little more (the pain in the butt part around all the utilities), and put up some more sheetrock ... but aside from that it's pretty well finished
21:48.29fiberchunks_even the little bit I've done so far greatly increases the warmth down here :)
21:48.59JBdiGrizhighly important in your part of the world. Stay Warm :)
21:49.22fiberchunks_indeed ... the girl and I have been designing our 'dream house' lately -- much fun
21:50.18fhffhqvbbrlcad: ok i'm using the latest cvs now and i'm stuck again.
21:50.34fhffhqvb*groan*
21:50.57fiberchunks_did I notice that the 1.10 series needs gcc > 3 to compile?
21:51.02fhffhqvbalso, i seem to be not on the ground?
21:52.11Pimpinellafiberchunks_: ah, now i know, why compile always failed with woody :)
21:52.20Pimpinellahi all
21:52.31fiberchunks_fails on my mandrake box too
21:52.32fiberchunks_:\
21:52.48fiberchunks_so I either have to upgrade my compiler / OS, or no bz on this machine
21:52.52JBdiGrizWhere did you see that? I haven't tried lately.
21:53.33fiberchunks_notice on the summary SF page for the i386 rpm  -- 1.10 is for gcc3 and above
21:54.23larslCould just mean that no one has built it for gcc < 3.
21:54.31fiberchunks_I'll try the actual source source now, instead of the srpm or rpm builds
21:54.42fhffhqvblarsl: i think it only happens when i get killed in the air.....
21:54.44brlcadhowdy fiberchunks_
21:54.44JBdiGrizWhat if you grab the source and do your own configure?
21:54.55larslSRPM should work fine, thay are platform independent.
21:55.04larslfhffhqvb: Hm, OK.
21:55.06fiberchunks_larsl tried it, no joy
21:55.08fhffhqvbhttp://home.wanadoo.nl/sussudio/undead.png
21:55.12Pimpinellacan we still hope to see any new mandrake-versions?
21:55.32fiberchunks_why? I haven't been following the mandrake news lately -- are they dying / dead?
21:55.53larslI don't think so.
21:56.00larslAnd 9.2 is pretty good.
21:56.03fhffhqvbfiberchunks_: mandrake piggybacked on redhat
21:56.15Pimpinellathere's only a core-team left
21:56.24fiberchunks_oh really -- that sucks :\
21:56.25Pimpinellamost employees r fired
21:56.36fiberchunks_on to suse then
21:56.46larslPimpinella: Where did you read that?
21:56.47Pimpinellanooooooooo
21:56.51fiberchunks_heya brlcad
21:57.12brlcadhow goes the scene up in the great cold north?
21:57.14PimpinellaHeise-newsticker, but some time ago
21:57.31fiberchunks_hrm -- why, when I untar the source tar.gz that I just grabbed from SF, does it untar into a directory called: bzflag-1.9.10.20031209 (note the 1.9.10)
21:57.51Pimpinellalarsl: in late summer
21:58.17larslfiberchunks_: Hopefully just incorrectly named. Tim might not have run configure before building the tarball.
21:58.36Pimpinellafiberchunks_: not susi, try sarge
21:58.39fiberchunks_is there some way to tell that it is indeed the _proper_ source?
21:58.48fiberchunks_no debian for me thank you :)
21:58.51larslfiberchunks_: Check BZ_MINOR_VERSION in include/version.h
21:58.54Pimpinella:(
21:58.56fiberchunks_either rpm or gentoo
21:59.03larslPimpinella: They've released 9.2 since then.
21:59.04fiberchunks_larsl will do
21:59.16Pimpinellamost work was done for it
21:59.51fiberchunks_larsl -- 10
21:59.58fiberchunks_so I suppose it's the right stuff
22:00.05Pimpinellawell, hopefully the will survive
22:00.11larslThere's an interview with a Mandrake guy on Slashdot, he doesn't say anything about it.
22:01.08fiberchunks_is it still the standard ./autogen.sh; ./configure; make  process ?
22:03.24fhffhqvbok maybe not.
22:04.13larslfiberchunks_: You shouldn't need ./autogen.sh for the distribution.
22:04.35larslautogen.sh creates the configure script and runs automake, but that is already done in the tarball.
22:04.45*** join/#bzflag alindeman` (adml@alindeman.registered.freenode)
22:04.49*** part/#bzflag alindeman` (adml@alindeman.registered.freenode)
22:04.49fiberchunks_I did it anyway, seems to be working swimmingly now - course it'll take about 6 months to compile on this machine :)
22:06.44fhffhqvblarsl: could you make it so i can save the 'state' of the client to a file?
22:06.45fiberchunks_how much server side checking of data is done now in 1.10?  
22:07.04larslfhffhqvb: Uhm, how do you mean?
22:07.20fhffhqvblarsl: variables, dead/alive, whatever.......
22:07.48fhffhqvbi tried getting killed while in air, while in air with flag.... didn't get me stuck this time
22:07.50larslThat sounds like a lot of work. You could use a debugger insted.
22:08.02fhffhqvbmeh.
22:08.42*** join/#bzflag sn0w_m0nkey (~sn0w_m0nk@photon.health.unm.edu)
22:10.04*** join/#bzflag guest262 (~8b141175@server24.greatnet.de)
22:11.41sn0w_m0nkey~d
22:16.04fhffhqvbmeh.
22:29.50*** join/#bzflag Patlabor221 (~JeffM@208.48.199.220)
22:29.50*** mode/#bzflag [+o Patlabor221] by ChanServ
22:34.29*** join/#bzflag CIA-2 (~CIA-2@navi.cs.colorado.edu)
22:38.11CIA-203brlcad * 12bzflag/src/bzflag (menus.cxx): force "helpful" transparent proxies to actually make the connection.
22:39.08fhffhqvbsnort.
22:39.44fhffhqvbhow do i build a client with actual working debug features with vc6?
22:40.06Tupone--enable-debug works?
22:40.17fhffhqvbit's a GUI
22:40.30fhffhqvbi just set it to bzflag-debug in active configurations
22:40.31Patlabor221should just be able to build debug
22:40.32fiberchunks_whee
22:40.35Patlabor221yeah
22:40.47Patlabor221then set your exe and working dir paths
22:40.49fhffhqvbwell the exe is bigger but there's no debug features in the client
22:40.58Patlabor221yes it is larger
22:41.03*** part/#bzflag Manu_1 (~Manu_1@98.Red-80-36-59.pooles.rima-tde.net)
22:41.05Patlabor221there are no BZ debug features in the client
22:41.09Patlabor221you use the MS debuger
22:41.16Patlabor221set a breakpoint with F9
22:41.17Patlabor221run
22:41.23Patlabor221then it will stop when it hits it
22:41.23fiberchunks_heya PL :)
22:41.27fhffhqvbi could build one with linux
22:41.27Patlabor221hello
22:41.45Patlabor221ahh the internal debug stuff
22:41.48fhffhqvbyeah
22:41.49Patlabor221you need to add a #define
22:41.52fhffhqvbwhere
22:42.00Patlabor221preprocessor
22:42.05Patlabor221int eh C++ secition
22:42.08Patlabor221just add the define
22:42.12fhffhqvb...
22:42.14Patlabor221what ever it is
22:42.17Patlabor221I don't recall
22:42.21Patlabor221what did you do in linux?
22:42.38fhffhqvbi think i just compiled it with --with-debug or something
22:42.42fhffhqvbit was a while ago
22:42.53fiberchunks_./configure --enable-debug
22:43.19Patlabor221that probably put a #deifne in config.h
22:43.26Patlabor221gimee a sec
22:43.28Patlabor221I will find it
22:44.00fhffhqvb#define debug 1 ?
22:44.13Patlabor221probably not like that
22:44.16Patlabor221just hang on one sec
22:44.19Patlabor221I am searching
22:44.54*** join/#bzflag bryjen (~bryjen@63.147.94.145)
22:44.54Tuponethat define "debug 1" is enable when configuring with --enable-debug
22:45.06Patlabor221so the define is debug?
22:45.13Tuponeyeah
22:45.22fhffhqvbi'm trying to figure out while i keep getting undead on xmission
22:45.59Patlabor221you sure it's not "#ifdef DEBUG
22:45.59Patlabor221" ?
22:46.16Tupone#define DEBUG 1
22:46.20Patlabor221ok
22:46.25Patlabor221that is difrent then debug
22:46.29Patlabor221ok sussudio
22:46.44Patlabor221go to project -setings then click on bzflag
22:46.53Patlabor221then C++ tab
22:47.07Patlabor221pull the category down to "Preprocessor"
22:47.18Patlabor221and in the Preprocessor defines, add ,DEBUG
22:47.20Patlabor221then build
22:47.31Patlabor221that will set that flag
22:47.35fhffhqvbok i'll try that when this doesn't work
22:47.57Patlabor221adding a #define DEBUG would work too, if the header is in the right spot
22:48.00fhffhqvbah that config.h editing worked
22:48.05Patlabor221k
22:48.13Patlabor221that is more nix style, but hey what ever works
22:48.23Patlabor221the IDE thing basicly does the same thing
22:48.41Patlabor221mostly it just lets you set them on a per confiuguration basis
22:49.00fhffhqvbhmm it doesn't put the playerid and stuff in the scoreboard anymore?
22:49.08Patlabor221by puting it into the config, you could get the BZ debug stuff in a VC Release build
22:54.33*** join/#bzflag chatelaine (~aec@dev.gibbscam.com)
22:54.37*** join/#bzflag larsl (~larsl@c213-100-62-55.swipnet.se)
22:54.37*** mode/#bzflag [+o larsl] by ChanServ
22:56.44larslAbout the can't-spawn-after-killed-when-burrowed bug - what is the checks for pos[2] not < 0 at playing.cxx:4281 good for? It seems to prevent the client from sending a MsgKilled when it gets flattened below z=0.
22:56.54larsls/checks/check/
22:57.23larslWhich would cause the server to refuse to send a spawn position, since it wouldn't know that the client was dead.
22:58.06larslIs it there for a reason, or is it OK to remove it?
22:58.30Tuponepos[2] < 0 means it is burrowed (has flag) or release a flag but is still burrowed but raising
22:59.04larslYes.
22:59.15Tuponeso you get squashed even if you drop the flag a moment before
22:59.48larslYes, but I mean the line "if (pos[2] < 0.0f) continue;", right after the flattened check.
23:00.19Tuponewhere it cames from? :)
23:00.22larslAh, no, sorry. That's if the other player also is burrowed.
23:10.57*** join/#bzflag tup-one (tup-one@ppp-217-133-158-61.cust-adsl.tiscali.it)
23:30.41*** join/#bzflag Silly (Chikorita@AC8A0476.ipt.aol.com)
23:30.52*** join/#bzflag fhffhqvb (fhff@c514481da.cable.wanadoo.nl)
23:31.01Sillyan admin iz needed on ducati
23:31.11Silly~d
23:31.41Sillytheres a cheater ...an he iz cloning killa chiwawa too
23:31.52TuponeSilly: hi
23:32.16SillyTupone: hi
23:32.21Sillysalut :)
23:32.26Tuponeciao
23:33.49CIA-203atupone * 12bzflag/src/bzflag (bzflag.cxx): default key binding are loaded only when config-file is missing
23:34.50Silly~d
23:35.08SillyKR: ping
23:35.16KRyo
23:36.20Sillythnx KR wee appreciate it :)
23:36.23Sillyc u ther
23:39.59*** join/#bzflag doughecka (~rooot@adsl-68-133.lou.bluegrass.net)
23:40.45*** part/#bzflag drinian (~drinian@pcp03995358pcs.hamntn01.nj.comcast.net)
23:44.11*** join/#bzflag l (root@tj181.neoplus.adsl.tpnet.pl)
23:44.36lPffff.
23:44.41*** part/#bzflag l (root@tj181.neoplus.adsl.tpnet.pl)
23:47.13Patlabor221learner lied to me, Project24.org is taken
23:50.50*** part/#bzflag KR (~k@cae168-234-054.sc.rr.com)

Generated by irclog2html.pl by Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc.