Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Harden RecursiveDirectoryIterator when walking the filesystem. #2001

Merged
merged 6 commits into from
Nov 15, 2017
Merged

Harden RecursiveDirectoryIterator when walking the filesystem. #2001

merged 6 commits into from
Nov 15, 2017

Commits on Aug 28, 2014

  1. In the implementation for the *Traverse strategies the next method pe…

    …rforms an unguarded list directory. If the directory is not accessible an unrecoverable error is raised thus ruining the walk. This changeset adopts and adapts the error handling protocol as defined in Python's os.walk function where errors from listdir are ignored or are reported to an optional on error callback function.
    mjdorma committed Aug 28, 2014
    Configuration menu
    Copy the full SHA
    b98a3a4 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2014

  1. Expand DirectoryIteratorsTest testsuite to confirm the hardened itera…

    …tor behaviour over unreadable directories.
    mjdorma committed Aug 30, 2014
    Configuration menu
    Copy the full SHA
    88e2240 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2014

  1. Expand DirectoryIteratorsTest testsuite to confirm the hardened itera…

    …tor behaviour over
    
      unreadable directories.  Correct bad formatting
    mjdorma committed Sep 2, 2014
    Configuration menu
    Copy the full SHA
    dff00a5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2eefc48 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2017

  1. use BasicEvent

    aleks-f committed Nov 14, 2017
    Configuration menu
    Copy the full SHA
    65ffb7f View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2017

  1. fix clang compile

    aleks-f committed Nov 15, 2017
    Configuration menu
    Copy the full SHA
    faff351 View commit details
    Browse the repository at this point in the history