diff options
author | Philip Withnall <philip@tecnocode.co.uk> | 2011-10-11 16:40:21 +0100 |
---|---|---|
committer | Philip Withnall <philip@tecnocode.co.uk> | 2011-10-11 16:40:21 +0100 |
commit | a5a772a00526b0830c01254d0ba24305d46b1fa5 (patch) | |
tree | 9bcdebfbc73fe904e854917bb642cbd72e3f45d9 /README | |
parent | 41129e8ac50e22dddbc5eaf26604e74785f81810 (diff) | |
download | libgdata-a5a772a00526b0830c01254d0ba24305d46b1fa5.tar.gz |
core: Ensure passwords and auth. tokens are stored in non-pageable memory
If we're compiled with --enable-gnome, we now allocate passwords and auth.
tokens in non-pageable memory where possible. Where not possible (due to API
constraints imposed by ourselves or libsoup) we ensure that the details are
zeroed out before being freed.
This is all with the aim of never having passwords or auth. tokens hit disk
or be leaked in other ways.
It hasn't been formally reviewed or certified, and there are probably cases
I've missed (which are bugs).
This adds an optional dependency on libgnome-keyring when compiled with
--enable-gnome.
Helps: bgo#656783
Diffstat (limited to 'README')
-rw-r--r-- | README | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -21,6 +21,7 @@ Dependencies If compiling with --enable-gnome (for GNOME support): * libsoup-gnome-2.4 + * gnome-keyring-1 Environment variables ===================== |