This wiki has been migrated to https://gitlab.com/wireshark/wireshark/-/wikis/home and is now deprecated. Please use that site instead.
Differences between revisions 30 and 49 (spanning 19 versions)
Revision 30 as of 2019-07-29 07:48:24
Size: 2732
Editor: crondaemon
Comment:
Revision 49 as of 2020-04-30 21:25:49
Size: 3876
Editor: crondaemon
Comment:
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
 * [[dario/dns-memory|Reduce memory usage for DNS resolutions]]
Line 9: Line 8:
 * [[dario/memory-consumption|Memory consumption]]
 * [[dario/debian-build|Debian Build]]
Line 12: Line 9:
 * [[dario/parallel|Parallel Testing for wireshark ]]
Line 15: Line 11:
 * [[dario/oss-fuzz|OSS fuzz reproducer]]
Line 21: Line 18:
|| [[https://gitlab.com/crondaemon/wireshark/pipelines|Gitlab CI]] || 13 || multiple versions of gcc and clang, pcap/nopcap, ubuntu & redhat ||<style="text-align: right;"> [[https://gitlab.com/crondaemon/wireshark/pipelines|{{https://gitlab.com/crondaemon/wireshark/badges/master/pipeline.svg}}]] ||
|| [[https://travis-ci.org/crondaemon/wireshark/builds|Travis CI]] || 6 || ubuntu + osx, gcc + clang, pcap/nopcap ||<style="text-align: right;"> [[https://travis-ci.org/crondaemon/wireshark/builds|{{https://api.travis-ci.org/crondaemon/wireshark.svg?branch=master}}]] ||
|| [[https://semaphoreci.com/crondaemon/wireshark|Semaphore CI]] || 3 || ubuntu with interactive shell, pcap/nopcap ||<style="text-align: right;"> [[https://semaphoreci.com/crondaemon/wireshark|{{https://semaphoreci.com/api/v1/crondaemon/wireshark/branches/master/badge.svg}}]] ||
|| [[https://gitlab.com/crondaemon/wireshark/pipelines|Gitlab CI]] || 8 || multiple versions of gcc and clang, pcap/nopcap, ubuntu & redhat ||<style="text-align: right;"> [[https://gitlab.com/crondaemon/wireshark/pipelines|{{https://gitlab.com/crondaemon/wireshark/badges/master/pipeline.svg}}]] ||
|| [[https://travis-ci.org/crondaemon/wireshark/builds|Travis CI]] || 9 || ubuntu + osx, gcc + clang, pcap/nopcap ||<style="text-align: right;"> [[https://travis-ci.org/crondaemon/wireshark/builds|{{https://api.travis-ci.org/crondaemon/wireshark.svg?branch=master}}]] ||
|| [[https://semaphoreci.com/crondaemon/wireshark|Semaphore CI]] || 2 || ubuntu with interactive shell ||<style="text-align: right;"> [[https://semaphoreci.com/crondaemon/wireshark|{{https://semaphoreci.com/api/v1/crondaemon/wireshark/branches/master/badge.svg}}]] ||
Line 25: Line 22:
|| [[http://147.75.204.154|Buildbot on ARM]] || 1 || Ubuntu ARM ||<style="text-align: right;"> [[http://147.75.204.154/|{{http://147.75.204.154/badges/runtests.svg}}]] ||
|| [[http://148.100.88.61/|Buildbot on s390x]] || 1 || Alpine !LinuxOne s3900x ||<style="text-align: right;"> [[http://148.100.88.61|{{http://148.100.88.61/badges/runtests.svg}}]] ||
|| [[http://139.178.84.177:8010/|Buildbot on FreeBSD]] || 1 || FreeBSD ||<style="text-align: right;"> [[http://139.178.84.177:8010|{{http://139.178.84.177:8010/badges/runtests.svg}}]] ||
|| [[https://cirrus-ci.com|Cirrus CI]] || 3 || FreeBSD ||<style="text-align: right;"> [[https://cirrus-ci.com/|{{https://api.cirrus-ci.com/github/crondaemon/wireshark.svg}}]] ||
|| [[https://github.com/crondaemon/wireshark/actions?query=workflow%3A%22Build+MacOS%22|Github actions]] || 1 || MacOS ||<style="text-align: right;"> [[https://github.com/crondaemon/wireshark/actions?query=workflow%3A%22Build+MacOS%22|{{https://github.com/crondaemon/wireshark/workflows/Build%20MacOS/badge.svg}}]] ||
|| [[https://github.com/crondaemon/wireshark/actions?query=workflow%3A%22Build+Windows%22|Github actions]] || 1 || Windows ||<style="text-align: right;"> [[https://github.com/crondaemon/wireshark/actions?query=workflow%3A%22Build+Windows%22|{{https://github.com/crondaemon/wireshark/workflows/Build%20Windows/badge.svg}}]] ||
|| [[https://github.com/crondaemon/wireshark/actions?query=workflow%3A%22Build+Ubuntu%22|Github actions]] || 1 || Ubuntu ||<style="text-align: right;"> [[https://github.com/crondaemon/wireshark/actions?query=workflow%3A%22Build+Ubuntu%22|{{https://github.com/crondaemon/wireshark/workflows/Build%20Ubuntu/badge.svg}}]] ||
|| [[https://github.com/crondaemon/wireshark/actions?query=workflow%3A%22CMake+Options+Test%22|CMake Options Test]] || 1 || Ubuntu ||<style="text-align: right;"> [[https://github.com/crondaemon/wireshark/actions?query=workflow%3A%22CMake+Options+Test%22|{{https://github.com/crondaemon/wireshark/workflows/CMake%20Options%20Test/badge.svg}}]] ||

Dario's tips and tricks

I've been a core developer since 2016. During my Wireshark development I've collected a bunch of tips and tricks that I'm putting here. Maybe others than me can find them useful.

An army of monkeys

I maintain some builders that help me fix bugs in wireshark as soon as they appear:

Platform

Builds

Details

Status

Gitlab CI

8

multiple versions of gcc and clang, pcap/nopcap, ubuntu & redhat

https://gitlab.com/crondaemon/wireshark/pipelines

Travis CI

9

ubuntu + osx, gcc + clang, pcap/nopcap

https://travis-ci.org/crondaemon/wireshark/builds

Semaphore CI

2

ubuntu with interactive shell

https://semaphoreci.com/crondaemon/wireshark

AppVeyor CI

3

Windows 32/64 bit

https://ci.appveyor.com/project/crondaemon/wireshark/

Buildbot on FreeBSD

1

FreeBSD

http://139.178.84.177:8010

Cirrus CI

3

FreeBSD

https://cirrus-ci.com/

Github actions

1

MacOS

https://github.com/crondaemon/wireshark/actions?query=workflow%3A%22Build+MacOS%22

Github actions

1

Windows

https://github.com/crondaemon/wireshark/actions?query=workflow%3A%22Build+Windows%22

Github actions

1

Ubuntu

https://github.com/crondaemon/wireshark/actions?query=workflow%3A%22Build+Ubuntu%22

CMake Options Test

1

Ubuntu

https://github.com/crondaemon/wireshark/actions?query=workflow%3A%22CMake+Options+Test%22

Other random resources

DarioLombardo (last edited 2020-04-30 21:25:49 by crondaemon)