Closed k-h closed 2 years ago
Hi,
MacOS 10.14.6 (18G9323) in case you were wondering.
Thanks for the precision. As of myself, I could not reproduce this behavior on macOS 12, but I see it on my 10.12 virtual machine.
The presence of these messages does not seem to stop decompression, and the decompressed Vienna app is able to pass the signature tests and launch successfully after user approval. Is it the same for you ?
Vienna 3.8.1 shows the same behavior described above for 3.8.2
3.8.1 and 3.8.2 where build on a laptop, while previous versions where build on my desktop computer, but I see no reasons why would the tar command used here behave differently. https://github.com/ViennaRSS/vienna-rss/blob/010ade74215cd411fb5a7225afb08a7b10504c57/Scripts/Release-for-upload.sh#L34
Is it the same tar version on your laptop as on your desktop?
By the way I am trying to get the spammer issues resolved with the forums.
The "spamhaus" issue was just a misconfigured SSL certificate which should now be resolved.
The laptop is running macOS 12.5.1 : tar version is bsdtar 3.5.1 - libarchive 3.5.1 zlib/1.2.11 liblzma/5.0.5 bz2lib/1.0.8
At the time, the desktop was on macOS 12.5 but it has since been updated to 12.5.1, so it displays the same version of tar.
i can confirm that Vienna cannot be decompressed on Mojave. Neither on the command line, nor in the Finder. it works fine on newer macOS versions though.
switching to a more standard compression format like ZIP or DMG would nicely solve this, hint hint :)
The laptop is running macOS 12.5.1 : tar version is
bsdtar 3.5.1 - libarchive 3.5.1 zlib/1.2.11 liblzma/5.0.5 bz2lib/1.0.8
At the time, the desktop was on macOS 12.5 but it has since been updated to 12.5.1, so it displays the same version of tar.
Are you using the system version, or is it perhaps using another version, e.g. Homebrew?
Apple suggests ZIP here as well: https://developer.apple.com/documentation/security/notarizing_macos_software_before_distribution/customizing_the_notarization_workflow.
I think the quickest and easiest solution is to change it to ZIP.
@core-code: Can you run the command with the -v
(verbose) argument as well? I am curious if this error pertains to particular files.
sure
mac-os-x-10:~ admin$ tar --verbose -zxf /Users/admin/Desktop/Vienna3.8.2.tar.gz
x Vienna.app/
x Vienna.app/Contents/
x Vienna.app/Contents/CodeResources
x Vienna.app/Contents/_CodeSignature/
x Vienna.app/Contents/MacOS/
x Vienna.app/Contents/Resources/
x Vienna.app/Contents/SharedSupport/
x Vienna.app/Contents/Frameworks/
x Vienna.app/Contents/Info.plist
x Vienna.app/Contents/PkgInfo
x Vienna.app/Contents/Frameworks/libswiftAppKit.dylib
x Vienna.app/Contents/Frameworks/libswiftCoreImage.dylib
x Vienna.app/Contents/Frameworks/libswiftObjectiveC.dylib
x Vienna.app/Contents/Frameworks/libswiftXPC.dylib
x Vienna.app/Contents/Frameworks/libswiftCore.dylib
x Vienna.app/Contents/Frameworks/libswiftCoreGraphics.dylib
x Vienna.app/Contents/Frameworks/Sparkle.framework/
x Vienna.app/Contents/Frameworks/libswiftMetal.dylib
x Vienna.app/Contents/Frameworks/libswiftCoreData.dylib
x Vienna.app/Contents/Frameworks/libswiftDispatch.dylib
x Vienna.app/Contents/Frameworks/libswiftos.dylib
x Vienna.app/Contents/Frameworks/libswiftCoreFoundation.dylib
x Vienna.app/Contents/Frameworks/libswiftDarwin.dylib
x Vienna.app/Contents/Frameworks/libswiftQuartzCore.dylib
x Vienna.app/Contents/Frameworks/libswiftIOKit.dylib
x Vienna.app/Contents/Frameworks/libswiftFoundation.dylib
x Vienna.app/Contents/Frameworks/Sparkle.framework/Resources
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Autoupdate
x Vienna.app/Contents/Frameworks/Sparkle.framework/Updater.app
x Vienna.app/Contents/Frameworks/Sparkle.framework/XPCServices
x Vienna.app/Contents/Frameworks/Sparkle.framework/Sparkle
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/Current
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/_CodeSignature/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Autoupdate
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/XPCServices/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Sparkle
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/XPCServices/Downloader.xpc/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/XPCServices/Installer.xpc/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/XPCServices/Installer.xpc/Contents/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/XPCServices/Installer.xpc/Contents/_CodeSignature/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/XPCServices/Installer.xpc/Contents/MacOS/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/XPCServices/Installer.xpc/Contents/Info.plist
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/XPCServices/Installer.xpc/Contents/MacOS/Installer
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/XPCServices/Installer.xpc/Contents/_CodeSignature/CodeResources
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/XPCServices/Downloader.xpc/Contents/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/XPCServices/Downloader.xpc/Contents/_CodeSignature/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/XPCServices/Downloader.xpc/Contents/MacOS/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/XPCServices/Downloader.xpc/Contents/Info.plist
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/XPCServices/Downloader.xpc/Contents/MacOS/Downloader
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/XPCServices/Downloader.xpc/Contents/_CodeSignature/CodeResources
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/_CodeSignature/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/MacOS/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Info.plist
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/PkgInfo
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/de.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/he.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/ar.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/el.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/ja.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/fa.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/uk.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/zh_CN.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/nb.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/es.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/is.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/sl.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/da.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/it.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/sk.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/sv.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/cs.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/ko.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/Base.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/hu.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/tr.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/pl.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/zh_TW.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/pt-BR.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/ru.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/SUStatus.nib/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/fr.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/fi.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/nl.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/th.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/pt-PT.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/ro.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/hr.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/ca.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/ca.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/hr.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/ro.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/pt-PT.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/th.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/nl.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/fi.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/fr.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/SUStatus.nib/keyedobjects-101300.nib
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/SUStatus.nib/keyedobjects.nib
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/ru.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/pt-BR.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/zh_TW.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/pl.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/tr.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/hu.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/Base.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/ko.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/cs.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/sv.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/sk.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/it.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/da.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/sl.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/is.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/es.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/nb.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/zh_CN.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/uk.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/fa.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/ja.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/el.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/ar.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/he.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/Resources/de.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/MacOS/Updater
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/_CodeSignature/CodeResources
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/de.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/he.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/ar.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/el.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/ja.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/fa.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/en.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/SUModelTranslation.plist
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/uk.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/zh_CN.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/nb.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/es.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/is.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/sl.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/da.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/it.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/sk.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/sv.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/ReleaseNotesColorStyle.css
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/cs.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/ko.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/Base.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/hu.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/tr.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/pl.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/zh_TW.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/pt-BR.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/ru.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/SUStatus.nib/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/fr.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/fi.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/nl.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/th.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/pt-PT.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/ro.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/Info.plist
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/hr.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/ca.lproj/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/ca.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/ca.lproj/SUUpdateAlert.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/hr.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/hr.lproj/SUUpdatePermissionPrompt.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/hr.lproj/SUUpdateAlert.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/ro.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/ro.lproj/SUUpdatePermissionPrompt.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/ro.lproj/SUUpdateAlert.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/pt-PT.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/pt-PT.lproj/SUUpdatePermissionPrompt.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/pt-PT.lproj/SUUpdateAlert.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/th.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/th.lproj/SUUpdatePermissionPrompt.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/th.lproj/SUUpdateAlert.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/nl.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/nl.lproj/SUUpdatePermissionPrompt.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/nl.lproj/SUUpdateAlert.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/fi.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/fi.lproj/SUUpdatePermissionPrompt.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/fi.lproj/SUUpdateAlert.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/fr.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/fr.lproj/SUUpdatePermissionPrompt.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/fr.lproj/SUUpdateAlert.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/SUStatus.nib/keyedobjects-101300.nib
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/SUStatus.nib/keyedobjects.nib
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/ru.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/ru.lproj/SUUpdatePermissionPrompt.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/ru.lproj/SUUpdateAlert.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/pt-BR.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/pt-BR.lproj/SUUpdatePermissionPrompt.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/pt-BR.lproj/SUUpdateAlert.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/zh_TW.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/zh_TW.lproj/SUUpdateAlert.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/pl.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/pl.lproj/SUUpdatePermissionPrompt.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/pl.lproj/SUUpdateAlert.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/tr.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/tr.lproj/SUUpdatePermissionPrompt.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/tr.lproj/SUUpdateAlert.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/hu.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/hu.lproj/SUUpdatePermissionPrompt.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/hu.lproj/SUUpdateAlert.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/Base.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/Base.lproj/SUUpdateAlert.nib/
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/Base.lproj/SUUpdateAlert.nib/keyedobjects-101300.nib
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/Base.lproj/SUUpdateAlert.nib/keyedobjects.nib
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-110000.nib
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-101300.nib
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/ko.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/ko.lproj/SUUpdatePermissionPrompt.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/ko.lproj/SUUpdateAlert.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/cs.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/cs.lproj/SUUpdatePermissionPrompt.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/cs.lproj/SUUpdateAlert.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/sv.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/sv.lproj/SUUpdatePermissionPrompt.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/sv.lproj/SUUpdateAlert.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/sk.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/sk.lproj/SUUpdatePermissionPrompt.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/sk.lproj/SUUpdateAlert.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/it.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/it.lproj/SUUpdatePermissionPrompt.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/it.lproj/SUUpdateAlert.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/da.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/da.lproj/SUUpdatePermissionPrompt.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/da.lproj/SUUpdateAlert.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/sl.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/sl.lproj/SUUpdatePermissionPrompt.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/sl.lproj/SUUpdateAlert.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/is.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/is.lproj/SUUpdatePermissionPrompt.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/is.lproj/SUUpdateAlert.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/es.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/es.lproj/SUUpdatePermissionPrompt.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/es.lproj/SUUpdateAlert.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/nb.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/nb.lproj/SUUpdatePermissionPrompt.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/nb.lproj/SUUpdateAlert.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/zh_CN.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/zh_CN.lproj/SUUpdateAlert.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/uk.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/uk.lproj/SUUpdatePermissionPrompt.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/uk.lproj/SUUpdateAlert.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/en.lproj/SUUpdatePermissionPrompt.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/en.lproj/SUUpdateAlert.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/fa.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/ja.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/ja.lproj/SUUpdatePermissionPrompt.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/ja.lproj/SUUpdateAlert.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/el.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/el.lproj/SUUpdatePermissionPrompt.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/el.lproj/SUUpdateAlert.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/ar.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/ar.lproj/SUUpdatePermissionPrompt.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/ar.lproj/SUUpdateAlert.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/he.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/he.lproj/SUUpdateAlert.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/de.lproj/Sparkle.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/de.lproj/SUUpdatePermissionPrompt.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/Resources/de.lproj/SUUpdateAlert.strings
x Vienna.app/Contents/Frameworks/Sparkle.framework/Versions/B/_CodeSignature/CodeResources
x Vienna.app/Contents/SharedSupport/Plugins/
x Vienna.app/Contents/SharedSupport/Styles/
x Vienna.app/Contents/SharedSupport/Styles/Serifim.viennastyle/
x Vienna.app/Contents/SharedSupport/Styles/FeedLight Graphite.viennastyle/
x Vienna.app/Contents/SharedSupport/Styles/Perlucida.viennastyle/
x Vienna.app/Contents/SharedSupport/Styles/Classy.viennastyle/
x Vienna.app/Contents/SharedSupport/Styles/FeedLight Aqua.viennastyle/
x Vienna.app/Contents/SharedSupport/Styles/Tyger.viennastyle/
x Vienna.app/Contents/SharedSupport/Styles/Tyger graphite.viennastyle/
x Vienna.app/Contents/SharedSupport/Styles/Default.viennastyle/
x Vienna.app/Contents/SharedSupport/Styles/Minimalista Sans-serif.viennastyle/
x Vienna.app/Contents/SharedSupport/Styles/Xcast.viennastyle/
x Vienna.app/Contents/SharedSupport/Styles/Papes.viennastyle/
x Vienna.app/Contents/SharedSupport/Styles/Minimalista Serif.viennastyle/
x Vienna.app/Contents/SharedSupport/Styles/Minimalista Serif.viennastyle/stylesheet.css
x Vienna.app/Contents/SharedSupport/Styles/Minimalista Serif.viennastyle/template.html
x Vienna.app/Contents/SharedSupport/Styles/Papes.viennastyle/stylesheet.css
x Vienna.app/Contents/SharedSupport/Styles/Papes.viennastyle/template.html
x Vienna.app/Contents/SharedSupport/Styles/Xcast.viennastyle/stylesheet.css
x Vienna.app/Contents/SharedSupport/Styles/Xcast.viennastyle/template.html
x Vienna.app/Contents/SharedSupport/Styles/Minimalista Sans-serif.viennastyle/stylesheet.css
x Vienna.app/Contents/SharedSupport/Styles/Minimalista Sans-serif.viennastyle/template.html
x Vienna.app/Contents/SharedSupport/Styles/Default.viennastyle/stylesheet.css
x Vienna.app/Contents/SharedSupport/Styles/Default.viennastyle/template.html
x Vienna.app/Contents/SharedSupport/Styles/Tyger graphite.viennastyle/stylesheet.css
x Vienna.app/Contents/SharedSupport/Styles/Tyger graphite.viennastyle/template.html
x Vienna.app/Contents/SharedSupport/Styles/Tyger.viennastyle/stylesheet.css
x Vienna.app/Contents/SharedSupport/Styles/Tyger.viennastyle/template.html
x Vienna.app/Contents/SharedSupport/Styles/FeedLight Aqua.viennastyle/fade.png
x Vienna.app/Contents/SharedSupport/Styles/FeedLight Aqua.viennastyle/icon-enclosure.gif
x Vienna.app/Contents/SharedSupport/Styles/FeedLight Aqua.viennastyle/icon-enclosure-hover.gif
x Vienna.app/Contents/SharedSupport/Styles/FeedLight Aqua.viennastyle/icon-author.gif
x Vienna.app/Contents/SharedSupport/Styles/FeedLight Aqua.viennastyle/aqua.gif
x Vienna.app/Contents/SharedSupport/Styles/FeedLight Aqua.viennastyle/aqua-hover.gif
x Vienna.app/Contents/SharedSupport/Styles/FeedLight Aqua.viennastyle/stylesheet.css
x Vienna.app/Contents/SharedSupport/Styles/FeedLight Aqua.viennastyle/template.html
x Vienna.app/Contents/SharedSupport/Styles/FeedLight Aqua.viennastyle/icon-feed-hover.gif
x Vienna.app/Contents/SharedSupport/Styles/FeedLight Aqua.viennastyle/icon-feed.gif
x Vienna.app/Contents/SharedSupport/Styles/FeedLight Aqua.viennastyle/icon-calendar.gif
x Vienna.app/Contents/SharedSupport/Styles/FeedLight Aqua.viennastyle/grid.gif
x Vienna.app/Contents/SharedSupport/Styles/Classy.viennastyle/stylesheet.css
x Vienna.app/Contents/SharedSupport/Styles/Classy.viennastyle/template.html
x Vienna.app/Contents/SharedSupport/Styles/Perlucida.viennastyle/pellucid.png
x Vienna.app/Contents/SharedSupport/Styles/Perlucida.viennastyle/stylesheet.css
x Vienna.app/Contents/SharedSupport/Styles/Perlucida.viennastyle/readme.txt
x Vienna.app/Contents/SharedSupport/Styles/Perlucida.viennastyle/template.html
x Vienna.app/Contents/SharedSupport/Styles/Perlucida.viennastyle/feed-icon-16x16.png
x Vienna.app/Contents/SharedSupport/Styles/FeedLight Graphite.viennastyle/fade.png
x Vienna.app/Contents/SharedSupport/Styles/FeedLight Graphite.viennastyle/icon-enclosure.gif
x Vienna.app/Contents/SharedSupport/Styles/FeedLight Graphite.viennastyle/graphite.gif
x Vienna.app/Contents/SharedSupport/Styles/FeedLight Graphite.viennastyle/icon-enclosure-hover.gif
x Vienna.app/Contents/SharedSupport/Styles/FeedLight Graphite.viennastyle/icon-author.gif
x Vienna.app/Contents/SharedSupport/Styles/FeedLight Graphite.viennastyle/graphite-hover.gif
x Vienna.app/Contents/SharedSupport/Styles/FeedLight Graphite.viennastyle/stylesheet.css
x Vienna.app/Contents/SharedSupport/Styles/FeedLight Graphite.viennastyle/template.html
x Vienna.app/Contents/SharedSupport/Styles/FeedLight Graphite.viennastyle/icon-feed-hover.gif
x Vienna.app/Contents/SharedSupport/Styles/FeedLight Graphite.viennastyle/icon-feed.gif
x Vienna.app/Contents/SharedSupport/Styles/FeedLight Graphite.viennastyle/icon-calendar.gif
x Vienna.app/Contents/SharedSupport/Styles/FeedLight Graphite.viennastyle/grid.gif
x Vienna.app/Contents/SharedSupport/Styles/Serifim.viennastyle/stylesheet.css
x Vienna.app/Contents/SharedSupport/Styles/Serifim.viennastyle/template.html
x Vienna.app/Contents/SharedSupport/Plugins/SearchWithQwant.viennaplugin/
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithPinboard.viennaplugin/
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithSafariReadingList.viennaplugin/
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithInstapaper.viennaplugin/
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithHootsuite.viennaplugin/
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithEcto.viennaplugin/
x Vienna.app/Contents/SharedSupport/Plugins/SearchWithWikipedia.viennaplugin/
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithEvernote.viennaplugin/
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithWallabag.viennaplugin/
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithMarsEdit.viennaplugin/
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithFacebook.viennaplugin/
x Vienna.app/Contents/SharedSupport/Plugins/SearchWithGoogleImages.viennaplugin/
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithBlogo.viennaplugin/
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithDelicious.viennaplugin/
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithBuffer.viennaplugin/
x Vienna.app/Contents/SharedSupport/Plugins/SearchWithTwitter.viennaplugin/
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithTwitter.viennaplugin/
x Vienna.app/Contents/SharedSupport/Plugins/SearchWithDuckDuckGo.viennaplugin/
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithPocket.viennaplugin/
x Vienna.app/Contents/SharedSupport/Plugins/SearchWithGoogle.viennaplugin/
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithGoogleCurrents.viennaplugin/
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithPukka.viennaplugin/
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithPukka.viennaplugin/pukkaButton.tiff
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithPukka.viennaplugin/info.plist
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithGoogleCurrents.viennaplugin/smallGoogle+Button.tiff
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithGoogleCurrents.viennaplugin/google+Button.tiff
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithGoogleCurrents.viennaplugin/google+Button@2x.tiff
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithGoogleCurrents.viennaplugin/info.plist
x Vienna.app/Contents/SharedSupport/Plugins/SearchWithGoogle.viennaplugin/info.plist
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithPocket.viennaplugin/getPocket.tiff
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithPocket.viennaplugin/getPocket@2x.tiff
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithPocket.viennaplugin/info.plist
x Vienna.app/Contents/SharedSupport/Plugins/SearchWithDuckDuckGo.viennaplugin/info.plist
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithTwitter.viennaplugin/twitterButton.tiff
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithTwitter.viennaplugin/twitterButton@2x.tiff
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithTwitter.viennaplugin/info.plist
x Vienna.app/Contents/SharedSupport/Plugins/SearchWithTwitter.viennaplugin/info.plist
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithBuffer.viennaplugin/bufferButton.tiff
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithBuffer.viennaplugin/info.plist
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithDelicious.viennaplugin/deliciousButton.tiff
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithDelicious.viennaplugin/info.plist
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithBlogo.viennaplugin/blogoButton.tiff
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithBlogo.viennaplugin/info.plist
x Vienna.app/Contents/SharedSupport/Plugins/SearchWithGoogleImages.viennaplugin/info.plist
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithFacebook.viennaplugin/facebookButton@2x.tiff
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithFacebook.viennaplugin/facebookButton.tiff
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithFacebook.viennaplugin/smallFacebookButton.tiff
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithFacebook.viennaplugin/info.plist
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithMarsEdit.viennaplugin/marsEditButton.tiff
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithMarsEdit.viennaplugin/info.plist
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithWallabag.viennaplugin/WallabagButton.tiff
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithWallabag.viennaplugin/WallabagButton@2x.tiff
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithWallabag.viennaplugin/info.plist
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithEvernote.viennaplugin/evernoteButton.tiff
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithEvernote.viennaplugin/info.plist
x Vienna.app/Contents/SharedSupport/Plugins/SearchWithWikipedia.viennaplugin/info.plist
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithEcto.viennaplugin/ectoButton.tiff
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithEcto.viennaplugin/info.plist
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithHootsuite.viennaplugin/hootsuiteButton.tiff
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithHootsuite.viennaplugin/hootsuiteButton@2x.tiff
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithHootsuite.viennaplugin/info.plist
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithInstapaper.viennaplugin/InstapaperButton.tiff
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithInstapaper.viennaplugin/info.plist
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithInstapaper.viennaplugin/InstapaperButton@2x.tiff
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithSafariReadingList.viennaplugin/ReadingListButton@2x.tiff
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithSafariReadingList.viennaplugin/ReadingListButton.tiff
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithSafariReadingList.viennaplugin/Vienna to Safari Reading List.scpt
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithSafariReadingList.viennaplugin/info.plist
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithPinboard.viennaplugin/pinboardButton.tiff
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithPinboard.viennaplugin/pinboardButton@2x.tiff
x Vienna.app/Contents/SharedSupport/Plugins/ShareWithPinboard.viennaplugin/info.plist
x Vienna.app/Contents/SharedSupport/Plugins/SearchWithQwant.viennaplugin/info.plist
x Vienna.app/Contents/Resources/de.lproj/
x Vienna.app/Contents/Resources/._errorpagelogo.png
tar: Ignoring malformed pax extended attribute
x Vienna.app/Contents/Resources/errorpagelogo.png
x Vienna.app/Contents/Resources/SparkleDSAPublicKey.pem
x Vienna.app/Contents/Resources/zh-Hans.lproj/
x Vienna.app/Contents/Resources/ja.lproj/
x Vienna.app/Contents/Resources/eu.lproj/
x Vienna.app/Contents/Resources/uk.lproj/
x Vienna.app/Contents/Resources/TabbedBrowserViewController.nib/
x Vienna.app/Contents/Resources/en-GB.lproj/
x Vienna.app/Contents/Resources/es.lproj/
x Vienna.app/Contents/Resources/da.lproj/
x Vienna.app/Contents/Resources/gl.lproj/
x Vienna.app/Contents/Resources/BrowserTab.nib/
x Vienna.app/Contents/Resources/it.lproj/
x Vienna.app/Contents/Resources/WebViewBrowser.nib/
x Vienna.app/Contents/Resources/sv.lproj/
x Vienna.app/Contents/Resources/cs.lproj/
x Vienna.app/Contents/Resources/AppIcon.icns
x Vienna.app/Contents/Resources/ko.lproj/
x Vienna.app/Contents/Resources/Base.lproj/
x Vienna.app/Contents/Resources/DemoFeeds.plist
x Vienna.app/Contents/Resources/zh-Hant.lproj/
x Vienna.app/Contents/Resources/Vienna.help/
x Vienna.app/Contents/Resources/Credits.rtf
x Vienna.app/Contents/Resources/._errorpagebg.png
tar: Ignoring malformed pax extended attribute
x Vienna.app/Contents/Resources/errorpagebg.png
x Vienna.app/Contents/Resources/en-AU.lproj/
x Vienna.app/Contents/Resources/Assets.car
x Vienna.app/Contents/Resources/tr.lproj/
x Vienna.app/Contents/Resources/StyleIcon.icns
x Vienna.app/Contents/Resources/pt-BR.lproj/
x Vienna.app/Contents/Resources/lt.lproj/
x Vienna.app/Contents/Resources/ru.lproj/
x Vienna.app/Contents/Resources/PluginIcon.icns
x Vienna.app/Contents/Resources/BrowserPane.nib/
x Vienna.app/Contents/Resources/fr.lproj/
x Vienna.app/Contents/Resources/Vienna.sdef
x Vienna.app/Contents/Resources/nl.lproj/
x Vienna.app/Contents/Resources/pt.lproj/
x Vienna.app/Contents/Resources/MMTabBarView_MMTabBarView.bundle/
x Vienna.app/Contents/Resources/BrowserTabWithLegacyAddressBar.nib/
x Vienna.app/Contents/Resources/SearchPanel.nib/
x Vienna.app/Contents/Resources/SearchPanel.nib/keyedobjects-101300.nib
x Vienna.app/Contents/Resources/SearchPanel.nib/keyedobjects.nib
x Vienna.app/Contents/Resources/BrowserTabWithLegacyAddressBar.nib/keyedobjects-101300.nib
x Vienna.app/Contents/Resources/BrowserTabWithLegacyAddressBar.nib/keyedobjects.nib
x Vienna.app/Contents/Resources/MMTabBarView_MMTabBarView.bundle/Contents/
x Vienna.app/Contents/Resources/MMTabBarView_MMTabBarView.bundle/Contents/Resources/
x Vienna.app/Contents/Resources/MMTabBarView_MMTabBarView.bundle/Contents/Info.plist
x Vienna.app/Contents/Resources/MMTabBarView_MMTabBarView.bundle/Contents/Resources/en.lproj/
x Vienna.app/Contents/Resources/MMTabBarView_MMTabBarView.bundle/Contents/Resources/Assets.car
x Vienna.app/Contents/Resources/MMTabBarView_MMTabBarView.bundle/Contents/Resources/en.lproj/InfoPlist.strings
x Vienna.app/Contents/Resources/pt.lproj/MainMenu.strings
x Vienna.app/Contents/Resources/pt.lproj/ExportAccessoryViewController.strings
x Vienna.app/Contents/Resources/pt.lproj/SearchFolder.strings
x Vienna.app/Contents/Resources/pt.lproj/Downloads.strings
x Vienna.app/Contents/Resources/pt.lproj/InfoWindow.strings
x Vienna.app/Contents/Resources/pt.lproj/GroupFolder.strings
x Vienna.app/Contents/Resources/pt.lproj/KnownSyncServers.plist
x Vienna.app/Contents/Resources/pt.lproj/Localizable.strings
x Vienna.app/Contents/Resources/pt.lproj/Preferences.strings
x Vienna.app/Contents/Resources/pt.lproj/InfoPlist.strings
x Vienna.app/Contents/Resources/pt.lproj/RSSSources.plist
x Vienna.app/Contents/Resources/pt.lproj/Localizable.stringsdict
x Vienna.app/Contents/Resources/pt.lproj/RSSFeed.strings
x Vienna.app/Contents/Resources/pt.lproj/ActivityViewer.strings
x Vienna.app/Contents/Resources/pt.lproj/FeedCredentials.strings
x Vienna.app/Contents/Resources/pt.lproj/MainWindowController.strings
x Vienna.app/Contents/Resources/nl.lproj/MainMenu.strings
x Vienna.app/Contents/Resources/nl.lproj/ExportAccessoryViewController.strings
x Vienna.app/Contents/Resources/nl.lproj/SearchFolder.strings
x Vienna.app/Contents/Resources/nl.lproj/Downloads.strings
x Vienna.app/Contents/Resources/nl.lproj/InfoWindow.strings
x Vienna.app/Contents/Resources/nl.lproj/GroupFolder.strings
x Vienna.app/Contents/Resources/nl.lproj/KnownSyncServers.plist
x Vienna.app/Contents/Resources/nl.lproj/Localizable.strings
x Vienna.app/Contents/Resources/nl.lproj/Preferences.strings
x Vienna.app/Contents/Resources/nl.lproj/InfoPlist.strings
x Vienna.app/Contents/Resources/nl.lproj/RSSSources.plist
x Vienna.app/Contents/Resources/nl.lproj/Localizable.stringsdict
x Vienna.app/Contents/Resources/nl.lproj/RSSFeed.strings
x Vienna.app/Contents/Resources/nl.lproj/errorpage.html
x Vienna.app/Contents/Resources/nl.lproj/ActivityViewer.strings
x Vienna.app/Contents/Resources/nl.lproj/FeedCredentials.strings
x Vienna.app/Contents/Resources/nl.lproj/MainWindowController.strings
x Vienna.app/Contents/Resources/fr.lproj/MainMenu.strings
x Vienna.app/Contents/Resources/fr.lproj/ExportAccessoryViewController.strings
x Vienna.app/Contents/Resources/fr.lproj/SearchFolder.strings
x Vienna.app/Contents/Resources/fr.lproj/Downloads.strings
x Vienna.app/Contents/Resources/fr.lproj/InfoWindow.strings
x Vienna.app/Contents/Resources/fr.lproj/._GroupFolder.strings
tar: Ignoring malformed pax extended attribute
x Vienna.app/Contents/Resources/fr.lproj/GroupFolder.strings
x Vienna.app/Contents/Resources/fr.lproj/KnownSyncServers.plist
x Vienna.app/Contents/Resources/fr.lproj/Localizable.strings
x Vienna.app/Contents/Resources/fr.lproj/Preferences.strings
x Vienna.app/Contents/Resources/fr.lproj/InfoPlist.strings
x Vienna.app/Contents/Resources/fr.lproj/RSSSources.plist
x Vienna.app/Contents/Resources/fr.lproj/Localizable.stringsdict
x Vienna.app/Contents/Resources/fr.lproj/RSSFeed.strings
x Vienna.app/Contents/Resources/fr.lproj/errorpage.html
x Vienna.app/Contents/Resources/fr.lproj/ActivityViewer.strings
x Vienna.app/Contents/Resources/fr.lproj/FeedCredentials.strings
x Vienna.app/Contents/Resources/fr.lproj/MainWindowController.strings
x Vienna.app/Contents/Resources/BrowserPane.nib/keyedobjects-101300.nib
x Vienna.app/Contents/Resources/BrowserPane.nib/keyedobjects.nib
x Vienna.app/Contents/Resources/ru.lproj/MainMenu.strings
x Vienna.app/Contents/Resources/ru.lproj/ExportAccessoryViewController.strings
x Vienna.app/Contents/Resources/ru.lproj/SearchFolder.strings
x Vienna.app/Contents/Resources/ru.lproj/Downloads.strings
x Vienna.app/Contents/Resources/ru.lproj/InfoWindow.strings
x Vienna.app/Contents/Resources/ru.lproj/GroupFolder.strings
x Vienna.app/Contents/Resources/ru.lproj/KnownSyncServers.plist
x Vienna.app/Contents/Resources/ru.lproj/Localizable.strings
x Vienna.app/Contents/Resources/ru.lproj/Preferences.strings
x Vienna.app/Contents/Resources/ru.lproj/InfoPlist.strings
x Vienna.app/Contents/Resources/ru.lproj/RSSSources.plist
x Vienna.app/Contents/Resources/ru.lproj/Localizable.stringsdict
x Vienna.app/Contents/Resources/ru.lproj/RSSFeed.strings
x Vienna.app/Contents/Resources/ru.lproj/errorpage.html
x Vienna.app/Contents/Resources/ru.lproj/ActivityViewer.strings
x Vienna.app/Contents/Resources/ru.lproj/FeedCredentials.strings
x Vienna.app/Contents/Resources/ru.lproj/MainWindowController.strings
x Vienna.app/Contents/Resources/lt.lproj/MainMenu.strings
x Vienna.app/Contents/Resources/lt.lproj/ExportAccessoryViewController.strings
x Vienna.app/Contents/Resources/lt.lproj/SearchFolder.strings
x Vienna.app/Contents/Resources/lt.lproj/Downloads.strings
x Vienna.app/Contents/Resources/lt.lproj/InfoWindow.strings
x Vienna.app/Contents/Resources/lt.lproj/GroupFolder.strings
x Vienna.app/Contents/Resources/lt.lproj/Localizable.strings
x Vienna.app/Contents/Resources/lt.lproj/Preferences.strings
x Vienna.app/Contents/Resources/lt.lproj/InfoPlist.strings
x Vienna.app/Contents/Resources/lt.lproj/Localizable.stringsdict
x Vienna.app/Contents/Resources/lt.lproj/RSSFeed.strings
x Vienna.app/Contents/Resources/lt.lproj/ActivityViewer.strings
x Vienna.app/Contents/Resources/lt.lproj/FeedCredentials.strings
x Vienna.app/Contents/Resources/lt.lproj/MainWindowController.strings
x Vienna.app/Contents/Resources/pt-BR.lproj/MainMenu.strings
x Vienna.app/Contents/Resources/pt-BR.lproj/ExportAccessoryViewController.strings
x Vienna.app/Contents/Resources/pt-BR.lproj/SearchFolder.strings
x Vienna.app/Contents/Resources/pt-BR.lproj/Downloads.strings
x Vienna.app/Contents/Resources/pt-BR.lproj/InfoWindow.strings
x Vienna.app/Contents/Resources/pt-BR.lproj/GroupFolder.strings
x Vienna.app/Contents/Resources/pt-BR.lproj/KnownSyncServers.plist
x Vienna.app/Contents/Resources/pt-BR.lproj/Localizable.strings
x Vienna.app/Contents/Resources/pt-BR.lproj/Preferences.strings
x Vienna.app/Contents/Resources/pt-BR.lproj/InfoPlist.strings
x Vienna.app/Contents/Resources/pt-BR.lproj/Localizable.stringsdict
x Vienna.app/Contents/Resources/pt-BR.lproj/RSSFeed.strings
x Vienna.app/Contents/Resources/pt-BR.lproj/ActivityViewer.strings
x Vienna.app/Contents/Resources/pt-BR.lproj/FeedCredentials.strings
x Vienna.app/Contents/Resources/pt-BR.lproj/MainWindowController.strings
x Vienna.app/Contents/Resources/tr.lproj/MainMenu.strings
x Vienna.app/Contents/Resources/tr.lproj/ExportAccessoryViewController.strings
x Vienna.app/Contents/Resources/tr.lproj/SearchFolder.strings
x Vienna.app/Contents/Resources/tr.lproj/Downloads.strings
x Vienna.app/Contents/Resources/tr.lproj/InfoWindow.strings
x Vienna.app/Contents/Resources/tr.lproj/GroupFolder.strings
x Vienna.app/Contents/Resources/tr.lproj/KnownSyncServers.plist
x Vienna.app/Contents/Resources/tr.lproj/Localizable.strings
x Vienna.app/Contents/Resources/tr.lproj/Preferences.strings
x Vienna.app/Contents/Resources/tr.lproj/InfoPlist.strings
x Vienna.app/Contents/Resources/tr.lproj/RSSSources.plist
x Vienna.app/Contents/Resources/tr.lproj/Localizable.stringsdict
x Vienna.app/Contents/Resources/tr.lproj/RSSFeed.strings
x Vienna.app/Contents/Resources/tr.lproj/ActivityViewer.strings
x Vienna.app/Contents/Resources/tr.lproj/FeedCredentials.strings
x Vienna.app/Contents/Resources/tr.lproj/MainWindowController.strings
x Vienna.app/Contents/Resources/en-AU.lproj/MainMenu.strings
x Vienna.app/Contents/Resources/en-AU.lproj/InfoWindow.strings
x Vienna.app/Contents/Resources/en-AU.lproj/Localizable.strings
x Vienna.app/Contents/Resources/en-AU.lproj/Preferences.strings
x Vienna.app/Contents/Resources/en-AU.lproj/InfoPlist.strings
x Vienna.app/Contents/Resources/en-AU.lproj/FeedCredentials.strings
x Vienna.app/Contents/Resources/en-AU.lproj/MainWindowController.strings
x Vienna.app/Contents/Resources/Vienna.help/Contents/
x Vienna.app/Contents/Resources/Vienna.help/Contents/_CodeSignature/
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/
x Vienna.app/Contents/Resources/Vienna.help/Contents/Info.plist
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/de.lproj/
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/zh-Hans.lproj/
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/ja.lproj/
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/eu.lproj/
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/en.lproj/
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/uk.lproj/
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/es.lproj/
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/da.lproj/
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/gl.lproj/
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/it.lproj/
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/sv.lproj/
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/cs.lproj/
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/shared/
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/ko.lproj/
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/zh-Hant.lproj/
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/tr.lproj/
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/pt-BR.lproj/
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/ru.lproj/
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/fr.lproj/
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/nl.lproj/
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/pt.lproj/
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/pt.lproj/Vienna.helpindex
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/pt.lproj/intro.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/pt.lproj/keyboard.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/pt.lproj/advanced.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/pt.lproj/Vienna.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/pt.lproj/faq.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/nl.lproj/Vienna.helpindex
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/nl.lproj/intro.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/nl.lproj/keyboard.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/nl.lproj/advanced.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/nl.lproj/Vienna.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/nl.lproj/faq.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/fr.lproj/Vienna.helpindex
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/fr.lproj/intro.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/fr.lproj/keyboard.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/fr.lproj/advanced.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/fr.lproj/Vienna.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/fr.lproj/faq.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/ru.lproj/Vienna.helpindex
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/ru.lproj/intro.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/ru.lproj/keyboard.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/ru.lproj/advanced.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/ru.lproj/Vienna.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/ru.lproj/faq.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/pt-BR.lproj/Vienna.helpindex
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/pt-BR.lproj/intro.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/pt-BR.lproj/keyboard.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/pt-BR.lproj/advanced.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/pt-BR.lproj/Vienna.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/pt-BR.lproj/faq.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/tr.lproj/Vienna.helpindex
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/tr.lproj/intro.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/tr.lproj/keyboard.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/tr.lproj/advanced.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/tr.lproj/Vienna.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/tr.lproj/faq.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/zh-Hant.lproj/Vienna.helpindex
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/zh-Hant.lproj/intro.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/zh-Hant.lproj/keyboard.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/zh-Hant.lproj/advanced.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/zh-Hant.lproj/Vienna.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/zh-Hant.lproj/faq.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/ko.lproj/Vienna.helpindex
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/ko.lproj/intro.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/ko.lproj/keyboard.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/ko.lproj/advanced.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/ko.lproj/Vienna.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/ko.lproj/faq.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/shared/images/
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/shared/helpstyle.css
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/shared/images/Vertical-Line.jpg
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/shared/images/Vienna-Logo.jpg
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/shared/images/Small-Vienna-Logo.jpg
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/shared/images/rssfeed.gif
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/cs.lproj/Vienna.helpindex
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/cs.lproj/intro.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/cs.lproj/keyboard.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/cs.lproj/advanced.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/cs.lproj/Vienna.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/cs.lproj/faq.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/sv.lproj/Vienna.helpindex
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/sv.lproj/intro.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/sv.lproj/keyboard.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/sv.lproj/advanced.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/sv.lproj/Vienna.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/sv.lproj/faq.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/it.lproj/Vienna.helpindex
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/it.lproj/intro.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/it.lproj/keyboard.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/it.lproj/advanced.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/it.lproj/Vienna.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/it.lproj/faq.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/gl.lproj/Vienna.helpindex
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/gl.lproj/intro.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/gl.lproj/keyboard.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/gl.lproj/advanced.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/gl.lproj/Vienna.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/gl.lproj/faq.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/da.lproj/Vienna.helpindex
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/da.lproj/intro.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/da.lproj/keyboard.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/da.lproj/advanced.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/da.lproj/Vienna.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/da.lproj/faq.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/es.lproj/Vienna.helpindex
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/es.lproj/intro.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/es.lproj/keyboard.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/es.lproj/advanced.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/es.lproj/Vienna.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/es.lproj/faq.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/uk.lproj/Vienna.helpindex
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/uk.lproj/intro.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/uk.lproj/keyboard.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/uk.lproj/advanced.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/uk.lproj/Vienna.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/uk.lproj/faq.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/en.lproj/Vienna.helpindex
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/en.lproj/intro.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/en.lproj/keyboard.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/en.lproj/advanced.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/en.lproj/Vienna.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/en.lproj/faq.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/eu.lproj/Vienna.helpindex
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/eu.lproj/intro.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/eu.lproj/keyboard.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/eu.lproj/advanced.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/eu.lproj/Vienna.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/eu.lproj/faq.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/ja.lproj/Vienna.helpindex
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/ja.lproj/intro.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/ja.lproj/keyboard.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/ja.lproj/advanced.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/ja.lproj/Vienna.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/ja.lproj/faq.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/zh-Hans.lproj/Vienna.helpindex
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/zh-Hans.lproj/intro.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/zh-Hans.lproj/keyboard.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/zh-Hans.lproj/advanced.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/zh-Hans.lproj/Vienna.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/zh-Hans.lproj/faq.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/de.lproj/Vienna.helpindex
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/de.lproj/intro.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/de.lproj/keyboard.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/de.lproj/advanced.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/de.lproj/Vienna.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/Resources/de.lproj/faq.html
x Vienna.app/Contents/Resources/Vienna.help/Contents/_CodeSignature/CodeResources
x Vienna.app/Contents/Resources/Vienna.help/Contents/_CodeSignature/CodeDirectory
x Vienna.app/Contents/Resources/Vienna.help/Contents/_CodeSignature/CodeRequirements-1
x Vienna.app/Contents/Resources/Vienna.help/Contents/_CodeSignature/CodeSignature
x Vienna.app/Contents/Resources/Vienna.help/Contents/_CodeSignature/CodeRequirements
x Vienna.app/Contents/Resources/zh-Hant.lproj/MainMenu.strings
x Vienna.app/Contents/Resources/zh-Hant.lproj/ExportAccessoryViewController.strings
x Vienna.app/Contents/Resources/zh-Hant.lproj/SearchFolder.strings
x Vienna.app/Contents/Resources/zh-Hant.lproj/Downloads.strings
x Vienna.app/Contents/Resources/zh-Hant.lproj/InfoWindow.strings
x Vienna.app/Contents/Resources/zh-Hant.lproj/GroupFolder.strings
x Vienna.app/Contents/Resources/zh-Hant.lproj/KnownSyncServers.plist
x Vienna.app/Contents/Resources/zh-Hant.lproj/Localizable.strings
x Vienna.app/Contents/Resources/zh-Hant.lproj/Preferences.strings
x Vienna.app/Contents/Resources/zh-Hant.lproj/InfoPlist.strings
x Vienna.app/Contents/Resources/zh-Hant.lproj/RSSSources.plist
x Vienna.app/Contents/Resources/zh-Hant.lproj/Localizable.stringsdict
x Vienna.app/Contents/Resources/zh-Hant.lproj/RSSFeed.strings
x Vienna.app/Contents/Resources/zh-Hant.lproj/ActivityViewer.strings
x Vienna.app/Contents/Resources/zh-Hant.lproj/FeedCredentials.strings
x Vienna.app/Contents/Resources/zh-Hant.lproj/MainWindowController.strings
x Vienna.app/Contents/Resources/Base.lproj/Downloads.nib/
x Vienna.app/Contents/Resources/Base.lproj/RSSFeed.nib/
x Vienna.app/Contents/Resources/Base.lproj/GroupFolder.nib/
x Vienna.app/Contents/Resources/Base.lproj/KnownSyncServers.plist
x Vienna.app/Contents/Resources/Base.lproj/ActivityViewer.nib/
x Vienna.app/Contents/Resources/Base.lproj/Localizable.strings
x Vienna.app/Contents/Resources/Base.lproj/MainMenu.nib/
x Vienna.app/Contents/Resources/Base.lproj/InfoPlist.strings
x Vienna.app/Contents/Resources/Base.lproj/InfoWindow.nib/
x Vienna.app/Contents/Resources/Base.lproj/RSSSources.plist
x Vienna.app/Contents/Resources/Base.lproj/ExportAccessoryViewController.nib/
x Vienna.app/Contents/Resources/Base.lproj/Localizable.stringsdict
x Vienna.app/Contents/Resources/Base.lproj/FeedCredentials.nib/
x Vienna.app/Contents/Resources/Base.lproj/MainWindowController.nib/
x Vienna.app/Contents/Resources/Base.lproj/Preferences.storyboardc/
x Vienna.app/Contents/Resources/Base.lproj/errorpage.html
x Vienna.app/Contents/Resources/Base.lproj/SearchFolder.nib/
x Vienna.app/Contents/Resources/Base.lproj/SearchFolder.nib/keyedobjects-101300.nib
x Vienna.app/Contents/Resources/Base.lproj/SearchFolder.nib/keyedobjects.nib
x Vienna.app/Contents/Resources/Base.lproj/Preferences.storyboardc/U0J-a5-0Pj-view-57X-N5-EiK.nib/
x Vienna.app/Contents/Resources/Base.lproj/Preferences.storyboardc/preferencesWindow.nib/
x Vienna.app/Contents/Resources/Base.lproj/Preferences.storyboardc/Lfh-L2-KcO-view-Iqj-1b-Nzr.nib/
x Vienna.app/Contents/Resources/Base.lproj/Preferences.storyboardc/NjZ-bv-EoA-view-8J7-Mc-HHy.nib/
x Vienna.app/Contents/Resources/Base.lproj/Preferences.storyboardc/T2z-OK-VtO-view-6Zn-BI-L2K.nib/
x Vienna.app/Contents/Resources/Base.lproj/Preferences.storyboardc/wyk-W1-xMh-view-37U-37-0Sn.nib/
x Vienna.app/Contents/Resources/Base.lproj/Preferences.storyboardc/Info.plist
x Vienna.app/Contents/Resources/Base.lproj/Preferences.storyboardc/wyk-W1-xMh-view-37U-37-0Sn.nib/keyedobjects-101300.nib
x Vienna.app/Contents/Resources/Base.lproj/Preferences.storyboardc/wyk-W1-xMh-view-37U-37-0Sn.nib/keyedobjects.nib
x Vienna.app/Contents/Resources/Base.lproj/Preferences.storyboardc/T2z-OK-VtO-view-6Zn-BI-L2K.nib/keyedobjects-101300.nib
x Vienna.app/Contents/Resources/Base.lproj/Preferences.storyboardc/T2z-OK-VtO-view-6Zn-BI-L2K.nib/keyedobjects.nib
x Vienna.app/Contents/Resources/Base.lproj/Preferences.storyboardc/NjZ-bv-EoA-view-8J7-Mc-HHy.nib/keyedobjects-101300.nib
x Vienna.app/Contents/Resources/Base.lproj/Preferences.storyboardc/NjZ-bv-EoA-view-8J7-Mc-HHy.nib/keyedobjects.nib
x Vienna.app/Contents/Resources/Base.lproj/Preferences.storyboardc/Lfh-L2-KcO-view-Iqj-1b-Nzr.nib/keyedobjects-101300.nib
x Vienna.app/Contents/Resources/Base.lproj/Preferences.storyboardc/Lfh-L2-KcO-view-Iqj-1b-Nzr.nib/keyedobjects.nib
x Vienna.app/Contents/Resources/Base.lproj/Preferences.storyboardc/preferencesWindow.nib/keyedobjects-101300.nib
x Vienna.app/Contents/Resources/Base.lproj/Preferences.storyboardc/preferencesWindow.nib/keyedobjects.nib
x Vienna.app/Contents/Resources/Base.lproj/Preferences.storyboardc/U0J-a5-0Pj-view-57X-N5-EiK.nib/keyedobjects-101300.nib
x Vienna.app/Contents/Resources/Base.lproj/Preferences.storyboardc/U0J-a5-0Pj-view-57X-N5-EiK.nib/keyedobjects.nib
x Vienna.app/Contents/Resources/Base.lproj/MainWindowController.nib/keyedobjects-110000.nib
x Vienna.app/Contents/Resources/Base.lproj/MainWindowController.nib/keyedobjects-101300.nib
x Vienna.app/Contents/Resources/Base.lproj/MainWindowController.nib/keyedobjects.nib
x Vienna.app/Contents/Resources/Base.lproj/MainWindowController.nib/keyedobjects-101400.nib
x Vienna.app/Contents/Resources/Base.lproj/FeedCredentials.nib/keyedobjects-101300.nib
x Vienna.app/Contents/Resources/Base.lproj/FeedCredentials.nib/keyedobjects.nib
x Vienna.app/Contents/Resources/Base.lproj/ExportAccessoryViewController.nib/keyedobjects-101300.nib
x Vienna.app/Contents/Resources/Base.lproj/ExportAccessoryViewController.nib/keyedobjects.nib
x Vienna.app/Contents/Resources/Base.lproj/InfoWindow.nib/keyedobjects-101300.nib
x Vienna.app/Contents/Resources/Base.lproj/InfoWindow.nib/keyedobjects.nib
x Vienna.app/Contents/Resources/Base.lproj/MainMenu.nib/keyedobjects-101300.nib
x Vienna.app/Contents/Resources/Base.lproj/MainMenu.nib/keyedobjects.nib
x Vienna.app/Contents/Resources/Base.lproj/ActivityViewer.nib/keyedobjects-101300.nib
x Vienna.app/Contents/Resources/Base.lproj/ActivityViewer.nib/keyedobjects.nib
x Vienna.app/Contents/Resources/Base.lproj/GroupFolder.nib/keyedobjects-101300.nib
x Vienna.app/Contents/Resources/Base.lproj/GroupFolder.nib/keyedobjects.nib
x Vienna.app/Contents/Resources/Base.lproj/RSSFeed.nib/keyedobjects-101300.nib
x Vienna.app/Contents/Resources/Base.lproj/RSSFeed.nib/keyedobjects.nib
x Vienna.app/Contents/Resources/Base.lproj/Downloads.nib/keyedobjects-101300.nib
x Vienna.app/Contents/Resources/Base.lproj/Downloads.nib/keyedobjects.nib
x Vienna.app/Contents/Resources/ko.lproj/MainMenu.strings
x Vienna.app/Contents/Resources/ko.lproj/ExportAccessoryViewController.strings
x Vienna.app/Contents/Resources/ko.lproj/SearchFolder.strings
x Vienna.app/Contents/Resources/ko.lproj/Downloads.strings
x Vienna.app/Contents/Resources/ko.lproj/InfoWindow.strings
x Vienna.app/Contents/Resources/ko.lproj/GroupFolder.strings
x Vienna.app/Contents/Resources/ko.lproj/KnownSyncServers.plist
x Vienna.app/Contents/Resources/ko.lproj/Localizable.strings
x Vienna.app/Contents/Resources/ko.lproj/Preferences.strings
x Vienna.app/Contents/Resources/ko.lproj/InfoPlist.strings
x Vienna.app/Contents/Resources/ko.lproj/RSSSources.plist
x Vienna.app/Contents/Resources/ko.lproj/Localizable.stringsdict
x Vienna.app/Contents/Resources/ko.lproj/RSSFeed.strings
x Vienna.app/Contents/Resources/ko.lproj/ActivityViewer.strings
x Vienna.app/Contents/Resources/ko.lproj/FeedCredentials.strings
x Vienna.app/Contents/Resources/ko.lproj/MainWindowController.strings
x Vienna.app/Contents/Resources/cs.lproj/MainMenu.strings
x Vienna.app/Contents/Resources/cs.lproj/ExportAccessoryViewController.strings
x Vienna.app/Contents/Resources/cs.lproj/SearchFolder.strings
x Vienna.app/Contents/Resources/cs.lproj/Downloads.strings
x Vienna.app/Contents/Resources/cs.lproj/InfoWindow.strings
x Vienna.app/Contents/Resources/cs.lproj/GroupFolder.strings
x Vienna.app/Contents/Resources/cs.lproj/KnownSyncServers.plist
x Vienna.app/Contents/Resources/cs.lproj/Localizable.strings
x Vienna.app/Contents/Resources/cs.lproj/Preferences.strings
x Vienna.app/Contents/Resources/cs.lproj/InfoPlist.strings
x Vienna.app/Contents/Resources/cs.lproj/RSSSources.plist
x Vienna.app/Contents/Resources/cs.lproj/Localizable.stringsdict
x Vienna.app/Contents/Resources/cs.lproj/RSSFeed.strings
x Vienna.app/Contents/Resources/cs.lproj/ActivityViewer.strings
x Vienna.app/Contents/Resources/cs.lproj/FeedCredentials.strings
x Vienna.app/Contents/Resources/cs.lproj/MainWindowController.strings
x Vienna.app/Contents/Resources/sv.lproj/MainMenu.strings
x Vienna.app/Contents/Resources/sv.lproj/ExportAccessoryViewController.strings
x Vienna.app/Contents/Resources/sv.lproj/SearchFolder.strings
x Vienna.app/Contents/Resources/sv.lproj/Downloads.strings
x Vienna.app/Contents/Resources/sv.lproj/InfoWindow.strings
x Vienna.app/Contents/Resources/sv.lproj/GroupFolder.strings
x Vienna.app/Contents/Resources/sv.lproj/KnownSyncServers.plist
x Vienna.app/Contents/Resources/sv.lproj/Localizable.strings
x Vienna.app/Contents/Resources/sv.lproj/Preferences.strings
x Vienna.app/Contents/Resources/sv.lproj/InfoPlist.strings
x Vienna.app/Contents/Resources/sv.lproj/RSSSources.plist
x Vienna.app/Contents/Resources/sv.lproj/Localizable.stringsdict
x Vienna.app/Contents/Resources/sv.lproj/RSSFeed.strings
x Vienna.app/Contents/Resources/sv.lproj/ActivityViewer.strings
x Vienna.app/Contents/Resources/sv.lproj/FeedCredentials.strings
x Vienna.app/Contents/Resources/sv.lproj/MainWindowController.strings
x Vienna.app/Contents/Resources/WebViewBrowser.nib/keyedobjects-101300.nib
x Vienna.app/Contents/Resources/WebViewBrowser.nib/keyedobjects.nib
x Vienna.app/Contents/Resources/it.lproj/MainMenu.strings
x Vienna.app/Contents/Resources/it.lproj/ExportAccessoryViewController.strings
x Vienna.app/Contents/Resources/it.lproj/SearchFolder.strings
x Vienna.app/Contents/Resources/it.lproj/Downloads.strings
x Vienna.app/Contents/Resources/it.lproj/InfoWindow.strings
x Vienna.app/Contents/Resources/it.lproj/GroupFolder.strings
x Vienna.app/Contents/Resources/it.lproj/KnownSyncServers.plist
x Vienna.app/Contents/Resources/it.lproj/Localizable.strings
x Vienna.app/Contents/Resources/it.lproj/Preferences.strings
x Vienna.app/Contents/Resources/it.lproj/InfoPlist.strings
x Vienna.app/Contents/Resources/it.lproj/RSSSources.plist
x Vienna.app/Contents/Resources/it.lproj/Localizable.stringsdict
x Vienna.app/Contents/Resources/it.lproj/RSSFeed.strings
x Vienna.app/Contents/Resources/it.lproj/ActivityViewer.strings
x Vienna.app/Contents/Resources/it.lproj/FeedCredentials.strings
x Vienna.app/Contents/Resources/it.lproj/MainWindowController.strings
x Vienna.app/Contents/Resources/BrowserTab.nib/keyedobjects-101300.nib
x Vienna.app/Contents/Resources/BrowserTab.nib/keyedobjects.nib
x Vienna.app/Contents/Resources/gl.lproj/MainMenu.strings
x Vienna.app/Contents/Resources/gl.lproj/ExportAccessoryViewController.strings
x Vienna.app/Contents/Resources/gl.lproj/SearchFolder.strings
x Vienna.app/Contents/Resources/gl.lproj/Downloads.strings
x Vienna.app/Contents/Resources/gl.lproj/InfoWindow.strings
x Vienna.app/Contents/Resources/gl.lproj/GroupFolder.strings
x Vienna.app/Contents/Resources/gl.lproj/Localizable.strings
x Vienna.app/Contents/Resources/gl.lproj/Preferences.strings
x Vienna.app/Contents/Resources/gl.lproj/InfoPlist.strings
x Vienna.app/Contents/Resources/gl.lproj/Localizable.stringsdict
x Vienna.app/Contents/Resources/gl.lproj/RSSFeed.strings
x Vienna.app/Contents/Resources/gl.lproj/ActivityViewer.strings
x Vienna.app/Contents/Resources/gl.lproj/FeedCredentials.strings
x Vienna.app/Contents/Resources/gl.lproj/MainWindowController.strings
x Vienna.app/Contents/Resources/da.lproj/MainMenu.strings
x Vienna.app/Contents/Resources/da.lproj/ExportAccessoryViewController.strings
x Vienna.app/Contents/Resources/da.lproj/SearchFolder.strings
x Vienna.app/Contents/Resources/da.lproj/Downloads.strings
x Vienna.app/Contents/Resources/da.lproj/InfoWindow.strings
x Vienna.app/Contents/Resources/da.lproj/GroupFolder.strings
x Vienna.app/Contents/Resources/da.lproj/KnownSyncServers.plist
x Vienna.app/Contents/Resources/da.lproj/Localizable.strings
x Vienna.app/Contents/Resources/da.lproj/Preferences.strings
x Vienna.app/Contents/Resources/da.lproj/InfoPlist.strings
x Vienna.app/Contents/Resources/da.lproj/RSSSources.plist
x Vienna.app/Contents/Resources/da.lproj/Localizable.stringsdict
x Vienna.app/Contents/Resources/da.lproj/RSSFeed.strings
x Vienna.app/Contents/Resources/da.lproj/errorpage.html
x Vienna.app/Contents/Resources/da.lproj/ActivityViewer.strings
x Vienna.app/Contents/Resources/da.lproj/FeedCredentials.strings
x Vienna.app/Contents/Resources/da.lproj/MainWindowController.strings
x Vienna.app/Contents/Resources/es.lproj/MainMenu.strings
x Vienna.app/Contents/Resources/es.lproj/ExportAccessoryViewController.strings
x Vienna.app/Contents/Resources/es.lproj/SearchFolder.strings
x Vienna.app/Contents/Resources/es.lproj/Downloads.strings
x Vienna.app/Contents/Resources/es.lproj/InfoWindow.strings
x Vienna.app/Contents/Resources/es.lproj/GroupFolder.strings
x Vienna.app/Contents/Resources/es.lproj/KnownSyncServers.plist
x Vienna.app/Contents/Resources/es.lproj/Localizable.strings
x Vienna.app/Contents/Resources/es.lproj/Preferences.strings
x Vienna.app/Contents/Resources/es.lproj/InfoPlist.strings
x Vienna.app/Contents/Resources/es.lproj/RSSSources.plist
x Vienna.app/Contents/Resources/es.lproj/Localizable.stringsdict
x Vienna.app/Contents/Resources/es.lproj/RSSFeed.strings
x Vienna.app/Contents/Resources/es.lproj/errorpage.html
x Vienna.app/Contents/Resources/es.lproj/ActivityViewer.strings
x Vienna.app/Contents/Resources/es.lproj/FeedCredentials.strings
x Vienna.app/Contents/Resources/es.lproj/MainWindowController.strings
x Vienna.app/Contents/Resources/en-GB.lproj/MainMenu.strings
x Vienna.app/Contents/Resources/en-GB.lproj/InfoWindow.strings
x Vienna.app/Contents/Resources/en-GB.lproj/Localizable.strings
x Vienna.app/Contents/Resources/en-GB.lproj/Preferences.strings
x Vienna.app/Contents/Resources/en-GB.lproj/InfoPlist.strings
x Vienna.app/Contents/Resources/en-GB.lproj/FeedCredentials.strings
x Vienna.app/Contents/Resources/en-GB.lproj/MainWindowController.strings
x Vienna.app/Contents/Resources/TabbedBrowserViewController.nib/keyedobjects-101300.nib
x Vienna.app/Contents/Resources/TabbedBrowserViewController.nib/keyedobjects.nib
x Vienna.app/Contents/Resources/uk.lproj/MainMenu.strings
x Vienna.app/Contents/Resources/uk.lproj/ExportAccessoryViewController.strings
x Vienna.app/Contents/Resources/uk.lproj/SearchFolder.strings
x Vienna.app/Contents/Resources/uk.lproj/Downloads.strings
x Vienna.app/Contents/Resources/uk.lproj/InfoWindow.strings
x Vienna.app/Contents/Resources/uk.lproj/GroupFolder.strings
x Vienna.app/Contents/Resources/uk.lproj/KnownSyncServers.plist
x Vienna.app/Contents/Resources/uk.lproj/Localizable.strings
x Vienna.app/Contents/Resources/uk.lproj/Preferences.strings
x Vienna.app/Contents/Resources/uk.lproj/InfoPlist.strings
x Vienna.app/Contents/Resources/uk.lproj/RSSSources.plist
x Vienna.app/Contents/Resources/uk.lproj/Localizable.stringsdict
x Vienna.app/Contents/Resources/uk.lproj/RSSFeed.strings
x Vienna.app/Contents/Resources/uk.lproj/ActivityViewer.strings
x Vienna.app/Contents/Resources/uk.lproj/FeedCredentials.strings
x Vienna.app/Contents/Resources/uk.lproj/MainWindowController.strings
x Vienna.app/Contents/Resources/eu.lproj/MainMenu.strings
x Vienna.app/Contents/Resources/eu.lproj/ExportAccessoryViewController.strings
x Vienna.app/Contents/Resources/eu.lproj/SearchFolder.strings
x Vienna.app/Contents/Resources/eu.lproj/Downloads.strings
x Vienna.app/Contents/Resources/eu.lproj/InfoWindow.strings
x Vienna.app/Contents/Resources/eu.lproj/GroupFolder.strings
x Vienna.app/Contents/Resources/eu.lproj/KnownSyncServers.plist
x Vienna.app/Contents/Resources/eu.lproj/Localizable.strings
x Vienna.app/Contents/Resources/eu.lproj/Preferences.strings
x Vienna.app/Contents/Resources/eu.lproj/InfoPlist.strings
x Vienna.app/Contents/Resources/eu.lproj/RSSSources.plist
x Vienna.app/Contents/Resources/eu.lproj/Localizable.stringsdict
x Vienna.app/Contents/Resources/eu.lproj/RSSFeed.strings
x Vienna.app/Contents/Resources/eu.lproj/ActivityViewer.strings
x Vienna.app/Contents/Resources/eu.lproj/FeedCredentials.strings
x Vienna.app/Contents/Resources/eu.lproj/MainWindowController.strings
x Vienna.app/Contents/Resources/ja.lproj/MainMenu.strings
x Vienna.app/Contents/Resources/ja.lproj/ExportAccessoryViewController.strings
x Vienna.app/Contents/Resources/ja.lproj/SearchFolder.strings
x Vienna.app/Contents/Resources/ja.lproj/Downloads.strings
x Vienna.app/Contents/Resources/ja.lproj/InfoWindow.strings
x Vienna.app/Contents/Resources/ja.lproj/GroupFolder.strings
x Vienna.app/Contents/Resources/ja.lproj/KnownSyncServers.plist
x Vienna.app/Contents/Resources/ja.lproj/Localizable.strings
x Vienna.app/Contents/Resources/ja.lproj/Preferences.strings
x Vienna.app/Contents/Resources/ja.lproj/InfoPlist.strings
x Vienna.app/Contents/Resources/ja.lproj/RSSSources.plist
x Vienna.app/Contents/Resources/ja.lproj/Localizable.stringsdict
x Vienna.app/Contents/Resources/ja.lproj/RSSFeed.strings
x Vienna.app/Contents/Resources/ja.lproj/ActivityViewer.strings
x Vienna.app/Contents/Resources/ja.lproj/FeedCredentials.strings
x Vienna.app/Contents/Resources/ja.lproj/MainWindowController.strings
x Vienna.app/Contents/Resources/zh-Hans.lproj/MainMenu.strings
x Vienna.app/Contents/Resources/zh-Hans.lproj/ExportAccessoryViewController.strings
x Vienna.app/Contents/Resources/zh-Hans.lproj/SearchFolder.strings
x Vienna.app/Contents/Resources/zh-Hans.lproj/Downloads.strings
x Vienna.app/Contents/Resources/zh-Hans.lproj/InfoWindow.strings
x Vienna.app/Contents/Resources/zh-Hans.lproj/GroupFolder.strings
x Vienna.app/Contents/Resources/zh-Hans.lproj/KnownSyncServers.plist
x Vienna.app/Contents/Resources/zh-Hans.lproj/Localizable.strings
x Vienna.app/Contents/Resources/zh-Hans.lproj/Preferences.strings
x Vienna.app/Contents/Resources/zh-Hans.lproj/InfoPlist.strings
x Vienna.app/Contents/Resources/zh-Hans.lproj/RSSSources.plist
x Vienna.app/Contents/Resources/zh-Hans.lproj/Localizable.stringsdict
x Vienna.app/Contents/Resources/zh-Hans.lproj/RSSFeed.strings
x Vienna.app/Contents/Resources/zh-Hans.lproj/ActivityViewer.strings
x Vienna.app/Contents/Resources/zh-Hans.lproj/FeedCredentials.strings
x Vienna.app/Contents/Resources/zh-Hans.lproj/MainWindowController.strings
x Vienna.app/Contents/Resources/de.lproj/MainMenu.strings
x Vienna.app/Contents/Resources/de.lproj/ExportAccessoryViewController.strings
x Vienna.app/Contents/Resources/de.lproj/SearchFolder.strings
x Vienna.app/Contents/Resources/de.lproj/Downloads.strings
x Vienna.app/Contents/Resources/de.lproj/InfoWindow.strings
x Vienna.app/Contents/Resources/de.lproj/GroupFolder.strings
x Vienna.app/Contents/Resources/de.lproj/KnownSyncServers.plist
x Vienna.app/Contents/Resources/de.lproj/Localizable.strings
x Vienna.app/Contents/Resources/de.lproj/Preferences.strings
x Vienna.app/Contents/Resources/de.lproj/InfoPlist.strings
x Vienna.app/Contents/Resources/de.lproj/RSSSources.plist
x Vienna.app/Contents/Resources/de.lproj/Localizable.stringsdict
x Vienna.app/Contents/Resources/de.lproj/RSSFeed.strings
x Vienna.app/Contents/Resources/de.lproj/errorpage.html
x Vienna.app/Contents/Resources/de.lproj/ActivityViewer.strings
x Vienna.app/Contents/Resources/de.lproj/FeedCredentials.strings
x Vienna.app/Contents/Resources/de.lproj/MainWindowController.strings
x Vienna.app/Contents/MacOS/Vienna
x Vienna.app/Contents/_CodeSignature/CodeResources
tar: Error exit delayed from previous errors.
So these files:
x Vienna.app/Contents/Resources/._errorpagelogo.png
tar: Ignoring malformed pax extended attribute
x Vienna.app/Contents/Resources/errorpagelogo.png
x Vienna.app/Contents/Resources/._errorpagebg.png
tar: Ignoring malformed pax extended attribute
x Vienna.app/Contents/Resources/errorpagebg.png
x Vienna.app/Contents/Resources/fr.lproj/._GroupFolder.strings
tar: Ignoring malformed pax extended attribute
x Vienna.app/Contents/Resources/fr.lproj/GroupFolder.strings
I have looked at both tar archives and found that these 3 files mentioned above all have this extended file attribute:
errorpagebg.png: com.apple.lastuseddate#PS
errorpagelogo.png: com.apple.lastuseddate#PS
GroupFolder.strings: com.apple.lastuseddate#PS
However, this is the case for both 3.8.1 and 3.8.2. and I do not see anything different.
For some reason, this attribute survives the extract option (tar -xzf
) even though it is supposed to strip extended attributes (--no-xattrs
is the default for the -x
argument). I have tested tar -czf Vienna.tar.gz --no-xattrs Vienna.app
and tar -czf Vienna.tar.gz --no-mac-metadata Vienna.app
, to strip the attribute when creating the archive, but it does not make a difference on my end, the attribute stays.
ditto
does the trick: ditto -c -k --keepParent --norsrc Vienna.app Vienna.zip
The laptop is running macOS 12.5.1 : tar version is
bsdtar 3.5.1 - libarchive 3.5.1 zlib/1.2.11 liblzma/5.0.5 bz2lib/1.0.8
At the time, the desktop was on macOS 12.5 but it has since been updated to 12.5.1, so it displays the same version of tar.Are you using the system version, or is it perhaps using another version, e.g. Homebrew?
I use the system version.
Apple suggests ZIP here as well: https://developer.apple.com/documentation/security/notarizing_macos_software_before_distribution/customizing_the_notarization_workflow.
I think the quickest and easiest solution is to change it to ZIP.
I correct you : the above is recommendation for submitting to Apple for notarization. For shipping signed code to customers, Apple's recommandation is in Tech Note TN2206 :
For distribution outside of the Mac App Store, the preferred options are to use a signed disk image (DMG) or signed installer package. Signing these allows validation of the contents and their source. ZIP archives may also be used, but this is discouraged.
Signed DMGs are quite larger than .tgz, and would require a third party tool like create-dmg for automated creation.
It is also interesting to note that Sparkle documentation states :
Sparkle supports updating from ZIP archives, tarballs, disk images (DMGs), and installer packages. While you can reuse the same archive for distribution of your app on your website, we recommend serving ZIPs or tarballs (e.g. tar.xz) for updates because they are the fastest and most reliable formats for Sparkle. Disk images (DMGs) can be significantly slower to extract programmatically and sometimes be less reliable to attach/detach.
ZIP archives are slightly bigger than .tgz
i don't think it matters in this day and age whether the download is 12.3 or 13.7 MB. both DMG and ZIP make more sense than TGZ
I correct you : the above is recommendation for submitting to Apple for notarization. For shipping signed code to customers, Apple's recommandation is in Tech Note TN2206 :
For distribution outside of the Mac App Store, the preferred options are to use a signed disk image (DMG) or signed installer package. Signing these allows validation of the contents and their source. ZIP archives may also be used, but this is discouraged.
Apple still acknowledges that ZIP archives can be used for distribution, but they are discouraging this (presumably because Apple recommends “stapling” the notarisation ticket). See also this paragraph in the article I linked to:
While you can notarize a ZIP archive, you can’t staple to it directly. Instead, run stapler against each item that you added to the archive. Then create a new ZIP file containing the stapled items for distribution.
TAR archives are not mentioned anywhere though. If the TAR archives can be made cleanly without the above-mentioned extended attributes then nothing has to be changed, since it did run without issues before.
Disk images are complicated and messy, they require either yet another third-party script or program or an extensive script to create them. Plus, in my experience, there are still users who do not understand that they have to copy the app bundle out of the disk image.
I have looked at both tar archives and found that these 3 files mentioned above all have this extended file attribute:
errorpagebg.png: com.apple.lastuseddate#PS errorpagelogo.png: com.apple.lastuseddate#PS GroupFolder.strings: com.apple.lastuseddate#PS
However, this is the case for both 3.8.1 and 3.8.2. and I do not see anything different.
You should not compare 3.8.2 and 3.8.1, but 3.8.2 and 3.8.0
The Archive Browser says there are resource forks with sizes of 0 bytes in 3.8.2 and 3.8.1 archives. I can reproduce this when I recreate archives on my laptop, but there is no clues of the presence of resource forks in the original files when I use xattr
or ls -l@
.
No success when I try to access these resource forks at filename/..namedfork/rsrc
Could APFS implementation be different from HFS+ for this ?
If these attributes are not in your source files then from where are they coming? It seems odd that they would end up in the built product. Could Xcode be screwing something up?
This old blog post indicates that tar
does have some issues with stripping resource forks: https://brett.stimmerman.com/2007/03/21/os-x-tar-and-resource-forks.html
ditto
does the trick:ditto -c -k --keepParent --norsrc Vienna.app Vienna.zip
Same thing (no attributes) if you create a zip through tar
: tar -a -cf Vienna.zip --exclude '.DS_Store' Vienna.app
or a 7-zip file through tar
: tar -a -cf Vienna.7z --exclude '.DS_Store' Vienna.app
But any format involving tar file (.tgz
, .tbz
, .tbz2
or .txz
) will keep the attributes.
@barijaona Something I just noticed (with tar -tvvf <file>
):
3.8.0:
Archive Format: POSIX ustar format, Compression: gzip
3.8.1 and 3.8.2:
Archive Format: POSIX pax interchange format, Compression: gzip
@barijaona Something I just noticed (with
tar -tvvf <file>
):3.8.0:
Archive Format: POSIX ustar format, Compression: gzip
3.8.1 and 3.8.2:
Archive Format: POSIX pax interchange format, Compression: gzip
Nice catch.
Curiously, trying to force ustar format (adding --format ustar
to the tar -cf
command) has no effect…
Might need to file a radar with Apple… To say the least, the man page is seriously outdated…
For some reason, this attribute survives the extract option (
tar -xzf
) even though it is supposed to strip extended attributes (--no-xattrs
is the default for the-x
argument). I have testedtar -czf Vienna.tar.gz --no-xattrs Vienna.app
andtar -czf Vienna.tar.gz --no-mac-metadata Vienna.app
, to strip the attribute when creating the archive, but it does not make a difference on my end, the attribute stays.
I'll go with a radical solution: perform xattr -c -r
before archiving.
i can confirm that Vienna cannot be decompressed on Mojave. Neither on the command line, nor in the Finder. it works fine on newer macOS versions though.
@core-code : do you have the same decompression problem with version 3.7.5 ?
3.7.5 had the same issue.
I have reuploaded version 3.7.5.
Can you give a try decompressing it ? If OK, I will deliver a new version (3.8.3) this evening or tomorrow.
I have reuploaded version 3.7.5.
i can confirm that one can be extracted just fine
Fixed in 3.8.3 I have also reuploaded clean exports of 3.8.1 and 3.8.2
thanks!
Describe the bug A clear and short description of what the bug is. untarring the MacOS tarball produces errors
To Reproduce Steps to reproduce the behaviour, if possible. Trying to update produces uninteresting error. Trying to use the commandline produces the following error:
MacOS 10.14.6 (18G9323) in case you were wondering.
Screenshots Add screenshots to help explain your problem, if possible.
Please complete the following information:
Additional information: In which version of Vienna does the problem not occur, if applicable.
BTW I tried to send this to the cocoaforge forum but they have used SPAMHAUS to ban everyone who is not running a mailserver from posting. Only spammers can post there at the moment.