summaryrefslogtreecommitdiff
path: root/src/oplist.c
Commit message (Expand)AuthorAgeFilesLines
* Make sure function signatures match their declarations in the public headerNikias Bassen2023-05-141-2/+2
* Add space before PRI* macros, some compilers do not like itNikias Bassen2023-05-131-2/+2
* Move PLIST_API to the headersNikias Bassen2023-05-131-2/+2
* Silence another false 'shadows builtin function' warning on MinGWNikias Bassen2023-05-071-0/+3
* Silence more compiler warning on 32bit systemsNikias Bassen2023-05-071-22/+22
* Fix build without --enable-debugNikias Bassen2023-02-071-0/+2
* Add function to interface to allow enabling/disabling error/debug output for ...Nikias Bassen2023-02-071-0/+5
* libcnary: Updated typedefs of node_t and node_list_t to contain pointerNikias Bassen2023-02-061-6/+5
* oplist: Prevent too many levels of recursion to prevent stack overflowNikias Bassen2023-01-181-1/+9
* oplist: Fix another OOB readNikias Bassen2023-01-171-0/+7
* Rename PLIST_UINT to PLIST_INT and add plist_new_int() and plist_get_int_val()Nikias Bassen2023-01-161-2/+2
* oplist: Fix another OOB readNikias Bassen2023-01-131-0/+3
* oplist: Plug another memory leak occurring on parse errorNikias Bassen2023-01-111-0/+1
* oplist: Plug some more memory leaks occuring when parsing failsNikias Bassen2023-01-111-4/+5
* oplist: Add more bound checks to prevent OOB readsNikias Bassen2023-01-091-2/+32
* oplist: Fix OOB read by checking bounds properlyNikias Bassen2023-01-091-1/+6
* oplist: Fix use-after-free by setting free'd pointer to NULLNikias Bassen2023-01-091-0/+1
* oplist: Plug memory leaks occurring when parsing failsNikias Bassen2023-01-091-0/+7
* Add support for OpenStep plist formatNikias Bassen2023-01-081-0/+861