<div>-----BEGIN PGP SIGNED MESSAGE-----</div><div>Hash: SHA1</div><div><br></div><div>Hi folks,</div><div><br></div><div>CGit 0.10.1 is now available, as a mostly bug fix and cleanup release of the</div><div>prior massive 0.10 release. However, it does have a couple new features.</div>
<div><br></div><div>== CGit on the Web ==</div><div><br></div><div>* homepage: <a href="http://git.zx2c4.com/cgit/about/">http://git.zx2c4.com/cgit/about/</a></div><div>* git repository: <a href="http://git.zx2c4.com/cgit/">http://git.zx2c4.com/cgit/</a></div>
<div>* git clone: git://<a href="http://git.zx2c4.com/cgit">git.zx2c4.com/cgit</a></div><div>* mailing list: <a href="mailto:cgit@lists.zx2c4.com">cgit@lists.zx2c4.com</a></div><div>* mailing list subscribe: <a href="http://lists.zx2c4.com/mailman/listinfo/cgit">http://lists.zx2c4.com/mailman/listinfo/cgit</a></div>
<div><br></div><div><br></div><div>== ChangeLog v0.10.1 ==</div><div><br></div><div>17 files changed, 134 insertions(+), 70 deletions(-)</div><div><br></div><div>Features:</div><div><br></div><div>* sendfile() is now used when available (Linux systems) instead of a loop of</div>
<div>  read() and write(). This should significantly increase performance for high</div><div>  volume sites which make heavy use of the caching feature, as it saves copies</div><div>  to and from user-space.</div><div><br>
</div><div>* The cgit.cgi binary when run from the command line now accepts a --version</div><div>  argument which prints out the version as well as optional compiled in</div><div>  features (such as sendfile() support or Lua support).</div>
<div><br></div><div>* Caching granularity is now improved with the introduction of the</div><div>  cache-snapshot-ttl option, which allows configuration of the ttl for tarball</div><div>  and zip snapshots of repositories.</div>
<div><br></div><div><br></div><div>Changes:</div><div><br></div><div>* **Important for package maintainers**: the old LUA_IMPLEMENTATION flag has</div><div>  been completely removed, with LUA_PKGCONFIG replacing it. LUA_PKGCONFIG</div>
<div>  specifies which package specifier is passed to pkg-config. Currently cgit</div><div>  supports the values "luajit" (default if found), "lua", "lua5.2", and</div><div>  "lua5.1". When this variable is not passed to make, auto-detection checks</div>
<div>  each of them in that order. Package build scripts that explicitly specify a</div><div>  LUA_IMPLEMENTATION should not explicitly specify a LUA_PKGCONFIG.</div><div><br></div><div>* CGit now uses git v1.9.0.</div><div>
<br></div><div><br></div><div>Bug fixes:</div><div><br></div><div>* Lua test suite is now only run when Lua is a compiled-in feature of cgit.</div><div>* Git availability is checked before attempting to use it inside of the build.</div>
<div>* An uninitialized variable is now zeroed out in the diffstat view, which</div><div>  previously caused erratic behavior.</div><div>* Cache slot ttls of zero are now never cached.</div><div>* Downloads for tags of length 1 now will show.</div>
<div>* The logic for age comparison in sorting commits and tags has been</div><div>  simplified.</div><div><br></div><div><br></div><div>== Downloading ==</div><div><br></div><div>* <a href="http://git.zx2c4.com/cgit/snapshot/cgit-0.10.1.tar.xz">http://git.zx2c4.com/cgit/snapshot/cgit-0.10.1.tar.xz</a></div>
<div>  8790651ce1f99300c6aa8c31ecbe181a1baab76e (sha1)</div><div>  060ef0aa95ebda6ea7daf823214bc4d0 (md5)</div><div><br></div><div>* For verification git tag v0.10.1 is signed with my public key:</div><div>  <a href="http://zx2c4.com/keys/AB9942E6D4A4CFC3412620A749FC7012A5DE03AE.asc">zx2c4.com/keys/AB9942E6D4A4CFC3412620A749FC7012A5DE03AE.asc</a></div>
<div><br></div><div><br></div><div>== The Road to 1.0 ==</div><div><br></div><div>It'd be nice to have a 1.0 release soon. Here's a non-exhaustive list of</div><div>things I'd like to see for that:</div><div><br>
</div><div>* HTML5 compliance</div><div>* Line number anchors highlighting the current line in pure css / html anchors</div><div>* git-blame support</div><div>* git-grep support</div><div>* More malloc()/free() cleanups</div>
<div><br></div><div>- --</div><div>Jason A. Donenfeld</div><div><a href="http://www.zx2c4.com">www.zx2c4.com</a></div><div>-----BEGIN PGP SIGNATURE-----</div><div>Version: GnuPG v2.0.22 (GNU/Linux)</div><div><br></div><div>
iQIcBAEBAgAGBQJTD81IAAoJEEn8cBKl3gOuAAoQAIJVgY2VL5wz6IZe2oZVJKkB</div><div>kCz7KRqGMoPReoHjEbx8aEfqFNdvcg1gD3TjP7ggY9n9SB4APKCVPx6xYd5t3GLJ</div><div>oNRnv8HA7g939dCgfYqV4Vpj4pdf9d8kUOJm0cLdsghndCQJ7SCJyqPufdF3DTYu</div><div>
BYZb4ru4eHXySqc4UopkYinV6tbEbcjSub7yFhvWpLlRMl9w8DbcopDU/+PcrWrg</div><div>fzuJEVS6S9r8+CqqRbdxK+QrifOw/SgvYwSKjl8EYLHg0R6TM9mepuMrJA06ilDJ</div><div>vVa0X6BRKSoDkQUH0nSgQ12IsCp7acyg+Sg8IVfB60JqV2Zr4N3IPEcuuO2B054D</div><div>
s2GJCSFOCgALdsxzh8fZkm937DTNLtq69VlyQ4yJWpiUcYPvWuYQ40aEcJrBo+mX</div><div>arHdqi9bC4KwdOUajTDspoYxkzdyGyJx65EmyGRx5QAFMErube3jOc4U9YfbRutw</div><div>YULVKZuQAvui4WY+pbF21DDdClxzNf5DUsO8BpoXmL28q/oXZ2q1j/JFwIld4r1U</div><div>
OwAHhzrcrH+/2e9r1gFXhwwU59PDYwPrZPrajkg84Xr8p5IrLPhGGxwXGidbVnNL</div><div>3oGoVDuIM3dPXTn5m1iNMDMME+tcsUX/HC+GvmEM097vC93X8a7hetMtk1LtEtmU</div><div>j/8/JZM6a/wdebGm3yAL</div><div>=aian</div><div>-----END PGP SIGNATURE-----</div>