The NetBSD Project

CVS log for pkgsrc/net/exabgp/Makefile

[BACK] Up to [] / pkgsrc / net / exabgp

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.41 / (download) - annotate - [select for diffs], Mon Aug 14 05:24:58 2023 UTC (5 weeks, 5 days ago) by wiz
Branch: MAIN
Changes since 1.40: +2 -1 lines
Diff to previous 1.40 (colored)

*: recursive bump for Python 3.11 as new default

Revision 1.40 / (download) - annotate - [select for diffs], Sun Sep 18 12:02:00 2022 UTC (12 months ago) by he
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.39: +2 -3 lines
Diff to previous 1.39 (colored)

net/exabgp: update to version 4.2.21.

Upstream changes:

Version 4.2.21
 * Fix: regressing on announcing routes from the API #1108

Version 4.2.20
 * Fix: correctly filter routes announced by the API to the right peer #1005
 * Feature: healthcheck neighbor filtering and path-information backport
   of #1098 and #1099
 * Fix: backport #1101 fix parsing of FlowSpec TCPFlags with NS
 * Fix: backport #1102 fix parsing of Fragment with IPv6 destinations/sources
 * Fix: bug in CLI when failing to read data

Version 4.2.19
 * Feature: force PGP signing of tags
 * Feature: backport ICMP types
 * Fix: backport healthcheck setup_ips requiring a label
   backport by: Steven Honson

Version 4.2.18
 * Feature: add ICMP experimental codes
   reported: enag11
 * Feature: PGP signing releases

Revision 1.39 / (download) - annotate - [select for diffs], Thu Jun 30 11:18:40 2022 UTC (14 months, 3 weeks ago) by nia
Branch: MAIN
Changes since 1.38: +2 -2 lines
Diff to previous 1.38 (colored)

*: Revbump packages that use Python at runtime without a PKGNAME prefix

Revision 1.38 / (download) - annotate - [select for diffs], Tue Jun 28 11:34:59 2022 UTC (14 months, 3 weeks ago) by wiz
Branch: MAIN
Changes since 1.37: +2 -1 lines
Diff to previous 1.37 (colored)

*: recursive bump for perl 5.36

Revision 1.37 / (download) - annotate - [select for diffs], Mon Jan 10 18:17:36 2022 UTC (20 months, 1 week ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1
Changes since 1.36: +17 -50 lines
Diff to previous 1.36 (colored)

exabgp: update to 4.2.17.

Version 4.2.17
 * Feature: add flags ECE, CW and NS to TCP, (not sure if any flowspec implementation uses them) #1053
   reported by: enag11
 * Fix: bug with IGP Metric #1056
   patch by: hkml2000

Version 4.2.16
 * Fix: bacckport of fix for #1051 tcp-flag operators != and &!= return syntax error
   reported by: enag11

Version 4.2.15
 * Fix: #1035 Socket remains in CLOSED state after the interface goes down
   patch: borjam
 * Fix: #1041 backport

Version 4.2.14
 * Fix: issue reading data from the peer
   reported by: isjerryxiao
 * Feature: allow IPv6 redirect
   patch by: rzalamena
 * Fix: fix decoding of path information (inbound vs outbound)
   reported by: isjerryxiao

Version 4.2.13
 * Fix: issue when there is no route to the peer and the connection looked like it established with the API
   reported by: iddq
 * Fix: healthcheck was not ending if/when exabgp did
   reported by: mzealey
 * Fix: issue with poller
   reported by: emilstahl97

Version 4.2.12
 * Fix: issue with flow fragment (issue #1027)

Version 4.2.11
 * Feature: new release code allowing the creation of zipapp

 Version 4.2.10:
 * Fix: cache invalidation on clear command
 patch by: Boris Murashov

Version 4.2.9
 * Fix: healthcheck --sudo, --debug and --no-ack are not exclusive
   reported by: sincerywaing

Version 4.2.8:
 * Fix: restore python -m exabgp

Version 4.2.7:
 * Feature: logging parsing in debug mode will now print the JSON of updates
 * Fix: issue during restart
 * Fix: add ipv6 mpls to add-path
   patch by: adrian62
 * Fix: aggregator parsing when no space are used around ()
   reported by: thomas955
 * Fix: high CPU load to do sleeptime in second and not ms
   reported by: Gary Buhrmaster
 * Change: BGP-LS TE-RIDs are now reported as a list (as Arista reports more than one)
   patch: tomjshine
 * reported: the RIB code so withdraw message before any announce are sent
        this does change the RIB behaviour sending withdrawal when it was not previously
 * Fix: bad parsing in some case when capability next-hop was used
   reported: alexejli

Version 4.2.6:
 * Fix: prevent the deletion of IP addresses not added by the healthchecker

Version 4.2.5:
 * Fix: Fix loopback detection without label issue
   patch by: Ruben Herold

Version 4.2.4:
 * Change: display next-hop in flow redirect (fixes a bug with route generation too)
   reported by: Cathal Mooney

Version 4.2.3:
 * Fix: issue with sending data toward API
   reported by: jkldgoefgkljefogeg
 * Fix: bug in spin prevention (true vs True)
 * Fix: peer and local ID for show neighbor commands

Version 4.2.2:
 * Fix: issue with new respawn feature breaking the API

Version 4.2.1:
 * Feature: use vendored ip_address module for healthcheck
 * Feature: respawn option under the process (disable re-starting the api program on failure)
 * Feature: support for single announcement for the healthcheck

Version 4.2.0:
 * Feature: Support additional sub-type of BGP-Prefix-SID for SRv6-VPN
   patch by: Hiroki SHIROKURA
 * Fix: issue with pypi release (can not pip install)
   reported by: Thomas Faivre
 * Fix: on 'restart' config could improperly interference with current config which leads to inconsystent state and crash
   patch by: Alexander Petrovsky
 * Feature: "rate-limit" (per neighbor) limit the number of BGP message(s) handled per second
 * Feature: support draft-ietf-idr-flowspec-redirect-02 (previously only simpson was supported)
   patch by: Eli Lindsey
 * Feature: BGP LS IPv6 parsing support
   patch by: Tinus Flagstad
 * Feature: healthcheck handle loopback for non-Linux machines
 * Fix: use local IP for router-id when the peer is auto-deteted (and not the remote IP)
 * Fix: potential python3/python2 bytes vs string issues when generating updates
 * Fix: label is mandatory when using RD, force it, and perform better checks on the configuration
 * Fix: sending route-refresh message via the API was broken
   reported by: Konrad Zemek
 * Fix: make sure exabgpcli does not hang when exabgp.api.ack is set to False
   patch by: basyron
 * Fix: not correctly recording AFI for next-hop self use
 * Fix: removal of ip address by healthcheck
   patch by: wavezhang
 * Fix: healthcheck on ^C during time.sleep, exit gracefully
 * Fix: healthcheck do not fail if the IP address exist when we are trying to add it
 * Fix: healthcheck correctly remove the IP address on going down if it was added
 * Fix: bug when parsing passive keyword alone (was false not true)
 * Fix: was not always terminating with error code 0 when all was good
   patch by: badrabubker
 * CHANGE: large change to the configuration code (should not have any effect but the devil is in the details)
 * CHANGE: using next-hop self could lead to route generated with a IPv6 next-hop in the IPv4 next-hop
   This COULD have been accepted by peers. This version does prevent such generation.
 * CHANGE: resolve symlink when reading the file and not when parsing the configuration
   reported by: juise (with alternative patch - thank you)
 * CHANGE: the reactor was changed from using select to poll (removing the 1024 limit on connections)
 * CHANGE: rewrote, moving release code into another file

Version 4.1.5:
 * Deleted: could not install via pip install

Version 4.1.4:
 * Deleted: could not install via pip install

Version 4.1.3:
 * Deleted: could not install via pip install

Version 4.1.2
 * Feature: exabgpcli autocomplete
 * Fix: exabgpcli was not correctly removing data on the pipe in case of issues

Version 4.1.1
 * CHANGE: some message are now printed using the log routes option and not parser anymore
 * Fix: bug with functional testing code when using python3
   patch by: Cooper Lees
 * Fix: bug with ExaBGP cli not working
   reported by: jlixfeld (thank you to Cooper Lees for providing time and a test env. to reproduce)

Version 4.1.0
 * CHANGE: when redifining a single parameter option using inheritence the value will be replaced
 * CHANGE: FlowSpec TRUE and FALSE value have been updated to use the latest RFC and are therefore inverted from previous versions
 * CHANGE: an invalid netmask for a network will now cause ExaBGP to fail the parsing of the route (it can stop ExaBGP from starting with bad routes)
 * Feature: support for extended next-hop (RFC 5549)
 * Feature: implemented API for "clear adj-rib out" and "flush adj-rib out"
 * Fix: regression pointed in #873
   patch: Malcolm Dodds
 * Fix: do not crash when trying to be helpful in presenting notification message
   reported by: Adam Jacob Muller
 * Fix: issue while handling ranged neighbors
   patch: Wenxin Wang
 * Fix: accumulating families when using multiple peers
   patch: Martin Topholm (reviewed)
 * Fix: could not reload configuration
   reported by: gbock
 * Feature: better RFC5575bis support, better treat as withdraw
   patch: Christoph Loibl
 * Fix: Fix issue when using peer ASN discovery
   patch: Zac Medico
 * Fix: MD5 encoding
   reported by: Adam Jacob Muller (with an initial idea for a patch)
 * Fix: ignore unknown BGP-LS SID
   reported by: MosesN
 * Fix: badly deciding when to send or not AddPath from parsing the Capability
   reported by: ivan-balan

Revision 1.36 / (download) - annotate - [select for diffs], Mon May 24 19:53:17 2021 UTC (2 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.35: +2 -2 lines
Diff to previous 1.35 (colored)

*: recursive bump for perl 5.34

Revision 1.35 / (download) - annotate - [select for diffs], Fri Dec 4 20:45:33 2020 UTC (2 years, 9 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4
Changes since 1.34: +2 -2 lines
Diff to previous 1.34 (colored)

Revbump packages with a runtime Python dep but no version prefix.

For the Python 3.8 default switch.

Revision 1.34 / (download) - annotate - [select for diffs], Mon Aug 31 23:07:03 2020 UTC (3 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.33: +4 -2 lines
Diff to previous 1.33 (colored)

*: switch to for py-setuptools

Revision 1.33 / (download) - annotate - [select for diffs], Mon Aug 31 18:10:33 2020 UTC (3 years ago) by wiz
Branch: MAIN
Changes since 1.32: +2 -2 lines
Diff to previous 1.32 (colored)

*: bump PKGREVISION for perl-5.32.

Revision 1.32 / (download) - annotate - [select for diffs], Sat May 23 10:29:58 2020 UTC (3 years, 4 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2
Changes since 1.31: +3 -1 lines
Diff to previous 1.31 (colored)

net/exabgp: allow bashisms in unused file

Revision 1.31 / (download) - annotate - [select for diffs], Sun Nov 3 11:45:34 2019 UTC (3 years, 10 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 (colored)

net: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.

Revision 1.30 / (download) - annotate - [select for diffs], Mon Sep 2 13:19:52 2019 UTC (4 years ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored)


Revision 1.29 / (download) - annotate - [select for diffs], Sun Aug 11 13:22:08 2019 UTC (4 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored)

Bump PKGREVISIONs for perl 5.30.0

Revision 1.28 / (download) - annotate - [select for diffs], Fri Apr 26 14:12:42 2019 UTC (4 years, 4 months ago) by maya
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2
Changes since 1.27: +2 -2 lines
Diff to previous 1.27 (colored)

fix some whitespace, mostly introduced in the previous
python 3.4 / 3.5 removal commit.

Revision 1.27 / (download) - annotate - [select for diffs], Fri Apr 26 13:14:07 2019 UTC (4 years, 4 months ago) by maya
Branch: MAIN
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

Omit mentions of python 34 and 35, after those were removed.

- Includes some whitespace changes, to be handled in a separate commit.

Revision 1.26 / (download) - annotate - [select for diffs], Thu Apr 25 07:33:10 2019 UTC (4 years, 5 months ago) by maya
Branch: MAIN
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored)

PKGREVISION bump for anything using python without a PYPKGPREFIX.

This is a semi-manual PKGREVISION bump.

Revision 1.25 / (download) - annotate - [select for diffs], Wed Aug 22 09:45:52 2018 UTC (5 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.24: +2 -1 lines
Diff to previous 1.24 (colored)

Recursive bump for perl5-5.28.0

Revision 1.24 / (download) - annotate - [select for diffs], Tue Jul 3 05:03:27 2018 UTC (5 years, 2 months ago) by adam
Branch: MAIN
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored)

extend PYTHON_VERSIONS_ for Python 3.7

Revision 1.23 / (download) - annotate - [select for diffs], Sat Mar 10 16:32:18 2018 UTC (5 years, 6 months ago) by he
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

Upgrade to ExaBGP version 3.4.23.

Upstream changes:

Version 3.4.23
  * Fix: issue parsing some flowspec routes (backport from master)

Revision 1.22 / (download) - annotate - [select for diffs], Sun Nov 5 08:35:16 2017 UTC (5 years, 10 months ago) by he
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4
Changes since 1.21: +2 -3 lines
Diff to previous 1.21 (colored)

Upgrade to ExaBGP version 3.4.22.

Pkgsrc changes:
 * Adapt PLIST
 * Remove now-integrated patch

Upstream changes:

Version 3.4.22
  * Fix: issue with very fast route flapping
    patch by: Ravikumar Arunachalam

Version 3.4.21
  * Fix: make healthcheck work on netbsd
    patch by: he32
  * Fix: re-fix issue #493 Multiple IPv6 MPREACH attributes in one UPDATE
  * Fix: issue #732 --test not working for eBGP setup
  * Fix: possibly missing API message when sent at high rate, issue #736
    patch by: Ravikumar Arunachalam

Version 3.4.20
  * Fix: profiling
  * Fix: potential issue with networking (select on closed FD/TCP session)
  * Fix: issue with route replay order when sent fast
    patch by: Ravikumar Arunachalam

Revision / (download) - annotate - [select for diffs], Sat Jul 15 18:53:11 2017 UTC (6 years, 2 months ago) by bsiegert
Branch: pkgsrc-2017Q2
Changes since 1.20: +3 -3 lines
Diff to previous 1.20 (colored) next main 1.21 (colored)

Pullup ticket #5506 - requested by he
net/exabgp: NetBSD build fix

Revisions pulled up:
- net/exabgp/Makefile                                           1.21
- net/exabgp/distinfo                                           1.13
- net/exabgp/patches/ 1.1

   Module Name:	pkgsrc
   Committed By:	he
   Date:		Tue Jul  4 12:35:12 UTC 2017

   Modified Files:
   	pkgsrc/net/exabgp: Makefile distinfo
   Added Files:

   Log Message:
   Patch the script in its proper place.
   Provide a default syslog target of /var/run/log for NetBSD, so
   that the script can run on NetBSD.

Revision 1.21 / (download) - annotate - [select for diffs], Tue Jul 4 12:35:12 2017 UTC (6 years, 2 months ago) by he
Branch: MAIN
CVS Tags: pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.20: +3 -3 lines
Diff to previous 1.20 (colored)

Patch the script in its proper place.
Provide a default syslog target of /var/run/log for NetBSD, so
that the script can run on NetBSD.

Revision 1.20 / (download) - annotate - [select for diffs], Tue Jun 20 14:10:16 2017 UTC (6 years, 3 months ago) by he
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base
Branch point for: pkgsrc-2017Q2
Changes since 1.19: +24 -4 lines
Diff to previous 1.19 (colored)

Upgrade to ExaBGP version 3.4.19.

Pkgsrc changes:
 * Adapt PLIST
 * Adapt Makefile to new python scripts

Upstream changes:

3.4.19 ExaBGP 'LINX 97/43' release
 * Add: IPv6 nlri-mpls to list of enabled protocol (was missing)
   requested by: adrian62
 * Fix: encoding of Flow Label requiring more than 2 bytes
   reported by: BLAKEMMM
 * Fix: decoding of capability (was potentially over reading)
 * Fix: trace when trying to access PID file and this is not allowed
   reported by: George Shuklin
 * Fix: Remove a peer's RIB cache when it is deleted from the config file
   patch by: Brian Johnson
 * Fix: do not crash the reactor when an invalid IP is passed via the API
   reported by: Yevgeniy Ovsyannikov
 * Fix: bad defintion of Flow for ICMPType, ICMPCode and Fragment
   reported by: Christoph Loibl
 * Feature: allow add-path for mpls-vpn
   reported by: adrian62
 * Change: Backported from master
 * Feature: added SRPMS for exabgp
   patch by: Leonardo Amaral

3.4.18 ExaBGP 'No BETT' release
 * Backport: backhole community (RFC 7999)
   original patch by: Job Snijders
 * Fix: Configuration parser does not accept configs without neighbors.
   patch by doddt
 * Fix: 'connect' keyword is now also allowed in neighbor scope
   patch by: Stacey Sheldon (Corsa)
 * Fix: removing protocol auto-cleanup (it should never be called
   and seems to cause a CG issue)
   reported by: Colin Petrie
 * Change: default to a 0 offset for ipv6 flowspec source/destination match
   patch by: Brian Johnson
 * Fix: Better PID file handling
   reported by: Ben Agricola
 * Fix: Update RIB cache families on configuration reload
   patch by: Brian Johnson
 * Fix: Backport fix on SIGUSR2 (restarting process not needing to be)
   patch by: Shawn Zhou
 * Change: group-updates now generates one UPDATE per address family
   (and not one per NLRI for non IPv4)
   patch by: Brian Johnson

3.4.17 ExaBGP 'No EPF' release
 * Fix: does not accept IPv6 as router-id
   reported by: yuriya
 * Fix: JSON output for flow routes with rd
   reported by droon5
 * Fix: Fix Path-Information
 * Fix: Bad encoding of capability when multiple families are used for add-path
   reported: by Alexander Bespalov
 * Fix: support non ASN4 use of AS_TRANS (AS23456)
   reported by: Todd Crane
 * Fix: do not exit when we can not accept incoming connection
   reported by: Pavel Batkov
 * Fix: quote where not escaped in JSON reason field
   reported by: Rob Barnes
 * Fix: decoding of IPv6 flow routes
   reported by: stoffi92
 * Fix: decoding of Graceful Restart Capability
   patch by: florinz
 * Fix: ASN4 encoding
   patch by: Shu Sugimoto and Eiichiro Watanabe
 * Change: Run without even peers configured
   patch by: Jordan Gedney
 * Fix: JSON encoding of updates without NLRIs
   patch by: Dhammika Pathirana
 * Fix: Possible race conditions in api handling
   patch by: Brian Johnson
 * Feature: Add 'show neighbor status' api
   patch by: Brian Johnson
 * Fix: flush route api
   patch by: Brian Johnson
 * Fix: Allow asn4 peer to speak with asn2 only peer
   patch by: Brian Johnson
 * Fix: only one MP NLRI is allow per UPDATE
   reported by: subsecond
 * Change: configuration output does not includes ':' anymore
   patch by: doddt
 * Change: syslog format changed to be in line with other application
   patch by: Brian Johnson

3.4.16 ExaBGP 'Free YouTube' release
A bug fix only release

 * Feature: allow users to decide if processes must be run before
   or after we drop privileges
   requested by: Ben Agricola
 * Fix: correctly look in /etc/exabgp for programs to run when
   the path is relative
   reported by: Vincent Bernat
 * Fix: missing handler for NOTIFICATION
   patch by: minglvyy

3.4.15 ExaBGP 'skip' release
Do not look for 3.4.14 - it was never released. An issue with pypi
forced us to skip this version.

 * Fix: the ttl-security parameter didn't really work. Fixed for
   outgoing connections now.
   patch by: Borja Marcos
 * Fix: configuration leak between processes for neighbor-changes
   and send-packets.
   reported by: spakka
 * Feature: add per neighbor connection port.
   requested by: dbarrosop
 * Fix: ASN4 boundary off by one
 * Fix: Bad peer IP when using show routes.
   patch by (backported): Wayne Tucker
 * Fix: Missing next-hop in the text api.
   reported by: Lisa Roach
 * Fix: broken route-refresh command.
   reported by: Bryan Schwerer
 * Fix: wrongly announcing connection issue with peer on the API.
   reported by: Bryan Schwerer

3.4.13 ExaBGP 'Madrid' release
 * Fix: add semicolon in syslog entry so it can be parsed by tools
 * Fix: duplication of message following helper process death
   reported by: spakka
 * Fix: death of helper program would lead to BGP session drop
   reported by: spakka
 * Fix: mistakenly made a function private breaking some ASN4 code path
   reported by: Victor Sudakov
 * Feature: manual eor
   patch by: Charles Ng

3.4.12 ExaBGP 'John Glenn' release
 * Fix: issue with unknown capabilities
   reported by: Sandy Breeze
 * Fix: notification messages were not passed to the API
   reported by: Florian Obser
 * Fix: transitivity on extended community
   patch by: Thomas Morin
 * Fix: bad reporting of VPLS information in JSON
 * Fix: wrong SAFI on MPLS routes
   reported by: Hideaki HAYASHI
 * Fix: bad route comparaison
   reported by: Alvaro Pereira
 * Fix: decoding of Update
 * Fix: Flow redirect to nexhop encoding
   reported by: Mickael Marchand (Thank you to Peng Xiao and Nicolas
   Fevrier for their help)
 * Fix/Improve: JSON for flow spec
 * Fix/Improve: redirect-to-nexthop
   reported by: Mickael Marchand

Revision 1.19 / (download) - annotate - [select for diffs], Sun Jan 1 14:43:49 2017 UTC (6 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

Add python-3.6 to incompatible versions.

Revision 1.18 / (download) - annotate - [select for diffs], Sat Jul 9 13:03:58 2016 UTC (7 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

Remove python33: adapt all packages that refer to it.

Revision 1.17 / (download) - annotate - [select for diffs], Sat Jul 9 06:38:41 2016 UTC (7 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.

Revision 1.16 / (download) - annotate - [select for diffs], Sat Dec 5 21:25:52 2015 UTC (7 years, 9 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)


Revision 1.15 / (download) - annotate - [select for diffs], Fri Jun 12 10:50:40 2015 UTC (8 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.14: +2 -1 lines
Diff to previous 1.14 (colored)

Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.

Revision 1.14 / (download) - annotate - [select for diffs], Wed May 27 12:26:26 2015 UTC (8 years, 3 months ago) by he
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

Update exabgp to version 3.4.11.

Pkgsrc changes: adapt PLIST; the healtcheck script moved

Upstream changes:

This release is a bug fix "mostly" release, back porting fixes
performed in master.

 * Change: install healthcheck in bin
 * Feature: Allow single line flow route requested by: Pavel Odintsov
 * Feature: show route (extensive) can take a neighbor as parameter
   requested by: jtkdpu
 * Fix: Do shutdown when waiting for a new connection to a peer
 * Fix: Bad ASN enconding when ASN4 is not negotiated reported by:
   Orangefish on github
 * Fix: Shutdown when waiting for a new outgoing connection to establish
 * Fix: JSON counter reported by:
 * Fix: JSON flow printing for source and destination
 * Fix: Do not always locate exabgp.env reported by: Florian Obser
 * Fix: Correctly drop root privileges reported by: Florian Obser
 * Fix: validation of flow routes
 * Fix: Python differences between Unix version breaking process forking
 * Fix: Allow = with flowspec singleton reported by: Pavel Odintsov
 * Fix: selfcheck feature
 * Fix: do not refuse to parse multiple MP attributes in an update
 * Fix: possible bug with attribute information due to caching

Revision 1.13 / (download) - annotate - [select for diffs], Thu Apr 23 14:49:45 2015 UTC (8 years, 5 months ago) by he
Branch: MAIN
Changes since 1.12: +13 -9 lines
Diff to previous 1.12 (colored)

Update to version 3.4.10.

Local changes:
 * Adapt PLIST
 * Add to REPLACE_PYTHON, re-sort lines
 * Use MASTER_SITE_GITHUB, appease pkglint.

Upstream changes:

3.4.10: ExaBGP 'Happy Birthday' release

A bug fix release only which tackle the follow bugs:

 * Fix parsing attributes with PARTIAL flag set (patch by: Daniel Neiter)
 * Fix: Fix -t exit with error code 1 when -t is used and the
   configuration is invalid (reported by: Kevin Landreth)
 * Fix: Using split option with large MP could lead to invalid
   update (reported by: m4ccbr on github)
 * Fix: MD5 support for incoming connection (patch by: Sandy Breeze
   and David Overton)
 * Fix: prevent multiple similar binding (reported by: Sandy Breeze)
 * Fix: allow different MD5 for the same binding (reported by: Sandy Breeze)
 * Fix: issue with ASN4 code (reported by: Florian Obser - with a
   patch, thank you)
 * Fix: issue with --decode

Revision 1.12 / (download) - annotate - [select for diffs], Thu Mar 19 09:20:30 2015 UTC (8 years, 6 months ago) by he
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.11: +13 -9 lines
Diff to previous 1.11 (colored)

Update to version 3.4.9.

Pkgsrc changes:
 * fix up the set of REPLACE_PYTHON settings to match
 * remove patch which has been accepted upstream, adapt remaining patch
 * install the newly contributed man pages
 * adapt PLIST

Upstream changes:
  This release mostly fixes a very embarrassing issue introduced with
  3.4.8 with non IPv4 unicast route decoding, the handlers were badly

  This is a bug fix release. It fixes an obscure bug when routes
  would not reach the backend API as two NLRI could be seen as
  identical due to a bad hashing of the attributes.

  * Fix: bug with multiple configuration files
  * Fix: allow generic attribute not only in single line but also
    in multiple lines patch by: Eiichiro Watanabe (issue #214)
  * Fix: issue with parsing extended-community origin reported by: Tim Preston
  * Fix: handle numeric community parsing correctly reported by: Aaron Kalin
  * Fix: bug in AS_PATH with AS_SET handling patch by: Eiichiro Watanabe
  * Fix: off by one for the maximum message size generation reported
    by: Eiichiro Watanabe
  * Fix: issue with handling of some generic attributes reported
    by: Hiroshi Yokoi
  * Fix: restore old api syntax broken by mistake patch by: David Waring
  * Fix: issue with E-VPN NLRI patch by: Thomas Morin
  * Fix: bad iteration for JSON generation ( bug created during
    3.4.8 dev ) patch by: Ian bobbitt
  * Fix: optionally match "alias" in ifconfig output
    patch by: Havard Eidnes
  * Fix: make the ifconfig path work; regexp fix
    patch by: Havard Eidnes
  * Change: moved the netlink library within exabgp
  * Feature: qa/bin/ip and qa/bin/route

Revision 1.11 / (download) - annotate - [select for diffs], Mon Mar 2 23:22:01 2015 UTC (8 years, 6 months ago) by sevan
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

Use the WRKDIR variable rather than referencing work directly with find(1)

Reviewed by wiz@

Revision 1.10 / (download) - annotate - [select for diffs], Thu Feb 19 12:23:52 2015 UTC (8 years, 7 months ago) by he
Branch: MAIN
Changes since 1.9: +11 -12 lines
Diff to previous 1.9 (colored)

Update exabgp to version 3.4.7.

Most of our patches (mostly == for test in Bourne Shell) have been
integrated upstream.  Retain a more minimal fix to the healthcheck
script.  Add dependency on python setuptools.

The helper scripts of exabgp are now in share/exabgp/, to make
pkglint happy.

Upstream changes:

Version 3.4.7
 * Package: be more pythonic and use enty points with pip installation
 * Package: automatically update debian's changelog on release
 * Fix: issue with aggregator generation
   reported by: Yan Filyurin

Version 3.4.6
 * Fix: a badly formated flow route would throw the parser in limbo
    reported by: NickGudov (issue #203)
 * Fix: allow multiple extended attribute (like flow rediction with a
 * Fix: use ICMP Type and Code when printing flows (respectively using
   name and number)
 * Fix: do not use space printing redirect extended community
 * Fix: not parsing correctly multisession configurations
 * Fix: bug in ASPath parsing
    reported by: Terry Hardie (issue #205)
 * Feature: use ETC environment variable for configuration location if set
 * Feature: JSON now includes ASN (local,peer) and IP (local,IP)
    requested by: jtkdpu (issue #196)
    patch by: Ryan Tinianov (pull #199) for the IP
 * Feature: API support for sending eor
    requested by: spakka (issue #109)
 * Feature: allow routes to have a name (which can be used as comment)
    requested by: lazy404 (issue #167)
 * Feature: improve release code to prevent version mismatch (issue #202)
    reported by: Anand Buddhdev
 * Fix: systemd file is not installed anymore by default (issue #202)
    to add to the file installation list use "python install systemd"
    requested by: Anand Buddhdev
 * QA: moved all testing code (used by travis-ci) in the ./qa folder
 * QA: added nosetest, updating some of the old unittest code
 * QA: integrated travis-ci with to have real time code coverage
 * QA: ExaBGP can take more than one configuration file and on configuration
   reload rotate between them
 * QA: checking that broken flows do not break the parser
 * QA: checking that configuration routes are well added and removed on SIGUSR1
 * QA: checking that incoming notifications are handled correctly
 * QA: moved many sample configuration file from etc/exabgp to the new qa/conf

Version 3.4.5
 * Fix: improper distribution of events to process workers
    reported by: Tim Epkes

Version 3.4.4
 * Fix: bug with IPv4 / ipv6 handling
 * Fix: better peer isolation when parsing messages
 * Fix: IPv6 decoding when the routes includes link-local
 * Fix: missing text API paramter
 * Fix: no JSON for Aggregator
 * Fix: show route extensive
    patch by: Michal Grzedzicki, thank you
 * Fix: 4-Octet AS Specific BGP Extended Community (RFC 5668)
    patch by: Michal Grzedzicki
 * Fix: bug with label encoding
    patch by: Jesse Mather
 * Improvement: add support for add-path with family MPLS
    requested by: Tim Epkes
 * Fix: bug when process writes multiple lines
    reported by: Ilya Voronin
 * Feature: accept packet with confedation (RFC 3065)
    requested by: oriordan (with a patch, thank you)
 * Fix: do not bark if an unknown ASPath attribute is found
 * Fix: correctly accept connection on AF_INET6 socket
    patch by: John W. O'Brien
 * Fix: restore lost python2.6 compatibility
    reported by: Minsuk Song
 * Fix: IPv6 MD5
    reported by: Dave J Knight
 * Add framework to debug SIGUSR1 related problems
 * Fix: do not drop session when receiving an unknown capability
    patch by: Peter van Dijk (PowerDNS)

Version 3.4.3
 * Fix: JSON message increment
    reported by: Daniel Neiter, with a patch, thank you.
 * Fix: JSON message format for operational
    reported by: Rob Barnes, with a patch, thank you.
 * Fix: JSON message for route-refresh
 * Fix: EOR unpack issue
 * Fix: ASPath encoding
 * Fix: possible bad notify call
 * Fix: Aggregator configuration issue
 * Fix: pycharm reported issues
   * operational, using afi instead of safi
   * bad function paramters
   * missing return keyword
   * many cleanups
 * Change: use RFC MULTISESSION capability and not CISCO variant anymore

Version 3.4.2
 * Feature: add more information in crash report
 * Fix: problem when trying to report exception errors
 * Fix: better handling of on PIPE errors
    reported by: Thomas Raabo
 * Fix: could not split MPLS routes
    reported by: Hideaki HAYASHI
 * Fix: not correctly handling NOTIFICATION message
    reported by: Hideaki HAYASHI
 * Fix: do not block on a peer should a socket become blocking
    reported by: Wouter Miltenburg
 * Fix: API JSON message id incrementation
    reported by: Wouter Miltenburg

Version 3.4.1
 * Fix: on bad JSON message
    patch from: Wouter Miltenburg
 * Fix: parsing of default route
    reported by: Wouter Miltenburg
 * Fix: remove legacy exabgp.tcp.timeout
 * Fix: forgot some processes options when printing neighbor
 * Fix: bad function call for API
 * Fix: correct JSON for OPEN
 * Fix: issues with bad naming of APIOption
    patch from: Wouter Miltenburg
 * Fix: do not try to be clever (and possibly get it wrong) and rely on
   keepalive timer to detect TCP faults
 * Fix: formating issue of extended community
 * Fix: issue with EOR
 * Fix: caching issue
    reported by: Wouter Miltenburg
 * Fix: make sure we do not call select with a negative time
    reported by: Wouter Miltenburg, Daniel Piekacz
    patch from: Wouter Miltenburg
 * Fix: handle AS4_PATH with PARTIAL bit set
    reported by: Daniel Piekacz
 * Fix: bug with generic attribute generation
 * Fix: bad Notification
    patch from: Wouter Miltenburg
 * Fix: bad Keepalive JSON message
    patch from: Wouter Miltenburg

Version 3.4.0
 * Feature: add support for extended-attribute for FlowSpec
 * Feature: more detailed JSON objects
    patch from: Wouter Miltenburg
 * Feature: support for L2VPN (experimental)
    patch from: Nikita V. Shirokov
 * Improvement: better handling of NOTIFICATION received during OPEN
 * Improvement: ExaBGP can restart failed helper process
 * Fix: Do not reconnect too fast when connection fails
    reported by: Robert Barnes
 * Fix: Invalid JSON object for route-refresh
    reported by: Robert Barnes
 * Fix: We were not reporting the NLRI of the route received when
   exabgp.log.routes was set
 * Fix: accept exabgp_tcp_port as configuration option and not only
 * Fix: duplicate line output
 * Fix: bad refactorisation which caused an bad ASN4 bug
 * Fix: change EOR from IPv4 multicast (mistake) to IPv4 unicast
    reported by: Mark Treacy
 * Fix: bad encoding of flow fragment encoding
    reported by: Andrei-Marius Radu
 * Fix: bad reporting of process open sending
    reported by: Mark Treacy (with patch, thank you)
 * Fix: Incorporating NETBSD compatibility patches
 * Fix: Generation of Generic Attributes
 * Fix: Faster reactor (should be able to process much more API/BGP messages)
 * Change: new commands for the configuration of the API
 * Change: JSON objects now include a unique neighbor identifier
 * Change: JSON objects now include a counter for unique message id
 * Change: JSON objects now include a "type" to now how to best parse them
 * Change: JSON new EOR object
 * Change: JSON new Flow format
 * Change: slight variation with the command line option names, now using
   docopt patch from: Michael Robert Watson
 * Change: the profile information is now exported in kcachegrind format
 * Compatibility: JSON re-introduced the family under the "announce"
   section (removed by mistake)
 * Compatibility: restoring integer as default time, high resolution must
   be enabled to not break older installations
 * Change: JSON and Text shutdown object now shows the PID and PPID

Revision 1.9 / (download) - annotate - [select for diffs], Tue Feb 17 13:41:36 2015 UTC (8 years, 7 months ago) by he
Branch: MAIN
Changes since 1.8: +10 -3 lines
Diff to previous 1.8 (colored)

Fix so that it works with NetBSD's (and other) outputs
from "ifconfig lo0" -- no sense in insisting on leading spaces in the
regexp after having done string.strip() on the target string...
Add dependency on py-ipaddr for
Remove *.orig files before installing, and make install target re-runnable.

Revision 1.8 / (download) - annotate - [select for diffs], Wed Aug 13 22:34:57 2014 UTC (9 years, 1 month ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3
Changes since 1.7: +3 -2 lines
Diff to previous 1.7 (colored)

Fix egg name.

Revision 1.7 / (download) - annotate - [select for diffs], Sun Jun 15 11:40:42 2014 UTC (9 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.6: +3 -4 lines
Diff to previous 1.6 (colored)

Fix download and make DISTNAME nicer while I'm here.

Revision 1.6 / (download) - annotate - [select for diffs], Mon Jun 9 10:42:38 2014 UTC (9 years, 3 months ago) by pettai
Branch: MAIN
Changes since 1.5: +5 -6 lines
Diff to previous 1.5 (colored)

Version 3.3.2
 * Fix: work toward working operational-01
 * Fix: do not use . notation in systemd but _

Version 3.3.1
 * Fix: typo using uid instead gid (could prevent dropping privileges !)
 * Fix: prevent ExaBGP to start if the log folder is not writeable by the user
 * Fix: configuration defaults for booleans ( and warns when group-updates is not enabled );
 * Fix: issue when removing some routes
 * Fix: bad printing of route as-path
 * Fix: neighbor matching was too permissive
 * Fix: under load ExaBGP could miss some commands sent through the API
 * Change: performing KeepAlive handling as first action
 * Change: time is provided as an high resolution real number and not an integer

Version 3.3.0
 * Fix: typo causing issue when parsing multiple neighbor commands
 * Fix: bad handling of EOR
 * Fix: multiple bugs with multi neighbor commands
 * Feature: allow as-path [ asn asn, [ asn ] ]
 * Other: migrate the script to work with git (vs hg)
 * Change: TEXT API format changed and version updated to 3.3.0
    (reflect the version when the last change was introduced)
 * Change: JSON API format changed and version updated to 3.3.0
 * Change: as-path now returns two JSON keys, 'as-path' and 'as-set'
 * Change: NLRI are now grouped by next-hop, next-hop removed from the NLRI
 * Change: raw message use the keyword "message" and not "update"
 * Change/Fix: JSON for announcement was missing next-hop
 * Change: on TEXT API, "announced route eor" becomes "announced eor"

Revision 1.5 / (download) - annotate - [select for diffs], Thu May 29 23:37:03 2014 UTC (9 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)

Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.

Revision 1.4 / (download) - annotate - [select for diffs], Fri May 9 07:37:14 2014 UTC (9 years, 4 months ago) by wiz
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)

Mark packages that are not ready for python-3.3 also not ready for 3.4,
until proven otherwise.

Revision 1.3 / (download) - annotate - [select for diffs], Thu Jan 23 16:50:06 2014 UTC (9 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1
Changes since 1.2: +5 -7 lines
Diff to previous 1.2 (colored)

Convert to Mark as not for python-3.x.

Revision 1.2 / (download) - annotate - [select for diffs], Tue Dec 24 11:21:55 2013 UTC (9 years, 9 months ago) by pettai
Branch: MAIN
CVS Tags: pkgsrc-2013Q4-base, pkgsrc-2013Q4
Changes since 1.1: +5 -5 lines
Diff to previous 1.1 (colored)

ExaBGP Christmas release (version 3.2.19)
 * Fix: bug when displaying EOR
 * Fix: invalid check on next-hop for multi-line routes
 * Fix: badly parsing command line for run option
 * Fix: allow the creation of 'allow' flows
 * Fix: bad JSON encoding for EOR
 * Fix: API message encoding
 * Improvement: allow digit:digit in extended communities
 * Improvement:, python 2.6 and community support

Revision 1.1 / (download) - annotate - [select for diffs], Sun Dec 15 22:22:44 2013 UTC (9 years, 9 months ago) by pettai
Branch: MAIN

Unlike BIRD or Quagga, ExaBGP was not designed to transform a general purpose
server into a router, but to allow engineers to control their BGP (rfc4271)
network easily. Think of it as Software Defined Networking for people with
"commodity" routers.

ExaBGP transform BGP (rfc4271) messages into friendly plain text or JSON
which can be easily manipulate by scripts.

It allows the creation of tools such as:
 * advanced looking glass graphically display the routing of prefix
 * high availability tool which automatically isolate broken services
 * DDOS mitigation
 * an anycasted server

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>