aboutsummaryrefslogtreecommitdiffstats
path: root/todo
diff options
context:
space:
mode:
authorLibravatar netblue30 <netblue30@yahoo.com>2015-12-02 07:48:41 -0500
committerLibravatar netblue30 <netblue30@yahoo.com>2015-12-02 07:48:41 -0500
commit92ca1dd525de60d735f7ec6c9aacd4443a0a8f15 (patch)
treea798005ecbfec76f1876a785a6305d947362a5cb /todo
parentopera profile rework (diff)
downloadfirejail-92ca1dd525de60d735f7ec6c9aacd4443a0a8f15.tar.gz
firejail-92ca1dd525de60d735f7ec6c9aacd4443a0a8f15.tar.zst
firejail-92ca1dd525de60d735f7ec6c9aacd4443a0a8f15.zip
libtrace enhancements
Diffstat (limited to 'todo')
-rw-r--r--todo21
1 files changed, 21 insertions, 0 deletions
diff --git a/todo b/todo
index fe82248b8..9765781f9 100644
--- a/todo
+++ b/todo
@@ -144,3 +144,24 @@ dr-x------ 2 65534 65534 40 Nov 24 17:53 .mozilla
14419. Try --overlay on a Ubuntu 14.04 32bit.Without adding --dns, there will be no network connectivity - see issue 151 14419. Try --overlay on a Ubuntu 14.04 32bit.Without adding --dns, there will be no network connectivity - see issue 151
145 145
14620. blacklist ~/.cache in disable-common.inc??? 14620. blacklist ~/.cache in disable-common.inc???
147
14821. restrict chars in filenames
149
150try to open url-encoded filenames
151
152const char badChars[] = "-\n\r ,;'\\<\"";
153(https://www.securecoding.cert.org/confluence/display/c/MSC09-C.+Character+encoding%3A+Use+subset+of+ASCII+for+safety)
154
155strip = array("~", "`", "!", "@", "#", "$", "%", "^", "&", "*", "(", ")", "_", "=", "+", "[", "{", "]",
156 "}", "\\", "|", ";", ":", "\"", "'", "&#8216;", "&#8217;", "&#8220;", "&#8221;", "&#8211;", "&#8212;",
157 "—", "–", ",", "<", ".", ">", "/", "?");
158(https://github.com/vito/chyrp/blob/35c646dda657300b345a233ab10eaca7ccd4ec10/includes/helpers.php#L516)
159
160$special_chars = array("?", "[", "]", "/", "\\", "=", "<", ">", ":", ";", ",", "'", "\"", "&", "$", "#", "*", "(", ")", "|", "~", "`", "!", "{", "}");
161(wordpress)
162
163rework the calls to invalid_filename(), depending if globing is allowed or not, include * in the list for non-globing files
164
165The POSIX standard defines what a “portable filename” is. This turns out to be just A-Z, a-z, 0-9, <period>, <underscore>, and <hyphen>
166http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_276
167