Low-level core library that forms the basis for projects such as GTK+ and GNOME.
Go to file
Colin Walters 02c64c25d2 libgirepository: Refuse to run in setuid applications
We know of at least one privilege escalation path via
`GI_TYPELIB_PATH`.  I don't want to audit for others.  If someone
shows up with a use case we can talk.

https://bugzilla.gnome.org/show_bug.cgi?id=755472
2015-09-24 11:10:36 -04:00
cmph cmph: Remove leftover statement-without-effect 2012-10-30 18:23:09 -04:00
cmph-bdz-test.c Drop calls to g_type_init() 2012-10-16 10:58:08 -04:00
docs.c docs: fix up reference docs a bit 2013-10-10 16:48:51 -04:00
gdump.c g_irepository_dump: Update doc to match code 2013-06-05 13:43:12 -04:00
gi-dump-types.c Drop calls to g_type_init() 2012-10-16 10:58:08 -04:00
giarginfo.c girepository: Include config.h First in All Sources 2014-07-07 09:24:12 +08:00
giarginfo.h girepository: Add Header for Version Macros 2014-08-15 09:45:41 +08:00
gibaseinfo.c girepository: Include config.h First in All Sources 2014-07-07 09:24:12 +08:00
gibaseinfo.h girepository: Add Header for Version Macros 2014-08-15 09:45:41 +08:00
gicallableinfo.c girepository: Support GError exceptions on callbacks 2015-06-21 13:01:25 -07:00
gicallableinfo.h girepository: Add Header for Version Macros 2014-08-15 09:45:41 +08:00
giconstantinfo.c girepository: Include config.h First in All Sources 2014-07-07 09:24:12 +08:00
giconstantinfo.h girepository: Add Header for Version Macros 2014-08-15 09:45:41 +08:00
gienuminfo.c girepository: Include config.h First in All Sources 2014-07-07 09:24:12 +08:00
gienuminfo.h girepository: Add Header for Version Macros 2014-08-15 09:45:41 +08:00
gifieldinfo.c girepository: Include config.h First in All Sources 2014-07-07 09:24:12 +08:00
gifieldinfo.h girepository: Add Header for Version Macros 2014-08-15 09:45:41 +08:00
gifunctioninfo.c girepository: Include config.h First in All Sources 2014-07-07 09:24:12 +08:00
gifunctioninfo.h girepository: Add Header for Version Macros 2014-08-15 09:45:41 +08:00
giinterfaceinfo.c girepository: Include config.h First in All Sources 2014-07-07 09:24:12 +08:00
giinterfaceinfo.h girepository: Add Header for Version Macros 2014-08-15 09:45:41 +08:00
ginvoke.c girepository: Include config.h First in All Sources 2014-07-07 09:24:12 +08:00
giobjectinfo.c girepository: Include config.h First in All Sources 2014-07-07 09:24:12 +08:00
giobjectinfo.h girepository: Add Header for Version Macros 2014-08-15 09:45:41 +08:00
gipropertyinfo.c girepository: Include config.h First in All Sources 2014-07-07 09:24:12 +08:00
gipropertyinfo.h girepository: Add Header for Version Macros 2014-08-15 09:45:41 +08:00
giregisteredtypeinfo.c girepository: Include config.h First in All Sources 2014-07-07 09:24:12 +08:00
giregisteredtypeinfo.h girepository: Add Header for Version Macros 2014-08-15 09:45:41 +08:00
girepository-private.h girepository: Use g_atomic for refcounting 2013-04-02 12:10:33 -04:00
girepository.c libgirepository: Refuse to run in setuid applications 2015-09-24 11:10:36 -04:00
girepository.h girepository: Add g_irepository_get_immediate_dependencies() 2015-02-16 08:49:28 +00:00
girffi.c docs: fix up reference docs a bit 2013-10-10 16:48:51 -04:00
girffi.h girepository: Add Header for Version Macros 2014-08-15 09:45:41 +08:00
girmodule.c typelib compiler: properly initialise memory 2013-12-30 22:31:53 -05:00
girmodule.h Add Emacs mode lines to C sources 2012-02-03 13:42:56 -05:00
girnode.c girepository: Support GError exceptions on callbacks 2015-06-21 13:01:25 -07:00
girnode.h Parse and expose ownership transfer for instance parameters 2014-07-03 10:31:17 +02:00
giroffsets.c docs: fix up reference docs a bit 2013-10-10 16:48:51 -04:00
girparser.c girepository: Include config.h First in All Sources 2014-07-07 09:24:12 +08:00
girparser.h Add Emacs mode lines to C sources 2012-02-03 13:42:56 -05:00
girwriter.c girepository: Support GError exceptions on callbacks 2015-06-21 13:01:25 -07:00
girwriter.h Add Emacs mode lines to C sources 2012-02-03 13:42:56 -05:00
gisignalinfo.c girepository: Include config.h First in All Sources 2014-07-07 09:24:12 +08:00
gisignalinfo.h girepository: Add Header for Version Macros 2014-08-15 09:45:41 +08:00
gistructinfo.c girepository: Add g_struct_info_find_field() 2015-06-21 13:01:25 -07:00
gistructinfo.h girepository: Add g_struct_info_find_field() 2015-06-21 13:01:25 -07:00
gitypeinfo.c girepository: Include config.h First in All Sources 2014-07-07 09:24:12 +08:00
gitypeinfo.h girepository: Add Header for Version Macros 2014-08-15 09:45:41 +08:00
gitypelib-internal.h girepository: Support GError exceptions on callbacks 2015-06-21 13:01:25 -07:00
gitypelib.c girepository: Include config.h First in All Sources 2014-07-07 09:24:12 +08:00
gitypelib.h girepository: Add Header for Version Macros 2014-08-15 09:45:41 +08:00
gitypes.h girepository: Add Header for Version Macros 2014-08-15 09:45:41 +08:00
giunioninfo.c girepository: Include config.h First in All Sources 2014-07-07 09:24:12 +08:00
giunioninfo.h girepository: Add Header for Version Macros 2014-08-15 09:45:41 +08:00
giversionmacros.h girepository: Add g_irepository_get_immediate_dependencies() 2015-02-16 08:49:28 +00:00
givfuncinfo.c girepository: Include config.h First in All Sources 2014-07-07 09:24:12 +08:00
givfuncinfo.h girepository: Add Header for Version Macros 2014-08-15 09:45:41 +08:00
gthash-test.c Drop calls to g_type_init() 2012-10-16 10:58:08 -04:00
gthash.c typelib compiler: properly initialise memory 2013-12-30 22:31:53 -05:00