Handle situation in where we have multiple buffers to send at the end.
[citadel.git] / libcitadel / lib / stringbuf.c
2010-02-14 Wilfried Göesgens* generaly NULL *Pos before re-caclulating it
2010-02-14 Wilfried Göesgens* fix the linebuffered reader; some cases (like having...
2010-01-10 Wilfried Göesgens* add function to append strings encoding them in hex...
2010-01-03 Wilfried Göesgens* some more input condition sanitizing
2009-12-20 Wilfried Göesgens* fix StrBufNum_tokens
2009-12-19 Michael HamptonAllow citadel / libcitadel to be built outside their...
2009-12-15 Wilfried Göesgens* fix StrBufIsNumber; its not used right now, but it...
2009-12-13 Wilfried Göesgens* shuffle arround stuff a little bit
2009-12-13 Wilfried Göesgens* more testcoverage
2009-11-26 Wilfried Göesgens* more points to NULL the offset pointer
2009-11-24 Wilfried Göesgens* more entry checking.
2009-11-18 Wilfried Göesgens* fix buffer overrun conditions in StrBufRemove_token
2009-11-16 Wilfried Göesgens* when reallocing the buffer, flush the external pointer
2009-11-10 Wilfried Göesgens* same bug at StrBuf_Utf8StrLen too.
2009-11-10 Wilfried Göesgens* fix exit point in Ctdl_GetUtf8SequenceLength; conditi...
2009-11-08 Wilfried Göesgens* this way its fastest: range check whats allowed and...
2009-11-06 Wilfried Göesgens* predefined table is a little faster...
2009-11-05 Wilfried Göesgens* don't use sprintf while doing urlescappend; do it...
2009-10-25 Wilfried Göesgens* more doxygen cleanup
2009-10-25 Wilfried Göesgens* add doxygen config
2009-10-15 Wilfried Göesgens* fix non-iconv-enabled build
2009-10-15 Wilfried Göesgens* add combined html/json escaper
2009-10-09 Wilfried Göesgens* fix off by one in buffer size
2009-10-04 Wilfried Göesgens* don't continue to read, if we don't have a valid FD
2009-10-03 Wilfried Göesgens* rework stringbuffered reading on nonblocking files
2009-10-01 Wilfried Göesgens* be a bit more picky about string ends in StrBufExtrac...
2009-09-22 Wilfried Göesgens* make some more functions NULL safe
2009-09-21 Wilfried Göesgens* fix StrBufReadBLOBBuffered; it didn't clean read...
2009-09-21 Wilfried Göesgens* add / correct documentation
2009-09-10 Wilfried Göesgens* add StrBufSmash() so functions demanding a non-const...
2009-09-07 Wilfried Göesgens* define StrBufNOTNULL, we use it for the Next-Tokenize...
2009-09-07 Wilfried Göesgens* add more NextToken list-tests
2009-09-06 Wilfried Göesgens* upsi forgot debug code..
2009-09-06 Wilfried Göesgens* fix Next-tokenizer
2009-09-06 Wilfried Göesgens* fix it some, but not all.
2009-09-05 Wilfried Göesgens* rework StrBufExtract_NextToken; not yet thoroughly...
2009-09-04 Wilfried Göesgens* fix the not yet before used StrBufRemove_token()
2009-08-17 Wilfried Göesgens* don't forget to append chars while expanding buffers
2009-08-03 Wilfried Göesgens* return an error string in our own error cases...
2009-07-23 Wilfried Göesgens* check more carefully the target buf-size, since we...
2009-07-21 Wilfried Göesgens* calculate the compressed buffer more effective so...
2009-07-12 Wilfried Göesgens* abort token extraction if increasebuf won't let us...
2009-07-05 Wilfried Göesgens* add cURL read-callbackhook, so we can read HTTP answe...
2009-06-23 Wilfried Göesgens* add a strbuf'ed version of stripslashes
2009-06-16 Wilfried Göesgens* shorten len if we shorten the buf
2009-06-16 Wilfried Göesgens* clean up iconv decoding
2009-06-07 Wilfried Göesgens* fix another buggy buffer increase
2009-06-07 Wilfried Göesgens* move utf8 handling stuff into strbuf, so we can be...
2009-06-04 Wilfried Göesgens* shrink default buffer size from 4K to 64 bytes. Appli...
2009-05-31 Wilfried Göesgens* add function to shrink empty StrBufs so they don...
2009-05-31 Wilfried Göesgens* iron out some more hickups in the linebuffered reading
2009-05-29 Wilfried Göesgens* another bug in increasing buffers.
2009-05-28 Wilfried Göesgens* fix IncreaseBuf
2009-05-26 Wilfried Göesgens* add slash-stripper
2009-05-26 Wilfried Göesgens* redo linebuffered reading
2009-05-24 Wilfried Göesgens* make default strbuf size configurable
2009-05-18 Wilfried Göesgens* add function to decode hex strings
2009-05-05 Wilfried Göesgens* fix build without iconv
2009-04-21 Wilfried Göesgens* have select acting like it would accept \n000\n as...
2009-04-19 Wilfried Göesgens* implement buffered IO for blob-reading, so you can...
2009-04-11 Wilfried Göesgens* add fast linebuffered function just cutting its buffe...
2009-03-16 Wilfried Göesgens* foolproof the hex-decoder
2009-02-24 Wilfried Göesgens* remove temporary debian file
2009-02-16 Wilfried Göesgens* calculate terminator char while checking whether...
2009-02-15 Wilfried Göesgens+ add next token tokenizer
2009-02-12 Wilfried Göesgens* more bugs of the same way.
2009-02-12 Wilfried Göesgens* if we do a half baked static strbuf for extracting...
2009-02-11 Wilfried Göesgens* add fuction for ascii sanitation
2009-02-08 Wilfried Göesgens* fixup StrBufRemove_token
2009-02-07 Wilfried Göesgens* pad some zeroes before / after compressing so valgrin...
2009-01-26 Wilfried Göesgens+ add linebreak to html linebreak converting to StrEscA...
2009-01-26 Wilfried Göesgens* json doesn't need to escape singlequotes
2009-01-06 Matt+ New function: StrECMAEscAppend, does string escaping...
2008-12-17 MattRevert new appendsize check for StrBufAppendBufPlain
2008-12-15 Wilfried Göesgens* sanitize offset
2008-12-14 MattAs per dothebart's advice, revise StrBufIsNumber to...
2008-12-14 Mattsimple function to check if entire buffer is purely...
2008-12-13 Wilfried Göesgens* StrBufExtract_token wouldn't reset its target buffer...
2008-11-30 Wilfried Göesgens* zero-safe StrtoI/L
2008-11-29 Wilfried Göesgens* new StrBuf Method: cut it at a given position
2008-11-20 Wilfried Göesgens* make it const baby... not yet done.
2008-11-14 Wilfried Göesgens* another try to fix this off by one
2008-11-13 Wilfried Göesgens* add lowercase converter function
2008-11-09 Wilfried Göesgens* fix (ab) qp decode test
2008-11-05 Wilfried Göesgens* detect the QP-coding type 'B' and 'Q' case insensitive
2008-11-03 Wilfried Göesgens* if we decode a RFC 822 Message, output the charset...
2008-11-02 Wilfried Göesgens* reference free handler (Don't free payload ;-)
2008-10-14 Wilfried Göesgens* StrBufTrim; port of striplt to strbuf; since the...
2008-10-12 Wilfried Göesgens* reworked strbuf RFC822 decoder; its working source...
2008-10-05 Wilfried Göesgens* add autoheader for zlib and iconv detection
2008-09-14 Wilfried Göesgens* add define to easy make a hashkey from a stringbuffer
2008-09-12 Wilfried Göesgens* upsi. sequence readjusted.
2008-09-12 Wilfried Göesgens* move StrBufNum_tokens and StrBufPlain to more apropri...
2008-08-28 Wilfried Göesgens* move the pointer forward while selecting.
2008-08-27 Wilfried Göesgens* copy va_arg list as running the same vsnprintf over...
2008-08-26 Wilfried Göesgens* bugfix reallocation msgescputs
2008-08-25 Wilfried Göesgens* fix StrMsgEscAppend
2008-08-24 Wilfried Göesgens* redid sprintf wrapper logic
2008-08-20 Wilfried Göesgens* catch empty source string condition
2008-08-19 Wilfried Göesgens* fix some minor flaws
next