--- - branch: MAIN date: Thu Apr 2 15:28:25 UTC 2015 files: - new: '1.11' old: '1.10' path: pkgsrc/devel/py-dulwich/Makefile pathrev: pkgsrc/devel/py-dulwich/Makefile@1.11 type: modified - new: '1.6' old: '1.5' path: pkgsrc/devel/py-dulwich/PLIST pathrev: pkgsrc/devel/py-dulwich/PLIST@1.6 type: modified - new: '1.7' old: '1.6' path: pkgsrc/devel/py-dulwich/distinfo pathrev: pkgsrc/devel/py-dulwich/distinfo@1.7 type: modified id: 20150402T152825Z.e90f66972104f28dc2b19e4acf574d4511fe2409 log: "Update to 0.10.1a for a security problem (see below).\n\n0.10.1 2015-03-25\n\n BUG FIXES\n\n * Return `ApplyDeltaError` when encountering delta errors\n in both C extensions and native delta application code.\n (Jelmer Vernooij, #259)\n\n0.10.0\t2015-03-22\n\n BUG FIXES\n\n * In dulwich.index.build_index_from_tree, by default\n refuse to create entries that start with .git/.\n\n * Fix running of testsuite when installed.\n (Jelmer Vernooij, #223)\n\n * Use a block cache in _find_content_rename_candidates(),\n \ improving performance. (Mike Williams)\n\n * Add support for ``core.protectNTFS`` setting.\n (Jelmer Vernooij)\n\n * Fix TypeError when fetching empty updates.\n \ (Hwee Miin Koh)\n\n * Resolve delta refs when pulling into a MemoryRepo.\n \ (Max Shawabkeh, #256)\n\n * Fix handling of tags of non-commits in missing object finder.\n (Augie Fackler, #211)\n\n * Explicitly disable mmap on plan9 where it doesn't work.\n (Jeff Sickel)\n\n IMPROVEMENTS\n\n * New public method `Repo.reset_index`. (Jelmer Vernooij)\n\n * Prevent duplicate parsing of loose files in objects\n directory when reading. Thanks to David Keijser for the\n \ report. (Jelmer Vernooij, #231)\n\n0.9.9\t2015-03-20\n\n SECURITY BUG FIXES\n\n \ * Fix buffer overflow in C implementation of pack apply_delta().\n (CVE-2015-0838)\n\n \ Thanks to Ivan Fratric of the Google Security Team for\n reporting this issue.\n (Jelmer Vernooij)\n\n0.9.8\t2014-11-30\n\n BUG FIXES\n\n * Various fixes to improve test suite running on Windows.\n (Gary van der Merwe)\n\n \ * Limit delta copy length to 64K in v2 pack files. (Robert Brown)\n\n * Strip newline from final ACKed SHA while fetching packs.\n (Michael Edgar)\n\n * Remove assignment to PyList_SIZE() that was causing segfaults on\n pypy. (Jelmer Vernooij, #196)\n\n IMPROVEMENTS\n\n * Add porcelain 'receive-pack' and 'upload-pack'. (Jelmer Vernooij)\n\n * Handle SIGINT signals in bin/dulwich. (Jelmer Vernooij)\n\n \ * Add 'status' support to bin/dulwich. (Jelmer Vernooij)\n\n * Add 'branch_create', 'branch_list', 'branch_delete' porcelain.\n (Jelmer Vernooij)\n\n * Add 'fetch' porcelain. (Jelmer Vernooij)\n\n * Add 'tag_delete' porcelain. (Jelmer Vernooij)\n\n \ * Add support for serializing/deserializing 'gpgsig' attributes in Commit.\n \ (Jelmer Vernooij)\n\n CHANGES\n\n * dul-web is now available as 'dulwich web-daemon'.\n (Jelmer Vernooij)\n\n * dulwich.porcelain.tag has been renamed to tag_create.\n dulwich.porcelain.list_tags has been renamed to tag_list.\n \ (Jelmer Vernooij)\n\n API CHANGES\n\n * Restore support for Python 2.6. (Jelmer Vernooij, Gary van der Merwe)\n\n0.9.7\t2014-06-08\n\n BUG FIXES\n\n * Fix tests dependent on hash ordering. (Michael Edgar)\n\n * Support staging symbolic links in Repo.stage.\n (Robert Brown)\n\n * Ensure that all files object are closed when running the test suite.\n (Gary van der Merwe)\n\n * When writing OFS_DELTA pack entries, write correct offset.\n (Augie Fackler)\n\n * Fix handler of larger copy operations in packs. (Augie Fackler)\n\n * Various fixes to improve test suite running on Windows.\n (Gary van der Merwe)\n\n * Fix logic for extra adds of identical files in rename detector.\n (Robert Brown)\n\n IMPROVEMENTS\n\n \ * Add porcelain 'status'. (Ryan Faulkner)\n\n * Add porcelain 'daemon'. (Jelmer Vernooij)\n\n * Add `dulwich.greenthreads` module which provides support\n for concurrency of some object store operations.\n (Fabien Boucher)\n\n * Various changes to improve compatibility with Python 3.\n (Gary van der Merwe, Hannu Valtonen, michael-k)\n\n * Add OpenStack Swift backed repository implementation\n \ in dulwich.contrib. See README.swift for details. (Fabien Boucher)\n\nAPI CHANGES\n\n * An optional close function can be passed to the Protocol class. This will\n be called by its close method. (Gary van der Merwe)\n\n * All classes with close methods are now context managers, so that they can\n be easily closed using a `with` statement. (Gary van der Merwe)\n\n * Remove deprecated `num_objects` argument to `write_pack` methods.\n (Jelmer Vernooij)\n\n OTHER CHANGES\n\n * The 'dul-daemon' script has been removed. The same functionality\n \ is now available as 'dulwich daemon'. (Jelmer Vernooij)\n\n0.9.6\t2014-04-23\n\n IMPROVEMENTS\n\n * Add support for recursive add in 'git add'.\n (Ryan Faulkner, Jelmer Vernooij)\n\n * Add porcelain 'list_tags'. (Ryan Faulkner)\n\n * Add porcelain 'push'. (Ryan Faulkner)\n\n * Add porcelain 'pull'. (Ryan Faulkner)\n\n * Support 'http.proxy' in HttpGitClient.\n (Jelmer Vernooij, #1096030)\n\n * Support 'http.useragent' in HttpGitClient.\n (Jelmer Vernooij)\n\n * In server, wait for clients to send empty list of\n wants when talking to empty repository.\n (Damien Tournoud)\n\n * Various changes to improve compatibility with\n Python 3. (Gary van der Merwe)\n\n BUG FIXES\n\n * Support unseekable 'wsgi.input' streams.\n (Jonas Haag)\n\n * Raise TypeError when passing unicode() object\n to Repo.__getitem__.\n (Jonas Haag)\n\n * Fix handling of `reset` command in dulwich.fastexport.\n (Jelmer Vernooij, #1249029)\n\n * In client, don't wait for server to close connection\n \ first. Fixes hang when used against GitHub\n server implementation. (Siddharth Agarwal)\n\n * DeltaChainIterator: fix a corner case where an object is inflated as an\n object already in the repository.\n (Damien Tournoud, #135)\n\n * Stop leaking file handles during pack reload. (Damien Tournoud)\n\n * Avoid reopening packs during pack cache reload. (Jelmer Vernooij)\n\n API CHANGES\n\n * Drop support for Python 2.6. (Jelmer Vernooij)\n\n0.9.5\t2014-02-23\n\n IMPROVEMENTS\n\n * Add porcelain 'tag'. (Ryan Faulkner)\n\n * New module `dulwich.objectspec` for parsing strings referencing\n objects and commit ranges. (Jelmer Vernooij)\n\n * Add shallow branch support. (milki)\n\n * Allow passing urllib2 `opener` into HttpGitClient.\n (Dov Feldstern, #909037)\n\n CHANGES\n\n * Drop support for Python 2.4 and 2.5. (Jelmer Vernooij)\n\n API CHANGES\n\n * Remove long deprecated ``Repo.commit``, ``Repo.get_blob``,\n ``Repo.tree`` and ``Repo.tag``. (Jelmer Vernooij)\n\n * Remove long deprecated ``Repo.revision_history`` and ``Repo.ref``.\n \ (Jelmer Vernooij)\n\n * Remove long deprecated ``Tree.entries``. (Jelmer Vernooij)\n\n BUG FIXES\n\n * Raise KeyError rather than TypeError when passing in\n unicode object of length 20 or 40 to Repo.__getitem__.\n (Jelmer Vernooij)\n\n * Use 'rm' rather than 'unlink' in tests, since the latter\n does not exist on OpenBSD and other platforms.\n (Dmitrij D. Czarkoff)\n" module: pkgsrc subject: 'CVS commit: pkgsrc/devel/py-dulwich' unixtime: '1427988505' user: wiz