<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libc/stdtime, branch release/13.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F13.1.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F13.1.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2022-02-14T17:05:07Z</updated>
<entry>
<title>strftime.3: Fix a typo and use St for standards</title>
<updated>2022-02-14T17:05:07Z</updated>
<author>
<name>Mateusz Piotrowski</name>
<email>0mp@FreeBSD.org</email>
</author>
<published>2022-02-07T14:14:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8152b699d77cceee8af974b9c4bf39cfb9f106ba'/>
<id>urn:sha1:8152b699d77cceee8af974b9c4bf39cfb9f106ba</id>
<content type='text'>
MFC after:	1 week

(cherry picked from commit 407391740865106bc8ba2186d936f94815d0cc12)
</content>
</entry>
<entry>
<title>strptime: make %k and %l specifiers match their description in</title>
<updated>2018-11-03T23:37:13Z</updated>
<author>
<name>Yuri Pankov</name>
<email>yuripv@FreeBSD.org</email>
</author>
<published>2018-11-03T23:37:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=32a8ec8bdd442930f409b36f716077ee91117467'/>
<id>urn:sha1:32a8ec8bdd442930f409b36f716077ee91117467</id>
<content type='text'>
strftime(3), and allow them to process space-padded input.

PR:		230720
Submitted by:	rlittle@inetco.com (original version)
Approved by:	kib (mentor, implicit)
Differential Revision:	https://reviews.freebsd.org/D17761
</content>
</entry>
<entry>
<title>strptime: fix parsing of tm_year when both %C and %y appear in the</title>
<updated>2018-10-17T14:51:43Z</updated>
<author>
<name>Yuri Pankov</name>
<email>yuripv@FreeBSD.org</email>
</author>
<published>2018-10-17T14:51:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=eb144aa007e4ef03af9b1f2fa7cea29916abf82f'/>
<id>urn:sha1:eb144aa007e4ef03af9b1f2fa7cea29916abf82f</id>
<content type='text'>
format string in arbitrary order.  This makes the related test cases in
lib/libc/tests/time (not yet connected to the build) pass.

While here, don't error on negative tm_year value based on the
APPLICATION USAGE in
http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html
(glibc does the same):

tm_year is a signed value; therefore, years before 1900 may be represented.

Approved by:	re (gjb), kib (mentor)
Differential Revision:	https://reviews.freebsd.org/D17550
</content>
</entry>
<entry>
<title>strptime: disallow zero hour for %I (defined by POSIX as [01,12]) and %l</title>
<updated>2018-10-13T16:25:28Z</updated>
<author>
<name>Yuri Pankov</name>
<email>yuripv@FreeBSD.org</email>
</author>
<published>2018-10-13T16:25:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cbc0062992a838851afb1bb6cc67f32a2517b83d'/>
<id>urn:sha1:cbc0062992a838851afb1bb6cc67f32a2517b83d</id>
<content type='text'>
(extension, defined in strftime(3) as 1-12).

Approved by:	re (gjb), kib (mentor)
Differential Revision:	https://reviews.freebsd.org/D17543
</content>
</entry>
<entry>
<title>Disallow zero day of month from strptime("%d").</title>
<updated>2018-10-08T18:45:40Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2018-10-08T18:45:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=92cbfb6395fb0ff0a1ca7cdda52ce2be96c6f48f'/>
<id>urn:sha1:92cbfb6395fb0ff0a1ca7cdda52ce2be96c6f48f</id>
<content type='text'>
It is required by POSIX, specified in our man page, and followed by
Linux.

PR:	232072
Reported by:	miguel_tete17@hotmail.com
Sponsored by:	The FreeBSD Foundation
Approved by:	re (gjb)
MFC after:	1 week
</content>
</entry>
<entry>
<title>libc: further adoption of SPDX licensing ID tags.</title>
<updated>2017-11-25T17:12:48Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2017-11-25T17:12:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d915a14ef094c8dfc1a5aee70e135abfec01d0f1'/>
<id>urn:sha1:d915a14ef094c8dfc1a5aee70e135abfec01d0f1</id>
<content type='text'>
Mainly focus on files that use BSD 2-Clause license, however the tool I
was using mis-identified many licenses so this was mostly a manual - error
prone - task.

The Software Package Data Exchange (SPDX) group provides a specification
to make it easier for automated tools to detect and summarize well known
opensource licenses. We are gradually adopting the specification, noting
that the tags are considered only advisory and do not, in any way,
superceed or replace the license texts.
</content>
</entry>
<entry>
<title>Renumber copyright clause 4</title>
<updated>2017-02-28T23:42:47Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2017-02-28T23:42:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fbbd9655e5107c68e4e0146ff22b73d7350475bc'/>
<id>urn:sha1:fbbd9655e5107c68e4e0146ff22b73d7350475bc</id>
<content type='text'>
Renumber cluase 4 to 3, per what everybody else did when BSD granted
them permission to remove clause 3. My insistance on keeping the same
numbering for legal reasons is too pedantic, so give up on that point.

Submitted by:	Jan Schaumann &lt;jschauma@stevens.edu&gt;
Pull Request:	https://github.com/freebsd/freebsd/pull/96
</content>
</entry>
<entry>
<title>Replace dot-dot relative pathing with SRCTOP-relative paths where possible</title>
<updated>2017-01-20T03:23:24Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2017-01-20T03:23:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d0fd0203fb0c132aa8665f8d8e19669edd40563a'/>
<id>urn:sha1:d0fd0203fb0c132aa8665f8d8e19669edd40563a</id>
<content type='text'>
This reduces build output, need for recalculating paths, and makes it clearer
which paths are relative to what areas in the source tree. The change in
performance over a locally mounted UFS filesystem was negligible in my testing,
but this may more positively impact other filesystems like NFS.

LIBC_SRCTOP was left alone so Juniper (and other users) can continue to
manipulate lib/libc/Makefile (and other Makefile.inc's under lib/libc) as
include Makefiles with custom options.

Discussed with:	marcel, sjg
MFC after:	1 week
Reviewed by:	emaste
Sponsored by:	Dell EMC Isilon
Differential Revision:	https://reviews.freebsd.org/D9207
</content>
</entry>
<entry>
<title>libc: remove reference to nonexistent lib/locale directory</title>
<updated>2017-01-20T02:09:59Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2017-01-20T02:09:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3a067f5b07c640d1e93380fe03de8f536b30b3a6'/>
<id>urn:sha1:3a067f5b07c640d1e93380fe03de8f536b30b3a6</id>
<content type='text'>
As far as I can tell this was introduced in r72406 and updated in several
subsequent revisions, but the lib/locale directory it referenced never
existed.

Reviewed by:	ngie
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D9252
</content>
</entry>
<entry>
<title>1) For already non-standard %z extension implement GNU compatible formats:</title>
<updated>2016-09-21T15:47:40Z</updated>
<author>
<name>Andrey A. Chernov</name>
<email>ache@FreeBSD.org</email>
</author>
<published>2016-09-21T15:47:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5fca7e1f131a64b6d1af8d38ccbfce0b0fa93eb1'/>
<id>urn:sha1:5fca7e1f131a64b6d1af8d38ccbfce0b0fa93eb1</id>
<content type='text'>
+hh and -hh.
2) Check for incorrect values for %z.

MFC after:      7 days
</content>
</entry>
</feed>
