summaryrefslogtreecommitdiff
path: root/src/buffer.c
Commit message (Expand)AuthorAgeFilesLines
* buffer: explicitly castEdward Thomson2019-01-251-1/+1
* git_error: use new names in internal APIs and usageEdward Thomson2019-01-221-45/+45
* Convert usage of `git_buf_free` to new `git_buf_dispose`Patrick Steinhardt2018-06-101-3/+3
* buffer: deprecate `git_buf_free` in favor of `git_buf_dispose`Patrick Steinhardt2018-06-101-1/+6
* Introduce `git_buf_decode_percent`Edward Thomson2018-03-191-1/+31
* buffer: return errors for `git_buf_init` and `git_buf_attach`Patrick Steinhardt2017-06-081-6/+8
* buffer: consistently use `ENSURE_SIZE` to grow buffers on-demandPatrick Steinhardt2017-06-081-5/+2
* buffer: fix `ENSURE_SIZE` macro referencing wrong variablePatrick Steinhardt2017-06-081-1/+1
* giterr_set: consistent error messagesEdward Thomson2016-12-291-4/+4
* git_buf_quote/unquote: handle > \177Edward Thomson2016-05-261-2/+2
* git_buf_quote: quote ugly charactersEdward Thomson2016-05-261-0/+66
* git_buf: decode base85 inputsEdward Thomson2016-05-261-20/+111
* Patch parsing from patch filesEdward Thomson2016-05-261-0/+75
* buffer: make use of EINVALID for growing a borrowed bufferCarlos Martín Nieto2015-06-241-2/+4
* buffer: don't allow growing borrowed buffersCarlos Martín Nieto2015-06-241-6/+6
* buffer: introduce git_buf_attach_notownedEdward Thomson2015-02-191-0/+14
* Make our overflow check look more like gcc/clang'sEdward Thomson2015-02-131-67/+76
* overflow checking: don't make callers set oomEdward Thomson2015-02-121-1/+0
* git_buf_grow_by: increase buf asize incrementallyEdward Thomson2015-02-121-3/+14
* allocations: test for overflow of requested sizeEdward Thomson2015-02-121-5/+57
* Fix crash in free() when git_buf_grow() fails.Jeff Hostetler2015-01-091-1/+2
* buffer: Do not `put` anything if len is 0Vicent Marti2014-11-211-4/+7
* Introduce git_buf_decode_base64Edward Thomson2014-08-151-10/+56
* Just put it all in buffer.joshaber2014-07-161-0/+11
* Be more careful with user-supplied buffersrb/fix-2333Russell Belfer2014-05-081-15/+22
* patch: emit binary patches (optionally)Edward Thomson2014-04-221-0/+36
* Introduce git_buf_putcnJacques Germishuys2014-04-101-0/+9
* Add efficient git_buf join3 APIRussell Belfer2014-04-011-0/+53
* Remove now-duplicated stdarg.h includeEdward Thomson2014-02-241-1/+0
* fix corner cases and an undefined behaviorPatrick Reynolds2014-01-201-3/+6
* Handle git_buf's from users more liberallyEdward Thomson2014-01-081-0/+8
* Clean up unnecessary git_buf_printf callsRussell Belfer2013-09-231-0/+2
* Merge pull request #1840 from linquize/warningVicent Martí2013-09-211-1/+1
|\
| * Fix warningLinquize2013-09-191-1/+1
* | Merge git_buf and git_bufferRussell Belfer2013-09-171-74/+19
* | Add functions to manipulate filter listsRussell Belfer2013-09-171-1/+2
* | Extend public filter api with filter listsRussell Belfer2013-09-171-3/+20
* | Start of filter API + git_blob_filtered_contentRussell Belfer2013-09-171-0/+54
|/
* Add helpful buffer shorten functionRussell Belfer2013-07-011-0/+9
* update copyrightsEdward Thomson2013-01-081-1/+1
* Consolidate text buffer functionsRussell Belfer2012-11-281-108/+6
* buf: introduce git_buf_splice()nulltoken2012-10-251-0/+28
* Fix buffer overrun in git_buf_put_base64Philip Kelley2012-10-141-1/+1
* Add git_buf_put_base64 to buffer APIRussell Belfer2012-10-101-0/+40
* Fix valgrind issues and leaksRussell Belfer2012-08-241-14/+23
* Add git_buf_unescape and git__unescape to unescape all characters in a string...yorah2012-07-241-0/+4
* Fix missing NUL termination of bufferRussell Belfer2012-07-101-0/+2
* Add a couple of useful git_buf utilitiesRussell Belfer2012-07-101-0/+34
* misc: Fix warnings from PVS Studio trialVicent Martí2012-06-071-1/+2
* No point in keeping commented out fnRussell Belfer2012-05-171-9/+0