Systemd/src/systemd
Lennart Poettering 7a77d2a41c sd-bus: add new call sd_bus_message_sensitive() and SD_BUS_VTABLE_SENSITIVE
This allows marking messages that contain "sensitive" data with a flag.
If it's set then the messages are erased from memory when the message is
freed.

Similar, a flag may be set on vtable entries: incoming/outgoing message
matching the entry will then automatically be flagged this way.

This is supposed to be an easy method to mark messages containing
potentially sensitive data (such as passwords) for proper destruction.

(Note that this of course is only is as safe as the broker in between is
doing something similar. But let's at least not be the ones at fault
here.)
2019-12-04 13:46:23 +01:00
..
_sd-common.h Use c99 static array size declarations in exported functions too 2019-01-04 12:37:25 +01:00
meson.build dhcp: remove struct sd_dhcp_raw_option 2019-11-18 23:37:22 +09:00
sd-bus-protocol.h tree-wide: drop empty lines in the begining of comments 2018-06-29 10:50:23 +09:00
sd-bus-vtable.h sd-bus: add new call sd_bus_message_sensitive() and SD_BUS_VTABLE_SENSITIVE 2019-12-04 13:46:23 +01:00
sd-bus.h sd-bus: add new call sd_bus_message_sensitive() and SD_BUS_VTABLE_SENSITIVE 2019-12-04 13:46:23 +01:00
sd-daemon.h sd-daemon: don't mention strerror_safe() in examples in public headers 2019-07-23 15:56:41 +02:00
sd-device.h sd-device: drop priority and description from sd_device_monitor_attach_event() and sd_device_monitor_start() 2018-11-10 22:53:00 +09:00
sd-dhcp-client.h dhcp: remove struct sd_dhcp_raw_option 2019-11-18 23:37:22 +09:00
sd-dhcp-lease.h network: DHCP server Add support to transmit SIP server 2019-09-20 21:22:23 +09:00
sd-dhcp-option.h dhcp: remove struct sd_dhcp_raw_option 2019-11-18 23:37:22 +09:00
sd-dhcp-server.h dhcp: remove struct sd_dhcp_raw_option 2019-11-18 23:37:22 +09:00
sd-dhcp6-client.h network: DHCPv6 client add support for prefix delegation hint 2019-10-01 23:52:40 +09:00
sd-dhcp6-lease.h tree-wide: drop copyright headers from frequent contributors 2018-06-20 11:58:53 +02:00
sd-event.h sd-event: add pidfd support 2019-12-04 10:34:41 +01:00
sd-hwdb.h tree-wide: drop copyright headers from frequent contributors 2018-06-20 11:58:53 +02:00
sd-id128.h tree-wide: drop duplicated blank lines 2019-07-15 18:41:27 +02:00
sd-ipv4acd.h tree-wide: drop copyright headers from frequent contributors 2018-06-20 11:58:53 +02:00
sd-ipv4ll.h tree-wide: use proper unicode © instead of (C) where we can 2018-06-14 10:20:20 +02:00
sd-journal.h tree-wide: drop empty lines in the begining of comments 2018-06-29 10:50:23 +09:00
sd-lldp.h Merge pull request #11241 from bengal/lldp-802-3-subtypes 2019-01-06 18:15:51 +01:00
sd-login.h tree-wide: drop empty lines in the begining of comments 2018-06-29 10:50:23 +09:00
sd-messages.h core: ExecCondition= for services 2019-07-17 11:35:02 +02:00
sd-ndisc.h ndisc: improve debug log message 2018-11-06 20:15:09 +09:00
sd-netlink.h network: introduce TrafficControl 2019-10-30 09:33:51 +09:00
sd-network.h network: DHCP server Add support to transmit SIP server 2019-09-20 21:22:23 +09:00
sd-path.h sd-path: drop redundant "= 0ULL" assignment in enum 2018-11-09 17:19:45 +01:00
sd-radv.h network: Add support to advertie ipv6 route 2019-09-17 12:09:59 +02:00
sd-resolve.h tree-wide: add whitespace between type and variable name 2018-12-04 09:29:54 +01:00
sd-utf8.h tree-wide: drop empty lines in the begining of comments 2018-06-29 10:50:23 +09:00