common: New function rfctimestamp.
authorWerner Koch <wk@gnupg.org>
Tue, 28 Jun 2016 13:45:53 +0000 (15:45 +0200)
committerWerner Koch <wk@gnupg.org>
Tue, 28 Jun 2016 13:53:59 +0000 (15:53 +0200)
commit1ddf5b846fc058171af5f2784dad866b73eb0205
tree4298df7be9dd465cd659ca633c854cb4ca09a034
parent781e614e3b4586da27e54caca39b6a7ed42fc7c7
common: New function rfctimestamp.

* common/gettime.c (rfctimestamp): New.
--

It is surprisingly hard to create an RFC-2822 compliant Date value.
The problem is that strftime uses the current locale but the RFC
requires that the English names are used.  This code is pretty simply
and avoid the extra problem of figuring out the correct timezone;
instead UTC is used.  For the planned use case this is anyway better.

Signed-off-by: Werner Koch <wk@gnupg.org>
common/gettime.c
common/gettime.h