I'm not implying that you are creating a security issue directly, but it seems like you should not be able to browse above the public_html area from joomla.
I explained why it's possible and why it's necessary. Please do read the Security Information chapter in our documentation. Your impression is based on a very false idea of what security means.
Hint: if you put your backups in a predictable directory you make hackers' life MUCH easier in their attempt to compromise your site.
Just my opinion, I realize there are simple ways for even non-educated hackers to get anywhere on the server if it is not setup correctly.
Let me repeat that in order to see that page you need to
ALREADY BE A SUPER USER. In other words, you must already be
GOD. If you are God there are MUCH better things to do with your infinite power than look at a directory listing that does NOT list files and does NOT allow you to read files.
Hint: I have made a Joomla! component installation which can be "installed" through Extensions, Manager. It will install a C99 script in a predictable but non-obvious URL and immediately remove all traces that this package was ever installed. I did that as a proof of concept, proving that if you give Super User access to someone untrusted they CAN hack your site in a way that you will be none the wiser for a very, VERY long time.
So my question, is it intentional that the "Post-processing engine"-"upload to remote processing"- "initial directory" shows the "Output Directory" on the Joomla server and does not browse the FTP server directory any longer? It seemed like a bug
As I explained it's neither intentional nor a bug. Pressing ENTER
anywhere in the form (NOT necessarily in the FTP fields)
always triggers the first click handler on the form. It happens to be the Directory Browser for the Output Directory field.
I have tried to work around it but it breaks other things. However, that's simply mildly annoying. I would recommend not pressing ENTER on web forms you do not intend to submit anyway.
Or did I just miss the whole point of the browse button not being there any longer and you didn't want people to be able to browse the remote FTP server anylonger?
Yep, you did :) The FTP browser didn't work with all FTP servers. Over the years we found out that each server implementation returns a completely different format for the directory listing. Trying to support all of them was nigh impossible with our limited resources so the only reasonable course of action was to remove that feature altogether.
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!