AjaxLife 0.3.4 release notes

Release

New Features

  • You can click on avatar names in the chat and IM history windows to open their profile. There is no visual indication of this, however.
Changes
  • Certain messages (e.g. SendAgentMoney) are now signed and checked to ensure that a potential attacker cannot perform malicious actions, even if they intercept your session data and impersonate you.
  • New constants in the 1.20 release candidate (TEXTURE_BLANK, TEXTURE_DEFAULT, TEXTURE_TRANSPARENT and TEXTURE_PLYWOOD) are highlighted by the syntax highlighter
  • Various code changes for clarity and efficiency.
Bug fixes
  • No longer affected by Linden Lab’s occasional accidental libsecondlife blocks.
This release was also going to feature improvements to modal dialogues, but this has been pushed back to 0.3.5 due to the need to get the blocking fix out (which wasn’t written until Linden Lab blocked it earlier today).

14 Responses to “AjaxLife 0.3.4 release notes”

  1. Olish Newman Says:
    June 4th, 2008 at 9:44 am

    Hello Katharine !

    Wow ! I’m impressed about your wonderful work !!!
    I would be happy to promote your Ajaxlife viewer in any way ! Particularly, I would be happy to host it on my dedicated server and allow people to connect to my Open Sim grid with it. Are there some build instructions ? I found some old bins on Google Code with DLLs but the recent revision picked up through SVN does not contain them and give me errors.
    I would be glad to help.
    Thank you kindly.

    Regards,
    Olish.

  2. Katharine Berry Says:
    June 4th, 2008 at 2:47 pm

    The required DLLs can be found on the site.

    I should really write some instructions up.

  3. Olish Newman Says:
    June 4th, 2008 at 4:11 pm

    Many thanks Katharine.
    I downloaded, then built it. A “robots.txt” file is missing. I put an empty file instead. Should this file contain some data ?

    I started the AjaxLife.exe, then tried to connect, it shows a webpage similar to AjaxLife.net but the login form at the bottom shows “(loading)” instead of “Last Name”, “First Name”, …, “Language”. The Submit button is also showing “(loading)”.

    I tried to clear my web browser cache. But nothing better. Is this robots.txt file the solution to the problem ? I may have missed something… :s

    Thanks a bunch.

    Regards,
    Olish.

  4. Katharine Berry Says:
    June 4th, 2008 at 4:40 pm

    robots.txt is the standard search engine robots.txt - its contents are irrelevant to its usability - although it is useful for getting Google to stop indexing it. I’ll stick it in svn though, since it’s missing and shouldn’t be. So, basically, blank is fine.

    The problem is that it needs the scripts, and you haven’t told it where to find them. Grab a copy of the client out of subversion (same version as the server or it’s liable not to work), put it on a webserver somewhere, and start the AjaxLife server with the argument “–root http://example.com/path/to/scripts/

    For instance, I’d start it like this for my server (the actual command line used is much longer):

    mono AjaxLife.exe --port 80 --root http://static.ajaxlife.net/

    Another thing I have to do is document all the command line arguments. :P

  5. Olish Newman Says:
    June 4th, 2008 at 6:23 pm

    Thanks a lot ! It works better. But now I have my location showing “Unknown (0, 0, 0)” and my L$ balance showing “L$ loading…”, the minimap not showing the land, and the buttons “Map”, “Inventory”, “Stats” not working at all.

    However, I specified the client folder here :
    http://ns22692.ovh.net/ajaxlife/client
    and the AjaxLife login page is here :
    http://ns22692.ovh.net:8080
    and the options after AjaxLife.exe seems right :
    ajaxlife.exe –port 8080 –root http://ns22692.ovh.net/ajaxlife/client
    and all necessary ports are open :s

    I am able to connect to Second Life and my own grid, but impossible to get IMs or chat or anything else.

    Am I so dummy :s ?

    By the way, what is the loginscreen folder ? Should I move it somewhere with the client folder or the ajaxlife.exe ?

  6. Katharine Berry Says:
    June 4th, 2008 at 7:54 pm

    Found the error. The AjaxLife.html template file appears to have a typo and an old filename in it that foul up the initialisation process. Specifically, AjaxLife.FrinstList.js should be AjaxLife.FriendList.js, and AjaxLife.InventoryDialogs.js was split into two new files. The issue arises from the way I do my development resulting in me never updating the copy of that file in subversion.

    I’ve fixed the missing files and updated in svn, as of revision 156, and also tagged the fix as release 0.3.4.1. Nothing’s changed that needs any compiling, just the file server/Html/Templates/AjaxLife.html needs replacing (and for a login bugfix that occurs when you hit cancel after being asked about LL grids, you’ll want to replace client/login.js too.

    The loginscreen folder is the splash screen at http://ajaxlife.net/login/ - you’ll need to change the index.html file in the server if you want to change the splash screen, in which case you can use the loginscreen folder as a base or something.

  7. Steve Mahfouz Says:
    June 4th, 2008 at 10:05 pm

    Off topic: login timing out twice now. just an fyi, might be SL

  8. Nezu Says:
    June 4th, 2008 at 11:34 pm

    I love your system here, but I have question; why does it keep telling me “Attempting to reconnect to the server” at around 3:30 SLT to 5:00 SLT?

    At least for me that is the time range.

  9. Steve Mahfouz Says:
    June 5th, 2008 at 2:58 pm

    Search for people is not working, fyi

  10. Kat Says:
    June 6th, 2008 at 7:05 am

    AL has been telling me that it’s down for the past two hours. This seems unusually long unless there’s an update going in or something.

  11. Ines Says:
    June 10th, 2008 at 8:11 pm

    Is there any problem with Ajaxlife today? I could never log in today… :(((

  12. Ines Says:
    June 18th, 2008 at 12:45 pm

    Morning all!!

    Are you accessing Ajaxlife? I can’t… :(((

  13. Smiley Barry Says:
    June 18th, 2008 at 11:23 pm

    Hey Kath, AjaxLife’s been down all day today. Tried to access it now and then, but I still got the offline message. What’s the matter with the server? :-S

  14. Kat Says:
    June 19th, 2008 at 1:07 am

    It was offline all day since about 9am my time (1am GMT) yesterday… so that’s 23 hours already

Leave a Reply

Icons by N.Design Studio. Designed By Ben Swift. Powered by WordPress.
Entries RSS Comments RSS Log in
Second Life, Linden Lab, the Eye-in-Hand logo, the Hexagon logo, the inSL Cube logo, the Linden Lab Hexagon logo, LindeX, the Second Life Eye-in-Hand logo, Second Life Grid, the Second Life Grid logo, SL, SL Grid, SLurl, Teen Second Life, the Teen Second Life Eye-in-Hand logo, TSL, WindLight, "Your World. Your Imagination.", and Asset Server Problems are trademarks of Linden Research, inc. Second Lie is a trademark of Swindlen Labs.