# ChangeLog for net-analyzer/snort # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/net-analyzer/snort/ChangeLog,v 1.125 2007/02/28 12:28:15 dragonheart Exp $ 28 Feb 2007; Daniel Black snort-2.6.1.3-r1.ebuild: ewarn fixed as per bug #168714 thanks to Toralf *snort-2.6.1.3-r1 (28 Feb 2007) 28 Feb 2007; Daniel Black -snort-2.6.1.3.ebuild, +snort-2.6.1.3-r1.ebuild: -m better default config thanks to Mike Gualtieri as per bug #166874 27 Feb 2007; Tobias Scherbaum snort-2.6.1.3.ebuild: Stable on ppc wrt bug #167730. 27 Feb 2007; Steve Dibb snort-2.6.1.3.ebuild: amd64 stable, security bug 167730 21 Feb 2007; Daniel Black snort-2.6.1.2.ebuild, snort-2.6.1.3.ebuild: gre patches included in the latest. Fix ebuild error with USE=gre too. Thanks Tobias bug #167730 20 Feb 2007; Markus Rothe snort-2.6.1.3.ebuild: Stable on ppc64; bug #167730 20 Feb 2007; Markus Ullmann snort-2.6.1.3.ebuild: Stable on x86 for bug #167730 *snort-2.6.1.3 (20 Feb 2007) 20 Feb 2007; Markus Ullmann +snort-2.6.1.3.ebuild: Security bump wrt bug #167730 11 Feb 2007; Simon Stelling +files/snort-2.6.1.2-libdir.patch, snort-2.6.1.2.ebuild: fix multilib-strict and mark stable on amd64; security bug 161632 01 Feb 2007; Markus Ullmann +files/snort-2.6.1.2-react.patch, snort-2.6.1.2.ebuild: Add patch for react failure, see bug #162598 for details, thanks to perry@csk.pl 31 Jan 2007; Tobias Scherbaum snort-2.6.1.2.ebuild: Stable on ppc wrt bug #161632. 27 Jan 2007; Raúl Porcel snort-2.6.1.2.ebuild: x86 stable wrt bug 161632 27 Jan 2007; Markus Rothe snort-2.6.1.2.ebuild: Stable on ppc64; bug #161632 *snort-2.6.1.2 (17 Jan 2007) 17 Jan 2007; Markus Ullmann +files/snort-2.6.1.1-gre.patch, -snort-2.6.0.ebuild, -snort-2.6.1.1.ebuild, +snort-2.6.1.2.ebuild: Fix for security bug #161632 and bug #161750 25 Nov 2006; Cedric Krier snort-2.4.5.ebuild: Fix bug #149496 *snort-2.6.1.1 (25 Nov 2006) 25 Nov 2006; Cedric Krier +files/snort-2.6.1.1-libnet.patch, +files/snort.rc8, +snort-2.6.1.1.ebuild: Version bump thanks to Jason Wallace 23 Nov 2006; Francesco Riosa snort-2.4.5.ebuild, snort-2.6.0.ebuild: dev-db/mysql => virtual/mysql 31 Oct 2006; Markus Ullmann snort-2.6.0.ebuild: Adding -j1 o fix parallel make issue 09 Oct 2006; Markus Ullmann snort-2.4.5.ebuild, snort-2.6.0.ebuild: Updating deps wrt bug #143033 20 Sep 2006; Stefaan De Roeck snort-2.6.0.ebuild: Keyworded ~alpha, as there seems to be no reason to keep -alpha *snort-2.6.0 (08 Jul 2006) 08 Jul 2006; Marcelo Goes +snort-2.6.0.ebuild: 2.6.0 version bump for bug 136250. Thanks to Ed Davison , Andrew Ross , Jason Wallace and Brett Edgar . Currently in package.mask for testing. 08 Jul 2006; Marcelo Goes -files/2.3.0-libnet-1.0.patch, -files/snort-2.3.3-log.c.diff, -files/snort-2.4.4-demarc-patch.diff, -files/snort.rc6, -snort-2.3.3.ebuild, -snort-2.3.3-r1.ebuild, -snort-2.4.3.ebuild, -snort-2.4.3-r1.ebuild, -snort-2.4.3-r2.ebuild, -snort-2.4.4.ebuild, -snort-2.4.4-r1.ebuild: Remove old ebuilds and unused files. 10 Jun 2006; Thomas Cort snort-2.4.5.ebuild: Stable on amd64 wrt security Bug #135112. 07 Jun 2006; Mark Loeser snort-2.4.5.ebuild: Stable on x86; bug #135112 06 Jun 2006; Tobias Scherbaum snort-2.4.5.ebuild: ppc stable, bug #135112 06 Jun 2006; Markus Rothe snort-2.4.5.ebuild: Stable on ppc64; bug #135112 06 Jun 2006; Markus Ullmann snort-2.3.3.ebuild, snort-2.3.3-r1.ebuild, snort-2.4.3.ebuild, snort-2.4.3-r1.ebuild, snort-2.4.3-r2.ebuild, snort-2.4.4.ebuild, snort-2.4.4-r1.ebuild, snort-2.4.5.ebuild: Changing dep to virtual/libpcap wrt bug #117898 *snort-2.4.5 (06 Jun 2006) 06 Jun 2006; Markus Ullmann +snort-2.4.5.ebuild: Version bump wrt bug #135112 *snort-2.4.4-r1 (01 Jun 2006) 01 Jun 2006; Markus Ullmann +snort-2.4.4-r1.ebuild: Applying security patch from bug #135112 30 Apr 2006; Simon Stelling snort-2.4.3-r1.ebuild: stable on amd64 *snort-2.4.4 (09 Mar 2006) 09 Mar 2006; Marcelo Goes +snort-2.4.4.ebuild: 2.4.4 version bump for bug 125607, requested by Ken Garland . 20 Feb 2006; Markus Rothe snort-2.4.3-r1.ebuild: Stable on ppc64 17 Feb 2006; Michael Hanselmann snort-2.4.3-r1.ebuild: Stable on ppc. *snort-2.4.3-r2 (17 Feb 2006) 17 Feb 2006; Marcelo Goes +files/snort.rc7, +snort-2.4.3-r2.ebuild: Add --pidfile option to init script for bug 123169. Thanks to Eric Brown . 15 Feb 2006; Markus Ullmann snort-2.3.3.ebuild, snort-2.3.3-r1.ebuild, snort-2.4.3.ebuild, snort-2.4.3-r1.ebuild: Removing virtual/libpcap wrt bug #117898 14 Feb 2006; Mark Loeser snort-2.4.3-r1.ebuild: Stable on x86; bug #118708 *snort-2.4.3-r1 (27 Jan 2006) 27 Jan 2006; Marcelo Goes -snort-2.4.1.ebuild, -snort-2.4.1-r1.ebuild, +snort-2.4.3-r1.ebuild: Install basic rules for bug 110103. Thanks to Mark Conway and Donald R. Gray Jr . 03 Dec 2005; Tom Gall snort-2.3.3-r1.ebuild: stable on ppc64 26 Nov 2005; Benjamin Smee files/snort.rc6: Change to init script to accept CONF *snort-2.4.3 (19 Oct 2005) 19 Oct 2005; Benjamin Smee +snort-2.4.3.ebuild: revbump for bug #109730 *snort-2.4.1-r1 (08 Oct 2005) 08 Oct 2005; Benjamin Smee +snort-2.4.1-r1.ebuild: New conf.d and init.d files as well as sguil integration 25 Sep 2005; Marcelo Goes -snort-2.3.0-r1.ebuild, -snort-2.3.2.ebuild, snort-2.3.3-r1.ebuild, snort-2.4.1.ebuild: Remove old ebuilds, depend on >=dev-libs/libprelude-0.9.0. 21 Sep 2005; Mark Loeser snort-2.3.3.ebuild: Stable on x86 17 Sep 2005; Michael Hanselmann snort-2.3.3.ebuild: Stable on ppc. *snort-2.4.1 (17 Sep 2005) 17 Sep 2005; Marcelo Goes +files/snort-2.3.3-log.c.diff, snort-2.3.3.ebuild, snort-2.3.3-r1.ebuild, -snort-2.4.0.ebuild, +snort-2.4.1.ebuild: Add patch and 2.4.1 version bump for bug 105852. 03 Sep 2005; snort-2.4.0.ebuild: Fixed ebuild as per bug #103482 thanks to yoann@prelude-ids.org 23 Aug 2005; Aaron Walker snort-2.3.0-r1.ebuild, snort-2.3.2.ebuild, snort-2.3.3.ebuild, snort-2.3.3-r1.ebuild, snort-2.4.0.ebuild: Use -1 instead of /bin/false, bug #103421. 03 Aug 2005; Marcelo Goes snort-2.4.0.ebuild: Install community rules. 01 Aug 2005; Marcelo Goes snort-2.4.0.ebuild: In Soviet Russia, prelude enables you. Using use_enable instead of use_with for prelude. Thanks to BaSS and dragonheart for pointing this out. 29 Jul 2005; Daniel Black snort-2.3.0-r1.ebuild, snort-2.3.2.ebuild, snort-2.3.3.ebuild, snort-2.3.3-r1.ebuild, snort-2.4.0.ebuild: removed die from epatch || die. 29 Jul 2005; Marcelo Goes snort-2.4.0.ebuild: Use Gentoo mirrors for patches instead of my dev space. *snort-2.4.0 (29 Jul 2005) 29 Jul 2005; Marcelo Goes -files/2.0.6-libnet-1.0.patch, -files/2.1.2-libnet-1.0.patch, -files/snort-2.0.6-gcc3.patch, -files/snort-2.1.2-gcc3.patch, -files/snort-2.1.3-gcc3.patch, -files/snort-drop-calculation.diff, -snort-2.0.6.ebuild, -snort-2.1.3.ebuild, -snort-2.2.0.ebuild, -snort-2.3.0_rc2.ebuild, -snort-2.3.0.ebuild, +snort-2.4.0.ebuild, -snort-2.4.20050508.ebuild: Removing ebuilds prior to 2.3.0 and 2.4.0 version bump. 25 Jul 2005; Marcelo Goes snort-2.3.3-r1.ebuild: Move snort user code from pkg_preinst to pkg_setup, changed it a bit. Fixes bug 94161. Thanks to kakou and Marco Morales . 24 Jul 2005; Marcelo Goes snort-2.3.3-r1.ebuild: Fix RULEPATH in example config. Fixes bug 99397. Thanks to Marco Morales . 27 Jun 2005; Markus Rothe snort-2.3.3-r1.ebuild, snort-2.4.20050508.ebuild: Added ~ppc64 25 Jun 2005; Marcelo Goes snort-2.3.3-r1.ebuild: Install rules in /etc/snort/rules for cleaner layout. Fixes bug 95368. Thanks to Greg Watson . 26 May 2005; Marcelo Goes : Took snort-2.3.3-r1 out of package.mask. *snort-2.3.3-r1 (08 May 2005) 08 May 2005; Marcelo Goes +snort-2.3.3-r1.ebuild, +snort-2.4.20050508.ebuild: Prelude patching fun. Making snort-2.3.3-r1 depend on >=libprelude-0.9.0_rc1 and using patch from their mailing list, as pointed out by Yoann Vandoorselaere . Also, I made a cvs snapshot of snort-2.4, which does not require patching anymore, since prelude patches were accepted in snort. Of course, both new ebuilds are in package.mask for testing - I expect unexpected borks. This hopefully fixes bug 91820. Thanks to dago for reporting. *snort-2.3.3 (07 May 2005) 07 May 2005; Aaron Walker +snort-2.3.3.ebuild: Version bump for bug 91673. 19 Apr 2005; Aaron Walker snort-2.3.2.ebuild: Marked stable on x86. 22 Mar 2005; Aaron Walker snort-2.3.2.ebuild: Fix missing patch for bug 86219. *snort-2.3.2 (19 Mar 2005) 19 Mar 2005; Aaron Walker snort-2.3.0-r1.ebuild, +snort-2.3.2.ebuild: Version bump; marked 2.3.0-r1 stable on x86. 09 Feb 2005; Aaron Walker snort-2.3.0-r1.ebuild, snort-2.3.0.ebuild, snort-2.3.0_rc2.ebuild: Fix typo in pkg_postinst for bug 81415. 07 Feb 2005; Daniel Black snort-2.3.0-r1.ebuild: ppc stable *snort-2.3.0-r1 (06 Feb 2005) 06 Feb 2005; Aaron Walker +snort-2.3.0-r1.ebuild, snort-2.3.0.ebuild: Revision bump for bug 80831; added sguil support. Marked 2.3.0 stable on x86. 29 Jan 2005; Daniel Black snort-2.0.6.ebuild, snort-2.1.3.ebuild, snort-2.2.0.ebuild, snort-2.3.0.ebuild, snort-2.3.0_rc2.ebuild: changed net-libs/libpcap depend to virtual/libcap *snort-2.3.0 (27 Jan 2005) 27 Jan 2005; Aaron Walker +files/2.3.0-libnet-1.0.patch, -files/2.3.0_rc2-libnet-1.0.patch, +snort-2.3.0.ebuild, snort-2.3.0_rc2.ebuild: 2.3.0 final; added support for snort-inline via USE=inline. Updated libnet-1.0 patch to also patch inline.c. Closes bugs 79708 and 79664. 25 Jan 2005; Daniel Black snort-2.0.6.ebuild, snort-2.1.3.ebuild, snort-2.2.0.ebuild, snort-2.3.0_rc2.ebuild: change shell of snort user to /bin/false as per bug #79216. Thanks to Sascha Nitsch 25 Jan 2005; Aaron Walker snort-2.3.0_rc2.ebuild: Run autoreconf since it looks like autogen.sh is no longer provided; fixes bug 79389. 11 Jan 2005; Jason Wever snort-2.0.6.ebuild, snort-2.1.3.ebuild, snort-2.2.0.ebuild, snort-2.3.0_rc2.ebuild: Masked on sparc wrt bugs #29661 and #75395. 11 Jan 2005; Daniel Black snort-2.3.0_rc2.ebuild: unmasked and x86, ppc stable *snort-2.3.0_rc2 (11 Jan 2005) 11 Jan 2005; Daniel Black +files/2.3.0_rc2-libnet-1.0.patch, +snort-2.3.0_rc2.ebuild: Version bump as per security bug #75395. Still masked pending further testing 28 Nov 2004; Eldad Zack snort-2.1.3.ebuild, snort-2.2.0.ebuild: Small post install info error. Thanks to John Barton for reporting. Closes #72570. 30 Oct 2004; Eldad Zack -snort-2.1.2.ebuild, snort-2.2.0.ebuild: x86 stable. 29 Oct 2004; Eldad Zack snort-2.1.3.ebuild, snort-2.2.0.ebuild: Added einfo for MySQL/PostgreSQL usage. Closes #68922. 16 Aug 2004; Eldad Zack snort-2.1.3.ebuild, snort-2.2.0.ebuild: x86 stable. added ~ppc which was omitted between 2.1.2 and 2.1.3. *snort-2.2.0 (15 Aug 2004) 15 Aug 2004; Eldad Zack -snort-2.1.0-r1.ebuild, -snort-2.1.0.ebuild, +snort-2.2.0.ebuild: Version bump 01 Jul 2004; Jon Hood snort-2.0.6.ebuild, snort-2.1.0-r1.ebuild, snort-2.1.0.ebuild, snort-2.1.1.ebuild, snort-2.1.2.ebuild, snort-2.1.3.ebuild: change virtual/glibc to virtual/libc *snort-2.1.3 (01 Jul 2004) 01 Jul 2004; Eldad Zack +files/snort-2.1.3-gcc3.patch, +snort-2.1.3.ebuild: Version bump, added snortsam support. 19 Jun 2004; Michael Hanselmann snort-2.0.6.ebuild: Marked snort 2.0.6 as ~ppc 19 Jun 2004; David Holm snort-2.1.2.ebuild: Added to ~ppc. 19 May 2004; Michael Boman snort-1.9.1-r3.ebuild, snort-2.0.0.ebuild, snort-2.0.1-r1.ebuild, snort-2.0.2.ebuild, snort-2.0.5-r1.ebuild, snort-2.0.5-r2.ebuild, snort-2.0.5.ebuild, files/1.9.1-libnet-1.0.patch, files/2.0.0-libnet-1.0.patch, files/2.0.1-libnet-1.0.patch, files/2.0.2-libnet-1.0.patch, files/2.0.5-libnet-1.0.patch, files/snort-1.9.0-gentoo.diff, files/snort-1.9.1-alpha-core_vuln.diff, files/snort-1.9.1-alpha.patch, files/snort-1.9.1-configure.patch, files/snort-2.0.2-gcc3.patch, files/snort-2.0.5-gcc3.patch: Cleaning out old ebuilds 17 May 2004; Michael Boman snort-2.1.2.ebuild: Mark 2.1.2 stable on x86 14 Apr 2004; Jon Hood files/2.1.2-libnet-1.0.patch: added patch, fixes #47229 06 Apr 2004; Joshua Brindle snort-2.1.1.ebuild, snort-2.1.2.ebuild: added selinux policy to rdepend 01 Apr 2004; Michael Boman snort-2.1.1.ebuild: Marked stable on x86 *snort-2.1.2 (01 Apr 2004) 01 Apr 2004; Michael Boman snort-2.1.2.ebuild, files/snort-2.1.2-gcc3.patch: New upstream version. 16 Mar 2004; Michael Boman snort-2.0.0.ebuild, snort-2.0.1-r1.ebuild, snort-2.0.2.ebuild, snort-2.0.5-r1.ebuild, snort-2.0.5.ebuild, snort-2.1.0.ebuild, snort-2.1.1.ebuild: Changed ebuilds to use 'sed -i ...' instead of 'sed ... < file > file.new' syntax. *snort-2.1.1 (09 Mar 2004) 09 Mar 2004; Michael Boman snort-2.1.1.ebuild, files/2.1.1-libnet-1.0.patch, files/snort-2.1.1-gcc3.patch, files/snort-2.1.1-pgsql.patch: New upstream version. Closes #44067. 08 Mar 2004; Michael Boman files/2.0.6-libnet-1.0.patch: Added missing file. Closing bug #43990. 04 Mar 2004; Jason Wever snort-2.0.6.ebuild: Marked stable on sparc. If you have any problems on sparc, check gentoo bug #29661. *snort-2.1.0-r1 (08 Jan 2004) 08 Jan 2004; Michael Boman snort-2.1.0-r1.ebuild, files/snort-2.1.0-pgsql.patch: Made use of 'doc' USE flag to install signature documentation. Patched configure.in to solve bug #37436. 07 Jan 2004; Michael Boman snort-2.1.0.ebuild: Forgot to include the threshold.conf file in the installation process. *snort-2.1.0 (06 Jan 2004) 06 Jan 2004; Michael Boman snort-2.1.0.ebuild, files/2.1.0-libnet-1.0.patch, files/snort-2.1.0-gcc3.patch: New upstream version. Breaks prelude support, samba support is now obsoleted by upstream. Ebuild with prelude support will follow once a updated patch is made availble. *snort-2.0.6 (21 Dec 2003) 21 Dec 2003; Michael Boman snort-2.0.6.ebuild: New upstream version 20 Dec 2003; Michael Boman snort-2.0.5-r2.ebuild: Bump to stable on x86 Added ~amd64 to KEYWORDS (fixes bug #36098) 16 Dec 2003; Mike Frysinger : Port the libnet-1.0 patch to snort-2.0.0 to help out the sparc peeps. *snort-2.0.5-r2 (09 Dec 2003) 09 Dec 2003; Michael Boman snort-2.0.5-r2.ebuild: Forgot to add etc/prelude-classification.config to the files that should be in /etc/snort if you are using prelude 09 Dec 2003; Michael Boman snort-2.0.5-r2.ebuild: Added patch to fix drop packet calculations *snort-2.0.5-r1 (28 Nov 2003) 28 Nov 2003; Michael Boman snort-2.0.5-r1.ebuild: - Made flexresp optional (controlled by "flexresp" local USE flag), closes #34150. - Made smbalert optional (controlled by "samba" USE flag). - Threading support was never officially supported in Snort, and has been removed from ebuild now as the code is, if not already has been, cleaned from the source tree. - Updated prelude patch. - Assigned myself as the primary maintainer of this ebuild, with the hardened as the herd. *snort-2.0.5 (24 Nov 2003) 24 Nov 2003; Daniel Ahlberg snort-2.0.5.ebuild : Version bump. Closing #29609 and #32950. 28 Oct 2003; Martin Holzer snort-2.0.2.ebuild: adding gcc3 patch. Closes #30540. 08 Oct 2003; Jason Wever snort-2.0.2.ebuild: masked on sparc until bug #30540 is fixed. *snort-2.0.2 (06 Oct 2003) 06 Oct 2003; Daniel Ahlberg snort-2.0.2.ebuild: Version bump *snort-2.0.1-r1 (21 Aug 2003) 21 Aug 2003; Mike Frysinger : Patch to compile against SLOT-ed libnet-1.0.x #17772. Also fix user adding to enewuser/enewgroup and switch use flags over to `use_enable`. *snort-1.9.1-r3 (21 Aug 2003) 21 Aug 2003; Mike Frysinger : Patch to compile against SLOT-ed libnet-1.0.x #17772. Also fix user adding to enewuser/enewgroup and switch use flags over to `use_enable`. *snort-2.0.1 (09 Aug 2003) 11 Aug 2003; snort-2.0.1.ebuild, files/snort-2.0.1+prelude.patch: Snort 2.0.x does not support snmp bug #26310, Moved large prelude patch to mirror:// 09 Aug 2003; snort-2.0.1.ebuild, files/snort-2.0.1+prelude.patch: Added libprelude support to snort. Closes bug 19672. Upgraded to new upstream version (2.0.1) *snort-1.9.1-r2 (22 Apr 2003) 22 Apr 2003; Tavis Ormandy snort-1.9.1-r2.ebuild, snort-2.0.0.ebuild, files/snort-1.9.1-alpha-core_vuln.diff: snort 2.0.0 is broken on Alpha, backporting the integer overflow fix to snort 1.9.1 while its being fixed, and bumping version 22 Apr 2003; Daniel Ahlberg snort-2.0.0.ebuild files/snort.confd : Closing #11643. Unmasking becuse of GLSA. *snort-2.0.0 (16 Apr 2003) 16 Apr 2003; Joshua Brindle Manifest, snort-2.0.0.ebuild: 2.0.0 released, yay *snort-1.9.1-r1 (29 Mar 2003) 29 Mar 2003; Aron Griffis snort-1.9.1-r1.ebuild, files/snort-1.9.1-alpha.patch: Add patch and bump revision for alpha. Thanks to Tavis Ormandy for providing this in bug #18258 *snort-1.9.1 (04 Mar 2003) 04 Mar 2003; Daniel Ahlberg : Security update. 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords *snort-1.9.0 (24 Oct 2002) 24 Oct 2002; Daniel Ahlberg : Version bump. Found by Torgeir Hansen in #8925. Added support for specifying listening interface. Closes #6822. Addes support for snmp, closes #7299. Locked down dependency on libnet some more. *snort-1.8.7 (23 Jul 2002) 24 Oct 2002; Daniel Ahlberg files/snort.confd : Added support for specifying listening interface. Closes #6822. Locked down dependency on libnet some more. 30 Aug 2002; Seemant Kulleen snort-1.8.7.ebuild : /var/log/snort now has a .keep in it. Closes bug #7271 by mcummings@gentoo.org (Michael Cummings) 26 Jul 2002; Daniel Ahlberg snort-1.8.7.ebuild snort-1.8.6.ebuild : Fix for bug #5592. 23 Jul 2002; Daniel Ahlberg snort-1.8.7.ebuild : New version. *snort-1.8.6 (11 Mar 2003) 13 Jul 2003; Daniel Ahlberg : Added missing changelog entry. *snort-1.8.5 (6 Apr 2002) 18 Jul 2002; Kyle Manna snort-1.8.6.ebuild : Added KEYWORDS. 28 Jun 2002; Thilo Bangert : moved to net-analyzer - added SLOT - added LICENSE 6 Apr 2002; Matthew Kennedy ChangeLog, snort-1.8.5.ebuild, files/digest-snort-1.8.5: Added dependency for PostgreSQL. Moved netlib dep from RDEPEND to DEPEND (it is statically linked). Version bump to latest. *snort-1.8.3-r1 (8 Feb 2002) 8 Feb 2002; Donny Davies Changelog, snort-1.8.3-r1.ebuild, files/digest-snort-1.8.3-r1, files/snort.confd, files/snort.rc6 files/snort.conf : Fix for nonexistant /etc/conf.d/snort. Make user/group addition a little smarter. *snort-1.8.3 (1 Feb 2002) 1 Feb 2002; G.Bevin ChangeLog : Added initial ChangeLog which should be updated whenever the package is updated in any way. This changelog is targetted to users. This means that the comments should well explained and written in clean English. The details about writing correct changelogs are explained in the skel.ChangeLog file which you can find in the root directory of the portage repository.