Commit graph

138 commits

Author SHA1 Message Date
netravnen 5c95d6eaff Update metadata headers 2020-02-07 19:42:07 +00:00
netravnen 2ddda3a4b6 Add missing spaces 2020-02-07 14:30:55 +00:00
netravnen 54dadbe7da Add missing spaces 2020-02-07 14:27:53 +00:00
netravnen f85258ebce Update metadata headers 2020-02-07 14:25:33 +00:00
netravnen 7cac46a708 Revert "Do not pretty print JSON data"
This reverts commit acd7bd242a.
2020-02-06 10:56:19 +00:00
netravnen acd7bd242a Do not pretty print JSON data 2020-02-06 10:51:29 +00:00
netravnen a236670f57 Omit URIs from JSON data 2020-02-06 10:48:26 +00:00
netravnen 78712fc79a Omit committer e-mail 2020-02-06 10:45:01 +00:00
netravnen ea61a63811 Fix minor typos 2020-02-03 15:18:07 +01:00
netravnen c72d089e75 Merge remote-tracking branch 'master' 2020-02-03 09:10:11 +00:00
netravnen cb0e9ddbd1 Update 'lib/functions.php' 2020-02-03 09:07:01 +00:00
netravnen 8ff263f6fb Update 'rfc8416.php' 2020-02-03 09:06:08 +00:00
netravnen 1436b3d4e6 Update 'roagen.php' 2020-02-03 09:06:08 +00:00
netravnen 2d152c19bb Update 'update.sh' 2020-02-03 09:06:08 +00:00
netravnen 875538daed Update 'lib/functions.php'
Remove git commit info from bird roa/route files
2020-02-02 20:08:41 +00:00
netravnen 469922a4f8 Update 'lib/functions.php' 2020-02-02 20:01:05 +00:00
netravnen ee98dbc519 Update 'rfc8416.php' 2020-02-02 20:01:05 +00:00
netravnen a3c9ac3cd6 Update 'roagen.php' 2020-02-02 20:01:05 +00:00
netravnen bea2dc61ff Update 'update.sh' 2020-02-02 20:01:05 +00:00
netravnen 15075495fe Remove end of line spaces 2020-01-28 19:56:14 +00:00
netravnen eb880446d8 Update 'update.sh' 2020-01-28 01:25:57 +00:00
netravnen f71e32dcc4 Update 'rfc8416.php'
Add key for web-links to the git hosted registry at https://git.dn42.us/dn42/registry
2020-01-16 18:18:52 +00:00
netravnen ebc8264187 Update 'roagen.php'
Add key for web-links to the git hosted registry at https://git.dn42.us/dn42/registry
2020-01-16 18:18:30 +00:00
netravnen 120bc9cf12 Update 'rfc8416.php'
Change key for web-links to the git hosted registry at https://git.dn42.us/dn42/registry from 'comment' to 'url'
2020-01-16 10:59:23 +00:00
netravnen 8114e94073 Update 'roagen.php'
Add web-links to the git hosted registry at https://git.dn42.us/dn42/registry
2020-01-16 10:58:35 +00:00
netravnen a30b244daa Merge branch 'readme'
* readme:
  README: Remove email address from git author message
2020-01-12 21:41:53 +00:00
netravnen ee0796303c README: Remove email address from git author message 2020-01-12 21:41:34 +00:00
netravnen 23b9ec8f48 Merge branch 'readme'
* readme:
  readme: add remark regarding use of verify=false as runtime param for gortr
2020-01-12 18:02:41 +00:00
netravnen a4f14e447f readme: add remark regarding use of verify=false as runtime param for gortr 2020-01-12 18:01:29 +00:00
netravnen 0c9dcc2466 Merge branch 'roa'
* roa:
  roagen.php: change output datetime format from DATE_W3C to c
2020-01-10 14:28:19 +00:00
netravnen 57a755f292 roagen.php: change output datetime format from DATE_W3C to c 2020-01-10 14:27:54 +00:00
netravnen 84ab9ff3d9 Merge branch 'roa'
* roa:
  roagen.php: remove use of uneeded varables, added human readable DateTime
2020-01-10 14:24:42 +00:00
netravnen 6028890a49 roagen.php: remove use of uneeded varables, added human readable DateTime 2020-01-10 14:24:21 +00:00
netravnen 7c617dc326 Merge branch 'roa'
* roa:
  roagen.php: add additional commentary info to metadata section
2020-01-10 13:56:07 +00:00
netravnen d009109d65 roagen.php: add additional commentary info to metadata section 2020-01-10 13:56:02 +00:00
netravnen d67cd19794 bird: add ta and mnt info to roa files and sha256 checksums 2020-01-09 17:02:00 +00:00
netravnen 4865a85302 lib/functions.php: Ensure MaxLength is stored as unquoted integer 2020-01-09 16:04:50 +00:00
netravnen 97897bfb93 misc: update roa/README 2019-01-07 11:03:51 +00:00
netravnen e9d9a8a9d7 misc fix output roa/README file 2019-01-07 10:56:00 +00:00
netravnen 85b057b04d update readme 2019-01-06 20:21:41 +00:00
netravnen 0be3d91218 compliance notes: update readme concerning max-length and use of AS0 2019-01-06 19:43:00 +00:00
netravnen ce6c20de85 compliance notes: update readme concerning max-length and use of AS0 2019-01-06 19:41:35 +00:00
netravnen 7e8927f375 BUG: fix bird ASNs from invalid string value to valid integer value 2019-01-05 23:58:13 +00:00
netravnen df0e9c1d59 misc: linkify all filenames in roa/README file 2019-01-05 23:41:44 +00:00
netravnen cdce14fea3 misc: update.sh edited with final notes to roa/README about file compability 2019-01-05 23:36:31 +00:00
netravnen 8157e1c69d misc: add ROA statistics in roa/README file 2019-01-05 23:19:21 +00:00
netravnen 9c783336e6 lib: add constants.php to hold ALL constants. Instead of stuffing contants into define.php 2019-01-05 22:55:25 +00:00
netravnen 88ae0edd07 BUG: fix roagenerator to be compliant with RFC 6483 section 4.
Changed maxlength to be either 32 (v4) or 128 (v6) when AS0 is set as origin ASN.

"""
4.  Disavowal of Routing Origination

   A ROA is a positive attestation that a prefix holder has authorized
   an AS to originate a route for this prefix into the inter-domain
   routing system.  It is possible for a prefix holder to construct an
   authorization where no valid AS has been granted any such authority
   to originate a route for an address prefix.  This is achieved by
   using a ROA where the ROA's subject AS is one that must not be used
   in any routing context.  Specifically, AS 0 is reserved by the IANA
   such that it may be used to identify non-routed networks [IANA-AS].

   A ROA with a subject of AS 0 (AS 0 ROA) is an attestation by the
   holder of a prefix that the prefix described in the ROA, and any more
   specific prefix, should not be used in a routing context.

   The route validation procedure, described in Section 2, will provide
   a "valid" outcome if any ROA matches the address prefix and origin
   AS, even if other valid ROAs would provide an "invalid" validation
   outcome if used in isolation.  Consequently, an AS 0 ROA has a lower
   relative preference than any other ROA that has a routable AS as its
   subject.  This allows a prefix holder to use an AS 0 ROA to declare a
   default condition that any route that is equal to or more specific
   than the prefix to be considered "invalid", while also allowing other
   concurrently issued ROAs to describe valid origination authorizations
   for more specific prefixes.

   By convention, an AS 0 ROA should have a maxLength value of 32 for
   IPv4 addresses and a maxlength value of 128 for IPv6 addresses;
   although, in terms of route validation, the same outcome would be
   achieved with any valid maxLength value, or even if the maxLength
   element were to be omitted from the ROA.

   Also by convention, an AS 0 ROA should be the only ROA issued for a
   given address prefix; although again, this is not a strict
   requirement.  An AS 0 ROA may coexist with ROAs that have different
   subject AS values; although in such cases, the presence or lack of
   presence of the AS 0 ROA does not alter the route's validity state in
   any way.
"""
2019-01-05 22:38:59 +00:00
netravnen b996e31414 lib: Fix error in generation of 'bird4_route_dn42.conf' and 'bird6_route_dn42.conf' 2019-01-05 20:56:27 +00:00
netravnen 80185affeb misc: update all outputs to ONLY look for last MERGE commit instead of THE LAST commit 2019-01-05 18:02:18 +00:00