Add source attribute

This commit is contained in:
jrb0001 2018-02-12 22:42:24 +01:00
parent 63dc152ebe
commit c05617688e
24 changed files with 69 additions and 40 deletions

View file

@ -1,6 +1,3 @@
mntner: DN42-MNT
descr: Shared maintainer object
sha512-pw: YzcyODMzZDZiYzAwZTc2ZDM5MjVmYWQ3YzhmYTI2ZjQxODBmZjJiYWNkZmUzNjQ4YTk0MjE2YjljMGVjNTk4ZjFkYjAxZWVkYzk2ZWQ1ZjEwYmI0OWZiYjdjMTRhYzZkZjg4ZGVmMzE3YWFmZGFiN2I5YTQzMjZhM2Q0MzA5ZDk1MGNhNDIxY2UxZmY4ODQ5ZmZlNWNiYmY1OWE4NTAxYWRhNjY2MmQ1ODhiOTdlYmVlYmQ3ZGJkMjExMzBmOGU5ZmUzMGQzYWJiZTUxMjJkNGQxNThmNmJhYjg4MGFhMmU2MDhkZDhhMmI0YTVhOGNiOTNjZGZlNThjYjA2ZWJjYTFhNGI4ZTNhYzQ5MTRiMDI2NGQ4ZThiZDUyMTYxOGEzOWE3YjgwNzljOTYzMWVkYjNiZThiOGUwMDVmOGY5YmQ4MjZkYzZlMTQxNGUwMmU1MTM0MTFkMTFlZTQ2ZGRkMDVjZWNlYjhiNjNhZTk0NDVhNWJkMjViNTEwNjI3MzIwMjhlNTkwZTUwNDQ3NmY4MmM0M2FkOTUyNTk1ODBjNDFlZWYxYTI2ZDBhNGQ3ZjhhNTllNmZmODQ2Yjk2ZWE0MDA1ODdmZGQ3YTMxYTI0N2JjNDg0YzgyMTAxOTBlMGU1YzliMWU2YzhkZjgzYjAwZjIzNDM0ZjU1NWM0Njc1MjM=
admin-c: DUMMY-DN42
tech-c: DUMMY-DN42
descr: mntner for owning objects in the name of whole dn42.
mnt-by: DN42-MNT

View file

@ -1,6 +1,3 @@
organisation: ORG-DN42
org-name: Decentralized network 42
descr: Common organisation object
admin-c: DUMMY-DN42
tech-c: DUMMY-DN42
mnt-by: DN42-MNT

4
data/registry/CHAOSVPN Normal file
View file

@ -0,0 +1,4 @@
registry: CHAOSVPN
url: https://wiki.hamburg.ccc.de/ChaosVPN:IPRanges
mnt-by: DN42-MNT
source: DN42

13
data/registry/DN42 Normal file
View file

@ -0,0 +1,13 @@
registry: DN42
url: mtn://mtn.crest.dn42
url: mtn://mtn.nixnodes.net
url: mtn://dn42.smrsh.net
url: mtn://mtn.xuu.dn42
url: mtn://mtn.dn42.eu
url: mtn://mtn.grmml.dn42
url: mtn://mtn.mhm.dn42
url: mtn://mtn.lossy.network
url: mtn://mtn.evenet.dn42
url: mtn://mtn.weiti.dn42
mnt-by: DN42-MNT
source: DN42

4
data/registry/ICVPN Normal file
View file

@ -0,0 +1,4 @@
registry: ICVPN
url: https://github.com/freifunk/icvpn-meta.git
mnt-by: DN42-MNT
source: DN42

4
data/registry/RIPE Normal file
View file

@ -0,0 +1,4 @@
registry: RIPE
url: whois://whois.ripe.net
mnt-by: DN42-MNT
source: DN42

View file

@ -7,5 +7,5 @@ key: mnt-by required multiple lookup=dn42.mntner
key: admin-c optional multiple lookup=dn42.person,dn42.role
key: tech-c optional multiple lookup=dn42.person,dn42.role
key: remarks optional multiple
mnt-by: XUU-MNT
mnt-by: HEXA-MNT
key: source required single lookup=dn42.registry
mnt-by: DN42-MNT

View file

@ -7,5 +7,5 @@ key: members optional multiple lookup=dn42.aut-num,dn42.as-s
key: admin-c optional multiple lookup=dn42.person,dn42.role
key: tech-c optional multiple lookup=dn42.person,dn42.role
key: remarks optional mutliple
mnt-by: XUU-MNT
mnt-by: HEXA-MNT
key: source required single lookup=dn42.registry
mnt-by: DN42-MNT

View file

@ -18,5 +18,5 @@ key: mp-export optional multiple
key: mp-default optional multiple
key: geo-loc optional multiple > [lat-c] [long-c] [name]
key: remarks optional multiple
mnt-by: XUU-MNT
mnt-by: HEXA-MNT
key: source required single lookup=dn42.registry
mnt-by: DN42-MNT

View file

@ -10,5 +10,5 @@ key: tech-c optional multiple lookup=dn42.person,dn42.role
key: org optional multiple lookup=dn42.organisation
key: country optional deprecate single
key: remarks optional multiple
mnt-by: XUU-MNT
mnt-by: HEXA-MNT
key: source required single lookup=dn42.registry
mnt-by: DN42-MNT

View file

@ -18,5 +18,5 @@ key: mnt-lower optional multiple lookup=dn42.mntner
key: mnt-routes optional multiple lookup=dn42.mntner
key: org optional single lookup=dn42.organisation
key: remarks optional multiple
mnt-by: XUU-MNT
mnt-by: HEXA-MNT
key: source required single lookup=dn42.registry
mnt-by: DN42-MNT

View file

@ -18,5 +18,5 @@ key: mnt-lower optional multiple lookup=dn42.mntner
key: mnt-routes optional multiple lookup=dn42.mntner
key: org optional single lookup=dn42.organisation
key: remarks optional multiple
mnt-by: XUU-MNT
mnt-by: HEXA-MNT
key: source required single lookup=dn42.registry
mnt-by: DN42-MNT

View file

@ -10,5 +10,5 @@ key: org optional multiple lookup=dn42.organisation
key: abuse-mailbox optional single
key: sha512-pw optional single
key: remarks optional multiple
mnt-by: XUU-MNT
mnt-by: HEXA-MNT
key: source required single lookup=dn42.registry
mnt-by: DN42-MNT

View file

@ -18,5 +18,5 @@ key: geoloc optional multiple
key: language optional multiple
key: remarks optional multiple
key: address optional multiple
mnt-by: XUU-MNT
mnt-by: HEXA-MNT
key: source required single lookup=dn42.registry
mnt-by: DN42-MNT

View file

@ -16,5 +16,5 @@ key: phone optional multiple
key: fax-no optional multiple
key: address optional multiple
key: remarks optional multiple
mnt-by: XUU-MNT
mnt-by: HEXA-MNT
key: source required single lookup=dn42.registry
mnt-by: DN42-MNT

View file

@ -0,0 +1,10 @@
schema: REGISTRY-SCHEMA
ref: dn42.registry
key: registry required single primary schema
key: url required multiple
key: descr optional multiple
key: mnt-by required multiple lookup=dn42.mntner
key: admin-c optional multiple lookup=dn42.person,dn42.role
key: tech-c optional multiple lookup=dn42.person,dn42.role
key: source required single lookup=dn42.registry
mnt-by: DN42-MNT

View file

@ -10,5 +10,5 @@ key: abuse-c optional multiple lookup=dn42.person
key: abuse-mailbox optional multiple
key: descr optional single
key: remarks optional multiple
mnt-by: XUU-MNT
mnt-by: HEXA-MNT
key: source required single lookup=dn42.registry
mnt-by: DN42-MNT

View file

@ -9,5 +9,5 @@ key: tech-c optional multiple lookup=dn42.person,dn42.role
key: inet-cidr optional single lookup=dn42.inetnum
key: descr optional single
key: remarks optional multiple
mnt-by: XUU-MNT
mnt-by: HEXA-MNT
key: source required single lookup=dn42.registry
mnt-by: DN42-MNT

View file

@ -9,5 +9,5 @@ key: mbrs-by-ref optional multiple lookup=dn42.route
key: admin-c optional multiple lookup=dn42.person,dn42.role
key: tech-c optional multiple lookup=dn42.person,dn42.role
key: remarks optional multiple
mnt-by: XUU-MNT
mnt-by: HEXA-MNT
key: source required single lookup=dn42.registry
mnt-by: DN42-MNT

View file

@ -8,5 +8,5 @@ key: admin-c optional multiple lookup=dn42.person,dn42.role
key: tech-c optional multiple lookup=dn42.person,dn42.role
key: descr optional multiple
key: remarks optional multiple
mnt-by: XUU-MNT
mnt-by: HEXA-MNT
key: source required single lookup=dn42.registry
mnt-by: DN42-MNT

View file

@ -8,8 +8,7 @@ key: key required multiple > [key-name]
lookup=str '>' [spec]...
key: mnt-by required multiple lookup=dn42.mntner > [mntner]
key: remarks optional multiple > [text]...
mnt-by: XUU-MNT
mnt-by: HEXA-MNT
mnt-by: DN42-MNT
remarks: # option descriptions
required
: object required to have at least one

View file

@ -12,5 +12,5 @@ key: port optional single
key: admin-c optional multiple lookup=dn42.person,dn42.role
key: tech-c optional multiple lookup=dn42.person,dn42.role
key: mnt-by required multiple lookup=dn42.mntner
mnt-by: XUU-MNT
mnt-by: HEXA-MNT
key: source required single lookup=dn42.registry
mnt-by: DN42-MNT

View file

@ -7,5 +7,5 @@ key: member required multiple lookup=dn42.tinc-key
key: admin-c optional multiple lookup=dn42.person,dn42.role
key: tech-c optional multiple lookup=dn42.person,dn42.role
key: mnt-by required multiple lookup=dn42.mntner
mnt-by: XUU-MNT
mnt-by: HEXA-MNT
key: source required single lookup=dn42.registry
mnt-by: DN42-MNT

View file

@ -341,6 +341,7 @@ def __index_files(path, use_file):
"role/": SCHEMA_NAMESPACE + "role",
"tinc-key/": SCHEMA_NAMESPACE + "tinc-key",
"tinc-keyset/": SCHEMA_NAMESPACE + "tinc-keyset",
"registry/": SCHEMA_NAMESPACE + "registry",
"schema/": SCHEMA_NAMESPACE + "schema",
}