{"shas":[["654e91af8b061268c09bab67d8b1b73a67d61a6e","6780fac3b38619ac20422286e4110a70dbba2203@balabit.hu","Merge branch 'master' into feature/gridfs","Gergely Nagy"],["04ba82ba26af1ea38c29a8ad5b549601c00ac2ba","6780fac3b38619ac20422286e4110a70dbba2203@balabit.hu","gridfs: Move gridfs symbols to @LMC_0.1.3.\n\ngridfs is not part of 0.1.2, move the symbols to 0.1.3 instead.","Gergely Nagy"],["bd66e41683566f6cd5801d6cf160ebf3fd631f03","6780fac3b38619ac20422286e4110a70dbba2203@balabit.hu","docs: Fix EXTRA_DIST, so that make dist starts to work again.","Gergely Nagy"],["49dde5957286ca8594918cca2c34055c8bc7fe2d","6780fac3b38619ac20422286e4110a70dbba2203@balabit.hu","tests: Better test coverage reporting tools.\n\nBorrowed coverage reporting tools from DBus, written by Daniel\nBerrange. The new tools allow us to generate a nice HTML report, with\nvarious coverage stats.","Gergely Nagy"],["c876d88b94c28071f071bfc6a265cc2e3fa04452","6780fac3b38619ac20422286e4110a70dbba2203@balabit.hu","Merge branch 'master' into feature/gridfs","Gergely Nagy"],["5a1a5d2e7c1232715eecafdf361d9d98df4f3d1b","6780fac3b38619ac20422286e4110a70dbba2203@balabit.hu","gridfs: Fix the gridfs_list test case.\n\nThe test case was comparing against FALSE instad of NULL. While that\naccidentally worked, it's not something we want to do.","Gergely Nagy"],["a1101776517b091abe55b9d0283b52285f1147a6","6780fac3b38619ac20422286e4110a70dbba2203@balabit.hu","gridfs: Add mongo_sync_gridfs_remove().\n\nA new function to ease deleting files from GridFS.","Gergely Nagy"],["5a42d54c679f363a44bc7d003ddba147b81348dd","6780fac3b38619ac20422286e4110a70dbba2203@balabit.hu","examples: Add a 'remove' command to the GridFS example program.","Gergely Nagy"],["cfc669b47ea9ef26d5e3f43bed76a4e74e99a91b","6780fac3b38619ac20422286e4110a70dbba2203@balabit.hu","build: Fix make clean in src/.\n\nWhen redoing the coverage report, src/coverage turned into a\ndirectory. Remove it properly on make clean.","Gergely Nagy"],["b2ce1a8571825a40251cc76253e70b9d14fb452d","6780fac3b38619ac20422286e4110a70dbba2203@balabit.hu","gridfs: Start of the streaming API.\n\nFor now, not much is implemented, only the bare beginnings. The API is\nreasonably documented, test cases exist (but fail). And the writer\nstream is almost completely implemented.\n\nReading is not supported at the moment, nor is seeking.","Gergely Nagy"],["bbee037b2b4d8c2f668b08b42ac3cf9b1e3a2452","6780fac3b38619ac20422286e4110a70dbba2203@balabit.hu","tests: Add mongo_util_oid_init(0) to the gridfs stream tests.","Gergely Nagy"],["599612f4e9f298fca599e560ccfcb2ef1da71bd4","6780fac3b38619ac20422286e4110a70dbba2203@balabit.hu","gridfs: Implement stream_seek() error handling.\n\nAdded the error handling and parameter fiddling code to\nstream_seek(). Also extended the appropriate test case to test for an\ninvalid whence parameter.","Gergely Nagy"],["303f29416871dfb56c98d8a7548e13f0847b7633","6780fac3b38619ac20422286e4110a70dbba2203@balabit.hu","gridfs: Fix stream_close() without explicit metadata.\n\nWhen no metadata was specified for stream_new(), use an empty metadata\nset to append the required fields to.","Gergely Nagy"],["29d043b9645297760326564f2d491aa939de73b6","6780fac3b38619ac20422286e4110a70dbba2203@balabit.hu","gridfs: Fix the constructors.\n\n_stream_from_file() now copies the metadata from the copied object, as\nit should, and _stream_new() sets up the oid in the metadata cache\nproperly aswell.","Gergely Nagy"],["6b08ce340df17810bea2a8ef43a2dbbd08eb0548","6780fac3b38619ac20422286e4110a70dbba2203@balabit.hu","gridfs: Implement stream_read().\n\nThis is a mostly complete stream_read() implementation. A few edge\ncases might persist, but for correct cases, it works.","Gergely Nagy"],["2e927f92b41354e3fce7afd8513eb935cf69a3d6","6780fac3b38619ac20422286e4110a70dbba2203@balabit.hu","gridfs: Fix the stream_seek() logic in SEEK_END's & pos = 0 case.\n\nWhen whence is SEEK_END, and pos is zero, then we want to seek to the\nend, and not return immediately.","Gergely Nagy"],["a46948fa63c571088b21d3a252e58a0c7372351d","6780fac3b38619ac20422286e4110a70dbba2203@balabit.hu","gridfs: Add another fastpath to stream_seek().\n\nIf whence is SEEK_SET, and we're already at that position, return\nearly.","Gergely Nagy"],["6387248b26bee6c30547cbba233f9bb561abee07","6780fac3b38619ac20422286e4110a70dbba2203@balabit.hu","gridfs: Finish the stream_seek() implementation.\n\nNow that all the fastpaths are ready, finish the implementation:\ncalculate the chunk to seek to, and the offset within, and do the\nseek. Update the neccessary metadata afterwards.","Gergely Nagy"],["0fbe8e24ce3abd561236270504c0b43d63661999","6780fac3b38619ac20422286e4110a70dbba2203@balabit.hu","tests: Extend the GridFS stream functional test.\n\nTest all aspects of the streaming API, including reading, writing and\nseeking aswell.","Gergely Nagy"],["8465d386bef4ed2d7197290d8c9dac212c05effc","6780fac3b38619ac20422286e4110a70dbba2203@balabit.hu","gridfs: Bail out early when the stream type is bad.\n\nIn _stream_read() and _stream_write(), bail out early if the stream is\nwrite-only or read-only, respectively.\n\nTestcase added to verify this functionality.","Gergely Nagy"]],"ref":"refs/heads/debian","size":70,"head":"8b7c384939068d8ed80d8021d7b5c6c574d1e597","push_id":37042138}