Visar inlägg med etikett Second life. Visa alla inlägg
Visar inlägg med etikett Second life. Visa alla inlägg

tisdag 15 december 2009

What is Emerald sending

Or an explained Trafficdump, first I started with Emerald 1.23.5.950 on my mac and did a TCP dump, why beaces that was the last version I had running n tat machine, and it whas with me at work. The Dump was made using Wireshark over a bluetooth connections to the internet during lunch break.

I will try to make a view of most of the traffic, as just a short SL session have about 4500 packets, This was a login an almost ressing one self over a slow line. I can't explain all packets.


34 52.149720 192.168.20.2 80.251.192.245 DNS Standard query A modularsystems.sl
35 52.160008 192.168.20.2 80.251.192.245 DNS Standard query AAAA modularsystems.sl
36 53.115613 80.251.192.245 192.168.20.2 DNS Standard query response A 213.133.100.231
37 53.162052 192.168.20.2 80.251.192.245 DNS Standard query AAAA modularsystems.sl
38 53.414537 80.251.192.245 192.168.20.2 DNS Standard query response


This tell the computer where modularsystems.sl are, it at the address 213.133.100.231. Next a connections to modularsystem.sl is made and the following data sent and recived:

HEAD /app/login/ HTTP/1.1
Host: modularsystems.sl
Accept-Encoding: deflate, gzip
Accept: application/llsd+xml

HTTP/1.1 200 OK
Content-Type: text/html
Accept-Ranges: bytes
ETag: "3318998541"
Last-Modified: Tue, 15 Dec 2009 13:00:01 GMT
Content-Length: 6964
Date: Tue, 15 Dec 2009 13:13:08 GMT
Server: lighttpd/1.4.19


After this one more http connections is made to the modularsystems server and a few more files downloaded:


GET /app/login/?lang=en-us&firstlogin=TRUE&channel=Emerald%20Viewer&version=1%2E23%2E5%20%28950%29&grid=Agni HTTP/1.1
GET /app/login/images/back.png HTTP/1.1
GET /app/login/images/excla.jpg HTTP/1.1
GET /app/login/images/Error.jpg HTTP/1.1


Feed2js.org is used to make the LL and the Modular system blogs into one list at the login page.

GET //feed2js.php?src=http%3A%2F%2Fwww.rssmix.com%2Fu%2F285120%2Frss.xml&num=6&targ=y&utf=y HTTP/1.1

Host: feed2js.org


The client downloads, /ga.js from www.google-analytics.com,even that javascript get's downloaded over a gziped connection. The java scripts will get a small file form google, that is used for the tracking in google analytics.


Once all the normal traffic to lindenlabs have been done, and you allow the viewer to update the clients tag data base the file "GET /app/client_tags/client_list.xml HTTP/1.1" will be downloaded form the server.

torsdag 3 december 2009

Emerald 1.23.5.1101 for linux

Update: http://greenlifeemeraldviewer.googlecode.com/files/Emerald-i686-1.23.5.1101.tar.bz2 Discrete got the official build out.

I have the Emerald 1101 build for Linux, it's build optimiced for Ubuntu 9.04 and newer, I have tested on 9.04 and 9.10. On 9.10 it works badly at least for me with pulseaudio, removing pulseaudio and it works well. (sudo apt-get remove pulseaudio;sudo apt-get install esound).

Installation is like:

wget http://www.acc.umu.se/~balp/second_life/Emerald-i686-1.23.5.1101.tar.bz2
tar jxf Emerald-i686-1.23.5.1101.tar.bz2


This will get it running, but voice is missing and the graphis uses the much slower OpenJPEG library. These have to be copied form the official viewer, or is you have the old emerals voice pack.

With the old Emerals voice pack:
cd Emerald-i686-1.23.5.1101/
tar jxf ../Emerald\ Non-Free\ Binaries.tar.bz2


With out that:
wget http://download.cloud.secondlife.com/SecondLife-i686-1.23.5.136262.tar.bz2
tar jxf SecondLife-i686-1.23.5.136262.tar.bz2
cd SecondLife-i686-1.23.5.136262/
cp bin/libllkdu.so bin/SLVoice lib/libfmod-3.75.so lib/libkdu.so lib/libvivoxsdk.so lib/libortp.so ../Emerald-i686-1.23.5.1101/
cd ..


Some checksums to verify:
sha256sum:
55ed30949cbc23d03e691821a7fa5c75a00c6dbb065bbce1f161cf968cc43938 Emerald-i686-1.23.5.1101.tar.bz2

GnuPG signature, it's signed with my new key:

pub 1024D/79B24AB7 2009-11-30 [expires: 2014-11-29]
Key fingerprint = 92CF B806 5127 2ED0 7882 61F1 B5B4 7749 79B2 4AB7
uid Anders Arnholm (Balp)

torsdag 30 april 2009

And an other new viewer


Boy Lane, made some changes in the CoolViewer, and so was Rainbow Viewer born. As boy only make windows code, and I would guess the interest for this version is about 0, form Henri. I decided to take it to linux. Now ready to be downloaded form google.

I made some small changes to make the install easy. For the first time, well the first time in know of, SecondLife third party viewer have voice, and kdu support without breaking the licence agreements and NO extra install steps.

Install by:


balp@goldmoon:/tmp$ wget http://coolviewer.googlecode.com/files/RainbowViewer-i686-1.22.11.0.tar.bz2
balp@goldmoon:/tmp$ tar jxf RainbowViewer-i686-1.22.11.0.tar.bz2


Run by:

balp@goldmoon:/tmp$ ./RainbowViewer-i686-1.22.11.0/rainbowviewer


First time you start the viewer some missing stuff will be found on the internetz and added to the installation. It's a 36Meg download. So it might take some extra time. I'm sorry i can't add these few files. If you like to save the download on a slow line and have an other version of SecondLife installed copy the following files in to the RainbowViewer-i686-1.22.11.0 directory.


fonts/MtBdLfRg.ttf
fonts/MtBkLfRg.ttf
bin/SLVoice
lib/libvivoxsdk.so
bin/libllkdu.so


Given my reading of licence agreement these 5 files are not re distributable by me.

fredag 30 januari 2009

Just as it started a wall...

And a crash, sadly Kirsten could not take the idiots hurting her. And Bye Bye Shadowdraft.....

torsdag 29 januari 2009

Optimized build.

The last build of the KirstenViewer was not as fast as expected, missed to make a release build with optimization. I usually build with Henri's scripts making this for me. But as this code came in an other form that was not possible an I goofed. I had the feeling it was not as quick as I expected but never got the time to make clean test. yesterday I did, the numbers was so bad I had to do something. Lime add optimization flags. This runs well on my AMD-64, not tested on any intel props, it might not work as well there. New build here, code diff against 1.21.6 here. Full code is here and follow the viewer at her blog.

söndag 18 januari 2009

New viewer new builds.

Kirstenlee have made a new viewer, a release called S16-90 is now out and I make a build for Linux. Just unpack and any SL build...

måndag 20 oktober 2008

Build BE-x

Balp Build version of 1.18.5 (3), same as Nicholaz BE-x with a minor fix in region transfers.

$ wget http://download-secondlife-com.s3.amazonaws.com/SecondLife_i686_1_18_5_3.tar.bz2
$ wget http://www.acc.umu.se/~balp/second_life/balp-build-x.tar.bz2
$ tar jxf SecondLife_i686_1_18_5_3.tar.bz2
$ tar jxf balp-build-x.tar.bz2
$ cd SecondLife_i686_1_18_5_3
$ ./balp-secondlife

Patches are here.

torsdag 9 oktober 2008

BalpBuild OS-p1

Balp Build version of 1.18.0 (6), same as Nicholaz OS-pWith back ported Security fixes from LL 1.20.17.

$ wget http://download-secondlife-com.s3.amazonaws.com/SecondLife_i686_1_18_0_6.tar.bz2
$ wget http://www.acc.umu.se/~balp/second_life/balp-build-os-p1.tar.bz2
$ tar jxf SecondLife_i686_1_18_0_6.tar.bz2
$ tar jxf balp-build-os-p1.tar.bz2
$ cd SecondLife_i686_1_18_0_6
$ ./balp-secondlife

Patches are here.

BalpBuild BE-w1

Balp Build version of 1.18.5 (3), same as Nicholaz BE-wWith back ported Security fixes from LL 1.20.17.

$ wget http://download-secondlife-com.s3.amazonaws.com/SecondLife_i686_1_18_5_3.tar.bz2
$ wget http://www.acc.umu.se/~balp/second_life/balp-build-w1.tar.bz2
$ tar jxf SecondLife_i686_1_18_5_3.tar.bz2
$ tar jxf balp-build-w1.tar.bz2
$ cd SecondLife_i686_1_18_5_3
$ ./balp-secondlife

Patches are here.

BalpBuild EC-h

Balp Build version of 1.19.1 (4), same as Nicholaz EC-f, with a fix for VWR-4575, as discussed in. And backported Security fix of LL 1.20.17, the version -g missed the UDPBalcklist stuff and works with old versions of OpenSIM. This build -h have thet change as well.

$ wget http://download-secondlife-com.s3.amazonaws.com/SecondLife_i686_1_19_1_4.tar.bz2
$ wget http://www.acc.umu.se/~balp/second_life/balp-build-ec-h.tar.bz2
$ tar jxf SecondLife_i686_1_19_1_4.tar.bz2
$ tar jxf balp-build-ec-h.tar.bz2
$ cd SecondLife_i686_1_19_1_4
$ ./balp-secondlife

Patches are here.

tisdag 7 oktober 2008

BalpBuild EC-g

Balp Build version of 1.19.1 (4), same as Nicholaz EC-f, with a fix for VWR-4575, as discussed in. And backported Security fix of LL 1.20.15,

$ wget http://download-secondlife-com.s3.amazonaws.com/SecondLife_i686_1_19_1_4.tar.bz2
$ wget http://www.acc.umu.se/~balp/second_life/balp-build-ec-f.tar.bz2
$ tar jxf SecondLife_i686_1_19_1_4.tar.bz2
$ tar jxf balp-build-ec-f.tar.bz2
$ cd SecondLife_i686_1_19_1_4
$ ./balp-secondlife

Patches are here.

fredag 18 april 2008

Balp Build EC-ae

Balp Build version of 1.19.1 (4), same as Nicholaz EC-e, with a fix for VWR-4575, as discussed in.

$ wget http://download-secondlife-com.s3.amazonaws.com/SecondLife_i686_1_19_1_4.tar.bz2
$ wget http://www.acc.umu.se/~balp/second_life/balp-build-ec-ea.tar.bz2
$ tar jxf SecondLife_i686_1_19_1_4.tar.bz2
$ tar jxf balp-build-ec-ea.tar.bz2
$ cd SecondLife_i686_1_19_1_4
$ ./balp-secondlife

The irritating IM tab bling bug still havn't been fixed. I was a hot issue 11 of feburary, on RC0, today we had two code releases after that and they still don't have a working forx for it. You can make it party work in a debug setting, but with that all tabs blink out of order making it annoying to look at.

Blinking IM tags

There will soon, really soon be a new EC-ea realeas with a patch tyo make the IM tab's flashing again appear in a sensible manner. I did have time to test the final version of the patch before leaving for work. But hopefully it will work great. I hope this will make a good patch to close VWR-4575.

The code containd three small changes that make SL so much easier.

  • Make all tabs flash at the same time. This was teh behaivour before 1.19 and the "ButtonFlashCount" could not be used as work around for this.

  • Make value less that 1 on "ButtonFlashCount" have the buttons flash for ever, not that the offical viewer took values like -1 meaing 0 flashes.

  • "ButtonFlashCount" now have default value of -1 making flashed go on forever

torsdag 17 april 2008

Balp Build EC-e

Balp Build version of 1.19.1 (4), same as Nicholaz EC-e

$ wget http://download-secondlife-com.s3.amazonaws.com/SecondLife_i686_1_19_1_4.tar.bz2
$ wget http://www.acc.umu.se/~balp/second_life/balp-build-ec-e.tar.bz2
$ tar jxf SecondLife_i686_1_19_1_4.tar.bz2
$ tar jxf balp-build-ec-e.tar.bz2
$ cd SecondLife_i686_1_19_1_4
$ ./balp-secondlife

The irritating IM tab bling bug still havn't been fixed. I was a hot issue 11 of feburary, on RC0, today we had two code releases after that and they still don't have a working forx for it. You can make it party work in a debug setting, but with that all tabs blink out of order making it annoying to look at.

fredag 7 mars 2008

Balp Build -w for 1.19.0 (5)

Balp Build version of 1.19.0 (5), no major changes to the GUI but many stability fixes.

$ wget http://download-secondlife-com.s3.amazonaws.com/SecondLife_i686_1_19_0_5.tar.bz2
$ wget http://www.acc.umu.se/~balp/second_life/balp-build-w.tar.bz2
$ tar jxf SecondLife_i686_1_18_6_77495_WINDLIGHT.tar.bz2
$ tar jxf balp-build-w.tar.bz2
$ cd SecondLife_i686_1_19_0_5
$ chmod +x balp-secondlife
$ wget http://www.acc.umu.se/~balp/second_life/releasenotes.txt
$ ./balp-secondlife

There are some irritating bug's left to fix, VWR-4575 IM tabs no longer blink when new IM text is received. A so called hot, issue at LL since 1.19.0.RC1. But LL have been working getting this back and we'll probably get it in 6 months, that's about the same time if took to get the friends list out of the communication window.

torsdag 24 januari 2008

Balp Build: WL-c

Windlight is now out in version 77495, and I added the patches from the previews version and it runs. So here you go.

$ wget http://firstlook-secondlife-com.s3.amazonaws.com/SecondLife_i686_1_18_6_77495_WINDLIGHT.tar.bz2
$ wget http://www.acc.umu.se/~balp/second_life/balp-build-wl-c.tar.bz2
$ tar jxf SecondLife_i686_1_18_6_77495_WINDLIGHT.tar.bz2
$ tar jxf balp-build-wl-c.tar.bz2
$ cd SecondLife_i686_1_18_6_77495_WINDLIGHT
$ chmod +x balp-secondlife
$ ./balp-secondlife

I assume the problem with gtk and file dialog on suse still exist, this is made on ubuntu 7.10 and tested in that environment. I think the wrapper now is executable (e.g. chmod +x) isn't needed, I'm not sure i understand the moon problem correct yet, and to be honest i have no time to look into what the windlight code actually does.

måndag 14 januari 2008

Relese: Balp Build WL-B

Windlight is now out in version 76886, and I added the patches from the previus version and it runs. So here you go.

$ wget http://firstlook-secondlife-com.s3.amazonaws.com/SecondLife_i686_1_18_6_76886_WINDLIGHT.tar.bz2
$ wget http://www.acc.umu.se/~balp/second_life/balp-build-wl-b.tar.bz2
$ tar jxf SecondLife_i686_1_18_6_76886_WINDLIGHT.tar.bz2
$ tar jxf balp-build-wl-a.tar.bz2

I assume the problem with gtk and file dialog on suse still exist, this is made on ubuntu 7.10 and tested in that enviroment.

måndag 31 december 2007

Relesed: Balp Build wl-a (Nicholaz EC-b)

Ok, back from vacation and new patches from Nicholaz, this time for the windlight code. My build is made against the 18.6.76116 versions of the code, (last source code, new viewer from LL). I have tested with the 18.6.76453 viewer as well. The 18.6.76116 contain an error in a German language file that might have you log into a false SL site. (The kind of stuff the new login behaviour is there to "save" us all from...)

However downloads are on acc, binaries and patches. Inteneded for 18.6.76116 but works with 18.6.76453 as well. (LL seams to have removed the 76116 version from all but source code...)

To install with 18.7.76453 do as follows.

$ wget http://firstlook-secondlife-com.s3.amazonaws.com/SecondLife_i686_1_18_6_76453_WINDLIGHT.tar.bz2
$ wget http://www.acc.umu.se/~balp/second_life/balp-build-wl-a.tar.bz2
$ tar jxf SecondLife_i686_1_18_6_76453_WINDLIGHT.tar.bz2
$ cd SecondLife_i686_1_18_6_76453_WINDLIGHT
$ tar --strip 1 -jxf ../balp-build-wl-a.tar.bz2
$ wget http://www.acc.umu.se/~balp/second_life/18.6.7453/releasenotes.txt


The last file added the 18.6.76116 to the top of the release notes to tell the nicholaz version you have 76116 installed.

fredag 14 december 2007

Release: Balp Build - 18.5.3 - v0b

A build for Second Life 18.5.3 with the addition of Nicholaz patches. It needs a install of SL 18.3.5 Linux version to run.
E.g:

balp@kitiara:~$ tar jxf SecondLife_i686_1_18_5_3.tar.bz2
balp@kitiara:~$ tar jxf balp-build-v0b.tar.bz2

Then start Second life from that directory with:
balp@kitiara:~$ cd SecondLife_i686_1_18_5_3/
balp@kitiara:~/SecondLife_i686_1_18_5_3$ ./balp-secondlife

Patches at the same place for download.

Feed back on the build to me, anders (at) arnholm.se. This version if build on Ubuntu 7.10, other linux versions might have different library versions and might give strange problems.