Avoid 'bool' as a variable name.
Prefer standard types to types from bson.h.
Prefer standard types to types from bson.h, part two.
Depend on stdbool.h for now (haven't decided if it's ok to use C99)
Require _cbson for now, until we reimplement pure-Python version.
Use raise_invalid_bson convenience function.
Add some TODOs.
Use unsigned int* instead of bool* for "eof" parameter.
Unused header.
Beginning support for ObjectId and legacy UUID subtypes.
Test ObjectId support.
Make a separate BSONBufferIterator class.
Check in my BSON decoder notes.
Refcount fixes in bson_doc_repr.
raise_invalid_bson refactoring.
Add a TODO.
Stub implementation of iterkeys.
Implement bool and null BSON types, stub out datetime.
Implement BSONDocument.__contains__
PyMongo updates for BSONBuffer: can't do "buffer[0]".