OS X Lion FTPD Enable Beta Testers Page


What we ask beta testers to test:



Currently Testing Beta Version Coming soon...
V1.4 Will be the first version with sandboxing for possible app store submission. Donation will be available on the web site and also through an in app purchase (consumable so you can donate again if you like). Even if v1.4 becomes a paid app in the app store, Ftpd-enable v1.3 will remain free to use.
V1.3 Features IP updates when you pick about and is signed so it will run in Mountain Lion or Mavericks To test version 1.2.9.x, please fill out the support form and check the beta box. We are also investigating an issue where Parallels confuses ftpd-enable when it tries to check the IP address.
Please bear with us as we squash a nasty little issue that caused ftpd-enable 1.2.9.x and later to SEG FAULT on OSX Lion. It was a compiler setting in xcode. It seems you have to set the target OS in at least 2 places to avoid using 10.8 or later specific instructions that would cause a seg fault on older OSX. Sorry for the delay in getting 1.3 out. It should be out by the end of July and should support gatekeeper, multiple ip addresses, rescan of ip when you pick "about", language tweaks, bug fixes and more!
V1.2 Features launchctl based control of ftpd

Thanks to all who help test version 1.2! Version 1.2 is a total rewrite based on using launchctl to enable or disable ftpd. You can't even launch ftpd directly any more. If it is running, you can kill it by picking disable, but there is no option to simply run ftpd as if it were an application. The down side is you must log in right away. The up side is a reboot should not affect the ability to use ftp to scan documents to your Mac. A new feature, beginning with version 1.2.x is that future beta versions will include a link to this beta page from the about dialog.

There are now 5 icon states on the menubar.
  • It's grey when the app first launches.
  • It turns to a green unlocked padlock if ftpd is enabled in launchctl.
  • It turns to a yellow unlocked padlock if ftpd is running (because somebody logged in or you left ftpd running from an older version of ftpd-enable.
  • It is a red locked padlock if ftpd is disabled in launchctl.
  • It is a yellow locked padlock if ftpd is disabled in launchctl but is running.
So one thing I'm looking for is opinions. Is this getting unwieldy? Should I leave it as a simple app that starts and stops ftpd as if it were an application? Please let me know and sign up for our beta program if you haven't already done so. Thanks!
One new icon was really there before but you see it longer while you provide your admin login so ftpd-enable can start...

The unlocked icon indicates ftpd is enabled (launchctl) and the icon turns yellow while a user is actively connected to ftp or if the ftpd daemon is running for another reason.

The locked icon is yellow if ftpd (launchctl) is disabled but the ftpd daemon is found to be running.




Thanks to all those who help test 1.1...Features Languages This version is basically the same as 1.0 but it supports localization for English, French, German, Italian and Spanish, Russian, Chinese and Japanese.
If you want to test languages, be sure you quit the app after each language change in system preferences or the app keeps running in the system language in effect at the time the app was launched.

Test instructions for version 1.0.1:
  1. Please run the app from the dmg file (no need to install).
  2. Make sure it works.
  3. Quit the app.
  4. In System Preferences, change your language and run the app again.
  5. Make sure the menus and about dialog reflect the language you just picked.
  6. Be sure to put your language back to normal after testing or you might be in for a bit of a surprise if your Mac reboots for a Software Update.







    Thanks for helping us test version 1.0! (was 0.4.5) *

    Version 0.4 and later is one app that sits on your menubar and can toggle ftpd on or off. (* If you want to help us test this, drop us an email using the
    support form.)
    When FTPD is running, the menubar icon changes to a checkmark. When FTPD is not running, the menubar icon changes to a heavy x. The help button brings you to the Lion FFPD Enable help page and the beta button (if a beta version) brings you here.
    Menubar icon (beta and release candidate):

    Menu (beta and release candidate)

    About Window (beta and release candidate)

    Beta Test Instructions for Version 1.0 (was 0.4.x):

    • Open the disk image by double clicking.
    • For versions older than 1.0, Do NOT Install the App by dragging to applications (we want you to keep a known good version in your Applications folder!), run from the dmg file, for version 1.0 please DO install to /Applications and make sure you don't let Lion "keep both versions"
    • Run the app, noting if it puts up any dialogs or exits abnormally
    • On your menu bar, there should be a little red or green padlock symbol. Click on it and try each menu option starting with about and finishing with quit.
    • In a terminal window, verify that you can connect to localhost with ftp after enabling and disabling ftpd.
    • Note whether the self dismissing "about" dialog is too fast or too slow. Also try both help and donate buttons in the About dialog just to prove that they work.




    Previously Tested... Version 0.3.2 * Version 0.3 is one app that check on or can toggle the state of ftpd. The name of the currently running ftp server is displayed in the disable dialog

    The version of ftpd-enable.app is now displayed in both the enable and disable dialogs.


    Beta Test Instructions for Version 0.3.x:

    • Open the disk image by double clicking.
    • Install the App by dragging to applications
    • Run the app, noting if it puts up any dialogs or exits abnormally
    • When the app asks whether to enable the server click ignore
    • Launch the app again and this time click enable
    • In a terminal window, verify that you can connect to localhost with ftp
    • Launch the app again and this time click ignore
    • In a terminal window, verify that you can still connect to localhost with ftp
    • Launch the app again and click disable
    • In a terminal window, verify that you can no longer connect to localhost with ftp
    • Launch the app one last time and click help and verify that a browser opens on the man app page
    • Note whether the self dismissing dialogs are too fast or too slow.
    • Note the name of the ftp server that is displayed when you are offered the option to disable it. It is in parentheses above the disable button.
    Please report back and confirm that all of the above worked. Be sure to include your OS version, type of Mac, date you ran the test and anything you noticed that seemed out of place.

    Instructions for testing ftp:

    1) start terminal
    2) type
    ftp localhost

    3) at this point either you have a login prompt or a failure message - you can type quit to get out of ftp or close the terminal window

    Instructions for checking if the ftp server is running:

    1) start terminal
    2) type
    ps -ax | grep ftp

    3) at this point, you should see up to 2 lines. One for the grep process and one for the ftpd server process.

    FTP debugging issues

    There have been some reports of ftp issues some of which appear to be related to the presence of a users' name in /private/etc/ftpusers. If a beta tester needs extra help with ftp, let us know on the support form and there is a shell script we can get you to help get to the bottom of your issue.

    Requirements:
    Intel Mac running OS 10.7 Lion or later.
    Properly set up ftpusers and ftpd.conf (probably set up if you used ftpd under Snow Leopard)
    Must be run from an admin account.
    Must enter admin account password when you run the app.
    Last updated: December 31 1969