JRuby (please use github issues at http://bugs.jruby.org)
  1. JRuby (please use github issues at http://bugs.jruby.org)
  2. JRUBY-6544

Introduce ability to provide a file system abstraction for each Jruby session.

    Details

    • Type: Improvement Improvement
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Incomplete
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Embedding
    • Labels:
    • Environment:
      NA
    • Number of attachments :
      0

      Description

      Currently it appears everything eventually simply calls java.io.File and friends. This makes it difficult to provide an elegant only show what they should be able to see file system. Under the current system, one must use a security manager that is also aware of each individual user and thus does the right thing. I would rather have the ability to provide a file system abstraction that only includes the directories and files that my server wishes to present. This way i dont need to show stuff they shouldnt know about. It also means it becomes much easier to provide custom classpaths and different views to each individual user of the system.

        Activity

        Hide
        Charles Oliver Nutter added a comment -

        JRuby has moved bug tracking to Github, accessible via our Github page at https://github.com/jruby/jruby/issues, or via http://bugs.jruby.org. In addition, this bug has not been updated in over two years.

        We have decided to close down these old JIRA issues.

        If your report is still a problem on current JRuby versions (1.7.18 or master/9.0.0.0), please re-file the bug at http://bugs.jruby.org.

        You can contact us on the JRuby mailing lists, Freenode IRC channel #jruby, or the @jruby Twitter account if you are unsure how to proceed.

        Show
        Charles Oliver Nutter added a comment - JRuby has moved bug tracking to Github, accessible via our Github page at https://github.com/jruby/jruby/issues , or via http://bugs.jruby.org . In addition, this bug has not been updated in over two years. We have decided to close down these old JIRA issues. If your report is still a problem on current JRuby versions (1.7.18 or master/9.0.0.0), please re-file the bug at http://bugs.jruby.org . You can contact us on the JRuby mailing lists, Freenode IRC channel #jruby, or the @jruby Twitter account if you are unsure how to proceed.

          People

          • Assignee:
            Unassigned
            Reporter:
            Miroslav Pokorny

            Dates

            • Created:
              Updated:
              Resolved: