Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/haskell/directory. Pull mirroring updated .
  1. Mar 09, 2025
  2. Mar 08, 2025
  3. Mar 07, 2025
  4. Feb 03, 2025
  5. Jan 06, 2025
  6. Nov 07, 2024
  7. Oct 11, 2024
  8. Oct 03, 2024
  9. Aug 17, 2024
  10. Aug 10, 2024
  11. Aug 01, 2024
    • Matthew Pickering's avatar
      Remove "install-includes: HsDirectoryConfig.h" · 6045b93c
      Matthew Pickering authored
      This header file is not supposed to be installed for users, users are
      not supposed to use it. The file exists to be used interally (and this
      is explained by the "include-dirs" field in the cabal file.
      
      It seems likely that this removal was overlooked in
      c87be990
      6045b93c
  12. Jul 12, 2024
    • Rufflewind's avatar
      Fix TOCTOU issue with recursive removal on POSIX systems · 14f5851f
      Rufflewind authored
      removeDirectoryRecursive and removePathForcibly are supposed to never
      traverse symbolic links, which would avoid unintended deletion of files
      outside the specified directory tree.
      
      The previous implementation did not "lock onto" the directory while
      enumerating its entries, allowing concurrent processes to replace the
      directory with a symlink right before or during the enumeration and
      tricking the deleter into traversing the symlink (#97).
      
      This commit mitigates the issue on POSIX systems by acquiring file
      descriptors to every directory it traverses.
      14f5851f
  13. Jul 05, 2024
  14. Jul 01, 2024
  15. May 20, 2024
  16. Apr 15, 2024
  17. Apr 13, 2024
  18. Mar 28, 2024
  19. Mar 27, 2024
  20. Mar 17, 2024
  21. Feb 10, 2024
  22. Jan 27, 2024
  23. Jan 23, 2024
  24. Jan 22, 2024
Loading