1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
-----------------------------------------------------------------------------
-- |
-- Module : Codec.Archive.Tar.Check
-- Copyright : (c) 2008-2012 Duncan Coutts
-- 2011 Max Bolingbroke
-- License : BSD3
--
-- Maintainer : duncan@community.haskell.org
-- Portability : portable
--
-- Perform various checks on tar file entries.
--
-----------------------------------------------------------------------------
module Codec.Archive.Tar.Check (
-- * Security
checkSecurity,
checkEntrySecurity,
FileNameError(..),
-- * Tarbombs
checkTarbomb,
checkEntryTarbomb,
TarBombError(..),
-- * Portability
checkPortability,
checkEntryPortability,
PortabilityError(..),
PortabilityPlatform,
) where
import Codec.Archive.Tar.Check.Internal
|