This is the source from a patch file available from the comments section of FS#2911. Not much to comment about, fixed up some files to make it compile against current git master as of (1/9/14)