View Issue Details

IDProjectCategoryView StatusLast Update
0003234GNUnetutil librarypublic2013-12-24 19:53
ReporterLRN Assigned ToLRN Due Date
PrioritynormalSeverityminorReproducibilityN/A
Status closedResolutionfixed 
OSW32 
Product VersionGit master 
Target Version0.10.0Fixed in Version0.10.0 
Summary0003234: GNUNET_STRINGS_absolute_time_to_string() may produce non-utf8 strings
DescriptionIt uses strftime(). The encoding used by strftime() is libc-dependent, and on W32 that encoding is not UTF8.
The output of this function is used to print expiration time for a few tools (core, peerinfo, namestore), and to put creation time into metadata. It also is displayed in gnunet-namestore-gtk, which is how this bug was discovered (gtk requires UTF8).
TagsNo tags attached.

Activities

LRN

2013-12-22 08:27

reporter   ~0007929

Fixed in r31670, now we need to harmonize printfs with it (plibc enforces current ANSI CP for console).

LRN

2013-12-22 21:50

reporter   ~0007933

Updated plibc and fixed on GNUnet side in r31676

Issue History

Date ModifiedUsernameFieldChange
2013-12-22 07:10LRNNew Issue
2013-12-22 08:27LRNNote Added: 0007929
2013-12-22 08:27LRNAssigned To => LRN
2013-12-22 08:27LRNStatusnew => assigned
2013-12-22 13:24Christian GrothoffOS => W32
2013-12-22 13:24Christian GrothoffProduct Version => Git master
2013-12-22 21:50LRNNote Added: 0007933
2013-12-22 21:50LRNStatusassigned => resolved
2013-12-22 21:50LRNFixed in Version => 0.10.0
2013-12-22 21:50LRNResolutionopen => fixed
2013-12-24 19:49Christian GrothoffTarget Version => 0.10.0
2013-12-24 19:53Christian GrothoffStatusresolved => closed