Age | Commit message (Collapse) | Author | Files | Lines |
|
Both _set_cb and chk_range uses fld_data as max in range_convert_str().
This bug was found when the range max check from bug 4768 was fixed
in revision 34698.
svn path=/trunk/; revision=34722
|
|
the callbacks we have use that argument - is it really needed?).
svn path=/trunk/; revision=34694
|
|
check routine.
Also, a field type which is an enumerated string value.
svn path=/trunk/; revision=33343
|
|
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
|
|
svn path=/trunk/; revision=31898
|
|
svn path=/trunk/; revision=29882
|
|
svn path=/trunk/; revision=28094
|
|
buildbot; based on a patch from Chris Maynard, with some additional
changes to squelch GCC warnings on UN*X.
svn path=/trunk/; revision=28093
|
|
than 2^31-1 (if they are, truncating the length to 32 bits is probably
the least of our problems).
svn path=/trunk/; revision=27735
|
|
g_free() is NULL safe, so we don't need check against it.
svn path=/trunk/; revision=27718
|
|
can be free'ed before we use it. Allocate the string like we do for
other strings and copy/free the memory in the appropriate copy_cb/free_cb
functions. This is only used in the DLT_USER table yet.
svn path=/trunk/; revision=27663
|
|
displayed to the user.
svn path=/trunk/; revision=27462
|
|
svn path=/trunk/; revision=25937
|
|
from a couple of variables.
svn path=/trunk/; revision=25935
|
|
freeing the contained buffer ( The client might have passed the
contained buffer to avoid read-after-free )
svn path=/trunk/; revision=25928
|
|
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
|
|
to override UAT entries from the command line, e.g.
-o "uat:user_dlts:\"User 0 (DLT=147)\",\"http\",\"0\",\"\",\"0\",\"\""
Fix up white space.
svn path=/trunk/; revision=24338
|
|
svn path=/trunk/; revision=24229
|
|
made some cleanups in profile_dlg.
svn path=/trunk/; revision=24136
|
|
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
|
|
- As noted by Thomas Anders values are not added to the tree anymore. Move the calling of subdissectors to the end of the function, so that the value is added to the tree.
- add port 8161 to be decoded as SNMP (hey, it's on IANA's services file!)
UAT:
- do not have the uat reloaded.
OIDS:
- do not complain if renaming an OID to an identical name
svn path=/trunk/; revision=22704
|
|
dissector and the handle
- packet-user_encap.c: use the new UAT_PROTO_DEF
- gtk/uat_gui.c: change the order of "containment" of the widgets to have the clist fields sized to the scrolledwindow instead of the whole window
svn path=/trunk/; revision=21934
|
|
--enable-extra-gcc-checks set.
If we turn on -pedantic, try turning on -Wno-long-long as well, so that
it's not *so* pedantic that it rejects the 64-bit integral data types
that we explicitly require.
Constify a bunch of stuff, and make some other changes, to get rid of
warnings.
Clean up some indentation.
svn path=/trunk/; revision=21526
|
|
svn path=/trunk/; revision=21423
|
|
Add a table of DPCs and SSNs that allow to override the protocol that would be choosen
so that the same SSN can use two different protocols in two different DPCs.
I did not believe it someone could have done it, then I saw the captures...
svn path=/trunk/; revision=21321
|
|
svn path=/trunk/; revision=21296
|
|
can be used inside.
Fixes bug 1502
svn path=/trunk/; revision=21294
|
|
svn path=/trunk/; revision=20849
|
|
Dialog.
svn path=/trunk/; revision=20797
|
|
svn path=/trunk/; revision=20742
|
|
UATify user-DLTs
svn path=/trunk/; revision=20740
|
|
* I'm checking in some still unuused work in progress
svn path=/trunk/; revision=20739
|
|
* UATify SNMP Users
svn path=/trunk/; revision=20736
|
|
svn path=/trunk/; revision=20733
|
|
* export help_topic_html()
svn path=/trunk/; revision=20717
|
|
* fields of an uat table now are passed using an array of uat_filed_t
* field callbacks take two more userdata arguments
* add some macros to define uat field callbacks.
* uats can be registered as preferences for a specific protocol
- the preference widget is a button that opens the uat's window
* dfilter-macro => reflect changes to API
svn path=/trunk/; revision=20695
|
|
$Id$ for uat.h uat-int.h
svn path=/trunk/; revision=20597
|
|
svn path=/trunk/; revision=20595
|
|
UAT is an API to handle User Accessible Tables,
an UAT is basically an array of arbitrary structs that has a file representation
as a mean for mantaining things like:
- the snmp_users_table
- dfilter macros
- ipsec/ssl key bindings
- k12 configuration,
- and many other table-like user modifiable preferences
comming soon gtk's uat_window() and prefs_add_uat()
uat.h is fairly doc[uo]m[m]?ented, a README with a simple example of how is to be used will be available as I write them
svn path=/trunk/; revision=20586
|