Sign in
flutter
/
third_party
/
libplist
/
582c59bf7dcf37270c2fd7e99b4982ebc9bcbc74
582c59b
Improve plist_dict_set_item performance for large dictionaries with hash table
by Nikias Bassen
· 8 years ago
f1f2bce
xplist: Don't parse XML reserved characters in CDATA blocks
by Nikias Bassen
· 8 years ago
659b81e
bplist: Fix surrogate parsing range to include U+100000 - U+1FFFFF
by Nikias Bassen
· 8 years ago
009c503
xplist: Support converting numerical character entities
by Nikias Bassen
· 8 years ago
3a92084
xplist: Don't escape " and ' characters in node_to_xml
by Nikias Bassen
· 8 years ago
eb7078b
xplist: Properly parse CDATA blocks in get_text_content()
by Nikias Bassen
· 8 years ago
52f3a56
libcnary: Fix possible NULL pointer dereference in node_iterator_create()
by Nikias Bassen
· 8 years ago
ad1a95e
Add new PLIST_IS_* helper macros for the different plist node types
by Nikias Bassen
· 8 years ago
35f1350
Remove libxml2 private requirement from pkg-config control file
by Nikias Bassen
· 8 years ago
9eb1c76
Remove libxml2 requirement from README
by Nikias Bassen
· 8 years ago
23fe533
bplist: Make sure to error out if allocation of `used_indexes` buffer in plist_from_bin() fails
by Filippo Bigarella
· 8 years ago
a4ca24c
bplist: Prevent out-of-bounds read in plist_from_bin() when parsing offset_table
by Filippo Bigarella
· 8 years ago
1ae5572
bplist: Make sure the index in parse_bin_node_at_index() is actually within the offset table
by Filippo Bigarella
· 8 years ago
b86a392
bplist: Fix possible out-of-bounds reads in parse_bin_node() with proper bounds checking
by Filippo Bigarella
· 8 years ago
a4563ff
bplist: Fix possible out-of-bounds read in parse_dict_node() with proper bounds checking
by Filippo Bigarella
· 8 years ago
17b8e01
xplist: Prevent UaF when parsing structured nodes fails
by Filippo Bigarella
· 8 years ago
0be2a22
xplist: Prevent heap buffer overflow when parsing empty tags
by Filippo Bigarella
· 8 years ago
6b9ab33
xplist: Prevent NULL pointer dereference when parsing <real> nodes
by Filippo Bigarella
· 8 years ago
62bac06
base64: Prevent buffer overflow by not decoding blocks with less than 4 chars
by Filippo Bigarella
· 8 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
· 9 years ago
16f45a0
xplist: Plug memory leak when converting PLIST_UID nodes to XML
by Nikias Bassen
· 9 years ago
02bd8ac
test: Add another test case for signed/unsigned (multiple) integers
by Nikias Bassen
· 9 years ago
acd226d
plist_data_compare: Make sure to compare the node sizes for integer nodes
by Nikias Bassen
· 9 years ago
11d639f
Implement plist_from_memory()
by Christophe Fergeau
· 9 years ago
449e27b
Add plist_is_binary()
by Christophe Fergeau
· 9 years ago
19735fb
Allow to run autogen.sh outside $top_srcdir
by Christophe Fergeau
· 10 years ago
2af7318
bplist: Speed up plist_to_bin conversion for large plists
by Nikias Bassen
· 9 years ago
6ab7e30
Move libxml cleanup code to a plist_cleanup method
by Frederik Carlier
· 9 years ago
275cfcd
cython: Fix module build with libplist already installed
by Elan Ruusamäe
· 9 years ago
060eda6
Node.cpp: let plist_t operations free _node when in a container.
by Aaron Burghardt
· 9 years ago
9834d85
xplist: Get rid of setlocale() and use custom function to print floating point values
by Nikias Bassen
· 9 years ago
9ca25d2
test: Add missing .test files
by Nikias Bassen
· 10 years ago
43ae9d3
test: Add more test cases covering binary plist issues
by Nikias Bassen
· 10 years ago
40cf910
bplist: Refactor binary plist parsing in a recursive way
by Nikias Bassen
· 10 years ago
6a781e6
bplist: Plug memory leaks caused by unused (and unfreed) buffer
by Nikias Bassen
· 10 years ago
9da6e82
bplist: Fix possible crash in plist_from_bin() caused by access to already freed memory
by Nikias Bassen
· 10 years ago
3c4bf49
m4: Acutally report include path check before doing the check
by Martin Szulecki
· 10 years ago
dfac625
m4: Use python-config if available to fix Python 3 support on newer distros
by Martin Szulecki
· 10 years ago
2731ec0
plistutil: Plug some memory leaks
by Nikias Bassen
· 10 years ago
6693241
plistutil: Use static buffer for stat()
by Nikias Bassen
· 10 years ago
801a72a
Move pkg-config file into src directory
by Martin Szulecki
· 10 years ago
6f8cfb2
Improve maintainability and Requires of pkg-config files slightly
by Martin Szulecki
· 10 years ago
163721f
Require autoconf 2.64+ to use package bugreport and project URL in AC_INIT
by Martin Szulecki
· 10 years ago
3bb06a7
Update README with new git URL, IRC and twitter profile
by Martin Szulecki
· 10 years ago
a11e8b1
xplist: Plug memory leak by cleaning up libxml2's parser after use
by Martin Szulecki
· 10 years ago
8ed8936
plistutil: Improve error message for a human if input file reading failed
by Martin Szulecki
· 10 years ago
7f28d8f
plistutil: Cleanup code style a bit and remove obsolete extra header
by Martin Szulecki
· 10 years ago
f4caa6a
Update and correct some copyright header comments
by Martin Szulecki
· 10 years ago
c086cb1
xplist: Fix limited but possible XXE security vulnerability with XML plists
by Martin Szulecki
· 10 years ago
82a6acc
Add generation of documentation using "make docs"
by Martin Szulecki
· 10 years ago
6873c7e
Pass flag '-avoid-version' to libtool for libplist++ in addition to libplist for WIN32.
by Aaron Burghardt
· 10 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
7377026
C++: Add missing cstddef include to Node.h
by Nikias Bassen
· 10 years ago
063c629
bplist: Prevent crash in plist_from_bin() when parsing unusually structured binary plist
by Nikias Bassen
· 10 years ago
5ddbe5f
C++: Make sure String::GetValue() and Key::GetValue() don't crash with NULL strings
by Nikias Bassen
· 10 years ago
b6c43e9
Added const to Array.GetSize(), and to 3 Node methods.
by Aaron Burghardt
· 11 years ago
ccd6f05
Change Clone() to be const, which required constructors with const references and a const GetValue().
by Aaron Burghardt
· 11 years ago
bc147d8
Fixed memory leaks in new_xml_plist() and parse_real_node().
by Aaron Burghardt
· 11 years ago
83650b3
Properly rename header guards according to C++ standard
by Nikias Bassen
· 11 years ago
1c0b659
bplist: Silence compiler warning about 'always true' comparison due to type mismatch
by Nikias Bassen
· 11 years ago
d05dca3
cython: Fix compiler warning by actually using the Uid factory
by Martin Szulecki
· 11 years ago
d34facc
cython: Replace old Pyrex for-from loop with normal one to fix compiler warning
by Martin Szulecki
· 11 years ago
e05f126
cython: Fix Python library import fail due to removed 'plist_set_type' symbol
by Martin Szulecki
· 11 years ago
82e9057
cython: Do not export plist_new_key() which should not be used directly
by Martin Szulecki
· 11 years ago
7e5f4da
cython: Fix compiler warning about uninitialized struct tm field
by Martin Szulecki
· 11 years ago
cf73973
test: Fix make clean in relation with out-of-tree build directory
by Martin Szulecki
· 11 years ago
48ba2e3
Update AUTHORS from git history
by Martin Szulecki
· 11 years ago
63abebf
xplist: Fix keys not being output correctly if converted to XML entities
by Martin Szulecki
· 11 years ago
06e7233
test: Add keys with XML entities to data plist files
by Martin Szulecki
· 11 years ago
cc3efde
test: Fix clean target to remove all generated files
by Martin Szulecki
· 11 years ago
f7c8292
test: Add test cases for integer nodes
by Nikias Bassen
· 11 years ago
769ee9e
test: Add data/7.plist to extra_dist target
by Nikias Bassen
· 11 years ago
6c0bf73
Handle signed vs. unsigned integer values correctly
by Nikias Bassen
· 11 years ago
8ac53f5
test: Use better test data for timezone tests
by Nikias Bassen
· 11 years ago
8456637
xplist: Handle DST-affected timezones correctly
by Nikias Bassen
· 11 years ago
d5e1de6
xplist: Fix PLIST_DATE handling to respect the Mac epoch
by Nikias Bassen
· 11 years ago
1317925
Move deprecation marker also for C++ API for better compiler output
by Martin Szulecki
· 11 years ago
2e0242b
xplist: Fix PLIST_DATE parsing in xml_to_node()
by Nikias Bassen
· 11 years ago
135164a
Move deprecation marker after the function declaration for better compiler output
by Nikias Bassen
· 11 years ago
a9ec8fa
Removed plist_set_type() as it should not be used.
by Nikias Bassen
· 11 years ago
c51d1a7
Redo PLIST_WARN_DEPRECATED macro to work with older llvm/clang
by Martin Szulecki
· 11 years ago
993f65b
Rename "index" variable as it shadows global declaration on older systems
by Martin Szulecki
· 11 years ago
7b59a04
Added Doxygen comments to explicitly describe memory buffer ownership/responsibility.
by Aaron Burghardt
· 11 years ago
b3cbcc2
xplist: Silence compiler warnings about shadowing global declarations
by Nikias Bassen
· 11 years ago
Next »