]> git.p6c8.net - devedit.git/commit
- For security reasons, I completely changed the handling of symbolic links:
authorpcanterino <>
Sun, 13 Feb 2005 09:42:39 +0000 (09:42 +0000)
committerpcanterino <>
Sun, 13 Feb 2005 09:42:39 +0000 (09:42 +0000)
commit6a0432ae8e83df713006409cf8ba6b673ad074e5
tree1264c25a9e7dc974fdc059d485843cfd0aeab2cb
parentcd639d72ba42aa0aa966729d41be24eb050aa0fc
- For security reasons, I completely changed the handling of symbolic links:
  Symbolic links are now treated as files, no matter where they point to. The
  user is just allowed to see the path where the link points to, he is allowed
  to delete the link, to rename it and to overwrite it by renaming an other
  file. Nothing else is allowed.
  Accessing a symbolic link pointing to a directory caused also a very strange
  effect: It was possible to access this directory, but you could not access the
  objects in it.
  I had to do it in this way because of the very stupid behaviour of abs_path()
  from the Cwd module: This function is just able to detect the absolute path of
  directories.
  Hard links are not affected by this, because it is not possible to detect them
  (at least I don't know how to detect them).
- Changed the names of two error messages:
  dircopy -> dir_copy
  editdir -> dir_edit
- Fixed various errors in some template files
errors.dat
modules/Command.pm
modules/File/Access.pm
modules/Tool.pm
templates.dat
templates/about.htm
templates/confirm_unlock.htm
templates/dirlist_file.htm
templates/mkdir.htm
templates/mkfile.htm
templates/viewlink.htm [new file with mode: 0644]

patrick-canterino.de