<feed xmlns='http://www.w3.org/2005/Atom'>
<title>musl/include, branch v1.2.2</title>
<subtitle>musl - an implementation of the standard library for Linux-based systems</subtitle>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/'/>
<entry>
<title>implement reallocarray</title>
<updated>2020-11-30T21:49:58+00:00</updated>
<author>
<name>Ariadne Conill</name>
<email>ariadne@dereferenced.org</email>
</author>
<published>2020-08-01T14:26:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=821083ac7b54eaa040d5a8ddc67c6206a175e0ca'/>
<id>821083ac7b54eaa040d5a8ddc67c6206a175e0ca</id>
<content type='text'>
reallocarray is an extension introduced by OpenBSD, which introduces
calloc overflow checking to realloc.

glibc 2.28 introduced support for this function behind _GNU_SOURCE,
while glibc 2.29 allows its usage in _DEFAULT_SOURCE.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
reallocarray is an extension introduced by OpenBSD, which introduces
calloc overflow checking to realloc.

glibc 2.28 introduced support for this function behind _GNU_SOURCE,
while glibc 2.29 allows its usage in _DEFAULT_SOURCE.
</pre>
</div>
</content>
</entry>
<entry>
<title>netinet/in.h: add IP_RECVERR_4884 from linux v5.9</title>
<updated>2020-11-29T05:54:41+00:00</updated>
<author>
<name>Szabolcs Nagy</name>
<email>nsz@port70.net</email>
</author>
<published>2020-10-25T16:42:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=67f774625e84ad941d722f745f085c0bd4ae7582'/>
<id>67f774625e84ad941d722f745f085c0bd4ae7582</id>
<content type='text'>
see

  linux commit eba75c587e811d3249c8bd50d22bb2266ccd3c0f
  icmp: support rfc 4884
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
see

  linux commit eba75c587e811d3249c8bd50d22bb2266ccd3c0f
  icmp: support rfc 4884
</pre>
</div>
</content>
</entry>
<entry>
<title>sys/fanotify.h: add new FAN_* macros from linux v5.9</title>
<updated>2020-11-29T05:54:36+00:00</updated>
<author>
<name>Szabolcs Nagy</name>
<email>nsz@port70.net</email>
</author>
<published>2020-10-25T16:25:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=d078f836578986d97728b71ee2a7fd33233fbd5d'/>
<id>d078f836578986d97728b71ee2a7fd33233fbd5d</id>
<content type='text'>
Update fanotify.h, see

  linux commit 929943b38daf817f2e6d303ea04401651fc3bc05
  fanotify: add support for FAN_REPORT_NAME

  linux commit 83b7a59896dd24015a34b7f00027f0ff3747972f
  fanotify: add basic support for FAN_REPORT_DIR_FID

  linux commit 08b95c338e0c5a96e47f4ca314ea1e7580ecb5d7
  fanotify: remove event FAN_DIR_MODIFY

FAN_DIR_MODIFY that was new in v5.7 is now removed from linux uapi,
but kept in musl, so we don't break api, linux cannot reuse the
value anyway.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update fanotify.h, see

  linux commit 929943b38daf817f2e6d303ea04401651fc3bc05
  fanotify: add support for FAN_REPORT_NAME

  linux commit 83b7a59896dd24015a34b7f00027f0ff3747972f
  fanotify: add basic support for FAN_REPORT_DIR_FID

  linux commit 08b95c338e0c5a96e47f4ca314ea1e7580ecb5d7
  fanotify: remove event FAN_DIR_MODIFY

FAN_DIR_MODIFY that was new in v5.7 is now removed from linux uapi,
but kept in musl, so we don't break api, linux cannot reuse the
value anyway.
</pre>
</div>
</content>
</entry>
<entry>
<title>add missing personality values</title>
<updated>2020-11-29T05:52:36+00:00</updated>
<author>
<name>William Woodruff</name>
<email>william.woodruff@trailofbits.com</email>
</author>
<published>2020-11-18T15:59:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=badc5bb211ee5caa2cfaafb5fdb716cbb8d1f2e6'/>
<id>badc5bb211ee5caa2cfaafb5fdb716cbb8d1f2e6</id>
<content type='text'>
Adds two missing personality(2) personas: UNAME26 and FDPIC_FUNCPTRS.

FDPIC_FUNCPTRS was also missing its corresponding PER_LINUX_FDPIC
value.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds two missing personality(2) personas: UNAME26 and FDPIC_FUNCPTRS.

FDPIC_FUNCPTRS was also missing its corresponding PER_LINUX_FDPIC
value.
</pre>
</div>
</content>
</entry>
<entry>
<title>add support for SIGEV_THREAD_ID timers</title>
<updated>2020-10-29T03:00:08+00:00</updated>
<author>
<name>James Y Knight</name>
<email>jyknight@google.com</email>
</author>
<published>2019-07-01T01:55:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=7c71792e87691451f2a6b76348e83ad1889f1dcb'/>
<id>7c71792e87691451f2a6b76348e83ad1889f1dcb</id>
<content type='text'>
This is like SIGEV_SIGNAL, but targeted to a particular thread's
tid, rather than the process.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is like SIGEV_SIGNAL, but targeted to a particular thread's
tid, rather than the process.
</pre>
</div>
</content>
</entry>
<entry>
<title>implement _Fork and refactor fork using it</title>
<updated>2020-10-15T00:27:12+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2020-09-30T17:32:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=bd153422f28634bb6e53f13f80beb8289d405267'/>
<id>bd153422f28634bb6e53f13f80beb8289d405267</id>
<content type='text'>
the _Fork interface is defined for future issue of POSIX as the
outcome of Austin Group issue 62, which drops the AS-safety
requirement for fork, and provides an AS-safe replacement that does
not run the registered atfork handlers.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the _Fork interface is defined for future issue of POSIX as the
outcome of Austin Group issue 62, which drops the AS-safety
requirement for fork, and provides an AS-safe replacement that does
not run the registered atfork handlers.
</pre>
</div>
</content>
</entry>
<entry>
<title>netinet/if_ether.h: add ETH_P_MRP from linux v5.8</title>
<updated>2020-09-09T21:22:04+00:00</updated>
<author>
<name>Szabolcs Nagy</name>
<email>nsz@port70.net</email>
</author>
<published>2020-09-09T07:33:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=f035c7b1e65b6566c979ed69bada82a466580ba2'/>
<id>f035c7b1e65b6566c979ed69bada82a466580ba2</id>
<content type='text'>
Ethernet protocol number for media redundancy protocol, see

  linux commit 4714d13791f831d253852c8b5d657270becb8b2a
  bridge: uapi: mrp: Add mrp attributes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ethernet protocol number for media redundancy protocol, see

  linux commit 4714d13791f831d253852c8b5d657270becb8b2a
  bridge: uapi: mrp: Add mrp attributes.
</pre>
</div>
</content>
</entry>
<entry>
<title>elf.h: add .note.gnu.property related definitions</title>
<updated>2020-09-09T21:22:02+00:00</updated>
<author>
<name>Szabolcs Nagy</name>
<email>nsz@port70.net</email>
</author>
<published>2020-09-09T07:25:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=6b1741aaf52445fd87bf944f5cdf0e2e21c75079'/>
<id>6b1741aaf52445fd87bf944f5cdf0e2e21c75079</id>
<content type='text'>
On x86 and aarch64 GNU properties may be used to mark ELF objects.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On x86 and aarch64 GNU properties may be used to mark ELF objects.
</pre>
</div>
</content>
</entry>
<entry>
<title>netinet/tcp.h: update to linux v5.7</title>
<updated>2020-09-09T21:20:57+00:00</updated>
<author>
<name>Szabolcs Nagy</name>
<email>nsz@port70.net</email>
</author>
<published>2020-07-13T19:59:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=616a8bf660d6c616aedf1e17adfb3de64f1ab9de'/>
<id>616a8bf660d6c616aedf1e17adfb3de64f1ab9de</id>
<content type='text'>
add TCP_NLA_BYTES_NOTSENT and new tcp_zerocopy_receive fields, see

  linux commit c8856c051454909e5059df4e81c77b9c366c5515
  tcp-zerocopy: Return inq along with tcp receive zerocopy.

  linux commit 33946518d493cdf10aedb4a483f1aa41948a3dab
  tcp-zerocopy: Return sk_err (if set) along with tcp receive zerocopy.

  linux commit e08ab0b377a1489760533424437c5f4be7f484a4
  tcp: add bytes not sent to SCM_TIMESTAMPING_OPT_STATS
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
add TCP_NLA_BYTES_NOTSENT and new tcp_zerocopy_receive fields, see

  linux commit c8856c051454909e5059df4e81c77b9c366c5515
  tcp-zerocopy: Return inq along with tcp receive zerocopy.

  linux commit 33946518d493cdf10aedb4a483f1aa41948a3dab
  tcp-zerocopy: Return sk_err (if set) along with tcp receive zerocopy.

  linux commit e08ab0b377a1489760533424437c5f4be7f484a4
  tcp: add bytes not sent to SCM_TIMESTAMPING_OPT_STATS
</pre>
</div>
</content>
</entry>
<entry>
<title>sys/mman.h: add MREMAP_DONTUNMAP from linux v5.7</title>
<updated>2020-09-09T21:20:54+00:00</updated>
<author>
<name>Szabolcs Nagy</name>
<email>nsz@port70.net</email>
</author>
<published>2020-07-13T19:43:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=a6c302bec1d47903bfd455c0d8129cd618037672'/>
<id>a6c302bec1d47903bfd455c0d8129cd618037672</id>
<content type='text'>
it remaps anon mappings without unmapping the original. chromeos plans
to use it with userfaultfd, see:

  linux commit e346b3813067d4b17383f975f197a9aa28a3b077
  mm/mremap: add MREMAP_DONTUNMAP to mremap()
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
it remaps anon mappings without unmapping the original. chromeos plans
to use it with userfaultfd, see:

  linux commit e346b3813067d4b17383f975f197a9aa28a3b077
  mm/mremap: add MREMAP_DONTUNMAP to mremap()
</pre>
</div>
</content>
</entry>
</feed>
