glib/gio/tests/.gitignore
Philip Withnall fcd2f7e639 tests: Add tests for the thumbnail verification code in GIO
This code was added for use by the G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID
file attribute, but may end up being used elsewhere (e.g. in GVfs) as well.
As it’s dealing with untrusted external files, and the non-trivial PNG file
format, this commit adds several test cases to cover valid and invalid PNG
files.

The security model for the thumbnail verification code is that the user’s
cache directory is untrusted, and potentially any PNG file which is passed
to the verifier has been manipulated arbitrarily by an attacker.

This is a follow-up to commit fe7069749f.

https://bugzilla.gnome.org/show_bug.cgi?id=709898
2013-10-24 13:55:33 -04:00

128 lines
2.1 KiB
Plaintext

actions
appinfo
appinfo-test
async-close-output-stream
async-splice-output-stream
basic-application
buffered-input-stream
buffered-output-stream
cancellable
connectable
contenttype
contexts
converter-stream
credentials
data-input-stream
data-output-stream
dbus-appinfo
de/
desktop-app-info
echo-server
file
fileattributematcher
filter-cat
filter-streams
gapplication
gapplication-example-actions
gapplication-example-cmdline
gapplication-example-cmdline2
gapplication-example-cmdline3
gapplication-example-dbushooks
gapplication-example-menu
gapplication-example-open
gdbus-addresses
gdbus-auth
gdbus-bz627724
gdbus-close-pending
gdbus-connection
gdbus-connection-flush
gdbus-connection-flush-helper
gdbus-connection-loss
gdbus-connection-slow
gdbus-daemon
gdbus-error
gdbus-example-export
gdbus-example-objectmanager-client
gdbus-example-objectmanager-server
gdbus-example-own-name
gdbus-example-peer
gdbus-example-proxy-subclass
gdbus-example-server
gdbus-example-subtree
gdbus-example-unix-fd-client
gdbus-example-watch-name
gdbus-example-watch-proxy
gdbus-exit-on-close
gdbus-export
gdbus-introspection
gdbus-message
gdbus-names
gdbus-non-socket
gdbus-overflow
gdbus-peer
gdbus-peer-object-manager
gdbus-proxy
gdbus-proxy-threads
gdbus-proxy-well-known-name
gdbus-serialization
gdbus-test-codegen
gdbus-test-codegen-generated*
gdbus-test-fixture
gdbus-testserver
gdbus-threading
gio-du
gsubprocess
gsubprocess-testprog
g-file
g-file-info
g-icon
gmenumodel
gschemas.compiled
gsettings
gsettings.store
httpd
icons
inet-address
io-stream
live-g-file
memory-input-stream
memory-output-stream
mimeapps
monitor
network-address
network-monitor
org.gtk.test.enums.xml
permission
pollable
plugin_resources.c
proxy
proxy-test
readwrite
resolver
resources
send-data
services/org.gtk.GDBus.Examples.ObjectManager.service
simple-async-result
simple-proxy
sleepy-stream
socket
socket-address
socket-client
socket-server
srvtarget
task
test.mo
test.gresource
test_resources.c
test_resources2.c
test_resources2.h
thumbnail-verification
tls-certificate
tls-interaction
unix-fd
unix-streams
vfs
volumemonitor
xdgdatadir
xdgdatahome