| hackageIndexLayout | Hackage.Security.Server, Hackage.Security.Client | 
| hackageRepoLayout | Hackage.Security.Server, Hackage.Security.Client | 
| Handle | Hackage.Security.Util.Path | 
| handleChecked | Hackage.Security.Util.Checked | 
| handleDoesNotExist | Hackage.Security.Util.IO | 
| HasFormat | Hackage.Security.Client.Formats | 
| hasFormatAbsurd | Hackage.Security.Client.Formats | 
| hasFormatGet | Hackage.Security.Client.Formats | 
| Hash |   | 
| 1 (Type/Class) | Hackage.Security.Server, Hackage.Security.Client | 
| 2 (Data Constructor) | Hackage.Security.Server, Hackage.Security.Client | 
| HasHeader | Hackage.Security.Server, Hackage.Security.Client | 
| HashFn | Hackage.Security.Server, Hackage.Security.Client | 
| HashFnMD5 | Hackage.Security.Server, Hackage.Security.Client | 
| HashFnSHA256 | Hackage.Security.Server, Hackage.Security.Client | 
| HasKeyId | Hackage.Security.Server, Hackage.Security.Client | 
| HasUpdates |   | 
| 1 (Type/Class) | Hackage.Security.Client | 
| 2 (Data Constructor) | Hackage.Security.Client | 
| hClose | Hackage.Security.Util.Path | 
| Header |   | 
| 1 (Type/Class) | Hackage.Security.Server, Hackage.Security.Client | 
| 2 (Data Constructor) | Hackage.Security.Server, Hackage.Security.Client | 
| headerExpires | Hackage.Security.Server, Hackage.Security.Client | 
| headerVersion | Hackage.Security.Server, Hackage.Security.Client | 
| hFileSize | Hackage.Security.Util.Path | 
| HFS | Hackage.Security.Client.Formats | 
| HFZ | Hackage.Security.Client.Formats | 
| HomeDir | Hackage.Security.Util.Path | 
| hSeek | Hackage.Security.Util.Path | 
| hSetBuffering | Hackage.Security.Util.Path | 
| httpGet | Hackage.Security.Client.Repository.HttpLib | 
| httpGetRange | Hackage.Security.Client.Repository.HttpLib | 
| HttpLib |   | 
| 1 (Type/Class) | Hackage.Security.Client.Repository.HttpLib | 
| 2 (Data Constructor) | Hackage.Security.Client.Repository.HttpLib | 
| HttpRequestHeader | Hackage.Security.Client.Repository.HttpLib | 
| HttpRequestMaxAge0 | Hackage.Security.Client.Repository.HttpLib | 
| HttpRequestNoTransform | Hackage.Security.Client.Repository.HttpLib | 
| HttpResponseAcceptRangesBytes | Hackage.Security.Client.Repository.HttpLib | 
| HttpResponseHeader | Hackage.Security.Client.Repository.HttpLib | 
| HttpStatus | Hackage.Security.Client.Repository.HttpLib | 
| HttpStatus200OK | Hackage.Security.Client.Repository.HttpLib | 
| HttpStatus206PartialContent | Hackage.Security.Client.Repository.HttpLib |