Metaverse ID plugin released to public

Currently at version 0.5 (yay incremental improvements!), I’ve decided to push the code to the public SVN server over at google code. I’ve also created a wiki page describing Metaverse ID, that’ll I’ll be keeping up to date with the supported Metaverses etc. Please file any bugs you discover in the plugin on the Google [...]

PHP5 LLSD Parser example

I recently committed my LLSD parser to the public SVN server, after someone posted on the RegAPI mailing list asking for a LLSD parser that worked under PHP5.First the example script, then a step by step explanation of the output. 01< ?php02header(’Content-Type:text/plain’); # makes it easier to read the output03define(’UHU_DEBUG_MODE’,true); # enables extended error reporting04define(’UHU_ERROR_AS_EXCEPTION’,true); [...]

UHU5 code snippets: LLSD/capabilities components

While trying to find a source-code sherpa, I’ve been working on an LLSD parser- it’s mostly complete now, so I started work on an interface to LL’s capabilities services- here’s some snippets that show off the geekiness of the code: 4fb6b70def6c71_ Here’s the kicker- uhu_capability_regapi::get_error_codes() doesn’t exist- overloading magic is at work. The actual uhu_capability_regapi [...]

auto-update for groups being held back by WEB-787

It seems that Linden Lab’s recent changes to the layout/design of the search appliance has resulted in a rather annoying bug: periods seem to be stripped out of the group name in the result listings, resulting in a false negative for the portion of UHU5 that handles group2key auto-discovery. Since it doesn’t particularly make sense [...]

Updates on UHU5

Overview The configuration check for headersBySAPI() is ran only once- compare the UHU4 implementation with the UHU5 implementation. Although headersBySAPI() is now wrapped in it’s own class, the same function wrapper exists in UHU5 as was present in UHU4. is_uuid() is still a function wrapper to uhu::is_uuid() (previously uhu4::is_uuid()), however the UHU5 version caches the [...]