Sign in
flutter
/
third_party
/
libplist
/
HEAD
« Previous
b7c802f
xplist: Increase precision when converting PLIST_REAL nodes to XML
by Nikias Bassen
· 4 years, 6 months ago
072a31d
Updated .gitignore
by Nikias Bassen
· 4 years, 7 months ago
6a53de9
libcnary: [BUGFIX] Set list->end to NULL when removing last and only element from list
by Nikias Bassen
· 4 years, 8 months ago
025d042
plist: Remove unnecessary parameter from plist_copy_node()
by Xiao Deng
· 4 years, 9 months ago
e1a5d60
Make sure to copy hash table entries properly when cloning array/dict nodes
by Nikias Bassen
· 4 years, 9 months ago
811a53a
cython: Make sure plist.pxd is installed correctly
by Nikias Bassen
· 4 years, 9 months ago
c253e70
cython: Remove unused variable
by Nikias Bassen
· 4 years, 9 months ago
6c684cc
cython: Fix compilation
by Nikias Bassen
· 4 years, 9 months ago
121c834
cython: Implement dump()/dumps() to match up with plistlib (Python 3.4)
by Andrew Udvare
· 10 years ago
7be52ea
cython: Implement load()/loads() to match up with plistlib (Python 3.4)
by Andrew Udvare
· 10 years ago
7d6b42c
Add PList::Dictionary::const_iterator
by Alexander Böhn
· 7 years ago
ec957fb
Fixed bug in dictionary_fill
by tihmstar
· 4 years, 11 months ago
17546f5
plist_set_key_val(): prevent setting a key value that already exists in a PLIST_DICT
by Nikias Bassen
· 5 years ago
ea37ed0
Add plist_dict_item_get_key() to allow retrieving the key node for a given item of a #PLIST_DICT
by Nikias Bassen
· 5 years ago
9555e71
Add plist_array_item_remove() to allow removing an array's child node without relying on the index
by Nikias Bassen
· 5 years ago
23e5a76
plist_array_get_item_index(): return UINT_MAX instead of 0 when node can't be found
by Nikias Bassen
· 5 years ago
08c6143
Add index lookup table for large PLIST_ARRAY nodes
by Nikias Bassen
· 5 years ago
7e9ecf2
Converted README to markdown and updated links to https
by Nikias Bassen
· 5 years ago
77bef0d
Ignore invalid input in plist_get_*_val() to prevent unnecessary assertions
by Nikias Bassen
· 5 years ago
8e5b802
test: Merge *cmp.test into *.test to allow parallel testing
by Nikias Bassen
· 5 years ago
20b5f9e
m4: update ax_pthread to latest
by Yves-Alexis Perez
· 5 years ago
ddb6340
cython: use PYTHON_LIBS instead of PYTHON_LDFLAGS
by Yves-Alexis Perez
· 5 years ago
3e9a82a
Use Requires.private in *.pc files to not add unnecessary links.
by Julien Lavergne
· 5 years ago
42bb64b
Updated ac_python_devel.m4 to newer ax_python_devel.m4
by Nikias Bassen
· 5 years ago
bec850f
libcnary: Remove list.c/list.h and just do everything in node_list.c
by Nikias Bassen
· 5 years ago
afec733
headers: Don't redefine uint*_t for newer versions of MSVC
by Nikias Bassen
· 5 years ago
3443845
cpp: Dictionary: Reduce code duplication with helper function
by Nikias Bassen
· 5 years ago
84d6af8
plist: Add iterator for #PLIST_ARRAY nodes
by Nikias Bassen
· 5 years ago
5f8ca6e
xplist: Fix dtostr() inserting ':' to output string when fractional part overflows
by Nikias Bassen
· 5 years ago
e1f8521
bplist: Silence compiler warning 'comparison is always true ...' (32 bit)
by Nikias Bassen
· 5 years ago
3f96731
plist: Improve plist_dict_next_item() drastically by iterating on node list directly
by Nikias Bassen
· 5 years ago
92e5c85
xplist: Write base64 directly to output buffer to improve memory usage
by Nikias Bassen
· 5 years ago
9c8d7a6
cython: Fix Node.to_bin() decode
by Shane Garrett
· 7 years ago
ac3be56
xplist: Improve memory usage by estimating output buffer size
by Nikias Bassen
· 5 years ago
3007c97
xplist: Fix writing of empty dict and array nodes to XML
by Nikias Bassen
· 5 years ago
5833481
xplist: Fix segfault caused by recent changes in libcnary
by Nikias Bassen
· 5 years ago
5dde103
ptrarray: Allow larger chunks for buffer reallocation
by Nikias Bassen
· 5 years ago
5bf95e9
xplist: Prevent unnecessary reallocations when writing XML output
by Nikias Bassen
· 5 years ago
4de3293
Remove node_iterator and operate on node list directly to improve memory usage
by Nikias Bassen
· 5 years ago
71dd25e
bplist: Improve performance and memory usage when writing binary plist
by Nikias Bassen
· 5 years ago
af99460
bplist: Remove unnecessary allocations when parsing and writing unicode nodes
by Nikias Bassen
· 5 years ago
537b543
bplist: Remove redundant calls to strlen()
by Nikias Bassen
· 5 years ago
74536d7
libcnary: Remove redundant members from node_t struct
by Nikias Bassen
· 5 years ago
2e67a01
xplist: Assert when number of child nodes of PLIST_DICT is not even
by Nikias Bassen
· 6 years ago
db68a9d
xplist: Fix typo in error message
by Bastien Nocera
· 6 years ago
6be3579
libcnary: Fix memleak in node_debug()
by Bastien Nocera
· 6 years ago
ec9ba8b
configure: Allow building with sanitizers (without fuzzers)
by Nikias Bassen
· 7 years ago
be567b3
bplist: Prevent store to misaligned address when writing real/date nodes
by Nikias Bassen
· 7 years ago
ebd8083
fuzz: Add some more crash samples reported via github issues.
by Nikias Bassen
· 7 years ago
94708aa
fuzz: Add crash/leak samples from OSS-Fuzz
by Nikias Bassen
· 7 years ago
8bc2a5a
fuzz: Move known crash/leak samples to per-fuzzer directories
by Nikias Bassen
· 7 years ago
2fecc5c
fuzz: Add appropriate -max_len to fuzzers for testing
by Nikias Bassen
· 7 years ago
0118009
Prefer clang/clang++ over gcc/g++ (if installed)
by Nikias Bassen
· 7 years ago
99f3ab1
Integrate fuzzers into build system
by Nikias Bassen
· 7 years ago
1e89644
fuzz: Add some known previously crashing test cases
by Nikias Bassen
· 7 years ago
292994b
bplist: Work around misaligned reads reported by AddressSanitizer
by Nikias Bassen
· 7 years ago
5c6e695
Add fuzzing targets for libFuzzer used by Google's OSS-Fuzz
by Nikias Bassen
· 7 years ago
62ec804
Updated NEWS for release
by Nikias Bassen
· 7 years ago
2.0.0
3ed4cc2
Updated AUTHORS from commit history
by Nikias Bassen
· 7 years ago
ac3cc95
Bump version to 2.0.0 for release
by Nikias Bassen
· 7 years ago
4bb9b28
Bump so version due to added functions to interface
by Nikias Bassen
· 7 years ago
1cd181c
build: Fix check for previously installed cython bindings
by Nikias Bassen
· 7 years ago
29bed91
build: Make sure plist.pxd is included in tarballs
by Christophe Fergeau
· 7 years ago
054578a
autofoo: Ensure that 'make distcheck' doesn't fail when cython is not installed
by Christophe Fergeau
· 7 years ago
d019369
test: Rename dates.test output files so the get removed upon 'make distclean'
by Christophe Fergeau
· 7 years ago
1a046c1
test: Add missing test files to Makefile.am/EXTRA_DIST
by Christophe Fergeau
· 7 years ago
9e4b5eb
bplist: Fix missing break in switch statement in plist_to_bin()
by Nikias Bassen
· 7 years ago
af52f04
bplist: Suppress compiler warnings with proper casts
by Nikias Bassen
· 7 years ago
d6c4375
cython: Remove references to libxml2 flags from Makefile.am
by Nikias Bassen
· 7 years ago
9d2331d
test: Fix wrong filename in EXTRA_DIST entry of Makefile.am
by Nikias Bassen
· 7 years ago
fdebf8b
bplist: Fix integer overflow check (offset table size)
by Nikias Bassen
· 7 years ago
415c35a
Initialize safe_year in time64.c
by Greg Dennis
· 7 years ago
ff7aecf
Update time64_limits.h
by Greg Dennis
· 7 years ago
cf81d07
xplist: Plug another memory leak
by Nikias Bassen
· 7 years ago
765f062
xplist: Prevent memory leak(s) when parsing fails
by Nikias Bassen
· 7 years ago
012e4a8
xplist: Make XML parsing non-recursive to prevent stack overflow on deep-structured plists
by Nikias Bassen
· 7 years ago
1406766
libcnary: Remove unused 'node' parameter from node_list_create()
by Nikias Bassen
· 7 years ago
dccd929
bplist: Make sure sanity checks work on 32bit platforms
by Nikias Bassen
· 7 years ago
71bcd3b
autocconf: Add android exception for pthread detection
by Nikias Bassen
· 7 years ago
e37ca00
base64: Prevent undefined shift when parsing invalid base64 encoded data
by Nikias Bassen
· 7 years ago
8ad21e6
xplist: Improve writing of large PLIST_DATA nodes by growing buffer in advance
by Nikias Bassen
· 7 years ago
32ee521
bplist: Fix data range check for string/data/dict/array nodes
by Nikias Bassen
· 7 years ago
72f7cf8
bplist: Fix integer overflow resulting in OOB heap buffer read
by Nikias Bassen
· 7 years ago
8e4b7a5
xplist: Fix OOB heap buffer read with empty data nodes
by Nikias Bassen
· 7 years ago
b1be1e9
bplist: Make sure to detect integer overflow when handling unicode node size
by Nikias Bassen
· 7 years ago
47d02dd
xplist: Prevent assert when parsing CF$UID dict with invalid value node
by Nikias Bassen
· 7 years ago
1bf28fb
xplist: Use proper variable size for integer from string parsing
by Nikias Bassen
· 7 years ago
0c66682
plist: Fix assert() to allow 16 or 8 byte integer sizes (16 bytes = unsigned integer)
by Nikias Bassen
· 7 years ago
8368f3d
bplist: Properly handle some more malloc() failure situations
by Nikias Bassen
· 7 years ago
07e92dd
bplist: Make sure to bail out if malloc() fails in parse_unicode_node()
by Nikias Bassen
· 7 years ago
56ba9bf
bplist: Make sure to bail out if malloc() fails in parse_data_node()
by Nikias Bassen
· 7 years ago
fbd8494
bplist: Make sure to bail out if malloc() fails in parse_string_node()
by Nikias Bassen
· 7 years ago
3a5520c
xplist: Prevent some more strncmp related OOB reads
by Nikias Bassen
· 7 years ago
9c70a35
xplist: Really fix OOB read when parsing DOCTYPE
by Nikias Bassen
· 7 years ago
322b2c9
xplist: unescape_entities(): Make sure text part buffer is null terminated after strncpy
by Nikias Bassen
· 7 years ago
234c41c
xplist: Fix OOB read when parsing DOCTYPE
by Nikias Bassen
· 7 years ago
fa4d1ce
xplist: Also fix OOB read in find_char() and find_str() functions
by Nikias Bassen
· 7 years ago
e4dc36f
xplist: Prevent OOB read in two more cases
by Nikias Bassen
· 7 years ago
ca33a2b
xplist: Fix OOB read when parsing double quotes
by Nikias Bassen
· 7 years ago
8c5eae9
xplist: Fix OOB read when parsing node text content
by Nikias Bassen
· 7 years ago
Next »