Chapter 4. Work with the Ethereal sources

Table of Contents

4.1. Introduction
4.2. The Ethereal Subversion repository
4.3. The web interface to the Subversion repository
4.4. Obtain the Ethereal sources
4.4.1. Anonymous Subversion access
4.4.2. Anonymous Subversion web interface
4.4.3. Nightly snapshots
4.4.4. Released sources
4.5. Update the Ethereal sources
4.5.1. ... with Anonymous Subversion access
4.5.2. ... from zip files
4.6. Build Ethereal for the first time
4.6.1. Unix
4.6.2. Win32 native
4.7. Run generated Ethereal for the first time
4.8. Debug your generated Ethereal
4.8.1. Win32 native
4.9. Make changes to the Ethereal sources
4.10. Commit changed sources
4.10.1. What is a diff file (a patch)?
4.10.2. Generate a patch
4.10.3. Some tips for a good patch
4.10.4. Sending your patch to the developer mailing list
4.11. Apply a patch from someone else
4.12. Add a new file to the Subversion repository
4.13. Binary packaging
4.13.1. Debian: .deb packages
4.13.2. Red Hat: .rpm packages
4.13.3. Win32: NSIS .exe installer

4.1. Introduction

This chapter will explain how to work with the Ethereal source code. It will show you how to:

  • get the source

  • compile the source

  • submit changes

  • ...

However, this chapter will not explain the source file contents in detail, such as where to find a specific functionality. This is done in Section 6.1, “Source overview”.