Created attachment 14379
Open Capture File - files greyed out despite "All Files *.*" selected
Build Information:
$ /Applications/Wireshark.app/Contents/MacOS/Wireshark -v
Wireshark 2.1.0-1514-g9b2f3f7c (v2.1.0rc0-1514-g9b2f3f7c from unknown)
Copyright 1998-2016 Gerald Combs <gerald@wireshark.org> and contributors.
License GPLv2+: GNU GPL version 2 or later <http://www.gnu.org/licenses/old-licenses/gpl-2.0.html>
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Compiled (64-bit) with Qt 5.3.2, with libpcap, without POSIX capabilities, with
libz 1.2.5, with GLib 2.36.0, with SMI 0.4.8, without c-ares, without ADNS, with
Lua 5.2, with GnuTLS 2.12.19, with Gcrypt 1.5.0, with MIT Kerberos, with GeoIP,
with QtMultimedia, without AirPcap.
Running on Mac OS X 10.11.3, build 15D21 (Darwin 15.3.0), with locale C, with
libpcap version 1.5.3 - Apple version 54, with libz 1.2.5, with GnuTLS 2.12.19,
with Gcrypt 1.5.0.
Intel(R) Core(TM) i7-3520M CPU @ 2.90GHz (with SSE4.2)
Built using llvm-gcc 4.2.1 (Based on Apple Inc. build 5658) (LLVM build
2336.9.00).
In file browser windows such as Open Capture File, files that do not have a period somewhere in their name (e.g. files without extensions) cannot be selected in neither the file list nor the suggestions that appear when typing in the "File name" field, even if "All Files *.*" is chosen under "Files of Type". These files can only be opened by typing their complete name in the "File name" field.Ideally, although "All Files" typically describes allowing selection of files with any extension, it should also allow files without an extension or period anywhere in the filename.
Not unique to OS X; the same thing happened with a Wireshark built on and for Ubuntu, so it probably happens on all UN*Xes. Unfortunately, I can't set the OS to "everything but Windows", so I'll leave it as OS X.
Not unique to 2.1, either; it happens in 2.0 as well.The behavior is different on OS X and "other UN*X", in that, on "other UN*X", it doesn't even bother *displaying* files with no extensions, but the underlying problem is the same.