Guy Harris wrote:
> Gerald Combs wrote:
>
>> It looks like it fails in the sense that the "asn1" directory isn't
>> present the 0.99.0 source distribution. It's not in the 0.10.14, .13,
>> .12, .11, .10, and .9 distributions either, and there doesn't seem to be
>> anything in the top-level Makefile.am that would add it.
>
> Is there any reason *not* to include it? We don't build dissectors from
> it (yet), but if somebody's going to be working with any of the
> dissectors generated with asn2eth, they'll want the specifications from
> which it was generated.
Section 3 of the GPL indicates that it _should_ be included:
"The source code for a work means the preferred form of the work for
making modifications to it. For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable."
Running "find . -type d" in the 0.99.0 source and SVN trees and diffing
the output shows a few other directories that we might want to add:
--- dist.dirs 2006-04-26 09:25:48.169710917 -0500
+++ svn.dirs 2006-04-26 09:28:06.498009780 -0500
@@ -1,16 +1,89 @@
.
./aclocal-fallback
+./asn1
+./asn1/acp133
+./asn1/acse
+./asn1/ansi_map
+./asn1/camel
+./asn1/cdt
+./asn1/cmip
+./asn1/cms
+./asn1/dap
+./asn1/disp
+./asn1/dop
+./asn1/dsp
+./asn1/ess
+./asn1/ftam
+./asn1/ftbp
+./asn1/gnm
+./asn1/gsmmap
+./asn1/gsm_ss
+./asn1/h225
+./asn1/h235
+./asn1/h245
+./asn1/h248
+./asn1/h450
+./asn1/inap
+./asn1/ldap
+./asn1/logotype-cert-extn
+./asn1/MAP_Dialogue
+./asn1/mms
+./asn1/nbap
+./asn1/ns-cert-exts
+./asn1/ocsp
+./asn1/pkcs1
+./asn1/pkinit
+./asn1/pkix1explicit
+./asn1/pkix1implicit
+./asn1/pkixcmp
+./asn1/pkixcrmf
+./asn1/pkixproxy
+./asn1/pkixqualified
+./asn1/pkixtsp
+./asn1/pres
+./asn1/ranap
+./asn1/rnsap
+./asn1/ros
+./asn1/rtse
+./asn1/s4406
+./asn1/smrse
+./asn1/snmp
+./asn1/spnego
+./asn1/tcap
+./asn1/wlancertextn
+./asn1/x411
+./asn1/x420
+./asn1/x501
+./asn1/x509af
+./asn1/x509ce
+./asn1/x509if
+./asn1/x509sat
./debian
+./debian/patches
./diameter
./doc
./docbook
+./docbook/edg_graphics
+./docbook/edg_src
+./docbook/eug_src
+./docbook/examples
+./docbook/graphics
+./docbook/graphics/toolbar
./dtds
./epan
./epan/dfilter
./epan/dissectors
+./epan/dissectors/dcerpc
+./epan/dissectors/dcerpc/budb
+./epan/dissectors/dcerpc/butc
+./epan/dissectors/dcerpc/drsuapi
+./epan/dissectors/dcerpc/efs
+./epan/dissectors/pidl
./epan/ftypes
./gtk
./help
+./idl
+./idl/parlay
./image
./image/toolbar
./packaging
@@ -31,8 +104,12 @@
./plugins/h223
./plugins/irda
./plugins/lua
+./plugins/lua/doc
+./plugins/lua/test
./plugins/lwres
./plugins/mate
+./plugins/mate/examples
+./plugins/mate/matelib
./plugins/megaco
./plugins/mgcp
./plugins/opsi
@@ -43,8 +120,10 @@
./plugins/rtnet
./plugins/rudp
./plugins/stats_tree
+./plugins/tpg
./plugins/v5ua
./radius
+./test
./tools
./tools/lemon
./tools/pidl
@@ -52,8 +131,10 @@
./tools/pidl/lib/Parse
./tools/pidl/lib/Parse/Pidl
./tools/pidl/lib/Parse/Pidl/Ethereal
+./tools/pidl/lib/Parse/Pidl/Samba3
./tools/pidl/lib/Parse/Pidl/Samba4
./tools/pidl/lib/Parse/Pidl/Samba4/COM
./tools/pidl/lib/Parse/Pidl/Samba4/NDR
./tools/pidl/tests
+./tools/tpg
./wiretap
> On the other hand, anybody who's doing development should arguably be
> working with anonymous SVN or a snapshot tarball.
I'd be happy to stop releasing tarballs and make SVN the only official
channel for obtaining the source code. The FreeBSD, NetBSD, and Gentoo
folks might not be too happy about that, however. :)