LibOpenMetaverse Release 0.7.0

Hello everybody! I hope we didn't keep you waiting too long.

The libopenmetaverse Ninjas are proud to announce libopenmetaverse 0.7.0! This is the best libopenmetaverse yet! We've
got some new methods for estates, Packet Splitting, gesture support, a new Generic ThreadSafe Dictionary, and more!
There are also a bunch of performance improvements and bug fixes in this release. Look for the complete list at the
end of this post.

You can download this release from our Downloads page http://openmetaverse.org/projects/libopenmetaverse/download

Fully searchable API Documentation for this release can be found on the Documentation page http://lib.openmetaverse.org/docs/0.7/

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

As always we would like to thank all testers, bug reporters, patch submitters and developers who contributed to this release. Thank you all!

Release Notes - libopenmetaverse - Version 0.7.0

Bug

  • [LIBOMV-75] - SLProxy is crashed when accessing ServerReleaseNotes capability
  • [LIBOMV-163] - libsl appearance handling continues to render scrunched avatars when data is inadequate
  • [LIBOMV-325] - No handler registered for packet event ParcelMediaCommandMessage
  • [LIBOMV-439] - crash shortly after login during appearance update
  • [LIBOMV-485] - Login problems using TestClient with Mono under Linux?
  • [LIBOMV-495] - Exception is thrown in WinGridProxy during startup, exception references LLSD Decoding: Notation LLSD parsing: Unknown type marker '...'
  • [LIBOMV-500] - Cannot stop WinGridProxy packet capturing
  • [LIBOMV-504] - Deserialize of special CAPS-Packets fails (e.g. RequestUploadNotecardAsset)
  • [LIBOMV-507] - ChatterBoxInvitation always leaves Session id UUID.Null
  • [LIBOMV-508] - Deserialize of ParcelProperties fails extracting "MediaData"
  • [LIBOMV-511] - CoarseLocationHandler locking regression
  • [LIBOMV-512] - WinGridProxy PacketToString should decode keyvaluepairs
  • [LIBOMV-518] - CreateItemFromAssetResponse failure
  • [LIBOMV-527] - gridproxy crash with RC client 1.23.1.119104
  • [LIBOMV-544] - PATCH - Sculpties can be Inverted or Mirrored on Simulator.. his allows those properties to be known
  • [LIBOMV-545] - TexturePipeline captures many threads waiting for locks
  • [LIBOMV-550] - Allow LLSD serialization of prims that don't have name/description properties
  • [LIBOMV-553] - TexturePipeline throws exception in TextureRequestDoWork due to values changing during enumeration (Probably lock related issue)
  • [LIBOMV-554] - Appearance fails to be set properly since the new network code in r2800
  • [LIBOMV-555] - Too thin lock in ObjectManager.GetAvatar/GetPrimitive
  • [LIBOMV-558] - CLONE -IndexOutOfRangeException in CoarseLocationHandler
  • [LIBOMV-559] - Build fails under Linux/Nant while compiling WinGridProxy with error: [resgen] Inner exception: Could not find a part of the path "/tmp/Resources/InstallWelcome.bmp". Line 123,
  • [LIBOMV-560] - FriendsManager.OfflineNotificationHandler exception
  • [LIBOMV-561] - inject packet with Gridproxyapp is not working.
  • [LIBOMV-562] - Login Response parsing of inventory-skeleton throws cast exception when inventory item name is determined to be an integer
  • [LIBOMV-563] - packets injected via gridproxy/wingridproxy in r2831 have no effect
  • [LIBOMV-565] - UDP Client throws exception: WSAIoctl: Need to translate 102 [Operation not supported on socket]
  • [LIBOMV-566] - ObjectGrabPacket ToBytesMultiple() not working
  • [LIBOMV-567] - Packets with Variable blocks that are sent null are not being handled by the packet splitter
  • [LIBOMV-568] - Infinite loop on caps exception.
  • [LIBOMV-570] - ObjectManager.InterpolationTimer_Elapsed causes Immensest lock condtions
  • [LIBOMV-572] - Zerodecoding error
  • [LIBOMV-573] - Setting SIO_UDP_CONNRESET Socket flag causes exception on mono/linux
  • [LIBOMV-577] - WGP does not detect POST to uploader capability
  • [LIBOMV-578] - *PATCH* Fix ownerID of folders on login inventoryskeleton
  • [LIBOMV-581] - RolesMembers event gives back a continuously growing list on subsequent calls
  • [LIBOMV-584] - OpenMetaverse.NetworkTests fail intermittantly.
  • [LIBOMV-586] - Null reference exception in ChatterBoxSessionAgentListUpdatesEventHandler()
  • [LIBOMV-588] - Packet handler chokes when sim drops bunch of packts
  • [LIBOMV-592] - Properly initialize InventoryFolder when created by UUID
  • [LIBOMV-593] - Inventory store not properly updated when item or folder is moved
  • [LIBOMV-594] - AgentAnimationPacket throws null pointer in ToBytesMultiple()
  • [LIBOMV-595] - TextureEntry throws null pointer in GetHashCode() when the DefaultTexture is not initialized
  • [LIBOMV-599] - GridProxy Does Not Recieve any RequestXfer after a AssetUploadRequest
  • [LIBOMV-600] - Teleport Success disconnects the previous simulator
  • [LIBOMV-601] - NetworkTimeout on 128 meter away neighbours causes problems when you get close again
  • [LIBOMV-604] - ObjectDisposedException in AckTimer_Elapsed
  • [LIBOMV-606] - FindAgentPacket throws null pointer in ToBytesMultiple()
  • [LIBOMV-608] - Null reference exception in Rendering.cs
  • [LIBOMV-609] - Null values not checked in GetOSD calls for Primitive and TextureEntry (patch included)
  • [LIBOMV-610] - Inventory cache functions do not consider folder versions when restoring and can result in an inconsistant folder state
  • [LIBOMV-611] - FriendsManager Exception An entry with the same key already exists PATCH Included
  • [LIBOMV-612] - TerrainManager (Locking the wrong Dictionary) PATCH Included
  • [LIBOMV-613] - GroupManager Improvements
  • [LIBOMV-614] - WGP null reference exception when loading saved filters before proxy is started
  • [LIBOMV-615] - WGP does not use same default file name when saving and loading filters and sessions
  • [LIBOMV-619] - Not handled message handle in MessageUtils
  • [LIBOMV-620] - WinGridProxy throws an unhandled exception when overwriting an existing filter file
  • [LIBOMV-624] - WinGridProxy does not decode message blocks since we switched from using Interfaces
  • [LIBOMV-627] - WinGridProxy not displaying some packets in listview due to first-match filtering FindWithText uses
  • [LIBOMV-635] - importprimscript fails to parse floats
  • [LIBOMV-636] - Various timers prevent GridClient from being collected by the GC

Improvement

  • [LIBOMV-456] - Simulator.SendPacket and friends should perhaps check for oversized payload and raise an appropriate exception
  • [LIBOMV-482] - Implement convenience accessors for Params field in TransferRequestPacket and TransferInfoPacket
  • [LIBOMV-505] - Implement TexturePipeline class in AssetManager for texture retrieval
  • [LIBOMV-506] - Improve CapsClient - Add KeepAlive support and IOCP threads.
  • [LIBOMV-516] - Move EstateTools to Client.Estate
  • [LIBOMV-530] - Update message template to viewer 1.23
  • [LIBOMV-539] - PATCH - TestClient Example command to see how to upload a script to one's inventory
  • [LIBOMV-575] - Add Sphere effect to agent manager that creates a swirl of particles around a target
  • [LIBOMV-583] - Add RequestPayPrice and PayPriceReply handling to object manager
  • [LIBOMV-589] - Grid Proxy Frame needs SecureSessionID field for VFile prediction and calculation!
  • [LIBOMV-590] - Implement full asset notecard decoding
  • [LIBOMV-598] - PATCH - Adds three new Events - Is 100% BACKWARDS COMPATABLE
  • [LIBOMV-605] - [patch attached] region searching is currently case insensitive, OpenSim is sensitive to case
  • [LIBOMV-618] - TexturePipeline doesnt like a disconnect/reconnect .. this patch seems to let it allow that
  • [LIBOMV-630] - TestClient: groupmembers, grouproles, invitegroup commands ... and GroupName to UUID refactoring
  • [LIBOMV-638] - Allow setting permission of newly created inventory in RequestCreateItemFromAsset()
  • [LIBOMV-639] - Implement Asset Cache (make Texture Cache more generic), change Requst*Asset() methods to accept callback parameter instead of using global event

New Feature

  • [LIBOMV-179] - estatetools should control sun direction factors and water levels
  • [LIBOMV-291] - [PATCH] Update an existent script via CAP (UpdateScriptAgentInventory)
  • [LIBOMV-477] - Create IMessage Interface + Capabilities packet classes
  • [LIBOMV-481] - (Re-)Implement XML-RPC Login
  • [LIBOMV-492] - WinGridProxy - a proxy application for exploring and shaping traffic on Virtual World Grids
  • [LIBOMV-493] - Matrix Inverse
  • [LIBOMV-503] - Implement new EventQueue messages: TeleportFailed and CrossedRegion
  • [LIBOMV-509] - Allow the ability for filter selections in WinGridProxy to be applied to saved sessions
  • [LIBOMV-514] - Added method for changing sim terrain
  • [LIBOMV-515] - Added method for changing sim terrain heights
  • [LIBOMV-519] - Add Plugin support to WinGridProxy
  • [LIBOMV-520] - Added method for Estate wide returns
  • [LIBOMV-521] - Added method for simTerrainVariables
  • [LIBOMV-523] - Added method for Adding Estate managers
  • [LIBOMV-524] - Added method for Remove Estate managers
  • [LIBOMV-525] - Added method for Sending all users HOME!
  • [LIBOMV-528] - Added 4 new methods , AddAllowedUser, RemoveAllowedUsers, AddAllowedGroup, RemoveAllowedGroup
  • [LIBOMV-529] - Some new cap stuff when changing options in the RC
  • [LIBOMV-531] - Create IMessage class for PlacesReply packet
  • [LIBOMV-535] - Implement RezRestoreToWorld Capability in Message system and methods to use the capability.
  • [LIBOMV-537] - Create an abstract function in the Packet Class which automatically splits oversized packets
  • [LIBOMV-538] - Implement Generic ThreadSafe Dictionary
  • [LIBOMV-543] - Implements classified ad creation and lookup
  • [LIBOMV-549] - Packet Splitting
  • [LIBOMV-607] - Implement ability to get remote parcel ID's
  • [LIBOMV-629] - Add support for gestures
  • [LIBOMV-632] - Add ability to upload gestures (implement UpdateGestureAgentInventory) CAP
  • [LIBOMV-633] - Access to children of the root prim

Task

  • [LIBOMV-501] - Clean up All Compile time warnings in for both Nant and Visual Studio based builds
  • [LIBOMV-540] - Implement SetScriptRunning packet to allow setting the running state of scripts contained within a task

Release Notes - TestClient - Version 0.7.0

Bug

  • [TC-22] - TestClient Import -- Failed to link X prims -- incorrect rotation
  • [TC-23] - TestClient Import group wierdness
  • [TC-67] - testclient frequent crashing in r2792
  • [TC-68] - testclient displays "TestClient has stopped working" system dialog when quit command is entered

New Feature

  • [TC-65] - PATCH TaskRunningCommand
  • [TC-73] - Adds derez TestClient command

re

Some of this information could be included in research paper. This could be a good work after this.

Hi Yes i am agree with it

Hi
Yes i am agree with it that 0.7.0 this is the best libopenmetaverse yet! We've...i want to ask that what are cream qualities of libopenmetaverse?
Reply me..
Alex
Bingo Game

re

Many resume writers wrote about this application. I know that it's very useful and can help to make ease my work.

I think it will be useful for

I think it will be useful for testers and for some developers! They can custom writing research about this innovation! I look forward to it!

Good Post

Hi, The topic that you have discussed in the post is really amazing, I think now I have a strong hold over the topic after going through the post. I will surely come back for more information.
essay writing help write my research paper Cheap custom essays analysis essay

Ninjas are proud to announce

Ninjas are proud to announce 0.9.0 libopenmetaverse libopenmetaverse! This is the best libopenmetaverse again! This version adds support for screen names, textures HTTP, net assets, the inventory of caps and several bug fixes.
Online Business Directory

twetty

Hello everyone! We hope that we do not like you wait too long.
Ninjas are pleased to announce Libopenmetaverse libopenmetaverse 0.7.0! This is the best libopenmetaverse more! Are
has some new methods farms, split plot, gesture support, a multi-threaded new generic dictionary, and more!
There are a lot of performance improvements and bug fixes in this version. See the full list
end of this post.

affordable car insurance

Ninjas are pleased to

Ninjas are pleased to announce Libopenmetaverse libopenmetaverse 0.8.0! This is the best libopenmetaverse more! Among the many new features and fixes we stress a lot better, and fully automatic Appearance Manager is no longer required to set the look and texture Rebak offline manually. Libopenmetaverse 0.8.0 also adds support for recent additions to the protocol, as the media, Prim, inventory of links, content, evaluation, maturity, etc..

casse acustiche

nice

The topic that your blog deals with demands loads of research.This kind of blog always useful for blog readers,
logo design
cheap logo design

great blog

Really liked your blog very informative and interesting facts and figures you have discussed on your blog even the comments are very helpful in enhancing the knowledge regarding this topic.
Assignment Help UK | Statistics Help UK | Computer Programming Assignment Help

jaziblee

Nice to be visiting your blog again, Well this article that i've been waited for so long. I need this article to complete my assignment in the college, and it has same topic with your article. Thanks, great share.
Do My Assignment For Me
Assignment Writing Help
Buy Assignment
Programming Assignment Help
Accounting Assignment Help

GREAT

It’s hard to find knowledgeable people on this topic, but you sound like you know what you’re talking about!
Logo Design Contests

NICE

You got a really useful blog I have been here reading for about an hour. I am a newbie and your success is very much an inspiration for me.
essay help|write my essay|buy essay|essay writers

Really intelligent piece of

Really intelligent piece of writing buddy, keep it up and I will keep tweeting your blog posts for you so you can get the readers you deserve! horny goat weed icariin buy horny goat weed horny goat weed dosage best horny goat weed icariin testosterone boosters epimedium

This blog is nice, I really

This blog is nice, I really like your style for describe your post!
best live chat software

I really loved reading your

I really loved reading your blog. It was very well authored and easy to understand. Unlike additional blogs I have read which are really not that good. I also found your posts very interesting. Online Drugstore

I found lots of interesting

I found lots of interesting information here. The post was professionally written and I feel like the author has extensive knowledge in the subject. Keep it that way.
Christmas gifts india | Christmas gifts australia | Christmas flowers delivery USA

hy

Prix des Timbres
I like pretty much. working.i keep you trouble.

I am glad to read this post,

I am glad to read this post, it’s an interesting one.
balloon deliveries uk | flower shops edinburgh | flowers delivery in uk

Ugg

Carin Davis UGG Boots Sale USA is an MLM Able who knows how backfire Efusjon reps income, apprehend the abounding Efusjon Reviewhere, or you can appointment Carin Davis's MLM Training Secrets to apprentice Cheap Uggs For Sale aggregate you allegation to apperceive to become a adept internet marketer.. Top 10 Frauds If Affairs and Affairs Through Online Classifieds.

undefined

Top flight assistance; We ll unquestionably keep coming back to your blog for further knowledge.
Garland Garage Door

yerugk

lwryzsht

hpfpwvbp

lcxwjlp

viagra

hqebsju http://riigys.com/ zeutmd [url=http://ppiziz.com/]zeutmd[/url]

cialis

naddsj cialis >:-[ viagra aAoHS priligy 5792 cialis rzwSE cialis TvPvVn

no fax payday loans

jwttgcae no fax payday loans 2325 cash 1048

viagra

jkjwzw viagra 2821 payday loans nkbXr payday loans >:-[

cheap accutane

rfetdvah cheap accutane =-] cialis faZdSg cheap kamagra IoufB clomid TzIRJK propecia online bLAasc buy viagra mTyjWY

Marcus

I have just thought of something else. You might say this is intentional tho, because if you are a guru you do not need to see the screen, but I thought I would order Cialis zkxcehl mention it anyway

kamagra

cbfjqbz kamagra EYYygV clomid 2778 accutane 3519 viagra 9229 cialis 2025 propecia mtIOgE

Open Metaverse

Thanks for this share mate. I have looking for this information for quite some time now and I am glad to come across your post. music production

Open Metaverse

I would like to thank you for the efforts that you have made in writing this article. This is exactly what I need, Thanks a lot. Keep blogging. houston dentist

I just would like to give a

I just would like to give a huge thumbs up for the great info you have here on this post. I will be coming back to your blog for more soon.personal statement writers

Contextual Link Building

This is a great blog posting and very useful. I really appreciate the research you put into it...

Contextual Link Building

What a good blog you have

What a good blog you have here. Please update it more often. This topics is my interest. Thank you. . .
Internet Marketing Strategies

uggs are so comfortable that

uggs are so comfortable that provides higher warmth with thicker boots. This results in an improved capability to regulate the temperature of one's feet and body. In other words you'll really feel warmer on colder days, but your feet will nonetheless be capable of breath naturally and won't overheat. Rigorously tested in extremes from -5 degree Celsius via to 25 degree. Sheepskin was capable of keeping an internal typical temperature of a comfy 16 degree Celsius at all times. So it is necessory get ugg.

Classic uggs are worth

Classic uggs are worth spending on. A fantastic pair of leather flat ugg boots.is an excellent iinvestment. When searching for that excellent pair of ugg, take into account the clothing within your closet, the occasions you strategy to wear it.

I wonder how you got so good.

I wonder how you got so good. This is really a fascinating blog, lots of stuff that I can get into. One thing I just want to say is that your Blog is so perfect!
water softeners

Our philosophy : UGG

Our philosophy : UGG boots[ugg boots sale] sold at reasonable prices. Our[cheap ugg boots] goal is to provide our customers mitden world’s best products at an outstanding value UGG[ugg boots outlet]. Siemayalways find[ugg boots] a luxury one that can catch your eyes, the fact remains that the price is competitive.We are a professional online store discount Uggs[cheap uggs] exprienced in dealing in UGG boots. RabattUggs[ugg classic tall] our Online Store you just paid to all kinds of ugg boots[ugg classic cardy] you undstellen sure they can meet the high demands of our[ugg bailey button] customers’ needs. As our UGG[ugg classic cardy] products fit your budget and your taste, Join us.

cialis

igxohl cialis UMFWQN viagra 8372

Thank you for sharing the

Thank you for sharing the article . It let me know something I didn’t know .I hope everyone here can find his or her dream ,then make it come true.
Heart Attack Symptoms

Thank you so much for

Thank you so much for providing individuals with such a breathtaking opportunity to read from this blog. It is always very enjoyable
Hegn

rosetta stone reviews

This is a great weblog. I mean it. You\'ve got a better trade view of this matter, and so much interest you have got a layout here that is not too flashy, but plots a statement as big as what youre expressing. Great job!.
rosetta stone reviews

Coach Outlet

The easiest way to tell if Coach Outlet is, to look at the symmetry of the print on the bag. Any authentic Coach Online Outlet will have a perfectly symmetrical print on both sides of the Coach Factory Outlet, right down the middle. What I see on some Cheap Coach Bags is that many times the print is off center, or if you look at the stitching make sure the print is perfectly symmetrical over the stitching. Another mistake is that sometimes they will have a single row of "C"s and then they will be flipped, but on all signature Cheap Colts Jersey, even the op-art design there will always be two rows of "C"s and then two rows of "C"s, even down the side. The reason it is symmetrical is that an authentic UGG Boots Outlet is made from one piece of leather wrapped around, while knockoffs put together North Face Outlet from whatever pieces they can find to save money.

coach factory outlet

coach factory outlet is really sizzling kinds of shopping way for you. With the usage of the replica designer coach bags, you can surely be able to change your individual looks in a stunning manner.It is believed that you will like the products on the coach factory online. There are spacious sizes and different colors, styles and so on.

coach outlet online

handbags and purses of coach outlet online are beautiful, classic designs made for sophisticated customers to make an emphatic style statement.Coach is a leading American designer and maker of luxury lifestyle handbags and accessories.There is no doubt that here coach factory outlet is the exact place you should visit.

coach outlet online

In the coach outlet online shop, a collection of high quality and hottest Coach Shoulder Bags is offered to you. They are all at the best prices you will ever find.With the safe door to door shipping, the coach outlet will send the products to your hands, which are of top quality and at competitive factory prices.

louis vuitton uk

Louis Vuitton Outlet offers not only the fashion louis vuitton uk, but also many other LV goods. Welcome to visit the LV online store.If you want to catch up to the latest vogue, having louis vuitton Handbags of the latest styles can absolutely satisfy you.Just visit LV outlet webpage and select the most suitable products for yourself.

These reasonably priced

These reasonably priced bridal gowns will make you look stunning on your wedding day without having breaking the bank. All of the dresses featured on this page are under $500, most under cheap evening dresses $300 and some bridesmaid dresses by color are even much less than 1 hundred dollars. If you're on a spending budget, these affordable wedding dresses are the strategy to go. They look just as sophisticated as designer gowns without having the high value tag. We've wedding designs ranging from strapless to sweetheart necklines to spaghetti straps to A-line flowing skirts to beading and ribbons and sequin accents and everything in among. The dresses on this page are all obtainable in white, and a lot of are available in other exclusive wedding colors like red. To make it easier to browse the dresses, we've organized the featured gowns into a photo, a description, along with the style, top, brown bridesmaid dresses detail, short cocktail dresses and cost of each and every.