Back to Home / #openttd / 2009 / 07 / Prev Day | Next Day
#openttd IRC Logs for 2009-07-26

---Logopened Sun Jul 26 00:00:56 2009
00:43-!-stuffcorpse [~rick@] has quit [Ping timeout: 480 seconds]
00:59-!-maristo [] has joined #openttd
01:04-!-reldred [~reldred@] has joined #openttd
01:15-!-maristo [] has quit [Ping timeout: 480 seconds]
01:23-!-Splex [~splex@] has quit [Read error: Connection reset by peer]
01:28-!-reldred1 [~reldred@] has joined #openttd
01:35-!-reldred [~reldred@] has quit [Ping timeout: 480 seconds]
02:00-!-FauxFaux [] has quit [Read error: Connection reset by peer]
02:01-!-stuffcorpse [~rick@] has joined #openttd
02:09-!-reldred [~reldred@] has joined #openttd
02:12-!-reldred1 [~reldred@] has quit [Read error: Connection reset by peer]
02:18-!-Singaporekid [] has joined #openttd
02:34-!-andythenorth [] has joined #openttd
02:50-!-Splex [~splex@] has joined #openttd
02:55-!-andythenorth [] has quit [Ping timeout: 480 seconds]
02:56-!-Alberth [] has joined #openttd
03:30-!-Tekky_ [] has joined #openttd
03:35-!-Tekky [] has quit [Ping timeout: 480 seconds]
03:35-!-Tekky_ is now known as Tekky
03:38-!-TinoDid [] has joined #openttd
03:44-!-TinoDidriksen [] has quit [Ping timeout: 480 seconds]
03:56-!-tux_mark_5 [] has joined #openttd
04:02-!-nic [] has joined #openttd
04:04-!-nic [] has quit []
04:07-!-kingj is now known as KingJ
04:17-!-reldred1 [~reldred@] has joined #openttd
04:24-!-reldred [~reldred@] has quit [Ping timeout: 480 seconds]
04:45-!-Splex [~splex@] has quit [Ping timeout: 480 seconds]
05:08<TrueBrain>GOOD MORNING!!
05:08<TrueBrain>Are we all happy?!
05:08<@Rubidium>am I clapping my hands?
05:08<TrueBrain>yes you are!
05:09<_ln>not someone else's hands, obviously
05:13-!-OwenS [] has joined #openttd
05:22-!-|Jeroen| [] has joined #openttd
05:25<CIA-2>OpenTTD: rubidium * r16959 /trunk/src/ (station_cmd.cpp station_gui.cpp): -Codechange: make the station joiner a bit more aware of the difference between waypoints and stations.
05:28-!-FR^2 [] has joined #openttd
05:30<Alberth>TrueBrain: Sort of, I've got a resizing waypoint window, but the waypoint is not centered :p
05:31<@Rubidium>does InvalidateData(0) help?
05:31<TrueBrain>Alberth: sucks ;)
05:33<Alberth>well, this morning the viewport didn't even resize, so it's progress :)
05:34<Alberth>Rubidium: yes, it helps by dumping core :(
05:35<Alberth>but that should be fixable
05:35<TrueBrain>rm -rf? :P
05:36<Alberth>rm -rf core.* :)
05:39*Rubidium ponders going a core dump himself ;)
05:39<|Jeroen|>debug that
05:41-!-KUDr [] has joined #openttd
05:41<@Rubidium>gdb says that the dump is too volatile
05:42<TrueBrain>update your gdb
05:45-!-el[cube] [] has joined #openttd
05:48-!-eleusis [] has quit [Ping timeout: 480 seconds]
05:48-!-andythenorth [] has joined #openttd
05:53-!-Splex [~splex@] has joined #openttd
05:53-!-Irwe [] has joined #openttd
05:54-!-Irwe [] has left #openttd []
06:20-!-Sacro [~ben@] has quit [Ping timeout: 480 seconds]
06:28-!-andythenorth [] has quit [Ping timeout: 480 seconds]
06:31-!-andythenorth [] has joined #openttd
06:38<Xaroth>A brand-new Dune Games Forum has opened up at Command & Conquer Communications Center, a site devoted to the classic Westwood RTS games. Everyone is invited to join in and post! Grin The forum also has its own Gallery.
06:38<Xaroth>@ TrueBrain
06:39<OwenS>OK WTF? I can ping a host. nmap can see the ports open
06:39<OwenS>But I can't actually talk to it!
06:40<TrueBrain>OwenS: forwarding router?
06:40<TrueBrain>not allowing RELATED?
06:40<TrueBrain>Xaroth: lol :) Where?
06:40<OwenS>Theres no router between them
06:40<OwenS>Would that not block nmap?
06:41<TrueBrain>not perse
06:41<OwenS>My machine -> Switch A -> Switch B -> Solaris Box -> Zone in Solaris box
06:41<TrueBrain>I see it in FORWARDING rules
06:41<TrueBrain>where NEW is allowed
06:41<TrueBrain>but RELATED (or ESTABLISHED) not
06:41<OwenS>Even odder
06:41<OwenS>I can connect to but not
06:42<TrueBrain>start netcat on a listenport and see what it does :p
06:42-!-Chruker [] has joined #openttd
06:43-!-andythenorth [] has quit [Quit: andythenorth]
06:43-!-Exl [] has joined #openttd
06:43<OwenS>..installs netcat..
06:45<OwenS>I can connect to port 10000 via netcat...
06:45<Xaroth>@ TrueBrain
06:45<TrueBrain>MrFlibble of course ..
06:45<TrueBrain>promoting his work :p
06:45<OwenS>I can connect to port 54 via netcat.
06:45<OwenS>But I can't connect to the PowerDNS server running?!
06:45<TrueBrain>OwenS: try via UDP :p
06:46<OwenS>I cant' connect to PDNS' webserver either =/
06:46<TrueBrain>is it running? :p
06:47<OwenS>root 3782 0.1 0.2 9180 3768 ? S 11:34:04 0:00 /usr/local/sbin/pdns_server --daemon --guardian=yes --daemon --guardian=yes yes
06:47<OwenS>But hang on... where are the actual server daemons?
06:47*TrueBrain gniffels
06:47*Andel loves his windows server
06:48<Andel>dhcp, dns... it all just works
06:48<OwenS>Cycled it and still no actual listen process
06:48*Andel grins :-)
06:48-!-LadyHawk [] has quit [Quit: Never underestimate the power of stupidity.]
06:49<TrueBrain>Andel: till the point you receive a bit of load :p
06:50<OwenS>Nothing in the syslog =/
06:51-!-LadyHawk [] has joined #openttd
06:51<OwenS>OK I'm stumped. Why is pdns not forking it's listeners?!
06:51<TrueBrain>try running it in the foreground
06:54<OwenS>Haha! gmysql-user not gmysql-username
06:57*OwenS waits for Linode to axfr it out
06:58<@Rubidium>OwenS: you're running Solaris on a Sun machine, right? :)
06:59<OwenS>Solaris on an Intel Atom machine I built myself :P
06:59<OwenS>I'd love to run Solaris/SPARC... But Sun don't make small and low power enough machines for home use :p
07:01<@Rubidium>maybe that's the reason why solaris doesn't want to work ;)
07:01<OwenS>All the hardware is on the OpenSolaris HCL :p
07:02<OwenS>OK, what DNS servers are Linode running? It doesn't respond to the BIND version query =/
07:02<TrueBrain>why you ask us?
07:02<TrueBrain>I don't know Linode
07:03<TrueBrain>and I don't wnat to know :p
07:03<TrueBrain>Ghehehehehehe :)
07:04*TrueBrain hugs OwenS :)
07:05*Andel hugs himself
07:06-!-frosch123 [] has joined #openttd
07:17-!-Dred_furst [] has joined #openttd
07:19-!-LadyHawk [] has quit [Quit: Never underestimate the power of stupidity.]
07:19*OwenS scratches head. Now PowerDNS is refusing to axfr me my zone
07:21-!-Zahl [] has joined #openttd
07:21-!-LadyHawk [] has joined #openttd
07:22<TrueBrain>supermaster? :)
07:24-!-Polygon [] has joined #openttd
07:30<OwenS>I've allowed axfrs to anyone (Or should have)!
07:38<Chruker>Is it a bug that when a road vehicle is halted by a vehicle in front of it, its speed indicator keeps jumping quickly between ~0% and ~30% of maxspeed. It is visible if you open a viewport that shows the vehicle speed. It is also 'visible' in the AIVehicle.GetCurrentSpeed().
07:39<Chruker>clarification: speed indicator jumps, but vehicle graphic is still stationary
07:40-!-el[cube] [] has quit [Ping timeout: 480 seconds]
07:41-!-andythenorth [] has joined #openttd
07:42<Chruker>While GUI part is just visual, I would really like to get the 0 speed indicator via the AI
07:44-!-ecke [~ecke@] has joined #openttd
07:47-!-Doorslammer [] has joined #openttd
07:48-!-eleusis [] has joined #openttd
07:58-!-Spoons [] has joined #openttd
08:00-!-dragonhorseboy [] has joined #openttd
08:00-!-Sacro [~ben@] has joined #openttd
08:02-!-TinoDid is now known as TinoDidriksen
08:11-!-tdev [] has joined #openttd
08:11-!-Doorslammer [] has quit [Quit: I'll get you next episode, Inspector Gadget! NEXT EPISODE!]
08:12<TrueBrain>WHOHO! AlleyCat works :) Lalala :)
08:13<frosch123>really? what does it do, when you finish the bonus level?
08:13<TrueBrain>didn't played that long :p
08:13<Xaroth>TrueBrain: now get dune to work! :P
08:14<TrueBrain>Xaroth: I just programmed the 8253 to work correctly (or so I hope)
08:14<TrueBrain>now lets see if that fixes the movement problem
08:15<TrueBrain>nope .... :'(
08:16<TrueBrain>maps are also still generated slightly wrong
08:16<TrueBrain>(spice and rocks are not on the same place as DosBox puts them)
08:17<LadyHawk>there's a hard map in dune2 when you play as atreides
08:17<Xaroth>TrueBrain: trying D2:TM atm
08:17<LadyHawk>cuz the unit balance is set wrong
08:17<LadyHawk>you can build 27 units, enemy can build 73
08:17<Xaroth>never had issues with that map :o
08:18<TrueBrain>hard hard .. that sounds like a challenge :p
08:18<Alberth>Xaroth: windows-only :(
08:18<LadyHawk>its one of the early missions where you just get the quad upgrade
08:18<LadyHawk>cant remember which of the 3 though
08:18<Xaroth>lol found a bug with D2:TM
08:18<LadyHawk>ur under constant attacks in that one
08:18<Xaroth>harvesters can exit off-map
08:19<TrueBrain>nice :)
08:19<Xaroth>and as such, become uncontrollable
08:19<Xaroth>== bye bye harvester :(
08:19<Alberth>doesn't it get back when it is full?
08:19-!-KritiK [] has joined #openttd
08:20<LadyHawk>never noticed that one
08:20<Xaroth>yes, but seeing it's off the map
08:20<Alberth>LadyHawk: he is playing D2:TM
08:20<Xaroth>and there's buildings blocking it's path to get back on the map
08:20<Xaroth>it's just stuck
08:21<Alberth>routing needs some improvement too :)
08:21<Xaroth>Dune 2: The maker
08:21<LadyHawk>what's that
08:21-!-glx [glx@2a01:e35:2f59:c7c0:4025:558b:e2a2:1538] has joined #openttd
08:21-!-mode/#openttd [+v glx] by ChanServ
08:21<Xaroth>it's a clone
08:21<Xaroth>and a rather sucky one at that
08:21<LadyHawk>boo @ clones
08:22<TrueBrain>my 'clone' sucks too .. a harvest when done at the current tile never moves to a new one
08:22<TrueBrain>nor can it return to base :p
08:23-!-Polygon [] has quit [Quit: Verlassend]
08:24-!-andythenorth [] has quit [Quit: andythenorth]
08:27<Xaroth>i'm missing a 'repair' feature in d2tm :o
08:37-!-dragonhorseboy [] has left #openttd []
08:38<Xaroth>getting a devestator blown up == fatal exception
08:40<TrueBrain>that is a blow up :)
08:40<TrueBrain>writing data in 5000 files is slow :s
08:40<TrueBrain>I guess I need to find a new FS for this project ...
08:41<Alberth>a RAM disk
08:42<TrueBrain>that is an idea
08:43<frosch123>did I already mention the niceness of the kate ctags-plugin?
08:43<TrueBrain>do tell
08:43<frosch123>well, it's nice
08:43<Alberth>not that it helps after creation of the files, as you need to move them to HD some time.
08:44<TrueBrain>Xaroth: no ingame screenshots
08:44<frosch123>(the ctags thingie was the part, which emacs and vim uses treated me most with :p)
08:45<Xaroth>TrueBrain: 1 sec
08:45<Xaroth>images look a bit too much like D2000 innit
08:47<TrueBrain>a bit like .. what was it called .. planet something
08:47<TrueBrain>played it for ages .. :p
08:48<LadyHawk>never heard of that
08:49<LadyHawk>and yeah dune3 thingy does look like dune2k
08:49<TrueBrain>I believe it became paid
08:49<LadyHawk>and it's in a language i can actually understand too
08:49<TrueBrain>Dutch is such a beautiful language :p
08:49<CIA-2>OpenTTD: alberth * r16960 /trunk/src/ (vehicle_type.h viewport.cpp window_gui.h): -Doc: Added some viewport and vehicle type doxygen strings.
08:49<LadyHawk>english > dutch
08:49<LadyHawk>it's just easier.. and anyone that isn't dutch has a hard time learning it
08:50<LadyHawk>'why do you make the sentence like that?' 'because it sounds better'
08:50<TrueBrain>it is just stupid they made the website in dutch .. doing it in english reaches a much bigger public
08:50<_ln>chinese would be even better.
08:51<LadyHawk>that would show up as ???? ??? ????? ???? ????????? ???
09:01-!-oskari89 [oskari89@] has joined #openttd
09:03-!-reldred1 [~reldred@] has quit [Read error: Connection reset by peer]
09:07<OwenS>LadyHawk: Not on any reasonably configured system
09:07<TrueBrain>utf-8 support is overrated!
09:11<TrueBrain>grr, I hate it when I have no clue how to trace a problem :)
09:11<TrueBrain>after playing a while I get graphical glitches too, which gives me the suggestion there is a memory problem ..
09:19<CIA-2>OpenTTD: alberth * r16961 /trunk/src/ (widget.cpp widget_type.h): -Codechange: Moving some methods up in the class hierarchy to avoid code duplication.
09:21-!-Brianetta [] has joined #openttd
09:23-!-el[cube] [] has joined #openttd
09:26-!-eleusis [] has quit [Ping timeout: 480 seconds]
09:32-!-ecke [~ecke@] has quit [Quit: ecke]
09:36<Xaroth>ugh, tried reading a simple tut for SDL, they could have just as well written it in brainfuck
09:36<TrueBrain>SDL is very simple
09:36<TrueBrain>just check the OpenTTD code :p
09:37<Alberth>isn't reading the API not easier?
09:39<Xaroth>well no, since I don't know much about C/C++
09:39<Xaroth>so i'd hoped i could whack both flies in 1 hit
09:39<TrueBrain>bad translated Xaroth
09:40*Xaroth cba
09:40<Xaroth>gotta go to a wake in a few hours
09:40<Xaroth>so not in my best of moods :P
09:40<TrueBrain>"two birds with one stone" ;)
09:40*TrueBrain gives Xaroth a hug
09:40<Xaroth>no, birds are nice, flies aren't :P
09:40<TrueBrain>hope that helps :)
09:41*Xaroth shrugs
09:41<Xaroth>don't even know the guy, but the missus does
09:41<LadyHawk>[26/7][14:07:33] <OwenS> LadyHawk: Not on any reasonably configured system << you mean any system someone's not too lazy to install languages
09:41<LadyHawk>i cant read chinese so i have no use for the font
09:41<TrueBrain>SDL_Init(SDL_INIT_VIDEO); SDL_WM_SetCaption("Hello", ""); SDL_SetVideoMode(_gfx_width, _gfx_height, 8, SDL_SWSURFACE | SDL_HWPALETTE); memset(_gfx_surface->pixels, 128, _gfx_width * _gfx_height);
09:41<TrueBrain>SDL is that simple Xaroth ;)
09:42<Xaroth>.. thanks for that :P
09:42<TrueBrain>8bpp graphics, but okay, making that 24 is easy enough :p
09:43<Xaroth>s/8/24 :P
09:43<TrueBrain>oh, you are catching on? :)
09:43<TrueBrain>most likely you then have to remove the HWPALETTE
09:43<Xaroth>i'm dutch, not retarded
09:43<TrueBrain>and you have to start using some SDL_Colour thingy
09:43<TrueBrain>accessing pixels directly becomes a bit tricky :p
09:43<TrueBrain>(24bit is 32bit aligned I believe)
09:44<Xaroth>hm, SDL handles cross-platform stuffs?
09:44-!-tdev [] has quit [Quit: free open source vehicle simulator:]
09:44<TrueBrain>only on Windows it is a bit slow
09:44<TrueBrain>the reason OpenTTD uses GDI there
09:44<TrueBrain>one warning about SDL: it tends to use dirty hacks
09:45<TrueBrain>for example, it has a ctor
09:45<+glx>SDL uses GDI too ;)
09:45<TrueBrain>glx: yeah, but via an extra layer which is SLOW! :p
09:45<+glx>but SDL can use DX too
09:51-!-TheCondor [] has joined #openttd
09:52<OwenS>I think it does DDraw as well
09:53*OwenS sets off rsync to lots of stuff from his web server
09:54<OwenS>I should have probably turned on ZFS compression for that but oh well
09:55<TrueBrain>Xaroth: how do you keep on finding those :p
09:56-!-KenjiE20 [~KenjiE20@] has joined #openttd
09:56<Xaroth>TrueBrain: i have no idea
09:56<Xaroth>that one is ukranian or something
09:59<Xaroth>ok, that one is wierd
10:01<OwenS>"Sulfur Zone"? O_o
10:05-!-HerzogDeXtEr [~Flex@] has joined #openttd
10:11-!-spuun [] has joined #openttd
10:12-!-HerzogDeXtEr1 [~Flex@] has quit [Ping timeout: 480 seconds]
10:15-!-George [~George@] has joined #openttd
10:18-!-Coco-Banana-Man [] has joined #openttd
10:21-!-George3 [~George@] has quit [Ping timeout: 480 seconds]
10:42-!-eleusis [] has joined #openttd
10:44-!-el[cube] [] has quit [Ping timeout: 480 seconds]
10:45-!-Pygma [~quassel@] has joined #openttd
11:02-!-Fuco [] has joined #openttd
11:03-!-andythenorth [] has joined #openttd
11:07-!-KenjiE20 [~KenjiE20@] has quit [Ping timeout: 480 seconds]
11:16-!-|Jeroen| [] has quit [Remote host closed the connection]
11:24-!-oskari89 [oskari89@] has quit [Quit: Utm A½ - Aja 35]
11:24-!-LadyHawk [] has quit [Quit: Never underestimate the power of stupidity.]
11:26-!-dmacmarine [] has joined #openttd
11:26<dmacmarine>could someone help out an old TTD fan that just returned to the game yesterday?
11:26<Alberth>if you ask a question, yes
11:26<Spoons>That depends, can whovere this is ask a question?
11:27<dmacmarine>what's the difference between bus stations and bus stops?
11:27<TrueBrain>build it!
11:27<Spoons>Nothing at all.
11:27-!-LadyHawk [] has joined #openttd
11:27<dmacmarine>so bus stops are more convenient for travel-flow through?
11:28<Spoons>Tryyy it.
11:28<dmacmarine>going to try it
11:28<Alberth>trying usually works best :)
11:30<dmacmarine>:D touche
11:31<dmacmarine>the passenger rate seems to grow slower
11:31<dmacmarine>with stops
11:32<Alberth>you built it in an area with less houses?
11:33<dmacmarine>just maybe
11:34<dmacmarine>i guess that's the obvious reason
11:39<dmacmarine>im still stumped :(
11:40<Alberth>maybe the flow makes the difference
11:40<Alberth>You can also use them with trams
11:43-!-KritiK_ [] has joined #openttd
11:47-!-KritiK [] has quit [Ping timeout: 480 seconds]
11:47-!-KritiK_ is now known as KritiK
12:01-!-Splex [~splex@] has quit [Quit: Leaving]
12:16-!-roboboy [] has quit [Quit: ajax IRC Client]
12:17-!-Brianetta [] has quit [Remote host closed the connection]
12:18<CIA-2>OpenTTD: rubidium * r16962 /trunk/src/ (5 files in 2 dirs): -Codechange: more work towards multi tile waypoints
12:28<DragoonJett>Can I use the console to filter stuff in the Scenario Editor
12:28<DragoonJett>Like industries and the like
12:32-!-Azrael- [] has joined #openttd
12:35<planetmaker>not that I know of
12:36<planetmaker>and good evening #openttd
12:49<Tekky>Good evening maker of planets. :)
12:58-!-Yexo [] has joined #openttd
12:59<Yexo>good evening
13:01<Alberth>good evening
13:01-!-ecke [~ecke@] has joined #openttd
13:03-!-fjb_ [] has joined #openttd
13:10-!-fjb [] has quit [Ping timeout: 480 seconds]
13:14<planetmaker> /usr/bin/ld: sanity.o bad magic number (not a Mach-O file) <-- is there a way to detect for which OS an object file was build?
13:14<planetmaker>prior to getting this error? :-)
13:15<Alberth>does 'file sanity.o' gives anything useful?
13:16<planetmaker>hm... seems like :-)
13:17<planetmaker>But the question is: should a makefile care for that? :-P I guess not
13:19<planetmaker>probably it's a bad idea in the first place to build the binaries for several systems in the same dir...
13:21<Alberth>I am not sure what you want a makefile to do in such a case. If the answer is "rm *.o", then do that beforehand.
13:22<Alberth>and indeed, life gets much easier if you split such things across different dirs :)
13:26-!-GioGio [] has joined #openttd
13:28-!-Brianetta [] has joined #openttd
13:29<CIA-2>OpenTTD: alberth * r16963 /trunk/src/ (widget.cpp widget_type.h window.cpp window_gui.h): -Codechange: Added NWidgetViewport widget.
13:37<+glx>planetmaker: objdump mabe
13:37-!-George3 [~George@] has joined #openttd
13:39-!-GioGio [] has quit [Quit: Bye for now!]
13:43<OwenS>OK WTF?!
13:43<OwenS>Dovecot is refusing all authentication methods
13:44<Alberth>sounds very secure :p
13:44-!-George [~George@] has quit [Ping timeout: 480 seconds]
13:45<CIA-2>OpenTTD: translators * r16964 /trunk/src/lang/ (5 files in 2 dirs):
13:45<CIA-2>OpenTTD: -Update from WebTranslator v3.0:
13:45<CIA-2>OpenTTD: greek - 303 changes by fumantsu
13:45<CIA-2>OpenTTD: italian - 1 changes by lorenzodv
13:45<CIA-2>OpenTTD: russian - 1 changes by Lone_Wolf
13:45<CIA-2>OpenTTD: spanish - 25 changes by Terkhen
13:45<CIA-2>OpenTTD: turkish - 1 changes by niw3
13:47-!-thisismynick [~chatzilla@] has joined #openttd
13:48-!-thisismynick [~chatzilla@] has quit []
13:51<planetmaker>haha :-)
13:51<planetmaker>OwenS: it might be that it requires an installed key there locally?
13:51<OwenS>Oh royally secure
13:51<planetmaker>e.g. authentication w/o password
13:51<OwenS>It only works when I store plaintext password
13:54<OwenS>Why are you beeing so stupid dovecot? :-(
13:56-!-fjb_ [] has quit [Remote host closed the connection]
14:02<TrueBrain>because you stink
14:02<@Rubidium>OwenS: because you fail to provide the proper credentials... isn't that obvious?
14:03<OwenS>I'm providing the correct credentials. It authenticates with them if I store them plaintext
14:03<OwenS>If I store them hashed, it refuses to auth
14:03<TrueBrain>reminder to self: do not try Solaris
14:03<planetmaker>different hash routines
14:04<OwenS>I'm hashing them with dovecotpw
14:04<OwenS>And this is a Dovecot issue, not a Solaris one
14:08<blathijs>OwenS: does depend a bit on your definition of "correct", though
14:09<OwenS>Same ones I provided the hash :p
14:09<blathijs>I'd say that any credentials that won't let you authenticate, are incorrect :-p
14:09<blathijs>(So possibly dovecot is bugged and there are no correct credentials, then)
14:09<OwenS>From the looks of things
14:10<OwenS>dovecotpw allows me to hash into formats it can't authenticate against =/
14:12<OwenS>Haha! Using the system ($5$) password format works
14:14<OwenS>Hmm. Here exists a puzzle
14:15<OwenS>How do I rsync some file across I have rights to access only as root
14:15<OwenS>Bearing in mind SSH root logins are disabled :p
14:15<TrueBrain>SSH keys!
14:15<OwenS>Root logins in general are disabled in fact
14:15<TrueBrain>enable with keys only
14:15<TrueBrain>(without-password instead of disabled)
14:17<OwenS>Seems an awful lot of work for a machine which will soon be nuked :p
14:17<TrueBrain>yeah, typing ssh-keygen -t dsa
14:17<TrueBrain>seems so much work to me too
14:17<TrueBrain>what ever you want :)
14:18<OwenS>If I'd known it was that simple I'd have done it long ago :p
14:18<TrueBrain>security 1-on-1: install SSH keys!
14:19<OwenS>Well I do apologize if I haven't been to server security 101, my job not being sysadmin :p
14:20<TrueBrain>has little to do with sysadmin .. just general security thingies :)
14:20*OwenS generates overkill 4096bit key
14:27-!-Patrick` [] has quit [Quit: No Ping reply in 90 seconds.]
14:28-!-Patrick [] has joined #openttd
14:30<OwenS>OK, in spite of uploading the public key to the server, it's refusing to certificate-based auth me =/
14:31<TrueBrain>have you put the file in .ssh/authorized_keys[2]
14:31<TrueBrain>which has mode 0600
14:31<TrueBrain>(or 0400)
14:31-!-KenjiE20 [~KenjiE20@] has joined #openttd
14:32-!-Bergee [] has joined #openttd
14:32<TrueBrain>if as root, do you have without-password in your configuration?
14:32<OwenS>I'm trying as me first
14:33<TrueBrain>the ssh on the receiving end always tells what is going on
14:34<TrueBrain>(and do you use the key when trying to logn? :p)
14:34<TrueBrain>ssh -i ~/.ssh/yourprivatekey user@host
14:35-!-Tekky_ [] has joined #openttd
14:35<OwenS>And ssh tells me nothing useful
14:37<OwenS>Aah.. my .ssh permissions were TOO restrictive
14:41-!-Tekky [] has quit [Ping timeout: 480 seconds]
14:41-!-Tekky_ is now known as Tekky
14:45<OwenS>Whew 30k files to transfer
14:45<@Rubidium>of 30k1 ?
14:47<OwenS>Damn I have massive maildirs
14:47<TrueBrain>compress them? :p
14:48<OwenS>ssh already does as it downloads them;-)
14:51<TrueBrain>ssh compression? Nah, only crypting :)
14:51<OwenS>SSH runs gzip inside the encrypted tunnel
14:51<TrueBrain>damn, dune2 still doesn't work :(
14:52<blathijs>TrueBrain: ssh compresses by default IIRC
14:52<OwenS>Compression actually slightly strengthens the encryption it's within anyway
14:54<OwenS>I think Faith (One of my cats) thinks the most important part to come with my server is the cardboard box she can sleep in
14:54-!-Wolle [] has joined #openttd
14:54<TrueBrain>she might be right :p
14:54<OwenS>She has choice of three beds, two cat beds, a large sofa, and yet she chooses the cardboard box..
14:55<Alberth>she wants to keep an eye on you
14:55<OwenS>She can't see me from there. She could see me if she slept on my bed..
14:57<TrueBrain>I made a memory snapshot via dosbox and via my emulator ... and they don't really look like eachother :s
14:58<OwenS>Would they, as they were taken at different points?
14:59<TrueBrain>no, I did both when a given insturction was executed for the very first time
14:59<TrueBrain>so the difference should be relative minimal
14:59<TrueBrain>(no keyboard nor mouse interaction
15:07<TrueBrain>problem is that the changes appear fairly consistent over multiple runs via different ways of executing ..
15:07<OwenS>How much of the dump variation is because of Dosbox' loaded DOS apps and such?
15:08<TrueBrain>well, all loaded things should be in the lower memory
15:08<TrueBrain>the weird part is that my emulator has much more data in the memory :s
15:08<TrueBrain>-00087670 5a 00 00 97 18 fa 13 6a 14 da 14 28 15 59 15 b3 |Z......j...(.Y..|
15:08<TrueBrain>+00087670 5a 00 00 97 18 fa 13 6a 00 00 00 00 00 00 00 00 |Z......j........|
15:08<TrueBrain>those things worry me ... long ranges of 00s ..
15:39<Xaroth>mem addressing errors?
15:39<TrueBrain>if only I knew :)
15:45<Alberth>maybe tracking which mem addresses you write gives some insight
15:45<TrueBrain>hehe :) The app uses 640k of memory :)
15:48*Alberth gives TrueBrain 80k spare bits
15:50-!-Illegal_Alien [~Illegal_A@] has joined #openttd
15:51-!-FR^2 [] has quit [Quit: Der Worte sind genug gewechselt, lasst mich auch endlich Taten sehn!]
15:53-!-ecke [~ecke@] has quit [Quit: ecke]
15:53<TrueBrain>Alberth: sorry, but I don't see how it would give me any insight .. :( I am really clueless how to figure out what goes wrong :(
15:53-!-ecke [~ecke@] has joined #openttd
15:54<Alberth>it'd give you information whether you write 0 or you don't write at all
15:54<TrueBrain>ah, like that
15:54<Alberth>maybe you find a correlation
15:56<TrueBrain>too bad I can only see if I read/write the memroy .. not read or write .. just that it uses the memory :p
15:56<Alberth>or try smaller programs, kind of a number of unit tests
15:56<TrueBrain>I tried all smaller apps :)
15:57<TrueBrain>either they work, or miss interrupts
15:57<TrueBrain>or in one case, does something VERY nasty :p
15:58<TrueBrain>and I have a complete test-case which tests all opcodes as far as I can ... of course they are not complex, but .. you can only write good test-cases if you know what is wrong ;)
16:02-!-Singaporekid [] has quit [Quit: Leaving]
16:03<Alberth>I don't have bright ideas how to deal with this problem atm, sorry
16:03<TrueBrain>too bad... neither do I :(
16:05<TrueBrain>hmm .. data comes from a file ...
16:07<TrueBrain>ha, traced thisone :) Niceone Alberth :)
16:07<TrueBrain>I do a better job then DosBox, resulting in such thingies :p
16:07<TrueBrain>it is a MSB record ..
16:08<Alberth>no idea what you say, but glad you found the problem :)
16:08<TrueBrain>haha :)
16:08<TrueBrain>I clean up after me :p
16:08<TrueBrain>that is what happened :p
16:12<Xaroth>so, dune runs?
16:17<TrueBrain>that is does for a long time now .. but vehicles do not move yet ;)
16:18<TrueBrain>so I am checking memory differences, hoping to find something
16:21<Alberth>good night
16:21<TrueBrain>night Alberth
16:21<TrueBrain>sleep well
16:22<Alberth>you too with all your bit hacking :)
16:23-!-Alberth [] has left #openttd []
16:25-!-frosch123 [] has quit [Remote host closed the connection]
16:26<OwenS>What do you mean "I clean up after me"?
16:26<TrueBrain>OwenS: that I set my MSB to \0
16:27<TrueBrain>instead of leaving what ever is there as I don't use that byte anyway
16:28<OwenS>The MSB of what?
16:28<TrueBrain>of DOS
16:35<OwenS>I'm for some reason reminded of how SimCity used memory immediately after freeing it
16:36<TrueBrain>in the old days, free didn't mean free at all
16:37<OwenS>Win 95 and later have special code which patches SimCity to work arround it :p
16:38<@Rubidium>OwenS: yay for bug-backward compatability, right?
16:38<OwenS>Rubidium: The code patches SimCity when it detects it, rather than applying to everything though
16:40<@Rubidium>OwenS: I've read that the memory allocation thing goes into a special mode
16:42-!-tdev [] has joined #openttd
16:42<OwenS>Rubidium: At least according to The Old New Thing, it patches the SimCity binary. I think it's in HKLM/AppCompat or something
16:44<@Rubidium>OwenS: what page?
16:44<OwenS>I've forgotten =(
16:45<OwenS>Hmm... Apps, Database, Mail, what may I have forgotten before I wipe this server?
16:45<TrueBrain>to shut it down and give it a week?
16:45<@Rubidium>'cause I can only find pages that mention the allocator trick
16:45<OwenS>TrueBrain: I don't have that option =(
16:47<@Rubidium>whatever you're missing once you've wiped the server
16:47<TrueBrain>at least keep the disks?
16:48<TrueBrain>hmm .. 2 observations now I have the memory sort of aligned: 1) I have data in my memory that DosBox either wiped or never loaded
16:48<TrueBrain>2) I have 2 palette with other data .. or I think they are palettes
16:48<OwenS>TrueBrain: It's a VPS hosted remotely
16:48<Xaroth>OwenS: crons?
16:48<TrueBrain>OwenS: then rsync a copy
16:48<Xaroth>specific config?
16:48<OwenS>I think what I'm gonna do is netcat-in-ssh-a-bzipped disk :p
16:49<@Rubidium>bah... why can't you overload macros? :(
16:49<TrueBrain>Rubidium: #undef ;)
16:49<OwenS>Overloading macros would own =(
16:50<@Rubidium>TrueBrain: that does not have the wanted result
16:50<@Rubidium>#define FOO(a) {a, 1}
16:50<@Rubidium>#define FOO(a, b) {a, b}
16:50<TrueBrain>that is just poor programming
16:50<OwenS>I've wanted to do recursive macros
16:51<OwenS>like #define FOO(a, ...) Something(a), FOO(VA_ARGS); #define FOO()
16:51<@Rubidium>TrueBrain: well, that's just an example
16:51<@Rubidium>I'm talking about slightly more complex macros
16:52<TrueBrain>hehe :)
16:52<TrueBrain>macros sucks :(
16:52<@Rubidium>sometimes they're the only feasible way for some constructs
16:53<@Rubidium>at least till λ functions get implemented
16:53<TrueBrain>if ever
16:53<OwenS>TrueBrain: They're in C++0x
16:53<TrueBrain>which is postponed ... AGAIN
16:53<TrueBrain>2012 I believe this time?
16:54<OwenS>So it's C++0C?
16:54<@Rubidium>OwenS: and because it's in some preliminary spec it's going to happen?
16:54-!-andythenorth [] has left #openttd []
16:54*Rubidium waves frantically to 'concepts'
16:54<OwenS>Rubidium: VC10 has them; I think G++ has them also if you enable the right mode
16:54<OwenS>Perhaps it should be C++0xC :P
16:55<@Rubidium>C++0whatever is a stupid version number anyway; it must be much worse than C++98
16:56<@Rubidium>after all, the number is smaller
16:56<TrueBrain>ghehe :p
16:57<Chruker>Just make i C+^3
16:58<TrueBrain>why does DosBox debugger not have a memroy watcher :(
16:58-!-Azrael- [] has quit [Quit: Leaving]
16:59*OwenS connects to said VPS' shell
17:00<OwenS>(By which I mean tty rather than via it's sshd)
17:04<OwenS>rsyncing it accross from single user mode =)
17:05-!-DragoonJett [] has quit [Quit: RAGE QUIT FUCKERS]
17:05<OwenS>I can feel the effect it's having on my network connection
17:07<CIA-2>OpenTTD: rubidium * r16965 /trunk/src/ (9 files): -Codechange: use tile area instead of sets of variables for the station joiner code.
17:15-!-Zorn [] has joined #openttd
17:18<OwenS>WTF? Why on x86 can you do sgdt/sidt/sldt in ring 3?!
17:30<Tekky>TrueBrain: The standard version of DosBox does not have a debugger, does it? I think I remember having to compile my own version of DosBox to use the debugger, but I can't remember anymore exactly what I had to do.
17:31<TrueBrain>Gentoo has the +debug switch
17:31<TrueBrain>don't know about the rest
17:33<Tekky>If I recall correctly, there were several levels of debugging you could define while compiling. I think I had to use the highest debug level in order to do things like setting a breakpoint on memory access.
17:34<TrueBrain>the latter is not in the debug coming with DosBox
17:35<TrueBrain>the debugger is bugged anyway
17:35<TrueBrain>anyway .. time is up for this project ...
17:35<TrueBrain>again next month or what ever ..
17:35<TrueBrain>now first WT3.1 :p
17:36<OwenS>I am an IDIOT
17:36<OwenS>I forgot to limit rsync to one file system
17:36<OwenS>It's currently copying proc/kcore
17:36<TrueBrain>can be fun ;)
17:39<TrueBrain>imdb which lists movies as Comedy ... while it is a Dram, by far
17:39<TrueBrain>not a grim of comedy ..
17:44<TrueBrain>stupid stupid stupid dune2 :'(
17:44<TrueBrain>oh well .. you can't have it all :)
17:45<TrueBrain>I gave myself 7 days .. and they are up :p
17:46<@Rubidium>but but... this day still has (at least) 15 minutes
17:46<TrueBrain>yeah .. I won't solve it in 15 minutes :)
17:46<TrueBrain>things are different, and I don't know why :p
17:50<TrueBrain>Rubidium: or you must have a briliant idea to trace the problem :p
17:50<CIA-2>OpenTTD: rubidium * r16966 /trunk/src/ (13 files in 2 dirs): -Codechange: BEGIN_TILE_LOOP and END_TILE_LOOP reworked into TILE_LOOP, which means no more duplication of parameters between BEGIN_TILE_LOOP and END_TILE_LOOP
17:50<@Rubidium>disable DosBox's random function?
17:51<TrueBrain>pseudo randomizer
17:51<TrueBrain>(like OpenTTD)
17:51<TrueBrain>(like all old games)
17:51<@Rubidium>with what is that seeded?
17:51<OwenS>I'd presume that it's Dune which runs the randomizer, not DosBox...
17:52<TrueBrain>OwenS: that is what I just said ;)
17:54<TrueBrain>it most likely is something terrible simple .. hidden away really deep .. :p
17:55<OwenS>You'll come back once you've allocated some more time and it will hit you :p
17:55<TrueBrain>those problems don't magicly solve theirself
17:56<@Rubidium>oh, almost 1*10^12 bytes downloaded via bananas ;)
17:56<TrueBrain>crazy shit
17:56-!-tux_mark_5 [] has quit [Quit: KVIrc Insomnia 4.0.0, revision: , sources date: 20090115, built on: 2009/03/07 00:45:02 UTC]
17:56<TrueBrain>Rubidium: we really should make the stats consumes less table-space :p
17:56<TrueBrain>it is getting out of hand ;)
17:57<OwenS>Rubidium: Just a terabyte? =P
17:57<@Rubidium>OwenS: more like 900 GB (due 1.024^4 != 1^4)
17:58<@Rubidium>TrueBrain: some daily script that counts total downloads per file id and per hour and then trashes the rest?
17:58<TrueBrain>I think we should consider that :p
17:58<TrueBrain>but then again .. it needs a complete rewrite anyway :p
17:58<OwenS>Rubidium: I said terabyte! Tera is an SI prefix! 1024^4 is Tebibyte :P )
18:07<@Rubidium>10 CPU seconds to upload 1 GB (and that includes handling all other bananas queries). Seems reasonable to me ;)
18:07<TrueBrain>you can say that ;)
18:08<OwenS>Shouldn't it be faster with sendfile? :p
18:08<OwenS>Admittedly thats an annoyingly blocking call
18:09<@Rubidium>blocking calls are no good; they only complicate stuff because you need to add threading if you don't want to get killed by someone who uhm... has a slow connection
18:09<OwenS>Yeah I know
18:09<TrueBrain>sendfile .. is that PHP or something? :p
18:10<OwenS>man 2 sendfile
18:10<TrueBrain>nobody understand sarcasm :(
18:10<OwenS>I'm having trouble seeing your facial expressions and interpreting your intonation; they're enshrouded in text
18:11-!-TheCondor [] has quit [Quit: ( :: NoNameScript 4.1 :: )]
18:13<TrueBrain>when I look really close, I spot more problems in Dune2
18:13<TrueBrain>like the rotating Dune2 logo in the beginning, skips
18:14<OwenS>Well, in BST, you have 42 minutes to fix it :P
18:14*Rubidium is just happy that OpenTTD's self-written services are running without leaking or constant need of restarting ;)
18:15<TrueBrain>yeah, Rubidium, they are nice :)
18:15<TrueBrain>and low memory usage ...
18:15-!-OwenS [] has quit [Remote host closed the connection]
18:15<@Rubidium>quite a bit of work making them behave nice though ;)
18:15<TrueBrain>I say: WORTH IT!
18:16-!-OwenS [] has joined #openttd
18:16-!-fjb [] has joined #openttd
18:16<+glx>if only all services would be that nice :)
18:16<@Rubidium>:O 3 months uptime for updater/ms
18:17<+glx>while you need to restart web server once a day
18:17<@Rubidium>ah, they needed to be restarted because of IPv6 ;)
18:18<@Rubidium>glx: we've stopped doing that
18:18<@Rubidium>we're using... well... a sledgehammer to axe and respawn those 'leaky' processes now
18:18-!-KingJ is now known as kingj
18:19-!-Pygma [~quassel@] has quit [Read error: Connection reset by peer]
18:19<@Rubidium>let me say, ulimit is not a nice way of handling processes
18:24<OwenS>It seems to be kinda silly to be backing up iconv libraries
18:24-!-Fox [~Flop@] has joined #openttd
18:25<@Rubidium>well... that's debatable
18:25<TrueBrain>and it is kind of silly to be able to play a whole game, but just a VERY TINY aspect doesn't work :s
18:25<Fox>got a problem joining some multiplayer games. the map download hangs at about 20KB. is that a known problem?
18:25<TrueBrain>(and yes, this annoys me :p)
18:25<+glx>Fox: wifi ?
18:25<@Rubidium>Fox: that's not a known problem; it works for basically everyone else
18:25<TrueBrain>Fox: most likely local problem: disk full, bad cable, firewall, bad connection, ...
18:26<TrueBrain>rate limiter
18:26<+glx>happens on all servers or only one ?
18:26<Fox>hmm, nope. on some servers it works fine
18:26<+glx>then it's a peering problem
18:26<Fox>i'm trying to join a mega's server with the 0.7.0 version..
18:29<Fox>hmm what can i try?
18:29<TrueBrain>the only solution for my problem I can think of, is insane: modify DosBox to print out every code he executes, and do the same for my emu ...
18:30-!-Yexo [] has quit [Read error: Connection reset by peer]
18:30<OwenS>TrueBrain: I assume you're passing both straight to diff? :P
18:30<OwenS>Actually, use a program of your own design which sends them stops as soon as they differ :p
18:31<@Rubidium>OwenS: unlikely; diff can't handle two input streams ;)
18:31<TrueBrain>main problem: my emu stop working when dumping N bytes to a log file :p (as soon as it takes longer to flush that file than it takes for the timer to tick ;))
18:31<@Rubidium>Fox: not much; it's some network issue between you and Mega's server. That's hardly something we can fix
18:31-!-ecke [~ecke@] has quit [Quit: ecke]
18:31<TrueBrain>also, I doubt my asm syntax is compatible .. grr ..
18:32<Fox>hmm kk, thx. will test around a bit ;-)
18:32<OwenS>Why not dump CS:IP?
18:32-!-Coco-Banana-Man [] has quit [Quit: Raubgut ist vom Umtausch ausgeschlossen!]
18:32<TrueBrain>IP in my emu is fake, not correct most of the time
18:33<TrueBrain>I can dump all registers
18:33<TrueBrain>and just hope it executed the same instruction ;)
18:34<TrueBrain>at least Snipes works :)
18:35-!-Fox [~Flop@] has quit []
18:38-!-Illegal_Alien [~Illegal_A@] has quit [Quit: HydraIRC -> <- It'll be on slashdot one day...]
18:44<TrueBrain>I just love Snipes :)
18:44-!-Brianetta [] has quit [Quit: Tschüß]
18:45<TrueBrain>good night all!! :)
18:46<@Rubidium>night TrueBrain
18:47-!-krushia [] has quit [Remote host closed the connection]
19:01-!-KritiK [] has quit [Quit: Leaving]
19:04-!-tokai [] has quit [Ping timeout: 480 seconds]
19:06-!-tokai [] has joined #openttd
19:06-!-mode/#openttd [+v tokai] by ChanServ
19:17-!-DephNet[Paul] [] has quit [Read error: Connection reset by peer]
19:17-!-DephNet[Paul] [] has joined #openttd
19:23-!-DephNet[Paul] [] has quit [Read error: Connection reset by peer]
19:25-!-paul_ [] has joined #openttd
19:25-!-sdafsdf [] has joined #openttd
19:30-!-LadyHawk [] has quit [Ping timeout: 480 seconds]
19:30-!-sdafsdf is now known as LadyHawk
19:32-!-Eddi|zuHause [] has quit []
19:34-!-Chruker [] has quit []
19:37-!-Eddi|zuHause [] has joined #openttd
19:55-!-KenjiE20|LT [] has joined #openttd
19:56-!-KenjiE20 [~KenjiE20@] has quit [Quit: WeeChat 0.3.0-rc2]
19:59-!-Dred_furst [] has quit [Read error: Connection reset by peer]
20:14-!-Exl [] has quit [Quit: Bitches.]
20:15-!-KUDr [] has quit []
20:27-!-Zorni [] has joined #openttd
20:29-!-Tekky [] has quit [Quit: ChatZilla 0.9.85 [Firefox 3.5.1/20090715094852]]
20:35-!-Zorn [] has quit [Ping timeout: 480 seconds]
20:56-!-tdev [] has quit [Quit: free open source vehicle simulator:]
21:22-!-KenjiE20|LT [] has quit [Read error: Connection reset by peer]
21:40-!-OwenS [] has quit [Remote host closed the connection]
21:40-!-roboboy [] has joined #openttd
22:09-!-keoz [] has quit [Quit: Leaving]
22:22-!-roboboy [] has quit [Quit: ajax IRC Client]
22:22-!-Zahl [] has quit [Quit: *schiel*]
22:26-!-roboboy [] has joined #openttd
22:41-!-glx [glx@2a01:e35:2f59:c7c0:4025:558b:e2a2:1538] has quit [Quit: bye]
23:08-!-Fuco [] has quit [Ping timeout: 480 seconds]
23:09-!-TinoDidriksen [] has quit [Ping timeout: 480 seconds]
23:13-!-TinoDidriksen [] has joined #openttd
23:24-!-krushia [] has joined #openttd
23:34-!-Splex [~splex@] has joined #openttd
23:39-!-TinoDidriksen [] has quit [Ping timeout: 480 seconds]
23:43-!-TinoDidriksen [] has joined #openttd
23:45-!-Splex [~splex@] has quit [Quit: Leaving]
---Logclosed Mon Jul 27 00:00:59 2009