Open Metaverse JIRA issue tracker

  • Log In Access more options
    • Online Help
    • GreenHopper Help
    • Agile Answers
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What’s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)
  • Agile
  • libopenmetaverse
  • LIBOMV-481

(Re-)Implement XML-RPC Login

  • Voters
  • Watchers
  • More Actions
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: New Feature New Feature
  • Status: Resolved Resolved
  • Priority: Minor Minor
  • Resolution: Fixed
  • Affects Version/s: 0.5.0, 0.6.0, 0.6.1, 0.6.1.1
  • Fix Version/s: 0.7.0
  • Component/s: Networking
  • Labels:
    None
  • Environment:
    All

Description

We need to re-implement XML-RPC logins (the XML-RPC library is already shipping as a dependency of GridProxy, so nothing new there). Ideally, XML-RPC and LLSD would both be supported through a Settings bool, with XML-RPC set as the default.

Issue Links

is blocked by

Bug - A problem which impairs or prevents the functions of the product. LIBOMV-565 UDP Client throws exception: WSAIoctl: Need to translate 102 [Operation not supported on socket]

  • Blocker - Blocks development and/or testing work, production could not run.
  • Resolved - A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.

Activity

Ascending order - Click to sort in descending order
  • All
  • Comments
  • History
  • Activity
  • Commits
Hide
Permalink
Jim Radford added a comment - 06/Apr/09 3:40 PM

I've got this working, just need to finish merging some structs and mapping XML-RPC field names

Show
Jim Radford added a comment - 06/Apr/09 3:40 PM I've got this working, just need to finish merging some structs and mapping XML-RPC field names
Hide
Permalink
Jim Radford added a comment - 07/Apr/09 8:57 AM

This is now added back to the library.

Show
Jim Radford added a comment - 07/Apr/09 8:57 AM This is now added back to the library.
Hide
Permalink
Jim Radford added a comment - 07/Apr/09 2:14 PM

This change modifies the LoginResponseData struct to use Common Types supported by XML-RPC.NET, which means for example UUIDs are stored as a string and must be Parsed into an actual UUID to be used for most things.

We should come to some sort of decision if this is the direction to go, or if it would possibly be better implementing separate classes for XML-RPC and LLSD. From a workload point of view I'm not really sure it is much of a difference, either we use one struct to store custom types and convert them to string represenations for LLSD, or we store them in common types and convert them into their actual custom type.

Would like to hear some feedback from other devs on this.

Show
Jim Radford added a comment - 07/Apr/09 2:14 PM This change modifies the LoginResponseData struct to use Common Types supported by XML-RPC.NET, which means for example UUIDs are stored as a string and must be Parsed into an actual UUID to be used for most things. We should come to some sort of decision if this is the direction to go, or if it would possibly be better implementing separate classes for XML-RPC and LLSD. From a workload point of view I'm not really sure it is much of a difference, either we use one struct to store custom types and convert them to string represenations for LLSD, or we store them in common types and convert them into their actual custom type. Would like to hear some feedback from other devs on this.

People

  • Assignee:
    Jim Radford
    Reporter:
    John Hurliman
Vote (1)
Watch (0)

Dates

  • Created:
    06/Apr/09 2:32 AM
    Updated:
    29/May/09 7:03 PM
    Resolved:
    07/Apr/09 8:57 AM

Agile

  • View on Board
  • Atlassian JIRA (v5.0.4#731-sha1:3aa7374)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for Radegast Metaverse Client. Try JIRA - bug tracking software for your team.