[Mono-devel-list] name resolution requirements of xsp

Rafael Teixeira monoman at gmail.com
Mon Jan 17 11:49:47 EST 2005


Hi Joshua,

I may be counted among the purists in that matter, but I don't think
stepping over the few security features/requirements of the basic SOAP
protocol to be something reasonable, for anything that is to be
deployed for real use. But alas...

If you really desire to have it working on unreliably-mantained LANs I
warn you that you'll have a customized and possibly  incompatible mono
instalation, as, AFAIK, the code that do implement SOAP and all such
checks reside in the System.Web.Services library, not in XSP that is
just the web server/container.

See /mcs/class/System.Web.Services for the sources.

Hope it helps,



On Fri, 14 Jan 2005 14:58:46 -0800, jrodman at mono-list.spamportal.net
<jrodman at mono-list.spamportal.net> wrote:
> Hello all,
> 
> We're attempting to use soap in a manner slightly different from the
> design conception.  What we are offering is not really a globally unique
> service on the internet, but a locally accessiable service on a LAN.
> 
> The things that concern us are not so much universal unique naming or
> any such, but more operation in any foolish lan environment.  As such, I
> wish to avoid any reliance on any particular naming or numbering scheme
> in any environment in which it is deployed.  If users can establish an
> http connection and send a valid request, we want to be able to handle
> this request and respond in a valid way.
> 
> Currently, xsp seems to return an error of NameResolutionFailure from
> the web service test page (and also to test clients) if the hostname
> used in the URL to reference the SOAP application cannot be resolved on
> the SOAP host.  This is, as described above, undesirable.  If the
> application is running on a DHCP-configured host, or if the users are
> referring to it with locally configured /etc/hosts aliases, or if the
> DNS server explodes and all name resolution stops but some hosts have
> locally cached values they are still using, we want to be able to
> continue to respond to requests containing any URI with any hostname
> that reaches us.
> 
> Am I flatly wrongheaded here?  Is there something I'm completely
> missing?  If not, what can I change, or where might you recommend me to
> start looking?
> 
> Respectfully,
> 
> Joshua Rodman
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
> 


-- 
Rafael "Monoman" Teixeira
---------------------------------------
I'm trying to become a "Rosh Gadol" before my own eyes. 
See http://www.joelonsoftware.com/items/2004/12/06.html for enlightment.



More information about the Mono-devel-list mailing list