![](/i/fill.gif) |
![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
On Mon, 21 Dec 2009 10:52:13 +0000, Invisible wrote:
> Oh, and it appears to use SHA-1 rather than MD5. I wonder if anybody has
> binary implementations of SHA-1 that work on Windoze? *sigh*
http://tinyurl.com/y9qwz2z
Jim
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Jim Henderson wrote:
> On Mon, 21 Dec 2009 10:52:13 +0000, Invisible wrote:
>
>> Oh, and it appears to use SHA-1 rather than MD5. I wonder if anybody has
>> binary implementations of SHA-1 that work on Windoze? *sigh*
>
> http://tinyurl.com/y9qwz2z
Apart from the very first link, these all appear to be dodgy shareware
products which try to charge you money for something as trivial as
computing a file hash.
Still, there's probably a GNU port of the requisit program. Or there's
the first link, which is from MS, so it might actually work.
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
> "The Amazon S3 REST API uses a custom HTTP scheme based on a keyed-HMAC
> (Hash Message Authentication Code) for authentication."
>
> Oh bugger.
>
> So a custom authentication scheme that curl doesn't support then? :-P
I'm still trying to figure out why the hell they didn't use the
pre-existing, widely-standardised mechanism for authenticating HTTP
requests...
--
http://blog.orphi.me.uk/
http://www.zazzle.com/MathematicalOrchid*
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
On Wed, 23 Dec 2009 09:25:04 +0000, Invisible wrote:
> Apart from the very first link,
Bound to happen when you search the net for a program to do something.
Doesn't mean that searching is a bad idea.
> Still, there's probably a GNU port of the requisit program. Or there's
> the first link, which is from MS, so it might actually work.
In either case that could be true, and since you know the name of a
program that does do this, that would be an excellent place to start a
search from.
Jim
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Invisible wrote:
> Can you do this stuff using mget or some similar CLI tool?
You can fetch files that are public using all the normal tools. To upload,
you need a tool that you configure with your Amazon identity (for example).
There are, however, numerous such tools available, and probably CLI versions
as well.
--
Darren New, San Diego CA, USA (PST)
Human nature dictates that toothpaste tubes spend
much longer being almost empty than almost full.
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Invisible wrote:
> "The Amazon S3 REST API uses a custom HTTP scheme based on a keyed-HMAC
> (Hash Message Authentication Code) for authentication."
>
> Oh bugger.
That's why I think even AWS isn't REST.
> Oh, and it appears to use SHA-1 rather than MD5. I wonder if anybody has
> binary implementations of SHA-1 that work on Windoze? *sigh*
Yes.
--
Darren New, San Diego CA, USA (PST)
Human nature dictates that toothpaste tubes spend
much longer being almost empty than almost full.
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Darren New wrote:
> Invisible wrote:
>> "The Amazon S3 REST API uses a custom HTTP scheme based on a keyed-HMAC
>> (Hash Message Authentication Code) for authentication."
>>
>> Oh bugger.
>
> That's why I think even AWS isn't REST.
Sometimes I wish REST was a registered trademark (with a royalty-free
license to use it), so that Roy Fielding could sue people who call their
protocols 'REST' when they're not :)
You know, things like Facebook where you POST the method name and the
arguments to /restserver...
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
>> Can you do this stuff using mget or some similar CLI tool?
>
> You can fetch files that are public using all the normal tools. To
> upload, you need a tool that you configure with your Amazon identity
> (for example). There are, however, numerous such tools available, and
> probably CLI versions as well.
So far, the only thing I've found is a Perl script. And I have no
intension of installing Perl on a dozen Windows boxes just so I can
access AWS.
--
http://blog.orphi.me.uk/
http://www.zazzle.com/MathematicalOrchid*
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Orchid XP v8 wrote:
> So far, the only thing I've found is a Perl script. And I have no
> intension of installing Perl on a dozen Windows boxes just so I can
> access AWS.
You already have Tcl, right? My code is in teacup. I think it's just called
S3. <check> Yes, in Tcl, package require S3.
Documentation:
http://wiki.tcl.tk/17618
Oh, foo. I forgot they don't actually put the documentation there, for some
bizarre reason. They require you to submit documentation and unit tests, but
then they don't include it in the teacup system. So, the link to my bucket
is fixed there, and the docs should be in there.
--
Darren New, San Diego CA, USA (PST)
Human nature dictates that toothpaste tubes spend
much longer being almost empty than almost full.
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
>> That's why I think even AWS isn't REST.
>
> Sometimes I wish REST was a registered trademark (with a royalty-free
> license to use it), so that Roy Fielding could sue people who call their
> protocols 'REST' when they're not :)
From what I could tell from Wikipedia, "REST" isn't even a specific
mechanism. It's a vague design style. It looks like you could claim that
almost *anything* is REST...
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |