1. 05 Sep, 2016 1 commit
  2. 19 Jun, 2016 1 commit
  3. 17 Jun, 2016 1 commit
  4. 14 Dec, 2015 1 commit
  5. 28 Oct, 2015 1 commit
  6. 20 Feb, 2015 1 commit
  7. 18 Jan, 2015 1 commit
    • Guy Harris's avatar
      Clean up ftype-conversion and dfilter error message string handling. · cfcbb286
      Guy Harris authored
      Have dfilter_compile() take an additional gchar ** argument, pointing to
      a gchar * item that, on error, gets set to point to a g_malloc()ed error
      string.  That removes one bit of global state from the display filter
      parser, and doesn't impose a fixed limit on the error message strings.
      
      Have fvalue_from_string() and fvalue_from_unparsed() take a gchar **
      argument, pointer to a gchar * item, rather than an error-reporting
      function, and set the gchar * item to point to a g_malloc()ed error
      string on an error.
      
      Allow either gchar ** argument to be null; if the argument is null, no
      error message is allocated or provided.
      
      Change-Id: Ibd36b8aaa9bf4234aa6efa1e7fb95f7037493b4c
      Reviewed-on: https://code.wireshark.org/review/6608Reviewed-by: 's avatarGuy Harris <guy@alum.mit.edu>
      cfcbb286
  8. 02 Dec, 2014 1 commit
  9. 12 Oct, 2014 1 commit
  10. 24 Aug, 2014 1 commit
  11. 04 Mar, 2014 1 commit
  12. 05 Dec, 2013 1 commit
    • Guy Harris's avatar
      Initialize the error-reporting routines before scanning for plugins, as · 125a17f8
      Guy Harris authored
      the code to scan for them uses those routines.
      
      This means epan_init() no longer takes those routines as arguments -
      which is just as well, given that the mechanism in question is no longer
      part of libwireshark, but is part of libwsutil.
      
      This should fix bug 9508.
      
      svn path=/trunk/; revision=53796
      125a17f8
  13. 02 Dec, 2013 1 commit
    • Guy Harris's avatar
      Move most of the plugin code from epan to wsutil and remove all · 0cc1545d
      Guy Harris authored
      knowledge of particular types of plugins.  Instead, let particular types
      of plugins register with the common plugin code, giving a name and a
      routine to recognize that type of plugin.
      
      In particular applications, only process the relevant plugin types.
      
      Add a Makefile.common to the codecs directory.
      
      svn path=/trunk/; revision=53710
      0cc1545d
  14. 17 Nov, 2013 1 commit
  15. 20 Sep, 2012 1 commit
  16. 23 Jul, 2012 1 commit
    • Gilbert Ramirez's avatar
      Combine the two display filter README's into one, · 1cb4b7e0
      Gilbert Ramirez authored
      and add a lot of explanation about how the display filter
      engine works.
      
      Modify dftest.c to remove printing of the dfilter_t pointer,
      which has absolutely no value for the user.
      
      svn path=/trunk/; revision=43941
      1cb4b7e0
  17. 28 Jun, 2012 1 commit
  18. 25 Jun, 2012 1 commit
  19. 19 Feb, 2012 1 commit
    • Guy Harris's avatar
      Move dftest.c back to the top-level directory; that way, all of the · 9dc2cbde
      Guy Harris authored
      stuff in ui/cli can be stuffed into a libcliui library to link with
      TShark, and all of the source files containing main() (except for
      Wireshark) are in the top-level directory (dftest isn't any more special
      than TShark or capinfos or mergecap or editcap or...).
      
      svn path=/trunk/; revision=41064
      9dc2cbde
  20. 17 Feb, 2012 1 commit
  21. 28 Jun, 2011 1 commit
  22. 04 Apr, 2011 1 commit
  23. 16 Sep, 2010 1 commit
  24. 28 May, 2010 1 commit
  25. 07 May, 2010 1 commit
  26. 29 Jan, 2010 1 commit
  27. 09 Sep, 2009 1 commit
  28. 22 Mar, 2009 3 commits
  29. 15 Feb, 2009 1 commit
    • Guy Harris's avatar
      Add a routine to report write errors to the list of failure-reporting · ace4af44
      Guy Harris authored
      routines handled by epan/report_err.c.
      
      Move copy_binary_file() in file.c to epan/filesystem.c, and rename it to
      copy_file_binary_mode() (to clarify that it *can* copy text files;
      arguably, *all* files are "binary" unless you're on, say, an IBM 1401
      :-)).  Have it use the report_err.c routines, so it works in
      console-mode programs.
      
      Clean up some comments while we're at it.
      
      svn path=/trunk/; revision=27456
      ace4af44
  30. 30 Jun, 2008 1 commit
    • Jeff Morriss's avatar
      Move privileges.c and unicode-utils.c from epan to wsutil (so things like · 83f9ecf9
      Jeff Morriss authored
      capinfos and dumpcap don't need to depend on libwireshark nor directly pull
      in those modules).  Because capinfos and editcap were only being linked with
      privileges.c if we had plugins, this allows those programs to be linked when
      someone is compiling --without-plugins.
      
      svn path=/trunk/; revision=25640
      83f9ecf9
  31. 25 May, 2007 1 commit
  32. 21 May, 2007 1 commit
    • Guy Harris's avatar
      Have init_progfile_dir() also check whether · a3d3282e
      Guy Harris authored
      WIRESHARK_RUN_FROM_BUILD_DIRECTORY is set and, if so and we weren't run
      with special privileges, set the running_in_build_directory_flag.  Have
      it do the same if it finds ".libs" in the pathname of the program and we
      weren't run with special privileges, as that means it was probably run
      from the libtool wrapper script and presumably thus isn't an installed
      binary.
      
      This means that get_credential_info() has to be called before
      init_progfile_dir().
      
      Clean up some indentation.
      
      svn path=/trunk/; revision=21866
      a3d3282e
  33. 07 May, 2007 1 commit
    • Graeme Lunt's avatar
      Updated splash screen for Wireshark that shows the initialisation progress. · cf56e76b
      Graeme Lunt authored
      The splash screen shows a progress bar and a percentage complete - like the progress dialog.
      As dissectors are initialised and handed off the name is shown. However, the names of plugin dissectors are not shown.
      The update to the make-dissector-reg shell script has been tested, though I think generally the python version is used.
      
      
      svn path=/trunk/; revision=21716
      cf56e76b
  34. 02 Jan, 2007 1 commit
    • Guy Harris's avatar
      Add a WIRESHARK_RUN_FROM_BUILD_DIRECTORY environment variable on UN*X; · 44c0624b
      Guy Harris authored
      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
      44c0624b
  35. 21 Nov, 2006 1 commit
  36. 21 May, 2006 1 commit
  37. 06 Apr, 2006 1 commit
  38. 08 Feb, 2006 1 commit