mailing list of musl libc
 help / color / mirror / code / Atom feed
* Changes for upstream?
@ 2019-04-02 19:11 Jewell Seay
  2019-04-02 19:58 ` Rich Felker
  0 siblings, 1 reply; 4+ messages in thread
From: Jewell Seay @ 2019-04-02 19:11 UTC (permalink / raw)
  To: musl

[-- Attachment #1: Type: text/plain, Size: 778 bytes --]

Hello,

The team I am on is in the beginning stages of making the following changes to musl, would upstream desire any of these?

- Heap hardening: adding cookies and validation to increase the likelihood of crashing if someone corrupts heap memory (as a security mitigation).
- Randomizing library locations in memory (while keeping the ordering of module _init and _fini calls stable).
- Shrink the memory footprint of the DATA and BSS sections.
- Return memory to the kernel within free().

The other question we have is that it does not appear that there is any standard way in musl to have certain functionality turned on or off. If any of these changes are desired to be optional then is there an accepted method for enabling or disabling the feature?

Jewell

[-- Attachment #2: Type: text/html, Size: 2852 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2019-04-02 20:38 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-04-02 19:11 Changes for upstream? Jewell Seay
2019-04-02 19:58 ` Rich Felker
2019-04-02 20:24   ` Jewell Seay
2019-04-02 20:38     ` Rich Felker

Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/musl/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).