louiz’
|
7a8b4e37a5
|
In time.cpp, use the en_US.UTF-8 locale, instead of en_US.utf-8
(which apparently doesn’t work on freebsd)
|
2016-12-08 02:53:39 +01:00 |
|
louiz’
|
c54f28d29d
|
Conditionally use strptime if we don’t have std::get_time
|
2016-10-11 21:00:56 +02:00 |
|
louiz’
|
548e4ad473
|
Parse the timezone myself, instead of using the broken strptime
See
https://lab.louiz.org/louiz/biboumi/issues/3215
https://github.com/andikleen/glibc/blob/master/time/strptime_l.c#L746-L747
for why strptime() sucks
We use std::get_time now, to parse the date and time. And we parse the
timezone by hand.
fix #3215
|
2016-10-11 00:20:43 +02:00 |
|
louiz’
|
e5b392ece8
|
Fix parse_datetime by always using a 'z' as the timezone
Because some plateform accept Z and z, but some only accept z…
|
2016-10-03 17:58:16 +02:00 |
|
louiz’
|
aaa2ca670a
|
Fix the parse_datetime by using %Z instead of %z
If anybody knows why fedora accepts both, but it only works with %z on
debian, please tell me.
|
2016-09-17 00:34:28 +02:00 |
|
louiz’
|
1140db3b88
|
Add parse_datetime
|
2016-08-31 01:58:13 +02:00 |
|
louiz’
|
2a4905df01
|
Fix to_string(time_t) and write a unit test for it
|
2016-08-31 01:17:45 +02:00 |
|
louiz’
|
7536a1b3f3
|
Respond to MAM requests on a channel JID
At the moment, result-set-management is not implemented, the whole history
(well, at most 1024 messages) is returned.
|
2016-08-28 22:42:50 +02:00 |
|