ma1 pushed to branch main at The Tor Project / Applications / tor-browser-build
Commits:
-
0de02285
by hackademix at 2023-11-14T10:18:11+01:00
2 changed files:
Changes:
... | ... | @@ -257,6 +257,20 @@ fi |
257 | 257 | HOME="${PWD}"
|
258 | 258 | export HOME
|
259 | 259 | |
260 | +# Prevent disk leaks in $HOME/.local/share (tor-browser#17560)
|
|
261 | +local_dir="$HOME/.local/"
|
|
262 | +share_dir="$local_dir/share"
|
|
263 | +if [ -d "$share_dir" ]; then
|
|
264 | + ( srm -r "$share_dir" ||
|
|
265 | + wipe -r "$share_dir" ||
|
|
266 | + find "$share_dir" -type f -exec shred -u {} \; ;
|
|
267 | + rm -rf "$share_dir"
|
|
268 | + ) > /dev/null 2>&1
|
|
269 | +else
|
|
270 | + mkdir -p "$local_dir"
|
|
271 | +fi
|
|
272 | +ln -fs /dev/null "$share_dir"
|
|
273 | + |
|
260 | 274 | [% IF c("var/tor-browser") -%]
|
261 | 275 | SYSARCHITECTURE=$(getconf LONG_BIT)
|
262 | 276 | TORARCHITECTURE=$(expr "$(file TorBrowser/Tor/tor)" : '.*ELF \([[:digit:]]*\)')
|
1 | 1 | [Settings]
|
2 | 2 | gtk-primary-button-warps-slider = false
|
3 | +gtk-recent-files-max-age=0
|
|
4 | +gtk-recent-files-limit=0 |