> Agreed, but I have a Tucows reseller account in order to 
> purchase and manage domain names. I do not have a Tocows 
> account because I like to "[do] a bit of work" to 
> implement their API spec.
> 
> My point is that *TOO MUCH WORK* is required to implement 
> the spec as  currently documented.

I think we're just going to have to agree to disagree on this.  I didn't
find it too much work, and neither have others.

As for the "basic operations" a reseller needs to perform, I think that
the default client is adequate for 95% of resellers.  As for the other
5%, I suspect the majority of them are running a flavour of server that
OpenSRS supports (*nix, Win32), or that PHP supports (pretty much
everything) and they use my PHP class.

You clearly fall into a very specialized niche, so complaining that
OpenSRS doesn't support you is a bit quibblesome.

I would wonder (rhetorically, please) why you didn't check if OpenSRS
supported your platform/software before signing on.


> Not according to the 2 samples I have been provided thus 
> far.
> 
> I to thought your statement was "the way it is" but both 
> example clearly show there is an initial security dialog 
> which ends with a cookie. This cookie is then provided 
> with each command / message. 
> 
> Where is this stuff documented and pulled together so one 
> know how the coreography is to be perfromed?????
> 
> Perhaps I am again confused???

There is no "cookie" in the HTTP sense of the word.  Some of the OpenSRS
commands require you set a "cookie" before performing changes on a
domain.  This, like everything else, is all detailed in the API spec.


> What possible use would this be?  To check your 
> encryption algorhythm?
> 
> Yup!

I don't work for OpenSRS, but I'm pretty sure they will tell you that
that level of support is *way* outside their scope.  Join a cryptography
newsgroup for this.


>>Compare the output of your class against the default Perl 
>>class.
> 
> Again, Perl is not a simple step for me and the purpose of 
> the DOCS is to be language agnostic. Your statement is 
> true becasue the DOCS are insufficient for the task at 
> hand.

The specs *are* language agnostic.  Unless you consider XML a high-level
language.  Personally, I understand XML better than random binary bytes.


> Colin, I'm in the Domain business not the software 
> business. I expect fast and simple support so I can make 
> money.
>
> See,
> 
> http://www.netcraft.com/survey/
> 
> which cleary shows Microsoft is implemented on 
> approximantly 30% of the 35 million sites surveyed.
> 
> Tucows is refusing to properly support its customer base 
> though direct support of the Windows Platform.. 

Who cares what 30% of 35 million sites run?  What matters is what your
site runs.

You say OpenSRS doesn't support Windows?  So bug OpenSRS support.  If
they can't meet your needs, and you can't code your own solution, go
elsewhere.

Or ask if anyone else has got OpenSRS's scripts and/or Perl/PHP running
on a Windows 98 box without IIS.  Don't ask for a TCP-IP dump of the
encoded XML packets.


>>Again, it's overkill of overkill.
> 
> Agreed, but that is what a good spec does. A good spec 
> address a very low standard of the "unit stardard fool" 
> (otherwise known as fool proofing).

Okay.  Pretend the spec says "once you have the XML, encode it using
DES/CBC encryption.  For more information on DES and CBC, go here:
{link}".  Use Google to find that link.

Once you do, suggest to OpenSRS they add it to their spec.


>>You've got the spec.  You've got the default code. 
>>You've got all the
>>tools and information required to build your own client.
> 
> 1) Yes I can read
> 
> 2) Yes I have code that I do not understand and whos 
> language is completely foriegn to me.
>
> Perhaps I should send you some of my MatLab code to prove 
> my point. MatLab is a true parallel processing language 
> and thus virtually all coding is done without any need for 
> loops or while statements (but is does have them).  Using 
> MatLab you can code multimensional pointers into your data 
> thus completely avoiding the need for loops.
> 
> If I coded Blowfish in MatLab I'll bet dollars to doughnut 
> you'd have no clue how to follow the code .... Unless of 
> course you have experiance with MatLab. So I could say you 
> are the problem when I give you the MatLab code and you 
> can't follow it, but I personally would never do such a 
> thing. I'd pull up a chair and walk you through it.

I would admit that I don't understand MatLab, and go searching for the
Blowfish website, and see how they implement it.  Or I'd dig up Perl's
Crypt::CBC class, try and figure it out, and write it in a language I
did understand (which I did, BTW:
http://pear.php.net/package-info.php?pacid=48).

One one hand you claim to have been programming since 1986.  On the
other, you claim not to be able to follow a fairly self-evident API spec.

Sorry, but I've now given you all the help I can.  Good luck.

- Colin



Reply via email to