+ [bgpd] Added new route-map set statement: "as-path ignore"
[jleu-quagga.git] / solaris / ChangeLog
blob8a2ad7d3cd284b8c5e69d877888c74bf43ddc51d
1 2008-01-13 Paul Jakma <paul.jakma@sun.com>
3         * Makefile.am: pkg target should depend on the 'depend.%' files.
4           Crops up now that solaris/ doesn't get descended into by
5           general Quagga build.
7 2007-02-22 Paul Jakma <paul.jakma@sun.com>
9         * quagga.{xml,init}.in: Add licence boilerplate to ensure
10           licence terms are clear.
12 2006-04-03 Paul Jakma <paul.jakma@sun.com>
14         * quagga.xml.in: oops, ipvX-routing services don't exist yet in
15           any Solaris builds.
17 2006-03-16 Paul Jakma <paul.jakma@sun.com>
19         * prototype.smf.in: Oops, continue to install manifest to
20           var/svc/manifest/network for now.
22 2006-03-13 Alan Maguire <alan.maguire@sun.com>
24         * quagga.xml.in: Change the naming of services and instances.
25           network/routing/quagga:<daemon> may be neat and tidy, but
26           it's at odds with SMF convention elsewhere that demands
27           the service be named for what it does, and the instance name
28           describe the implementation (e.g. network/smtp:sendmail).
29           Remove call to method script for 'stop', SMF can do that
30           itself.
31           Enumerate the privileges required in the SMF manifest, with the
32           method_credential element.
33           Dont try provide seperate properties for each argument, it's
34           just tedious, particularly when they can no longer be
35           inherited from a common quagga service - use a single
36           "daemon-args" property, defaulting to -P 0.
37           Specify authorisation for the 'routeadm' utility and for
38           RBAC.
40 2006-03-13 Paul Jakma <paul.jakma@sun.com>
42         * quagga.init.in: Update to match SMF manifest changes.
43           If run from an SMF environment, assume method is start.
44           Offer a more tradition init script interface for pre-SMF.
45           Enable zebra for the link-state daemons.
46           Don't allow daemons to start in non-global zones, except
47           for bgpd - it doesn't have to care about underlying
48           networking much.
49           Remove all the svcprop calls, SMF or the user will supply any
50           arguments on the command-line.
51         * depend.smf.in: Add dependency on SUNWroute, which provides
52           routeadm, which provides /var/svc/manifest/network/routing
53         * prototype.smf.in: Install manifest to 
54           var/svc/manifest/network/routing.
56 2006-02-19 Paul Jakma <paul.jakma@sun.com>
58         * depend.*: renamed to depend.*.in.
59         * depend.*.in: Add version dependency.
60         * Makefile.am: Generate depend.* from depend.*.in
61           Distribute the depend.*.in files rather than the depend.*
62           files.
63         * quagga.init.in: Enable zebra if one of the link-state
64           daemons is started.
65           Restart method is not required - SMF handles that.
66         * quagga.xml.in: Remove restart method details.
68 2005-11-04 Paul Jakma <paul.jakma@sun.com>
70         * prototype.dev.in: lib/md5-gnu.h is now lib/md5.h
72 2005-08-16 Paul Jakma <paul.jakma@sun.com>
74         * README.txt: point to the opensolaris.org sources for the SMF 
75           manifest class scripts. Make step 3 slightly more explicit about
76           what 'this directory' is.
77           
78 2005-06-15 Paul Jakma <paul.jakma@sun.com>
80         * quagga.xml.in: Pass the FMRI to the method, removing need for
81           daemon_name property and deducing the FMRI.
82           remove the empty config_file and pid_file definitions, they just
83           make things difficult in the method script, cause it then has to
84           deal with svcprop returning "" for defined empty properties.
85           Remove daemon_name everywhere.
86         * quagga.init.in: Take the FMRI as an argument
87           Remove deducing the FMRI from the defunct daemon_name property.
88           Use svcprop -q to test for presence of a property first.
89           Default vty_port to 0 and vty_addr to 127.1 if equivalent
90           SMF properties are not set.
91           Deduce the pid_file, we can infer it from @quagga_statedir@ I
92           think, it's probably not useful to allow it to be configurable
93           as a property anyway.
94           /var/run/ is on tmpfs on Solaris, so we probably will need
95           to create @quagga_statedir@ first run after boot.
96           Use @sbindir@, not /usr/local/sbin.
97         * README.txt: updated to match changed SMF manifest and
98           its changed service, instance and property group names.
99           
100 2005-06-02 Paul Jakma <paul.jakma@sun.com>
102         * quagga.xml.in: Fix mistake in bgpd definition. Change dependency
103           on zebra to optional. Remove the duplicated stability statements.
104         * quagga.init.in: svcprop should check PACKAGE_TARNAME, not _NAME.
105           no need to check for config file either, there's already a
106           dependency in the manifest.
108 2005-05-13 Paul Jakma <paul.jakma@sun.com>
110         * quagga.xml.in: Sigh, XML child elements are order-sensitive.
111         * prototype.doc.in: info/dir doesnt get created always.. comment
112           out for now, likely needs to be done with an install method.
113         * prototype.daemons.in: Move the Solaris 10 SMF specific stuff to
114           a seperate package.
115         * depend.smf: dependencies for smf package
116         * pkginfo.smf.tmpl.in: pkginfo for smf
117         * prototype.smf.in: prototype for smf
118         * Makefile.am: Add smf to pkg_names
119           
120 2005-04-26 Paul Jakma <paul.jakma@sun.com>
122         * quagga.xml.in: New, better, single integrated manifest for all
123           the services, courtesy of alan.maguire@sun.com.
124         * {{ospf,ospf6,rip,ripng,bgp}d,zebra}.xml.in: removed due to
125           previous
126         * quagga.init.in: Use the package tarname for properties, use
127           the correct daemon name variable.
128         * Makefile.am: Updated to match single manifest
129         * prototype.daemons.in: ditto
131 2005-04-21 Paul Jakma <paul.jakma@sun.com>
133         * Makefile.am: pkginfo.%.tmpl is a generated file, srcdir prefix
134           is not appropriate.
136 2005-04-13 Paul Jakma <paul.jakma@sun.com>
138         * Makefile.am: {i,r}.manifest are (or will be) system provided files
139           and not in CVS, hence dont depend on them or distribute them.
141 2005-04-11 Paul Jakma <paul.jakma@sun.com>
143         * (all) Initial check-in of files for building S10 packages
144         * protototype.*.in: package prototype files for SysV packages
145         * *.xml.in: SMF manifests for Quagga daemons
146         * pkginfo.*.tmpl.in: daemon specific pkginfo, refererenced
147           by prototype files.
148         * pkginfo.tmpl.in: Quagga common pkginfo bits
149         * quagga.init.in: SMF method script
150         * Makefile.am: Automake file for building packages
151         * depend.*: Solaris 10 dependencies for packages, referenced by
152           prototype files.
153         * .cvsignore: Add built files
154         * README.txt: new file, package creation, install, usage notes.