Re: Shorter archive URLs

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Shorter archive URLs
Дата
Msg-id 13730.1563248945@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: Shorter archive URLs  (Bruce Momjian <bruce@momjian.us>)
Ответы Re: Shorter archive URLs
Список pgsql-www
Bruce Momjian <bruce@momjian.us> writes:
> On Sun, Jul 14, 2019 at 12:52:46PM +0200, Magnus Hagander wrote:
>> This means that instead of being:
>> https://www.postgresql.org/message-id/
>> CABUevEyqGVV-s1yXQBsTpoPDCHy79j-yDtJcucrPb9Hh4CFTNg%40mail.gmail.com
>> 
>> The url would be:
>> https://www.postgresql.org/message-id/Z0oaTfo56bV4tke6-r_PKJstHF8=

> It would be nice if I could easily compute the hash if I know the
> message-id --- I assume I can just run it through sha1.  This would
> allow me to shorten commit URLs, which would be a win for GMail.

Now that I look closer, Magnus' example shows that this proposal
is underspecified: exactly how would the message-ID be rendered
before being fed into sha1?  In particular it's not clear from
this whether "@" should be spelled "@" or "%40".  The existing
archive website is quite forgiving about that, you can write
either --- but the sha1 transform would be utterly unforgiving.
Instead of opaque hash X you'd get opaque hash Y, and there'd
be no way even to see what caused the mismatch.

(BTW, after some experimentation I'm totally unable to reproduce
Magnus' example using sha1sum(1) and base64(1), so that is not
the only underspecified point here.)

            regards, tom lane



В списке pgsql-www по дате отправления:

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: Re: Shorter archive URLs
Следующее
От: Magnus Hagander
Дата:
Сообщение: Re: Shorter archive URLs