aboutsummaryrefslogtreecommitdiffstats
path: root/gtk
AgeCommit message (Collapse)AuthorFilesLines
2007-01-16Should have done this in the last checkin: wrap help_topic_html() in ↵Jeff Morriss1-0/+2
#ifdef(GLIB2) as it's only used (and only works) there svn path=/trunk/; revision=20454
2007-01-16help_topic_gtk() is needed in GTK 1.2 builds so don't #ifdef(GKT2) it outJeff Morriss1-2/+0
svn path=/trunk/; revision=20451
2007-01-16in effect use the User's Guide as the online help system now (for GTK > V1)!Ulf Lamping2-5/+7
remove ENABLE_WSUG setting from config.nmake and replace it with GLIB_MAJOR_VERSION >= 2 (as Glib 1.x cannot open a browser to show a HTML file - it's just currently? not implemented) svn path=/trunk/; revision=20446
2007-01-15Help:Ulf Lamping1-50/+59
- Win32 only: try to load help page from local user-guide.chm (if HHC_DIR is set in config.nmake) and if that fails: - show corresponding help page directly from www.wireshark.org in the configured web browser. The "internet way" will be the only way for all UNIX based versions, as they cannot read .chm files. svn path=/trunk/; revision=20445
2007-01-14fix #301: Windows file dialog should:Ulf Lamping2-22/+11
- initially show the "My Documents" folder - don't use the "open folder" preference setting on save and alike dialogs (we don't do it in the GTK versions either) svn path=/trunk/; revision=20433
2007-01-14fix a bug when freeing newpath - don't g_free(NULL)Ulf Lamping1-1/+1
svn path=/trunk/; revision=20432
2007-01-14Trying to get buildbot Ubuntu-5.10-x86 distcheck to build again.Jaap Keuter1-0/+1
svn path=/trunk/; revision=20425
2007-01-14bugfix: show the "placesbar" (the one with e.g. "My Documents" button) for ↵Ulf Lamping1-182/+236
the various win32 file dialogs. As a nice side effect, the dir/file part of the dialogs is bigger now, which makes handling of the dialogs much nicer/faster. Yes, it still fits into 800*600 screen resolution. Needs testing, I might have placed a g_free() call at the wrong place ... svn path=/trunk/; revision=20423
2007-01-13U3 support for "recent" files.Graeme Lunt4-3/+87
When the "recent" file is written, any references to files on the U3 device itself are modified to have the drive replace with "$U3_DEVICE_PATH". Similarly, when the recent file is read, "$U3_DEVICE_PATH" is replaced with the current U3 device path. This ensures that if/when the U3 device path changes when inserting it into different machines, recent captures on the U3 device itself can still be opened from the recent menu. svn path=/trunk/; revision=20417
2007-01-13New "decode as ..." feature for BER-encoded files (WTAP_FILE_BER). Graeme Lunt4-1/+217
A BER-encoded file can be dissected as one of a number of registered syntaxes (registered using register_ber_syntax_dissector()). Syntaxes may also be associated with OIDs (or other strings) using register_ber_oid_syntax(). A default syntax with which to dissect a BER-encoded file is determined from its filename (extension). For example, ".cer" and ".crt" files will be dissected as "Certificate". svn path=/trunk/; revision=20414
2007-01-12update ssl-dlg.c in accordance with changes in SSL dissectorTomas Kukosa1-7/+26
svn path=/trunk/; revision=20408
2007-01-12Win32: MSVC > 6 doesn't work well with Unicode filenames!Ulf Lamping1-2/+2
fix this, by providing required functions in the new file file_util.c - it's mostly copied from GLib (g_open alike - that take UTF8 as filename format but don't use msvcrt.dll V6 for this as the glib files do) "link" to these functions in file_util.h: #define eth_open eth_stdio_open revert changes (from SVN 20282) throughout the code related to these file functions which were introduced with the first tries of MSVC 2005 ... Hopefully I've done everything right with the new file_util.c ... svn path=/trunk/; revision=20402
2007-01-11Fix compilation problems under Windows. In the GTK code, convert SSIDsGerald Combs1-599/+601
to GByteArrays. Add format_uri() to strutil, which formats a byte string with percent-escapes. Fixup whitespace and indentation. svn path=/trunk/; revision=20397
2007-01-11Fix for bug #1140: Filtering messes up packet list sort orderStephen Fisher1-0/+13
svn path=/trunk/; revision=20394
2007-01-08fix compilation for:Ulf Lamping1-3/+2
- Visual Studio .NET (2002) - Visual Studio .NET 2003 svn path=/trunk/; revision=20349
2007-01-06fix sockaddr_storage problem for MSVC 7.1 (hmmm, maybe it's a platform SDK ↵Ulf Lamping1-4/+6
issue - time will tell) svn path=/trunk/; revision=20331
2007-01-03from Laurent Rabret:Ulf Lamping1-2/+2
I posted a patch about 1.5 years ago for the formerly Ethereal to successfully compiled with Visual > 6. I have always successfully used this patched Ethereal/Wireshark compiled with VS 2003 and have just checked when compiled with Visual C++ 2005 Express svn path=/trunk/; revision=20282
2007-01-02More ethereal --> wiresharkBill Meier1-1/+1
svn path=/trunk/; revision=20270
2007-01-02Add a WIRESHARK_RUN_FROM_BUILD_DIRECTORY environment variable on UN*X;Guy Harris2-4/+7
if set, and if the program isn't running with additional privileges, it'll treat the directory in which the program is found as the data directory. If, on Windows, the version-number subdirectory of {data directory}\plugins doesn't exist (which is assumed to mean that the program is being run from the build directory), or if, on UN*X, WIRESHARK_RUN_FROM_BUILD_DIRECTORY is set, the plugin directory is the "plugins" subdirectory of the data directory, and all subdirectories of that directory are scanned for plugins, as the "plugins" subdirectory of the build directory contains subdirectories for the plugins; this means that if we're running from the build directory, we'll find the plugins we built in the build tree. When generating the wireshark-filter man page, run tshark with WIRESHARK_RUN_FROM_BUILD_DIRECTORY set, so it uses the plugins from the build to generate the list of filters. svn path=/trunk/; revision=20261
2007-01-02MSVC2006 defines sockaddr_storage, so we shouldn't define this on our own ↵Ulf Lamping1-0/+7
for MSVC2006 this might be depending on the Platform SDK and not on MSVC version - I don't really know svn path=/trunk/; revision=20259
2006-12-29Fix for bug #1278: Stephen Fisher5-5/+14
"When analysing a trace with 802.11 packages (made by airpcap) and selecting Statistics->Conversation List->WLAN all wlan conversations are listed. When after this selecting Apply as filter->Selected->A<->B a display filter is created as eth.addr==<A> && eth.addr==<B> when if should be wlan.addr==<A> && wlan.addr==<B>" svn path=/trunk/; revision=20234
2006-12-28Move the contents of airpdcap to epan/crypt. Try to fix the currentGerald Combs3-50/+49
distcheck failure. Move the nmake build targets for airpdcap from epan/dissectors to epan. This will probably break the Windows build. svn path=/trunk/; revision=20231
2006-12-27Prepare to move the airpdcap code to epan/crypt (SVN won't let me actuallyGerald Combs1-1/+1
move the files until these changes are checked in). Add an AC_DEFINE for airpdcap (which will be removed once the changes have settled). Update the airpdcap code to compile on non-Windows systems. Fix up comments and whitespace to conform more closely to the rest of the code base. Verified to compile under Windows and OS X. svn path=/trunk/; revision=20227
2006-12-27+ browser_open_url()Luis Ontanon1-1/+4
+ browser_open_data_file() svn path=/trunk/; revision=20223
2006-12-26fix unused warningsUlf Lamping1-1/+1
svn path=/trunk/; revision=20217
2006-12-22Make fix for bug 771 compatible with GTK1Jaap Keuter1-3/+6
svn path=/trunk/; revision=20201
2006-12-22hmmRonnie Sahlberg1-0/+1
best to revert this for a while. revert all changes from previous patch. svn path=/trunk/; revision=20195
2006-12-22change some slab allocated memory into ep/emem allocated structures instead.Ronnie Sahlberg1-1/+0
this primarily removes code and simplifies (==eliminates) the need to track the data that is allocated and should potentially be slightly faster than a slab allocator. however these functions are called A LOT so there might be a performance hit when using emem with full debugging canary values and all the bells and whistles activated. this change also makes any future attempt to parallellize dissection of frames easier if we just make the ep allocator allocate from a threads specific ep pool. (something we would have to do anyway to make ep allocations multithreaded) this works in all my tests so far but needs more test coverage. svn path=/trunk/; revision=20194
2006-12-21From Florent Drouin:Jaap Keuter1-8/+29
Here is a patch for Bug 771. It solves the problem of datalink header selection, when the interface has more than one. svn path=/trunk/; revision=20186
2006-12-12gtkglobals.h not neededUlf Lamping1-1/+0
svn path=/trunk/; revision=20127
2006-12-12Remove svn:executable property from a few more .[hc] filesBill Meier2-0/+0
svn path=/trunk/; revision=20122
2006-12-11Add a new function to build column widths based not only on the maxStephen Fisher1-2/+2
width that is hard-coded in get_column_longest_string(), but also on the width of the user specified title of the column (in case it is wider.) svn path=/trunk/; revision=20117
2006-12-11remove some warningsUlf Lamping2-0/+4
svn path=/trunk/; revision=20116
2006-12-11We only need to add the tree view to its containing scrolled windowGuy Harris1-72/+70
once. (Subsequent attempts produce a warning and do nothing.) Clean up indentation. svn path=/trunk/; revision=20107
2006-12-09add WinPcap beta 2 and 3 to the details version checkUlf Lamping1-0/+2
svn path=/trunk/; revision=20080
2006-12-09change it to "Seconds Since Epoch (1970-01-01): 1234567890.123456"Ulf Lamping1-2/+2
svn path=/trunk/; revision=20079
2006-12-08A callback in read_prefs_file() should return a prefs_set_pref_e, not anGuy Harris1-2/+2
int. svn path=/trunk/; revision=20069
2006-12-06Don't define HAVE_AIRPDCAP if HAVE_AIRPCAP isn't defined. Fix a compilerGerald Combs1-1/+1
warning in the 802.11 dissector. svn path=/trunk/; revision=20053
2006-12-05From Davide Schiera and Giorgio Tino: Add initial WPA/WPA2 decryptionGerald Combs9-303/+763
support. WEP key preferences have been overloaded to allow WPA keys. The decryption code currently uses Windows-specific data types, but can be converted to use glib equivalents. Add a few text and whitespace fixups. svn path=/trunk/; revision=20049
2006-12-05From Douglas Pratley with trivial changes and documentation changes Stephen Fisher4-3/+25
by myself: Corrected patch; epan/column.c and epan/column_utils.c were not included. This one has now been properly tested against a clean checkout of today's code. - New menu option available under view\time display format - New sub-option (e) to -t switch for both wireshark and tshark - Extended recent settings code to handle new value - Did NOT add new explicit epoch time column svn path=/trunk/; revision=20040
2006-12-05From Giorgio Tino: Add a "static text" protocol preference type. ThisGerald Combs2-5/+65
can be used to add descriptive text inline with other preference items. The "preference" contents are not written to disk. Fixup whitespace. svn path=/trunk/; revision=20037
2006-12-01Fix for bug #1117: Crash on next action [such as another stats window] whenStephen Fisher1-13/+15
flow graph window is open. Added if(pinfo->cinfo) before attempting to use pinfo->cinfo->col_first. The rest is indentation changes for the new if statement. svn path=/trunk/; revision=20028
2006-11-29From the wishlist: add basic find functionality to the follow tcp & ssl streamStephen Fisher2-4/+281
dialogs. svn path=/trunk/; revision=20017
2006-11-27break the SCSI SBC commandset out into its own dissectorRonnie Sahlberg1-1/+2
svn path=/trunk/; revision=20000
2006-11-27g_strdup takes one parameter not twoRonnie Sahlberg1-3/+3
svn path=/trunk/; revision=19999
2006-11-27remove unused variable: tooltipsRonnie Sahlberg1-1/+0
svn path=/trunk/; revision=19998
2006-11-26Wrap the declaration for tree_view_key_pressed_cb() in an #if/#endif.Gerald Combs1-0/+2
svn path=/trunk/; revision=19995
2006-11-26Make keyboard navigation common for all tree views (for GTK2, at least).Gerald Combs3-104/+106
svn path=/trunk/; revision=19994
2006-11-25Make sure we don't trigger undefined behavior in isprint().Gerald Combs1-1/+7
svn path=/trunk/; revision=19978
2006-11-24Have separate proto_construct_match_selected_string() andGuy Harris3-7/+10
proto_can_match_selected() routines, to more clearly separate the two functions - but have them both call the same underlying routine, so they both make the same decisions as to whether a match-selected string can be constructed or not. svn path=/trunk/; revision=19976