View Issue Details

IDProjectCategoryView StatusLast Update
0003234GNUnetutil librarypublic2013-12-24 20:53
ReporterLRN Assigned ToLRN  
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 09: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 22:50

reporter   ~0007933

Updated plibc and fixed on GNUnet side in r31676

Issue History

Date Modified Username Field Change
2013-12-22 08:10 LRN New Issue
2013-12-22 09:27 LRN Note Added: 0007929
2013-12-22 09:27 LRN Assigned To => LRN
2013-12-22 09:27 LRN Status new => assigned
2013-12-22 14:24 Christian Grothoff OS => W32
2013-12-22 14:24 Christian Grothoff Product Version => Git master
2013-12-22 22:50 LRN Note Added: 0007933
2013-12-22 22:50 LRN Status assigned => resolved
2013-12-22 22:50 LRN Fixed in Version => 0.10.0
2013-12-22 22:50 LRN Resolution open => fixed
2013-12-24 20:49 Christian Grothoff Target Version => 0.10.0
2013-12-24 20:53 Christian Grothoff Status resolved => closed