index
:
libplist
master
time64
Library to handle Apple Property List format files in binary or XML
ms
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2019-07-07
Add PList::Dictionary::const_iterator
Alexander Böhn
2
-0
/
+19
2019-06-26
Fixed bug in dictionary_fill
tihmstar
1
-1
/
+1
2019-05-20
plist_set_key_val(): prevent setting a key value that already exists in a PLI...
Nikias Bassen
1
-0
/
+5
2019-05-20
Add plist_dict_item_get_key() to allow retrieving the key node for a given it...
Nikias Bassen
2
-2
/
+21
2019-05-19
Add plist_array_item_remove() to allow removing an array's child node without...
Nikias Bassen
2
-0
/
+23
2019-05-19
plist_array_get_item_index(): return UINT_MAX instead of 0 when node can't be...
Nikias Bassen
3
-2
/
+6
2019-05-19
Add index lookup table for large PLIST_ARRAY nodes
Nikias Bassen
3
-22
/
+113
2019-05-16
Converted README to markdown and updated links to https
Nikias Bassen
2
-68
/
+55
2019-05-16
Ignore invalid input in plist_get_*_val() to prevent unnecessary assertions
Nikias Bassen
1
-19
/
+50
2019-05-16
test: Merge *cmp.test into *.test to allow parallel testing
Nikias Bassen
13
-48
/
+24
2019-05-11
m4: update ax_pthread to latest
Yves-Alexis Perez
1
-3
/
+3
2019-05-11
cython: use PYTHON_LIBS instead of PYTHON_LDFLAGS
Yves-Alexis Perez
1
-1
/
+1
2019-05-11
Use Requires.private in *.pc files to not add unnecessary links.
Julien Lavergne
1
-1
/
+1
2019-04-04
Updated ac_python_devel.m4 to newer ax_python_devel.m4
Nikias Bassen
1
-65
/
+123
2019-01-21
libcnary: Remove list.c/list.h and just do everything in node_list.c
Nikias Bassen
4
-94
/
+6
2019-01-21
headers: Don't redefine uint*_t for newer versions of MSVC
Nikias Bassen
1
-1
/
+1
2019-01-21
cpp: Dictionary: Reduce code duplication with helper function
Nikias Bassen
1
-47
/
+16
2019-01-21
plist: Add iterator for #PLIST_ARRAY nodes
Nikias Bassen
3
-35
/
+87
2019-01-21
xplist: Fix dtostr() inserting ':' to output string when fractional part over...
Nikias Bassen
1
-2
/
+15
2019-01-18
bplist: Silence compiler warning 'comparison is always true ...' (32 bit)
Nikias Bassen
1
-1
/
+1
2018-12-23
plist: Improve plist_dict_next_item() drastically by iterating on node list d...
Nikias Bassen
1
-10
/
+8
2018-12-17
xplist: Write base64 directly to output buffer to improve memory usage
Nikias Bassen
1
-5
/
+2
2018-12-17
cython: Fix Node.to_bin() decode
Shane Garrett
1
-1
/
+1
2018-12-14
xplist: Improve memory usage by estimating output buffer size
Nikias Bassen
2
-3
/
+128
2018-12-14
xplist: Fix writing of empty dict and array nodes to XML
Nikias Bassen
1
-8
/
+6
2018-12-11
xplist: Fix segfault caused by recent changes in libcnary
Nikias Bassen
1
-1
/
+1
2018-12-10
ptrarray: Allow larger chunks for buffer reallocation
Nikias Bassen
1
-1
/
+1
2018-12-10
xplist: Prevent unnecessary reallocations when writing XML output
Nikias Bassen
1
-1
/
+4
2018-12-10
Remove node_iterator and operate on node list directly to improve memory usage
Nikias Bassen
9
-269
/
+7
2018-12-10
bplist: Improve performance and memory usage when writing binary plist
Nikias Bassen
4
-6
/
+88
2018-11-30
bplist: Remove unnecessary allocations when parsing and writing unicode nodes
Nikias Bassen
1
-88
/
+72
2018-11-29
bplist: Remove redundant calls to strlen()
Nikias Bassen
1
-7
/
+4
2018-11-28
libcnary: Remove redundant members from node_t struct
Nikias Bassen
2
-32
/
+17
2018-09-04
xplist: Assert when number of child nodes of PLIST_DICT is not even
Nikias Bassen
1
-0
/
+3
2018-07-25
xplist: Fix typo in error message
Bastien Nocera
1
-1
/
+1
2018-07-24
libcnary: Fix memleak in node_debug()
Bastien Nocera
1
-0
/
+1
2017-06-08
configure: Allow building with sanitizers (without fuzzers)
Nikias Bassen
1
-10
/
+35
2017-05-31
bplist: Prevent store to misaligned address when writing real/date nodes
Nikias Bassen
1
-9
/
+9
2017-05-31
fuzz: Add some more crash samples reported via github issues.
Nikias Bassen
15
-0
/
+0
2017-05-30
fuzz: Add crash/leak samples from OSS-Fuzz
Nikias Bassen
16
-0
/
+10299
2017-05-30
fuzz: Move known crash/leak samples to per-fuzzer directories
Nikias Bassen
18
-2
/
+2
2017-05-29
fuzz: Add appropriate -max_len to fuzzers for testing
Nikias Bassen
1
-2
/
+2
2017-05-29
Prefer clang/clang++ over gcc/g++ (if installed)
Nikias Bassen
1
-0
/
+9
2017-05-29
Integrate fuzzers into build system
Nikias Bassen
6
-1
/
+175
2017-05-29
fuzz: Add some known previously crashing test cases
Nikias Bassen
17
-0
/
+164
2017-05-29
bplist: Work around misaligned reads reported by AddressSanitizer
Nikias Bassen
1
-3
/
+3
2017-04-25
Add fuzzing targets for libFuzzer used by Google's OSS-Fuzz
Nikias Bassen
6
-0
/
+122
2017-04-20
Updated NEWS for release
2.0.0
Nikias Bassen
1
-0
/
+30
2017-04-20
Updated AUTHORS from commit history
Nikias Bassen
1
-1
/
+6
2017-04-20
Bump version to 2.0.0 for release
Nikias Bassen
1
-1
/
+1
[next]