diff options
-rw-r--r-- | buildtools/debian-skeleton/rpki-ca.init.d | 15 | ||||
-rwxr-xr-x | potpourri/ca-pickle.py | 15 | ||||
-rwxr-xr-x | potpourri/ca-unpickle.py | 15 | ||||
-rw-r--r-- | potpourri/oob-translate.xsl | 19 | ||||
-rwxr-xr-x | rp/config/rpki-generate-root-certificate | 15 | ||||
-rwxr-xr-x | rp/rcynic/rcynic-dump | 15 | ||||
-rwxr-xr-x | rp/rcynic/rcynicng | 17 | ||||
-rw-r--r-- | rpki/rcynicdb/iterator.py | 15 | ||||
-rw-r--r-- | rpki/rcynicdb/models.py | 17 | ||||
-rw-r--r-- | rpki/rpkidb/models.py | 15 |
10 files changed, 155 insertions, 3 deletions
diff --git a/buildtools/debian-skeleton/rpki-ca.init.d b/buildtools/debian-skeleton/rpki-ca.init.d index 22feba38..ba52c43a 100644 --- a/buildtools/debian-skeleton/rpki-ca.init.d +++ b/buildtools/debian-skeleton/rpki-ca.init.d @@ -10,6 +10,21 @@ # Author: Rob Austein <sra@hactrn.net> +# Copyright (C) 2016 Parsons Government Services ("PARSONS") +# +# Permission to use, copy, modify, and distribute this software for any +# purpose with or without fee is hereby granted, provided that the above +# copyright notices and this permission notice appear in all copies. +# +# THE SOFTWARE IS PROVIDED "AS IS" AND PARSONS DISCLAIMS ALL +# WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED +# WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL +# PARSONS BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR +# CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +# OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +# NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION +# WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + PATH=/sbin:/usr/sbin:/bin:/usr/bin DESC="rpki-ca" NAME=rpki-nanny diff --git a/potpourri/ca-pickle.py b/potpourri/ca-pickle.py index aefdade5..b8cd630c 100755 --- a/potpourri/ca-pickle.py +++ b/potpourri/ca-pickle.py @@ -2,6 +2,21 @@ # $Id$ +# Copyright (C) 2016 Parsons Government Services ("PARSONS") +# +# Permission to use, copy, modify, and distribute this software for any +# purpose with or without fee is hereby granted, provided that the above +# copyright notices and this permission notice appear in all copies. +# +# THE SOFTWARE IS PROVIDED "AS IS" AND PARSONS DISCLAIMS ALL +# WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED +# WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL +# PARSONS BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR +# CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +# OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +# NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION +# WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + """ Package up state of an old (pre-rpkidb, pre-pubdb, pre-Django 1.8) RPKI CA installation as a Python pickle database, for later re-loading diff --git a/potpourri/ca-unpickle.py b/potpourri/ca-unpickle.py index 3ddee10b..a5becda7 100755 --- a/potpourri/ca-unpickle.py +++ b/potpourri/ca-unpickle.py @@ -2,6 +2,21 @@ # $Id$ +# Copyright (C) 2016 Parsons Government Services ("PARSONS") +# +# Permission to use, copy, modify, and distribute this software for any +# purpose with or without fee is hereby granted, provided that the above +# copyright notices and this permission notice appear in all copies. +# +# THE SOFTWARE IS PROVIDED "AS IS" AND PARSONS DISCLAIMS ALL +# WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED +# WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL +# PARSONS BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR +# CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +# OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +# NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION +# WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + """ Unpickle trunk/ CA state packaged by ca-pickle and attempt to whack a tk705/ rpki-ca instance into an equivalent state. diff --git a/potpourri/oob-translate.xsl b/potpourri/oob-translate.xsl index da71e348..c78f052f 100644 --- a/potpourri/oob-translate.xsl +++ b/potpourri/oob-translate.xsl @@ -1,4 +1,21 @@ -<!-- $Id$ --> +<!-- -*- SGML -*- + - $Id$ + - + - Copyright (C) 2015-2016 Parsons Government Services ("PARSONS") + - + - Permission to use, copy, modify, and distribute this software for any + - purpose with or without fee is hereby granted, provided that the above + - copyright notices and this permission notice appear in all copies. + - + - THE SOFTWARE IS PROVIDED "AS IS" AND PARSONS DISCLAIMS ALL + - WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + - WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL + - PARSONS BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR + - CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS + - OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, + - NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION + - WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + --> <!-- - Translate between old "myrpki" XML and current IETF standards - track out-of-band-setup protocol XML. Well, partially. Much of diff --git a/rp/config/rpki-generate-root-certificate b/rp/config/rpki-generate-root-certificate index 10b8b194..8b2c8824 100755 --- a/rp/config/rpki-generate-root-certificate +++ b/rp/config/rpki-generate-root-certificate @@ -1,5 +1,20 @@ #!/usr/bin/env python +# Copyright (C) 2015-2016 Parsons Government Services ("PARSONS") +# +# Permission to use, copy, modify, and distribute this software for any +# purpose with or without fee is hereby granted, provided that the above +# copyright notices and this permission notice appear in all copies. +# +# THE SOFTWARE IS PROVIDED "AS IS" AND PARSONS DISCLAIMS ALL +# WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED +# WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL +# PARSONS BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR +# CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +# OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +# NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION +# WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + """ Generate an RPKI root certificate for rootd. In most cases you should not need to do this; see caveats in the manual about running rootd if diff --git a/rp/rcynic/rcynic-dump b/rp/rcynic/rcynic-dump index 0c7f898f..44e4d000 100755 --- a/rp/rcynic/rcynic-dump +++ b/rp/rcynic/rcynic-dump @@ -2,6 +2,21 @@ # $Id$ +# Copyright (C) 2015-2016 Parsons Government Services ("PARSONS") +# +# Permission to use, copy, modify, and distribute this software for any +# purpose with or without fee is hereby granted, provided that the above +# copyright notices and this permission notice appear in all copies. +# +# THE SOFTWARE IS PROVIDED "AS IS" AND PARSONS DISCLAIMS ALL +# WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED +# WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL +# PARSONS BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR +# CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +# OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +# NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION +# WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + """ Dump rcynicng database to old-style disk files. diff --git a/rp/rcynic/rcynicng b/rp/rcynic/rcynicng index eccd247f..57930cb4 100755 --- a/rp/rcynic/rcynicng +++ b/rp/rcynic/rcynicng @@ -2,8 +2,23 @@ # $Id$ +# Copyright (C) 2015-2016 Parsons Government Services ("PARSONS") +# +# Permission to use, copy, modify, and distribute this software for any +# purpose with or without fee is hereby granted, provided that the above +# copyright notices and this permission notice appear in all copies. +# +# THE SOFTWARE IS PROVIDED "AS IS" AND PARSONS DISCLAIMS ALL +# WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED +# WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL +# PARSONS BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR +# CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +# OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +# NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION +# WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + """ -Reimplementation of rcynic in Python. Work in progress. +RPKI validation engine. """ import os diff --git a/rpki/rcynicdb/iterator.py b/rpki/rcynicdb/iterator.py index a754ed72..6152b925 100644 --- a/rpki/rcynicdb/iterator.py +++ b/rpki/rcynicdb/iterator.py @@ -1,3 +1,18 @@ +# Copyright (C) 2015-2016 Parsons Government Services ("PARSONS") +# +# Permission to use, copy, modify, and distribute this software for any +# purpose with or without fee is hereby granted, provided that the above +# copyright notices and this permission notice appear in all copies. +# +# THE SOFTWARE IS PROVIDED "AS IS" AND PARSONS DISCLAIMS ALL +# WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED +# WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL +# PARSONS BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR +# CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +# OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +# NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION +# WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + """ rcynic database iterator. diff --git a/rpki/rcynicdb/models.py b/rpki/rcynicdb/models.py index 9a790230..d8207251 100644 --- a/rpki/rcynicdb/models.py +++ b/rpki/rcynicdb/models.py @@ -1,4 +1,19 @@ -# First cut at ORM models for rcynicng. +# Copyright (C) 2015-2016 Parsons Government Services ("PARSONS") +# +# Permission to use, copy, modify, and distribute this software for any +# purpose with or without fee is hereby granted, provided that the above +# copyright notices and this permission notice appear in all copies. +# +# THE SOFTWARE IS PROVIDED "AS IS" AND PARSONS DISCLAIMS ALL +# WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED +# WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL +# PARSONS BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR +# CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +# OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +# NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION +# WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +# Django ORM models for rcynicng. from django.db import models diff --git a/rpki/rpkidb/models.py b/rpki/rpkidb/models.py index 3021a0d4..d5264dad 100644 --- a/rpki/rpkidb/models.py +++ b/rpki/rpkidb/models.py @@ -1,3 +1,18 @@ +# Copyright (C) 2015-2016 Parsons Government Services ("PARSONS") +# +# Permission to use, copy, modify, and distribute this software for any +# purpose with or without fee is hereby granted, provided that the above +# copyright notices and this permission notice appear in all copies. +# +# THE SOFTWARE IS PROVIDED "AS IS" AND PARSONS DISCLAIMS ALL +# WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED +# WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL +# PARSONS BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR +# CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +# OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +# NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION +# WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + """ Django ORM models for rpkid. """ |