1. a5df0a6 Update README by Nikias Bassen · 4 weeks ago master
  2. e8791e2 [github-actions] codeql-analysis: Update actions to newer version by Nikias Bassen · 6 months ago
  3. e3568d8 json: Allow e+/E+ in exponent as per RFC 8259 by Nikias Bassen · 6 months ago
  4. 2117b8f Updated NEWS for release by Nikias Bassen · 6 months ago 2.6.0
  5. c96b1ad Update soversion for release by Nikias Bassen · 6 months ago
  6. 1327c87 Revert "Change API around #PLIST_DATA to use uint8_t instead of char arrays" by Nikias Bassen · 6 months ago
  7. 06877b5 Updated NEWS for release by Nikias Bassen · 7 months ago 2.5.0
  8. 0e7657e Bump soversion for release by Nikias Bassen · 7 months ago
  9. 5461eda [github-actions] Fix cython installation for macOS build by Nikias Bassen · 7 months ago
  10. f8be42e Add PLIST_DICT convenience functions for different queries/operations by Nikias Bassen · 7 months ago
  11. 0b73e02 automake: Prevent `dist` or `distcheck` when uncommitted changes are present by Nikias Bassen · 7 months ago
  12. a91f574 Change API around #PLIST_DATA to use uint8_t instead of char arrays by Nikias Bassen · 7 months ago
  13. 612cdf3 autoconf: Require cython 3.0 for python bindings by Nikias Bassen · 8 months ago
  14. a1ef9d3 [github-actions] Use newer cython version (Linux) by Nikias Bassen · 8 months ago
  15. 578c78b [github-actions] Updated build workflow to use v4 for checkout and upload-artifact by Nikias Bassen · 9 months ago
  16. 51623f6 Updated NEWS for release by Nikias Bassen · 9 months ago 2.4.0
  17. ead508a Update soversion by Nikias Bassen · 9 months ago
  18. 86c3ef2 docs: Use README.md to generate mainpage with doxygen by Nikias Bassen · 9 months ago
  19. 3ca4f14 Updated README by Nikias Bassen · 9 months ago
  20. 4460773 Updated README by Nikias Bassen · 9 months ago
  21. 122263b Updated README by Nikias Bassen · 9 months ago
  22. 082b69d Add a libplist_version() function to the interface by Nikias Bassen · 10 months ago
  23. 3daee60 Fix PLIST_API definitions by Nikias Bassen · 10 months ago
  24. b3cf5be configure: Use string for tm_zone assignment by Florian Weimer · 11 months ago
  25. 8487d23 Prevent OOB access in plist_from_memory by Nikias Bassen · 11 months ago
  26. c46afc8 Updated README with updated Linux installation steps by Nikias Bassen · 12 months ago
  27. f21f2e3 [github-actions] Remove unneeded Python 2 path for macOS build by Dave Nicolson · 12 months ago
  28. 960da29 Fix dictionary key deletion in Cython by Dave Nicolson · 12 months ago
  29. d1d2d36 Fix Cython dump method by Dave Nicolson · 12 months ago
  30. 73b4b2d Allow building without Python by Dave Nicolson · 1 year ago
  31. 2cd858c test: use unique output file names across tests by Sergei Trofimovich · 1 year, 2 months ago
  32. d45396a Prevent adding NULL items to array/dictionary nodes by Nikias Bassen · 1 year, 3 months ago
  33. 2d8d7ef Plug memory leak in plist_write_to_stream() by Nikias Bassen · 1 year, 5 months ago
  34. f28cf0f Add explicit casts and fix return type mismatches by Nikias Bassen · 1 year, 6 months ago
  35. d772fd7 Add an explicit PLIST_FORMAT_NONE value by Nikias Bassen · 1 year, 6 months ago
  36. 50255a2 autoconf: Remove unused function checks and fix constructor/destructor attribute check by Nikias Bassen · 1 year, 6 months ago
  37. 21a432b bplist: Move realloc from parse_unicode_node() into plist_utf16be_to_utf8() by Nikias Bassen · 1 year, 6 months ago
  38. b7d7459 Make sure function signatures match their declarations in the public header by Nikias Bassen · 1 year, 6 months ago
  39. ff00100 Windows: Use winsock2.h instead of sys/time.h when using MSVC by Nikias Bassen · 1 year, 6 months ago
  40. af51970 Add space before PRI* macros, some compilers do not like it by Nikias Bassen · 1 year, 6 months ago
  41. 91c0aa8 Move PLIST_API to the headers by Nikias Bassen · 1 year, 6 months ago
  42. 834bb31 Silence another false 'shadows builtin function' warning on MinGW by Nikias Bassen · 1 year, 7 months ago
  43. ff842f7 Silence false 'shadows builtin function' warning on MinGW by Nikias Bassen · 1 year, 7 months ago
  44. 1d45b85 Silence more compiler warning on 32bit systems by Nikias Bassen · 1 year, 7 months ago
  45. 57a7f14 Silence compiler warning on 32bit systems by Nikias Bassen · 1 year, 7 months ago
  46. 954b3e4 Update doxygen config and document undocumented macros by Nikias Bassen · 1 year, 7 months ago
  47. 4d08422 autoconf: small update to configure.ac by Nikias Bassen · 1 year, 7 months ago
  48. 5d65599 autoconf: Allow disabling build of test suite by Nikias Bassen · 1 year, 7 months ago
  49. 61f01b1 Add a PLIST_OPT_NONE value to plist_write_options_t by Nikias Bassen · 1 year, 7 months ago
  50. b8fcc89 git-version-gen: Prevent multiple lines of output by Nikias Bassen · 1 year, 7 months ago
  51. 7248021 Updated NEWS for release by Nikias Bassen · 1 year, 7 months ago 2.3.0
  52. bddb061 test: Fix tests for distcheck by Nikias Bassen · 1 year, 7 months ago
  53. 7b94db8 Remove unnecessary const to silence compiler warning by Nikias Bassen · 1 year, 7 months ago
  54. 8c2844c Update soversion by Nikias Bassen · 1 year, 7 months ago
  55. 22618ce docs: Updated manpage by Nikias Bassen · 1 year, 7 months ago
  56. 4af7c9a plistutil: Add -p command line switch to print plist in human-readable format by Nikias Bassen · 1 year, 7 months ago
  57. 8aeda78 C++: Remove deprecated Insert() by Nikias Bassen · 1 year, 7 months ago
  58. 6e65e1b Fix build by Nikias Bassen · 1 year, 7 months ago
  59. 56c59b7 Update .gitignore by Nikias Bassen · 1 year, 7 months ago
  60. 25ace1e Add C++ interface test by Sébastien Gonzalve · 1 year, 7 months ago
  61. 12c45a2 C++: Add dictionary and array size method by Nikias Bassen · 1 year, 10 months ago
  62. 581db7f bplist: Fix offset range check by Nikias Bassen · 1 year, 7 months ago
  63. 3fdb111 Remove deprecated plist_dict_insert_item() by Nikias Bassen · 1 year, 7 months ago
  64. ce9ce43 Add plist_read_from_file() to interface, update plist_from_memory() by Nikias Bassen · 1 year, 7 months ago
  65. 3aa5f6a Add new output-only formats and Define constants for the different plist formats by Nikias Bassen · 1 year, 7 months ago
  66. bfc9778 Fix build without --enable-debug by Nikias Bassen · 1 year, 10 months ago
  67. 4dbf9de [github-actions] Fix build for CodeQL workflow again by Nikias Bassen · 1 year, 10 months ago
  68. 25e3e73 [github-actions] Fix build for CodeQL workflow by Nikias Bassen · 1 year, 10 months ago
  69. fe1b227 Add function to interface to allow enabling/disabling error/debug output for the format parses by Nikias Bassen · 1 year, 10 months ago
  70. 6390abc plistutil: Add command line switch to allow sorting of the output plist by Nikias Bassen · 1 year, 10 months ago
  71. d390800 libcnary: Updated typedefs of node_t and node_list_t to contain pointer by Nikias Bassen · 1 year, 10 months ago
  72. 52826a6 Fix plist_sort() by swapping the nodes in the tree instead of their data by Nikias Bassen · 1 year, 10 months ago
  73. 706771e Add new plist_sort() function by Nikias Bassen · 1 year, 10 months ago
  74. c2f396a Add lowercase begin/end iterator functions by Daniel · 1 year, 10 months ago
  75. cbb43d7 Add PList::Array iterator member functions by Daniel · 1 year, 11 months ago
  76. 4b50a5a bplist: Fix handling of PLIST_NULL node type by Nikias Bassen · 1 year, 10 months ago
  77. 04e082e jplist: Fix handling of PLIST_NULL type when converting to JSON by Nikias Bassen · 1 year, 10 months ago
  78. d400f2d xplist: Add missing newline to debug message by Nikias Bassen · 1 year, 10 months ago
  79. 7f6308f jplist: Add missing newline to debug message by Nikias Bassen · 1 year, 10 months ago
  80. 4c8844d oplist: Prevent too many levels of recursion to prevent stack overflow by Nikias Bassen · 1 year, 10 months ago
  81. 85f5cbd oplist: Fix another OOB read by Nikias Bassen · 1 year, 10 months ago
  82. f31ab38 Updated README.md with CodeQL badge by Nikias Bassen · 1 year, 10 months ago
  83. d886885 Rename PLIST_UINT to PLIST_INT and add plist_new_int() and plist_get_int_val() by Nikias Bassen · 1 year, 10 months ago
  84. 47a7fbe oplist: Fix another OOB read by Nikias Bassen · 1 year, 10 months ago
  85. db306bf [github-actions] CodeQL: Update checkout to v3 by Nikias Bassen · 1 year, 10 months ago
  86. aabdf15 [github-actions] build: Update checkout and upload-artifact to v3 by Nikias Bassen · 1 year, 10 months ago
  87. 18d4f85 oplist: Plug another memory leak occurring on parse error by Nikias Bassen · 1 year, 10 months ago
  88. 12a2bc0 oplist: Plug some more memory leaks occuring when parsing fails by Nikias Bassen · 1 year, 11 months ago
  89. 643e0a3 fuzz: Add OpenStep crash/leak testcases found by OSS-Fuzz by Nikias Bassen · 1 year, 11 months ago
  90. 79f58e9 oplist: Add more bound checks to prevent OOB reads by Nikias Bassen · 1 year, 11 months ago
  91. 5bdbd3f oplist: Fix OOB read by checking bounds properly by Nikias Bassen · 1 year, 11 months ago
  92. 62b03b8 oplist: Fix use-after-free by setting free'd pointer to NULL by Nikias Bassen · 1 year, 11 months ago
  93. 491a3ac oplist: Plug memory leaks occurring when parsing fails by Nikias Bassen · 1 year, 11 months ago
  94. b2b9943 Updated README by Nikias Bassen · 1 year, 11 months ago
  95. e212eb6 fuzz: Add OpenStep plist fuzzer by Nikias Bassen · 1 year, 11 months ago
  96. 395ecda fuzz: Fix comment in jplist_fuzzer saying XML by Nikias Bassen · 1 year, 11 months ago
  97. 60d2919 Add support for OpenStep plist format by Nikias Bassen · 1 year, 11 months ago
  98. 3f9360e fuzz: Add some more JSON test case from OSS-Fuzz by Nikias Bassen · 1 year, 11 months ago
  99. d19997a JSON: Only allow to convert PLIST_DICT or PLIST_ARRAY node to JSON by Nikias Bassen · 1 year, 11 months ago
  100. 307fcc5 [github-actions] Add CIFuzz integration by David Korczynski · 2 years ago