Ilia Ross
77e488b4b6
filemin: reindent and add function comments
2026-04-08 19:53:49 +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
d467ac443f
Escape error message
2019-12-19 08:10:53 -08:00
Jamie Cameron
06752583db
Add some missing escaping
2017-05-31 14:43:10 -07:00
Jamie Cameron
8ca3de3c28
Use safe write function, and simplify error handling
2017-05-16 23:16:46 -07:00
Jamie Cameron
e787caf228
Fix path validation when saving files https://github.com/webmin/webmin/issues/548
2017-05-06 11:24:31 -07:00
Ilia Rostovtsev
944b6d728c
Check for valid encoding
...
There are cases when detected `$encoding_name` is not recognized by `decode()` subroutine leading to fatal error.
2017-05-04 15:39:09 +03:00
Ilia Rostovtsev
85e80edf91
Make editor respect file's initial encoding: Saver
...
An addition to `edit_file.cgi` commit.
2017-05-02 13:26:30 +03:00
Ilia Rostovtsev
b91a867744
For the future so user could choose encoding in file editor window
...
I think I did it correctly, theoretically looks good. I just don't know if `$in{'encoding'}` has to be escaped anyhow. Other than that, it seems ok, as when user passes encoding, it will tell the script to use one.
2017-05-01 20:49:17 +03:00
Ilia Rostovtsev
6bb5b79d80
Typo, missing ;
2017-05-01 20:12:29 +03:00
Ilia Rostovtsev
edd32a0819
Here is the fix for folks not using UTF-8 #52019
...
This is more like server side thing.
We expect that everything that is coming from the editor (CodeMirror) is always UTF-8 encoded. In case, global encoding is set to something different, then UTF-8, we must use the user encoding to properly encode the data and have correct file encoding after all.
[#52019 ](https://www.virtualmin.com/node/52019 )
2017-05-01 20:04:27 +03:00
Jamie Cameron
34dbddd616
Check allowed paths in some more cases
2017-04-11 10:38:04 -07:00
Jamie Cameron
80ecd012cf
Make perl path consistent with the repo
2016-02-28 10:57:24 -08:00
Jamie Cameron
a59cd42151
Re-fork filemin from 1.783 release
2016-02-22 20:06:44 -08:00
Jamie Cameron
9ed6338db6
Undo filemin fork
2016-02-22 20:05:11 -08:00
Jamie Cameron
f98e8e3398
Bring filemin as of the last webmin release across to our own repo
2016-02-21 15:36:17 -08:00