<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tools/wireshark/extcap/androiddump.c, branch master</title>
<subtitle>WIP Patches to add a samsung-ipc dissector to Wireshark 
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/contrib/GNUtoo/tools/wireshark/'/>
<entry>
<title>Use UINT64_C() with two constants</title>
<updated>2021-12-22T01:53:46+00:00</updated>
<author>
<name>João Valverde</name>
<email>j@v6e.pt</email>
</author>
<published>2021-12-21T08:53:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/contrib/GNUtoo/tools/wireshark/commit/?id=2c44afbba3b6f5f01dd87a5c42beaa1186aaa07a'/>
<id>2c44afbba3b6f5f01dd87a5c42beaa1186aaa07a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean up some printf() format strings</title>
<updated>2021-12-21T02:15:46+00:00</updated>
<author>
<name>João Valverde</name>
<email>j@v6e.pt</email>
</author>
<published>2021-12-20T11:04:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/contrib/GNUtoo/tools/wireshark/commit/?id=5ce2ae2804df33892e2757ccc21a76b70b70e67d'/>
<id>5ce2ae2804df33892e2757ccc21a76b70b70e67d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace g_strdup_printf() with ws_strdup_printf()</title>
<updated>2021-12-19T21:21:58+00:00</updated>
<author>
<name>João Valverde</name>
<email>j@v6e.pt</email>
</author>
<published>2021-12-18T18:48:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/contrib/GNUtoo/tools/wireshark/commit/?id=0ccd69e530ed18ac19a4484c76bdbef94d1ab2b1'/>
<id>0ccd69e530ed18ac19a4484c76bdbef94d1ab2b1</id>
<content type='text'>
Use macros from inttypes.h.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use macros from inttypes.h.
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace g_snprintf() with snprintf()</title>
<updated>2021-12-19T20:06:13+00:00</updated>
<author>
<name>João Valverde</name>
<email>j@v6e.pt</email>
</author>
<published>2021-12-17T20:05:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/contrib/GNUtoo/tools/wireshark/commit/?id=fe5248717faa1c99a4d0c761fa8da63afffc5d3f'/>
<id>fe5248717faa1c99a4d0c761fa8da63afffc5d3f</id>
<content type='text'>
Use macros from inttypes.h with format strings.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use macros from inttypes.h with format strings.
</pre>
</div>
</content>
</entry>
<entry>
<title>Define more log domains for extcaps</title>
<updated>2021-12-05T00:28:26+00:00</updated>
<author>
<name>João Valverde</name>
<email>j@v6e.pt</email>
</author>
<published>2021-12-04T22:15:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/contrib/GNUtoo/tools/wireshark/commit/?id=cef5e81146d8f48bbd00725becd1fd0af7f5ce9e'/>
<id>cef5e81146d8f48bbd00725becd1fd0af7f5ce9e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix logging with extcaps</title>
<updated>2021-12-03T12:30:53+00:00</updated>
<author>
<name>João Valverde</name>
<email>j@v6e.pt</email>
</author>
<published>2021-12-02T16:33:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/contrib/GNUtoo/tools/wireshark/commit/?id=e921b804d0174b2bb5a118df8b454c0dc2e69369'/>
<id>e921b804d0174b2bb5a118df8b454c0dc2e69369</id>
<content type='text'>
Extcaps require a log file when invoked in child mode. It also has
a specific flag to enable debugging, other that the wslog options.

Fix the logging to:
  1. Enable debug log level if --debug is used.
  2. Do not emit messages to the stderr if debug is enabled.

This brings extcap logging to the same feature level it had before
wslog replaced GLib logging.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Extcaps require a log file when invoked in child mode. It also has
a specific flag to enable debugging, other that the wslog options.

Fix the logging to:
  1. Enable debug log level if --debug is used.
  2. Do not emit messages to the stderr if debug is enabled.

This brings extcap logging to the same feature level it had before
wslog replaced GLib logging.
</pre>
</div>
</content>
</entry>
<entry>
<title>extcap: reword error message referencing captype</title>
<updated>2021-10-13T05:03:31+00:00</updated>
<author>
<name>Chuck Craft</name>
<email>bubbasnmp@gmail.com</email>
</author>
<published>2021-10-13T02:17:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/contrib/GNUtoo/tools/wireshark/commit/?id=a3625ec9f6132102e32aeba4ec18e43f7c16c071'/>
<id>a3625ec9f6132102e32aeba4ec18e43f7c16c071</id>
<content type='text'>
There exists a program called "captype" but it's not used here.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There exists a program called "captype" but it's not used here.
</pre>
</div>
</content>
</entry>
<entry>
<title>ws_getopt: Rename struct and macros</title>
<updated>2021-09-30T13:59:28+00:00</updated>
<author>
<name>João Valverde</name>
<email>j@v6e.pt</email>
</author>
<published>2021-09-29T17:32:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/contrib/GNUtoo/tools/wireshark/commit/?id=5362d0c31b83fd7eb812f3215918504496c2f56a'/>
<id>5362d0c31b83fd7eb812f3215918504496c2f56a</id>
<content type='text'>
This is part of the API and should also be renamed to avoid conflicts.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is part of the API and should also be renamed to avoid conflicts.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use the musl in-tree getopt_long() everywhere</title>
<updated>2021-09-16T23:43:54+00:00</updated>
<author>
<name>João Valverde</name>
<email>j@v6e.pt</email>
</author>
<published>2021-07-26T16:22:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/contrib/GNUtoo/tools/wireshark/commit/?id=8df2a73594fbcc812f4ea22a72ab7a79bfb63dc3'/>
<id>8df2a73594fbcc812f4ea22a72ab7a79bfb63dc3</id>
<content type='text'>
Besides the obvious limitation of being unavailable on Windows,
the standard is vague about getopt() and getopt_long() has many
non-portable pitfalls and buggy implementations, that increase
the maintainance cost a lot. Also the GNU libc code currently
in the tree is not suited for embedding and is unmaintainable.

Own maintainership for getopt_long() and use the musl implementation
everywhere. This way we don't need to worry if optreset is available,
or if the $OPERATING_SYSTEM version behaves in subtly different ways.

The API is under the Wireshark namespace to avoid conflicts with
system headers.

Side-note, the Mingw-w64 9.0 getopt_long() implementation is buggy
with opterr and known to crash. In my experience it's a headache to
use the embedded getopt implementation if the system provides one.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Besides the obvious limitation of being unavailable on Windows,
the standard is vague about getopt() and getopt_long() has many
non-portable pitfalls and buggy implementations, that increase
the maintainance cost a lot. Also the GNU libc code currently
in the tree is not suited for embedding and is unmaintainable.

Own maintainership for getopt_long() and use the musl implementation
everywhere. This way we don't need to worry if optreset is available,
or if the $OPERATING_SYSTEM version behaves in subtly different ways.

The API is under the Wireshark namespace to avoid conflicts with
system headers.

Side-note, the Mingw-w64 9.0 getopt_long() implementation is buggy
with opterr and known to crash. In my experience it's a headache to
use the embedded getopt implementation if the system provides one.
</pre>
</div>
</content>
</entry>
<entry>
<title>androiddump: get the WIRESHARK_UPPER_PDU tags from the header.</title>
<updated>2021-08-20T20:16:15+00:00</updated>
<author>
<name>Guy Harris</name>
<email>gharris@sonic.net</email>
</author>
<published>2021-08-20T20:16:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/contrib/GNUtoo/tools/wireshark/commit/?id=097656e8055d674b35b6e788fcf679ec0e879e66'/>
<id>097656e8055d674b35b6e788fcf679ec0e879e66</id>
<content type='text'>
Don't define WIRESHARK_UPPER_PDU_TAG_DISSECTOR_NAME ourselves and use
it, use EXP_PDU_TAG_PROTO_NAME from wsutil/exported_pdu_tlvs.h.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't define WIRESHARK_UPPER_PDU_TAG_DISSECTOR_NAME ourselves and use
it, use EXP_PDU_TAG_PROTO_NAME from wsutil/exported_pdu_tlvs.h.
</pre>
</div>
</content>
</entry>
</feed>
