Skip to content

Releases: dulldusk/phpfm

Version 1.8.0 Security Fix and Github Merges

14 Jan 00:53
0f1499c

Choose a tag to compare

Version 1.8.0:
. SecurityFix: Exploit Database: phpfm v1.7.9 - Authentication type juggling
https://www.exploit-db.com/exploits/51594
Many thanks to Guillaume Duval, https://github.com/MisterDuval
who contacted me, and provided the fixed code.
. BugFix: Several other small adjustments for proper PHP8 support.

Version 1.7.9 Bugfixes and Github Merges

29 Apr 03:17
ea745d3

Choose a tag to compare

Version 1.7.9:
. BugFix: Permit direct download of big files (by Daniele Santoro)
. BugFix: HTTP Error 431 when navigating
. A lot of Github fixes and merges, done since v1.7.8

Version 1.7.8 New portscan and UX adjustments

24 Feb 12:00
cfa0ebd

Choose a tag to compare

Version 1.7.8:
. Rewrote the code for the portscan window, now it works way better.
. A lot of interface UX adjustments.

Version 1.7.7 Improved modal windows and editor

22 Feb 14:32
a9e9934

Choose a tag to compare

Version 1.7.7:
. Full viewport modal windows, for better usage on different resolutions. (not mobile, that´s another thing)
. File edit window improved, now with toolbar, 12 highlight modes, shortcuts and search/replace box (Ctrl+f/Crtl+h).
Also remembers cursor position on save/refresh, and the selected highlight mode of each file using cookies.
. Timezones options changed from GMT offsets to regions, to account for daylight saving times.
. BugFix: "Leave" button was not working. (But session was always normally ended on browser closure)
. BugFix: Sort by date had an issue with AM and PM times.
. BugFix: Correct total size info on footer, after "Get Size" press, on selected folders.

Version 1.7.6

16 Feb 09:39
8311832

Choose a tag to compare

Version 1.7.6:
. Added buttons to create symlinks and hardlinks. If one entry is selected, prompt for new name, if more, use the same.
. Show symlinks with (L) marker on tree view.
. Show symlinks targets with breadcrumbs on top of file/folder view, and resolve them recursively, until the final target.
. Show broken symlinks in RED on tree view and file/folder view, and allow to delete/rename them.
. Improved total_copy() and total_delete() functions with flags to copylinks (instead of the files, default true) and followlinks (default false).
. Created special functions to handle symlink/hardlink creation on windows/linux, using php functions and fallback to system commands.

Version 1.7.5 Bugfixes and new features

13 Feb 04:46
121e26d

Choose a tag to compare

Version 1.7.5:
. BugFix: Symlinks to folders now show correctly on the tree view.
. Added folders total size using php, ajax, recursive limit and cache on cookies for the session.
. Tried to use mimetype check on the file/folder list, to identify textfiles, but it was slowing the script too much. So i added a binary file check on the edit window, allowing to view/copy/save them using base64.
. Show total/available size of a partition mounted on linux, when acessing the mouting point.
. Other small stuff..

Version 1.7.4 Bugfixes and new features

09 Feb 09:31
bfb7f8c

Choose a tag to compare

Version 1.7.4:
. Identify symlinks on the list, and show target file/folder as a hint on mouseover.
. Added total size of folders, using system command "du" on linux and "COM()" on windows, if available.
. Added total size of file/folder selection on footer info.
. Added config option to set the local date format.
. Chmod window now is bigger and shows by default, the permission of the last selected file/folder.
. phpFileManager now remembers the current folder, on full reload, using a cookie for the session.
. phpFileManager now works even when contained on another frameset. (fix for the online demo)
. BugFix: readdir() was stopping on any folder or files named "0".
. BugFix: Delete action had a javascript error on windows, due to changes made on v1.7.0.
. BugFix: Execute file action now is shown on any file that has execution permissions, not just by extension.
. BugFix: When executing files, add "cd /current_folder &&" to the command, as i already do on the shell emulator.
. BugFix: Show the button "resolve ids" on windows to resolve permissions codes.
. BugFix: Password was reseting to none on every config save.
. BugFix: Changed default linux file upload permition to 644, and added a system call to "icacls" on windows, to reset perms.
. BugFix: Decompress action for ZIP files was not extracting empty folders/files.

Version 1.7.3 TrickMyIdea found a bug (Move not working as expected)

02 Feb 04:54
b1d25da

Choose a tag to compare

TrickMyIdea:
When we move files and select folder from left, it changes to directory starting with ""
Reverting back is tough nut to crack when you have lot of files. Anyways, I found the solution too.

DullDusk:
Thanks for the report. Since i had to do a major change for DIRECTORY_SEPARATOR support on the script, i was sure i would miss something.

Version 1.7.2 Tree BugFix

28 Jan 23:05
7d42677

Choose a tag to compare

Version 1.7.2 Tree BugFix for when not using php open_basedir.

Version 1.7.1 with some new features

28 Jan 14:18
6510eb4

Choose a tag to compare

. Added back the config option to set the phpFileManager root, so it does not show always the whole server.
. Added server time on footer info, and a new config option to set the timezone, if the user uses one different from the server.
. Interface adjustment for I/O Error when selecting a directory.