monero/src/common
moneromooo-monero f3724aef88
Fix startup crash when using a locale boost does not like
There are various locale related bugs in various versions of boost,
where exceptions are thrown in boost::filesystem APIs when the
current locale is not to boost's liking. It's not clear what "not
to boost's liking" means in detail, though "en" and "en_US.UTF-8"
are not to its liking.

Fix it by running a test function that's known to throw in such
a case, and resetting LANG and LC_ALL to C if an exception is
thrown. In simplewallet, the locale is queried before that so the
correct translations will still be used.
2015-11-21 10:13:10 +00:00
..
base58.cpp year updated in license 2015-01-02 18:52:46 +02:00
base58.h year updated in license 2015-01-02 18:52:46 +02:00
boost_serialization_helper.h year updated in license 2015-01-02 18:52:46 +02:00
CMakeLists.txt Translatable strings for simplewallet 2015-07-14 20:28:25 +01:00
command_line.cpp remerged; commands JSON. logging upgrade. doxygen 2015-04-01 19:00:45 +02:00
command_line.h remerged; commands JSON. logging upgrade. doxygen 2015-04-01 19:00:45 +02:00
dns_utils.cpp dns_utils: fix wrong asserts 2015-09-27 17:42:32 +01:00
dns_utils.h dns_utils: factor the fetching code for different DNS record types 2015-08-30 15:04:09 +01:00
http_connection.h common: const and init list pedantry 2015-10-27 09:36:38 +00:00
i18n.cpp i18n: allow language to be passed as a parameter 2015-11-21 10:11:50 +00:00
i18n.h i18n: allow language to be passed as a parameter 2015-11-21 10:11:50 +00:00
int-util.h year updated in license 2015-01-02 18:52:46 +02:00
pod-class.h year updated in license 2015-01-02 18:52:46 +02:00
rpc_client.h common: const and init list pedantry 2015-10-27 09:36:38 +00:00
scoped_message_writer.h cleaning up, removing redundant files, renaming, fixing incorrect licenses 2015-05-31 13:40:18 +02:00
unordered_containers_boost_serialization.h year updated in license 2015-01-02 18:52:46 +02:00
util.cpp Fix startup crash when using a locale boost does not like 2015-11-21 10:13:10 +00:00
util.h Fix startup crash when using a locale boost does not like 2015-11-21 10:13:10 +00:00
varint.h year updated in license 2015-01-02 18:52:46 +02:00