wireshark/packaging
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
..
appimage Packaging: Add initial support for AppImage. 2018-12-12 21:02:44 +00:00
debian wsutil: Remove flawed ws_pipe_close() function 2022-08-14 16:05:22 +00:00
macosx Rename Logwolf to Logray 2022-07-06 15:04:25 +00:00
nsis Convert Acknowledgements to markdown and update GUI 2022-08-02 00:09:29 +00:00
portableapps PortableApps: Fix a couple of variables. 2022-06-09 10:05:50 -07:00
rpm packaging: EPEL 8 has asciidoctor now 2022-07-28 16:17:52 +00:00
source tools: Port make-version.pl to Python 2022-07-11 14:44:23 +00:00
wix Windows: Add missing license file to installer 2022-07-27 22:27:50 +00:00