aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2005-07-25updated GTK-Wimp section to reflect GTK 2.4Ulf Lamping1-6/+8
svn path=/trunk/; revision=15062
2005-07-25found by Thomas Boehne: corrected GTK_WIMP_DIR, used by the NSIS installerUlf Lamping1-1/+1
svn path=/trunk/; revision=15061
2005-07-25update to latest zlib version 123Ulf Lamping1-2/+3
svn path=/trunk/; revision=15060
2005-07-25from Thomas Boehne: update README's to reflect latest changesUlf Lamping2-19/+24
svn path=/trunk/; revision=15059
2005-07-25fix a typo: lenght -> lengthUlf Lamping1-1/+1
svn path=/trunk/; revision=15058
2005-07-25When reassembling a packet, all data, including data withGuy Harris1-14/+41
FD_NOT_MALLOCED set, has to be copied - all FD_NOT_MALLOCED means is that the fragment's data is part of the old reassembled data, rather than a malloced chunk of its own (this happens if, after reassembly, the dissector says more reassembly is necessary, as can happen, for example, in the case of HTTP and other protocols where reassembly continues until a terminator is seen). Not copying the data means that the reassembled data is, in part, whatever random junk happens to be in the newly-allocated buffer. Back out the change not to copy the data, but add some sanity checks, in the hopes of preventing the crash that caused the change not to copy the data to be added, and in the hopes of discovering the ultimate source of that crash and fixing it. svn path=/trunk/; revision=15057
2005-07-25two bugfixes:Ulf Lamping2-19/+21
- don't use GtkSelectionData after returned to GTK, as it might free this data immediately (copy the data instead and free it after usage) - fix return value handling for DnD merge, so it will work again svn path=/trunk/; revision=15056
2005-07-25bugfix: default for NPF service was default on for NT and above, but it has ↵Ulf Lamping3-10/+40
to be off (secure default) stop NPF service and set it back to "On demand" if user deselected the corresponding checkbox when upgrading from a previous Ethereal install, try to detect which choices of icons and alike was used last time, and set this as default (e.g. don't install desktop icon if I choose not to install last time) minor text changes svn path=/trunk/; revision=15055
2005-07-25Break out of an infinite loop. Fixes bugs 296 and 297.Gerald Combs1-5/+11
svn path=/trunk/; revision=15054
2005-07-25add a section about the Developer's GuideUlf Lamping1-0/+10
svn path=/trunk/; revision=15053
2005-07-25as the buildbot is updated now:Ulf Lamping1-5/+6
using the /SOLID switch in SetCompressor again, making NSIS at least 2.07 a requirement svn path=/trunk/; revision=15052
2005-07-25packet-http.c(484) : warning C4101: 'i' : unreferenced local variableUlf Lamping2-3/+2
packet-http.c(486) : warning C4101: 'si' : unreferenced local variable packet-kink.c(628) : warning C4101: 'quick_mode_payloads_length' : unreferenced local variable svn path=/trunk/; revision=15051
2005-07-24Fix indentation.Guy Harris1-1/+1
svn path=/trunk/; revision=15050
2005-07-24make the default to not use the /SOLID switch for SetCompressor, so buildbot ↵Ulf Lamping1-2/+4
is working again svn path=/trunk/; revision=15049
2005-07-24include pinfo_stats_tree.c in the build process, so MSVC compiles againUlf Lamping2-2/+2
don't use extern before a function body, that don't make sense svn path=/trunk/; revision=15048
2005-07-24Break out of another infinite loop. Fixes bug 293.Gerald Combs1-0/+5
svn path=/trunk/; revision=15047
2005-07-24Fix some typoes.Guy Harris2-147/+243
Call "dissect_attribute_value_pairs()" regardless of whether we're building a protocol tree, so the EAP subdissector is always called. "dissect_attribute_value_pairs()" is only called when the length of AVPs in the packet is non-zero; don't bother checking for a zero length. Don't put two items in for each AVP - one is sufficient. Add some more length checks when processing AVPs. Don't require AVPs to be at least 3 bytes long - they might have just a type and length; let an exception be thrown if that's a problem. Don't require that the entire AVP be available in the tvbuff before processing it; let an exception be thrown as we're processing the AVP if we don't have all the data, so the stuff before the end is processed. Give the tvbuff for the AVP data a length that reflects the length of data left in the tvbuff, so that the appropriate exception is thrown if the packet was cut short by a snapshot length. Don't have a fixed-length buffer for reassembled EAP messages; grow it as necessary. Don't special-case the initial part of the processing of EAP messages; put in the standard length item, as well as, for fragments, an item for the fragment data. Check for non-consecutive EAP-Message attributes. Set the columns non-writable while dissecting the EAP message, so Protocol and Info reflect the RADIUS packet. Doing the reassembly by gluing together all the consecutive EAP-Message attributes means we don't need help from the EAP dissector, returning the total length of the EAP message. Get rid of the no-longer-needed eap_fragment dissector; just call the regular EAP dissector. svn path=/trunk/; revision=15046
2005-07-24Fix a typo.Michael Tüxen1-1/+1
svn path=/trunk/; revision=15044
2005-07-24Constify to remove a bunch of warnings. Add some casts to squelchGuy Harris39-123/+125
(presumably-)harmless-but-otherwise-unremovable const-to-nonconst warnings. In the TACACS dissector, clean up the variables used in option parsing to avoid some const-to-nonconst warnings. Clean up some white space. svn path=/trunk/; revision=15043
2005-07-24"fragment_add_common()" isn't used outside this file - make it static.Guy Harris1-47/+44
Move to "show_fragment()" the code to append the fragment information to the top-level item. Fix indentation. svn path=/trunk/; revision=15042
2005-07-24from Graeme Hewson: "Fixes for ethereal config files"Ulf Lamping2-49/+63
svn path=/trunk/; revision=15041
2005-07-24Update to zlib 1.2.3Ulf Lamping2-1/+5
svn path=/trunk/; revision=15040
2005-07-24Update to zlib 1.2.3Ulf Lamping1-2/+2
svn path=/trunk/; revision=15039
2005-07-24Lars Ruoff:Jörg Mayer1-2/+8
Use correct offsets to decode bssid in all cases: Depending on the packet type the header contains up to 4 addresses but may contain less. The position/ definition of the bssid changes as a result of this. svn path=/trunk/; revision=15038
2005-07-24Register the port range preferences as such, rather than doing our ownGuy Harris1-223/+95
range implementation. Make string preferences "const", to squelch compiler warnings, and make other variables and arguments "const" to match. Port numbers are unsigned; display them as such. svn path=/trunk/; revision=15037
2005-07-24register the dissector by nameLuis Ontanon1-1/+1
svn path=/trunk/; revision=15036
2005-07-24Add "pinfo_stats_tree.h" to declare "register_pinfo_stat_trees()", andGuy Harris4-10/+39
include it in "pinfo_stats_tree.c" (which defines it) and "stats_tree_plugin.c" (which refers to it). Make all the other routines defined in "pinfo_stats_tree.c" static, as they're not used outside "pinfo_stats_tree.c". Get rid of declaration of unused "register_http_stat_trees()". svn path=/trunk/; revision=15035
2005-07-24some more ep_tvb_get_string updatesRonnie Sahlberg6-57/+28
svn path=/trunk/; revision=15034
2005-07-24Autogenerate the sminmpec.c file from iana's enterprise-numbers fileLuis Ontanon5-87/+93657
svn path=/trunk/; revision=15033
2005-07-24fix a leak of tap info data by replacing g_strdup with ep_strdupLuis Ontanon1-3/+4
svn path=/trunk/; revision=15032
2005-07-24some more dissectors converted to ep_tvb_get_stringRonnie Sahlberg7-36/+17
again at least one obvious memleak was found in the old code svn path=/trunk/; revision=15031
2005-07-24use ep_alloc instead of statically allocated buffersLuis Ontanon1-2/+6
svn path=/trunk/; revision=15030
2005-07-24change g_strdup() calls with ep_strdup calls (fixing a significant leakage ↵Luis Ontanon1-16/+15
of tap data) svn path=/trunk/; revision=15029
2005-07-24- change the report_failure dialog for a less painful g_warningLuis Ontanon2-17/+19
- use ep_alloc for reassemling eap fragments instead of a static buffer - use ep_strdup_printf() instead of a static buffe to return the cosine's VP/VC AVP label - add few TODO comments svn path=/trunk/; revision=15028
2005-07-24convert some uses of tvb_get_string() to ep_tvb_get_string()Ronnie Sahlberg11-59/+24
there was at least one obvious memleak in one of the uses of tvb_get_string() svn path=/trunk/; revision=15027
2005-07-24Replace two calls to tvb_get_string with the new ep_tvb_get_string (this ↵Luis Ontanon1-31/+2
fixes a leak I introdduced at the last checkin) remove the stat_infos PtrArray as we do not need to free our tap data anymore, YEAH! svn path=/trunk/; revision=15026
2005-07-24Remove the isup messages tap as it's been superceeded by the stats_tree oneLuis Ontanon2-422/+0
svn path=/trunk/; revision=15025
2005-07-24addRonnie Sahlberg2-0/+37
ep_tvb_get_string that acts the same as tvb_get_string but the buffer returned need not be freed. svn path=/trunk/; revision=15024
2005-07-24From Alejandro Vaquero:Luis Ontanon1-1/+4
fix a crash when graphing packets whose src and dst is the same address svn path=/trunk/; revision=15023
2005-07-24move the stats_tree tap into the http dissector (not anymore in the plugin)Luis Ontanon1-73/+244
change several calls to g_memdup into ep_strndup, fix the free calls svn path=/trunk/; revision=15022
2005-07-24http_stats_tree is moving to a new home (packet-http.c)Luis Ontanon4-267/+3
svn path=/trunk/; revision=15021
2005-07-24remove the old http packet count tap as it has been superceeded by the new ↵Luis Ontanon2-523/+0
stats tree tap svn path=/trunk/; revision=15020
2005-07-24I believe we should use DISSECTOR_ASSERT instead of g_assert.Luis Ontanon1-11/+7
fix and clean g_strdup_printf() svn path=/trunk/; revision=15019
2005-07-24add some utility functions that use ep_alloc instead of g_malloc.Luis Ontanon2-0/+71
ep_memdup ep_strdup ep_strndup ep_strdup_printf svn path=/trunk/; revision=15018
2005-07-23... I should switch compression back on, the installer would otherwise ↵Ulf Lamping1-1/+1
become a bit large ... svn path=/trunk/; revision=15017
2005-07-23Installer:Ulf Lamping7-124/+793
- Installer now includes and installs WinPcap 3.0 (with detection) - Install Sections are grouped now - New Seperate page to select additional tasks like: icons, file extensions ... - New Seperate page for WinPcap detection/installation - Start WinPcap "NPF" service doesn't require a reboot Uninstaller: - New Uninstall sections page (uninstall, settings, plugins, WinPcap) - If uninstallation selected, plugins will now be completely uninstalled (all versions, not only the current one) - If selected, uninstallation of WinPcap svn path=/trunk/; revision=15016
2005-07-23More 'char*' -> 'const char*' changes to fix warnings.Jörg Mayer46-176/+186
svn path=/trunk/; revision=15015
2005-07-23'char*' -> 'const char*' to fix warningsJörg Mayer1-38/+41
svn path=/trunk/; revision=15014
2005-07-23Some more 'char*' -> 'const char*' changesJörg Mayer2-2/+2
svn path=/trunk/; revision=15013
2005-07-23Add includes to fix warnings of typeJörg Mayer2-0/+2
gencode.c:383: warning: no previous declaration for 'dfw_interesting_fields' svn path=/trunk/; revision=15012