aboutsummaryrefslogtreecommitdiffstats
path: root/docbook
diff options
context:
space:
mode:
authorGerald Combs <gerald@wireshark.org>2005-07-28 14:29:19 +0000
committerGerald Combs <gerald@wireshark.org>2005-07-28 14:29:19 +0000
commit74ae0a5f80b52e96b1d3ce0cda70d69260becd8a (patch)
treeb694e7c70173be74bb708c834624e60f84c3f252 /docbook
parenta2142fd8f11a82a25d421a495ce1eced281110b5 (diff)
Add release notes. The content still needs to be filled in.
svn path=/trunk/; revision=15134
Diffstat (limited to 'docbook')
-rw-r--r--docbook/Makefile47
-rw-r--r--docbook/release-notes.xml147
2 files changed, 193 insertions, 1 deletions
diff --git a/docbook/Makefile b/docbook/Makefile
index 4a000febbe..29a10f4845 100644
--- a/docbook/Makefile
+++ b/docbook/Makefile
@@ -200,6 +200,10 @@ EDG_SOURCE = \
$(EDG_FILES) \
$(EDG_GRAPHICS)
+RELEASE_NOTES_SOURCE = \
+ release-notes.xml \
+ svn_version.xml
+
CLEANFILES = \
*.chm \
*.fo \
@@ -217,7 +221,7 @@ CLEANFILES = \
svn_version.xml \
-all: eug.validated edg.validated eug edg
+all: eug.validated edg.validated release_notes.validated eug edg release_notes
clean:
rm -rf $(CLEANFILES)
@@ -347,3 +351,44 @@ ifdef HHC
-rm -r toc.hhc
endif
+
+release_notes: release-notes-a4.pdf release-notes-us.pdf release-notes.html release-notes.chm
+
+# validate the content
+release_notes.validated: $(RELEASE_NOTES_SOURCE)
+ @ echo --- RELEASE NOTES - VALIDATING XML ---
+ $(XMLLINT) --valid --noout $<
+ touch $@
+
+# create html single page file
+release-notes.html: $(RELEASE_NOTES_SOURCE)
+ @ echo --- RELEASE NOTES - HTML ---
+ $(XSLTPROC) --nonet http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl $< > $@
+
+# create pdf file (through XSL-FO), portrait pages on US letter paper (the default)
+# you will get lot's of errors, but that's ok
+release-notes-us.fo: $(RELEASE_NOTES_SOURCE)
+ifdef FOP
+ @ echo --- RELEASE NOTES - PDF US PAPER ---
+ $(XSLTPROC) --stringparam paper.type letter --nonet custom_layer_pdf.xsl $< > $@
+endif
+
+# create pdf file (through XSL-FO), portrait pages on A4 paper
+# you will get lot's of errors, but that's ok
+release-notes-a4.fo: $(RELEASE_NOTES_SOURCE)
+ifdef FOP
+ @ echo --- RELEASE NOTES - PDF A4 PAPER ---
+ $(XSLTPROC) --stringparam paper.type A4 --nonet custom_layer_pdf.xsl $< > $@
+endif
+
+# create MS html help file (through html chunked pages)
+release-notes.chm: $(RELEASE_NOTES_SOURCE)
+ifdef HHC
+ @ echo --- RELEASE NOTES - MICROSOFT HTML HELP ---
+ $(XSLTPROC) --stringparam base.dir . --stringparam use.id.as.filename 1 --stringparam admon.graphics 1 --stringparam admon.graphics.path graphics/ --stringparam section.autolabel 1 --stringparam section.label.includes.component.label 1 --nonet http://docbook.sourceforge.net/release/xsl/current/htmlhelp/htmlhelp.xsl $<
+ -$(HHC) htmlhelp.hhp
+ -mv htmlhelp.chm $@
+ -rm -r htmlhelp.hhp
+ -rm -r toc.hhc
+endif
+
diff --git a/docbook/release-notes.xml b/docbook/release-notes.xml
new file mode 100644
index 0000000000..14caaa7a90
--- /dev/null
+++ b/docbook/release-notes.xml
@@ -0,0 +1,147 @@
+<?xml version="1.0"?>
+<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
+"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+
+<!-- $Id: user-guide.xml 15094 2005-07-26 18:01:25Z ulfl $ -->
+
+<!--
+DOCUMENT SECTION
+-Use this section to encode all document information
+-->
+
+ <!ENTITY DocumentTitle "<application>Ethereal</application> Release Notes">
+ <!ENTITY DocumentSubTitle "&DocumentVersion; (&SvnVersion;) for Ethereal &EtherealCurrentVersion;">
+ <!ENTITY DocumentTitleAbbreviation "Relnotes">
+
+ <!ENTITY % SvnVersionFile SYSTEM "svn_version.xml">
+ %SvnVersionFile;
+<!ENTITY DocumentLegalNotice "<para>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or any later version published by the Free Software Foundation.</para><para>All logos and trademarks in this document are property of their respective owner.</para>">
+
+<!--
+Ethereal Info
+-->
+ <!ENTITY EtherealCurrentVersion "0.10.12">
+ <!ENTITY EtherealWebSite "http://www.ethereal.com">
+ <!ENTITY EtherealUsersGuidePage "&EtherealWebSite;/docs/#usersguide">
+ <!ENTITY EtherealDownloadPage "&EtherealWebSite;/download.html">
+ <!ENTITY EtherealBinariesPage "&EtherealWebSite;/download.html#releases">
+ <!ENTITY EtherealAuthorsPage "&EtherealWebSite;/introduction.html#authors">
+ <!ENTITY EtherealProtocolsPage "&EtherealWebSite;/docs/dfref/">
+ <!ENTITY EtherealFAQPage "&EtherealWebSite;/faq.html">
+ <!ENTITY EtherealFAQPromiscPage "&EtherealWebSite;/faq#promiscsniff">
+ <!ENTITY EtherealMediaPage "&EtherealWebSite;/media.html">
+ <!ENTITY EtherealWikiPage "http://wiki.ethereal.com">
+ <!ENTITY EtherealWikiCaptureFiltersPage "&EtherealWikiPage;/CaptureFilters">
+ <!ENTITY EtherealWikiDisplayFiltersPage "&EtherealWikiPage;/DisplayFilters">
+ <!ENTITY EtherealWikiPreferencesPage "&EtherealWikiPage;/Preferences">
+ <!ENTITY EtherealWikiColoringRulesPage "&EtherealWikiPage;/ColoringRules">
+ <!ENTITY EtherealWikiPreferencesPage "&EtherealWikiPage;/Preferences">
+
+ <!ENTITY EtherealDevMailList "ethereal-dev[AT]ethereal.com">
+ <!ENTITY EtherealUsersMailList "ethereal-users[AT]ethereal.com">
+
+
+<!--
+Winpcap Info
+-->
+ <!ENTITY WinPcapWebsite "http://www.winpcap.org">
+ <!ENTITY WinPcapDownloadWebsite "http://www.winpcap.org/install/default.htm">
+
+<!--
+Gnu info
+-->
+ <!ENTITY GPLWebsite "http://www.gnu.org/copyleft/gpl.html">
+
+]>
+
+<article>
+ <title>Ethereal &EtherealCurrentVersion; Release Notes</title>
+
+ <section id="WhatIs"><title>What is Ethereal?</title>
+ <para>
+ Ethereal is the world's most popular network protocol analyzer. It
+ is used for troubleshooting, analysis, development, and education.
+ </para>
+ </section>
+
+ <section id="WhatsNew"><title>What's New</title>
+ <para>
+ Here are just a few things that this version of Ethereal has to offer:
+ <itemizedlist>
+ <listitem><para>
+ Many security vulnerabilities have been elimited. In related
+ news, all protocols are now disabled by default.
+ </para></listitem>
+ </itemizedlist>
+ </para>
+ </section>
+
+ <section id="GettingEthereal"><title>Getting Ethereal</title>
+ <section><title>Microsoft Windows</title>
+ <para>
+ Download ethereal-setup-&EtherealCurrentVersion;.exe from the
+ <ulink url="http://www.ethereal.com/docs/distribution/win32/">Windows
+ download area</ulink> on the main web site. Double-click the
+ installer executable.
+ </para>
+ </section>
+
+ <section><title>Sun Solaris</title>
+ <para>
+ Download the appropriate package from the
+ <ulink url="http://www.ethereal.com/docs/distribution/solaris/">Solaris
+ download area</ulink> on the main web site. Uncompress the package
+ using bzip2, and install it using pkgadd.
+ </para>
+ </section>
+
+ <section><title>Source Code</title>
+ <para>
+ Download ethereal-&EtherealCurrentVersion;.tar.gz from the
+ <ulink url="http://www.ethereal.com/docs/distribution/">main
+ download area</ulink> on the web site. Extract the package
+ using tar and gzip. Run "configure ; make ; make install".
+ </para>
+ </section>
+
+ <section><title>Vendor-supplied Packages</title>
+ <para>
+ Most Linux and Unix vendors supply their own Ethereal packages.
+ You can install or upgrade Ethereal using the package management
+ system specific to that platform.
+ </para>
+ </section>
+
+ </section>
+
+ <section id="RemovingEthereal"><title>Removing Ethereal</title>
+ <para>
+ <!-- XXX needs to be written -->
+ </para>
+ </section>
+
+ <section id="FileLocations"><title>File Locations</title>
+ <para>
+ <!-- XXX needs to be written -->
+ </para>
+ </section>
+
+ <section id="KnownProblems"><title>Known Problems</title>
+ <para>
+ <!-- XXX needs to be written -->
+ </para>
+ </section>
+
+ <section id="GettingHelp"><title>Getting Help</title>
+ <para>
+ <!-- XXX needs to be written -->
+ </para>
+ </section>
+
+ <section id="FAQ"><title>Frequently Asked Questions</title>
+ <para>
+ <!-- XXX needs to be written -->
+ </para>
+ </section>
+
+</article>