# ChangeLog for net-firewall/nftables
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)

*nftables-0.4 (09 Aug 2015)

  09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org> +files/nftables.confd,
  +files/nftables.init, +metadata.xml, +nftables-0.4.ebuild:
  proj/gentoo: Initial commit

  This commit represents a new era for Gentoo:
  Storing the gentoo-x86 tree in Git, as converted from CVS.

  This commit is the start of the NEW history.
  Any historical data is intended to be grafted onto this point.

  Creation process:
  1. Take final CVS checkout snapshot
  2. Remove ALL ChangeLog* files
  3. Transform all Manifests to thin
  4. Remove empty Manifests
  5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
  5.1. Do not touch files with -kb/-ko keyword flags.

  Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
  X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
  tests
  X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
  project
  X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
  developer, wrote Git features for the migration
  X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
  cvs2svn
  X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
  X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
  work in migration
  X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
  X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
  the bikeshed

  24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
  Use https by default

  Convert all URLs for sites supporting encrypted connections from http to
  https

  Signed-off-by: Justin Lecher <jlec@gentoo.org>

  24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
  Revert DOCTYPE SYSTEM https changes in metadata.xml

  repoman does not yet accept the https version.
  This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.

  Bug: https://bugs.gentoo.org/552720

*nftables-0.5 (19 Sep 2015)

  19 Sep 2015; Manuel Rüger <mrueg@gentoo.org> +nftables-0.5.ebuild:
  Version bump

  Package-Manager: portage-2.2.20.1

  06 Oct 2015; Manuel Rüger <mrueg@gentoo.org> -nftables-0.4.ebuild:
  Remove old

  Package-Manager: portage-2.2.22

  10 Oct 2015; Mike Frysinger <vapier@gentoo.org> nftables-0.5.ebuild:
  inherit eutils for epatch_user #562740

*nftables-0.5-r1 (15 Oct 2015)

  15 Oct 2015; Ian Delaney <idella4@gentoo.org> +files/nftables.init-r1,
  metadata.xml, +nftables-0.5-r1.ebuild:
  revbump and patch to fix broken init script

  patches submitted by Nicholas Vinson via gentoo bug, set in metadata
  as new proxy maintainer by invitation by developer maintainer mreug,
  thanks to gokturk for assistance and cross testing

  Gentoo bug: #560920

  Package-Manager: portage-2.2.20.1

  16 Oct 2015; Ian Delaney <idella4@gentoo.org> metadata.xml:
  Add proxy maintainer to metadata

  Package-Manager: portage-2.2.20.1

  03 Nov 2015; Nicholas Vinson <nvinson234@gmail.com>
  +files/libexec/nftables.sh:
  refactor init.d/nftables into libexec/nftable.sh

  Package-Manager: portage-2.2.23

  03 Nov 2015; Nicholas Vinson <nvinson234@gmail.com> +files/nftables.init-r2:
  update nftables.init to use new libexec/nftables.sh

  Package-Manager: portage-2.2.23

  03 Nov 2015; Nicholas Vinson <nvinson234@gmail.com>
  +files/systemd/nftables-restore.service,
  +files/systemd/nftables-store.service, +files/systemd/nftables.service:
  Create systemd unit files

  Package-Manager: portage-2.2.23

*nftables-0.5-r2 (03 Nov 2015)

  03 Nov 2015; Nicholas Vinson <nvinson234@gmail.com> +nftables-0.5-r2.ebuild:
  revbump to nftables-0.5-r2

  Required for supporting systemd

  Package-Manager: portage-2.2.23

  26 Dec 2015; Manuel Rüger <mrueg@gentoo.org> -nftables-0.5.ebuild,
  -nftables-0.5-r1.ebuild:
  Remove old

  Package-Manager: portage-2.2.26

  24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
  Replace all herds with appropriate projects (GLEP 67)

  Replace all uses of herd with appropriate project maintainers, or no
  maintainers in case of herds requested to be disbanded.

  24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
  Set appropriate maintainer types in metadata.xml (GLEP 67)

  18 May 2016; Austin English <wizardedit@gentoo.org> files/nftables.init,
  files/nftables.init-r1, files/nftables.init-r2:
  use #!/sbin/openrc-run instead of #!/sbin/runscript

*nftables-0.5-r3 (15 Jun 2016)

  15 Jun 2016; Göktürk Yüksek <gokturk@gentoo.org> files/libexec/nftables.sh,
  +files/nftables-0.5-pdf-doc.patch, -nftables-0.5-r2.ebuild,
  +nftables-0.5-r3.ebuild:
  Remove bashism from nftables.sh

  Remove [[ ... ]] bashism from use_legacy() function.
  Add missing dependencies and add doc use flag.
  Mask doc USE flag on arm due to the unkeyworded dep.

  Gentoo-bug: 585800
  Closes: https://github.com/gentoo/gentoo/pull/1673
  Package-Manager: portage-2.3.0_rc1

*nftables-0.5-r4 (15 Jun 2016)

  15 Jun 2016; Göktürk Yüksek <gokturk@gentoo.org> -nftables-0.5-r3.ebuild,
  +nftables-0.5-r4.ebuild:
  correct install utility function calls

  Previous modification changed the cp command to:
      instinto /usr/libexec/${PN}
      doins "${FILESDIR}"/libexec/${PN}.sh

  However, this change is incorrect as it strips the exec flag from ${PN}.sh.
  This commit changes the insinto and doins to exeinto and doexe which fixes
  the
  problem.

  Gentoo-bug: 586000

  Package-Manager: portage-2.3.0_rc1

  16 Jun 2016; Göktürk Yüksek <gokturk@gentoo.org> metadata.xml:
  Reorder maintainers in metadata.xml and fix indents

  Update the metadata.xml file so that it conforms with the current
  Gentoo policy.

  Closes: https://github.com/gentoo/gentoo/pull/1678
  Package-Manager: portage-2.3.0_rc1

*nftables-0.6 (03 Jul 2016)

  03 Jul 2016; Göktürk Yüksek <gokturk@gentoo.org>
  files/nftables-0.5-pdf-doc.patch, +nftables-0.6.ebuild:
  version bump to 0.6

  Fixes bug #584898 and updates the nftables-0.5-pdf-doc.patch to match
  upstream submission.

  Gentoo-bug: 584898
  Package-Manager: portage-2.3.0_rc1

  03 Jul 2016; Göktürk Yüksek <gokturk@gentoo.org> -files/nftables.init,
  -files/nftables.init-r1, -files/systemd/nftables-restore.service,
  -files/systemd/nftables-store.service, -files/systemd/nftables.service,
  -nftables-0.5-r4.ebuild:
  Remove outdated files

  Package-Manager: portage-2.3.0_rc1

*nftables-0.6-r1 (03 Jul 2016)

  03 Jul 2016; Göktürk Yüksek <gokturk@gentoo.org> files/libexec/nftables.sh,
  +files/nftables.init, -files/nftables.init-r2,
  +files/systemd/nftables-restore.service, -nftables-0.6.ebuild,
  +nftables-0.6-r1.ebuild:
  Update support & service files

      - remove extraneous "exit $?" from files/libexec/nftables.sh
      - rename nftables.init-r2 to nftables.init
      - recreate & rewrite files/systemd/nftables.service into a proper
  systemd service
      - Update nftables-0.6.ebuild to use new file names.

  Package-Manager: portage-2.3.0_rc1

*nftables-0.6-r2 (11 Jul 2016)

  11 Jul 2016; Sam Jorna <wraeth@gentoo.org>
  +files/nftables-0.6-null-payload-desc-fix.patch, -nftables-0.6-r1.ebuild,
  +nftables-0.6-r2.ebuild:
  backport null payload desc fix

  nftables-0.6 handling of payload context descriptions was changed from
  version 0.5.  This change causes the code to segfault when the desc
  variable in payload_expr_pctx_update() is set to null.  The issue
  appears to be fixed with upstream commit
  3503738f77cdbe521da1054a37f59ac2e442b4cf.  Therefore, backporting that
  commit to 0.6 to fix this issue.

  Gentoo-bug: 588192
  Package-Manager: portage-2.3.0
  Closes: https://github.com/gentoo/gentoo/pull/1865

*nftables-0.6-r3 (13 Jul 2016)

  13 Jul 2016; Patrice Clement <monsieurp@gentoo.org>
  files/systemd/nftables-restore.service, -nftables-0.6-r2.ebuild,
  +nftables-0.6-r3.ebuild:
  Correct nftables-restore ConditionPathExists val.

  Change ConditionPathExists variable value to /var/lib/nftables/rules-save.
  The old value, /var/lib/nftables-rules-save, is incorrect.

  Package-Manager: portage-2.3.0
  Gentoo-Bug: https://bugs.gentoo.org/588688
  Closes: https://github.com/gentoo/gentoo/pull/1880

  Signed-off-by: Patrice Clement <monsieurp@gentoo.org>

*nftables-0.6-r4 (26 Oct 2016)

  26 Oct 2016; Patrice Clement <monsieurp@gentoo.org>
  files/systemd/nftables-restore.service, -nftables-0.6-r3.ebuild,
  +nftables-0.6-r4.ebuild:
  update systemd file target.

  Change the systemd unit files to use

      Before=network-pre.target
      Wants=network-pre.target

  as this better aligns with systemd documentation for this type of
  service.  Special thanks to Shaun Bouckaert for triggering this review.
  He originally asked (via email) about how the connman systemd unit file
  handled its dependencies which prompted me to check this package as
  well.  As for connman, v1.33-r1 seems to be aligned with systemd
  documentation.

  Package-Manager: portage-2.3.2
  Closes: https://github.com/gentoo/gentoo/pull/2649

  Signed-off-by: Patrice Clement <monsieurp@gentoo.org>