Commit Graph

81 Commits

Author SHA1 Message Date
Ilia Ross
d2db00a5d1 Add ability to control strict user ownership check #2300 2024-11-28 21:14:58 +02:00
Ilia Ross
83457fe4c0 Fix to test if delete, rename, paste and save is allowed #2300 2024-11-28 00:48:54 +02:00
Jamie Cameron
da5c68a04f Add ACL option to set the allowed user based on the directory being accessed 2024-08-30 22:10:52 -07:00
Ilia Ross
6a521ea32c Fix some experimental MIME types are now recognized #2147 2024-05-05 23:28:01 +03:00
Ilia Ross
fbabecbe9e Fix support for new ZSTD and XZ formats 2023-09-24 22:12:59 +03:00
Jamie Cameron
00726bb577 Code order cleanup 2023-03-17 20:24:13 -07:00
iliajie
ead01b541e Fix to remove useradmin require 2023-02-28 12:23:34 +02:00
iliajie
dc1f64eeaf Fix to use user and group selects 2023-02-27 20:55:21 +02:00
iliajie
ab4b7cf20c Fix to remove listing users 2023-02-27 19:57:52 +02:00
iliajie
59f7a056e2 Add support for systems with large amount of users and groups 2023-02-26 02:54:59 +02:00
iliajie
90a144516b Fix to rely on get_users_list and get_groups_list 2023-02-25 21:55:37 +02:00
iliajie
92f1c7d2ef Fix label name ; fix placeholder to reflex Linux variant of the command 2023-02-25 19:53:24 +02:00
iliajie
cf953603d2 Start work on adding set ACLs support 2023-02-24 23:27:07 +02:00
Jamie Cameron
7a18007354 tempname function expects remote_user_info to be set https://forum.virtualmin.com/t/file-manager-error-as-servers-admin/119007 2023-02-04 15:23:37 -08:00
iliajie
a294083e12 Fix to use unified path for all third party Perl modules 2022-11-16 22:42:00 +02:00
iliajie
ed4cea5323 Fix print error sub 2022-08-27 18:58:58 +03:00
Ilia Rostovtsev
60a5ea924e Add better duped uploads name; extract on upload predictably 2022-01-06 14:47:47 +03:00
Ilia Rostovtsev
fb0b5fac8f Add overwrite control when uploading a file in File Manager 2021-12-20 21:47:34 +03:00
Ilia Rostovtsev
0ec3e7ba9d Add support for extracting .iso and .img files 2021-11-08 13:46:19 +03:00
Ilia Rostovtsev
416afebffe Fix to extract all types of tars at once 2021-11-08 13:04:05 +03:00
Ilia Rostovtsev
1e55e74088 Add support for uploading and extracting at once #1544 2021-11-07 21:23:23 +03:00
Ilia Rostovtsev
ce765d28bb Add basic File Manager optimisations 2021-10-30 17:53:26 +03:00
Jamie Cameron
1461a60f66 For root users who aren't allowed access to the whole filesystem, respect the configured paths 2021-03-03 21:40:30 -08:00
Jamie Cameron
2a9dda3f1a Revert "Support limiting allowed dirs to root-capable users in File Manager"
This reverts commit 2b8deb0dbf, prior to
implementing the original request differently.
2021-03-03 21:14:25 -08:00
Ilia Rostovtsev
2b8deb0dbf Support limiting allowed dirs to root-capable users in File Manager
https://sourceforge.net/p/webadmin/bugs/5432/?page=1&limit=25#ff69
2021-02-25 17:08:30 +03:00
Ilia Rostovtsev
ab959794fa Consider user prefs as well 2021-02-22 19:00:33 +03:00
Ilia Rostovtsev
9dd776261f Yet display all ACLs 2021-02-15 13:22:30 +03:00
Ilia Rostovtsev
2f842b55ed Add ACLs listing support 2021-02-14 15:42:55 +03:00
Ilia Rostovtsev
77e6391502 If File::MimeInfo cannot be loaded don't fail on ACL page
If fails on Ubuntu 2.040, where File::MimeInfo needs to be loaded from ../filemin/lib when used with `acl_security.pl` (which is not needed by this page)
2020-10-13 16:20:07 +03:00
Ilia Rostovtsev
abcec01b0c Load ./lib only once in -lib file 2020-07-01 20:42:35 +03:00
Ilia Rostovtsev
3cf18c8807 Use forgotten local lib too 2020-07-01 20:28:14 +03:00
Ilia Rostovtsev
2f2d0d0859 Load File::MimeInfo; in a lib file 2020-07-01 02:05:29 +03:00
Jamie Cameron
3c99bdd9b5 Revert back to using the mime module, but ensure it never returns utf-8 strings 2020-06-30 14:27:13 -07:00
Ilia Rostovtsev
44c4a951ea Encode is actually used on file save 2020-06-29 13:42:08 +03:00
Ilia Rostovtsev
89c923f91e Remove unused lib 2020-06-28 05:07:12 +03:00
Jamie Cameron
bf06a2a511 Remove extra decode that breaks UTF-8 encoding 2020-06-27 14:04:10 -07:00
Ilia Rostovtsev
86ec5c0b7d Don't double encode labels for size 2020-05-03 19:18:56 +03:00
Jamie Cameron
933aae1a9e If home directory contains /./ like in chroot mode, then replace with / 2020-02-03 10:47:13 -08:00
Ilia Rostovtsev
1c15d42fdc Fix html escape to quote escape for path 2019-12-05 22:18:00 +03:00
Jamie Cameron
b55b3fdd0a No need to escape path 2019-12-05 01:13:54 -08:00
Jamie Cameron
3b28c79e34 Deal with paths that are double-escaped or not 2019-12-04 14:34:56 -08:00
Jamie Cameron
c7f2733666 Merge branch 'master' of github.com:webmin/webmin 2019-12-04 07:20:40 -08:00
Jamie Cameron
68facdd18f Add missing urlize 2019-12-04 07:17:42 -08:00
Ilia Rostovtsev
9f09904749 Keep + in file/directory names 2019-12-03 16:25:12 +03:00
Ilia Rostovtsev
1f5600967f Convert path to its original content, as expected
https://sourceforge.net/p/webadmin/discussion/600155/thread/abe25698b1/?limit=25#8d9e
2019-08-20 12:55:40 +03:00
Ilia Rostovtsev
d3d1cc1737 Fix typo 2019-08-11 17:15:16 +03:00
Ilia Rostovtsev
2a0fe13317 Prevent reflected XSS by escaping path (coming from user) 2019-08-11 17:12:05 +03:00
Jamie Cameron
ef4213df55 Handle case where some paths are listed twice https://github.com/Real-Gecko/Filemin/issues/144 2019-06-30 16:04:46 -07:00
Ilia Rostovtsev
f82d4c3f53 Display error text message and not allowed directories in backticks 2019-04-20 12:31:25 +03:00
Ilia Rostovtsev
b46fcab007 Add data attr with link
Prevent initial load issues, when returned data used from file-manager core.

https://github.com/authentic-theme/authentic-theme/issues/1300
2019-02-18 14:08:46 +03:00