From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jason at zx2c4.com (Jason A. Donenfeld) Date: Thu, 14 Jan 2016 15:45:46 +0100 Subject: [ANNOUNCE] CGIT v0.12 Released Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hi folks, CGit 0.12 is now available, with some important features, bug fixes, and security fixes. == CGit on the Web == * homepage: http://git.zx2c4.com/cgit/about/ * git repository: http://git.zx2c4.com/cgit/ * git clone: git://git.zx2c4.com/cgit * mailing list: cgit at lists.zx2c4.com * mailing list subscribe: http://lists.zx2c4.com/mailman/listinfo/cgit == ChangeLog v0.12 == 49 files changed, 1073 insertions(+), 2145 deletions(-) Changes: * Uses internally Git 2.7.0. * Show remote refs in branch switcher combobox. * Add sample post-receive hook in /contrib. * Add HTML escaping to filters. * Add "enable-follow-links" option to have the log UI behave the same way as "git log --follow", as well as updating the diffand commit UIs. * Errors are now cached under the dynamic-ttl setting. * Simplified filters and converters. * Add "enable-html-serving" to turn on serving of HTML mimetypes from the /plain handler, to prevent against stored XSS. * /blob no longer takes a mimetype query string parameter. Bug fixes: * Always honor repo.hide and repo.ignore. * Ensure /about/ always has a trailing slash to keep other links consistent internally. * Unit test stability improvements. * Numerous internal cleanups. * Always send HTTP headers even on error messages. * Cleaner mimetype parsing. * Multiple resource leaks plugged. * Do not allow header injection. * Fix integer/buffer overflow. * Fix several crashes. * Return 404 when no repositories are found. == Downloading == * http://git.zx2c4.com/cgit/snapshot/cgit-0.12.tar.xz 0bef0bf444cf7bbd854fc270754c1ea829162acb (sha1) * For verification git tag v0.12 is signed with my public key: zx2c4.com/keys/AB9942E6D4A4CFC3412620A749FC7012A5DE03AE.asc Thanks to everyone who contributed to this release! Jason Donenfeld -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWl7SVAAoJEEn8cBKl3gOuSUoP/0SdV9EQP9+FjBSClxiRwm0d WV/rseTLXw+e40GPmR9QfdkuQrA79jh9BTPZJKDSRp0qlyqgqoL66eERmtPBhcid 4CDz5QpFohk+6n5DW591u/pOSH3OzUQRgM2zFzNvGsuCYO8HKZoJ9j6HTDZ4TFuV boLrqLlWfojH8R8kPOcHWhjGrx2VoKWrzDfXvP7CEJY0LGqeYGXjNEdn7MEV6g2Y l50O69yPttTSgNV1/cfmrf4JG5pJOundpEPtcaRBIGtHhoYJcXY9N1ZNe9K5Qig+ Ue4gXaWX9HrAYmlhxL98rBm8WE86j94VsLay/sH0ij30hmjZ+HnB+N7b6jY/d5x+ Pr+zRX8Fj+bhkE5S6ZjwqbLlk4M6eWde2HtqVa+QKP7TuWaOlO7YzFRnbeP60qkb OxSJKtS0WsKpbGywzJENxVAm7gdswcQdidM7u5SZp0uxM4V7UxhBenxP9c+yjNth jiVnIRMaxleVFjOudNyr3MxeZ3j4nfK4Mq3VNCK9vb8in7NzzNpEDwAarUurj0rs 0wGq56LnIesE9YAI1pBmTdjyBeGCXB8UUG2uAG7Ma1tNuiHr1eydo3QEIrLPhVtT PNcreI/uPilfXxp6WCDIZKW0Q1/kXYuCizKmsO31HQEhhKVDYE/RYqoZsLhIKMRj HN+NTTG/BVa3rGvB4+t8 =PCip -----END PGP SIGNATURE-----