github jamesyc/TimeCapsuleSMB v3.8.7

one hour ago

macOS GUI installer app (for macOS 14+)

  • Download TimeCapsuleSMB.dmg below, open it, and drag TimeCapsuleSMB to Applications. If you have v3.8.0 or newer, the app offers this update itself
  • You can use your old AFP backups, with native Apple metadata support on HFS
  • With Homebrew, brew install --cask jamesyc/tap/timecapsulesmb installs the macOS app

Python CLI installer (for macOS 12+, Linux)

  • brew install jamesyc/tap/tcapsule installs the tcapsule command, with no bootstrap step. On macOS 14 and older, Homebrew has no prebuilt Python 3.15, so it compiles Python first.

What's Changed

  • Restarts
    • A device that stays gone 6 minutes after a restart, with this Mac still on its network, gets a request to unplug it. The app keeps waiting and carries on when it starts up
    • The same goes for Apple's AirPort service refusing every connection for 6 minutes after the restart request
    • A macOS Local Network block is no longer mistaken for a stuck restart
    • Messages say a device on a network that blocks Bonjour may be back at a new address, and no longer promise a 10-minute wait
  • Error messages
    • Checkup and Add Device say when the device is not answering, or when this Mac is on another network
    • Disk errors say the disk "may be failing", name the internal or USB disk, and suggest a restart and Checkup first
    • Checkup warns about this boot's disk errors while file sharing still works. Disk Repair warns only about errors on the disk it repairs
    • A full disk, an I/O error and a refused install folder each get their own message
    • A process that does not stop for an install, Uninstall, Disk Repair, Activate or a wipe is reported as a stuck service
    • A password that SSH rejects but the AirPort service accepts is reported as not yet applied by the device, not as wrong
  • Wipe Internal Disk
    • Offered when Apple's disk service lists no volume of the disk
    • Not offered on an AirPort Extreme, which has no internal disk. Its messages say to erase the USB disk on a Mac instead
  • CLI
    • uninstall --no-reboot and fsck --no-reboot refuse a disk that stopped responding

Full Changelog: v3.8.6...v3.8.7

Don't miss a new TimeCapsuleSMB release

NewReleases is sending notifications on new releases.