aboutsummaryrefslogtreecommitdiffstats
path: root/epan/oids.c
AgeCommit message (Collapse)AuthorFilesLines
2011-09-21Fix ex "modeline" so it works;Bill Meier1-1/+1
See https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5748 svn path=/trunk/; revision=39081
2011-09-20From Dirk via bug 6361:Stig Bjørlykke1-2/+2
Use File/Directory Dialog as a field type for UAT preferences. svn path=/trunk/; revision=39059
2011-06-16Squelch some compiler warnings.Guy Harris1-1/+1
svn path=/trunk/; revision=37684
2011-05-18Get rid of unused function.Guy Harris1-8/+0
svn path=/trunk/; revision=37230
2011-05-17Make some routines static that aren't used outside the source file inGuy Harris1-2/+2
which they're defined. Include some header files that declare functions in the source files that define the functions. Declare packet_list_get_type() in gtk/packet_list_store.h, as it defines a macro that uses that function. svn path=/trunk/; revision=37223
2011-05-17This ain't C++; you have to put "void" in as the argument list ofGuy Harris1-1/+1
functions that take no arguments, otherwise the function is treated as a crufty old C function with undeclared arguments. svn path=/trunk/; revision=37212
2011-04-25Cast away some clang errors about cast alignments that appear safe. Stephen Fisher1-2/+2
svn path=/trunk/; revision=36848
2011-04-25Fix clang error ("increases requird alignment from 1 to 8") by removingStephen Fisher1-1/+1
unnecessary VALS() cast svn path=/trunk/; revision=36847
2011-03-21Corrected decoding of oid values with length 5.Stig Bjørlykke1-5/+5
This fixes coverity 340. svn path=/trunk/; revision=36230
2011-01-20Allow presentation of Gauge32 values larger than 0x7FFFFFFF.Jaap Keuter1-6/+13
svn path=/trunk/; revision=35599
2010-10-29Make the third argument to a UAT copy callback a size_t (not that any ofGuy Harris1-1/+1
the callbacks we have use that argument - is it really needed?). svn path=/trunk/; revision=34694
2010-09-29Fix the libsmi workaround by adding missing brackets.Balint Reczey1-2/+2
From Grzegorz Głowacki <g.glowacki@wasko.pl> svn path=/trunk/; revision=34280
2010-03-17Fix crash when opening About box with disabled OID resolution.Balint Reczey1-0/+5
Thanks to Hilko Bengen for the detailed bug report at http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=574086 svn path=/trunk/; revision=32217
2010-03-05From LEGO via bug 2309:Stig Bjørlykke1-2/+7
Alert the user that a restart is needed when changes are made to the MIBs configuration. svn path=/trunk/; revision=32124
2010-03-04From LEGO via bug 3459:Stig Bjørlykke1-0/+2
Add a callback to UAT to be called after the table has being updated, use it to renew the snmp_ue_cache. svn path=/trunk/; revision=32112
2010-03-03Disable OID resolution and loading SMI modules by default.Balint Reczey1-9/+44
Add an option to enable OID resolution. Add an option to suppress errors reported by libsmi. svn path=/trunk/; revision=32096
2010-02-26From Vincent Bernat <bernat@debian.org>:Balint Reczey1-1/+1
Refine workaroud for preventing libsmi error. svn path=/trunk/; revision=32017
2010-02-25Prevent potential crash in libsmi.Balint Reczey1-0/+12
From: Vincent Bernat <bernat@debian.org> svn path=/trunk/; revision=32006
2009-12-24Add NULL pointer checks. Fixes the fuzz crash in bug 4351.Gerald Combs1-1/+1
svn path=/trunk/; revision=31362
2009-12-12Suggest solutions on the missing MIBs popup window.Balint Reczey1-1/+4
svn path=/trunk/; revision=31247
2009-11-23Add /usr/share/snmp/mibs to MIB search path on !Win32 platforms, not just on ↵Balint Reczey1-2/+0
Apple. svn path=/trunk/; revision=31052
2009-11-13On OS X, prepend /usr/share/snmp/mibs to the SMI path. Partial fix forGerald Combs1-6/+9
bug 3163. svn path=/trunk/; revision=30951
2009-10-18Made some functions static.Stig Bjørlykke1-2/+2
svn path=/trunk/; revision=30600
2009-09-29Removed unused variable 'bytes' in oid_subid2encoded.Stig Bjørlykke1-2/+1
svn path=/trunk/; revision=30196
2009-09-29Ensure we don't dereference a null pointer.Stig Bjørlykke1-1/+1
svn path=/trunk/; revision=30187
2009-07-08From Kovarththanan Rajaratnam:Stig Bjørlykke1-4/+6
Avoid duplicate blurb/name. svn path=/trunk/; revision=29014
2009-06-24From Kovarththanan Rajaratnam:Stig Bjørlykke1-2/+2
More hf_register_info related cleanup. svn path=/trunk/; revision=28832
2009-03-17Use smiFree for libsmi >= v 0.4.8; Also: sprintf->g_snprintfBill Meier1-15/+15
svn path=/trunk/; revision=27753
2009-03-13From Jakub Zawadzki (bug 3331):Stig Bjørlykke1-1/+1
g_free() is NULL safe, so we don't need check against it. svn path=/trunk/; revision=27718
2009-03-07Use UAT_FLD_PATHNAME for paths.Stig Bjørlykke1-1/+1
svn path=/trunk/; revision=27643
2009-02-16Add an additional "title" attribute for UAT fields; that's what'sGuy Harris1-2/+2
displayed to the user. svn path=/trunk/; revision=27462
2008-11-10From Paul Stath:Anders Broman1-1/+1
Dissector fails for OIDs with MacAddress in index. svn path=/trunk/; revision=26746
2008-09-02Fix a few Emacs "file variables" to have "safe" values.Bill Meier1-1/+1
That is: indent-tabs-mode: tabs --> indent-tabs-mode: t Also: fix a typo: set-tabs-mode --> indent-tabs-mode svn path=/trunk/; revision=26113
2008-08-05luis.ontanon@gmail.com => luis@ontanon.orgLuis Ontanon1-1/+1
svn path=/trunk/; revision=25937
2008-05-05Fix some of the Errors/warnings detected by checkapi,Anders Broman1-5/+5
make non ASCII char a warning for now. svn path=/trunk/; revision=25240
2008-04-22Fix Dissector bug, protocol SNMP: proto.c:932: failed assertionAnders Broman1-1/+1
From LEGO: DISSECTOR_ASSERT_NOT_REACHED() is a Bug regardless, it is triggered because we are proto_add_item()ing an FT_UINT32 of 5 bytes in length. IF-MIB:ifInOctets is a Counter32 so the value should (and is) application encoded using tag 41. the value's value (!) is H'00d49e69fa (D'3567151610). the assertion is triggered because there's an error in oids.c:59 where states the ft_type as being an FT_UINT32 with a length of 1 to 4 bytes, It should be FT_UINT64 and the length from 1 to 5 bytes considering that integers bigger than 2^31 will be ber encoded in 5 bytes. http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2468 svn path=/trunk/; revision=25148
2008-04-21TimeTicks ::= [APPLICATION 3] IMPLICIT INTEGER (0..4294967295)Anders Broman1-1/+6
If the BER encoding should not have the top bit set as to not become a negative number the ber encoding may take 5 octets to encode. Fixes BUG: http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2253 svn path=/trunk/; revision=25135
2008-04-21TimeStamp are derived from timeticks_type (See SNMPv2-TC).Anders Broman1-1/+1
Fixes Bug: http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2442 svn path=/trunk/; revision=25134
2008-03-19Windows: use free() only if vc6 (as suggested by Peter Johansson);Bill Meier1-16/+30
Thus standard Windows Wireshark release will not have memory leak here. Assumption: Wireshark Windows libsmi.dll built with vc6. This solution is temporary. svn path=/trunk/; revision=24702
2008-03-19Avoid calling some free() on WIN32 on memory that may be allocated inStig Bjørlykke1-0/+12
another heap. This is a temporary solution. svn path=/trunk/; revision=24693
2008-03-17oid_get_default_mib_path() is present in libwireshark.def. Make sure it'sGerald Combs1-3/+5
available even if HAVE_LIBSMI isn't defined. svn path=/trunk/; revision=24667
2008-03-06Added an option to uat_new() to set if configuration shall be saved in theStig Bjørlykke1-0/+2
selected profile. Don't save SMI Paths and SMI Modules in the profiles because reloading currently doesn't work (bug 2309). svn path=/trunk/; revision=24580
2008-03-06Added yet another free().Stig Bjørlykke1-0/+1
svn path=/trunk/; revision=24576
2008-03-05Free return value from smiRenderType, smiRenderOID, smiGetPath,Stig Bjørlykke1-25/+38
get_datafile_path and get_persconffile_path. This was reported by Valgrind. svn path=/trunk/; revision=24569
2008-01-30Add Luis' uat_get_table_by_name() to fetch SMI uat tables.Stig Bjørlykke1-2/+2
svn path=/trunk/; revision=24229
2008-01-18Move libsmi settings from virtual mibs protocol page to name resolution page.Jaap Keuter1-14/+2
svn path=/trunk/; revision=24131
2008-01-14This patch adds support for configuration profiles, which can be used toStig Bjørlykke1-1/+1
configure and use more than one set of preferences and configuration files. This can be found in the "Configuration Profiles..." menu item from the Edit menu, or by pressing Shift-Ctrl-A. It's also possible to start wireshark and tshark with a named profile by using the "-C ProfileName" option. A new status pane in the main window will show the current profile. The configuration files currently stored in the Profiles are: - Preferences - Capture Filters - Display Filters - Coloring Rules - Disabled Protocols - User Accessible Tables The recent data are by design not added to the profile. Planned future enhancements: - make a more convenient function to switch between profiles - add a "clone profile" button to copy an existing profile - make the profiles list active and accept return as OK - save users "Decode as" in the profile - make new, clone and deletion of profiles more secure - make some of the recent values available in the profile This patch also fixes: - setting default status pane sizes - a bug setting status pane for packets when not having main lower pane. svn path=/trunk/; revision=24089
2007-12-11Don't free memory that we're going to use later.Gerald Combs1-1/+2
svn path=/trunk/; revision=23841
2007-12-07Fix a typo.Gerald Combs1-2/+1
svn path=/trunk/; revision=23793
2007-12-04Only define oid_get_default_mib_path() if we have libsmi.Guy Harris1-1/+3
Explicitly mark it as having no arguments. svn path=/trunk/; revision=23754