Git internals and SHA-1

LWN reminds us that Git still uses SHA-1 by default. Commit or tag signing is not a mitigation, and to understand why you need to know a little about Git’s internal structure. Git internally looks rather like a content-addressable filesystem, with four object types: tags, commits, trees and blobs. Content-addressable means changing the content of an object changes the way you address or reference it, and this is achieved using a cryptographic hash function....

Back to using Linux wireless tree

My laptop has a Broadcom 4311 rev 01 wireless chipset. The drivers from the latest Linux git releases are vastly superior to the old bcm43xx driver... so as of yesterday, I'm back to running the latest wireless-2.6 code. The former upstream maintainer claims that he gets better throughput with the reverse-engineered Linux driver than he does on Windows XP. While I was at it, I compiled in dynamic tick (tickless) support....

Enscript git repositories

Today I created a git repository for enscript's Debian packaging. The upstream repository is in git as well, of course. Next I need to work on pulling any distro fixes I can find into upstream, and getting a new bugfix version released. This should hopefully obsolete most of the Debian patches.