Safe Constructor: Buffer
Improve appendix markdown
Fix toString('base64') bug
Thanks to Stepan Stolyarov for the test case.
Buffer: graciously handle padding in base64-encoded input.
Fix ending \0 in base64 decoding
Buffer: adjust buffer size so the base64-decoded input fits snugly.
Stops Valgrind from complaining about uninitialized memory access.
Constify read-only global data
Also silences a compiler warning about deprecated conversion from const
char* to char*.
Implement buffer.write for base64
There might be an off-by-one on the returned value.
Buffer.copy() should liberally allow empty copies.
Buffer('') should create a 0-length buffer
Move Buffer to extension model.
fix whitespace errors
On overlapping buffers use memmove
Revert "Buffer.copy should copy through sourceEnd, as specified."
This reverts commit a2f70da.
Keep tests modifies a few edge checks on Copy()
Buffer.copy should copy through sourceEnd, as specified.
Improve test-buffer.js to cover all copy error cases.
Fix off by one error in string_decoder.
Create a public Buffer constructor for use in addons.
Support arrays and strings in buffer constructor
This is be very useful for testing code that deals with buffers.
Revert "Check for strings.h"
This reverts commit 032f651.
Check for strings.h
Fixed/Completed buffer copy range checks.
Use new method of getting chars written for UTF8
Upgrade V8 to 220.127.116.11
Fix triple buffer slice bug
Try out Flatten API
Speeds up WriteUtf8 significantly when dealing with strings made by the
concatenation of many others.
Fix bug in buffer.utf8Write() which included \u0000
Blob struct should not contain actual data
This is to allow eventual realloc without messing up the data_ references in
all the slices.
Add legacy 'binary' encoding/decoding methods to Buffer
Buffer.utf8ByteLength -> Buffer.byteLength
Don't error out when buffer.utf8Write() doesn't fit
Fix some gcc warnings
Seems faster and less buggy?
Further net2 compatibilities