The data contained in this repository can be downloaded to your computer using one of several clients.
Please see the documentation of your version control software client for more information.

Please select the desired protocol below to get the URL.

This URL has Read-Only access.

Statistics
| Branch: | Revision:

main_repo / wsutil @ master

Name Size
CMakeLists.txt 3.5 KB
Makefile.am 3.71 KB
Makefile.common 3.17 KB
Makefile.nmake 1.75 KB
adler32.c 1.87 KB
adler32.h 1.25 KB
aes.c 56 KB
aes.h 1.86 KB
airpdcap_wep.c 3.36 KB
base64.c 1.85 KB
base64.h 1.19 KB
bits_count_ones.h 1.54 KB
bits_ctz.h 1.44 KB
bitswap.c 2.72 KB
bitswap.h 1.15 KB
buffer.c 4.2 KB
buffer.h 2.35 KB
cfutils.c 1.65 KB
cfutils.h 1.4 KB
clopts_common.c 1.79 KB
clopts_common.h 1.29 KB
cmdarg_err.c 1.67 KB
cmdarg_err.h 1.65 KB
compiler_info.c 3.99 KB
compiler_info.h 1.23 KB
copyright_info.c 1.38 KB
copyright_info.h 1.26 KB
cpu_info.c 1.92 KB
cpu_info.h 1.2 KB
crash_info.c 6.16 KB
crash_info.h 1.18 KB
crc10.c 3.75 KB
crc10.h 1.11 KB
crc11.c 3.95 KB
crc11.h 1.61 KB
crc16-plain.c 8.29 KB
crc16-plain.h 4.18 KB
crc16.c 18.8 KB
crc16.h 3.82 KB
crc32.c 17.5 KB
crc32.h 4.01 KB
crc6.c 86.7 KB
crc6.h 1.09 KB
crc7.c 3.72 KB
crc7.h 2.52 KB
crc8.c 3.6 KB
crc8.h 1.46 KB
des.c 8.93 KB
des.h 1.04 KB
eax.c 7.35 KB
eax.h 1.97 KB
file_util.c 16.4 KB
file_util.h 5.74 KB
filesystem.c 65 KB
filesystem.h 8.75 KB
g711.c 7.51 KB
g711.h 1.29 KB
glib_version_info.c 1.3 KB
glib_version_info.h 1.29 KB
inet_aton.c 3.96 KB
inet_aton.h 1.09 KB
inet_ntop.c 5.65 KB
inet_pton.c 5.84 KB
inet_v6defs.h 2.04 KB
md4.c 4.3 KB
md4.h 1.01 KB
md5.c 10.9 KB
md5.h 2.47 KB
mem_info.c 1.33 KB
mem_info.h 1.22 KB
mpeg-audio.c 2.69 KB
mpeg-audio.h 3.74 KB
nstime.c 5.26 KB
nstime.h 3.06 KB
os_version_info.c 15 KB
os_version_info.h 1.39 KB
pint.h 6.06 KB
plugins.c 12 KB
plugins.h 1.82 KB
privileges.c 8.06 KB
privileges.h 2.58 KB
rc4.c 2.53 KB
rc4.h 1.27 KB
report_err.c 3.05 KB
report_err.h 2.59 KB
sha1.c 11.1 KB
sha1.h 2.06 KB
sign_ext.h 1.47 KB
sober128.c 33.2 KB
sober128.h 1.64 KB
str_util.c 4.88 KB
str_util.h 4.39 KB
strnatcmp.c 4.82 KB
strnatcmp.h 1.53 KB
strncasecmp.c 1.57 KB
strncasecmp.h 1.18 KB
strptime.c 23.7 KB
strptime.h 1.07 KB
tempfile.c 7.22 KB
tempfile.h 2.34 KB
time_util.c 1.77 KB
time_util.h 1.01 KB
type_util.c 1.98 KB
type_util.h 1.8 KB
u3.c 3.79 KB
u3.h 1.34 KB
unicode-utils.c 4.58 KB
unicode-utils.h 3.09 KB
ws_cpuid.h 2.17 KB
ws_diag_control.h 3.38 KB
ws_mempbrk.c 1.75 KB
ws_mempbrk.h 1.26 KB
ws_mempbrk_sse42.c 6.89 KB
ws_version_info.c 1.35 KB
ws_version_info.h 1.42 KB
wsgcrypt.h 2.27 KB
wsgetopt.c 33.6 KB
wsgetopt.h 6.73 KB
wsgetopt_int.h 4.75 KB

Latest revisions

# Date Author Comment
d04ec412 08/27/2014 05:17 PM Guy Harris

Use FreeRADIUS's warning pragma controls to suppress Apple complaints.

Apple would really rather that you use their Shiny Happy Frameworks
rather than those crufty old cross-platform APIs. We are a
cross-platform program, and will use platform-specific APIs only if...

cda5c166 08/24/2014 04:57 AM Guy Harris

Clean up capinfos output.

Make sure there's always a space between a number and "[TGMK]bytes",
"[TGMK]bits", and "[TGMK]packets".

Change-Id: I710385303e451e9aea6fc9bbea562f59ca0d22c9
Reviewed-on: https://code.wireshark.org/review/3810
Reviewed-by: Guy Harris <>

97546165 08/24/2014 04:04 AM Graham Bloice

Modify includes of config.h so that out-of-tree builds, i.e. CMake
don't pick up the in-tree copy.

Change-Id: I7ec473876cdba1a025c52362d7f6adc62d24ce71
Reviewed-on: https://code.wireshark.org/review/3798
Petri-Dish: Graham Bloice <>...

0c38cf3c 08/21/2014 07:58 PM Bill Meier

plugins.c: cleanup plugins_scan_dir()

add_plugin() no longer returns ENOMEM. Remove code in
plugins_scan_dir() which printed an error message
if ENOMEM returned by add_plugin().
Fix comment re add_plugin() return values.

Change-Id: Id5170c28e2a55884d41ceebc4e07f16389b75a2a...

bed29af4 08/20/2014 11:34 PM Roland Knall

Extcap Capture Interface

Extcap is a plugin interface, which allows for the usage
of external capture interfaces via pipes using a predefined
configuration language which results in a graphical gui.
This implementation seeks for a generic implementation,...
479e2881 08/08/2014 03:52 PM Guy Harris

The "MPEG-2" CRC-32 is also the ATM CRC-32.

Use it in the ATM dissector, and use a tvbuff version, so that we don't
do tvb_get_ptr() ourselves.

Change-Id: I0bd3594bc739e0cca447ac06f34a471441cf2e70
Reviewed-on: https://code.wireshark.org/review/3513
Reviewed-by: Guy Harris <>

cf5f0d38 08/08/2014 03:21 PM Guy Harris

Fix the polynomial for the CCITT CRC.

And note that it's the same polynomial for the MPEG-2 CRC.

Change-Id: Ie89e392156ae77a2adeec3eb8e704aa75c0cd0dc
Reviewed-on: https://code.wireshark.org/review/3512
Reviewed-by: Guy Harris <>

6f104a0f 08/08/2014 02:09 PM Guy Harris

Clean up the CRC-10 code.

Have the wsutil routine just accumulate the stuff from the buffer handed
to us. Have the IUUP dissector deal with the extra stuff. Add a
update_crc10_by_bytes_tvb() routine, which is passed a tvbuff, offset,
and length, and use that rather than using tvb_get_ptr() in dissectors....

9b9005eb 08/08/2014 01:11 PM Guy Harris

The DRM DCP CRC-16 is the same as the X.25 CRC-16.

So just use crc16_x25_ccitt_tvb(), which goes a byte at a time rather
than a bit at a time, and which takes a tvbuff rather than requiring you
to call tvb_get_ptr().

It also doesn't 1's-complement the result, so we can compare it against the...

22ad90cd 08/08/2014 11:58 AM Guy Harris

Add routines for CRC-16 with a polynomial of 0x3D65.

There are routines that take a buffer and a length and that take a
tvbuff, offset, and length; use those routines in the DNP dissector
(which no longer needs its own table and loop), and use the tvbuff...

View revisions

Also available in: Atom