Sign in
flutter
/
third_party
/
libplist
/
HEAD
« Previous
26061aa
bplist: Check for invalid offset_size in bplist trailer
by Wang Junjie
· 7 years ago
82501db
bplist: Improve UINT_TO_HOST macro, remove uint24_from_be function
by Nikias Bassen
· 7 years ago
b32194d
plistutil: Use plist_is_binary() to check for binary plist data
by Nikias Bassen
· 7 years ago
7391a50
plistutil: Prevent OOB heap buffer read by checking input size
by Nikias Bassen
· 7 years ago
7a28a14
bplist: Disallow key nodes with non-string node types
by Nikias Bassen
· 7 years ago
3a55ddd
base64: Rework base64decode to handle split encoded data correctly
by Nikias Bassen
· 7 years ago
bbd3379
xplist: Refine XML parsing error messages
by Nikias Bassen
· 7 years ago
5b0184a
time64: Remove some unused (and non-thread-safe) functions
by Nikias Bassen
· 7 years ago
035148c
win32: Try to prevent linking against libgcc_s_dw2
by Nikias Bassen
· 7 years ago
9950acb
test: Add some more test cases for various valid and invalid content
by Nikias Bassen
· 7 years ago
9f03f8a
test: Add new test case for dictionaries with empty keys
by Nikias Bassen
· 7 years ago
5528015
test: Add new test case for entities
by Nikias Bassen
· 7 years ago
1cdb888
xplist: Error out when invalid tags inside text nodes are encountered
by Nikias Bassen
· 7 years ago
7a3ce8d
xplist: Make sure to error out when encountering empty/incomplete entities
by Nikias Bassen
· 7 years ago
3abf4ff
xplist: Make sure to not parse for entities in empty strings
by Nikias Bassen
· 7 years ago
02e9c0a
xplist: Allow empty keys in dictionaries
by Nikias Bassen
· 7 years ago
7946f2f
xplist: Allow whitespace after name in closing tag
by Nikias Bassen
· 7 years ago
c2ea55a
xplist: Fix numerical character entity conversion
by Nikias Bassen
· 7 years ago
be2b169
Remove unused AC_SUBST for WINDRES
by Nikias Bassen
· 7 years ago
f0b5f30
Remove check for pthread on macOS to suppress clang compiler warning
by Nikias Bassen
· 7 years ago
19b79a9
xplist: Fix UaF in code checking for closing tag
by Nikias Bassen
· 7 years ago
d98ef41
xplist: Make sure to correctly parse for closing tags of structured nodes
by Nikias Bassen
· 7 years ago
7932282
xplist: Make sure to stop parsing on entity errors
by Nikias Bassen
· 7 years ago
d18c8cb
xplist: Remove usage of strlen() wherever possible
by Nikias Bassen
· 7 years ago
b2b5680
xplist: Improve text content parsing, reducing memory usage and unneeded copying
by Nikias Bassen
· 7 years ago
d53d041
Properly check for the availability of strptime() and make sure to use it
by Nikias Bassen
· 7 years ago
ae8b7a0
base64: Prevent use of strlen() in base64decode when input buffer size is known
by Nikias Bassen
· 7 years ago
5e8fb61
xplist: Fix parsing of adjacent nodes without whitespace between them
by Nikias Bassen
· 7 years ago
950b6dd
plist_copy: Duplicate hash tables when copying PLIST_DICT nodes
by Nikias Bassen
· 7 years ago
75140cb
Updated README
by Nikias Bassen
· 7 years ago
3e2d870
test: Fix test plist having duplicate keys in dictionary
by Nikias Bassen
· 7 years ago
4971dc8
bplist: Remove misleading/redundant `else` from BPLIST_DATE case in parse_bin_node
by Nikias Bassen
· 7 years ago
582c59b
Improve plist_dict_set_item performance for large dictionaries with hash table
by Nikias Bassen
· 7 years ago
f1f2bce
xplist: Don't parse XML reserved characters in CDATA blocks
by Nikias Bassen
· 7 years ago
659b81e
bplist: Fix surrogate parsing range to include U+100000 - U+1FFFFF
by Nikias Bassen
· 7 years ago
009c503
xplist: Support converting numerical character entities
by Nikias Bassen
· 7 years ago
3a92084
xplist: Don't escape " and ' characters in node_to_xml
by Nikias Bassen
· 7 years ago
eb7078b
xplist: Properly parse CDATA blocks in get_text_content()
by Nikias Bassen
· 7 years ago
52f3a56
libcnary: Fix possible NULL pointer dereference in node_iterator_create()
by Nikias Bassen
· 7 years ago
ad1a95e
Add new PLIST_IS_* helper macros for the different plist node types
by Nikias Bassen
· 7 years ago
35f1350
Remove libxml2 private requirement from pkg-config control file
by Nikias Bassen
· 7 years ago
9eb1c76
Remove libxml2 requirement from README
by Nikias Bassen
· 7 years ago
23fe533
bplist: Make sure to error out if allocation of `used_indexes` buffer in plist_from_bin() fails
by Filippo Bigarella
· 7 years ago
a4ca24c
bplist: Prevent out-of-bounds read in plist_from_bin() when parsing offset_table
by Filippo Bigarella
· 7 years ago
1ae5572
bplist: Make sure the index in parse_bin_node_at_index() is actually within the offset table
by Filippo Bigarella
· 7 years ago
b86a392
bplist: Fix possible out-of-bounds reads in parse_bin_node() with proper bounds checking
by Filippo Bigarella
· 7 years ago
a4563ff
bplist: Fix possible out-of-bounds read in parse_dict_node() with proper bounds checking
by Filippo Bigarella
· 7 years ago
17b8e01
xplist: Prevent UaF when parsing structured nodes fails
by Filippo Bigarella
· 7 years ago
0be2a22
xplist: Prevent heap buffer overflow when parsing empty tags
by Filippo Bigarella
· 7 years ago
6b9ab33
xplist: Prevent NULL pointer dereference when parsing <real> nodes
by Filippo Bigarella
· 7 years ago
62bac06
base64: Prevent buffer overflow by not decoding blocks with less than 4 chars
by Filippo Bigarella
· 7 years ago
eec2e85
Add pthread detection to configure.ac to get cflags and libs right
by Nikias Bassen
· 8 years ago
392135c
Remove libxml2 dependency in favor of custom XML parsing
by Nikias Bassen
· 8 years ago
a3263ad
test: Add additional test case to check extended date range
by Nikias Bassen
· 8 years ago
8d34de3
Use time64 implementation by Michael G Schwern to extend allowed date/time range
by Nikias Bassen
· 8 years ago
912cb45
Change internal storage of PLIST_DATE values from struct timeval to double
by Nikias Bassen
· 8 years ago
a348ba9
Make sure plist_cleanup() symbol is actually public
by Martin Szulecki
· 8 years ago
16f45a0
xplist: Plug memory leak when converting PLIST_UID nodes to XML
by Nikias Bassen
· 8 years ago
02bd8ac
test: Add another test case for signed/unsigned (multiple) integers
by Nikias Bassen
· 8 years ago
acd226d
plist_data_compare: Make sure to compare the node sizes for integer nodes
by Nikias Bassen
· 8 years ago
11d639f
Implement plist_from_memory()
by Christophe Fergeau
· 8 years ago
449e27b
Add plist_is_binary()
by Christophe Fergeau
· 8 years ago
19735fb
Allow to run autogen.sh outside $top_srcdir
by Christophe Fergeau
· 9 years ago
2af7318
bplist: Speed up plist_to_bin conversion for large plists
by Nikias Bassen
· 8 years ago
6ab7e30
Move libxml cleanup code to a plist_cleanup method
by Frederik Carlier
· 8 years ago
275cfcd
cython: Fix module build with libplist already installed
by Elan Ruusamäe
· 8 years ago
060eda6
Node.cpp: let plist_t operations free _node when in a container.
by Aaron Burghardt
· 8 years ago
9834d85
xplist: Get rid of setlocale() and use custom function to print floating point values
by Nikias Bassen
· 8 years ago
9ca25d2
test: Add missing .test files
by Nikias Bassen
· 9 years ago
43ae9d3
test: Add more test cases covering binary plist issues
by Nikias Bassen
· 9 years ago
40cf910
bplist: Refactor binary plist parsing in a recursive way
by Nikias Bassen
· 9 years ago
6a781e6
bplist: Plug memory leaks caused by unused (and unfreed) buffer
by Nikias Bassen
· 9 years ago
9da6e82
bplist: Fix possible crash in plist_from_bin() caused by access to already freed memory
by Nikias Bassen
· 9 years ago
3c4bf49
m4: Acutally report include path check before doing the check
by Martin Szulecki
· 9 years ago
dfac625
m4: Use python-config if available to fix Python 3 support on newer distros
by Martin Szulecki
· 9 years ago
2731ec0
plistutil: Plug some memory leaks
by Nikias Bassen
· 9 years ago
6693241
plistutil: Use static buffer for stat()
by Nikias Bassen
· 9 years ago
801a72a
Move pkg-config file into src directory
by Martin Szulecki
· 9 years ago
6f8cfb2
Improve maintainability and Requires of pkg-config files slightly
by Martin Szulecki
· 9 years ago
163721f
Require autoconf 2.64+ to use package bugreport and project URL in AC_INIT
by Martin Szulecki
· 9 years ago
3bb06a7
Update README with new git URL, IRC and twitter profile
by Martin Szulecki
· 9 years ago
a11e8b1
xplist: Plug memory leak by cleaning up libxml2's parser after use
by Martin Szulecki
· 9 years ago
8ed8936
plistutil: Improve error message for a human if input file reading failed
by Martin Szulecki
· 9 years ago
7f28d8f
plistutil: Cleanup code style a bit and remove obsolete extra header
by Martin Szulecki
· 9 years ago
f4caa6a
Update and correct some copyright header comments
by Martin Szulecki
· 9 years ago
c086cb1
xplist: Fix limited but possible XXE security vulnerability with XML plists
by Martin Szulecki
· 9 years ago
82a6acc
Add generation of documentation using "make docs"
by Martin Szulecki
· 9 years ago
6873c7e
Pass flag '-avoid-version' to libtool for libplist++ in addition to libplist for WIN32.
by Aaron Burghardt
· 9 years ago
cc907c0
Workaround autoconf bug and ensure a C++ compiler is mandatory
by Martin Szulecki
· 10 years ago
a2c5ec6
Post-release version bump to 1.13
by Martin Szulecki
· 10 years ago
27ed36c
Add "check-news" automake option to ensure correct NEWS file on releases
by Martin Szulecki
· 10 years ago
1.12
69e256b
cython: Enforce default symbol visibility to make bindings loadable
by Martin Szulecki
· 10 years ago
9f0ded2
cython: Use output variables instead of relative paths in Makefile
by Martin Szulecki
· 10 years ago
77e41d2
Update NEWS with latest changes
by Martin Szulecki
· 10 years ago
656951b
Bump so name correctly as some ABI symbols were removed
by Martin Szulecki
· 10 years ago
b3ab0a4
bplist: Fix plist_from_bin() changing value nodes to key nodes in dictionaries
by Martin Szulecki
· 10 years ago
ae73b60
Bump so revision due to ABI changes
by Nikias Bassen
· 10 years ago
adf9ec8
Drop src/common.h and use byte order macros from config.h directly
by Nikias Bassen
· 10 years ago
62813da
Avoid exporting non-public symbols
by Nikias Bassen
· 10 years ago
eab599c
plist.h: Move deprecation marker before function declaration to make non-gcc/clang compilers happy
by Nikias Bassen
· 10 years ago
Next »