summaryrefslogtreecommitdiff
path: root/glib/gvariant-serialiser.c
Commit message (Expand)AuthorAgeFilesLines
* gvariant: Check offset table doesn’t fall outside variant boundsPhilip Withnall2022-12-211-3/+9
* gvariant-serialiser: Convert endianness of offsetsSimon McVittie2022-12-161-8/+11
* gvariant-serialiser: Check offset table entry size is minimalPhilip Withnall2022-12-131-1/+18
* gvariant: Track checked and ordered offsets independentlyPhilip Withnall2022-12-131-12/+32
* gvariant: Don’t allow child elements of a tuple to overlap each otherPhilip Withnall2022-12-131-0/+40
* gvariant-serialiser: Rework child size calculationPhilip Withnall2022-12-131-22/+9
* gvariant-serialiser: Factor out code to get bounds of a tuple memberPhilip Withnall2022-12-131-27/+46
* gvariant: Don’t allow child elements to overlap with each otherWilliam Manley2022-12-131-3/+83
* gvariant-serialiser: Factor out functions for dealing with framing offsetsWilliam Manley2022-12-131-51/+57
* gvariant: Add an assertion to clarify some tuple logicPhilip Withnall2022-11-181-0/+4
* gvariant: Fix some minor typos in documentation commentsPhilip Withnall2022-11-081-1/+1
* glib: Add SPDX license headers automaticallyPhilip Withnall2022-05-181-0/+2
* gvariant-serialiser: Prevent unbounded recursion in is_normal()Sebastian Wilhelmi2022-01-261-2/+3
* docs: Standardize spelling of serializ*Geyslan G. Bem2021-05-101-56/+56
* gio: Fix various typos of the name ‘D-Bus’Philip Withnall2020-10-261-1/+1
* gvariant: Re-use g_variant_serialised_check() to check alignmentPhilip Withnall2018-11-061-15/+17
* gvariant: Clarify internal documentation about GVariant type stringsPhilip Withnall2018-10-231-1/+3
* gvariant: Limit GVariant strings to G_MAXSSIZEPhilip Withnall2018-10-231-1/+2
* gvariant: Check tuple offsets against serialised data lengthPhilip Withnall2018-10-231-2/+14
* gvariant: Check array offsets against serialised data lengthPhilip Withnall2018-10-231-1/+1
* gvarianttype: Impose a recursion limit of 128 on variant typesPhilip Withnall2018-10-231-5/+33
* gvariant: Fix checking arithmetic for tuple element endsPhilip Withnall2018-10-231-0/+3
* glib/: LGPLv2+ -> LGPLv2.1+Sébastien Wilmet2017-05-241-1/+1
* introspection: use (nullable) or (optional) instead of (allow-none)Christian Hergert2016-11-221-1/+1
* Updated FSF's addressDaniel Mustieles2014-01-311-3/+1
* Trivial typo fixMatthias Clasen2014-01-011-1/+1
* gvariant: Fix a potential memcpy(NULL) callPhilip Withnall2013-11-271-1/+3
* GVariant: fix normal-form checking for tuplesRyan Lortie2013-01-181-0/+4
* GVariant: fix string validationRyan Lortie2012-07-091-1/+10
* Add missing allow-none annotations for function parameters.Robert Ancell2012-03-311-1/+1
* GVariant: drop use of @returnsRyan Lortie2011-11-211-2/+4
* Spelling fixesMatthias Clasen2011-08-291-2/+2
* Docs: Change DBus to D-BusMurray Cumming2011-04-041-6/+6
* Bug 629709 - Empty variantsRyan Lortie2010-09-151-0/+3
* glib/: fully remove galias hacksRyan Lortie2010-07-071-4/+0
* GVariant serialiser: fix small type errorRyan Lortie2010-06-161-1/+1
* GVariant: One more FreeBSD fixRyan Lortie2010-05-271-1/+11
* GVariant: deal with non-8-aligned malloc()Ryan Lortie2010-05-251-0/+18
* GVariant: strings are now utf8Ryan Lortie2010-04-251-7/+3
* Make the GVariant code compile with a non-gcc compilerTor Lillqvist2010-03-211-14/+14
* 'default: g_assert_not_reached();' to silence GCCRyan Lortie2010-03-091-0/+3
* GVariant variable arguments, tests, cleanupsRyan Lortie2010-03-081-0/+4
* GVariant: create child instance from its own dataRyan Lortie2010-02-151-1/+0
* add missing #include "config.h"Ryan Lortie2010-02-071-0/+2
* merge the GVariant serialiserRyan Lortie2010-02-061-0/+1656