mirror of
https://git.dn42.dev/dn42/registry.git
synced 2025-07-19 00:46:59 +08:00
Add source attribute
This commit is contained in:
parent
63dc152ebe
commit
c05617688e
24 changed files with 69 additions and 40 deletions
|
@ -1,6 +1,3 @@
|
||||||
mntner: DN42-MNT
|
mntner: DN42-MNT
|
||||||
descr: Shared maintainer object
|
descr: mntner for owning objects in the name of whole dn42.
|
||||||
sha512-pw: YzcyODMzZDZiYzAwZTc2ZDM5MjVmYWQ3YzhmYTI2ZjQxODBmZjJiYWNkZmUzNjQ4YTk0MjE2YjljMGVjNTk4ZjFkYjAxZWVkYzk2ZWQ1ZjEwYmI0OWZiYjdjMTRhYzZkZjg4ZGVmMzE3YWFmZGFiN2I5YTQzMjZhM2Q0MzA5ZDk1MGNhNDIxY2UxZmY4ODQ5ZmZlNWNiYmY1OWE4NTAxYWRhNjY2MmQ1ODhiOTdlYmVlYmQ3ZGJkMjExMzBmOGU5ZmUzMGQzYWJiZTUxMjJkNGQxNThmNmJhYjg4MGFhMmU2MDhkZDhhMmI0YTVhOGNiOTNjZGZlNThjYjA2ZWJjYTFhNGI4ZTNhYzQ5MTRiMDI2NGQ4ZThiZDUyMTYxOGEzOWE3YjgwNzljOTYzMWVkYjNiZThiOGUwMDVmOGY5YmQ4MjZkYzZlMTQxNGUwMmU1MTM0MTFkMTFlZTQ2ZGRkMDVjZWNlYjhiNjNhZTk0NDVhNWJkMjViNTEwNjI3MzIwMjhlNTkwZTUwNDQ3NmY4MmM0M2FkOTUyNTk1ODBjNDFlZWYxYTI2ZDBhNGQ3ZjhhNTllNmZmODQ2Yjk2ZWE0MDA1ODdmZGQ3YTMxYTI0N2JjNDg0YzgyMTAxOTBlMGU1YzliMWU2YzhkZjgzYjAwZjIzNDM0ZjU1NWM0Njc1MjM=
|
|
||||||
admin-c: DUMMY-DN42
|
|
||||||
tech-c: DUMMY-DN42
|
|
||||||
mnt-by: DN42-MNT
|
mnt-by: DN42-MNT
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
organisation: ORG-DN42
|
organisation: ORG-DN42
|
||||||
org-name: Decentralized network 42
|
org-name: Decentralized network 42
|
||||||
descr: Common organisation object
|
|
||||||
admin-c: DUMMY-DN42
|
|
||||||
tech-c: DUMMY-DN42
|
|
||||||
mnt-by: DN42-MNT
|
mnt-by: DN42-MNT
|
||||||
|
|
4
data/registry/CHAOSVPN
Normal file
4
data/registry/CHAOSVPN
Normal 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
13
data/registry/DN42
Normal 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
4
data/registry/ICVPN
Normal 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
4
data/registry/RIPE
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
registry: RIPE
|
||||||
|
url: whois://whois.ripe.net
|
||||||
|
mnt-by: DN42-MNT
|
||||||
|
source: DN42
|
|
@ -7,5 +7,5 @@ key: mnt-by required multiple lookup=dn42.mntner
|
||||||
key: admin-c optional multiple lookup=dn42.person,dn42.role
|
key: admin-c optional multiple lookup=dn42.person,dn42.role
|
||||||
key: tech-c optional multiple lookup=dn42.person,dn42.role
|
key: tech-c optional multiple lookup=dn42.person,dn42.role
|
||||||
key: remarks optional multiple
|
key: remarks optional multiple
|
||||||
mnt-by: XUU-MNT
|
key: source required single lookup=dn42.registry
|
||||||
mnt-by: HEXA-MNT
|
mnt-by: DN42-MNT
|
||||||
|
|
|
@ -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: admin-c optional multiple lookup=dn42.person,dn42.role
|
||||||
key: tech-c optional multiple lookup=dn42.person,dn42.role
|
key: tech-c optional multiple lookup=dn42.person,dn42.role
|
||||||
key: remarks optional mutliple
|
key: remarks optional mutliple
|
||||||
mnt-by: XUU-MNT
|
key: source required single lookup=dn42.registry
|
||||||
mnt-by: HEXA-MNT
|
mnt-by: DN42-MNT
|
||||||
|
|
|
@ -18,5 +18,5 @@ key: mp-export optional multiple
|
||||||
key: mp-default optional multiple
|
key: mp-default optional multiple
|
||||||
key: geo-loc optional multiple > [lat-c] [long-c] [name]
|
key: geo-loc optional multiple > [lat-c] [long-c] [name]
|
||||||
key: remarks optional multiple
|
key: remarks optional multiple
|
||||||
mnt-by: XUU-MNT
|
key: source required single lookup=dn42.registry
|
||||||
mnt-by: HEXA-MNT
|
mnt-by: DN42-MNT
|
||||||
|
|
|
@ -10,5 +10,5 @@ key: tech-c optional multiple lookup=dn42.person,dn42.role
|
||||||
key: org optional multiple lookup=dn42.organisation
|
key: org optional multiple lookup=dn42.organisation
|
||||||
key: country optional deprecate single
|
key: country optional deprecate single
|
||||||
key: remarks optional multiple
|
key: remarks optional multiple
|
||||||
mnt-by: XUU-MNT
|
key: source required single lookup=dn42.registry
|
||||||
mnt-by: HEXA-MNT
|
mnt-by: DN42-MNT
|
||||||
|
|
|
@ -18,5 +18,5 @@ key: mnt-lower optional multiple lookup=dn42.mntner
|
||||||
key: mnt-routes optional multiple lookup=dn42.mntner
|
key: mnt-routes optional multiple lookup=dn42.mntner
|
||||||
key: org optional single lookup=dn42.organisation
|
key: org optional single lookup=dn42.organisation
|
||||||
key: remarks optional multiple
|
key: remarks optional multiple
|
||||||
mnt-by: XUU-MNT
|
key: source required single lookup=dn42.registry
|
||||||
mnt-by: HEXA-MNT
|
mnt-by: DN42-MNT
|
||||||
|
|
|
@ -18,5 +18,5 @@ key: mnt-lower optional multiple lookup=dn42.mntner
|
||||||
key: mnt-routes optional multiple lookup=dn42.mntner
|
key: mnt-routes optional multiple lookup=dn42.mntner
|
||||||
key: org optional single lookup=dn42.organisation
|
key: org optional single lookup=dn42.organisation
|
||||||
key: remarks optional multiple
|
key: remarks optional multiple
|
||||||
mnt-by: XUU-MNT
|
key: source required single lookup=dn42.registry
|
||||||
mnt-by: HEXA-MNT
|
mnt-by: DN42-MNT
|
||||||
|
|
|
@ -10,5 +10,5 @@ key: org optional multiple lookup=dn42.organisation
|
||||||
key: abuse-mailbox optional single
|
key: abuse-mailbox optional single
|
||||||
key: sha512-pw optional single
|
key: sha512-pw optional single
|
||||||
key: remarks optional multiple
|
key: remarks optional multiple
|
||||||
mnt-by: XUU-MNT
|
key: source required single lookup=dn42.registry
|
||||||
mnt-by: HEXA-MNT
|
mnt-by: DN42-MNT
|
||||||
|
|
|
@ -18,5 +18,5 @@ key: geoloc optional multiple
|
||||||
key: language optional multiple
|
key: language optional multiple
|
||||||
key: remarks optional multiple
|
key: remarks optional multiple
|
||||||
key: address optional multiple
|
key: address optional multiple
|
||||||
mnt-by: XUU-MNT
|
key: source required single lookup=dn42.registry
|
||||||
mnt-by: HEXA-MNT
|
mnt-by: DN42-MNT
|
||||||
|
|
|
@ -16,5 +16,5 @@ key: phone optional multiple
|
||||||
key: fax-no optional multiple
|
key: fax-no optional multiple
|
||||||
key: address optional multiple
|
key: address optional multiple
|
||||||
key: remarks optional multiple
|
key: remarks optional multiple
|
||||||
mnt-by: XUU-MNT
|
key: source required single lookup=dn42.registry
|
||||||
mnt-by: HEXA-MNT
|
mnt-by: DN42-MNT
|
||||||
|
|
10
data/schema/REGISTRY-SCHEMA
Normal file
10
data/schema/REGISTRY-SCHEMA
Normal 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
|
|
@ -10,5 +10,5 @@ key: abuse-c optional multiple lookup=dn42.person
|
||||||
key: abuse-mailbox optional multiple
|
key: abuse-mailbox optional multiple
|
||||||
key: descr optional single
|
key: descr optional single
|
||||||
key: remarks optional multiple
|
key: remarks optional multiple
|
||||||
mnt-by: XUU-MNT
|
key: source required single lookup=dn42.registry
|
||||||
mnt-by: HEXA-MNT
|
mnt-by: DN42-MNT
|
||||||
|
|
|
@ -9,5 +9,5 @@ key: tech-c optional multiple lookup=dn42.person,dn42.role
|
||||||
key: inet-cidr optional single lookup=dn42.inetnum
|
key: inet-cidr optional single lookup=dn42.inetnum
|
||||||
key: descr optional single
|
key: descr optional single
|
||||||
key: remarks optional multiple
|
key: remarks optional multiple
|
||||||
mnt-by: XUU-MNT
|
key: source required single lookup=dn42.registry
|
||||||
mnt-by: HEXA-MNT
|
mnt-by: DN42-MNT
|
||||||
|
|
|
@ -9,5 +9,5 @@ key: mbrs-by-ref optional multiple lookup=dn42.route
|
||||||
key: admin-c optional multiple lookup=dn42.person,dn42.role
|
key: admin-c optional multiple lookup=dn42.person,dn42.role
|
||||||
key: tech-c optional multiple lookup=dn42.person,dn42.role
|
key: tech-c optional multiple lookup=dn42.person,dn42.role
|
||||||
key: remarks optional multiple
|
key: remarks optional multiple
|
||||||
mnt-by: XUU-MNT
|
key: source required single lookup=dn42.registry
|
||||||
mnt-by: HEXA-MNT
|
mnt-by: DN42-MNT
|
||||||
|
|
|
@ -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: tech-c optional multiple lookup=dn42.person,dn42.role
|
||||||
key: descr optional multiple
|
key: descr optional multiple
|
||||||
key: remarks optional multiple
|
key: remarks optional multiple
|
||||||
mnt-by: XUU-MNT
|
key: source required single lookup=dn42.registry
|
||||||
mnt-by: HEXA-MNT
|
mnt-by: DN42-MNT
|
||||||
|
|
|
@ -8,8 +8,7 @@ key: key required multiple > [key-name]
|
||||||
lookup=str '>' [spec]...
|
lookup=str '>' [spec]...
|
||||||
key: mnt-by required multiple lookup=dn42.mntner > [mntner]
|
key: mnt-by required multiple lookup=dn42.mntner > [mntner]
|
||||||
key: remarks optional multiple > [text]...
|
key: remarks optional multiple > [text]...
|
||||||
mnt-by: XUU-MNT
|
mnt-by: DN42-MNT
|
||||||
mnt-by: HEXA-MNT
|
|
||||||
remarks: # option descriptions
|
remarks: # option descriptions
|
||||||
required
|
required
|
||||||
: object required to have at least one
|
: object required to have at least one
|
||||||
|
|
|
@ -12,5 +12,5 @@ key: port optional single
|
||||||
key: admin-c optional multiple lookup=dn42.person,dn42.role
|
key: admin-c optional multiple lookup=dn42.person,dn42.role
|
||||||
key: tech-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
|
key: mnt-by required multiple lookup=dn42.mntner
|
||||||
mnt-by: XUU-MNT
|
key: source required single lookup=dn42.registry
|
||||||
mnt-by: HEXA-MNT
|
mnt-by: DN42-MNT
|
||||||
|
|
|
@ -7,5 +7,5 @@ key: member required multiple lookup=dn42.tinc-key
|
||||||
key: admin-c optional multiple lookup=dn42.person,dn42.role
|
key: admin-c optional multiple lookup=dn42.person,dn42.role
|
||||||
key: tech-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
|
key: mnt-by required multiple lookup=dn42.mntner
|
||||||
mnt-by: XUU-MNT
|
key: source required single lookup=dn42.registry
|
||||||
mnt-by: HEXA-MNT
|
mnt-by: DN42-MNT
|
||||||
|
|
|
@ -341,6 +341,7 @@ def __index_files(path, use_file):
|
||||||
"role/": SCHEMA_NAMESPACE + "role",
|
"role/": SCHEMA_NAMESPACE + "role",
|
||||||
"tinc-key/": SCHEMA_NAMESPACE + "tinc-key",
|
"tinc-key/": SCHEMA_NAMESPACE + "tinc-key",
|
||||||
"tinc-keyset/": SCHEMA_NAMESPACE + "tinc-keyset",
|
"tinc-keyset/": SCHEMA_NAMESPACE + "tinc-keyset",
|
||||||
|
"registry/": SCHEMA_NAMESPACE + "registry",
|
||||||
"schema/": SCHEMA_NAMESPACE + "schema",
|
"schema/": SCHEMA_NAMESPACE + "schema",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue