Latest News

From libsecondlife

Jump to: navigation, search

This page shows the 50 newest pages in the News namespace as weblog entries.

Show up to 10 | 20 | 30 | 50 pages

Found pages; listing newest first:

0.5.0 is NOW!

created 2008-07-22 by Baba

The libsecondlife team is proud to announce the release of the final version of libsecondlife.

This is a maintenance release that contains over 60 new features and bug fixes since our previous release in April! This will be our last release under the name libsecondlife. Due to trademark/licensing issues with the use of the name 'secondlife' we have renamed the library to libopenmv.

Some of the highlights included in this release:

  • Texture Cache improves the speed of baking significantly
  • Improved Baking support
  • Improvements in Types
  • Improved API Documentation

A full list of new features added and bugs fixed is available in the jira changelog


You can download this release from our Downloads page. Full API Documentation for this release can be found on the Documentation page.


Our upcoming 0.6 release will provide better library organization, more re-usable components and more documentation than ever before.


To submit trouble reports please use the "Create New Issue" link in our jira issue tracker at http://jira.openmv.org.

Thanks to all the Testers, bug reporters, patch submitters and developers who contributed to this release!


Regards,

The libsecondlife team (henceforth to be known as The libopenmv Ninjas)


Read More

0.4.1 Released

created 2008-05-07 by Baba

I'm lazy so I'll just paste jradford's libsl-dev release notice.


Greetings,

The libsecondlife team is proud to announce the release of the latest version of the award winning libsecondlife library

This is a maintenance release that contains over 50 new features and bug fixes since our previous release 2 months ago!

Some of the highlights included in this release:

  • Our own WebClient Class (CapsClient) which fixes a number of outstanding bugs and improves performance and reliability
  • Once again works with mono 1.2.5
  • An updated OpenJpeg library which has several performance improvements over the previous version.

A full list of new features added and bugs fixed is available here: http://bug.openmv.org/changelog_page.php

You can download this release from our Downloads page: Getting the code

Thanks to all the Testers, bug reporters, patch submitters and developers who contributed to this release


Read More

New servers usher in a new high-technology era

created 2008-04-22 by Baba

OpenMetaverse is gettting some new servers to handle all the cool stuff we want to do. Recently we've run into some performance problems with the current server and that required us to turn off ViewVC until we move to some better hardware.

After the move we'll be setting up some new services including a Jira issue tracker and TeamCity continuous integration(automated builds and testing).

This should happen within the next two to three weeks.

Read More

Reverse-engineering the CRC function for UpdateInventoryItem

created 2008-04-01 by Baba

This article was written in September of 2006 by libsecondlife developer bushing. It has been salvaged from an old database and presented here for your reading pleasure

I've always been a big fan of IDA Pro, and have often just disassembled random binaries with the thing to see what it could come up with. When I saw the bounty posted, I sprung at the chance to actually do something useful with it.

As you may have guessed, I do my primary development on a PowerPC Mac, which means I end up running IDA under VirtualPC (which sucks) or on a x86 Linux box running VMWare (which sucks a little less). I ended up having to borrow a Windows-running laptop to do this, though.

Part 1: CRC table

IDA 5.0 took a while to load up "Second Life.exe" (v1.10.5.1), but it lets you start playing while it continues to process in the background. I gave it a 20-minute head start before I started to poke around.

One nice thing about trying to take apart CRC or hash functions (MD5, SHA, etc), is that they all use tables (of various sizes) which you are guaranteed to find in a binary that uses that function (assuming there's no packing or encryption -- which is the case here). CRC32's table is contained in libsecondlife in SecondLife.cs:

private readonly static uint[] crcLookup = new uint[] {
0x00000000, 0x77073096, 0xEE0E612C, 0x990951BA,
0x076DC419, 0x706AF48F, 0xE963A535, 0x9E6495A3,


Read More

New Binary Release and Documentation

created 2008-03-17 by Baba

Hot on the tails of the libsecondlife 0.4.0 release we would like to announce the availability of a pre-compiled binary version of the library for those who do not want to go through the trouble of setting up the development environment with the source code. The binary release comes in two flavors. There is a zipped release and windows installer. Both are currently very basic containing only the library and several example applications. Get it at http://www.libsecondlife.org/builds/

We also have all new updated documentation. Check it out at http://www.libsecondlife.org/docs/trunk/. Created using Microsoft's Sandcastle tool this new this updated documentation page is easier to generate so it will be updated much more often than the previous docs.

Both of these updates are thanks to jradford who has been doing a great job keeping the library running smooth.

Read More

0.4.0 Release Annoucement

created 2008-03-15 by Baba

The libsecondlife reverse engineering team is proud to announce all milestones for our 0.4.0 release have been met.

This release (0.4.0) contains over 60 new features and bug fixes since 0.3 released in December of last year.

Some highlights of this version:

  • Full Task inventory support
  • Terraforming support
  • Compact framework support
  • CAPS redone as a separate namespace
  • LLSD redone as a separate namespace
  • More Library documentation
  • Group Chat

For a full list of bug fixes and features added since our last release see: http://bug.openmv.org/changelog_page.php
* Please note Mono users will need the latest release of mono (1.9) available at www.go-mono.com

Downloading:
You can download the latest version of libsecondlife here.

Alternatively you may check out using your favorite svn client from svn://openmetaverse.org/libsl/tags/0.4.0

Reporting Bugs:
To report bugs in this version please file a ticket in Mantis, our bug tracking system at http://bug.openmv.org/my_view_page.php

Thanks to all those who have contributed patches, bug reports and ideas for this version.


Read More

Christmas Release

created 2007-12-27 by Otakup0pe

Merry Holidaze everyone. Sorry for the late release notes, there has been non stop sexy parties since Christmas Eve. We will do better in the new year. We have a release all wrapped up for the season. Download 0.3.2 or read the release notes. There are several bug fixes, and a (handy) new feature allowing you to look up parcel information based on region coordinates.

I also want to extend an incredibly gracious thanks to everyone who donated to libsecondlife over the holidays. As of this moment we have $410 that will make it's way into bounties over January. Your donations help keep our developers off the streets.


Read More

Oh, hi. 0.3.1

created 2007-11-30 by Baba

Two weeks ago is calling and it wants its source code back. Download 0.3.1 or read the release notes.

In other news, libsecondlife wants your money! You can help libsecondlife by donating via the widget at the top of the libsecondlife.org site through January 1, 2008 or directly via paypal to donate@libsecondlife.org. Contributions help keep libsecondlife running and allow developers to spend more time writing free software.


Read More

0.3 Release

created 2007-11-05 by Baba

No we were not kidding. We are actually slowly working into a release cycle. The 0.3 release is worlds ahead of 0.2, we have full working inventory, starts at task inventory. Oh and full CAPS/LLSD support. Check out the Release Notes or download the source

The SVN Structure has changed a little bit - I suggest everyone check it out. Long story short, tags/0.3 is stable (so is branches/release) and trunk/ is now where the action is.

Once again, I apologize for branches/dev and assure you it has been taken out behind the barn and shot. Hamburgers anyone ?

If you are curious about the future plans, or have ideas for new features you would like to see in libsecondlife, please take a look at the Roadmap.


Read More

SVN Reorg

created 2007-09-29 by Otakup0pe

There have been changes to the SVN structure in an ongoing effort to provide a more soothing libsecondlife experience. For more information on the underlying structure, see the SVN Structure page. Active development is no longer to be done in trunk - please keep it to the development branch. For developers, if you are submitting patches keep in mind which branch you are working on ! It should generally be either stable or dev.

Our current stable version (0.2) is based off of SVN revision 1295. This was a release soon after major CAPS/het grid work by Linden Lab. It works solid, however has the old Inventory System and is lacking the new CAPS system. Expect version 0.3 towards the end of October. For more information take a look at the Roadmap.


Read More

OpenSim Q&A and Rob Linden's Office Hours

created 2007-06-28 by Baba

June 28th:

OpenSim Q&A: 1:00pm PDT at the open source parcel.

OpenSim developers are holding a question and answer session today at SL4B. Come ask your questions about open source simulators.


Rob Linden's Office Hours: 2:00pm PDT at the open source parcel.

Rob Linden will be holding his first new Thursday office hours at the SL4B Open Source parcel. Come discuss the status of Linden Lab's open source efforts.


Eventful.com Schedule


Read More

Open Source at SL4B

created 2007-06-23 by Baba

[Update] -- "libsecondlife - Past, Present, and Future" will be held at 1:30pm SLT on June 24. SLURL

[Update] -- Postponing the libsecondlife event until the rush dies down.

The Second Life 4th Birthday event starts today at 12:00pm SLT(PST). To kick off the Open Source section we're holding a discussion "libsecondlife - Past, Present, and Future" at 1:30pm SLT, and throughout the week more events will be held relating to open source.

Eventful.com Schedule - Work in progress.


Read More

Developer Portal

created 2007-06-04 by Baba

Thanks to the efforts of Andrew Ortman we now have a new libsecondlife Developer Portal. The portal will be continuously updated with new content, as well as staying up to date with changes to libsecondlife itself. Feel free to add your own FAQs and make modifications to the entries, it is a wiki after all! If you are new to libsecondlife, and want to find a "Hello World" bot tutorial, or if you need help with chat, you can find all the details on how to do it on the new portal.


Read More

Grave news, dear friends

created 2007-04-21 by Otakup0pe

In Second Life, as a general rule, nobody knows who you really are behind the avatar. Some people take this as a novel opportunity, acting exactly how they cannot in real life. Others treat it as simply another social medium, thus acting exactly as they would in real life. From what I can tell, Jesse Malthus was somewhere in the middle. As a stowaway teenager on the main grid, he could not be forthright about his real identity. However, the intelligence and friendship he constantly exhibited was certainly no act.

On Thursday evening Jesse Malthus, whose real name was Jesse Higginbotham, succumbed to injuries sustained in a car accident the previous morning. Jesse was very active in all aspects of Second Life, from social and cultural discussions to development. Although only seventeen, Jesse had been on the main grid since coming into Second Life just under a year ago. His first rez day was today. On behalf of the entire libsecondlife project team, I extend our deepest sympathies to Jesse's parents and loved ones.

Jesse was a brilliant individual, and I am confident he would have made significant contributions to the future global technological infrastructure through his work in virtual worlds. His memory lives on not only in the hearts and minds of those who knew him, but also in the software that he created, that will be used by individuals for years to come. We will remember him as a genius, taken from this harsh world at far too young an age.

We have setup a memorial on strace island, please feel free to come and talk, or leave something that reminds you of Jesse. Thursday evening I came across a solitary lolcube owned by Jesse in the basement of my factory in Pi. It brought tears to my eyes. I don't know when Jesse had rezzed it, but if the grid ever eats it I will be heartbroken.


Read More

OpenSecondLife Now Open

created 2007-01-11 by Baba

The public community site OpenSecondLife.org has gone live with server space donated by the Electric Sheep. OpenSecondLife is offering a public SVN repository for the GPL viewer ready patched for Visual Studio 2005 as well as an issue tracker for reporting problems with the modified code. The OpenSecondLife project will be hosting the latest source from Linden Lab patched with fixes from the community.

Hopefully it will also be a place for some experimental interface design and PLUGINS!

Read More

OpenClient

created 2007-01-08 by Baba

Today Linden Research announced that they have opened the source code to the Second Life viewer application. This shows commitment to what they have said in the past, and this lends credence to the statement that they intend to open other aspects of the Second Life infrastructure.

Several people have asked if this spells the end of libsecondlife. Work will continue, as libsl continues to provide a platform to develop new third party tools. The source released today is that of a client, not a library upon which to build upon.

The libsecondlife and libsecondlife-java projects both provide the additional flexibility of having a BSD license, compared to the GPL license under which the viewer was released. Both are "open", however the BSD license is more open in terms of derivative works and this may prove attractive to some that would wish to make use of Second Life as a platform for the Metaverse.

Licensing details remain something of which the libsecondlife project must continue to be aware. Due to licensing differences between the two projects, we will need to completely re-implement any application which connects to the Second Life platform. That is to say that the Second Life viewer code is not to be straight-up copied. The Second Life source will be useful in creating specifications, but we must make sure they are free of all implementation details.


Read More

Pretty Docs

created 2007-01-06 by Baba

I just set up our new documentation page. The docs are generated with Monodoc and the page is displayed with mod_mono. There is some ajax for flair. It keeps the page load time down, as the packets namespace is quite large.

The layout is the same as used by the Mono Project. The original can be found here

You can leave feedback in the comments. Please enjoy!

Read More

Aditi

created 2007-01-04 by Otakup0pe

We have access to a large parcel in a simulator running on a dedicated CPU on the Preview Grid. It is located in Chartreuse at approximately 22,156 and has been deeded to the libsecondlife group. I want to extend our thanks on behalf of the libSL team to Linden Lab for allowing us to have this access. Now let's bust some CAPS !


Read More

Our New Look

created 2007-01-02 by Baba

We've replaced that old ugly front page with our new sexy wiki! We will begin importing the news posts from the old site tomorrow.

Please enjoy !

We also have a new logo
We also have a new logo


Read More

CAPS

created 2006-12-27 by Baba
This clubhouse isn't looking too hot
This clubhouse isn't looking too hot
The new capabilities system (CAPS) that has been alluded to for many months is now live on the Preview grid. There is a libsecondlife plot in Fortuna @ 210,2,22 (aditi), but a new database clone is likely shortly after the holidays, so it may end up moving. The current snapshot is from Nov 27th 2006.

As you can see from the picture, we may have quite a bit of work to do (failed import of the clubhouse)! Expect to see related bounties over the next week.


Read More

Testing

created 2006-12-27 by Baba

This is a a test of a news post using custom namespace ;0

Pretty badass! It works~! Now ;0 sort of Wah!


Read More