<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/regress/lib/libc, branch libressl-v3.8.2</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v3.8.2</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v3.8.2'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2023-09-27T17:06:42+00:00</updated>
<entry>
<title>We're not interested in the core dump, so prevent it.  Also catch</title>
<updated>2023-09-27T17:06:42+00:00</updated>
<author>
<name>otto</name>
<email></email>
</author>
<published>2023-09-27T17:06:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2111262672df46424f159b033df992da98921119'/>
<id>urn:sha1:2111262672df46424f159b033df992da98921119</id>
<content type='text'>
SIGABRT, to avoid the "Abort trap" message, which confuses me sometimes
until I realize it's the purpose of this test to abort.
</content>
</entry>
<entry>
<title>Extent the modf() tests; from Willemijn Coene.</title>
<updated>2023-08-13T06:57:04+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2023-08-13T06:57:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f1bd0522263db179f22b3cb92f6f7085fc960a84'/>
<id>urn:sha1:f1bd0522263db179f22b3cb92f6f7085fc960a84</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add regress tests for the remainder of the function provided by our uuid.h</title>
<updated>2023-07-03T13:51:55+00:00</updated>
<author>
<name>jasper</name>
<email></email>
</author>
<published>2023-07-03T13:51:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=851da1d4e7f379b38b9d26e0d2f44e8c74c9aaf7'/>
<id>urn:sha1:851da1d4e7f379b38b9d26e0d2f44e8c74c9aaf7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More thorough write-afetr-free checks.</title>
<updated>2023-06-04T06:58:33+00:00</updated>
<author>
<name>otto</name>
<email></email>
</author>
<published>2023-06-04T06:58:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2a8b47d0250685d7abc14fa96be74d04d0b8c8ec'/>
<id>urn:sha1:2a8b47d0250685d7abc14fa96be74d04d0b8c8ec</id>
<content type='text'>
On free, chunks (the pieces of a pages used for smaller allocations)
are junked and then validated after they leave the delayed free
list.  So after free, a chunk always contains junk bytes. This means
that if we start with the right contents for a new page of chunks,
we can *validate* instead of *write* junk bytes when (re)-using a
chunk.

With this, we can detect write-after-free when a chunk is recycled,
not justy when a chunk is in the delayed free list.  We do a little
bit more work on initial allocation of a page of chunks and when
re-using (as we validate now even on junk level 1).

Also: some extra consistency checks for recallocaray(3) and fixes
in error messages to make them more consistent, with man page bits.

Plus regress additions.
</content>
</entry>
<entry>
<title>Make malloc tests that set flags more robust against the user also</title>
<updated>2023-05-09T19:07:37+00:00</updated>
<author>
<name>otto</name>
<email></email>
</author>
<published>2023-05-09T19:07:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6e7c77af78e6fdcf852347ebed6370240e6fa7aa'/>
<id>urn:sha1:6e7c77af78e6fdcf852347ebed6370240e6fa7aa</id>
<content type='text'>
having flags set.
</content>
</entry>
<entry>
<title>Enable malloc_errs test</title>
<updated>2023-05-08T11:13:30+00:00</updated>
<author>
<name>otto</name>
<email></email>
</author>
<published>2023-05-08T11:13:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6e9688945a2be8253a069c29a3824a8b0bec66bb'/>
<id>urn:sha1:6e9688945a2be8253a069c29a3824a8b0bec66bb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a regress test to test various malloc API and heap mismanagement</title>
<updated>2023-05-08T11:12:44+00:00</updated>
<author>
<name>otto</name>
<email></email>
</author>
<published>2023-05-08T11:12:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1c041cc12f5a2b5e0daa288ce8b7e2428e78dc64'/>
<id>urn:sha1:1c041cc12f5a2b5e0daa288ce8b7e2428e78dc64</id>
<content type='text'>
errors which should cause abort. A few are not enabled yet, they
will be once the corresponding diffs in malloc are committed.
</content>
</entry>
<entry>
<title>remove duplicate includes</title>
<updated>2023-04-19T12:58:16+00:00</updated>
<author>
<name>jsg</name>
<email></email>
</author>
<published>2023-04-19T12:58:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=66b857bfb31c84024d348c1b47c595ee2d24262f'/>
<id>urn:sha1:66b857bfb31c84024d348c1b47c595ee2d24262f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix compilation on sparc64.</title>
<updated>2023-04-13T11:32:06+00:00</updated>
<author>
<name>mbuhl</name>
<email></email>
</author>
<published>2023-04-13T11:32:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=26467347b061d9d927842b1c5fa61ebfb17e84ef'/>
<id>urn:sha1:26467347b061d9d927842b1c5fa61ebfb17e84ef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>WTRAPPED is now supported by waitid(2)</title>
<updated>2022-12-19T22:44:54+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2022-12-19T22:44:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=bf460827f2112eb76e1e43530d7efbdaede71e69'/>
<id>urn:sha1:bf460827f2112eb76e1e43530d7efbdaede71e69</id>
<content type='text'>
Don't test waitid(WUNTRACED) as that's not portable and only 'works' due
to an implementation decision
</content>
</entry>
</feed>
