├── .appveyor.yml ├── .github ├── dependabot.yml └── workflows │ ├── ci-mac-win.yml │ └── haskell-ci.yml ├── .gitignore ├── 3rd-party-licenses ├── BSD └── LGPL-2.1 ├── CHANGES.md ├── LICENSE ├── MissingH.cabal ├── README ├── TODO ├── announcements ├── 0.10.0.txt ├── 0.8.0.txt └── 0.9.0.txt ├── cabal.haskell-ci ├── cabal.project ├── examples ├── simplegrep.hs ├── test2.hs └── test3.hs ├── notes.txt ├── pending ├── Gopher.hs ├── Maildir.disabled ├── Tar.newhs └── Tar │ └── HeaderParser.newhs ├── src ├── Control │ └── Concurrent │ │ └── Thread │ │ └── Utils.hs ├── Data │ ├── BinPacking.hs │ ├── Bits │ │ └── Utils.hs │ ├── CSV.hs │ ├── Compression │ │ └── Inflate.hs │ ├── Either │ │ └── Utils.hs │ ├── Hash │ │ ├── CRC32 │ │ │ └── GZip.hs │ │ ├── MD5.hs │ │ └── MD5 │ │ │ └── Zord64_HARD.hs │ ├── List │ │ └── Utils.hs │ ├── MIME │ │ └── Types.hs │ ├── Map │ │ └── Utils.hs │ ├── Maybe │ │ └── Utils.hs │ ├── Progress │ │ ├── Meter.hs │ │ └── Tracker.hs │ ├── Quantity.hs │ ├── String │ │ └── Utils.hs │ └── Tuple │ │ └── Utils.hs ├── Network │ ├── Email │ │ ├── Mailbox.hs │ │ └── Sendmail.hs │ ├── SocketServer.hs │ └── Utils.hs ├── System │ ├── Cmd │ │ └── Utils.hs │ ├── Console │ │ └── GetOpt │ │ │ └── Utils.hs │ ├── Daemon.hs │ ├── Debian.hs │ ├── Debian │ │ └── ControlParser.hs │ ├── FileArchive │ │ └── GZip.hs │ ├── IO │ │ ├── Binary.hs │ │ ├── HVFS.hs │ │ ├── HVFS │ │ │ ├── Combinators.hs │ │ │ ├── InstanceHelpers.hs │ │ │ └── Utils.hs │ │ ├── HVIO.hs │ │ ├── PlafCompat.hs │ │ ├── StatCompat.hs │ │ ├── Utils.hs │ │ └── WindowsCompat.hs │ ├── Path.hs │ ├── Path │ │ ├── Glob.hs │ │ ├── NameManip.hs │ │ └── WildMatch.hs │ ├── Posix │ │ └── Consts.hs │ └── Time │ │ └── Utils.hs └── Text │ └── ParserCombinators │ └── Parsec │ └── Utils.hs ├── testsrc ├── Bitstest.hs ├── CRC32GZIPtest.hs ├── Eithertest.hs ├── GZiptest.hs ├── Globtest.hs ├── HVFStest.hs ├── HVIOtest.hs ├── IOtest.hs ├── Listtest.hs ├── MIMETypestest.hs ├── Maptest.hs ├── Pathtest.hs ├── ProgressTrackertest.hs ├── Str │ └── CSVtest.hs ├── Strtest.hs ├── TestUtils.hs ├── Tests.hs ├── Timetest.hs ├── WildMatchtest.hs ├── gzfiles │ ├── empty.gz │ ├── t1.gz │ ├── t1bad.gz │ ├── t2.gz │ └── zeros.gz ├── mime.types.test └── runtests.hs └── tofix /.appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/.appveyor.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci-mac-win.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/.github/workflows/ci-mac-win.yml -------------------------------------------------------------------------------- /.github/workflows/haskell-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/.github/workflows/haskell-ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/.gitignore -------------------------------------------------------------------------------- /3rd-party-licenses/BSD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/3rd-party-licenses/BSD -------------------------------------------------------------------------------- /3rd-party-licenses/LGPL-2.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/3rd-party-licenses/LGPL-2.1 -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/CHANGES.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/LICENSE -------------------------------------------------------------------------------- /MissingH.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/MissingH.cabal -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/README -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/TODO -------------------------------------------------------------------------------- /announcements/0.10.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/announcements/0.10.0.txt -------------------------------------------------------------------------------- /announcements/0.8.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/announcements/0.8.0.txt -------------------------------------------------------------------------------- /announcements/0.9.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/announcements/0.9.0.txt -------------------------------------------------------------------------------- /cabal.haskell-ci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/cabal.haskell-ci -------------------------------------------------------------------------------- /cabal.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/cabal.project -------------------------------------------------------------------------------- /examples/simplegrep.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/examples/simplegrep.hs -------------------------------------------------------------------------------- /examples/test2.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/examples/test2.hs -------------------------------------------------------------------------------- /examples/test3.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/examples/test3.hs -------------------------------------------------------------------------------- /notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/notes.txt -------------------------------------------------------------------------------- /pending/Gopher.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/pending/Gopher.hs -------------------------------------------------------------------------------- /pending/Maildir.disabled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/pending/Maildir.disabled -------------------------------------------------------------------------------- /pending/Tar.newhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/pending/Tar.newhs -------------------------------------------------------------------------------- /pending/Tar/HeaderParser.newhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/pending/Tar/HeaderParser.newhs -------------------------------------------------------------------------------- /src/Control/Concurrent/Thread/Utils.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/Control/Concurrent/Thread/Utils.hs -------------------------------------------------------------------------------- /src/Data/BinPacking.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/Data/BinPacking.hs -------------------------------------------------------------------------------- /src/Data/Bits/Utils.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/Data/Bits/Utils.hs -------------------------------------------------------------------------------- /src/Data/CSV.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/Data/CSV.hs -------------------------------------------------------------------------------- /src/Data/Compression/Inflate.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/Data/Compression/Inflate.hs -------------------------------------------------------------------------------- /src/Data/Either/Utils.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/Data/Either/Utils.hs -------------------------------------------------------------------------------- /src/Data/Hash/CRC32/GZip.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/Data/Hash/CRC32/GZip.hs -------------------------------------------------------------------------------- /src/Data/Hash/MD5.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/Data/Hash/MD5.hs -------------------------------------------------------------------------------- /src/Data/Hash/MD5/Zord64_HARD.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/Data/Hash/MD5/Zord64_HARD.hs -------------------------------------------------------------------------------- /src/Data/List/Utils.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/Data/List/Utils.hs -------------------------------------------------------------------------------- /src/Data/MIME/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/Data/MIME/Types.hs -------------------------------------------------------------------------------- /src/Data/Map/Utils.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/Data/Map/Utils.hs -------------------------------------------------------------------------------- /src/Data/Maybe/Utils.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/Data/Maybe/Utils.hs -------------------------------------------------------------------------------- /src/Data/Progress/Meter.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/Data/Progress/Meter.hs -------------------------------------------------------------------------------- /src/Data/Progress/Tracker.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/Data/Progress/Tracker.hs -------------------------------------------------------------------------------- /src/Data/Quantity.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/Data/Quantity.hs -------------------------------------------------------------------------------- /src/Data/String/Utils.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/Data/String/Utils.hs -------------------------------------------------------------------------------- /src/Data/Tuple/Utils.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/Data/Tuple/Utils.hs -------------------------------------------------------------------------------- /src/Network/Email/Mailbox.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/Network/Email/Mailbox.hs -------------------------------------------------------------------------------- /src/Network/Email/Sendmail.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/Network/Email/Sendmail.hs -------------------------------------------------------------------------------- /src/Network/SocketServer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/Network/SocketServer.hs -------------------------------------------------------------------------------- /src/Network/Utils.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/Network/Utils.hs -------------------------------------------------------------------------------- /src/System/Cmd/Utils.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/System/Cmd/Utils.hs -------------------------------------------------------------------------------- /src/System/Console/GetOpt/Utils.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/System/Console/GetOpt/Utils.hs -------------------------------------------------------------------------------- /src/System/Daemon.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/System/Daemon.hs -------------------------------------------------------------------------------- /src/System/Debian.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/System/Debian.hs -------------------------------------------------------------------------------- /src/System/Debian/ControlParser.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/System/Debian/ControlParser.hs -------------------------------------------------------------------------------- /src/System/FileArchive/GZip.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/System/FileArchive/GZip.hs -------------------------------------------------------------------------------- /src/System/IO/Binary.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/System/IO/Binary.hs -------------------------------------------------------------------------------- /src/System/IO/HVFS.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/System/IO/HVFS.hs -------------------------------------------------------------------------------- /src/System/IO/HVFS/Combinators.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/System/IO/HVFS/Combinators.hs -------------------------------------------------------------------------------- /src/System/IO/HVFS/InstanceHelpers.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/System/IO/HVFS/InstanceHelpers.hs -------------------------------------------------------------------------------- /src/System/IO/HVFS/Utils.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/System/IO/HVFS/Utils.hs -------------------------------------------------------------------------------- /src/System/IO/HVIO.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/System/IO/HVIO.hs -------------------------------------------------------------------------------- /src/System/IO/PlafCompat.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/System/IO/PlafCompat.hs -------------------------------------------------------------------------------- /src/System/IO/StatCompat.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/System/IO/StatCompat.hs -------------------------------------------------------------------------------- /src/System/IO/Utils.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/System/IO/Utils.hs -------------------------------------------------------------------------------- /src/System/IO/WindowsCompat.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/System/IO/WindowsCompat.hs -------------------------------------------------------------------------------- /src/System/Path.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/System/Path.hs -------------------------------------------------------------------------------- /src/System/Path/Glob.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/System/Path/Glob.hs -------------------------------------------------------------------------------- /src/System/Path/NameManip.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/System/Path/NameManip.hs -------------------------------------------------------------------------------- /src/System/Path/WildMatch.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/System/Path/WildMatch.hs -------------------------------------------------------------------------------- /src/System/Posix/Consts.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/System/Posix/Consts.hs -------------------------------------------------------------------------------- /src/System/Time/Utils.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/System/Time/Utils.hs -------------------------------------------------------------------------------- /src/Text/ParserCombinators/Parsec/Utils.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/src/Text/ParserCombinators/Parsec/Utils.hs -------------------------------------------------------------------------------- /testsrc/Bitstest.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/testsrc/Bitstest.hs -------------------------------------------------------------------------------- /testsrc/CRC32GZIPtest.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/testsrc/CRC32GZIPtest.hs -------------------------------------------------------------------------------- /testsrc/Eithertest.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/testsrc/Eithertest.hs -------------------------------------------------------------------------------- /testsrc/GZiptest.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/testsrc/GZiptest.hs -------------------------------------------------------------------------------- /testsrc/Globtest.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/testsrc/Globtest.hs -------------------------------------------------------------------------------- /testsrc/HVFStest.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/testsrc/HVFStest.hs -------------------------------------------------------------------------------- /testsrc/HVIOtest.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/testsrc/HVIOtest.hs -------------------------------------------------------------------------------- /testsrc/IOtest.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/testsrc/IOtest.hs -------------------------------------------------------------------------------- /testsrc/Listtest.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/testsrc/Listtest.hs -------------------------------------------------------------------------------- /testsrc/MIMETypestest.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/testsrc/MIMETypestest.hs -------------------------------------------------------------------------------- /testsrc/Maptest.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/testsrc/Maptest.hs -------------------------------------------------------------------------------- /testsrc/Pathtest.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/testsrc/Pathtest.hs -------------------------------------------------------------------------------- /testsrc/ProgressTrackertest.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/testsrc/ProgressTrackertest.hs -------------------------------------------------------------------------------- /testsrc/Str/CSVtest.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/testsrc/Str/CSVtest.hs -------------------------------------------------------------------------------- /testsrc/Strtest.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/testsrc/Strtest.hs -------------------------------------------------------------------------------- /testsrc/TestUtils.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/testsrc/TestUtils.hs -------------------------------------------------------------------------------- /testsrc/Tests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/testsrc/Tests.hs -------------------------------------------------------------------------------- /testsrc/Timetest.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/testsrc/Timetest.hs -------------------------------------------------------------------------------- /testsrc/WildMatchtest.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/testsrc/WildMatchtest.hs -------------------------------------------------------------------------------- /testsrc/gzfiles/empty.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/testsrc/gzfiles/empty.gz -------------------------------------------------------------------------------- /testsrc/gzfiles/t1.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/testsrc/gzfiles/t1.gz -------------------------------------------------------------------------------- /testsrc/gzfiles/t1bad.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/testsrc/gzfiles/t1bad.gz -------------------------------------------------------------------------------- /testsrc/gzfiles/t2.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/testsrc/gzfiles/t2.gz -------------------------------------------------------------------------------- /testsrc/gzfiles/zeros.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/testsrc/gzfiles/zeros.gz -------------------------------------------------------------------------------- /testsrc/mime.types.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/testsrc/mime.types.test -------------------------------------------------------------------------------- /testsrc/runtests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/testsrc/runtests.hs -------------------------------------------------------------------------------- /tofix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-hvr/missingh/HEAD/tofix --------------------------------------------------------------------------------