wireshark/packaging/debian
Tomasz Moń 4240381026 wsutil: Remove flawed ws_pipe_close() function
The semantics behind ws_pipe_close() were broken since its introduction.
Forcing process termination on Windows, while simply setting variable on
other systems results in more OS specific code sprinkled all over the
place instead of less. Moreover ws_pipe_close() never handled standard
file handles. It is really hard to come up with sensible ws_pipe_close()
replacement, as process exit is actually asynchronous action. It is
recommended to register child watch using g_child_watch_add() instead.

Do not call ws_pipe_close() when deleting capture interface. Things will
break if extcap is still running when interface opts are being freed and
terminating process won't help.

Rework maxmind shutdown to rely on GIOChannel state. For unknown reason
TerminateProcess() is still needed on Windows. The actual root cause
should be identified and fixed instead of giving up hope that it will
ever work correctly on Windows. In other words, TerminateProcess()
should not be used as a pattern, but rather as a last resort.
2022-08-14 16:05:22 +00:00
..
patches Debian: Don't override our license in the About dialog. 2022-07-24 15:35:04 -07:00
po
source
tests
README.Debian
README.Debian.security
changelog Fix our version. 2022-07-29 10:20:59 -07:00
compat
control
copyright
dirs
ethereal-common.NEWS
headers-check.c
libwireshark-data.install
libwireshark-dev.install
libwireshark0.install
libwireshark0.lintian-overrides
libwireshark0.symbols decode as: Add data dissector to all tables that support Decode As 2022-07-16 16:02:36 -04:00
libwiretap-dev.install
libwiretap0.docs
libwiretap0.install
libwiretap0.symbols wiretap: have wtap_dump_close() provide a "needs to be reloaded" indication. 2022-03-14 19:12:20 +00:00
libwsutil-dev.install
libwsutil0.install
libwsutil0.symbols wsutil: Remove flawed ws_pipe_close() function 2022-08-14 16:05:22 +00:00
maxmind_db_paths
postinst
rules Debian: Don't override our license in the About dialog. 2022-07-24 15:35:04 -07:00
templates
tshark.docs
tshark.install
tshark.lintian-overrides
tshark.manpages
wireshark-common.config
wireshark-common.install
wireshark-common.lintian-overrides
wireshark-common.manpages extcap: new interface, wifidump, to capture Wi-Fi frames using a remote SSH host 2022-03-09 08:01:39 +00:00
wireshark-common.postinst
wireshark-common.postrm
wireshark-dev.docs
wireshark-dev.install
wireshark-dev.manpages
wireshark-dev.prerm
wireshark-doc.docs
wireshark-qt.docs
wireshark-qt.install
wireshark-qt.lintian-overrides
wireshark-qt.manpages

README.Debian.security

 Handling security fixes in source package wireshark

Wireshark is a network protocol analyzer and it's ability to perform deep
packet inspection in live traffic may encourage users to use Wireshark/Tshark
as a part of an intrusion detection or traffic monitoring system.
In that case, please note that Wireshark/Tshark may contain remotely
triggerable bugs causing crashes or allowing code injection.

Bugs allowing code injection will be fixed in regular Debian Security
Advisories, but fixes for pure crash bugs may be delayed.

 -- Balint Reczey <balint@balintreczey.hu> Fri, 10 Jul 2009 15:38:33 +0200