Bug 225645 - [new port] net-mgmt/rtrlib: Open-source C implementation of the RPKI/Router Protocol client
Summary: [new port] net-mgmt/rtrlib: Open-source C implementation of the RPKI/Router P...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Olivier Cochard
URL: http://rtrlib.realmv6.org/
Keywords:
Depends on:
Blocks:
 
Reported: 2018-02-03 11:26 UTC by Felix Annen
Modified: 2018-02-03 15:15 UTC (History)
1 user (show)

See Also:


Attachments
rtrlib.shar (6.01 KB, text/plain)
2018-02-03 11:26 UTC, Felix Annen
no flags Details
rtrlib.shar (3.18 KB, text/plain)
2018-02-03 14:11 UTC, Felix Annen
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Felix Annen 2018-02-03 11:26:03 UTC
Created attachment 190290 [details]
rtrlib.shar

This is a port for rtrlib, which implements the RPKI/RTR protocol. Since November 2017 net/frr has implemented RPKI validation through rtrlib, if enabled during build (see https://lists.frrouting.org/pipermail/dev/2017-November/000981.html).
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2018-02-03 14:08:41 UTC
Fix Summary.

In general we only use the maintainer-feedback fields for existing ports.  I am not sure why you assigned it to olivier but I will leave it that way.
Comment 2 Felix Annen 2018-02-03 14:11:06 UTC
Created attachment 190296 [details]
rtrlib.shar

Prevously uploaded rtrlib.shar was corrupted
Comment 3 Mahdi Mokhtari freebsd_committer freebsd_triage 2018-02-03 14:16:41 UTC
(In reply to Mark Linimon from comment #1)
I talked with him.
Turns out our Bugzilla Auto-assigner module mistakenly assigned it automatically to olivier `:) Worths debugging on its own...
But if olivier@ wants I can review the patch as I already and testing poudriere build for it.
Comment 4 Olivier Cochard freebsd_committer freebsd_triage 2018-02-03 14:27:07 UTC
Hi,
mmokhi@: If you've already tested it, feel free to commit it :-)

But anyway, the next step will to update net/frr for adding an option for enabling RPKI (depending of this new port) , right ?
Comment 5 Felix Annen 2018-02-03 14:29:04 UTC
(In reply to Olivier Cochard from comment #4)
This was my intention ;)
Comment 6 Mahdi Mokhtari freebsd_committer freebsd_triage 2018-02-03 14:32:05 UTC
(In reply to Olivier Cochard from comment #4)
> mmokhi@: If you've already tested it, feel free to commit it :-)
Thanks olivier@ :)) I am still testing, poudriere build is running ``:)

> But anyway, the next step will to update net/frr for adding an option for enabling RPKI (depending of this new port) , right ?
Sure the new maintainer can answer it for us :)
Comment 7 Felix Annen 2018-02-03 14:38:41 UTC
(In reply to Mahdi Mokhtari from comment #6)
>I am still testing, poudriere build is running ``:)
If you want to test rtrclient and need a RPKI validator, you can use this: https://github.com/rtrlib/rtrlib/wiki/Usage-of-the-RTRlib
Comment 8 commit-hook freebsd_committer freebsd_triage 2018-02-03 15:01:58 UTC
A commit references this bug:

Author: mmokhi
Date: Sat Feb  3 15:01:07 UTC 2018
New revision: 460818
URL: https://svnweb.freebsd.org/changeset/ports/460818

Log:
  net-mgmt/rtrlib: Add the port to the tree and pass maintainership to the submitter
  The RTRlib implements the client-side of the RPKI-RTR (RFC 6810) and
  BGP Prefix Origin Validation (RFC 6811).

  PR:		225645
  Submitted by:	Felix Annen <freebsd@bodems.net>
  Reported by:	Felix Annen <freebsd@bodems.net>
  Reviewed by:	olivier

Changes:
  head/net-mgmt/Makefile
  head/net-mgmt/rtrlib/
  head/net-mgmt/rtrlib/Makefile
  head/net-mgmt/rtrlib/distinfo
  head/net-mgmt/rtrlib/pkg-descr
  head/net-mgmt/rtrlib/pkg-plist
Comment 9 Mahdi Mokhtari freebsd_committer freebsd_triage 2018-02-03 15:04:54 UTC
Committed.
Thanks everybody :)

And welcome to the new maintainer Felix ;) thanks for the contribution.
Comment 10 Olivier Cochard freebsd_committer freebsd_triage 2018-02-03 15:15:20 UTC
Thanks: I've started to test net/frr 3.0.3 with this new option.